Metastable Legged-Robot Locomotion

Slides:



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

Development of Human Locomotion
Stuart S. Sumida / Kathleen Devlin Biology 342 Locomotion: High Speed Gaits in Mammalian Herbivores.
School of Systems, Engineering, University of Reading rkala.99k.org April, 2013 Motion Planning for Multiple Autonomous Vehicles Rahul Kala Lateral Potentials.
Use of Kalman filters in time and frequency analysis John Davis 1st May 2011.
Gait.
Delft University of TechnologyDelft Centre for Mechatronics and Microsystems Introduction Factory robots use trajectory control; the desired angles of.
Communication Piazza – Code Angel Computers in Lab Joined late – Be sure to me to remind me!
Benjamin Stephens Carnegie Mellon University 9 th IEEE-RAS International Conference on Humanoid Robots December 8, 2009 Modeling and Control of Periodic.
EHealth Workshop 2003Virginia Tech e-Textiles Group An E-Textile System for Motion Analysis Mark Jones, Thurmon Lockhart, and Thomas Martin Virginia Tech.
Biped Robot Walking using Particle Swarm Optimization
System identification of the brake setup in the TU Delft Vehicle Test Lab (VTL) Jean-Paul Busselaar MSc. thesis.
‘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.
Path Planning with the humanoid robot iCub Semester Project 2008 Pantelis Zotos Supervisor: Sarah Degallier Biologically Inspired Robotics Group (BIRG)
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.
Sandra Wieser Alexander Spröwitz Auke Jan Ijspeert.
A Self-contained 3D Hopping Robot Kale Harbick Department of Computer Science, USC
Behaviors for Compliant Robots Benjamin Stephens Christopher Atkeson We are developing models and controllers for human balance, which are evaluated on.
Motion Planning for Legged Robots on Varied Terrain Kris Hauser, Timothy Bretl, Jean-Claude Latombe Kensuke Harada, Brian Wilcox Presented By Derek Chan.
1 Design of a controller for sitting of infants Semester Project July 5, 2007 Supervised by: Ludovic Righetti Prof. Auke J. Ijspeert Presented by: Neha.
Integrating POMDP and RL for a Two Layer Simulated Robot Architecture Presented by Alp Sardağ.
8/22/20061 Maintaining a Linked Network Chain Utilizing Decentralized Mobility Control AIAA GNC Conference & Exhibit Aug. 21, 2006 Cory Dixon and Eric.
Fast and Robust Legged Locomotion Sean Bailey Mechanical Engineering Design Division Advisor: Dr. Mark Cutkosky May 12, 2000.
1 Control of Articulated Bodies Lecture for COMP 768 presented by Georgi Tsankov Oct 30, 2007.
MURI Fabrication Biomimetic Robots - ONR Site Visit - August 9, 2000 H. Kazerooni Human Engineering Laboratory (HEL) University of California at Berkeley.
Comparing the Locomotion Dynamics of a Cockroach and a Shape Deposition Manufactured Biomimetic Robot Sean A. Bailey, Jorge G. Cham, Mark R. Cutkosky Biomimetic.
A Unifying Review of Linear Gaussian Models
Principles of the Global Positioning System Lecture 11 Prof. Thomas Herring Room A;
Development of Human Locomotion
Walking Robots Lecture 9 - Week 5
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.
Perspectives on Walking in an Environment Işık Barış Fidaner BM 526 Project.
BIPEDAL LOCOMOTION Antonio D'Angelo.
Video Analysis of the Inverted Pendulum Model of Walking- A Classroom Activity by Justin Dunlap Angela Steichen Crystal Wright Ralf Widenhorn.
1 Research on Animals and Vehicles Chapter 8 of Raibert By Rick Cory.
Motion Control Locomotion Mobile Robot Kinematics Legged Locomotion
1 DESIGN OPTIMIZATION OF A SOLAR RACE-CAR WITH ENERGY MANAGEMENT APPROACH O.Ustun, M.Yilmaz, C.Gokce, U.Karakaya, R.N.Tuncay İstanbul Technical University.
Advanced Programming for 3D Applications CE Bob Hobbs Staffordshire university Human Motion Lecture 3.
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
Theory of walking Locomotion on ground can be realized with three different basic mechanisms: slide lever wheel or track First two are walking mechanisms.
Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types Artificial Intelligence.
12 November 2009, UT Austin, CS Department Control of Humanoid Robots Luis Sentis, Ph.D. Personal robotics Guidance of gait.
Whitman and Atkeson.  Present a decoupled controller for a simulated three-dimensional biped.  Dynamics broke down into multiple subsystems that are.
Edward Muybridge Locomotor kinematics = quantification of limb and body motion Locomotor dynamics = analysis of forces and moments Lecture #
Terrestial Locomotion Requires a balance between (1) displacement, (2) robustness, (3) energy and (4) stability. All four are usually in opposition: Improving.
By: Lee Vang. First attempt to make a humanoid Robot by Honda was in 1986 (Model E0) History:
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.
Introduction to Biped Walking
Dynamic Modeling, Design and Control of a Cheetah Inspired Robot Using Central Pattern Generators (CPG) Method A Thesis Submitted to the School of Mechanical.
A Gait Rehabilitation and Training System based on Personalized Trajectory Programming and Biofeedback Muhammad Kamrul Hasan Supervisor: Seung-Hun Park.
Horse Gaits & Abnormalities. Walk A Four-beat gait Each of the four feet strike the ground separately from the other (1st beat) right hind leg (2nd beat)
Motion Estimation Today’s Readings Trucco & Verri, 8.3 – 8.4 (skip 8.3.3, read only top half of p. 199) Newton's method Wikpedia page
ENGLISH B΄ Class. UNIT 1 HOW TO DESCRIBE A PERSON.
Robot Intelligence Technology Lab. 10. Complex Hardware Morphologies: Walking Machines Presented by In-Won Park
Steven Geisel.  Definitions  Google’s Robots  Boston Dynamics’ Robots  BigDog’s Technolgy  Video  New Technology  Dangers?  Questions.
CSC2535: Computation in Neural Networks Lecture 7: Independent Components Analysis Geoffrey Hinton.
An E-Textiles. Virginia Tech e-Textiles Group Design of an e-textile computer architecture – Networking – Fault tolerance – Power aware – Programming.
A Small Change Makes a Big Difference! Power and Agility, Speed and Control. ½” of vertical movement on the rear wheels triples the wheel base. Stance.
University of Pisa Project work for Robotics Prof. Antonio Bicchi Students: Sergio Manca Paolo Viccione WALKING ROBOT.
Control of the Compass Gait on Rough Terrain
ICAMechS 2012 Advanced Intelligent Control
Realization of Dynamic Walking of Biped Humanoid Robot
Robust Dynamic Locomotion Through Feedforward-Preflex Interaction
Phenotypic Characterization of Speed-Associated Gait Changes in Mice Reveals Modular Organization of Locomotor Networks  Carmelo Bellardita, Ole Kiehn 
LOCOMOTION Farahnaz AttarHamidi Samaneh Mahmoudi Mehraneh NezamiRad.
Presentation transcript:

