Motion Planning of Extreme Locomotion Maneuvers Using Multi-Contact Dynamics and Numerical Integration Luis Sentis and Mike Slovich The Human Center Robotics.

Slides:



Advertisements
Similar presentations
Capture Point: A Step toward Humanoid Push Recovery
Advertisements

Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Analysis of a Deorbiting Maneuver of a large Target Satellite using a Chaser Satellite with a Robot Arm Philipp Gahbler 1, R. Lampariello 1 and J. Sommer.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Delft University of TechnologyDelft Centre for Mechatronics and Microsystems Introduction Factory robots use trajectory control; the desired angles of.
Why Humanoid Robots?* Çetin Meriçli Department of Computer Engineering Boğaziçi University * Largely adapted from Carlos Balaguer’s talk in.
Benjamin Stephens Carnegie Mellon University 9 th IEEE-RAS International Conference on Humanoid Robots December 8, 2009 Modeling and Control of Periodic.
Ordinary Differential Equations
Rotational Equilibrium and Rotational Dynamics
Trajectory Planning.  Goal: to generate the reference inputs to the motion control system which ensures that the manipulator executes the planned trajectory.
Rotational Equilibrium and Rotational Dynamics
Rotational Equilibrium and Rotational Dynamics
This slide intentionally left blank. The Rayleigh Plateau Instability By Mike Cromer and Patrick C. Rowe.
Model Predictive Control for Humanoid Balance and Locomotion Benjamin Stephens Robotics Institute.
Control of Instantaneously Coupled Systems Applied to Humanoid Walking Eric C. Whitman & Christopher G. Atkeson Carnegie Mellon University.
Robot Dynamics – Newton- Euler Recursive Approach ME 4135 Robotics & Controls R. Lindeke, Ph. D.
Control of Full Body Humanoid Push Recovery Using Simple Models Benjamin Stephens Thesis Proposal Carnegie Mellon, Robotics Institute November 23, 2009.
ME Robotics Dynamics of Robot Manipulators Purpose: This chapter introduces the dynamics of mechanisms. A robot can be treated as a set of linked.
A Study on Object Grasp with Multifingered Robot Hand Ying LI, Ph.D. Department of Mechanical Engineering Kagoshima University, Japan.
Motion Planning for Legged Robots on Varied Terrain Kris Hauser, Timothy Bretl, Jean-Claude Latombe Kensuke Harada, Brian Wilcox Presented By Derek Chan.
Forward Kinematics.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Single Point of Contact Manipulation of Unknown Objects Stuart Anderson Advisor: Reid Simmons School of Computer Science Carnegie Mellon University.
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2014 Professor Brandon A. Jones Lecture 7: Linearization and the State.
If the shock wave tries to move to right with velocity u 1 relative to the upstream and the gas motion upstream with velocity u 1 to the left  the shock.
1 Research on Animals and Vehicles Chapter 8 of Raibert By Rick Cory.
Stéphane Caron中, Quang-Cuong Pham光, Yoshihiko Nakamura中
Advanced Programming for 3D Applications CE Bob Hobbs Staffordshire university Human Motion Lecture 3.
Graduate Biomechanics Biomechanics of Throwing Fall 2007.
Robot Dynamics – Slide Set 10 ME 4135 R. R. Lindeke, Ph. D.
Dynamics.  relationship between the joint actuator torques and the motion of the structure  Derivation of dynamic model of a manipulator  Simulation.
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
12 November 2009, UT Austin, CS Department Control of Humanoid Robots Luis Sentis, Ph.D. Personal robotics Guidance of gait.
Numerical Integration and Rigid Body Dynamics for Potential Field Planners David Johnson.
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
Separation of Variables Solving First Order Differential Equations.
Review: Differential Kinematics
Order of Magnitude Scaling of Complex Engineering Problems Patricio F. Mendez Thomas W. Eagar May 14 th, 1999.
Advanced Computer Graphics Rigid Body Simulation Spring 2002 Professor Brogan.
MAT 1228 Series and Differential Equations Section 3.7 Nonlinear Equations
ZMP-BASED LOCOMOTION Robotics Course Lesson 22.
Benjamin Stephens Carnegie Mellon University Monday June 29, 2009 The Linear Biped Model and Application to Humanoid Estimation and Control.
HEAT TRANSFER FINITE ELEMENT FORMULATION
Accurate Robot Positioning using Corrective Learning Ram Subramanian ECE 539 Course Project Fall 2003.
Ch 2.1: Linear Equations; Method of Integrating Factors A linear first order ODE has the general form where f is linear in y. Examples include equations.
*Why Humanoid Robots?* PREPARED BY THI.PRASANNA S.PRITHIVIRAJ
EE 460 Advanced Control and System Integration
Lecture 3. Full statistical description of the system of N particles is given by the many particle distribution function: in the phase space of 6N dimensions.
Lecture Fall 2001 Controlling Animation Boundary-Value Problems Shooting Methods Constrained Optimization Robot Control.
Lecture 10 Reprise and generalized forces The Lagrangian Holonomic constraints Generalized coordinates Nonholonomic constraints Euler-Lagrange equations.
A Grasp-based Motion Planning Algorithm for Intelligent Character Animation Maciej Kalisiak
Safe Execution of Bipedal Walking Tasks from Biomechanical Principles Andreas Hofmann and Brian Williams.
Ordinary Differential Equations (ODEs). Objectives of Topic  Solve Ordinary Differential Equations (ODEs).  Appreciate the importance of numerical methods.
Visual Recognition of Human Movement Style Frank E. Pollick Department of Psychology University of Glasgow.
University of Pisa Project work for Robotics Prof. Antonio Bicchi Students: Sergio Manca Paolo Viccione WALKING ROBOT.
Robot Dynamics – Newton- Euler Recursive Approach
Manipulator Dynamics 1 Instructor: Jacob Rosen
Solving Nonlinear Systems
Human System Interactions, HSI '09. 2nd Conference on
Accurate Robot Positioning using Corrective Learning
ASEN 5070: Statistical Orbit Determination I Fall 2015
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Multi-Limb Robots on Irregular Terrain
Autonomous Cyber-Physical Systems: Dynamical Systems
Synthesis of Motion from Simple Animations
Dimitris Valeris Thijs Ratsma
Chapter 4 . Trajectory planning and Inverse kinematics
Chapter 3 Modeling in the Time Domain
Presentation transcript:

