Synthetically Trained Neural Networks for Learning Human-Readable Plans from Real-World Demonstrations
Not on the map. Why?
Abstract (arXiv)
We present a system to infer and execute a human-readable program from a real-world demonstration. The system consists of a series of neural networks to perform perception, program generation, and program execution. Leveraging convolutional pose machines, the perception network reliably detects the bounding cuboids of objects in real images even when severely occluded, after training only on synthetic images using domain randomization. To increase the applicability of the perception network to new scenarios, the network is formulated to predict in image space rather than in world space. Additional networks detect relationships between objects, generate plans, and determine actions to reproduce a real-world demonstration. The networks are trained entirely in simulation, and the system is tested in the real world on the pick-and-place problem of stacking colored cubes using a Baxter robot.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). First posted on arXiv 18 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 1.
3 papers.
- 2022You Only Demonstrate Once: Category-Level Manipulation from Single Visual Demonstrationcited by 81
- 2022Keypoint-Based Category-Level Object Pose Tracking from an RGB Sequence with Uncertainty Estimationcited by 19
- 2023Programmatic Imitation Learning from Unlabeled and Noisy Demonstrationscited by 3
- 2023Programmatic Imitation Learning from Unlabeled and Noisy Demonstrations2 Mar 2023
- 2022Keypoint-Based Category-Level Object Pose Tracking from an RGB Sequence with Uncertainty Estimation23 May 2022
- 2022You Only Demonstrate Once: Category-Level Manipulation from Single Visual Demonstration30 Jan 2022