DocumentCode
1865677
Title
Using hierarchical binary Petri nets to build robust mobile robot applications: RoboGraph
Author
Fernandez, Joaquin L. ; Sanz, Rafael ; Paz, Enrique ; Alonso, Carlos
Author_Institution
Dept. Ing. de Sist. y Autom., Univ. of Vigo, Vigo
fYear
2008
fDate
19-23 May 2008
Firstpage
1372
Lastpage
1377
Abstract
Most of the mobile robot control frameworks are based on a middleware layer with several independent modules that implement primitive actions and report events about their state. These modules are usually connected with different interprocess communication mechanisms. Here, we propose to use hierarchical interpreted binary Petri nets to coordinate the activity of these modules. Tasks are described using an interpreted Petri net editor and saved in a xml file. A dispatcher loads these files and executes the different Petri nets under user requests. A monitor that shows the state of all the running nets is very useful for debugging and tracing purposes. The whole system has been applied to a guide robot (vixiabot) that has been guiding users in a public event (XuventudeGalicia.net) for three days in April 2007 and is now extended to a multirobot surveillance application.
Keywords
Petri nets; middleware; mobile robots; multi-robot systems; program debugging; program diagnostics; program verification; robot programming; robust control; service robots; surveillance; dispatcher; formal verification; guide robot; hierarchical interpreted binary Petri net; interprocess communication mechanism; middleware; mobile robot; multirobot surveillance; program debugging; program tracing; robust control; system monitoring; Communication system control; Debugging; Middleware; Mobile communication; Mobile robots; Monitoring; Petri nets; Robot control; Robot kinematics; Robustness;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation, 2008. ICRA 2008. IEEE International Conference on
Conference_Location
Pasadena, CA
ISSN
1050-4729
Print_ISBN
978-1-4244-1646-2
Electronic_ISBN
1050-4729
Type
conf
DOI
10.1109/ROBOT.2008.4543394
Filename
4543394
Link To Document