ROCVMay 29, 2021

Orienting Novel 3D Objects Using Self-Supervised Learning of Rotation Transforms

arXiv:2105.14246v129 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of object orientation in packing and assembly automation, but it is incremental as it builds on existing self-supervised and deep learning methods.

The paper tackles the problem of orienting novel 3D objects for automation tasks by developing a self-supervised algorithm that estimates 3D rotations from depth images, achieving a median angle error of 1.47° in simulation and 4.2° on physical objects.

Orienting objects is a critical component in the automation of many packing and assembly tasks. We present an algorithm to orient novel objects given a depth image of the object in its current and desired orientation. We formulate a self-supervised objective for this problem and train a deep neural network to estimate the 3D rotation as parameterized by a quaternion, between these current and desired depth images. We then use the trained network in a proportional controller to re-orient objects based on the estimated rotation between the two depth images. Results suggest that in simulation we can rotate unseen objects with unknown geometries by up to 30° with a median angle error of 1.47° over 100 random initial/desired orientations each for 22 novel objects. Experiments on physical objects suggest that the controller can achieve a median angle error of 4.2° over 10 random initial/desired orientations each for 5 objects.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes