manipulation planning. locomotion ~ manipulation 2

13
Manipulation Planning

Upload: bruce-harrison

Post on 20-Jan-2016

261 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Manipulation Planning. Locomotion ~ Manipulation 2

Manipulation Planning

Page 2: Manipulation Planning. Locomotion ~ Manipulation 2

Manipulation PlanningLocomotion ~ Manipulation

2

Page 3: Manipulation Planning. Locomotion ~ Manipulation 2

Moving in the Robot x Object Space Configuration space is

Crobot x Cobject

Assume object can only be grasped or ungrasped (no tilting, etc)

Page 4: Manipulation Planning. Locomotion ~ Manipulation 2

Transit Paths

Let Cstable be the subset of Cobject where the object is supported by the environment

Let qobject be a stable object configuration

A transit path is a collision free path of the robot-object system in Crobot x {qobject}

Page 5: Manipulation Planning. Locomotion ~ Manipulation 2

Static Equilibrium

Need forces at contacts to support robot against gravity

mgf1

f2

021 mgff

0)()( 2211 pcfpcf

Force balance

Torque balance

2211 , FCfFCf Friction constraint

Page 6: Manipulation Planning. Locomotion ~ Manipulation 2

Transfer Paths

Let Cgrasp be the subset of Crobot x Cobject where the robot grasps the object Object has fixed relative

transformation to the robot’s gripper

A transit path is a path in Cgrasp where the object starts and stops in Cstable

Page 7: Manipulation Planning. Locomotion ~ Manipulation 2

Force Closure Grasps

For any force/torque on the object, there exists a balancing set of contact forces

Page 8: Manipulation Planning. Locomotion ~ Manipulation 2

Issues

How does a planner choose:The grasp(s)?The start and end of each transfer path?

Generalizing this to non-grasping actions

Page 9: Manipulation Planning. Locomotion ~ Manipulation 2

Multi-Modal PlanningLegged Locomotion Navigation among Movable Obstacles

Manipulation with Grasps & Regrasps Dexterous Manipulation

Stilman et. al. 2007Bretl 2006

Cortes et al 2002

Saut et. al. 2007

Mode = contact state

Page 10: Manipulation Planning. Locomotion ~ Manipulation 2

Toward the Future

Page 11: Manipulation Planning. Locomotion ~ Manipulation 2
Page 12: Manipulation Planning. Locomotion ~ Manipulation 2

IU Robotics Open House

Part of National Robotics Week Friday, April 16th

More information forthcoming…

Page 13: Manipulation Planning. Locomotion ~ Manipulation 2

Project Midterm Presentations

3/9 and 3/11 10 minute presentation

Describe project goals (be specific)What milestones have you achieved so far?Pictures, videos of work in progressTimeline