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 :
بازگشت