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
Link To Document