DOI QR코드

DOI QR Code

Development of Flight Control Application for Unmanned Aerial Vehicle Employing Linux OS

리눅스 기반 무인항공기 제어 애플리케이션 개발

  • 김명현 (세종대학교 컴퓨터공학과) ;
  • 문승빈 (세종대학교 컴퓨터공학과) ;
  • 홍성경 (세종대학교 항공우주공학과)
  • Published : 2006.01.01

Abstract

This paper describes UAV (Unmanned Aerial Vehicle) control system which employs PC104 modules. It is controlled by application program based on Linux OS. This application consists of both Linux device driver in kernel-space and user application in user-space. In order to get data required in the unmanned flight, external devices are connected to PC104 modules. We explain how Linux device drivers deal with data transmitted by external devices and we account for how the user application controls UAV on the basis of data processed in the device driver as well. Furthermore we look into the role of GCS (Ground Control Station) which is to monitor the state of UAV.

Keywords

References

  1. E. Charles, Jr. Hall, 'A real-time linux system for autonomous navigation and flight attitude control of an uninhabited aerial vehicle,' Digital Avoinics Systems Conference, 20th, vol. 1, pp. 1A1/1-1A1/9, Oct., 2001 https://doi.org/10.1109/DASC.2001.963300
  2. J. S. Dittrich, E. N. Johnson, 'Multi-sensor navigation system for an autonomous helicopter,' Digital Avoinics Systems Conference, 21st, vol. 2, pp. 8C1/11-8C1/19, 2002 https://doi.org/10.1109/DASC.2002.1052941
  3. T. J. Cord, S. Newbern, 'Unmanned air vehicles: new challenges in design,' Aerospace Conference, IEEE Proceedings, vol. 6, pp. 2699-2704, March., 2001 https://doi.org/10.1109/AERO.2001.931290
  4. H. Shim, D, H. J. Kim, S. Sastry, 'Control system design for rotorcraft-based unmanned aerial vehicles using time-domain system idenfication,' Proceedings of the 2000 IEEE Int. Con. on Control Applications, pp. 808-813, Sept., 2000 https://doi.org/10.1109/CCA.2000.897539
  5. T. J. Koo, B. Sinopoli, Sangiovanni-Vincentelli, A, 'A formal approach to reactive system design: unmanned aerial vehicle flight management system design example,' Proceedings of the 1999 IEEE Int. Symp. on Computer Aided Control System Design, pp. 522-527, Aug., 1999 https://doi.org/10.1109/CACSD.1999.808702
  6. M. Gordon, S. Kondor, E. Corban, D. Schrage, 'Rotorcraft Aerial Robot-Challenges and Solutions,' Digital Avionics Systems, pp. 298-305, Oct., 1993 https://doi.org/10.1109/DASC.1993.283532
  7. Y. Hui, C. Zhiping, X. shanjia, W. Shisong, 'An unmanned air vehicle(UAV) GPS location & navigation system,' ICMMT, pp. 472-475, 1998 https://doi.org/10.1109/ICMMT.1998.768328
  8. H. Wu, D. Sun, Z. Zhou, 'Micro air vehicle: configuration, analysis, fabrication, and test,' Mechatronics, pp. 108-117, March., 2004 https://doi.org/10.1109/TMECH.2004.823885
  9. A. D. Kahn, J. C. Kellogg, 'Low complexity, low-cost, altitude/heading hold flight control system,' Aerospace and Electronic System Magazine, IEEE, vol. 18, pp. 14-18, April., 2003 https://doi.org/10.1109/MAES.2003.1194084
  10. 유혁, 이장호, 김재은, 안이기, '저가형 무인 항공기의 자동비행시스템 개발,' 제어.자동화.시스템공학논문지, 제10권 제2호, pp. 131-138, 2월 2004 https://doi.org/10.5302/J.ICROS.2004.10.2.131
  11. 박선규, '한국적 무인항공기 개발전략에 관한 연구,' 국방대 국방관리대학원 석사학위논문, 2003
  12. 홍성경, 김태연, 탁민제, '스트랩다운 AHRS를 이용한 무인한공기(RPV) 자동조종장치의 실시간 실물 모의시험,' 한국자동제어학술회의논문집, pp. 135-140, 10월 1992
  13. H. Lamela, M. A. Ferreras, A. J. Varo, 'Sensor and navigation system integration for autonomous unmanned aerial vehicle applications,' Industrial Electronics Society, IECON '99 Proceedings, The 25th Annual Conference of the IEEE, vol. 2, pp. 535-540, 29 Nov.-3 Dec., 1999 https://doi.org/10.1109/IECON.1999.816431
  14. C. D. Ozimina, S. K. Tayman, H. E. Chaplin, 'Flight control system design for a small unmanned aircraft,' American Control Conference, vol. 5, pp. 2964-2969, June., 1995 https://doi.org/10.1109/ACC.1995.532056
  15. L. Rubini, J. Corbat, Linux Device Driver, O'Reilly, pp. 54-96, 2001
  16. D. R. Butenhof, Programming with POSIX Threads, Addison-Wesley, pp. 174-175, 2003
  17. B. O. Gallmeister, POSIX. 4: Programming for the Real World, O'Reilly & Associates, Inc, pp. 41-83, 1995