dexterous manipulation
play

Dexterous Manipulation with External Forces October 10, 2016 IROS - PowerPoint PPT Presentation

Dexterous Manipulation with External Forces October 10, 2016 IROS Workshop Daejeon Alberto Rodriguez MCube Lab Intrinsic vs. Extrinsic Dexterity Extrinsic Dexterity Exploit Robot Environment [Nikhil Chavan-Dafle et al., Extrinsic


  1. Dexterous Manipulation with External Forces October 10, 2016 IROS – Workshop Daejeon Alberto Rodriguez MCube Lab

  2. Intrinsic vs. Extrinsic Dexterity

  3. Extrinsic Dexterity Exploit Robot Environment [Nikhil Chavan-Dafle et al., “Extrinsic Dexterity: In-Hand ManipulaAon with External Forces”, ICRA 2014]

  4. Extrinsic Dexterity Controlled Pushes against the Environment High accuracy – High force – High speed – Large Workspace

  5. Extrinsic Dexterity Controlled Pushes against the Environment … plan these mo@ons? How to … monitor their execu@on? … make them reliable? … make them fast?

  6. Prehensile Pushing Problem DescripAon Plan arm mo@ons to “move the environment”

  7. Prehensile Pushing Problem DescripAon Given: ü Shape and mass of object. ü Fric1on coefficients. ü Kinema1cs of gripper. ü Gripping forces. ü Loca1on of contacts. ü Pushing force. Find mo@on and forces applied to the object.

  8. Prehensile Pushing Main Challenges 1 - Need to model reliability Sensi@vity to kinema@cs, gripping force, and pushing velocity.

  9. Prehensile Pushing Main Challenges 2 - Need to model complex contacts In order to exploit them ü Kinema1c constraints from different contact geometries. ü Linear and rota1onal fric@on. ü Computa1onally tractable.

  10. Prehensile Pushing Problem FormulaAon Find a trajectory of forces and mo1ons that respects ü Newtonian mechanics. ü Fric1on laws/principles. ü Rigid body. ü Complex contacts. ü Unilaterality of contact. ü Mo@on of the pusher . [Nikhil Chavan-Dafle et al., “Prehensile Pushing: In-Hand ManipulaAon with Push PrimiAves”, IROS 2015]

  11. Prehensile Pushing Problem FormulaAon ü Newtonian mechanics. ü Unilaterality of contact. ü Rigid body and mo1on of ü Complex contacts. the pusher . a 2 � ~ ~ a 1 a j = ~ a 1 + dist ( p 2 , p 1 ) dist ( p j , p 1 ) ~ ü Coulomb fric1on . [Nikhil Chavan-Dafle et al., “Prehensile Pushing: In-Hand ManipulaAon with Push PrimiAves”, IROS 2015]

  12. Prehensile Pushing Problem FormulaAon Problem formula@on based on many assump1ons : ü Uniform, isotropic, and determinis@c Coulomb fric@on. ü Maximum power dissipa@on. ü Quasi-dynamic interac@on. ü Rigid contact. ü Perfect knowledge of geometries and iner@as. How usable is the model?

  13. Prehensile Pushing We need model valida1on

  14. Prehensile Pushing ValidaAon Automated Experimental Setup Capture: ü Mo1on of robot and object. ü Forces / torques at all contacts. Varia@ons in: ü Contact geometry . ü Gripping force . ü Pusher mo1on . [Roman Kolbert et al., “Experimental ValidaAon of Contact Dynamics for In- Hand ManipulaAon”, ISER 2016]

  15. Prehensile Pushing ValidaAon Experiment: Pivo1ng Push [Roman Kolbert et al., “Experimental ValidaAon of Contact Dynamics for In- Hand ManipulaAon”, ISER 2016]

  16. Prehensile Pushing ValidaAon Experiment: Linear Push [Roman Kolbert et al., “Experimental ValidaAon of Contact Dynamics for In- Hand ManipulaAon”, ISER 2016]

  17. Prehensile Pushing Prehensile Pushing Challenges Challenges Variability During experiments with same ini@al condi@ons. Stability Some pushes are s@ll inherently unstable and difficult to control.

  18. Summary Prehensile Pushing Challenges ü Extrinsic dexterity - specially for simple gripers. ü Good approxima@on to contact dynamics . ü Evaluate and reinforce with data when possible. ü Close the loop! MCube Lab

Recommend


More recommend