Embedded Real-Time Software Architecture for Unmanned Autonomous Helicopters

  • Hong, Won-Eui (School of EECS, Kyungpook National University(KNU)) ;
  • Lee, Jae-Shin (School of EECS, Kyungpook National University(KNU)) ;
  • Rai, Laxmisha (School of EECS, Kyungpook National University(KNU)) ;
  • Kang, Soon-Ju (School of EECS, Kyungpook National University(KNU))
  • 발행 : 2005.12.31

초록

The UAV (Unmanned Aerial Vehicle) systems like unmanned autonomous helicopters are used in various missions of flight navigation and used to collect the environmental information of the surroundings. To realize the full functionalities of the UAV, the software part becomes a challenging problem. In this paper embedded real-time software architecture for unmanned autonomous helicopter is proposed that guarantee real-time performance of hard-real time tasks and re-configurability of soft-real time and non-real time tasks. The proposed software architecture has four layers: hardware, execution, service agent and remote user interface layer according to the reactiveness level for external events. In addition, the layered separation of concurrent tasks makes different kinds of mission reconfiguration possible in the system. An Unmanned autonomous helicopter system was implemented (Kyosho RC Helicopter) in our lab to test and evaluate the performance of the proposed system.

키워드

참고문헌

  1. Ryan Miller, Omead Amidi, and Mark Delouis, Arctic Test Flights of the CMU Autonomous Helicopter, Carnegie Mellon Robotics Institute, http://www.ri.cmu.edu/project/chopper
  2. Joerg S Dittrich and Eric N Johnson. A Multi-Sensor Navigation System for an Autonomous Helicopter, AIAA Digital Avionics Conference and No. 377, Irvine, CA and Oct. 2002 https://doi.org/10.1109/DASC.2002.1052941
  3. Markus Kottmann Software for Model Helicopter Flight Control, Technical Report 316, Institute of Computer Systems and ETH Z, 1999
  4. Christoph M. Kirsch, Marco A.A. Sanvido, Thomas A. Henzinger, A Giotto-based Autonomous Flying Helicopter System, University of California at Berkeley, Berkeley, USA
  5. Myungsoo Jun and Stergios I Roumeliotis and Gaurav S Sukhatme, State Estimation of an Autonomous Helicopter Using Kalman Filtering. Proc. 1999 IEEE/RSJ International Conference on Robots and Systems (IROS 99) https://doi.org/10.1109/IROS.1999.811667
  6. Eric N Johnson and Paul A Debitetto, Modeling and Simulation for Small Autonomous Helicopter Development, American Institute of Aeronautics and Astronautics, 1997
  7. M Morin, S Nadjm-Tehrani, P Osterling, and E Sandewall, Real- Time Hierarchical Control, IEEE Software and Vol. 9, pp51 -57, Sept. 1992 https://doi.org/10.1109/52.156897
  8. Hanssan Gomaa, Designing Concurrent Distributed and Real-Time Applications with UML and Addison Wesley, 2000
  9. Paul G Fahlstrom and Thomas J Gleason, Introduction to UAV Systems, UAV Systems INC, 1998
  10. R/C Helicopters, http://www.easyrc.com/helicopters/