Mastering the engineering challenges inherent to the creation of integrated robot systems with their underlying software and system architectures is a particular goal of the engineering research conducted by the Applied Informatics group.
Many of the challenges in the design of intelligent robots can be addressed at the level of individual algorithms or by hardware tuned to specific scenarios. However, to implement interactive and cognitive skills a large number of functionalities ranging from low-level motion planning to high-level dialog modeling are required to be technically integrated in single systems. In order to achieve this we explicitly perform research on the different levels of robotic system integration. Starting with methods to structure individual system components  we furthermore do research on the level of middlewares for distributed systems  as well as higher-level communication patterns  for the coordination of the complete systems. Moreover, we understand the process of actually integrating systems as a fundamental research aspect which we address with contributions to CITEC's Cognitive Interaction Toolkit in the form of components and process defining methods.
In order to do research with interactive systems it is important to have different scenarios and different systems to avoid scenario/system specific adaptation. To achieve this the applied informatics has acquired and built different platforms that are all part of current research projects. Part of the system engineering research is the actual construction and evolution of these systems to analyze and define required development methods for robotics. To get an overview of the existing systems, please refer to the scenario site.
Apart from the mere construction process for systems, analysis of these systems plays an important role to gain new insights into these systems from a construction perspective and to improve their reliability. Examples of our research in this area can be found in  and , where system communication data is used to train online fault detection models.
2009 | Conference Paper | PUB-ID: 2016918Facilitating Re-Use by Design: A Filtering, Transformation, and Selection Architecture for Robotic Software SystemsPUB
Lütkebohle I, Schaefer J, Wrede S (2009)
In: Software Development and Integration in Robotics. TR-98-037. Berkeley, USA: International Computer Science Institute, Berkeley, USA.
2011 | Conference Paper | PUB-ID: 2445555A Middleware for Collaborative Research in Experimental RoboticsPUB | DOI
Wienke J, Wrede S (2011)
In: IEEE/SICE International Symposium on System Integration (SII2011). IEEE: 1183-1190.
2011 | Journal Article | PUB-ID: 2447407Generic middleware support for coordinating robot software components: The Task-State-PatternPUB
Lütkebohle I, Philippsen R, Pradeep V, Marder-Eppstein E, Wachsmuth S (2011)
Journal of Software Engineering in Robotics 1(2): 20-39.
2011 | Conference Paper | PUB-ID: 2285574On-line Data-Driven Fault Detection for Robotic SystemsPUB | DOI
Golombek R, Wrede S, Hanheide M, Martin H (2011)
In: IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE: 3011-3016.
2016 | Conference Paper | PUB-ID: 2904600Autonomous Fault Detection for Performance Bugs in Component-Based Robotic SystemsPUB | DOI
Wienke J, Wrede S (2016)
In: 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2016). IEEE.
Recent Best Paper/Poster Awards
Philippsen A, Reinhart F, Wrede B (2016)
International Conference on Development and Learning and on Epigenetic Robotics (ICDL-EpiRob)
Richter V, Carlmeyer B, Lier F, Meyer zu Borgsen S, Kummert F, Wachsmuth S, Wrede B (2016)
International Conference on Human-agent Interaction (HAI)
Carlmeyer B, Schlangen D, Wrede B (2016)
International Conference on Human Agent Interaction (HAI)