Qualitative World Models for Soccer Robots

Until now world models in robotic soccer have been mainly quantitative in nature, consisting of fine-grained (numerical) estimates of player positions, ball trajectories, and the like. In contrast, the concepts used in human soccer are largely qualitative. Moving to qualitative world models also for robots has the advantage that it drastically reduces the space of possible game situations that need to be considered and, provided the concepts correspond to those in human soccer theory, it eases the task of agent specification for the designer. In this paper we propose qualitative representations using ideas from spatial cognition and employing Voronoi diagrams. We also discuss how reasoning with these representations is achieved within our underlying agent programming framework.

[1]  Franz Wotawa,et al.  Application of Qualitative Reasoning to Robotic Soccer , 2004 .

[2]  Christian Freksa,et al.  On the utilization of spatial structures for cognitively plausible and efficient reasoning , 1992, [Proceedings] 1992 IEEE International Conference on Systems, Man, and Cybernetics.

[3]  Franz Aurenhammer,et al.  Voronoi Diagrams , 2000, Handbook of Computational Geometry.

[4]  Universiẗat Bremen Bibliothekstr,et al.  A Relative Orientation Algebra with Adjustable Granularity , 2005 .

[5]  Anthony G. Cohn,et al.  Qualitative Spatial Representation and Reasoning: An Overview , 2001, Fundam. Informaticae.

[6]  Hector J. Levesque,et al.  ConGolog, a concurrent programming language based on the situation calculus , 2000, Artif. Intell..

[7]  Andrew U. Frank,et al.  Theories and Methods of Spatio-Temporal Reasoning in Geographic Space , 1992, Lecture Notes in Computer Science.

[8]  Alexander Ferrein,et al.  Specifying multirobot coordination in ICPGolog from simulation towards real robots , 2003 .

[9]  Alexander Ferrein,et al.  On-Line Decision-Theoretic Golog for Unpredictable Domains , 2004, KI.

[10]  Alexander Ferrein,et al.  Towards a League-Independent Qualitative Soccer Theory for RoboCup , 2005, RoboCup.

[11]  Manuela M. Veloso,et al.  The CMUnited-99 Champion Simulator Team , 1999, RoboCup.

[12]  Ray Reiter,et al.  On knowledge-based programming with sensing in the situation calculus , 2001, ACM Trans. Comput. Log..

[13]  Hector J. Levesque,et al.  An Incremental Interpreter for High-Level Programs with Sensing , 1999 .

[14]  J. McCarthy Situations, Actions, and Causal Laws , 1963 .

[15]  Craig Boutilier,et al.  Decision-Theoretic, High-Level Agent Programming in the Situation Calculus , 2000, AAAI/IAAI.

[16]  Christian Freksa,et al.  Using Orientation Information for Qualitative Spatial Reasoning , 1992, Spatio-Temporal Reasoning.

[17]  Hector J. Levesque,et al.  GOLOG: A Logic Programming Language for Dynamic Domains , 1997, J. Log. Program..

[18]  Massimo Lucchesi Coaching the 3-4-1-2 and 4-2-3-1 , 2002 .

[19]  Oliver Obst,et al.  Qualitative Velocity and Ball Interception , 2002, KI.

[20]  Alexander Ferrein,et al.  Acting and Deliberating using Golog in Robotic Soccer — A Hybrid Architecture — , 2002 .

[21]  Eliseo Clementini,et al.  Qualitative Representation of Positional Information , 1997, Artif. Intell..