- Robotics and Automated Systems
- Robotics and Sensor-Based Localization
- Modular Robots and Swarm Intelligence
- Robotic Path Planning Algorithms
- Robot Manipulation and Learning
- Advanced Image and Video Retrieval Techniques
- Advanced Software Engineering Methodologies
- Advanced Vision and Imaging
- AI-based Problem Solving and Planning
- Reinforcement Learning in Robotics
- Model-Driven Software Engineering Techniques
- Service-Oriented Architecture and Web Services
- Multi-Agent Systems and Negotiation
- Software Testing and Debugging Techniques
- Semantic Web and Ontologies
- Video Surveillance and Tracking Methods
- Image Retrieval and Classification Techniques
- Advanced Manufacturing and Logistics Optimization
- Flexible and Reconfigurable Manufacturing Systems
- Software System Performance and Reliability
- Business Process Modeling and Analysis
- Teaching and Learning Programming
- Distributed systems and fault tolerance
- Embedded Systems Design Techniques
- Biocrusts and Microbial Ecology
Hochschule Bonn-Rhein-Sieg
2010-2019
Universität Ulm
1997-2008
Fraunhofer Institute for Intelligent Analysis and Information Systems
2005-2007
Developing software for mobile robot applications is a tedious and error-prone task. Modern systems are distributed systems, their designs exhibit large heterogeneity in terms of hardware, operating communications protocols, programming languages. Vendor-provided environments have not kept pace with recent developments technology. Also, standardized modules certain functionalities beginning to emerge. Furthermore, the seamless integration into enterprise information processing mostly an open...
Because robotic systems get more complex all the time, developers around world have, during last decade, created component-based software frameworks (Orocos, Open-RTM, ROS, OPRoS, SmartSoft) to support development and reuse of "large grained" pieces robotics software. This paper introduces BRICS Component Model (BCM) provide with a set guidelines, metamodels tools for structuring as much possible of, both, individual components architectures, using one or aforementioned at same without...
Scientific experiments and robotic competitions share some common traits that can put the debate about developing better experimental methodologies replicability of results in robotics research on more solid ground. In this context, Robot Competitions Kick Innovation Cognitive Systems Robotics (RoCKIn) project aims to develop come close scientific experiments, providing an objective performance evaluation robot systems under controlled replicable conditions. article, by further articulating...
Deploying a complex robot software architecture on real systems and getting it to run reliably is challenging task. We argue that deployment decisions should be separated as much possible from the core development of functionalities. This will make developed more independent particular hardware (and thus reusable) allow deployed flexibly wider variety platforms. paper presents domain-specific language (DSL) which supports this idea demonstrates how DSL used in model-driven engineering-based...
The ability to autonomously adapt variations in the environmental conditions is a very useful feature for mobile robots. Of particular interest robotic soccer are self-calibrating vision systems that automatically local lighting conditions. paper presents method autonomous calibration of color classificator used blob-based image segmentation and landmark object recognition. experimental results demonstrate significantly improved robustness visual processing.
Adapting plans to changes in the environment by finding alternatives and taking advantage of opportunities is a common human behavior. The need for such behavior often rooted uncertainty produced our incomplete knowledge environment. While several existing planning approaches deal with issues, artificial agents still lack robustness that humans display accomplishing their tasks. In this work, we address brittleness combining Hierarchical Task Network planning, Description Logics, notions...
In recent years increased research activity in robotics has led to advancements both hardware and software technologies. More complex required increasingly sophisticated infrastructures operate it, the development of several different frameworks. The driving forces behind such frameworks is cope with heterogeneous distributed nature applications exploit more advanced technologies domain. So far, though, there been not much effort foster cooperation among these frameworks, neither on...
Software development for robots is a knowledge intensive exercise. To capture this explicitly and formally in the form of various domain models, roboticists have recently employed model-driven engineering (MDE) approaches. However, these models are merely seen as way to support humans during robot's software design process. We argue that themselves should be first-class consumers autonomously adapt their changing run-time requirements induced, instance, by tasks or environment. Motivated...
RoboCup is an initiative designed to promote the full integration of AI and robotics research. Following success first in 1997 at Nagoya (Kitano 1998; Noda et al. 1998) second Paris 1998, Third Robot World Cup Soccer Games Conferences, RoboCup-99, were held Stockholm from 27 July 4 August 1999 conjunction with Sixteenth International Joint Conference on Artificial Intelligence (IJCAI-99). There four different leagues: (1) simulation league, (2) small-size real robot (3) middle-size (4) Sony...