International Harting Open Source Award 2016: Fawkes for the RoboCup Logistics League

  title={International Harting Open Source Award 2016: Fawkes for the RoboCup Logistics League},
  author={Tim Niem{\"u}ller and Tobias Neumann and Christoph Henke and Sebastian Sch{\"o}nitz and Sebastian Reuter and Alexander Ferrein and Sabina Jeschke and Gerhard Lakemeyer},
Since 2014, we have made three releases of our full software stack for the RoboCup Logistics League (RCLL) based on the Open Source Fawkes Robot Software Framework. They include all software components of the team Carologistics which won RoboCup 2014, 2015, and 2016. The software is based on experience from participating in a number of leagues with the AllemaniACs RoboCup@Home team being another active contributor. We think that these releases have made the RCLL more accessible to new teams and… 
Improvements for a Robust Production in the RoboCup Logistics League 2016
The Carologistics team used this time to stabilize and improve several of its system’s components to make overall production more robust and support a more elaborated domain modeling.


Fawkes for the RoboCup Logistics League
This release includes all software components of the RoboCup 2014 winning team Carologistics in cooperation with the AllemaniACs [email protected] team, and includes the parts of the software which are domain or platform specific or which the authors consider their competitive edge and were kept private until now.
Decisive Factors for the Success of the Carologistics RoboCup Team in the RoboCup Logistics League 2014
This paper describes decisive technical and organizational aspects of the hardware and software systems and (human) team structure that made winning the RoboCup and German Open competitions possible in 2014.
Simulation for the RoboCup Logistics League with Real-World Environment Agency and Multi-level Abstraction
This work proposes a simulation based on Gazebo that uses the exact same referee box to simulate the environment reactions similar to the real game and supports multiple levels of abstraction that allow to focus on the planning with a high level of abstraction.
The Carologistics Approach to Cope with the Increased Complexity and New Challenges of the RoboCup Logistics League 2015
Various aspects of the RoboCup Logistics League RCLL system that allowed to improve the performance in 2015 and the efforts to advance the league as a whole are described.
On B-Human's Code Releases in the Standard Platform League - Software Architecture and Impact
The past code releases of the team B-Human are described, particularly focusing on its underlying software architecture, which is set in relation to concepts of the currently popular Robot Operating System (ROS), as well as on its impact on the league’s progress.
Planning Competition for Logistics Robots in Simulation
Robots gain more capabilities every year, yet the use of planning methods to determine the overall behavior is still the exception rather than the norm. A robotics planning competition (in 2017)
Incremental Task-Level Reasoning in a Competitive Factory Automation Scenario
Certain aspects of the integrated robot system of the Carologistics RoboCup team are described, in particular the reasoning system for the supply chain problem of the LLSF.
AllemaniACs Team Description
This paper describes the scientific advances of the AllemaniACs team for the 2009 RoboCup@Home competitions. We present important modules of our robot control software which allows us to perform
Lessons Learnt from Developing the Embodied AI Platform CAESAR for Domestic Service Robotics
The system components, in particular the parts relevant to the high-level reasoning system, that make CAESAR an intelligent robot are sketched.
Design Principles of the Component-Based Robot Software Framework Fawkes
Fawkes is presented, which follows the component-based software design paradigm by featuring a clear component concept with well-defined communication interfaces, and comes with a number of useful plugins for tasks like timing, logging, data visualization, software configuration, and even high-level decision making.