Title :
Coordinated execution of tasks in a multiagent environment
Author :
King, Jamie ; Pretty, Raymond K. ; Gosine, Raymond G.
Author_Institution :
C-CORE, Memorial Univ. of Newfoundland, St. John´´s, Nfld., Canada
Abstract :
This correspondence describes the application of discrete event control methods to provide conflict-free plan execution in a multiagent environment. This work uses planning methods to generate plans for multiple robots, and the plans are then compiled into Petri nets for analysis, execution, and monitoring. Supervisory control techniques are applied to the Petri net controller for the purpose of dealing with conflicts that arise due to the presence of shared resources. Furthermore, by preserving the state of the system replanning can occur at any time during execution to deal with unforeseen events.
Keywords :
Petri nets; computerised navigation; control system synthesis; discrete event systems; industrial robots; mobile robots; multi-agent systems; multi-robot systems; path planning; robot programming; telerobotics; Petri net controller; Petri nets; conflict-free plan execution; coordinated execution of tasks; discrete event control methods; industrial applications; mobile robotics; monitoring; multiagent environment; multiple robots; navigation; planning methods; programming; shared resources; supervisory control techniques; telerobotic management system; Control system synthesis; Humans; Mobile robots; Monitoring; Navigation; Petri nets; Robot kinematics; Service robots; Supervisory control; System recovery;
Journal_Title :
Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
DOI :
10.1109/TSMCA.2003.817387