RoboCup Logistic League

Introduction

RoboCup is an international initiative to foster research in the field of robotics and artificial intelligence. It serves as a common testbed for comparing research results in the robotics field. Besides its particularly well-known various robotic soccer leagues, RoboCup also features application-oriented leagues which serve as common testbeds for challenges from real-world environments. The industry-oriented RoboCup Logistics League (RCLL) tackles the problem of production logistics in a smart factory. Groups of three robots have to plan, execute, and optimize the material flow and deliver products according to dynamic orders in a simplified factory. The challenge consists of creating and adjusting a production plan and coordinate the group

Development of the League

I have been instrumental in advancing the state of the league since 2012 as member of the RoboCup Logistics League Technical Committee and the RoboCup Executive Committee. I have driven major developments, for example devising and developing the referee box, an autonomous agent controlling the overall game and playing field, as a knowledge-based system (paper), which was then also used for the RoboCup@Work competitions and the RoCKIn EU project (industrial sub-challenge). But even more, by bringing ideas for improvements to the league and incrementally raising the difficulty of the league. While the game was played by a single team on a small field until 2013, in 2014 we merged the fields and required that teams implement state-of-the-art self-localization and navigation capabilities in their robots. In 2015, we then introduced the production stations shown on the pictures, making the game easier to understand from the outside, but also increasing the handling challenges for the teams. I have co-organized efforts (paper) for a closer integration of the industrial RoboCup challenges which lead to the foundation of the RoboCup Industrial umbrella league and the RoboCup Industrial cross-over challenge (paper).

The following video gives an overview of RoboCup Industrial. I was interviewed to explain the RCLL (at about 1:26).

Carologistics RoboCup Team

From 2012 to 2017, I have helped to create and lead the Carologistics RoboCup Team. During this time, I mentored a number of students for their software development, and for their Bachelor’s and Master’s theses, several of which lead to conference publications and book chapters. The team started from scratch in 2012 and we persevered to build a robust and capable system. We went on to win all international RoboCup Logistics League competitions from 2014 to 2017 (RoboCup and German Open). I played key roles in the overall software development, which is based on the Fawkes software framework (RCLL release, paper), writing several journal and conference papers as well as book chapters (including a best technical paper award), and organizing international winter and summer schools and several hackathons.

Playoffs 2014

This was one of the most contested and challenging games in the old setup that was used until 2014.

Final 2016

A final using the new setup with actual production machines.

Planning and Execution Competition in Simulation

Based on the Carologistics software stack and a Gazebo-based simulation the team has developed, we have partnered with the Model-based Embedded & Robotic Systems Group from MIT and Cognitive Robotics Lab at Technion Israel to run the Planning and Execution Competition for Logistics Robots in Simulation in 2017 and 2018 at the ICAPS conference.

The simulation is run in a cloud-based cluster setup (code) using Kubernetes. Teams produce Docker containers as their artifacts which are then run as part of a fully automated simulation tournament.

In the competitions, our team won in 2018 and was the runner-up in 2017.

Video showing the simulation in action.

Publications

. CLIPS-based Execution for PDDL Planners. Proceedings of the 28th International Conference on Automated Planning and Scheduling (ICAPS), WS on Integrated Planning, Acting and Execution, 2018.

Details Project Project

. Towards CLIPS-based Task Execution and Monitoring with SMT-based Decision Optimization. Workshop on Planning and Robotics (PlanRob) at International Conference on Automated Planning and Scheduling (ICAPS), 2017.

Details Project

. Cyber-Physical System Intelligence - Knowledge-Based Mobile Robot Autonomy in an Industrial Scenario. Chapter in Industrial Internet of Things: Cybermanufacturing Systems, 2017.

Details Project

. Controlling Logistics Robots with the Action-based Language YAGI. Proceedings of 9th International Conference on Intelligent Robotics and Applications (ICIRA2016), 2016.

Details Project YAGI Website

