Simulation for the RoboCup Logistics League with Real-World Environment Agency and Multi-level Abstraction

RoboCup is particularly well-known for its soccer leagues, but there are an increasing number of application leagues. The newest one is the Logistics League where groups of robots take on the task of in-factory production logistics. It has two unique aspects: a game environment which itself acts as an agent and a focus on planning and scheduling in robotics. We propose a simulation based on Gazebo that takes these into account. It uses the exact same referee box to simulate the environment reactions similar to the real game and it supports multiple levels of abstraction that allow to focus on the planning with a high level of abstraction, or to run the full system on simulated sensor data on a lower level for rapid integration testing. We envision that this simulation could be a basis for a simulation sub-league for the LLSF to attract a wider range of participants and ease entering the robot competition.

[1]  Andrew Howard,et al.  Design and use paradigms for Gazebo, an open-source multi-robot simulator , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[2]  Adam Jacoff,et al.  RoboCup Rescue Robot and Simulation Leagues , 2012, AI Mag..

[3]  S. Jeschke,et al.  PROPOSAL FOR ADVANCEMENTS TO THE LLSF IN 2014 AND BEYOND , 2013 .

[4]  Alexander Ferrein,et al.  Incremental Task-Level Reasoning in a Competitive Factory Automation Scenario , 2013, AAAI Spring Symposium: Designing Intelligent Robots.

[5]  Alexander Ferrein,et al.  Design Principles of the Component-Based Robot Software Framework Fawkes , 2010, SIMPAR.

[6]  Stefano Carpin,et al.  USARSim: a robot simulator for research and education , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[7]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[8]  Alexander Ferrein,et al.  RoboCup Logistics League Sponsored by Festo: A Competitive Factory Automation Testbed , 2013, RoboCup.

[9]  Arnoud Visser,et al.  Enabling Codesharing in Rescue Simulation with USARSim/ROS , 2013, RoboCup.

[10]  Alexander Ferrein,et al.  A Lua-based Behavior Engine for Controlling the Humanoid Robot Nao , 2009, RoboCup.

[11]  Georgios A. Demetriou Mobile Robotics in Education and Research , 2011 .

[12]  Kagermann Henning Recommendations for implementing the strategic initiative INDUSTRIE 4.0 , 2013 .

[13]  M. Asada,et al.  SimSpark – Concepts and Application in the RoboCup 3 D Soccer Simulation League , 2008 .

[14]  Alexander Ferrein,et al.  A Simulation Environment for Middle-Size Robots with Multi-level Abstraction , 2008, RoboCup.

[15]  Arnoud Visser,et al.  Extending Virtual Robots towards RoboCup Soccer Simulation and @Home , 2012, RoboCup.