DOI QR코드

DOI QR Code

Experimental Evaluation of Unmanned Aerial Vehicle System Software Based on the TMO Model

  • Published : 2008.12.31

Abstract

Over the past few decades, a considerable number of studies have been conducted on the technologies to build an UAV (Unmanned Aerial Vehicle) control system. Today, focus in research has moved from a standalone control system towards a network-centric control system for multiple UAV systems. Enabling the design of such complex systems in easily understandable forms that are amenable to rigorous analysis is a highly desirable goal. In this paper, we discuss our experimental evaluation of the Time-triggered Message-triggered Object (TMO) structuring scheme in the design of the UAV control system. The TMO scheme enables high-level structuring together with design-time guaranteeing of accurate timings of various critical control actions with significantly smaller efforts than those required when using lower-level structuring schemes based on direct programming of threads, UDP invocations, etc. Our system was validated by use of environment simulator developed based on an open source flight simulator named FlightGear. The TMO-structured UAV control software running on a small computing platform was easily connected to a simulator of the surroundings of the control system, i.e., the rest of the UAV and the flight environment. Positive experiences in both the TMO-structured design and the validation are discussed along with potentials for future expansion in this paper.

Keywords

References

  1. ASTROM, K. J. 1996. PID Control in the Control Handbook. William S. Levine (Boca Raton, FL: CRC Press).
  2. DOHERTY, P., P. HASLUM, F. HEINTZ, T. MERZ, P. NYBLOM, T. PERSSON, AND B. WINGMAN. 2004. A distributed architecture for intelligent unmanned aerial vehicle experimentation. In Distributed Autonomous Robotic Systems 6. Proceedings of the 7th International Symposium on Distributed Autonomous Robotic Systems., Springer-Verlag.
  3. HOROWITZ, B., J. LIEBMAN, C. MA, T. J. KOO, A. SANGIOVANNI-VINCENTELLI, AND S. S. SASTRY. 2003. Platform-based embedded software design and system integration for autonomous vehicles. IEEE Transactions 91, 111.
  4. IPPOLITO, C. 2005. An autonomous autopilot control system design for small-scale uavs. Internal Report of CMIL EAV-20051016, University of Carnegie Mellon.
  5. JO, E.-H., D.-H. KIM, H. PARK, AND M.-H. KIM. 2004. Globally synchronized multimedia streaming architecture based on time-triggered and message-triggered object model. In LNCS 3320. Parallel and Distributed Computing: Applications and Technologies, Springer, Berlin, Singapore, 891.
  6. KIM, H.-J., S.-H. PARK, J.-G. KIM, M.-H. KIM, AND K.-W. RIM. 2002. Tmo-linux: A linux-based real-time operating system supporting execution of tmos. In ISORC '02: Proceedings of the Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing. IEEE Computer Society, Washington, DC, USA, 288.
  7. KIM, K. H. K. 1997. Object structures for real-time systems and simulators. Computer 30(8): 62-70.
  8. KIM, K. H. K. 2000. Apis for real-time distributed object programming. Computer 33(6):72-80.
  9. KIM, K. H. K., M. ISHIDA, AND J. LIU. 1999. An e'cient middleware architecture supporting timetriggered message-triggered objects and an nt-based implementation. In ISORC '99: Proceedings of the 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing. IEEE Computer Society, Washington, DC, USA, 54.
  10. KIM, K. H. K., Y. LI, S. LIU, M. H. KIM, AND D.-H. KIM. 2005. Rmmc programming model and support execution engine in the tmo programming scheme. In ISORC '05: Proceedings of the Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing. IEEE Computer Society, Washington, DC, USA, 34-43.
  11. LEDIN, J. 2004. Embedded Control Systems in C/C++: An Introduction for Software Developers Using MATLAB. CMP Books.
  12. PARK, H., M.-H. KIM, C.-H. CHANG, K. KIM, J.-G. KIM, AND D.-H. KIM. 2007. Design and experimental validation of uav control system software based on the tmo structuring scheme. In LNCS 4761. International Federation for Information Processing, Springer Berlin/Heidelberg, Santorini Island, Greece, 192-201.
  13. SORTON, E. F. AND S. HAMMAKER. 2005. Simulated ight testing of an autonomous unmanned aerial vehicle using ightgear. In AIAA 2005-7083. Institute for Scienti˙c Research, Inc, American Institute of Aeronautics and Astronautics, Inc., Arlington, Virginia.
  14. XU, J., H. PARK, K. JEONG, AND C.-H. CHANG. 2007. Tmo-hils architeture for real-time control system. In ICCAS 2007. Institude of Control, Robotics and Systems, ICROS, Seoul, Korea, 1855-1861.