Metastable Legged-Robot Locomotion Katie Byl Robot Locomotion Group June 21, 2007

Overview Background Past projects and degree work PhD Work Stability metrics for locomotion on rough terrain: mean first-passage time (MFPT) Metastable (long-living) dynamics Compass-gait biped simulations LittleDog Phase 1 (static) and 2 (dynamic) motions

Background: Past MIT Projects 2.70 (now 2007) “Intro to Design” / 6.270 Lego/LOGO instructor at Museum of Science MIT Blackjack Team 6.302 lost-cost maglev lab kit various UROPS and MATLAB-coding jobs 6.270 2.70 MIT BJ 6.302

Background: Past MIT Projects 2.70 (now 2007) “Intro to Design” / 6.270 Lego/LOGO instructor at Museum of Science MIT Blackjack Team 6.302 lost-cost maglev lab kit various UROPS and MATLAB-coding jobs 6.270 2.70 MIT BJ 6.302

Background Bachelor’s thesis * Master’s thesis * TA appointments Dynamic Signal Analyzer (DSA) to obtain empirical transfer function for a system Simulink/MATLAB block for dSPACE controller Master’s thesis * 2.003 lab creation Inverted pendulum (segway-type) TA appointments 2.14 (Controls); 2.670 and 2.29 (MATLAB); 2.003 (Modeling Dynamics and Control) *Precision Motion Control Lab, Prof. Dave Trumper

Bachelor’s Thesis Dynamic Signal Analyzer (DSA) Goal: integrated system ID for real-time controllers Simulink/MATLAB block for dSPACE boards MATLAB code to get empirical transfer function

Master’s Thesis ActivLab labware for 2.003: Modeling Dynamics and Control 1 1st-order dynamics

Master’s Thesis 2nd- and 4th-order dynamics Time response Freq.

Master’s Thesis Segway-style inverted pendulum

PhD: Legged Locomotion Mean first-passage time (MFPT) Goal: Exceptional performance most of the time, with rare failures (falling) Metric: maximize distance (or time) between failures

PhD: Legged Locomotion Metastability Fast mixing-time dynamics Rapid convergence to long-living (metastable) limit-cycle behavior

PhD: Legged Locomotion Compass gait: optimal vs one-step control

