Simulation Based Selection of Actions for a Humanoid Soccer-Robot

This paper introduces a method for making fast decisions in a highly dynamic situation, based on forward simulation. This approach is inspired by the decision problem within the RoboCup domain. In this environment, selecting the right action is often a challenging task. The outcome of a particular action may depend on a wide variety of environmental factors, such as the robot’s position on the field or the location of obstacles. In addition, the perception is often heterogeneous, uncertain, and incomplete. In this context, we investigate forward simulation as a versatile and extensible yet simple mechanism for inference of decisions. The outcome of each possible action is simulated based on the estimated state of the situation. The simulation of a single action is split into a number of simple deterministic simulations – samples – based on the uncertainties of the estimated state and of the action model. Each of the samples is then evaluated separately, and the evaluations are combined and compared with those of other actions to inform the overall decision. This allows us to effectively combine heterogeneous perceptual data, calculate a stable decision, and reason about its uncertainty. This approach is implemented for the kick selection task in the RoboCup SPL environment and is actively used in competitions. We present analysis of real game data showing significant improvement over our previous methods.

[1]  Javier Ruiz-del-Solar,et al.  Probabilistic Decision Making in Robot Soccer , 2007, RoboCup.

[2]  Sven Behnke,et al.  Local Multiresolution Path Planning in Soccer Games Based on Projected Intentions , 2011, RoboCup.

[3]  Frank Dellaert,et al.  RoboCup 2007: Robot Soccer World Cup XI, July 9-10, 2007, Atlanta, GA, USA , 2008, RoboCup.

[4]  Oliver Brock,et al.  Physics-Based Selection of Actions That Maximize Motion for Interactive Perception , 2017 .

[5]  Peter Stone,et al.  Instance-Based Action Models for Fast Action Planning , 2007, RoboCup.

[6]  Bruno Lara,et al.  How do I sound like? forward models for robot ego-noise prediction , 2016, 2016 Joint IEEE International Conference on Development and Learning and Epigenetic Robotics (ICDL-EpiRob).

[7]  Michael Beetz,et al.  Envisioning the qualitative effects of robot manipulation actions using simulation-based projections , 2017, Artif. Intell..

[8]  Christian Blum,et al.  Towards an Ethical Robot: Internal Models, Consequences and Ethical Action Selection , 2014, TAROS.

[9]  Alejandro Bordallo,et al.  Counterfactual reasoning about intent for interactive navigation in dynamic environments , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[10]  Razvan Pascanu,et al.  Imagination-Augmented Agents for Deep Reinforcement Learning , 2017, NIPS.

[11]  J. Ruiz-del-Solar,et al.  Probabilistic kick selection in robot soccer , 2006, 2006 IEEE 3rd Latin American Robotics Symposium.