Motion Planning of Extreme Locomotion Maneuvers Using Multi-Contact Dynamics and Numerical Integration Luis Sentis and Mike Slovich The Human Center Robotics Laboratory (HCRL) The University of Texas at Austin Humanoids 2011,Bled, Slovenia October 28th, 2011

What Are Extreme Maneuvers (EM) What Are Extreme Maneuvers (EM)? (Generalization of recreational free-running) Tackles discrete surfaces and near-vertical terrains Needed for humanoids, assistive devices and biomechanical studies

Objectives of the research Develop new dynamical models and numerical techniques to predict, plan and analyze EM Develop whole-body adaptive torque controllers to execute the motion plans and the desired multi-contact behaviors Build a nimble bipedal robot to verify the methods

State of the art Rough terrain still dominated by methods that do not taking into account friction characteristics No generalization of gait to discrete terrains with near-vertical surfaces Multicontact dynamics are largely overlooked Linearization is too commonly used instead of tackling the full nonlinear problems

Our approach to EM Model multicontact and single-contact dynamics Develop geometric path dependencies Use path dependencies to reduce dimensionality of the dynamic problems Derive set of rules for feasible geometric paths Given step conditions, use numerical integration to predict the nonlinear behavior in forward and backward times Choose as the contact planning strategy the intersections in state space of maneuvering curves Conduct comparative analysis with a human

Let’s start with multicontact dynamics fr Hands and feet are in contact acom acom fr(LF) fr(RF) ft mn ft In IROS’09, TRO’10 we presented the Virtual Linkage Model and the Multi-Contact / Grasp Matrix for humanoids Only feet are in contact

Model for single-contact dynamics (established area of research) Non-linear pendulum dynamics (balance of inertial-gravitational-reaction moments) - actuated linear motor cop = center of pressure (contact point) The form of the model is: passive hinge Solving multivariate NL systems is difficult

Resort to modeling arbitrary geometric paths Geometric dependencies are model as:

Dimensional Reduction of Models Using the previous dependencies the actuated non-linear pendulum becomes The model becomes now an ODE:

Given the piecewise linear model analyze feasible geometric paths FALL!! is angle of attack

Example: design of geometric path GOOD! UNFEASIBLE

If we consider non-linear geometric paths, dynamics are non-linear

Then, prediction by Numerical Integration Establishing geometric dependencies: Consider discrete solutions (Taylor expansion): Time perturbation is: State space solution: Reduction of single contact dynamics (Non linear behavior):

Examples: (Forward/Backward Propagation) Sagittal accels proportional to Vertical accels. Therefore, in sinusoidal, we accelerate more than decelerate

Solving the multicontact behavior FRICTION CONE Search over acom and ft for feasible reaction forces

Planning of contact transitions BWD Apex Search-based to reach apex with zero velocity FWD FWD Apex

Entire leaping planning strategy

Results and Comparison with Human PLANNER HUMAN HUMAN PLANNER

Movie

Details design of Hume

Design setpoint CoM Path Rough Terrain 0.4 m

Questions

Supporting slides

How is that possible? In the absence of forces -> parabola

Angle of attack negative

Angle of attack positive Details on forces

Side and Front of Hume

Mechatronics

Unused slides

Let’s start with multicontact dynamics fr Hands and feet are in contact acom acom fr(LF) fr(RF) ft mn ft In IROS’09, TRO’10 we presented the Virtual Linkage Model and the Multi-Contact / Grasp Matrix for humanoids Only feet are in contact