Top Banner
Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff
18

Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

Picking Up the Pieces: Grasp Planning via

Decomposition Trees

Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael

Pelosoff

Page 2: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

Grasp Synthesis High dimensional, nonlinear space

configuration space = joints + pose grasp quality is not smooth

Difficult to model analytically Must account for dynamics, soft

contacts, non-fingertip contacts, material properties

Many constraints Obstacles, hand kinematics and scale

Page 3: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

Our approach Simulation based grasp synthesis

has many advantages

Space of all grasps is too large to explore fully in simulation

We want a subspace that contains many good grasps

Page 4: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

GraspIt! Grasp simulator for both robotic

and human hands

Includes kinematics,dynamics

Real time 3D visualization

Efficiently computesgrasp quality

Graspit!: A Versatile Simulator for Robotic Grasping, IEEE Robotics and Automation Magazine, 11.4

Page 5: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

Grasping By Parts Automatic Grasp Planning

Using Shape Primitives -Miller et. al.

Page 6: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

Superquadrics Simple volumetric primitive

Small parameter space (11 dimensions)

Preserves approximate normals

Page 7: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

Segmentation and Superquadric Modeling of 3D Objects

- Chevalier, Jaillet, Baskurt

We added nearest neighbor pruning to reduce complexity by a factor of n

Split-Merge Decomposition

Page 8: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

Decomposition Trees

A model…

8 levels of decomposition

……the decomposition

tree

Page 9: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

Decomposition Trees Building a tree from the bottom up

Pairwise merge of parts with least error

Page 10: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

How Many Parts? Use an error threshold?

Problem: large superquadrics can swallow important features, like handles, without much error

Solution: fixed number of parts decompose all objects to n

superquadrics n is chosen experimentally for a

given hand

Page 11: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

Planner Overview Decompose into tree with n leaves

Plan grasps on superquadrics using entire tree, not just leaves

Simulate candidates on actual geometry, using GraspIt!

Rank results by grasp quality

Page 12: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

Results Planned multiple stable grasps for

all our test objects

Page 13: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

Results Works even for objects difficult to

represent with superquadrics

Page 14: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.
Page 15: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

Difficulties Assumes knowledge of object

geometry

Superquadric decomposition is slow

Grasping a single part is done heuristically

Cannot plan candidates on parts from different branches of the tree

Page 16: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

Do Trees Help?

Without treesWith trees

Without a tree, some good grasps

With a tree, many good grasps if a grasp is

unsuitable, another good grasp can be substituted

Page 17: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

Contributions Fully automatic implementation of

grasping-by-parts

Abstracts away fine features

Allows multiple parts to be planned on as a group

Page 18: Picking Up the Pieces: Grasp Planning via Decomposition Trees Corey Goldfeder, Peter K. Allen, Claire Lackner, Raphael Pelosoff.

Future Work Incorporate existing SVM planner

for individual superquadrics

Speed up decomposition

Questions?