Skip to main content

2017 | OriginalPaper | Buchkapitel

Development of Guidance, Navigation and Control System Using FPGA Technology for an UAV Tricopter

verfasst von : Arturo Cadena, Ronald Ponguillo, Daniel Ochoa

Erschienen in: Mechatronics and Robotics Engineering for Advanced and Intelligent Manufacturing

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper presents the development of a Guidance, Navigation and Control (GNC) system for a rotorcraft unmanned aerial vehicle (UAV). The airframe and its associated mathematical model are explained. The vehicle electronics system is based on a FPGA development board with its peripherals. The GNC routines were coded using hardware description language VHDL with 32 bits floating point arithmetic and CORDIC algorithms. An Inertial Navigation System (INS) complemented by GPS, implemented by an Extended Kalman Filter is included. A hybrid approach using PID and Fuzzy controllers is proposed for GNC system design. System identification and calibration was done using a test stand that includes a gimbal mechanism where the vehicle is fixed and a LabVIEW application for control parameters tuning and data visualization purposes. Results derived from flights tests using the proposed system support our approach for FPGA based GNC system for the UAV tricopter.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Artale, V., Milazzo, C., Calogero, O., & Ricciardello, A. (2014). Genetic algorithm applied to the stabilization control of a hexarotor. In Proceedings of the International Conference on Numerical Analysis and Applied Mathematics 2014 (ICNAAM-2014). doi:10.1063/1.4912983 Artale, V., Milazzo, C., Calogero, O., & Ricciardello, A. (2014). Genetic algorithm applied to the stabilization control of a hexarotor. In Proceedings of the International Conference on Numerical Analysis and Applied Mathematics 2014 (ICNAAM-2014). doi:10.​1063/​1.​4912983
Zurück zum Zitat Badia, S., Pyk, P., & Verschure, P. (2007). A fly-locust based neuronal control system applied to an unmanned aerial vehicle: The invertebrate neuronal principles for course stabilization, altitude control and collision avoidance. The International Journal of Robotics Research July 2007, 26, 759–772. Badia, S., Pyk, P., & Verschure, P. (2007). A fly-locust based neuronal control system applied to an unmanned aerial vehicle: The invertebrate neuronal principles for course stabilization, altitude control and collision avoidance. The International Journal of Robotics Research July 2007, 26, 759–772.
Zurück zum Zitat Barsk, K. (2012). Model predictive control of a tricopter. Master thesis, Linkopings Univer-sitet, Linkoping, Sweden. Barsk, K. (2012). Model predictive control of a tricopter. Master thesis, Linkopings Univer-sitet, Linkoping, Sweden.
Zurück zum Zitat Caccia, M. (2004) Preliminary sea trials of SESAMO: An autonomous surface vessel for the study of the air-sea interface. CNR-ISSIA Sez. Di Genova, Tech. Rep. Rob-04-SESAMO pt. Caccia, M. (2004) Preliminary sea trials of SESAMO: An autonomous surface vessel for the study of the air-sea interface. CNR-ISSIA Sez. Di Genova, Tech. Rep. Rob-04-SESAMO pt.
Zurück zum Zitat Cai, G., Chen, B., Peng, K., Dong, M., & Lee, T. (2007). Design and implementation of a nonlinear flight control law for the yaw channel of a UAV helicopter. In 2007 46th IEEE Conference on Decision and Control (pp. 1963–1968), December 12–14, 2007. Cai, G., Chen, B., Peng, K., Dong, M., & Lee, T. (2007). Design and implementation of a nonlinear flight control law for the yaw channel of a UAV helicopter. In 2007 46th IEEE Conference on Decision and Control (pp. 1963–1968), December 12–14, 2007.
Zurück zum Zitat François, C., Mohamed, T., Gilles, L., & Giovanni, F. (2009). FPGA implementation of genetic algorithm for UAV real-time path planning. Journal of Intelligent and Robotic System 2009, 54, 3. doi:10.1007/s10846-008-9276-8 François, C., Mohamed, T., Gilles, L., & Giovanni, F. (2009). FPGA implementation of genetic algorithm for UAV real-time path planning. Journal of Intelligent and Robotic System 2009, 54, 3. doi:10.​1007/​s10846-008-9276-8
Zurück zum Zitat Grover, N., & Soni, M. (2014). Design of FPGA based 32-bit Floating Point Arithmetic Unit and verification of its VHDL code using MATLAB. International Journal of Information Engineering and Electronic Business, 1, 1–14. Grover, N., & Soni, M. (2014). Design of FPGA based 32-bit Floating Point Arithmetic Unit and verification of its VHDL code using MATLAB. International Journal of Information Engineering and Electronic Business, 1, 1–14.
Zurück zum Zitat Inman, D. (2007). Engineering vibration (3rd Ed.). London: Pearson. Inman, D. (2007). Engineering vibration (3rd Ed.). London: Pearson.
Zurück zum Zitat Lin, E., Tan, B., Goh, J., Mok, N., Vengadashalapathy, L., Yoong, T., & Srigrarom, S. (2015). Development of UGS tilt-rotor surveillance tricopter UAV. Journal of Applied Science and Engineering, 18(2), 177–186. Lin, E., Tan, B., Goh, J., Mok, N., Vengadashalapathy, L., Yoong, T., & Srigrarom, S. (2015). Development of UGS tilt-rotor surveillance tricopter UAV. Journal of Applied Science and Engineering, 18(2), 177–186.
Zurück zum Zitat Rys, A., Czyba, R., & Szafranski, G. (2011). Practical aspects of trirotor MAV development. In Proceedings of the International Micro Air Vehicles Conference 2011 (Summer Ed., pp. 64–69), Harde, The Netherlands. Rys, A., Czyba, R., & Szafranski, G. (2011). Practical aspects of trirotor MAV development. In Proceedings of the International Micro Air Vehicles Conference 2011 (Summer Ed., pp. 64–69), Harde, The Netherlands.
Zurück zum Zitat Sai, K., & Hla, M. (2015). Modeling and analysis of tri-copter (VTOL) aircraft. International Journal of Emerging Engineering Research and Technology, 3(6), 54–62. Sai, K., & Hla, M. (2015). Modeling and analysis of tri-copter (VTOL) aircraft. International Journal of Emerging Engineering Research and Technology, 3(6), 54–62.
Zurück zum Zitat Salazar, S., Kendoul, F., Lozano, R., & Fantoni, I. (2006). Real-time control of a small-scale helicopter having three rotors. In International Conference on Intelligent Robots and Systems (pp. 2924–2929), Beijing, China. Salazar, S., Kendoul, F., Lozano, R., & Fantoni, I. (2006). Real-time control of a small-scale helicopter having three rotors. In International Conference on Intelligent Robots and Systems (pp. 2924–2929), Beijing, China.
Zurück zum Zitat Singh, A., & Bhad, D. (2013). Analysis of simple CORDIC algorithm using MATLAB. International Journal of Scientific & Engineering Research, 4(6). Singh, A., & Bhad, D. (2013). Analysis of simple CORDIC algorithm using MATLAB. International Journal of Scientific & Engineering Research, 4(6).
Zurück zum Zitat Srikanth, G., Tarun, A., Sai, K., Suraj, C., Ramesh, G., & Veena, D. (2013). Design of multicopter test bench international. Journal of Modeling and Optimization, 3(3). Srikanth, G., Tarun, A., Sai, K., Suraj, C., Ramesh, G., & Veena, D. (2013). Design of multicopter test bench international. Journal of Modeling and Optimization, 3(3).
Zurück zum Zitat Suzuki, S., Ishii, T., Okada, N., Iizuka, K., & Kawamura, T. (2012). Autonomous navigation, guidance and control of small electric helicopter. INTECH International Journal of Advanced Robotic Systems. Suzuki, S., Ishii, T., Okada, N., Iizuka, K., & Kawamura, T. (2012). Autonomous navigation, guidance and control of small electric helicopter. INTECH International Journal of Advanced Robotic Systems.
Zurück zum Zitat Szafranski, G., & Czyba, R. (2011). Different approaches of PID control UAV type quadrotor. In Proceedings of the International Micro Air Vehicles conference 2011 (Summer Ed.). Szafranski, G., & Czyba, R. (2011). Different approaches of PID control UAV type quadrotor. In Proceedings of the International Micro Air Vehicles conference 2011 (Summer Ed.).
Zurück zum Zitat Vuong, P., Madni, A., & Vuong, B. (2006). VHDL implementation for a fuzzy logic controller. World Automation Congress (WAC), Budapest, Hungary. Vuong, P., Madni, A., & Vuong, B. (2006). VHDL implementation for a fuzzy logic controller. World Automation Congress (WAC), Budapest, Hungary.
Zurück zum Zitat Welch, G., & Bishop, G. (2001). An introduction to the Kalman filter. In Computer graphics. Annual conference on computer graphics & interactive techniques. Addison-Wesley, Los Angeles, CA, USA: ACM Press. SIGGRAPH 2001 course pack edition, course No. 8. Welch, G., & Bishop, G. (2001). An introduction to the Kalman filter. In Computer graphics. Annual conference on computer graphics & interactive techniques. Addison-Wesley, Los Angeles, CA, USA: ACM Press. SIGGRAPH 2001 course pack edition, course No. 8.
Metadaten
Titel
Development of Guidance, Navigation and Control System Using FPGA Technology for an UAV Tricopter
verfasst von
Arturo Cadena
Ronald Ponguillo
Daniel Ochoa
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-33581-0_28

Neuer Inhalt