ent fault characteristics were fused by a Kalman filter.
The camera tracking signal was pre-filtered before it
was sent to the Kalman filter in order to filter out harsh
jumps in the tracked position. The estimated position
was fed to a vector flight control based on the poten-
tial field method, which allowed the UAV to reach a
sequence of inspection points without colliding with
obstacles in its environment. We also proposed a solu-
tion for the local minimum problem using the random
walk. In our evaluation we demonstrated that fusing
the two sensor values creates an estimate, that is ro-
bust to faulty inputs of one of the sensors. Addition-
ally we demontrated, that our navigation concept al-
lows the UAV to reach a sequence of inspection points
while avoiding surrounding obstacles. Finally it was
shown that the navigation works in conjunction with
the position estimate calculated by the Kalman filter.
In the future, we are planning on implementing the
proposed algorithms on real hardware. Additionally,
we plan on expanding the navigation to react to dy-
namic obstacles that are not known in advance. This
can be done by dynamically placing obstacles that are
detected by the UAV in the potential field and recal-
culating the force vecotor based on the new data. Fi-
nally, using a sensor that tracks the position of the
UAV relative to the part and not relative to a global
coordinate system, could allow the UAV to navigate
relative to the part even when it is in motion. This
would allow inspections of a structure while it is be-
ing craned from one assembly station to another one.
The feasability of this concept will have to be evalu-
ated in future work.
ACKNOWLEDGEMENTS
This work was created in collaboration with Kevin
Dittel, Teoman Ismail, Christian Adorian and
˚
Asa
Odenram from Premium AEROTEC GmbH.
REFERENCES
AG, D. B. Kompetenzcenter multicopter db. last accessed:
08.03.2021.
Chen, Y.-b., Luo, G.-c., Mei, Y.-s., et al. (2016). Uav
path planning using artificial potential field method
updated by optimal control theory. International Jour-
nal of Systems Science, 47(6):1407–1420.
Englot, B. and S. Hover, F. (2014). Sampling-based cov-
erage path planning for inspection of complex struc-
tures. ICAPS 2012 - Proceedings of the 22nd In-
ternational Conference on Automated Planning and
Scheduling.
Furrer, F., Burri, M., Achtelik, M., and Siegwart, R. (2016).
Rotors—a modular gazebo mav simulator framework.
In Robot operating system (ROS), pages 595–625.
Springer.
Kawabata, S., Nohara, K., Lee, J. H., et al. (2018). Au-
tonomous flight drone with depth camera for inspec-
tion task of infra structure. In Proceedings of the Inter-
national MultiConference of Engineers and Computer
Scientists, volume 2.
Koren, Y., Borenstein, J., et al. (1991). Potential field meth-
ods and their inherent limitations for mobile robot
navigation. In ICRA, volume 2, pages 1398–1404.
Labbe, R. R. (2021). Filterpy documentation. last accessed:
08.03.2021.
McAree, O., Aitken, J. M., and Veres, S. M. (2016).
A model based design framework for safety verifi-
cation of a semi-autonomous inspection drone. In
2016 UKACC 11th International conference on con-
trol (CONTROL), pages 1–6. IEEE.
Mohta, K., Sun, K., Liu, S., et al. (2018). Experiments
in fast, autonomous, gps-denied quadrotor flight. In
2018 IEEE International Conference on Robotics and
Automation (ICRA), pages 7832–7839. IEEE.
Santana, L. V., Brandao, A. S., Sarcinelli-Filho, M., and
Carelli, R. (2014). A trajectory tracking and 3d po-
sitioning controller for the ar. drone quadrotor. In
2014 international conference on unmanned aircraft
systems (ICUAS), pages 756–767. IEEE.
Sappington, R. N., Acosta, G. A., Hassanalian, M., et al.
(2019). Drone stations in airports for runway and air-
plane inspection using image processing techniques.
In AIAA Aviation 2019 Forum, page 3316.
Shen, S., Mulgaonkar, Y., Michael, N., and Kumar, V.
(2013). Vision-based state estimation and trajectory
control towards high-speed flight with a quadrotor. In
Robotics: Science and Systems, volume 1, page 32.
Citeseer.
Wan, E. A. and Van Der Merwe, R. (2000). The un-
scented kalman filter for nonlinear estimation. In Pro-
ceedings of the IEEE 2000 Adaptive Systems for Sig-
nal Processing, Communications, and Control Sym-
posium (Cat. No. 00EX373), pages 153–158. Ieee.
Wanninger., C., Katschinsky., R., Hoffmann., A., Sch
¨
orner.,
M., and Reif., W. (2020). Towards fully automated
inspection of large components with uavs: Offline
path planning. In Proceedings of the 17th Interna-
tional Conference on Informatics in Control, Automa-
tion and Robotics - Volume 1: ICINCO,, pages 71–80.
INSTICC, SciTePress.
Zhang, T., Chong, Z. J., Qin, B., et al. (2014). Sensor fu-
sion for localization, mapping and navigation in an in-
door environment. In 2014 International Conference
on Humanoid, Nanotechnology, Information Technol-
ogy, Communication and Control, Environment and
Management (HNICEM), pages 1–6.
Zolotukhin, Y. N., Kotov, K. Y., Mal’tsev, A., et al. (2013).
Using the kalman filter in the quadrotor vehicle tra-
jectory tracking system. Optoelectronics, Instrumen-
tation and Data Processing, 49(6):536–545.
ICINCO 2021 - 18th International Conference on Informatics in Control, Automation and Robotics
186