DOI QR코드

DOI QR Code

Design and Validation of Low-cost Flight Control Computer for Multi-rotor UAVs

저가 하드웨어 기반 멀티로터 비행제어 컴퓨터 설계 및 검증

  • Lee, Dasol (Department of Aerospace Engineering, Korea Advanced Institute of Science and Technology) ;
  • Shim, David Hyunchul (Department of Aerospace Engineering, Korea Advanced Institute of Science and Technology)
  • Received : 2016.11.04
  • Accepted : 2017.04.14
  • Published : 2017.05.01

Abstract

This paper describes development and validation processes of a low-cost hardware based flight control computer designed for multi-rotor UAVs. The developed flight control computer controls multi-rotors stable and can handle complex flight missions using an integrated high-performance Linux computer. A complementary filter generates a navigation solution with 500 Hz, and a proposed observer significantly reduces measurement noise. A control algorithm utilizes a feed-forward term computed by a three-dimensional curve fitting method, and it increases tracking performance. The developed flight control system has been fully tested through several test flights, and it can apply to real flight environments.

본 논문에서는 저가 하드웨어 기반의 멀티로터용 비행제어 컴퓨터의 하드웨어 개발과 항법 및 제어 알고리즘의 설계 및 구현, 그리고 실제 비행실험을 통한 검증 과정을 서술하였다. 개발된 비행제어 컴퓨터는 마이크로컨트롤러를 통하여 멀티로터를 안정적으로 제어하며 통합된 Linux 컴퓨터를 활용하여 복잡한 임무에 대응이 가능하도록 설계되었다. 항법 해는 Complementary Filter를 통하여 500 Hz의 속도로 계산을 수행하고, 멀티로터의 운동모델을 기반으로 Observer를 설계, 측정 잡음을 크게 줄였다. 제어 알고리즘은 3차원 Curve Fitting을 통하여 얻은 Feed-forward Term을 사용하여 반응속도를 크게 향상시켰으며, 다수의 비행실험을 통하여 실제 상황에서 효과적으로 동작함을 확인하였다.

Keywords

References

  1. H. Lim, J. Park, D. Lee, and H. Kim, "Build Your Own Quadrotor: Open-Source Projects on Unmanned Aerial Vehicles", IEEE Robotics & Automation Magazine, Vol. 19, Issue 3, Sep. 2012, pp. 33-45. https://doi.org/10.1109/MRA.2012.2205629
  2. L. Meier, P. Transkanen, F. Fraundorfer, and M. Pollefeys, "PIXHAWK: A System for Autonomous Flight using Onboard Computer Vision", 2011 IEEE International Conference on Robotics and Automation, May 9-13, 2011.
  3. Sung-Han Park, Jae-Yong Kim, In-Je Cho, Byung-Moon Hwang. (2010.2). Redundancy Management Design for Triplex Flight Control System. Journal of The Korean Society for Aeronautical and Space Sciences, 38(2), 169-179. https://doi.org/10.5139/JKSAS.2010.38.2.169
  4. Hye-jeong Cha, Jae-yong Kim, In-je Cho, Sang-yool Lee, Wun-suk Jeong. (2012.9). Development of UAV Integrated Flight Control Computer Using PowerPC 8349E. Communications of the Korean Institute of Information Scientists and Engineers, 30(9), 71-78.
  5. W. T. Higgins, "A Comparision of Complementary and Kalman Filtering", IEEE Transactions on Aerospace and Electronic Systems, Vol. AES-11, Issue 3, February 2007, pp. 321-325.
  6. J. F. Vasconcelos, J. Calvario, P. Oliveira, and C. Silvestre, "GPS Aided IMU for Unmanned Air Vehicles", "5th IFAC/EURON Symposium on Intelligent Autonomous Vehicles, July 5-7, 2004.
  7. Seongpil Kim, Chang-sun Yoo, Oleg S. Salychev, Eung Tai Kim, "Development of Altitude Determination System by Using GPS/INS/Baroaltimeter", Journal of The Korean Society for Aeronautical and Space Sciences, 33(6), 51-56. https://doi.org/10.5139/JKSAS.2005.33.6.051
  8. D. G. Luenberger, "Observers for Multivariable Systems", IEEE Transactions on Automatic Control, Vol. AC-11, No. 2.

Cited by

  1. A Mini-drone Development, Genetic Vector Field-Based Multi-agent Path Planning, and Flight Tests vol.19, pp.3, 2018, https://doi.org/10.1007/s42405-018-0052-0
  2. A mission management system for complex aerial logistics by multiple unmanned aerial vehicles in MBZIRC 2017 pp.15564959, 2019, https://doi.org/10.1002/rob.21860