Robust Dynamic Locomotion Through Feedforward-Preflex Interaction

Slides:



Advertisements
Similar presentations
Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Advertisements

DIGbot: Complex Climbing Maneuvers in a Hexapod Robot Eric D. Diller, Luther R. Palmer, Roger D. Quinn Dept. of Mechanical & Aerospace Engineering, Case.
Exploiting Natural Dynamics in the Control of a 3D Bipedal Walking Simulation Jerry Pratt, Gill Pratt MIT Leg Laboratory
Walking development in children   Most children walk independently between 11 and 15 months of age.between 11 and 15 months of age   Mature gait pattern.
Human Locomotion Focus on Walking Taylor Murphy HSS 537.
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.
‘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.
A Self-contained 3D Hopping Robot Kale Harbick Department of Computer Science, USC
Fast and Robust Legged Locomotion Sean Bailey Mechanical Engineering Design Division Advisor: Dr. Mark Cutkosky May 12, 2000.
CS274 Spring 01 Lecture 5 Copyright © Mark Meyer Lecture V Higher Level Motion Control CS274: Computer Animation and Simulation.
Andre Seyfarth Hartmut Geyer Fumiya Iida Leg design and control of locomotion Zurich, 25 May 2004 Locomotion Lab Jena.
MURI Fabrication Biomimetic Robots - ONR Site Visit - August 9, 2000 H. Kazerooni Human Engineering Laboratory (HEL) University of California at Berkeley.
Biological motor control Andrew Richardson McGovern Institute for Brain Research March 14, 2006.
Comparing the Locomotion Dynamics of a Cockroach and a Shape Deposition Manufactured Biomimetic Robot Sean A. Bailey, Jorge G. Cham, Mark R. Cutkosky Biomimetic.
Biomimetic Robots for Robust Operation in Unstructured Environments M. Cutkosky and T. Kenny Stanford University R. Full and H. Kazerooni U.C. Berkeley.
Compliance in Robot Legs Jonathan Hurst. Outline Introduction  What is the long-term goal of this work?  What is the intent of this presentation?
Motor Control Theories
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,
BIPEDAL LOCOMOTION Antonio D'Angelo.
1 Research on Animals and Vehicles Chapter 8 of Raibert By Rick Cory.
Motion Control Locomotion Mobile Robot Kinematics Legged Locomotion
Advanced Programming for 3D Applications CE Bob Hobbs Staffordshire university Human Motion Lecture 3.
Gait development in children. The prerequisite for Gait development Adequate motor control. C.N.S. maturation. Adequate R.O.M. Muscle strength. Appropriate.
Locomotion control for a quadruped robot based on motor primitives Verena Hamburger.
Adapting Simulated Behaviors For New Characters Jessica K. Hodgins and Nancy S. Pollard presentation by Barış Aksan.
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.
Rhythmic Movements Questions: –How do they happen? –What do they mean? –Where do they come from? Reflex chain? Sequential pattern of activation? Reverberatory.
Biomimetic Robots for Robust Operation in Unstructured Environments M. Cutkosky and T. Kenny Stanford University R. Full and H. Kazerooni U.C. Berkeley.
High-Level Control MURI Low-Level Control Fabrication How do we build robust biomimetic structures and systems? Shape deposition manufacturing of integrated.
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 #
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.
MIT Artificial Intelligence Laboratory — Research Directions Legged Robots Gill Pratt.
MCE MCE-2.6 Identification of Stochastic Hybrid System Models Shankar Sastry Sam Burden UC Berkeley.
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.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Plyometric Training Concepts for Performance Enhancement Chapter 8.
Reaching and Grasping: what problems does the brain have to solve?
Introduction to Biped Walking
MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Fabrication MURI Low-Level Control High-Level Control What strategies are.
Stryker Interaction Design Workshop September 7-8, January 2006 Functional biomimesis * Compliant Sagittal Rotary Joint Active Thrusting Force *[Cham.
Robot Intelligence Technology Lab. 10. Complex Hardware Morphologies: Walking Machines Presented by In-Won Park
Hardware and Locomotion
Date of download: 7/8/2016 Copyright © ASME. All rights reserved. From: Stabilization of a Dynamic Walking Gait Simulation J. Comput. Nonlinear Dynam.
Unit 4 – Fitness Training Methods of Training. How fast you go from point A to point B Linear speed = movement in 1 direction as fast as possible Multidirectional.
CSE Advanced Computer Animation Short Presentation Topic: Locomotion Kang-che Lee 2009 Fall 1.
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
Bare weight Provide a means for locomotion Maintain equilibrium
From: Robogami: A Fully Integrated Low-Profile Robotic Origami
Okwuchi Emereole and Malcolm Good, University of Melbourne
From: Nonlinear Passive Cam-Based Springs for Powered Ankle Prostheses
Long Jump: Technique and Training
Normal Gait.
Robot Fabrication MURI Fabrication
Sprawl Robots Biomimetic Design Analysis: Simplified Models
Alternatives for Locomotion Control
Motor Control Theories
Synthesis of Motion from Simple Animations
Walking Development in Children
LOCOMOTION Farahnaz AttarHamidi Samaneh Mahmoudi Mehraneh NezamiRad.
Presentation transcript:

Robust Dynamic Locomotion Through Feedforward-Preflex Interaction Jorge G. Cham, Sean A. Bailey, Mark R. Cutkosky Center for Design Research Stanford University 2000 ASME International Mechanical Engineering Congress and Expo November 9, 2000 This work is supported by ONR and NSF

Robust Dynamic Locomotion Background and Motivation Biological Inspiration 0.07 0.08 0.09 0.1 0.11 0.12 0.13 0.14 0.15 Trajectory Modeling Approach Hexapedal Prototypes Conclusions And Future Work Biology Modeling Prototypes

Motivation Hazardous tasks for humans Access to areas inaccessible to wheeled vehicles Legged animals are faster and more agile in rough terrain Intro

Motivation Most current robots have neither simplicity of wheels… …nor versatility and speed of legged animals Dante Robot Raibert Monopod Intro

Motivation Statically-stable robots Robust by maintaining at least three legs on the ground Limited speed Dante Robot Raibert Monopod Intro

Motivation Dynamically-stable robots Fast locomotion that is stable over time Limited robustness and versatility Dante Robot Raibert Monopod Intro

Motivation Robust and Dynamic Robustness: Rapid convergence to desirable behavior steady-state despite large disturbances Dynamic: significant transfers of kinetic and potential energies Deathhead Cockroach Intro

Recent Work Passively-stable walking (McGeer, 1990) Self-stabilizing running (Ringrose, 1997) Rhex (Saranli, 2000) Intro

Hypothesis Robust and Dynamic locomotion can be achieved with no sensory feedback… Disturbance-rejection is a property of the mechanical system… …tuned to a feedforward (open loop) activation 0.07 0.08 0.09 0.1 0.11 0.12 0.13 0.14 0.15 0.01 0.02 0.03 Simulation Response over 0.01 step Trajectory X (meters) Z (meters) Intro

Biological Inspiration Up to 50 body-lengths per second Traverse terrain with obstacle three times height of center of mass Prof. Robert Full, Berkeley Polypedal Lab Biology

Biological Inspiration When transitioning from flat to rough terrain… …impulses sent to the muscles did not noticeably change Similar activation despite large changes in events Flat terrain Rough terrain Biology

Biological Inspiration Implies exclusion of sensory feedback No precise foot-placement or “follow-the-leader gait” But still able to traverse rough terrain..! Biology

Preflexes Passive properties of the mechanical system… …that stabilize and reject disturbances Immediate response No delays associated with sense-compute-command loops Mechanical System (muscles, limbs) Environment Feedback (Preflexes) Feedforward Motor Pattern Passive Dynamic Self-Stabilization Locomotion Biology

Preflexes – Self-Stabilizing Posture Sprawled posture Individual leg function Front legs decelerate, hind legs accelerate Self-correcting forces with respect to the geometry Biology

Preflexes – Visco-elastic Properties Exoskeleton and muscle properties Compliance Damping Hysteresis loop @10Hz Biology

Control Hierarchy Neural System (CPG) Preflexes provide immediate stabilization for repetitive task Reflexes and neural feedback adapt to changing conditions… …through the feedforward pattern Feedforward Motor Pattern Sensory Feedback (Reflexes) Mechanical System (muscles, limbs) Mechanical Feedback (Preflexes) Environment Passive Dynamic Self-Stabilization Locomotion Biology

Modeling Initial attempts at characterizing stability and performance… …of a feedforward activation pattern… …applied to a properly designed passive mechanical system Modeling

Modeling - Mode Transitions Tripod 2 Tripod 1 Locomotion is a series of transitions between modes Here, modes are determined by the feedforward pattern… …especially if we don’t account for a flight phase Modeling

Modeling – Linear systems Show that feedforward mode transitions… …result in stable, converging periodic motion Modeling

Modeling – Non-linear 2 DOF Servo Simple model Opposing legs with passive properties At fixed times, legs are given an impulse extension Sagittal plane k, b, nom Planar “Quadruped” simplified model Modeling

Modeling – Non-linear 2 DOF Leg Set 2 1 State Time x = state trajectory Stride Period t = 2T+ T g At beginning of mode… Modeling

Modeling – Non-linear 2 DOF Leg Set 2 1 State Time x = state trajectory Stride Period t = 2T + 1/3T T g At beginning of mode… …the mass moves… Modeling

Modeling – Non-linear 2 DOF Leg Set 2 1 State Time x = state trajectory Stride Period t = 2T + 2/3T T g At beginning of mode… …the mass moves… …according to the mode’s dynamics Modeling

Modeling – Non-linear 2 DOF Leg Set 2 1 State Time x = state trajectory Stride Period t = 3T- T g At a fixed time… Modeling

Modeling – Non-linear 2 DOF Leg Set 2 1 State Time x = state trajectory Stride Period t = 3T+ T g At a fixed time… …the system transitions to the new mode… …carrying the state conditions into the next mode Modeling

Modeling – Non-linear 2 DOF Simulations show that for a wide range of system parameters… …trajectories converge to stable periodic motion… …despite large disturbances 0.83 0.84 0.85 0.86 0.87 0.88 0.005 0.01 0.015 0.02 0.025 Perturbation Response over 3 Mode Transitions X (meters) Z (meters) Nominal Orbit Perturbed Trajectory 0.07 0.08 0.09 0.1 0.11 0.12 0.13 0.14 0.15 0.03 Simulation Response over 0.01 step Trajectory Modeling

Modeling – Floquet Analysis Behavior is confirmed by Floquet analysis Small perturbation analysis Floquet multipliers indicate attractiveness of periodic motion 6.5 7 7.5 8 8.5 9 9.5 10 1.2 1.4 1.6 1.8 2 2.2 2.4 2.6 2.8 0.04 0.045 0.05 0.055 0.06 0.065 0.07 0.075 Damping (N-s/m) Robustness Horizontal Velocity X_dot (m/s) 1/max[eig(M)] = nominal trajectory Modeling

Modeling – System Behavior “Chasing an equilibrium” Equilibrium changes at fixed times according to activation pattern System parameters influence trajectory within mode Statically Unstable Region Initial condition Mode Equilibrium Trajectory Leg Extension Limit Leg Pre- Compressions Modeling

Prototypes Built prototypes based on biological principles described No active sensing Fixed cycle of tripod activation time Feedforward Activation Pattern Prototypes

Prototype - Design Sprawled Posture Leg function Compliant joints Center of Mass Forward Direction 5.5 cm Top view Side view Prototypes

Prototype - Design Passive compliant hip joint in sagittal plane Rotary Joint Active Thrusting Force Passive compliant hip joint in sagittal plane Piston thrusts along direction of hip Prototypes

Prototype - Fabrication Fabrication for robustness Active components embedded inside structure Integrated soft-hard materials in joints Shape Support Material Embed servos & wiring Deposit and Shape Body Material Cycle of Integrated Fabrication of Robot Prototypes

Prototype - Performance Dynamic running Speeds of up to 3 body-lengths per second (40 cm/sec) Prototypes

Prototype - Performance Obstacles of hip-height Slopes of up to 18 deg. Prototypes

Prototype - Movie >O> Prototypes

Conclusions Findings from biomechanics suggests that robust dynamic locomotion… …can be achieved without sensory feedback Prototypes and simulations confirm fast, stable performance 0.07 0.08 0.09 0.1 0.11 0.12 0.13 0.14 0.15 0.01 0.02 0.03 Simulation Response over 0.01 step Trajectory X (meters) Z (meters) Future

Future Work Characterize role of system properties… …to design for appropriate performance Using higher level feedback (reflexes) for adaptation Future

Questions? Acknowledgements ONR, NSF Jonathan Clark, Pratik Nahata, Ed Froehlich Stanford DML and RPL Intro Biology Modeling Prototypes Future