Learning from Sparse Demonstrations
Not on the map. Why?
Abstract (arXiv)
This paper develops the method of Continuous Pontryagin Differentiable Programming (Continuous PDP), which enables a robot to learn an objective function from a few sparsely demonstrated keyframes. The keyframes, labeled with some time stamps, are the desired task-space outputs, which a robot is expected to follow sequentially. The time stamps of the keyframes can be different from the time of the robot's actual execution. The method jointly finds an objective function and a time-warping function such that the robot's resulting trajectory sequentially follows the keyframes with minimal discrepancy loss. The Continuous PDP minimizes the discrepancy loss using projected gradient descent, by efficiently solving the gradient of the robot trajectory with respect to the unknown parameters. The method is first evaluated on a simulated robot arm and then applied to a 6-DoF quadrotor to learn an objective function for motion planning in unmodeled environments. The results show the efficiency of the method, its ability to handle time misalignment between keyframes and robot execution, and the generalization of objective learning into unseen motion conditions.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 2; 2024: 3.
9 papers.
- 2021Safe Pontryagin Differentiable Programmingcited by 25
- 2023OpenVR: Teleoperation for Manipulationcited by 8
- 2024Online Control-Informed Learningcited by 3
- 2024Language-Model-Assisted Bi-Level Programming for Reward Learning from Internet Videoscited by 3
- 2022Pontryagin Optimal Control via Neural Networkscited by 2
- 2022Distributed Differentiable Dynamic Game for Multi-robot Coordinationcited by 1
- 2024A Differential Dynamic Programming Framework for Inverse Reinforcement Learningcited by 1
- 2021Learning Time-Invariant Reward Functions through Model-Based Inverse Reinforcement Learningcited by 0
- 2023Adaptive Policy Learning to Additional Taskscited by 0
- 2024Language-Model-Assisted Bi-Level Programming for Reward Learning from Internet Videos11 Oct 2024
- 2024Online Control-Informed Learning4 Oct 2024
- 2024A Differential Dynamic Programming Framework for Inverse Reinforcement Learning29 Jul 2024
- 2023Adaptive Policy Learning to Additional Tasks24 May 2023
- 2023OpenVR: Teleoperation for Manipulation16 May 2023
- 2022Pontryagin Optimal Control via Neural Networks30 Dec 2022
- 2022Distributed Differentiable Dynamic Game for Multi-robot Coordination18 Jul 2022
- 2021Learning Time-Invariant Reward Functions through Model-Based Inverse Reinforcement Learning7 Jul 2021
- 2021Safe Pontryagin Differentiable Programming31 May 2021