Figure 7: Position estimations’ error for the three
coordinates.
Notice that the error of each dimension is very
similar for every tag. This is due to the fact the same
values, the measured tags positions, are used to
estimate each of them.
Checking the numerical values it is possible to
see the deviation of the resulting estimated positions
to be just what we expected:
Tag 1:
Measurement error:
Mean (m): 0.0041 -0.1718 -0.0198
Std (m): 0.0359 0.1069 0.0590
Estimation error:
Mean (m): 0.0512 -0.1344 0.0096
Std (m): 0.0332 0.0654 0.0359
Tag 2:
Measurement error:
Mean (m): 0.1151 -0.0833 0.3270
Std (m): 0.0779 0.1001 0.0863
Estimation error:
Mean (m): 0.0348 -0.1562 0.1296
Std (m): 0.0332 0.0654 0.0359
Tag 3:
Measurement error:
Mean (m): -0.0148 -0.2136 0.081
Std (m): 0.0348 -0.1562 0.1296
Estimation error:
Mean (m): 0.0348 -0.1562 0.1296
Std (m): 0.0332 0.0654 0.0359
Theoretical standard deviation of the estimations
(metres): 0.0332 0.0654 0.0359
From these data we can see that the standard
deviation improves after applying the geometrical
approach. The object position can be known just by
estimating the centroid of the triangle formed by the
three tags; this means that the accuracy of the
positioning is improved. However, when checking
tag by tag, it can always happen that the
measurements’ accuracy on one of the tags is
considerably worse than the measurement on the
other two. In that case, as the three tags are used to
estimate the others, the accuracy of some of the tags
can be a bit worse than for the measurement. In any
case, the average of the three tag’s accuracy will be
better for the estimations than for the measurements.
6 CONCLUSIONS
In this paper, we have presented a novel approach to
improve the object location accuracy and to make a
better estimation of its attitude. Placing three tags on
the object we are able of obtaining its real time
position in the space with an accuracy that is three
times better.
The algorithm has been designed to be
independent of the location technology used and the
processing methods previously applied to the data.
The experimentation has been carried out using raw
data, so it is still possible to apply different kind of
filters to improve the accuracy even more or to trace
the trajectory of the object.
REFERENCES
Koskinen, T., Heikkila, T., and Lehikoinen, T., September
2010 “Flexible Calibration of Base Stations for Real-
Time Location Systems Based on Angle-of-Arrival
Measurements” Ubisense User Group Conference.
Dardari, D., Conti, A., Ferner, U., Giorgetti, A, Win, M.,
February 2009, “RangingWith Ultrawide Bandwidth
Signals in Multipath Environments”, Poceedings of
the IEEE, Vol. 97, No 2, pp. 404-426.
Gezici, S., Tian, Z., Giannakis, G., Kobayashi, H.,
Molisch, A., Poor, H., Sahinoglu, Z., July 2005
“Localization via Ultra-Wideband Radios” IEEE
Signal Processing Magazine, pp. 70-84.
Zhang, Y, Brown, A, Malik, W., Edwards, D., August
2008, “High Resolution 3-D Angle of Arrival
Determination for Indoor UWB Multipath
Propagation” IEEE Transactions on Wireless
Communications, Vol . 7, No. 8, pp. 3047-3055.
Muthukrishnan, K., Hazas, M., 2009, “Position
Estimation from UWB Pseudorange and Angle-of-
Arrival: A Comparison of Non-linear Regression and
Kalman Filtering” Fourth International Symposium
on Location and Context Awareness (LoCA 2009),
Co-located with Pervasive09, 7-8 May 2009, Tokyo,
Japan.
Ubisense LocationEngineConfig User Manual, November
2008.
PECCS 2011 - International Conference on Pervasive and Embedded Computing and Communication Systems
190