A Practical Approach to Insertion with Variable Socket Position Using Deep Reinforcement Learning
Mel Vecerik, Oleg Sushkov, David Barker, Thomas Roth\"orl, Todd, Hester, Jon Scholz

TL;DR
This paper presents a practical deep reinforcement learning method that enables robots to efficiently and robustly perform insertion tasks with variable socket positions using minimal interaction time and no complex modeling.
Contribution
It introduces simple modifications to an existing Deep-RL algorithm combined with human demonstrations to solve insertion tasks without modeling, simulation, or high-level features.
Findings
Tasks solved in less than 10 minutes of real robot interaction.
Policies are robust to socket position and orientation variability.
No need for reward shaping or vision beyond raw images.
Abstract
Insertion is a challenging haptic and visual control problem with significant practical value for manufacturing. Existing approaches in the model-based robotics community can be highly effective when task geometry is known, but are complex and cumbersome to implement, and must be tailored to each individual problem by a qualified engineer. Within the learning community there is a long history of insertion research, but existing approaches are typically either too sample-inefficient to run on real robots, or assume access to high-level object features, e.g. socket pose. In this paper we show that relatively minor modifications to an off-the-shelf Deep-RL algorithm (DDPG), combined with a small number of human demonstrations, allows the robot to quickly learn to solve these tasks efficiently and robustly. Our approach requires no modeling or simulation, no parameterized search or…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
