kPAM: KeyPoint Affordances for Category-Level Robotic Manipulation

By Lucas Manuelli, Peter R. Florence, Russ Tedrake. 2019

311 citations recorded by the source corpus.

We would like robots to achieve purposeful manipulation by placing any instance from a category of objects into a desired set of goal states. Existing manipulation pipelines typically specify the desired configuration as a target 6-DOF pose and rely on explicitly estimating the pose of the manipulated objects. However, representing an object with a parameterized transformation defined on a fixed template cannot capture large intra-category shape variation, and specifying a target pose at a category level can be physically infeasible or fail to accomplish the task -- e.g. knowing the pose and size of a coffee mug relative to some canonical mug is not sufficient to successfully hang it on a rack by its handle. Hence we propose a novel formulation of category-level manipulation that uses semantic 3D keypoints as the object representation. This keypoint representation enables a simple and interpretable specification of the manipulation target as geometric costs and constraints on the keypoints, which flexibly generalizes existing pose-based manipulation methods. Using this formulation, we factor the manipulation policy into instance segmentation, 3D keypoint detection, optimization-based robot action planning and local dense-geometry-based action execution. This factorization allows us to leverage advances in these sub-problems and combine them into a general and effective perception-to-action manipulation pipeline. Our pipeline is robust to large intra-category shape variation and topology changes as the keypoint representation ignores task-irrelevant geometric details. Extensive hardware experiments demonstrate our method can reliably accomplish tasks with never-before seen objects in a category, such as placing shoes and mugs with significant shape variation into category level target configurations.

Subfields: Aerospace Engineering, Computer Vision and Pattern Recognition, Control and Systems Engineering, 3D Vision & Pose, Robotics & Control

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. Dieter Fox
  2. Silvio Savarese
  3. Lucas Manuelli
  4. Andy Zeng
  5. Li Fei-Fei
  6. Peter R. Florence
  7. Arsalan Mousavian
  8. Josh Tenenbaum

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Jitendra Malik
  3. Li Fei-Fei
  4. Trevor Darrell
  5. Dacheng Tao
  6. Xiaogang Wang
  7. Kristen Grauman
  8. Andrew Zisserman

In Control and Systems Engineering

  1. Dieter Fox
  2. Li Fei-Fei
  3. Silvio Savarese
  4. Yuke Zhu
  5. Sergey Levine
  6. Lucas Manuelli
  7. Andy Zeng
  8. Danfei Xu

In 3D Vision & Pose

  1. Silvio Savarese
  2. Josh Tenenbaum
  3. Arsalan Mousavian
  4. Lucas Manuelli
  5. Peter R. Florence
  6. Li Fei-Fei
  7. Andrea Tagliasacchi
  8. Russ Tedrake

In Robotics & Control

  1. Andy Zeng
  2. Silvio Savarese
  3. Li Fei-Fei
  4. Dieter Fox
  5. Yuke Zhu
  6. Ajay Mandlekar
  7. Russ Tedrake
  8. Johnny Lee

Citations in the corpus