• DocumentCode
    2704548
  • Title

    Distributed component-based framework for Unmanned Air Vehicle systems

  • Author

    El-Sayed, Agwad ; ElHelw, Mohamed

  • Author_Institution
    Ubiquitous Comput. Group, Nile Univ., Cairo, Egypt
  • fYear
    2012
  • fDate
    6-8 June 2012
  • Firstpage
    45
  • Lastpage
    50
  • Abstract
    Unmanned Air Vehicles (UAVs) are gaining increased importance in a variety of applications, both military and civilian, due to their ability to carry out critical missions with reduced costs and minimal risks to human life. However, a UAV system is essentially a complex distributed system involving multiple heterogeneous software and hardware modules. The seamless integration of such components is one of the key challenges facing UAV systems. Furthermore, developing and maintaining a UAV system is a highly expensive and time consuming process. In this paper we present the framework a novel distributed component-based software framework that facilitates rapid development, seamless integration and run-time maintenance of UAV systems. The framework is composed of four main components: the Mission Planner, the Task Executer, the World Model, and DicoCom. Whereas the first three components facilitate the creation and execution of UAV missions, the latter is a generic component model that constitutes the basis for creating distributed components with different interaction patterns. Furthermore, the framework provides a scripting language, called DicoScript, used for binding the distributed components together and describing high level UAV missions. This paper presents the framework design goals and architecture, elucidates the main framework components and the DicoScript language, and describes the use of the framework to create UAV-based search and rescue application.
  • Keywords
    authoring languages; autonomous aerial vehicles; control engineering computing; distributed processing; emergency services; object-oriented programming; DicoCom; DicoScript language; Mission Planner; Task Executer; UAV missions; UAV system; UAV-based search and rescue application; World Model; complex distributed system; distributed component-based software framework; generic component model; hardware modules; heterogeneous software modules; run-time maintenance; scripting language; seamless integration; unmanned air vehicle systems; Actuators; Navigation; Process control; Robot sensing systems; Software; Streaming media; Component-based system; Scripting language; Software Framework; UAV;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Automation (ICIA), 2012 International Conference on
  • Conference_Location
    Shenyang
  • Print_ISBN
    978-1-4673-2238-6
  • Electronic_ISBN
    978-1-4673-2236-2
  • Type

    conf

  • DOI
    10.1109/ICInfA.2012.6246780
  • Filename
    6246780