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

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 helped established ones to improve their performance. The team is proud to have been selected for the third place of the 1st International Harting Open Source Award in 2016. In this paper, we give an overview of the framework and its development.

[1]  Gerhard Lakemeyer,et al.  Simulation for the RoboCup Logistics League with Real-World Environment Agency and Multi-level Abstraction , 2014, RoboCup.

[2]  T. Niemueller,et al.  Planning Competition for Logistics Robots in Simulation , 2016 .

[3]  Stefan Jacobs,et al.  Robust Collision Avoidance in Unknown Domestic Environments , 2009, RoboCup.

[4]  Alexander Ferrein,et al.  Lessons Learnt from Developing the Embodied AI Platform CAESAR for Domestic Service Robotics , 2013, AAAI Spring Symposium: Designing Intelligent Robots.

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

[6]  Tim Niemüller,et al.  Team Zadeat 2009 — Team Report — , 2009 .

[7]  Gerhard Lakemeyer,et al.  AllemaniACs Team Description , 2009 .

[8]  Robert M. Wygant CLIPS - a powerful development and delivery expert system tool , 1989 .

[9]  Azamat Shakhimardanov,et al.  Component-Based Robotic Engineering (Part II) , 2010, IEEE Robotics & Automation Magazine.

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

[11]  Eric Chown,et al.  RoboGrams: A Lightweight Message Passing Architecture for RoboCup Soccer , 2014, RoboCup.

[12]  E. Gat On Three-Layer Architectures , 1997 .

[13]  Ross A. Knepper,et al.  Herb 2.0: Lessons Learned From Developing a Mobile Manipulator for the Home , 2012, Proceedings of the IEEE.

[14]  G. Lakemeyer,et al.  Towards Deliberative Active Perception using Persistent Memory , 2013 .

[15]  Alexander Ferrein,et al.  The Carologistics Approach to Cope with the Increased Complexity and New Challenges of the RoboCup Logistics League 2015 , 2015, RoboCup.

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

[17]  Alexander Ferrein,et al.  Fawkes for the RoboCup Logistics League , 2015, RoboCup.

[18]  Thomas Röfer,et al.  On B-Human's Code Releases in the Standard Platform League - Software Architecture and Impact , 2013, RoboCup.

[19]  Gerhard Lakemeyer,et al.  Robust Multi-modal Detection of Industrial Signal Light Towers , 2016, RoboCup.

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

[21]  Werner Vogels,et al.  Eventually consistent , 2008, CACM.

[22]  Patrizia Scandurra,et al.  Component-based robotic engineering (Part I) [Tutorial] , 2009, IEEE Robotics & Automation Magazine.

[23]  Alexander Ferrein,et al.  Decisive Factors for the Success of the Carologistics RoboCup Team in the RoboCup Logistics League 2014 , 2014, RoboCup.