• 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