Design and Implementation of Flight Control System on FPGA

International Journal of VLSI & Signal Processing
© 2023 by SSRG - IJVSP Journal
Volume 10 Issue 2
Year of Publication : 2023
Authors : P. Anjali, Anushka L Naik, N. S. Chinmai, P. J. Febha, S. Jamuna
pdf
How to Cite?

P. Anjali, Anushka L Naik, N. S. Chinmai, P. J. Febha, S. Jamuna, "Design and Implementation of Flight Control System on FPGA," SSRG International Journal of VLSI & Signal Processing, vol. 10,  no. 2, pp. 12-16, 2023. Crossref, https://doi.org/10.14445/23942584/IJVSP-V10I2P102

Abstract:

A flight control system (FCS) is a major component of an aircraft. It allows the pilot to monitor the forces of flight, direction and attitude of the aircraft during flight. A flight control system regulates the necessary inputs to manipulate the control surfaces for the pilot to monitor the aircraft. They include cockpit controls, connecting linkages, aircraft engine controls, and necessary operating mechanisms. In a conventional mechanical flight control system, a system breakdown can be catastrophic as there are no other alternative backups. It is, therefore, necessary to formulate a system that is developed with a considerable amount of redundancy & fault tolerance. Thus, the main objective of this project is to design and implement a flight control system using a field programmable gate array (FPGA). The performance of the FPGA-based FCS system is better than that of the conventional microcontroller and the DSP chip-based UAV flight control system, and it has several useful applications and benefits. The entire flight control system is divided into four modules navigation control module, flight control module, sensor driver module, and Avalon bus control module.

Keywords:

Unmanned Aerial Vehicle (UAV), Flight Control System (FCS), Field Programmable Gate Array (FPGA), GPS (Global Positioning System).

References:

[1] Blake Fuller et al., “Hardware Design and Implementation of a MAVLink Interface for an FPGA – Based Autonomous UAV Flight Control System,” Australasian Conference on Robotics and Automation Association, pp. 1-6, 2014.
[Google Scholar] [Publisher Link]
[2] Shilpa Kedari et al., “Real Time Wireless Communication between Quadcopter and Android in Agriculture Field – A Review,” SSRG International Journal of Computer Science and Engineering, vol. 2, no. 12, pp. 15-18, 2015.
[CrossRef] [Publisher Link]
[3] Banwari Lal Sharma, Narendra Khatri, and Abhishek Sharma, “An Analytical Review on FPGA Based Autonomous Flight Control System for Small UAVs,” International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), pp. 1369- 1372, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[4] Noe’ Monterrosa et al., “Design, Development, and Implementation of a UAV flight controller based on a state machine approach using an FPGA embedded system,” IEEE/AIAA 35th Digital Avionics Systems Conference (DASC), pp. 1-8, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[5] K.Hemachandran et al., “Method of Improving Power Quality Using FPGA with SAPF in Power Systems,” SSRG International Journal of Electrical and Electronics Engineering, vol. 2, no. 10, pp. 8-12, 2015.
[CrossRef] [Google Scholar] [Publisher Link]
[6] Kun Zhang et al., “Design and Implementation of a Dual – IP Core UAV flight Control System based on Qsys,” Procedia Computer Science, vol. 166, pp. 180-186, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[7] Xiao Zhou, Xiaoliang Zheng, and Kejun Ou, “Power Line Detect System Based on Stereo Vision, and FPGA,” IEEE 2 nd International Conference on Image, Vision, and Computing, pp. 715-719, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[8] Li Jinghong, Tian Yanan, and Xu Xiujian, “Design and Implementation of Bus Lane Video Image Monitor System Based on FPGA,” 29th Chinese Control and Decision Conference, pp. 4868-4872, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[9] M. R. Ezilarasan, and J. Brittopari, "An Efficient FPGA-Based Adaptive Filter for ICA Implementation in Adaptive Noise Cancellation," SSRG International Journal of Electrical and Electronics Engineering, vol. 10, no. 1, pp. 117-127, 2023.
[CrossRef] [Publisher Link]
[10] Manuel Schimmack, Benedikt Haus, and Paolo Mercorelli, “An Extended Kalman Filter as an Observer in a Control Structure for Health Monitoring of a Metal-Polymer Hybrid Soft Actuator,” IEEE/ASME Transactions on Mechatronics, vol. 23, no. 3, pp. 1477- 1487, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[11] Axel Barrau, and Silvère Bonnabel, “The Invariant Extended Kalman Filter as a Stable Observer,” IEEE Transactions on Automatic Control, vol. 62, no. 4, pp. 1797-1812, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[12] Meng Zhang et al., “PID Passivity-Based Control of Port-Hamiltonian Systems,” IEEE Transactions on Automatic Control, vol. 63, no. 4, pp. 1032-1044, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[13] Arunjyothi Eddla, and Venkata Yasoda Jayasree Pappu, “FPGA based Matched Filter Design using Modified Masking Signal Generator,” International Journal of Engineering Trends and Technology, vol. 70, no. 10, pp. 1-7, 2022.
[CrossRef] [Publisher Link]
[14] V.M. Konyushko, “Features of UAV Control Systems Assessing,” IEEE 2nd International Conference Actual Problems of Unmanned Air Vehicles Developments Proceedings, pp. 199-202, 2013.
[CrossRef] [Google Scholar] [Publisher Link]
[15] Zhengrong Li et al., “Toward Automated Power Line Corridor Monitoring Using Advanced Aircraft Control and Multisource Feature Fusion,” Journal of Field Robotics, vol. 29, no. 1, pp. 4-24, 2011.
[CrossRef] [Google Scholar] [Publisher Link]
[16] Jon Kok, Luis Felipe Gonzalez, and Neil Kelson, “FPGA Implementation of an Evolutionary Algorithm for Autonomous Unmanned Aerial Vehicle On-Board Path Planning,” IEEE Transactions on Evolutionary Computation, vol. 17, no. 2, pp. 272-281, 2013.
[CrossRef] [Google Scholar] [Publisher Link]
[17] Pradeep R. Fernando et al., “Customizable FPGA IP Core Implementation of a General-Purpose Genetic Algorithm Engine,” IEEE Transactions on Evolutionary Computation, vol. 14, no. 1, pp. 133-149, 2010.
[CrossRef] [Google Scholar] [Publisher Link]
[18] François C. J. Allaire et al., “FPGA Implementation of Genetic Algorithm for UAV Real-Time Path Planning,” Unmanned Aircraft Systems, vol. 54, no. 1-3, pp. 495–510, 2009.
[CrossRef] [Google Scholar] [Publisher Link]