Discover Fawkes
Fawkes is a component-based Software Framework for Robotic Real-Time Applications for various Platforms and Domains.
Developed and used over four years for cognitive robotics real-time applications like soccer and service robotics. It supports fast information exchange and efficient combination and coordination of different components to suit the needs of mobile robots operating in uncertain environments.
Please read the documentation how to start using and extending Fawkes.
The Fawkes Framework
Component-based Design
Fawkes employs a component-based approach for structuring and implementing the software and supports run-time loadable plugins to implement those.
Hybrid BlackBoard/Messaging Data Exchange
Information is shared within Fawkes by well-defined data groups via a blackboard. Commands are sent via messages. Support for event-based programming.
Multi-threaded and distributable
Fawkes has been optimized to exploit today's modern multi-core CPUs. It can be distributed running multiple instances on one or more machines.
Batteries included
Fawkes aims to provide the basic building blocks to get started quickly developing new robotic applications. An example is the Lua-based scripting environment to model behavior.

There were great talks and a lot of fun at ROSCon 2013. We were accepted to present our work on MongoDB-based on-line data recording and methods for system performance analysis.
We have posted a video showing a PR2 robot demo forming the baseline system for research on hybrid reasoning.
We are co-organizing a workshop on Infrastructure for Robot Analysis and Benchmarking.
We had a Hackathon organized by by RWTH Aachen University and FH Aachen to learn, work, and have fun with the Robotino robot platform. In one week selected students conducted projects on computer vision and task coordination. 



