Arrow Research search
Back to ICRA

ICRA 2019

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

Conference Paper Accepted Paper Artificial Intelligence · Robotics

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 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.

Authors

Keywords

  • Task analysis
  • Robots
  • Sockets
  • Visualization
  • Training
  • Plugs
  • Feature extraction
  • Deep Reinforcement Learning
  • Time Interaction
  • Learning Community
  • Minutes Of Time
  • Search Behavior
  • Real Robot
  • Hyperparameters
  • Visual Features
  • Tracking System
  • Hyperparameter Tuning
  • Version Of Task
  • State Machine
  • Actor Network
  • Reward Function
  • End-effector
  • Beginning Of Training
  • Joint Velocity
  • Task Setting
  • Wall-clock Time
  • End-effector Position
  • Replay Buffer

Context

Venue
IEEE International Conference on Robotics and Automation
Archive span
1984-2025
Indexed papers
30179
Paper id
758806017556737837