DLR Portal
Home|Sitemap|Contact|Accessibility Imprint and terms of use Privacy Cookies & Tracking |Deutsch
You are here: Home:Departments:Cognitive Robotics:Interactive Skill Learning
Advanced Search
Institute of Robotics and Mechatronics
Departments
Analysis and Control of Advanced Robotic Systems
Autonomy and Teleoperation
Institute Development and Central Management
Cognitive Robotics
Adaptive Bio-Interfaces
Interactive Skill Learning
Transferable Explainable Knowledge
Mechatronic Systems
Perception and Cognition
Robotic Systems
Applications
Research
Projects
Spin-offs
Publications and downloads
Job offers
How to get to us
News Collection
Print

Interactive Skill Learning



Autoplay
Show Info
Hide Info
Information
Close
Fullscreen
Normal
back
next
{{index}}/{{count}}
Tip:
Use <Escape>, to leave fullscreen.
  • Programming a robot on task-level with a single demonstration
    • Information
    • 5.06 MB
    • Share:    

    Equipped with a bunch of robotic skills that are semantically annotated with conditions and effects, the semantic skill recognizer algorithm can infer parameterized skills online during a demonstration that can reproduce the shown task. The identified skill sequence is shown in a graphical user interface (GUI), where it can inspected and modified.

    Credit: DLR (CC BY-NC-ND 3.0).

  • Data-driven ensemble prediction for fault-tolerant pose estimation
    • Information
    • Share:    

    Fault tolerant six-DoF pose estimation for the tendon-driven DLR DAVID neck robot. Several polynomial estimators are trained with structured occlusions of the available sensor information, and clustered into ensembles based on the available sensors. By computing the variance of one ensemble, the uncertainty in the prediction is monitored and, if the variance is above a threshold, sensor loss is detected and handled.

    Credit: DLR (CC BY-NC-ND 3.0).

ISL is a research group in the department of cognitive robotics.

Many robots are general-purpose systems, designed to be able to perform a wide variety of tasks. But they can only do so in practice if they also have a wide variety of skills for solving those tasks. The aim of the "Interactive Skill Learning" group is to develop methods that enable robots to quickly and effectively acquire new skills, through programming by demonstration, reinforcement learning, and intuitive programming.

To make skill acquisition quick and effective, we believe that robots must be able to acquire their skills through a combination of prior knowledge and data-driven methods. Therefore, we aim at enabling humans with different levels of robotic expertise to transfer their knowledge and experience about skills and tasks to the robot. For instance, we develop methods for robotic experts to specify their knowledge about task constraints as virtual fixtures, geometric primitives, and manifolds. An example of such a constraint in everyday life "hold a cup upright if it is not empty". For users without expertise in robotics, we investigate methods that allow such constraints to be extracted from demonstrations, and or to be specified via an intuitive graphical interface. Such explicit constraints generalize well to novel tasks or even to different robots, rather than using statistical representations alone.

Once robots have acquired skills for a particular task, they should improve these skills over time, in terms of speed, energy-efficiency and robustness. To do so, we use black-box optimization and reinforcement learning. An important pillar of our research is that learning and exploration are purposeful, i.e. that the search space is explored efficiently with the help of prior knowledge - again specified by humans. As humans have a lot of prior commonsense knowledge about how to solve tasks, we do not subscribe to learning from scratch on robots. What is known, need not be learned.

Humans are particularly good at understanding how to break down a large task into smaller subtasks. To transfer this knowledge, we provide intuitive graphical tools for skill and task programming. These tools are used to initialize skills, define tasks, and monitor the system during execution. The challenge here is to make the system transparent, find a consistent mental model, increase self-descriptiveness, and reduce the workload. Different interaction modalities are to be integrated in a goal-oriented way and according to user preferences. A dynamically adaptable degree of autonomy should increase user acceptance. This is supported by user intention recognition and continuous system feedback.


Contact
Dr. João Silvério
German Aerospace Center

Institute of Robotics and Mechatronics
, Cognitive Robotics
Oberpfaffenhofen-Weßling

Tel.: +49 8153 28-4327

Fax: +49 8153 28-1134

Links
Cognitive Robotics
Transferable Explainable Knowledge
Copyright © 2023 German Aerospace Center (DLR). All rights reserved.