Manipulation Planning. Locomotion ~ Manipulation 2.

Slides:



Advertisements
Similar presentations
J. P. L a u m o n d L A A S – C N R S M a n i p u l a t i o n P l a n n i n g A Geometrical Formulation.
Advertisements

TECHNOLOGICAL INSTITUTE Center for Robot Technology.
Contact Mechanics B659: Principles of Intelligent Robot Motion Spring 2013 Kris Hauser.
Configuration Space. Recap Represent environments as graphs –Paths are connected vertices –Make assumption that robot is a point Need to be able to use.
Analysis of Multifingered Hands Kerr and Roth 1986.
PRM and Multi-Space Planning Problems : How to handle many motion planning queries? Jean-Claude Latombe Computer Science Department Stanford University.
Manipulation Planning. In 1995 Alami, Laumond and T. Simeon proposed to solve the problem by building and searching a ‘manipulation graph’.
NUS CS5247 Planning Motions with Intention Presented by: Yan Ke.
B659: Principles of Intelligent Robot Motion Spring 2013 David Tidd.
Kinematics & Grasping Need to know: Representing mechanism geometry Standard configurations Degrees of freedom Grippers and graspability conditions Goal.
Department of Computer Science, Iowa State University Robot Grasping of Deformable Objects Yan-Bin Jia (joint work with Ph.D. students Feng Guo and Huan.
Choose the right picture
Short Version : 12. Static Equilibrium Conditions for Equilibrium (Mechanical) equilibrium = zero net external force & torque. Static equilibrium.
Physics 201: Lecture 21, Pg 1 Lecture 21 Goals: Discussion conditions for static equilibrium Use Free Body Diagrams prior to problem solving Introduce.
Model Predictive Control for Humanoid Balance and Locomotion Benjamin Stephens Robotics Institute.
Presented by David Stavens. Manipulation Planning Before: Want to move the robot from one configuration to another, around obstacles. Now: Want to robot.
Grasping for Climbing Robots Teresa Miller Randy Schuh.
Motion Planning. Basic Topology Definitions  Open set / closed set  Boundary point / interior point / closure  Continuous function  Parametric curve.
CS 326 A: Motion Planning Humanoid and Legged Robots.
1 Toward Autonomous Free-Climbing Robots Tim Bretl Jean-Claude Latombe Stephen Rock CS 326 Presentation Winter 2004 Christopher Allocco Special thanks.
Multi-Arm Manipulation Planning (1994) Yoshihito Koga Jean-Claude Latombe.
Planning Motions with Intentions By Chris Montgomery A presentation on the paper Planning Motions with Intentions written by Yoshihito Koga, Koichi Kondo,
Planning Paths for Elastic Objects Under Manipulation Constraints Florent Lamiraux Lydia E. Kavraki Rice University Presented by: Michael Adams.
Robotics R&N: ch 25 based on material from Jean- Claude Latombe, Daphne Koller, Stuart Russell.
A Study on Object Grasp with Multifingered Robot Hand Ying LI, Ph.D. Department of Mechanical Engineering Kagoshima University, Japan.
CS 326A: Motion Planning ai.stanford.edu/~latombe/cs326/2007/index.htm Kinodynamic Planning and Navigation with Movable Obstacles.
Motion Planning for Legged Robots on Varied Terrain Kris Hauser, Timothy Bretl, Jean-Claude Latombe Kensuke Harada, Brian Wilcox Presented By Derek Chan.
Planning Among Movable Obstacles with Artificial Constraints Presented by: Deborah Meduna and Michael Vitus by: Mike Stilman and James Kuffner.
CS 326A: Motion Planning ai.stanford.edu/~latombe/cs326/2007/index.htm Primitive-Biased Sampling + Manipulation Planning.
Planning for Humanoid Robots Presented by Irena Pashchenko CS326a, Winter 2004.
CS 326 A: Motion Planning Manipulation Planning.
Presented By: Huy Nguyen Kevin Hufford
Toward Autonomous Free- Climbing Robots Tim Bretl, Jean-Claude Latombe, and Stephen Rock May 2003 Presented by Randall Schuh.
Fast and Robust Legged Locomotion Sean Bailey Mechanical Engineering Design Division Advisor: Dr. Mark Cutkosky May 12, 2000.
1 Toward Autonomous Free-Climbing Robots Tim Bretl Jean-Claude Latombe Stephen Rock Special thanks to Eric Baumgartner, Brett Kennedy, and Hrand Aghazarian.
Chapter 5: Path Planning Hadi Moradi. Motivation Need to choose a path for the end effector that avoids collisions and singularities Collisions are easy.
Statics. Static Equilibrium  There are three conditions for static equilibrium. 1.The object is at rest 2.There is no net force 3.There is no net torque.
A toy car can move left or right along a horizontal path.
NUS CS5247 Motion Planning for Humanoid Robots Presented by: Li Yunzhen.
The Planning & Control of Robot Dexterous Manipulation Li Han, Zexiang Li, Jeff Trinkle, Zhiqiang Qin, Shilong Jiang Dept. of Computer Science Texas A&M.
Regrasp Planning for Polygonal and Polyhedral Objects
Non-Holonomic Motion Planning & Legged Locomotion.
Define forces as pushes or pulls which can cause objects to ; speed up, slow down, change direction.
NUS CS 5247 David Hsu Motion Planning in Digital Studios.
PHY221 Ch18: Rotational Statics II
Benjamin Stephens Carnegie Mellon University Monday June 29, 2009 The Linear Biped Model and Application to Humanoid Estimation and Control.
COMP322/S2000/L281 Task Planning Three types of planning: l Gross Motion Planning concerns objects being moved from point A to point B without problems,
Legged Locomotion Planning Kang Zhao B659 Intelligent Robotics Spring
NUS CS5247 Dynamically-stable Motion Planning for Humanoid Robots Presenter Shen zhong Guan Feng 07/11/2003.
Research Topics Dr. Ming Liu Force control Non-linear control systems Decentralised control Dynamic vision Real-time image processing.
A Grasp-Based Motion Planning Algorithm for Character Animation M. Kalisiak, M. van de Panne Eurographics Workshop on Computer Animation & Simulation 2000.
Local Control Methods Global path planning
Department of Computer Science Columbia University rax Dynamically-Stable Motion Planning for Humanoid Robots Paper Presentation James J. Kuffner,
Choose the right picture Choose the right word. 5.
9 th Physical Science Week of Oct 19 th – Oct 23 rd.
 Spend minutes completing the activity regarding friction.
MECHANICAL and AEROSPACE ENGINEERING Active Reconfiguration for Performance Enhancement in Articulated Wheeled Vehicles Aliakbar Alamdari PhD Candidate.
Procedural Animation.
Coefficients of Friction
On Multi-Arm Manipulation Planning
Static Equilibrium and Torque
Toward Autonomous Free-Climbing Robots
Multi-Limb Robots on Irregular Terrain
Robust Belief-based Execution of Manipulation Programs
Modeling Robot with n total limbs n-1 limbs on the ground
Potential Energy and Conservation of Energy.
Balanced and unbalanced
Feeding Polyhedral Parts
Motion.
Chapter 4 . Trajectory planning and Inverse kinematics
Presentation transcript:

Manipulation Planning

Locomotion ~ Manipulation 2

Moving in the Robot x Object Space Configuration space is C robot x C object Assume object can only be grasped or ungrasped (no tilting, etc)

Transit Paths Let C stable be the subset of C object where the object is supported by the environment Let q object be a stable object configuration A transit path is a collision free path of the robot- object system in C robot x {q object }

Static Equilibrium Need forces at contacts to support robot against gravity mgmg f1f1 f2f2 Force balance Torque balance Friction constraint

Transfer Paths Let C grasp be the subset of C robot x C object where the robot grasps the object  Object has fixed relative transformation to the robot’s gripper A transit path is a path in C grasp where the object starts and stops in C stable

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

Issues How does a planner choose:  The grasp(s)?  The start and end of each transfer path? Generalizing this to non-grasping actions

Multi-Modal Planning Legged Locomotion Navigation among Movable Obstacles Manipulation with Grasps & Regrasps Dexterous Manipulation Stilman et. al Bretl 2006 Cortes et al 2002 Saut et. al Mode = contact state

Toward the Future

IU Robotics Open House Part of National Robotics Week Friday, April 16 th More information forthcoming…

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 progress  Timeline