Synopsis The project Hybrid Reasoning for Intelligent systems is a research unit funded by the German National Science Foundation (DFG). Its aim is to combine qualitative and quantitative forms of reasoning, resulting in hybrid reasoning formalisms. My PhD was funded as part of the robotics project within the research unit. The robotics project C1 was part of both phases of the research unit.
Project Phases Phase 1: Planning and Action Control under Uncertainty for Mobile Manipulation Tasks This phase was about dealing with incomplete knowledge and actively reasoning about gathering information.
Introduction Fawkes is a component-based monolithic software framework providing the basic building blocks for robotic systems. Over the past ten years, we have developed Fawkes as a robust foundation to deal with the challenges of robotics applications in general, and in the context of RoboCup in particular. Fawkes has been initially developed and used in the Middle-Size soccer league when building a new holonomic platform (schematic drawing) based on bits an pieces developed back from 2005 for our domestic service robots.
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.
Introduction I bought my first palm handheld in 2000. It was a fun little machine providing basic organizer functionality. And there were applications to extend it. It was super fast, even with the slow specs of the machine. But programs were written in C, only a thin layer of abstraction was provided, and all apps had to be written in a style that they were closed when switching to another task.
Introduction Webmin is a web-based administration tool. It is typically used on Linux and Unix machines. At the end of highschool, I have developed a number of extension modules (they were, in fact, the first add-on modules which were not included in Webmin itself). The development of some of these modules has been sponsored by companies. However, the modules have not been developed and maintained for ten years or more.