regrasp planning for poly gonal and polyhedral object s

33
Regrasp Planning for Polygonal and Polyhedral Obj ects Thanathorn Phoka Advisor : Dr. Attawith Sudsang 1

Upload: tass

Post on 06-Jan-2016

28 views

Category:

Documents


2 download

DESCRIPTION

Regrasp Planning for Poly gonal and Polyhedral Object s. Thanathorn Phoka Advisor : Dr. Attawith Sudsang. Grasping Taxonomy. [Cutkosky ’89]. Robotic Grasping. Beyond Grasping. Dexterous Manipulation. finger position. time. Regrasp Plan. finger position. time. Proposal in Brief. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Regrasp Planning for Poly gonal and Polyhedral  Object s

Regrasp Planning for Polygonal and Polyhedral Objects

Thanathorn Phoka

Advisor : Dr. Attawith Sudsang

1

Page 2: Regrasp Planning for Poly gonal and Polyhedral  Object s

2

Page 3: Regrasp Planning for Poly gonal and Polyhedral  Object s

Grasping Taxonomy

[Cutkosky ’89]3

Page 4: Regrasp Planning for Poly gonal and Polyhedral  Object s

Robotic Grasping

4

Page 5: Regrasp Planning for Poly gonal and Polyhedral  Object s

Beyond Grasping...

5

Page 6: Regrasp Planning for Poly gonal and Polyhedral  Object s

Dexterous Manipulation

time

finger position

6

Page 7: Regrasp Planning for Poly gonal and Polyhedral  Object s

Regrasp Plan

time

finger position

7

Page 8: Regrasp Planning for Poly gonal and Polyhedral  Object s

Proposal in Brief

Algorithm for Planning Regrasp

Sequences

Geometry

Initial Grasp

Final Grasp

Solution Set of Regrasp

Sequences

8

Page 9: Regrasp Planning for Poly gonal and Polyhedral  Object s

Motivation

Hand Control (Kinematics and Dynamics)

Manipulation Stack

Solution Set of Regrasp

Sequences

Manipulation Task Planning

Regrasp Planning

9

Page 10: Regrasp Planning for Poly gonal and Polyhedral  Object s

Things to Consider

Solution Set of Regrasp

Sequences

How to get good grasps

How to change from one grasp to the next

10

Page 11: Regrasp Planning for Poly gonal and Polyhedral  Object s

Equilibrium

How to Get Good Grasps

• What is a good grasp?

Force Closure

11f = 0 & m = 0

Grasp which can resist any external disturbance

Page 12: Regrasp Planning for Poly gonal and Polyhedral  Object s

Force Closure

• Wrench– Force

• Force vector ( f )

– Torque• Torque vector ( r x f )

– Concatenation of force and torque• Wrench vector ( f, r x f )

rn

12

Page 13: Regrasp Planning for Poly gonal and Polyhedral  Object s

Force Closure

• B. Mishra, J.T. Schwartz, and M. Sharir. On the existence and synthesis of multifinger positive grips, 1987.– Convex hull of wrenches contains the origin.

fx

fy

m

13

Page 14: Regrasp Planning for Poly gonal and Polyhedral  Object s

Force Closure

• Yun-Hui Liu. Qualitative test and force optimization of 3-D frictional form-closure grasps using linear programming, 1999.

• X. Zhu and J. Wang. Synthesis of force-closure grasps on 3-d objects based on the Q distance, 2003.

• X. Zhu, H. Ding, and S. K. Tso. A pseudodistance function and its applications, 2004.

14

Page 15: Regrasp Planning for Poly gonal and Polyhedral  Object s

Things to Consider

Solution Set of Regrasp

Sequences

How to get good grasps

How to change from one grasp to the next

15

Page 16: Regrasp Planning for Poly gonal and Polyhedral  Object s

How to Change from One Grasp to the Next

Finger switchingFinger gaitingFinger slidingFinger rolling 16

Page 17: Regrasp Planning for Poly gonal and Polyhedral  Object s

Kinematics and Dynamics

• Rolling contact– N. Sarkar, X. Yun and Vijay Kumar. Dynamic control of 3-d rolling conta

cts in two-arm manipulation, 1997.– Jianfeng Li, Yuru Zhang, and Qixian Zhang. Kinematic algorithm of

multifingered manipulation with rolling contact, 2000.– S. Arimoto, M. Yoshida and J.-H. Bae. Dynamic force/torque closure for

2D and 3D objects by means of rolling contacts with robot fingers, 2003.

• Sliding contact– D. L. Brock. Enhancing the dexterity of robot hands using controlled slip,

1988.– Arlene A. Cole, Ping Hsu, and Shankar Sastry. Dynamic control of slidin

g by robot hands for regrasping, 1992.– Xin-Zhi Zheng, Ryo Nakashima, and Tsuneo Yoshikawa. On dynamic c

ontrol of finger sliding and object motion in manipulation with multifingered hands, 2000.

– S. Ueki, H. Kawasaki, and T. Mouri. Adaptive Coordinated Control of Multi-Fingered Hands with Sliding Contact, 2006.

17

Page 18: Regrasp Planning for Poly gonal and Polyhedral  Object s

Dexterous Manipulation & Regrasping Review

Grasping

Kinematics

Dynamics

1 solution

strict solutions

Sliding

Constraints Operations SolutionsObject

Polygon

Curve

Contact points

Polyhedron

set of general solutions

existence

Rolling

Gaiting

18

Page 19: Regrasp Planning for Poly gonal and Polyhedral  Object s

Dexterous Manipulation & Regrasping Review

1 solution

strict solutions

Sliding

Constraints Operations SolutionsObject

Polygon

