Hostname: page-component-cd9895bd7-hc48f Total loading time: 0 Render date: 2024-12-28T13:56:52.286Z Has data issue: false hasContentIssue false

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

Published online by Cambridge University Press:  20 May 2004

Jing-Sin Liu
Affiliation:
Institute of Information Science, Academia Sinica, Nankang, Taipei 115, Taiwan (R.O.C.). Email: liu@iis.sinica.edu.tw
Tzu-Chen Liang
Affiliation:
Institute of Information Science, Academia Sinica, Nankang, Taipei 115, Taiwan (R.O.C.). Email: liu@iis.sinica.edu.tw
Yi-An Lin
Affiliation:
Institute of Information Science, Academia Sinica, Nankang, Taipei 115, Taiwan (R.O.C.). Email: liu@iis.sinica.edu.tw

Abstract

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.

Type
Research Article
Copyright
© 2004 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)