. Knowledge-Based Instrumentation and Control for Competitive Industry-Inspired Robotic Domains. KI - Künstliche Intelligenz (German Journal on Artificial Intelligence), Volume 30, Issue 3, 2016.

Details Project

. An Integration Challenge to Bridge the Gap among Industry-inspired RoboCup Leagues. RoboCup Symposium, 2016.

Details Project

. International Harting Open Source Award 2016: Fawkes for the RoboCup Logistics League. RoboCup Symposium – Harting Award Paper, 2016.

Details Project Fawkes Website Carologistics

. Robust Multi-Modal Detection of Industrial Signal Light Towers. RoboCup Symposium, 2016.

Details Project

. Planning Competition for Logistics Robots in Simulation. International Conference on Automated Planning and Scheduling (ICAPS) - Workshop on Planning and Robotics (PlanRob), 2016.

Details Project

. The Carologistics RoboCup Logistics Team 2016. RWTH Aachen University and FH Aachen University of Applied Sciences, 2016.

Details Project

. Improvements for a Robust Production in the RoboCup Logistics League 2016. RoboCup Symposium – Champion Teams Track, 2016.

Details Project

. The Carologistics Approach to Cope with the Increased Complexity and New Challenges of the RoboCup Logistics League 2015. RoboCup Symposium – Champion Teams Track, 2015.

Details Project

. Controlling Logistics Robots with the Action-based Language YAGI. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems 2015 (IROS) – Workshop on Task Planning for Intelligent Robots in Service and Manufacturing, 2015.

Details Project YAGI Website Conference Paper

. The RoboCup Logistics League as a Holistic Multi-Robot Smart Factory Benchmark. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems 2015 (IROS) – Open forum on evaluation of results, replication of experiments and benchmarking in robotics research, 2015.

Details Project

. Evaluation of the RoboCup Logistics League and Derived Criteria for Future Competitions. RoboCup Symposium 2015, 2015.

Details Project

. The RoboCup Logistics League as a Benchmark for Planning in Robotics. Workshop on Planning and Robotics (PlanRob) at International Conference on Automated Planning and Scheduling (ICAPS), 2015.

Details Project

. The Carologistics RoboCup Logistics Team 2015. RWTH Aachen University and FH Aachen University of Applied Sciences, 2015.

Details Project

. The RoboCup Logistics League as a Benchmark for Future Production Scenarios. Proceedings of the European Robotics Forum 2015 – Workshop on Cognitive Robotics in future manufacturing scenarios, 2015.

Details Project

. Decisive Factors for the Success of the Carologistics RoboCup Team in the RoboCup Logistics League 2014. RoboCup Symposium – Champion Teams Track, 2014.

Details Project

. The Carologistics RoboCup Logistics Team 2014. RWTH Aachen University and FH Aachen University of Applied Sciences, 2014.

Details Project

. Proposal for Advancements to the LLSF in 2014 and beyond. ICAR – 1st Workshop on Developments in RoboCup Leagues, 2013.

Details Project

. Towards Benchmarking Cyber-Physical Systems in Factory Automation Scenarios (Short Paper). KI 2013: Advances in Artificial Intelligence, 2013.

Details Project

. RoboCup Logistics League Sponsored by Festo: A Competitive Factory Automation Testbed. RoboCup Symposium 2013, 2013.

Details Project

. The Carologistics RoboCup Logistics Team 2013. RWTH Aachen University and FH Aachen University of Applied Sciences, 2013.

Details Project

. Incremental Task-level Reasoning in a Competitive Factory Automation Scenario. AAAI Spring Symposium 2013 on Designing Intelligent Robots: Reintegrating AI II, 2013.

Details Project Project

Talks

Towards an Integrated Approach to Planning and Execution
Jan 17, 2017 11:00
Knowledge-Based Mobile Robot Autonomy in an Industrial Logistics Scenario
Aug 1, 2016 13:30
Tutorial: Planning Competition for Logistics Robots in Simulation
Jun 14, 2016 14:00
Mobile Robot Task Coordination in Domestic and Industrial Environments
Apr 3, 2013 15:30