Realization of a ball passing strategy for a robot soccer game: a case study of integrated planning and control

Ball passing is an elementary and frequently employed human soccer skill. This paper examines the realization and visualization of ball passing, a low level move-to-ball behavior of a soccer robot, in a robot soccer game. A case study of three mechanically identical mobile robots with a formation ready to pass a ball cyclically in a zigzag pattern is examined. We build a control command driven mobile robot motion simulator with a controller and dynamics of mobile robots, not only nonholonomic kinematic constraints to simulate the motion of a soccer robot driven by wheels torques to generate wheels accelerations, to update the robot position and orientation at successive time instants. Kick motion follows a physical law, and a simplified collision check and response model is utilized for the efficient detection of the hitting a robot with the ball or other robots. The realization of specific ball passing strategy to drive each soccer robot in a position to receive a pass includes three levels of organization, coordination, and execution: careful integrated design of a dynamic formation and role change scheme, ball position estimation, and coordinated trajectory (i.e. path and velocity) planning and tracking control. Simulations are performed to illustrate the feasibility of the realization of ball passing among three robots, implemented by a software program for coordinated trajectory planning and tracking control in the developed simulator.

[1]  Robot Soccer – Sensing, Planning, Strategy and Control, a distributed real time intelligent system approach , 1998 .

[2]  Hong,et al.  Robot soccer simulation competition platform based on multi-agent , 2001 .

[3]  Gwi-Tae Park,et al.  Trajectory generation and motion tracking control for the robot soccer game , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[4]  Kazuo Tanie,et al.  Trajectory Design and Control of a Wheel-type Mobile Robot Using B-spline Curve , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[5]  Michael P. Wellman,et al.  Planning and Control , 1991 .

[6]  roger ulrich Computer Simulation of Learning Experiments with Autonomous Mobile Robots , 1999 .

[7]  Peter Stone,et al.  Layered learning in multiagent systems - a winning approach to robotic soccer , 2000, Intelligent robotics and autonomous agents.

[8]  Maria Letizia Corradini,et al.  Robust tracking control of mobile robots in the presence of uncertainties in the dynamical model , 2001, J. Field Robotics.

[9]  Gwi-Tae Park,et al.  A robot in intelligent environment: soccer robot , 1999, 1999 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (Cat. No.99TH8399).

[10]  Shin'ichi Yuta,et al.  Vehicle path specification by a sequence of straight lines , 1988, IEEE J. Robotics Autom..

[11]  P. Souéres,et al.  Shortest paths synthesis for a car-like robot , 1996, IEEE Trans. Autom. Control..

[12]  Michael Beetz,et al.  M-ROSE: A Multi Robot Simulation Environment for Learning Cooperative Behavior , 2002, DARS.

[13]  Jing-Sin Liu,et al.  Motion controller realizing cyclic ball passing strategy among multiple mobile robots in robot soccer games , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).