Figure 16: Estimation of
ˆ
X
(z)
on experiment.
7 CONCLUSIONS
This paper shows the implementation of an UKF for
target localisation with simulations and experimental
results using bearing angles only. The quadrotor uses
a frontal camera that captures the target on the im-
age. The image is processed in order to obtain the
pixel that represents the target centre, which along
with the drone position and orientation, can be con-
verted into the azimuth and elevation. The UKF was
fed with the noisy azimuth and elevation angles and
estimates the 3D target position. The simulation re-
sults show that the estimated values converged into
the real values after 400 measurements on the 3 axis,
whereas in the experimental results the estimated val-
ues converged in 500 measurements. On real and sim-
ulation results, the
ˆ
X(z) axis presents the bigger error
in steady state 0.07 m and 0.035 m, due to the lack
of the vector range between the drone and the target.
The final errors for
ˆ
X(x) and
ˆ
X(y) on simulation were
0.07 m and 0.028 m, as opposed to 0.018 m and 0.05
m for experimental results. The simulation was ran
under Gazebo Simulator and ROS, whereas for UAV
real-time flight experiments Optitrack and ROS were
used to perform the full estimation algorithm. The
complete set-up allowed us to perform the estimation
in real-time, and achieving the target position after 30
seconds of trajectory. The use of additional, differ-
ent trajectories would reduce the estimation time like
showed (Ponda, 2008), although for indoor environ-
ments with a reduced area, the presented trajectory
and estimator performed successfully.
REFERENCES
Deneault, D., Schinstock, D., and Lewis, C. (2008). Track-
ing ground targets with measurements obtained from
a single monocular camera mounted on an unmanned
aerial vehicle. Proceedings - IEEE International Con-
ference on Robotics and Automation, pages 65–72.
Furrer, F., Burri, M., Achtelik, M., and Siegwart, R. (2016).
RotorSA modular gazebo MAV simulator framework.
Studies in Computational Intelligence, 625:595–625.
Gomez-Balderas, J. E., Flores, G., Garc´ıa Carrillo, L. R.,
and Lozano, R. (2013). Tracking a Ground Mov-
ing Target with a Quadrotor Using Switching Control.
Journal of Intelligent & Robotic Systems, 70(1-4):65–
78.
Hosseinpoor, H. R., Samadzadegan, F., and Dadrasjavan,
F. (2016). Pricise Target Geolocation and Tracking
Based on Uav Video Imagery. In ISPRS - Interna-
tional Archives of the Photogrammetry, Remote Sens-
ing and Spatial Information Sciences, volume XLI-
B6, pages 243–249.
Hou, Y. and Yu, C. (2014). Autonomous target localization
using quadrotor. 26th Chinese Control and Decision
Conference, CCDC 2014, pages 864–869.
Jung, W., Kim, Y., and Bang, H. (2016). Target state esti-
mation for vision-based landing on a moving ground
target. 2016 International Conference on Unmanned
Aircraft Systems, ICUAS 2016, pages 657–663.
Ponda, S. (2008). Trajectory Optimization for Target Local-
ization Using Small Unmanned Aerial Vehicles. AIAA
Guidance, Navigation, and Control Conference, (Au-
gust).
Redding, J., McLain, T., Beard, R., and Taylor, C. (2008).
Vision-based Target Localization from a Fixed-wing
Miniature Air Vehicle. 2006 American Control Con-
ference, 44(4):2862–2867.
Wang, X., Liu, J., and Zhou, Q. (2016). Real-time multi-
target localization from Unmanned Aerial Vehicle.
Sensors, pages 1–19.