• DocumentCode
    2816335
  • Title

    Hardware in the loop simulation applied to semi-autonomous underwater vehicles

  • Author

    Montelo, Hilgad ; Furukawa, Celso Massatoshi

  • Author_Institution
    Univ. of Sao Paulo, São Paulo, Brazil
  • fYear
    2010
  • fDate
    8-10 Nov. 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Unmanned Underwater Vehicles (UUV´s) have many commercial, military, and scientific applications because of their potential capabilities and significant cost-performance improvements over traditional means of obtaining valuable information about the underwater environment. The development of a reliable sampling and testing platform for these vehicles requires a thorough system design and many costly at-sea trials during which systems specifications can be validated. Modeling and simulation provide a cost-effective measure to carry out preliminary component, system (hardware and software), and mission testing and verification, thereby reducing the number of potential failures in at-sea trials. An accurate simulation environment can help engineers to find hidden errors in the UUV embedded software and gain insights into the UUV operation and dynamics. This work describes the implementation of a UUV´s control algorithm using MATLAB/SIMULINK, its automatic conversion to an executable code (in C++) and the verification of its performance directly into the embedded computer using simulations. It is detailed the necessary procedure to allow the conversion of the models from MATLAB to C++ code, integration of the control software with the real time operating system used on the embedded computer (VxWorks) and the developed strategy of Hardware In the Loop Simulation (HILS). The Main contribution of this work is to present a rational framework to support the final implementation of the control software on the embedded computer, starting from the model developed on an environment friendly to the control engineers, like SIMULINK.
  • Keywords
    C++ language; control engineering computing; remotely operated vehicles; underwater vehicles; C++; HILS; MATLAB; SIMULINK; UUV control; VxWorks; hardware in the loop simulation; semiautonomous underwater vehicle; unmanned underwater vehicle; Acceleration; Force; Hardware; Mathematical model; Object oriented modeling; Real time systems; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industry Applications (INDUSCON), 2010 9th IEEE/IAS International Conference on
  • Conference_Location
    Sao Paulo
  • Print_ISBN
    978-1-4244-8008-1
  • Electronic_ISBN
    978-1-4244-8009-8
  • Type

    conf

  • DOI
    10.1109/INDUSCON.2010.5739905
  • Filename
    5739905