A Distributed Architecture for Autonomous Unmanned Aerial Vehicle Experimentation

  • P. Doherty
  • P. Haslum
  • F. Heintz
  • T. Merz
  • P. Nyblom
  • T. Persson
  • B. Wingman


The emerging area of intelligent unmanned aerial vehicle (UAV) research has shown rapid development in recent years and offers a great number of research challenges for distributed autonomous robotics systems. In this article, a prototype distributed architecture for autonomous unmanned aerial vehicle experimentation is presented which supports the development of intelligent capabilities and their integration in a robust, scalable, plug-and-play hardware/software architecture. The architecture itself uses CORBA to support its infrastructure and it is based on a reactive concentric software control philosophy. A research prototype UAV system has been built, is operational and is being tested in actual missions over urban environments.


Unmanned Aerial Vehicle Software Architecture Finite State Machine Path Planner Flight Mode 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    R. C. Arkin. Behavior-Based Robotics. MIT Press, 1998.Google Scholar
  2. 2.
    Carnegie Mellon University. html.Google Scholar
  3. 3.
    G. Conte, S. Duranti, and T. Merz. Dynamic 3D path following for an autonomous helicopter. In Proceedings of the 5 th IFAC Symposium on Intelligent Autonomous Vehicles, 2004.Google Scholar
  4. 4.
    P. Doherty, G. Granlund, K. Kuchcinski, K. Nordberg, E. Sandewall, E. Skarman, and J. Wiklund. The WITAS unmanned aerial vehicle project. In Proceedings of the 14th European Conference on Artificial Intelligence, pages 747–755, 2000. http: // Scholar
  5. 5.
    P. Doherty, J. Kachniarz, and A. Szalas. Using contextually closed queries for local closed-world reasoning in rough knowledge databases. In [23], 2003.Google Scholar
  6. 6.
    P. Doherty and J. Kvarnström. TALplanner: A temporal logic based planner. In AI Magazine, volume 22, pages 95–102. AAAI Press, 2001.Google Scholar
  7. 7.
    P. Doherty, W. Lukaszewicz, A. Skowron, and A. Szałas. Combining rough and crisp knowledge in deductive databases. In [23], 2003.Google Scholar
  8. 8.
    P. Doherty, W. Lukaszewicz, and A. Szałas. Approximative query techniques for agents using heterogenous ontologies. In Int’l Conference on Principles of Knowledge Representation and Reasoning (KR-04), 2004.Google Scholar
  9. 9.
    E. Gat. Three-layer architectures. In D. Kortenkamp, R.P. Bonassao, and R. Murphy, editors, Artificial Intelligence and Mobile Robots, chapter 8, pages 195–210. MIT Press, 1998.Google Scholar
  10. 10.
    Georgia Tech University, http: // Scholar
  11. 11.
    M. Ghallab. On chronicles: Representation, on-line recognition and learning. In Proceedings of the International Conference on Knowledge Representation and Reasoning (KR-96), 1996.Google Scholar
  12. 12.
    D. Harel. Statecharts: A viusal formalism for complex systems. Science of Computer Programming, 8(3):231–274, 1987.MATHCrossRefMathSciNetGoogle Scholar
  13. 13.
    F. Heintz and P. Doherty. Dyknow: An approach to middleware for knowledge processing. Journal of Intelligent and Fuzzy Systems, 2004. Accepted for publication.Google Scholar
  14. 14.
    E Heintz and P. Doherty. Managing dynamic object structures usin hypothesis generation and validation. In Proceedings of 2004 AAAI Workshop on Anchoring Symbols to Sensor Data, 2004. National Conference on Artificial Intelligence.Google Scholar
  15. 15.
    D. Kortenkamp, R. P. Bonassao, and R. Murphy, editors. Artificial Intelligence and Mobile Robots. AAAI Press/MIT Press, 1998.Google Scholar
  16. 16.
    T. Merz, S. Duranti, and G. Conte. Autonomous landing of an unmanned helicopter based on vision and inertial sensing. In Proc. of the 5th IFAC Symposium on Intelligent Autonomous Vehicles, 2004.Google Scholar
  17. 17.
    M.I.T. Scholar
  18. 18.
    K. Nordberg, P. Doherty, P-E. Forssen, J. Wiklund, and P. Andersson. A flexible runtime system for image processing in a distributed computational environment for an unmanned aerial vehicle. International Journal of Pattern Recognition and Artificial Intelligence, 2004. To appear.Google Scholar
  19. 19.
    P. Nyblom. A language translator for robotic task procedure specifications. Master’s thesis, Linköping university, Sweden, 2003. LITH-IDA-EX-03/034-SE.Google Scholar
  20. 20.
    Object Computing, Inc. TAO Developer’s Guide, Version 1.1a, 2000. See also http://www.∼schmidt/TAO.html.Google Scholar
  21. 21.
    USA Office of the Secretary of Defence. Unmanned aerial vehicles roadmap, 2002–2025, 2001. Scholar
  22. 22.
    ONERARESSAC. Scholar
  23. 23.
    S.K. Pal, L. Polkowski, and A. Skowron, editors. Rough-Neuro Computing: Techniques for Computing with Words. Springer-Verlag, Heidelberg, 2003.Google Scholar
  24. 24.
    P-O. Pettersson and P. Doherty. Probabilistic roadmap based path planning for autonomous unmanned aerial vehicles. In Proceedings of the Workshop on Connecting Planning and Theroy with Practice, 2004. 14th Int’l Conf. on Automated Planning and Scheduling, ICAPS’2004.Google Scholar
  25. 25.
    Per-Olof Pettersson. Helicopter path planning using probabilistic roadmaps. Master’s thesis, Linköping university, Sweden, 2003. LITH-IDA-EX-02-56.Google Scholar
  26. 26.
    E. Sandewall, P. Doherty, O. Lemon, and S. Peters. Words at the right time: Real-time dialogues with the WITAS unmanned aerial vehicle. In Proc. of the 26th German Conference on Artificial Intelligence, 2003.Google Scholar
  27. 27.
    E. Skarman. On proportional navigation. Technical note, 2003.Google Scholar
  28. 28.
    Stanford University. Scholar
  29. 29.
    University of California, Berkeley. Scholar

Copyright information

© Springer 2007

Authors and Affiliations

  • P. Doherty
    • 1
  • P. Haslum
    • 1
  • F. Heintz
    • 1
  • T. Merz
    • 1
  • P. Nyblom
    • 1
  • T. Persson
    • 1
  • B. Wingman
    • 1
  1. 1.Dept. of Computer and Information ScienceLinköping UniversityLinköpingSweden

Personalised recommendations