Hadi Beik-Mohammadi1,2, Søren Hauberg3, Georgios Arvanitidis3, Gerhard Neumann2, and Leonel Rozo1
1 Bosch Center for Artificial Intelligence (BCAI), Renningen, Germany.
2 Autonomous Learning Robots Lab, Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany.
3 Section for Cognitive Systems, Technical University of Denmark (DTU), Lyngby, Denmark.
Stability guarantees are crucial when ensuring that a fully autonomous robot does not take undesirable or potentially harmful actions. We recently proposed the Neural Contractive Dynamical Systems (NCDS), which is a neural network architecture that guarantees contractive stability. With this, learning-from-demonstrations approaches can trivially provide stability guarantees. However, our early work left several unanswered questions, which we here address. Beyond providing an in-depth explanation of NCDS, this paper extends the framework with more careful regularization, a conditional variant of the framework for handling multiple tasks, and an uncertainty-driven approach to latent obstacle avoidance. Experiments verify that the developed system has the flexibility of ordinary neural networks while providing the stability guarantees needed for autonomous robotics.
Results Video
Individual Result Videos
Figure 20
Grasp and Drop of the Left object
Grasp and Drop of the Middle object
Grasp and Drop of the Right object
Grasp and Drop of the Left object with perturbation
Figure 18
Left panel
Middle panel
Figure 21
Left Panel
Right Panel
Figure 15
Second panel
Third Panel
Table 3
7-DOF robot