English

Self-supervised Learning for Precise Pick-and-place without Object Model

Robotics 2020-06-16 v1

Abstract

Flexible pick-and-place is a fundamental yet challenging task within robotics, in particular due to the need of an object model for a simple target pose definition. In this work, the robot instead learns to pick-and-place objects using planar manipulation according to a single, demonstrated goal state. Our primary contribution lies within combining robot learning of primitives, commonly estimated by fully-convolutional neural networks, with one-shot imitation learning. Therefore, we define the place reward as a contrastive loss between real-world measurements and a task-specific noise distribution. Furthermore, we design our system to learn in a self-supervised manner, enabling real-world experiments with up to 25000 pick-and-place actions. Then, our robot is able to place trained objects with an average placement error of 2.7 (0.2) mm and 2.6 (0.8){\deg}. As our approach does not require an object model, the robot is able to generalize to unknown objects while keeping a precision of 5.9 (1.1) mm and 4.1 (1.2){\deg}. We further show a range of emerging behaviors: The robot naturally learns to select the correct object in the presence of multiple object types, precisely inserts objects within a peg game, picks screws out of dense clutter, and infers multiple pick-and-place actions from a single goal state.

Keywords

Cite

@article{arxiv.2006.08373,
  title  = {Self-supervised Learning for Precise Pick-and-place without Object Model},
  author = {Lars Berscheid and Pascal Meißner and Torsten Kröger},
  journal= {arXiv preprint arXiv:2006.08373},
  year   = {2020}
}

Comments

Published in the IEEE Robotics and Automation Letters

R2 v1 2026-06-23T16:20:05.525Z