Learning Orbitally Stable Systems for Diagrammatically Teaching
Not on the map. Why?
Abstract (arXiv)
Diagrammatic Teaching is a paradigm for robots to acquire novel skills, whereby the user provides 2D sketches over images of the scene to shape the robot's motion. In this work, we tackle the problem of teaching a robot to approach a surface and then follow cyclic motion on it, where the cycle of the motion can be arbitrarily specified by a single user-provided sketch over an image from the robot's camera. Accordingly, we contribute the Stable Diffeomorphic Diagrammatic Teaching (SDDT) framework. SDDT models the robot's motion as an Orbitally Asymptotically Stable (O.A.S.) dynamical system that learns to stablize based on a single diagrammatic sketch provided by the user. This is achieved by applying a diffeomorphism, i.e. a differentiable and invertible function, to morph a known O.A.S. system. The parameterised diffeomorphism is then optimised with respect to the Hausdorff distance between the limit cycle of our modelled system and the sketch, to produce the desired robot motion. We provide novel theoretical insight into the behaviour of the optimised system and also empirically evaluate SDDT, both in simulation and on a quadruped with a mounted 6-DOF manipulator. Results show that we can diagrammatically teach complex cyclic motion patterns with a high degree of accuracy.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 14 of its 30 references that are in the map. First posted on arXiv 19 Sep 2023.
Builds on
14 of 30 references.
References · 14
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2018Neural Ordinary Differential Equationscited by 3,779
- 2016Density estimation using Real NVPcited by 2,042
- 2018Analyzing Inverse Problems with Invertible Neural Networkscited by 242
- 2018RoboTurk: A Crowdsourcing Platform for Robotic Skill Learning through Imitationcited by 204
- 2020Coupling-based Invertible Neural Networks Are Universal Diffeomorphism Approximatorscited by 85
- 2020Neural Dynamic Policies for End-to-End Sensorimotor Learningcited by 58
- 2018Riemannian Motion Policiescited by 46
- 2020ImitationFlow: Learning Deep Stable Stochastic Dynamic Systems by Normalizing Flowscited by 33
- 2020Euclideanizing Flows: Diffeomorphic Reduction for Learning Stable Dynamical Systemscited by 32
- 2018Learning Contracting Vector Fields For Stable Imitation Learningcited by 21
Built on by
Citing papers per year: 2024: 1.
1 paper.