Design of an autopilot for small unmanned vehicles
DOI:
https://doi.org/10.37537/rev.elektron.3.1.71.2019Keywords:
Autopilot, Navigation Guidance & Control, Unmanned vehiclesAbstract
In this work, the design of an autopilot for small unmanned vehicles is presented. It is focused mainly on the system’s architecture, while presenting some important remarks of the developed firmware. In particular, the firmware uses rosserial, a package that allows a simple connection with ROS (Robot Operating System), which is useful for a number of applications.The work is validated experimentally on an multirotor-type unmanned aerial vehicle (UAV), and on an autonomous surface vehicle (ASV). These vehicles have been developed by our group, and this work provides information about such projects, which may be useful for those interested in the development of this kind of vehicles.
Downloads
References
S. Bertram, C. Kitts, D. Azevedo, G. D. Vecchio, B. Hopner, G. Wheat, and W. Kirkwood, “A portable asv prototype for shallow-water science operations,” in OCEANS 2016 MTS/IEEE Monterey, Sept 2016, pp. 1–6.
G. G. Acosta, B. Menna, R. de La Vega, L. Arrien, H. Curti, S. Villar, R. Leegstra, M. D. Paula, I. Carlucho, F. Solari, and A. Rozenfeld, “Macabot: prototipo de vehı́culo autonomo de superficie,” in XI Jornadas Argentinas de Robótica, Nov. 2017.
S. Manjanna, A. Q. Li, R. N. Smith, I. Rekleitis, and G. Dudek, “Heterogeneous multi-robot system for exploration and strategic water sampling,” in IEEE International Conference on Robotics and Automation (ICRA), 2018.
J. Moulton, N. Karapetyan, A. Q. Li, and I. Rekleitis, “External force field modeling for autonomous surface vehicles,” in International Symposium on Experimental Robotics, Nov. 2018.
G. Jiang, R. M. Voyles, and J. J. Choi, “Precision fully-actuated uav for visual and physical inspection of structures for nuclear decommissioning and search and rescue,” in 2018 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), Aug 2018, pp. 1–7.
J. Rojas, C. Devia, E. Petro, C. Martinez, I. Mondragon, D. Patino, M. C. Rebolledo, and J. Colorado, “Aerial mapping of rice crops using mosaicing techniques for vegetative index monitoring,” in 2018 International Conference on Unmanned Aircraft Systems (ICUAS), June 2018, pp. 846–855.
D. C. Guastella, L. Cantelli, C. D. Melita, and G. Muscato, “A global path planning strategy for a ugv from aerial elevation maps for disaster response,” in ICAART, 2017.
P. Addabbo, A. Angrisano, M. L. Bernardi, G. Gagliarde, A. Mennella, M. Nisi, and S. Ullo, “A uav infrared measurement approach for defect detection in photovoltaic plants,” in 2017 IEEE International Workshop on Metrology for AeroSpace (MetroAeroSpace), June 2017, pp. 345–350.
T. Fossen, K. Pettersen, and H. Nijmeijer, Sensing and Control for Autonomous Vehicles. Springer, 2017.
“Pixhawk, an open source autopilot.” [Online]. Available: https://pixhawk.org/“
ArduPilot, an open source autopilot.” [Online]. Available: http://ardupilot.org/
“DJI Naze v M-2.” [Online]. Available: https://www.dji.com/naza-m-v2
Z. Yang, F. Lin, and B. Chen, “Survey of autopilot for multi-rotor unmanned aerial vehicles,” in 42nd Annual Conference of the IEEE Industrial Electronics Society, 10 2016, pp. 6122–6127.
“Grupo de Procesamiento de Señales, Identificación y Control.” [Online]. Available: http://psic.fi.uba.ar
“Grupo de Estudio de Sistemas de Control.” [Online]. Available: https://www.facebook.com/gesic.frsn/
F. Roasio, Diseño de un sistema de navegación integrada para un UAV. Tesis de Grado, Facultad de Ingenierı́a de la Universidad de Buenos Aires, 2013.
C. Pose, Desarrollo de algoritmos de navegación y control para un vehı́culo aéreo autónomo. Tesis de Grado, Facultad de Ingenierı́a de la Universidad de Buenos Aires, 2014.
A. Kharsansky, Diseño e implementación de un sistema embebido de control de actitud para aeronaves no tripuladas. Tesis de Grado, Facultad de Ingenierı́a de la Universidad de Buenos Aires,2013.
J. Luiso, Desarrollo de un sensor de flujo óptico. Tesis de Grado, Facultad de Ingenierı́a de la Universidad de Buenos Aires, 2016.
J. E. Luiso and J. I. Giribet, “Sensor de flujo óptico,” in Reunión de Procesamiento de la Información y Control (RPIC), 2017.
A. Tournour, Control de un vehı́culo aéreo no tripulado utilizando información de flujo óptico. Tesis de Grado, Facultad de Ingenierı́a de la Universidad de Buenos Aires, 2018.
“ROS serial: a protocol for wrapping standard ROS serialized messages.” [Online]. Available: http://wiki.ros.org/rosserial
L. Garberoglio, P. Moreno, J. I. Giribet, and I. Mas, “Autonomous vehicles for outdoor multidomain mapping,” in IEEE Biennial Congress of Argentina (ARGENCON), 2018.
J.-M. P. R. Mahony, T. Hamel, “Nonlinear complementary filters on the special orthogonal group,” IEEE Transaction on Automatic Control, vol. 53, no. 5, pp. 1203–1218, 2008.
G. Strang, Introduction to Linear Algebra. Wellesley-Cambridge Press., 2016.
J. Li and Y. Li, “Dynamic analysis and pid control for a quadrotor,” in Mechatronics and Automation (ICMA), 2011 International Conference on. IEEE, 2011, pp. 573–578.
“Choriboard V3-Autopilot.” [Online]. Available: https://www.youtube.com/watch?v=MgewmB 4lAg
W. Hess, D. Kohler, H. Rapp, and D. Andor, “Real-time loop closure in 2d lidar slam,” in 2016 IEEE International Conference on Robotics and Automation (ICRA), May 2016, pp. 1271–1278.
Downloads
Published
Issue
Section
License
The authors who publish in this journal agree with terms established in the license Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)