Stable Object Reorientation using
Contact Plane Registration

Richard Li
Carlos Esteves
Ameesh Makadia
Pulkit Agrawal
MIT
Google Research
Google Research
MIT
ICRA 2022
[Download Paper]
[GitHub Code]


Section Timestamps We present a system for accurately predicting stable orientations for diverse rigid objects. We propose to overcome the critical issue of modelling multimodality in the space of rotations by using a conditional generative model to accurately classify contact surfaces. Our system is capable of operating from noisy and partially-observed pointcloud observations captured by real world depth cameras. Our method substantially outperforms the current state-of-the-art systems on a simulated stacking task requiring highly accurate rotations, and demonstrates strong sim2real zero-shot transfer results across a variety of unseen objects on a real world reorientation task.


Stacking Experiments

We show the performance of our system on stacking towers of two blocks. We compare against two baselines - a state of the art implicit rotation prediction method as well as an oriented bounding box baseline. In the examples shown, our rotation prediction pipeline is able to predict the rotation to sufficient accuracy such that the tower stabilizes, while the towers produced by the two baseline methods topple over.
Oriented bounding box
Implicit PDF
Ours


Oriented bounding box
Implicit PDF
Ours


Oriented bounding box
Implicit PDF
Ours



Real World Transfer

We characterize the performance of our trained model on 3D-printed, real world versions of the unseen test objects. Our evaluation metric is the success rate, where success is determined by a human evaluator as to whether the predicted contact plane closely (within 15 degrees) matches one of the height-maximizing contact planes of the true object.


Source Code and Environment

We have released the PyTorch based implementation and environment on the Github page. Try our code!
[GitHub]


Paper and Bibtex

[Paper]  [ArXiv]

Citation
 
Richard Li, Carlos Esteves, Ameesh Makadia, Pulkit Agrawal. Stable Object Reorientation using Contact Plane Registration.
In ICRA 2022.

[Bibtex]
@inproceedings{li22stablereorientation,
  Author = {Li, Richard and
  Esteves, Carlos and Makadia, Ameesh and Agrawal, Pulkit},
  Title = {Stable Object Reorientation using Contact Plane Registration},
  Booktitle = {arXiv preprint arXiv:XXXX},
  Year = {2022}
}


Acknowledgements

We thank Branden Romero for helping 3D print the physical objects, and Abhishek Gupta for comments on the draft. We thank the NSF Institute of Artificial Intelligence and Fundamental Interactions and Sony for their financial support.