• DocumentCode
    1448860
  • Title

    Reconfigurable Control Architecture for Distributed Systems in the HERO Autonomous Helicopter

  • Author

    Ferruz, Joaquín ; Vega, Víctor Manuel ; Ollero, Aníbal ; Blanco, Víctor

  • Author_Institution
    Dept. de Ing. de Sist. y Autom., Univ. de Sevilla, Sevilla, Spain
  • Volume
    58
  • Issue
    12
  • fYear
    2011
  • Firstpage
    5311
  • Lastpage
    5318
  • Abstract
    This paper presents the architecture of an onboard controller developed for the HERO autonomous helicopter, which is a low-cost unmanned aerial vehicle research platform. An embedded digital-signal-processor-based low-level controller is devoted to flight control, while a PC-based high-level controller is used for onboard perception tasks and interaction with other agents in a distributed system. The functional design, software architecture, and implementation of the low-level controller are analyzed in detail, focusing mainly on its runtime environment (JULIET) and its capability for flexible reconfiguration. The connectivity functions of the low-level controller with external possibly distributed agents are also addressed. Finally, the results of real autonomous flight experiments are presented, including the tracking of a smooth 3-D path described by over two hundred waypoints.
  • Keywords
    aircraft control; control engineering computing; digital signal processing chips; helicopters; mobile robots; remotely operated vehicles; software agents; software architecture; HERO autonomous helicopter; JULIET; PC based high level controller; autonomous flight experiments; distributed agents; distributed systems; embedded digital signal processor based low level controller; flexible reconfiguration; flight control; low cost unmanned aerial vehicle research platform; onboard perception tasks; reconfigurable control architecture; software architecture; Aerospace control; Control systems; Distributed control; Helicopters; Runtime environment; Software architecture; Software design; Unmanned aerial vehicles; Aerial robotics; digital signal processor (DSP); embedded system; unmanned aerial vehicle (UAV);
  • fLanguage
    English
  • Journal_Title
    Industrial Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0046
  • Type

    jour

  • DOI
    10.1109/TIE.2010.2046003
  • Filename
    5437249