Introducing Q-Rock : Towards the Automated Self-Exploration and Qualification of Robot Behaviors

Thomas M. Roehr, Daniel Harnack, Oscar Lima, Hendrik Wöhrle, Frank Kirchner

In: Poster at the ICRA 2019 Workshop on Robot Design and Customization: Opportunities at the Intersection of Computation and Digital Fabrication. International Conference on Robotics and Automation (ICRA-2019) May 20-24 Montreal Quebec Canada Pages 1-2 5/2019.


The increasing complexity of robotic systems de- mands novel approaches for their design and special support for their development and programming. To tackle this issue, the project Q-ROCK presents a novel, life-cycle inspired development process for the automated self-exploration and qualification of robotic capabilities and behaviors. The development process in Q- ROCK consists of three interdependent steps: (1) the automated exploration of capabilities that given robotic hardware can perform, (2) the classification and semantic annotation of these capabilities to generate more complex behaviors, and (3) the mapping of existing application requirements to a robot system that is capable of fulfilling these requirements due to its set of capabilities and behaviors. Each of the steps builds upon the results of previous steps. Furthermore, Q-ROCK 's main intention lies in the introduction of a unified development cycle comprising the selection, development and improvement of robots, which can be used by robot experts and novice end- users alike. By traversing the development cycle multiple times, a comprehensive, continuously growing knowledge-base including but not limited to hardware and software components, their capabilities and inter-dependencies is evolved.

20190501_roehr_introducing_qrock.pdf (pdf, 108 KB)

German Research Center for Artificial Intelligence
Deutsches Forschungszentrum für Künstliche Intelligenz