the planning & control of robot dexterous manipulation

15
The Planning & Control of Robot Dexterous Manipulation Li Han, Zexiang Li, Jeff Trinkle, Zhiqiang Qin, Shilong Jiang Dept. of Computer Science Texas A&M University Dept. of Electrical and Electronic Engineering Hong Kong Univ. of Science and Technology Rodin

Upload: eli

Post on 05-Jan-2016

56 views

Category:

Documents


3 download

DESCRIPTION

The Planning & Control of Robot Dexterous Manipulation. Li Han, Zexiang Li , Jeff Trinkle, Zhiqiang Qin, Shilong Jiang Dept. of Computer Science Texas A&M University Dept. of Electrical and Electronic Engineering Hong Kong Univ. of Science and Technology. Rodin. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The Planning & Control of  Robot Dexterous Manipulation

The Planning & Control of Robot Dexterous Manipulation

Li Han, Zexiang Li, Jeff Trinkle, Zhiqiang Qin, Shilong Jiang

Dept. of Computer Science Texas A&M University

Dept. of Electrical and Electronic EngineeringHong Kong Univ. of Science and Technology

Rodin

Page 2: The Planning & Control of  Robot Dexterous Manipulation

Dexterous Manipulation

• Tasks: a robotic hand– grasps an object, and

– moves the object from a start configuration to a goal configuration.

• Assumptions– Quasi-Static Systems

– Rigid Body Motions• preserve distances and orientations

– Known System and Environment Parameters

Page 3: The Planning & Control of  Robot Dexterous Manipulation

SAMM (O. Khatib, USA) Katharina (Germany)

Dexterous Manipulation Systems

Japan

Page 4: The Planning & Control of  Robot Dexterous Manipulation

Fixture (K. Goldberg)Digital Actor (J.-C. Latombe)

Cellular Man. (Sci. American)AerCam (NASA)

Applications

Page 5: The Planning & Control of  Robot Dexterous Manipulation

Overview

• Problem Statement• Force and Motion Feasibility Issues• Manipulation Planning and Control• Experimental Result• Summary

HKUST Hand (Z. Li)

Page 6: The Planning & Control of  Robot Dexterous Manipulation

Dexterous Manipulation

0),,(

)()()()( 11 11

po

kofkpfofpfpo

gf

gggggkk

startgoal

• Feasible States– Closure: Variety or Manifold

• Feasible Velocities: Tangent Vectors• Feasible Forces: Co-Tangent Vectors

– Collision-Free

Page 7: The Planning & Control of  Robot Dexterous Manipulation

Dexterous Manipulation

• Manipulation Planner• Manipulation Controller• Feasible States

– Grasp Statics: Force

– Manipulation Kinematics: Motion

start goal

Page 8: The Planning & Control of  Robot Dexterous Manipulation

Grasp Statics and Friction Cones

}0,1

|{

: FrictionCoulomb

22 ininibiti

ii fffffFC

00

0

iniibit

ibini

itini

fff

ff

ff

Linear Matrix Inequality (LMI)

Page 9: The Planning & Control of  Robot Dexterous Manipulation

Numerical Results

• Convex Programming Involving LMIs

(S. Boyd’s Convex Programming Group at Stanford)• Feasibility and Optimization: < 7.82ms (HP/Convex)

Page 10: The Planning & Control of  Robot Dexterous Manipulation

Manipulation Kinematics

Grasp Kinematics

Manipulation Kinematics:

fpo

oc JV

J

hpoT JVG

• Plan an object trajectory

• Use generalized inverse method to find a “best”possible joint trajectory

• Infeasible Object Trajectory?

• Contact Motion?

0),,( pot gf0),,( pogf

Page 11: The Planning & Control of  Robot Dexterous Manipulation

KinematicspoV

Unreliable Manipulation Plan

fpo

oc JV

J

hpoT JVG

Page 12: The Planning & Control of  Robot Dexterous Manipulation

Modular Control System Architecture

Page 13: The Planning & Control of  Robot Dexterous Manipulation

• Manipulation Objectives– Move the object

– Improve the grasp

Experimental System & Result

Page 14: The Planning & Control of  Robot Dexterous Manipulation

Future Work

• Large Scale Object Manipulation in a Crowded Environment– Regrasping and Dexterous Manipulation Planning

• Dynamic Constraints• Uncertainty and Robustness• Applications …

Page 15: The Planning & Control of  Robot Dexterous Manipulation

Conclusion

• Grasp Statics – Linear Matrix Inequalities for Nonlinear Friction Cones

– Convex Programming

• Manipulation Kinematics – Tangent Space (Feasibility Constraints)

– Inclusion of all kinematic variables

• A Modular Control System Architecture• Manipulation Planning

– “Local” Motion in a Clear Environment