• DocumentCode
    2678395
  • Title

    Using petri nets to specify and execute missions for autonomous underwater vehicles

  • Author

    Palomeras, Narcís ; Ridao, Pere ; Carreras, Marc ; Silvestre, Carlos

  • Author_Institution
    Univ. of Girona, Girona, Spain
  • fYear
    2009
  • fDate
    10-15 Oct. 2009
  • Firstpage
    4439
  • Lastpage
    4444
  • Abstract
    This paper presents the design and implementation of a mission control system (MCS) for an autonomous underwater vehicle (AUV) based on Petri nets. In the proposed approach the Petri nets are used to specify as well as to execute the desired autonomous vehicle mission. The mission is easily described using an imperative programming language called mission control language (MCL) that formally describes the mission execution thread. A mission control language compiler (MCL-C) able to automatically translate the MCL into a Petri net is described and a real-time Petri net player that allows to execute the resulting Petri net onboard an AUV are also presented.
  • Keywords
    Petri nets; control engineering computing; program compilers; programming languages; remotely operated vehicles; underwater vehicles; Petri nets; autonomous underwater vehicles; mission control language compiler; mission control system; programming language; Automatic control; Control systems; Intelligent robots; Mobile robots; Monitoring; Petri nets; Remotely operated vehicles; Robot kinematics; USA Councils; Underwater vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Robots and Systems, 2009. IROS 2009. IEEE/RSJ International Conference on
  • Conference_Location
    St. Louis, MO
  • Print_ISBN
    978-1-4244-3803-7
  • Electronic_ISBN
    978-1-4244-3804-4
  • Type

    conf

  • DOI
    10.1109/IROS.2009.5354045
  • Filename
    5354045