PhD: Legged Locomotion LittleDog: Phase 1 (static crawl) results

PhD: Legged Locomotion LittleDog Phase 2: dynamic, ZMP-based gaits All 6 teams passed Phase 1 metrics (below) 3 teams (at most) can pass Phase 2 Phase 1: 1.2 cm/sec, 4.8 cm [step ht] Phase 2: 4.2 cm/sec, 7.8 cm Fastest recorded run, with NO COMPUTATION: - about 3.4 cm/sec

PhD: Legged Locomotion LittleDog Phase 2: dynamic, ZMP-based gaits All 6 teams passed Phase 1 metrics (below) 3 teams (at most) can pass Phase 2 Phase 1: 1.2 cm/sec, 4.8 cm [step ht] Phase 2: 4.2 cm/sec, 7.8 cm Fastest recorded run, with NO COMPUTATION: - about 3.4 cm/sec

Sequencing motions: Funnels R. R. Burridge, A. A. Rizzi, and D. E. Koditschek. Sequential composition of dynamically dexterous robot behaviors. International Journal of Robotics Research, 18(6):534-555, June 1999.

Double-support gait creation 3 possible leg-pairing types Pacing left vs right Bounding fore vs rear Trot diagonal pairings ZMP method: Aim for COP near “knife-edge” Not simply planning leg-contacts… Plan [model] COB accelerations and ground forces directly Pacing Trotting

Double-support gait creation Pacing

Double-support gait creation Trotting

Questions?

ZMP pacing – with smoothing Smoothing requested ZMP reduces overshoot square wave smoothed input

Phase 2: dynamic gaits Control of ZMP using method in Kajita03 S. Kajita, F. Kanehiro, K. Kaneko, K. Fujiware, K. Harada, K. Yokoi, and H. Hirukawa. Biped walking pattern generation by using preview control of zero-moment point. In ICRA IEEE International Conference on Robotics and Automation, pages 1620-1626. IEEE, Sep 2003.

Markov Process The transition matrix for a stochastic system prescribes state-to-state transition probabilities For metastable systems, the first (largest) eigenvalue of its transpose is 1, corresponding to the absorbing FAILURE state The second largest eigenvalue is the inverse MFPT, and the corresponding vector gives the metastable distribution F

MFPT and Metastability Fast mixing-time dynamics Rapidly either fails (falls) or converges to long-living (metastable) limit-cycle behavior add Gaussian noise; sigma=.2 Deterministic return map Stochastic return map MFPT as fn of init. cond. Metastable basin of attraction

MFPT and Metastability Example for a DETERMINISTIC system with high sensitivity to initial conditions (as shown by steep slope of the return map) Green shows where the “metastable basin” is developing MFPT and density of metastable basin give us better intuition for the system dynamics (where the exact initial state is not known)

Compass Gait Limit cycle analysis

Motivation – Phase 2 Opportunity for science in legged robots Dynamic gaits [Phase 2] Speed Agility Precision motion planning (vs CPG) Optimal to respond to variations in terrain Wheeled locomotion analogy: Tricycle = static stability [Phase 1] Bicycle = dynamic and fast Unicycle = dynamic and agile

Double-support results to date Bounding – currently quite heuristic… Plan a “step” in COP, to REAR legs for Δt At start of Δt, tilt body up Push down-and-back with rear legs Simultaneously extend fore legs Recover a zero-pitch 4-legged stance Plan a “step” in COP, to FORE legs Intended “lift” of rear legs - actually dragged

Where to go next… Optimization of double-support Gradient methods, in general Actor-critic, in particular Attempt “unipedal” support? Is there a practical use in Phase 2? Is this interesting science? Potential for significant airborne phase Plan now for 5x more compliant BDI legs

Master’s Thesis Inverted pendulum dynamics Bandwidth = 0.5 Hz ζ= 0.25 (damping ratio)

Murphy Video Goals: Identify gait characteristics Speculate on forces and timing Questions relevant to LittleDog gaits What is being optimized? (If anything?) How important is ankle torque? How/why do different motions segue well

Dog gaits video to follow… Trotting - Efficient; most-common; rear feet follow fore feet Gallop - Fast; 1-2-1 support; pole-vault with front Pacing - Asymmetric; low lateral accelerations; push-pull Crawl - Not common; used to amble or to step carefully Leap - used to clear obstacles; practiced often (in play) Bound - uncommon; gallop-like except pairwise rear and front Weave - example of learning to do a motion efficiently video to follow…

Video list trot_waterprints_withpan gallop_tri_1 pacing_3 crawl_waterprints leap_from_trot bound_uphill_snow dbbound_slide_snow weave_hops agility_frontcross