• DocumentCode
    2516728
  • Title

    Design and implementation of control architecture for the ISiMI6000 Autonomous Underwater Vehicle

  • Author

    Kim, Banghyun ; Lee, Pan-Mook ; Jun, Bong-Huan ; Park, Jin-Yeong ; Shim, Hyungwon

  • Author_Institution
    Ocean Syst. Eng. Res. Div., Korea Inst. of Ocean Sci. & Technol., Daejeon, South Korea
  • fYear
    2012
  • fDate
    24-27 Sept. 2012
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    This paper presents the design and implementation of control architecture for the ISiMI6000 AUV (Autonomous Underwater Vehicle) which is developing by MOERI-KIOST. The ISiMI6000 AUV is a sea-trial AUV up to the 6,000m depth. The control architecture of the ISiMI6000 AUV is a hybrid architecture consisting of the mission layer, the behavior layer, the logical sensor layer, and the library layer. The mission layer is in charge of the high level control of the AUV using TML (Tiny Mission Language). The TML can represent any mission easily and freely because it provides most functionality supported by general programming language. The behavior layer decides the AUV action by deterministic behavior arbitration mechanism. The logical sensor layer manages input data from sensors, output data from actuators, and environment data for AUV control using shared data pool. The library layer contains many useful libraries for fundamental functions such as hardware interface, communication and real-time management. The real-time management module provides soft real-time characteristic using software timer without real-time operating system. The control architecture has been implemented in two single board computers and two microcontrollers using C language and its software structure is hierarchy and modular.
  • Keywords
    C language; actuators; autonomous underwater vehicles; level control; mobile robots; real-time systems; sensors; telerobotics; AUV action; C language; ISiMI6000 AUV; ISiMI6000 autonomous underwater vehicle; MOERI-KIOST; TML; actuators; behavior layer; control architecture; environment data; fundamental functions; high level control; hybrid architecture; library layer; logical sensor layer; microcontrollers; mission layer; programming language; real-time management module; real-time operating system; sea-trial AUV; shared data pool; soft real-time characteristic; software structure; tiny mission language; Computer architecture; Computers; Libraries; Oceans; Real-time systems; Software; Underwater vehicles; ISiMI6000; autonomous underwater vehicle; control architecture; soft real-time; tiny mission language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomous Underwater Vehicles (AUV), 2012 IEEE/OES
  • Conference_Location
    Southampton
  • ISSN
    1522-3167
  • Print_ISBN
    978-1-4577-2055-0
  • Electronic_ISBN
    1522-3167
  • Type

    conf

  • DOI
    10.1109/AUV.2012.6380727
  • Filename
    6380727