Whitman and Atkeson.  Present a decoupled controller for a simulated three-dimensional biped.  Dynamics broke down into multiple subsystems that are.

Slides:



Advertisements
Similar presentations
Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory
Advertisements

Walking Analysis … the process A gait cycle consists of “the activities that occur from the point of initial contact of one lower extremity to the point.
Biomechanics- Gait.
Analysis of a continuous skill – walking and running (gait)
Kinematics & Grasping Need to know: Representing mechanism geometry Standard configurations Degrees of freedom Grippers and graspability conditions Goal.
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.
Animation Following “Advanced Animation and Rendering Techniques” (chapter 15+16) By Agata Przybyszewska.
Kinetic Rules Underlying Multi-Joint Reaching Movements. Daniel M Corcos†, James S. Thomas*, and Ziaul Hasan†. School of Physical Therapy*, Ohio University,
Introduction to Control: How Its Done In Robotics R. Lindeke, Ph. D. ME 4135.
‘Initial state’ coordinations reproduce the instant flexibility for human walking By: Esmaeil Davoodi Dr. Fariba Bahrami In the name of GOD May, 2007 Reference:
Control Design to Achieve Dynamic Walking on a Bipedal Robot with Compliance Young-Pil Jeon.
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.
Control of Full Body Humanoid Push Recovery Using Simple Models Benjamin Stephens Thesis Proposal Carnegie Mellon, Robotics Institute November 23, 2009.
A Self-contained 3D Hopping Robot Kale Harbick Department of Computer Science, USC
1 Gait Analysis – Objectives To learn and understand: –The general descriptive and temporal elements of the normal walking movement –The important features.
Presented By: Huy Nguyen Kevin Hufford
CS274 Spring 01 Lecture 5 Copyright © Mark Meyer Lecture V Higher Level Motion Control CS274: Computer Animation and Simulation.
MURI Fabrication Biomimetic Robots - ONR Site Visit - August 9, 2000 H. Kazerooni Human Engineering Laboratory (HEL) University of California at Berkeley.
SICB10 Talia Yuki Moore 1/7/2010 Adding Inertia and Mass to Test Stability Predictions in Rapid Running Insects Talia Yuki Moore*, Sam Burden, Shai Revzen,
Biped Robots. Definitions Static Walking Static Walking The centre of gravity of the robot is always within the area bounded by the feet that are touching.
BIPEDAL LOCOMOTION Antonio D'Angelo.
T. K. Ng, HKUST Lecture IV. Mechanics of rigid bodies.
Math Review Scalar Quantities: (Magnitude only) Mass Mass Volume Volume Density Density Speed Speed Vector Quantities (Magnitude and direction) Force Force.
1 Research on Animals and Vehicles Chapter 8 of Raibert By Rick Cory.
Optimization-Based Full Body Control for the DARPA Robotics Challenge Siyuan Feng Mar
Motion Control Locomotion Mobile Robot Kinematics Legged Locomotion
FYP FINAL PRESENTATION CT 26 Soccer Playing Humanoid Robot (ROPE IV)
Chapters 10, 11 Rotation and angular momentum. Rotation of a rigid body We consider rotational motion of a rigid body about a fixed axis Rigid body rotates.
Advanced Programming for 3D Applications CE Bob Hobbs Staffordshire university Human Motion Lecture 3.
By Chun-Lung Lim Jay Hatcher Clay Harris. Humanoid Robotic Hardware Biped Humanoid Robot Group - Kato/Takanishi Laboratory & Waseda University WABIAN-2.
Adapting Simulated Behaviors For New Characters Jessica K. Hodgins and Nancy S. Pollard presentation by Barış Aksan.
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
1 Feedback gain scaling quantifies postural abnormality of Patients with Parkinson’s disease Seyoung Kim, Fay B. Horak, Patricia Carlson-Kuhta and Sukyung.
12 November 2009, UT Austin, CS Department Control of Humanoid Robots Luis Sentis, Ph.D. Personal robotics Guidance of gait.
3D Simulation of Human-like Walking and Stability Analysis for Bipedal Robot with Distributed Sole Force Sensors Authors : Chao SHI and Eric H. K. Fung.
Muhammad Al-Nasser Mohammad Shahab Stochastic Optimization of Bipedal Walking using Gyro Feedback and Phase Resetting King Fahd University of Petroleum.
The Gait Cycle:.
Simulating Balance Recovery Responses to Trips Based on Biomechanical Principles Takaaki Shiratori 1,2 Rakié Cham 3 Brooke Coley 3 Jessica K. Hodgins 1,2.
ZMP-BASED LOCOMOTION Robotics Course Lesson 22.
Balance control of humanoid robot for Hurosot
Benjamin Stephens Carnegie Mellon University Monday June 29, 2009 The Linear Biped Model and Application to Humanoid Estimation and Control.
Lecture 3 Intro to Posture Control Working with Dynamic Models.
Introduction to Biped Walking
Kinematics. The function of a robot is to manipulate objects in its workspace. To manipulate objects means to cause them to move in a desired way (as.
*Why Humanoid Robots?* PREPARED BY THI.PRASANNA S.PRITHIVIRAJ
3D Biped Simulation Chris Atkeson, 4/10/09. Top level directories hum1/hum1: where the interesting stuff is hum1/useful: useful code hum1/lib: Windows.
Chapter 11 Angular Momentum. The Vector Product and Torque The torque vector lies in a direction perpendicular to the plane formed by the position vector.
Date of download: 7/8/2016 Copyright © ASME. All rights reserved. From: Stabilization of a Dynamic Walking Gait Simulation J. Comput. Nonlinear Dynam.
Date of download: 7/8/2016 Copyright © ASME. All rights reserved. From: Dynamics and Balance Control of the Reaction Mass Pendulum: A Three-Dimensional.
University of Pisa Project work for Robotics Prof. Antonio Bicchi Students: Sergio Manca Paolo Viccione WALKING ROBOT.
COMPARISON OF LOADED AND UNLOADED STAIR DESCENT Joe Lynch, B.Sc. and D.G.E. Robertson, Ph.D., FCSB School of Human Kinetics,University of Ottawa, Ottawa,
Kinematics 제어시스템 이론 및 실습 조현우
Date of download: 9/29/2017 Copyright © ASME. All rights reserved.
Autonomous Navigation of a
Date of download: 10/2/2017 Copyright © ASME. All rights reserved.
Realization of Dynamic Walking of Biped Humanoid Robot
Multi-Policy Control of Biped Walking
Date of download: 10/23/2017 Copyright © ASME. All rights reserved.
Human-exoskeleton combined model
Adviser:Ming-Yuan Shieh Student:shun-te chuang SN:M
Can We Figure Out What Algorithms Are Used For Balance and Gait in Biological Systems? Chris Atkeson CMU.
RABBIT: A Testbed for Advanced Control Theory Chevallereau, et. al.
Dynamics and Control of Hexapod Systems
Alternatives for Locomotion Control
Aim: How do we apply conservation of energy to solving problems?
What do you think a “launch” looks like?
-Koichi Nishiwaki, Joel Chestnutt and Satoshi Kagami
Chapter 4 . Trajectory planning and Inverse kinematics
Presentation transcript:

Whitman and Atkeson

 Present a decoupled controller for a simulated three-dimensional biped.  Dynamics broke down into multiple subsystems that are controlled seperately.  Policies are brought back into simplified states and control action back onto the full system. 2Cognitive Robotics 2010

 Coordination of multiple policies:  Time till touch down  Dynamic programming simultaneously and globally optimize:  Foot placement  Step timing  Body motion 3Cognitive Robotics 2010

 Paradigm: high degree of freedom (DoF) systems generate a nominal trajectory stabilized with a feedback controller.  Only functions in a small tube or within the state space.  Produce policies that are valid for a large region of the state space (Brice et. al. 2006)  Library of multiple trajectories. 4Cognitive Robotics 2010

 Dynamically stable walking trajectories based on the zero moment point (ZMP).  A desired ZMP trajectory was chosen before the specified footstep locations and timing. Then the CoM trajectory is calculated based on the desired ZMP trajectory. Kajita et. al. (2006) 5Cognitive Robotics 2010

 State space  (1) Pick a new action, best or random.  (2) Update the value function.  Compass gait walker  Point mass on two rigid legs. 6Cognitive Robotics 2010

 Five rigid legs  W: 78 kg (50 torso, 14 legs)  Length; Legs: 0,81 m  CoM: 1,00 m above ground  12 DoF  6 torso; 2 x 2 for hip and 1 for each knee.  3 Pitch joints for ankle.  u = coefficient of friction = 1,0 7Cognitive Robotics 2010

 High dimensional state/action space  Lower dimensional:  Each joint in sagittal/coronal plane. ▪ Dynamics decoupled and control separately. ▪ Left and right coupling at the same time. ▪ Double support is ignored (1% - 2% step) because compass gait. 8Cognitive Robotics 2010

 7 DoF  3 on the torso  4 on the hip and knees.  5 dimensional  Torque at the pitch hip, knees and ankle.  Simplified  Full system 9Cognitive Robotics 2010

 Simplify system  Origin at ankle: -2 DoF.  Ignoring the swing leg: -2 DoF.  Stance knee straight: -1 DoF  Torso at an constant angle: -1 DoF Total DoF will be 1: a two link inverted pendulum with the upper link at a fixed angle. 10Cognitive Robotics 2010

L = 0,81 m L 2 = 0,40 m L 1x = 0,4sin( ϕ ) L 1y = 0,4cos( ϕ ) ϕ = 0,1 rad M = 50 kg m = 14 kg I = ml 2 /3 τ = torque 11Cognitive Robotics 2010

 V actual velocity  V des desired velocity (1,0 m/s)  Fx = ground reaction force.  To full state; 3d vector from stance foot to stance hip in sagittal plane.  Proportional-derivative (PD) used.  K p = 1500 Nm; K d = 150Nm-s; K p = 1000 Nm; K d = 150Nm-s  Leg straight and torso at certain angle. 12Cognitive Robotics 2010

 Shape are similar.  Full model at higher frequency.  Difference in speed and touch in variation touch down model.  Torso bobs forward  Torque at hip applied. 13Cognitive Robotics 2010

 Swing leg controlled by stance leg.  Dynamics and controller are known.  Time and angle at touch down.  Error a few msec. 14Cognitive Robotics 2010

 Bending knee (5cm) above ground: inverse kinematics.  Spline at current angle and velocity.  Match velocity swing and stance leg. 15Cognitive Robotics 2010

 5 DoF  4 Dimensional action space hip and ankle.  Simplified dynamics nearly the same  A third state is added; estimated time until touchdown.  Angle of touchdown variable.  Desired velocity of zero  Added y 2 : legs close to vertical. 16Cognitive Robotics 2010

 Periods match because of period design parameter.  Impact touchdown counters with rolling torso to vertical. 17Cognitive Robotics 2010

 Ankle twist joints are used.  Servoing K p = 500 and K d = 30 Nm-s the joints to zero.  Coupling large because shin axis is in line with coronal plane torques. 18Cognitive Robotics 2010

 Result of pertubation depends on the timing, location and direction of the pertubation.  Unperturbed step: 56 sec.  Front to right not sensible, back to left.  Mid more stable then at the beginning or end. 19Cognitive Robotics 2010

 Friction affect slipping in forward direction.  Changing the height of the perturbation has a significant effect on perturbing torque around the stance foot: tipping  Changing height +20 has shows the location of the perturbation (right). 20Cognitive Robotics 2010

 Two ways:  Torso lean angle  Desired velocity.  Desired velocity 1,0 m/s and lean angle 0,1 rad..  Simplified system loses energy from touchdown. 21Cognitive Robotics 2010

 Change sagital policy forward speed  Estimates of touchdown ankle more accurate.  Changing policies and lean angles in tandem.  First policy 1,0 m/s and second 0,25 m/s.  Little energy is los on short steps at slow speeds. 22Cognitive Robotics 2010

 The couplings between the subsystems functioning in a full system properly.  Study simulation researchers believe it is well suited in real hardware, because simplified.  The control architecture is modular.  Also produce other types of walking. 23Cognitive Robotics 2010

 Future work:  Correspond full dynamics to simplified dynamics  Insert torso dynamics for more accurate touch down model.  Reverse scenario: coronal policy determine the touch down.  Provide a good mechanism which policy was most important to. 24Cognitive Robotics 2010

 Able to generate policies that are valid for a large region of the high-dimensional state of the full system.  Allowing to react on large perturbations. 25Cognitive Robotics 2010

Advantages  Simplified systems are closely related to the full systems.  Simultaneously adjustment. Disadvantages:  Only simulation is used, perturbations in real world?  No double support phase is used in their simulation.  No torso dynamics in simplified system.  Discussion… 26Cognitive Robotics 2010

27