Role Selection Mechanism for the Soccer Robot System using Petri Net

Robot soccer is a challenging platform for multi-agent research, involving topics such as real-time image processing and control, robot path planning, obstacle avoidance and machine learning. The system consists of a supervisory controller, and controllers for defending and goalkeeping robots. These controllers are designed using Petri net. The robot soccer game presents an uncertain and dynamic environment for cooperating agents. Dynamic role switching and formation control are crucial for a successful game. A soccer robot has to take an appropriate decision based on environment situation. With the role of a robot fixed as goalkeeper, the supervisor, according to the game situation, assigns the role of attacking or defending to the other robots and then respective controllers control the robots. The Petri net model is implemented in Petri net toolbox under MATLAB environment.

[1]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[2]  Cristian Mahulea,et al.  Petri Net Toolbox — Teaching Discrete Event Systems Under MATLAB , 2004 .

[3]  MengChu Zhou,et al.  Design of Petri net objects and their application in command and control systems , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[4]  Jong-Hwan Kim Robot Soccer System , 1999 .

[5]  Alessandro Giua,et al.  Supervisory design using Petri nets , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[6]  Jong-Hwan Kim,et al.  Designing distributed control architecture for cooperative multi-agent system and its real-time application to soccer robot , 1997, Robotics Auton. Syst..

[7]  Jong-Hwan Kim,et al.  A cooperative multi-agent system and its real time application to robot soccer , 1997, Proceedings of International Conference on Robotics and Automation.

[8]  Jong-Hwan Kim,et al.  Vector Field Based Path Planning and Petri-Net Based Role Selection Mechanism with Q-Learning for the Soccer Robot System , 2000, Intell. Autom. Soft Comput..