Curve

Contact points

Polyhedron

set of general solutions

existence

Rolling

Gaiting

Hong et. al. ‘90

Grasping

Kinematics

Dynamics

19

Page 20: Regrasp Planning for Poly gonal and Polyhedral  Object s

Dexterous Manipulation & Regrasping Review

1 solution

strict solutions

Sliding

Constraints Operations SolutionsObject

Polygon

Curve

Contact points

Polyhedron

set of general solutions

existence

Rolling

Gaiting

Han & Trinkle ‘98

Grasping

Dynamics

Kinematics

20

Page 21: Regrasp Planning for Poly gonal and Polyhedral  Object s

Dexterous Manipulation & Regrasping Review

1 solution

strict solutions

Sliding

Constraints Operations SolutionsObject

Polygon

Curve

Contact points

Polyhedron

set of general solutions

existence

Rolling

Gaiting

Cherif and Gupta ‘97

Grasping

Kinematics

Dynamics

21

Page 22: Regrasp Planning for Poly gonal and Polyhedral  Object s

Dexterous Manipulation & Regrasping Review

1 solution

strict solutions

Sliding

Constraints Operations SolutionsObject

Polygon

Curve

Contact points

Polyhedron

set of general solutions

existence

Rolling

Gaiting

Omata and Nagata ‘94

Grasping

Kinematics

Dynamics

22

Page 23: Regrasp Planning for Poly gonal and Polyhedral  Object s

Dexterous Manipulation & Regrasping Review

1 solution

strict solutions

Sliding

Constraints Operations SolutionsObject

Polygon

Curve

Contact points

Polyhedron

set of general solutions

existence

Rolling

Gaiting

R. Platt Jr., A.H. Fagg and R.A. Grupen ‘04

Grasping

Kinematics

Dynamics

23

Page 24: Regrasp Planning for Poly gonal and Polyhedral  Object s

Dexterous Manipulation & Regrasping Review

1 solution

strict solutions

Sliding

Constraints Operations SolutionsObject

Polygon

Curve

Contact points

Polyhedron

set of general solutions

existence

Rolling

Gaiting

Xu Jijie and Li Zexiang Li ‘05

Grasping

Kinematics

Dynamics

24

Page 25: Regrasp Planning for Poly gonal and Polyhedral  Object s

Our Proposed Regrasp Planning Problem

Grasping

Kinematics

Dynamics

1 solution

strict solutions

Sliding

Constraints Operations SolutionsObject

Polygon

Curve

Contact points

Polyhedron

set of general solutions

existence

Rolling

Gaiting

25

Page 26: Regrasp Planning for Poly gonal and Polyhedral  Object s

Problem configuration

• Regrasp planning• Object model

– Polygon (2D)– Polyhedron (3D)– Contact point (assumed to be given from

approximated 3D triangular mesh)

• Finger– Free-flying finger– 4 fingers (2D)– 5 fingers (3D)

26

Page 27: Regrasp Planning for Poly gonal and Polyhedral  Object s

Methodology

uc

ua

ubud

ub

uc

ub

uc

a

b

c

d

a,b,ca,b,c d,b,cd,b,c

27

Page 28: Regrasp Planning for Poly gonal and Polyhedral  Object s

Complete works

• Study works in grasping and regrasping.

• Proposed the switching graph as a frame work for regrasp planning.

• Apply simplified force closure conditions for polygon and polyhedron in algorithms constructing switching graphs.

28

Page 29: Regrasp Planning for Poly gonal and Polyhedral  Object s

Complete works• A. Sudsang and T. Phoka. Regrasp planning for a 4-fingered hand manipulating a pol

ygon. IEEE Int. Conf. on Robotics and Automation, 2003.

• T. Phoka and A. Sudsang. Regrasp planning for a 5-fingered hand manipulating a polyhedron. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, 2003.

• A. Sudsang and T. Phoka. Geometric Reformulation of 3-Fingered Force-Closure Condition. IEEE Int. Conf. on Robotics and Automation, 2005.

• T. Phoka, P. Pipattanasomporn, N. Niparnan and A. Sudsang. Regrasp Planning of Four-Fingered Hand for Parallel Grasp of a Polygonal Object. IEEE Int. Conf. on Robotics and Automation, 2005.

• T. Phoka, N. Niparnan and A. Sudsang. Planning Optimal Force-Closure Grasps for Curved Objects by Genetic Algorithm. IEEE Int. Conf. on Robotics, Automation and Mechatronics, 2006.

• T. Phoka, N. Niparnan and A. Sudsang. Planning Optimal Force-Closure Grasps for Curved Objects. IEEE Int. Conf. on Robotics and Biomimetics, China, 2006.

29

Page 30: Regrasp Planning for Poly gonal and Polyhedral  Object s

Ongoing works

• Consider necessary and sufficient conditions for force closure grasp.

• Design a switching graph and an algorithm to cope with a set of contact points.

• Publish a journal article.

• Prepare and engage in a thesis defense.

30

Page 31: Regrasp Planning for Poly gonal and Polyhedral  Object s

Scope of the Research

• Consider regrasp planning problem for polygon, polyhedron and discrete point set.

• Propose a framework (switching graph) for regrasp planning in both 2D and 3D.

• Develop efficient algorithms for solving regrasp planning based on the proposed framework.

31

Page 32: Regrasp Planning for Poly gonal and Polyhedral  Object s

• We gain a framework and efficient algorithms working on regrasp planning problem in 2D and 3D workspace where the inputs are polygon, polyhedron or discrete point set.

Expected Contribution

32

Page 33: Regrasp Planning for Poly gonal and Polyhedral  Object s

Thank You

33