A Practical Approach to Insertion with Variable Socket Position Using Deep Reinforcement Learning

By Mel Vecerík, Oleg O. Sushkov, David Barker, Thomas Rothörl, Todd Hester, Jonathan Scholz. 2018

118 citations recorded by the source corpus.

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 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 alignment behaviors, no vision system aside from raw images, and no reward shaping. We evaluate our approach on a narrow-clearance peg-insertion task and a deformable clip-insertion task, both of which include variability in the socket position. Our results show that these tasks can be solved reliably on the real robot in less than 10 minutes of interaction time, and that the resulting policies are robust to variance in the socket position and orientation.

Subfields: Aerospace Engineering, Artificial Intelligence, Control and Systems Engineering

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Aerospace Engineering

  1. Sergey Levine
  2. Chelsea Finn
  3. Andy Zeng
  4. Peter R. Florence
  5. Avi Singh
  6. Pieter Abbeel
  7. Jeannette Bohg
  8. Nando de Freitas

In Artificial Intelligence

  1. Sergey Levine
  2. Chelsea Finn
  3. Pieter Abbeel
  4. Yoshua Bengio
  5. Trevor Darrell
  6. Ruslan Salakhutdinov
  7. Li Fei-Fei
  8. Nando de Freitas

In Control and Systems Engineering

  1. Sergey Levine
  2. Chelsea Finn
  3. Pieter Abbeel
  4. Avi Singh
  5. Danfei Xu
  6. Harish Chaandar Ravichandar
  7. Peter R. Florence
  8. Andy Zeng

Citations in the corpus