Biomimetic Robots for Robust Operation in Unstructured Environments M. Cutkosky and T. Kenny Stanford University R. Full and H. Kazerooni U.C. Berkeley.

Slides:



Advertisements
Similar presentations
Coulomb or Dry Friction Damping.
Advertisements

Simple Harmonic Motion
The Force-Driven Harmonic Oscillator as a Model for Human Locomotion
Benjamin Stephens Carnegie Mellon University 9 th IEEE-RAS International Conference on Humanoid Robots December 8, 2009 Modeling and Control of Periodic.
Chapter 5 Kinetic Energy
Annelid – a Novel Design for Actuated Robots Inspired by Ringed Worm’s Locomotion Christian Mandel 1 Udo Frese 2.
Viscoelastic materials
Biomimetic Robots for Robust Operation in Unstructured Environments University of California at Berkeley H. Kazerooni.
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.
MURI Fabrication Biomimetic Robots - ONR Site Visit - August 9, 2000 H. Kazerooni Human Engineering Laboratory (HEL) University of California at Berkeley.
Chapter 14 Oscillations Chapter Opener. Caption: An object attached to a coil spring can exhibit oscillatory motion. Many kinds of oscillatory motion are.
Comparing the Locomotion Dynamics of a Cockroach and a Shape Deposition Manufactured Biomimetic Robot Sean A. Bailey, Jorge G. Cham, Mark R. Cutkosky Biomimetic.
Compliance in Robot Legs Jonathan Hurst. Outline Introduction  What is the long-term goal of this work?  What is the intent of this presentation?
Oscillation.
Motor Control Theories
Simple Harmonic Motion & Elasticity
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,
Mechanical Vibrations
MESB 374 System Modeling and Analysis Translational Mechanical System
1 Research on Animals and Vehicles Chapter 8 of Raibert By Rick Cory.
Advanced Programming for 3D Applications CE Bob Hobbs Staffordshire university Human Motion Lecture 3.
Locomotion control for a quadruped robot based on motor primitives Verena Hamburger.
Chapter 13 VibrationsandWaves. Hooke’s Law F s = - k x F s = - k x F s is the spring force F s is the spring force k is the spring constant k is the spring.
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.
Periodic Motion. Definition of Terms Periodic Motion: Motion that repeats itself in a regular pattern. Periodic Motion: Motion that repeats itself in.
Chapter 7. Free and Forced Response of Single-Degree-of-Freedom Linear Systems 7.1 Introduction Vibration: System oscillates about a certain equilibrium.
Copyright © 2009 Pearson Education, Inc. Chapter 14 Oscillations.
MURI Low-Level Control Fabrication High-Level Control How is Compliance used in Locomotion? Berkeley & Stanford: Measurements of Cockroach Locomotion What.
Hooke’s Law F s = - k x F s is the spring force k is the spring constant It is a measure of the stiffness of the spring A large k indicates a stiff spring.
A PPLIED M ECHANICS Lecture 03 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
MCE MCE-2.6 Identification of Stochastic Hybrid System Models Shankar Sastry Sam Burden UC Berkeley.
Benjamin Stephens Carnegie Mellon University Monday June 29, 2009 The Linear Biped Model and Application to Humanoid Estimation and Control.
In the Name of Allah, the Gracious, the Merciful
Reaching and Grasping: what problems does the brain have to solve?
The MIT Leg Lab: From Robots to Rehab.
Introduction to Biped Walking
Three-dimensional analyses of gait initiation in a healthy, young population Drew Smith 1 and Del P. Wong 2 1 Motion Analysis Research Center (MARC), Samuel.
Periodic Motion What is periodic motion?
C D R 5/17/ PI MEETING FOR LEGGED LOCOMOTION AND MUSCLE-LIKE ACTUATORS Main ideas: Use novel layered prototyping methods to create compliant biomimetic.
Periodic Motions.
Autonomous Silicon Microrobots
MURI High- Level Control Biomimetic Robots - ONR Site Visit - August 9, 2000 Human Computational Modeling PurposePurpose: to understand arm impedance.
MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Fabrication MURI Low-Level Control High-Level Control What strategies are.
VibrationsandWaves. Ch. 14 examines wave motion and the oscillating, vibrating motion that creates them. This oscillating motion is known as periodic.
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
Any regular vibrations or oscillations that repeat the same movement on either side of the equilibrium position and are a result of a restoring force Simple.
Chapter 13 Vibrations and Waves. Hooke’s Law F s = - k x F s is the spring force k is the spring constant It is a measure of the stiffness of the spring.
Date of download: 7/6/2016 Copyright © ASME. All rights reserved. From: A Universal Ankle–Foot Prosthesis Emulator for Human Locomotion Experiments J Biomech.
Chapter 3 Concepts of Physics. Force Is a form of energy Causes movement Has direction Has magnitude Gravity is a constant force.
MESB 374 System Modeling and Analysis Translational Mechanical System
Biomimetic Robots for Robust Operation in Unstructured Environments
Realization of Dynamic Walking of Biped Humanoid Robot
Dawson High School AP Physics 1
Periodic Motion Oscillations: Stable Equilibrium: U  ½kx2 F  kx
Date of download: 10/25/2017 Copyright © ASME. All rights reserved.
Robot Fabrication MURI Fabrication
MURI Biomimetic Robots Low-Level High-Level Control Control
Robust Dynamic Locomotion Through Feedforward-Preflex Interaction
Sprawl Robots Biomimetic Design Analysis: Simplified Models
Alternatives for Locomotion Control
PHYS 1443 – Section 003 Lecture #19
ENGINEERING MECHANICS
Simple Harmonic Motion
PHYS 1443 – Section 501 Lecture #25
Presentation transcript:

Biomimetic Robots for Robust Operation in Unstructured Environments M. Cutkosky and T. Kenny Stanford University R. Full and H. Kazerooni U.C. Berkeley R. Howe Harvard University R. Shadmehr Johns Hopkins University Site visit -- Stanford University, Sept. 2, 1990

Main ideas: Study insects to understand role of passive impedance (structure and control), study humans to understand adaptation and learning (Full, Howe,Shadmehr) Use novel layered prototyping methods to create compliant biomimetic structures with embedded sensors and actuators (Cutkosky, Full, Kenny) Develop biomimetic actuation and control schemes that exploit “preflexes” and reflexes for robust locomotion and manipulation (Full, Cutkosky, Howe, Kazerooni, Shadmehr) BioMimetic Robotics MURI Berkeley-Harvard Hopkins-Stanford

Low-Level Control Design & Fabrication High-Level Control MURI Biomimetic Robots Issues in studying, designing and building biomimetic robots (and the basic outline for today’s site visit)

Low-Level Control Fabrication High-Level Control MURI What passive properties are found in Nature? What properties in mechanical design? How should properties be varied for changing tasks, conditions ? Matching ideal impedance for unstructured dynamic tasks (Harvard) Guiding questions Preflexes: Muscle and Exoskeleton Impedance Measurements (Berkeley Bio.) Biological implications for Robotics Basic Compliant Mechanisms for Locomotion (Stanford) Variable compliance joints (Harvard, Stanford) Fast runner with biomimetic trajectory (Berkeley ME)

Fabrication MURI Low-Level Control High-Level Control What strategies are used in insect locomotion and what are their implications? Insect locomotion studies (Berkeley Bio) New measurement capabilities (Stanford) What motor control adaptation strategies do people use and how can they be applied to robots? Compliance Learning and Strategies for Unstructured Environments (Harvard & Johns Hopkins) Implications for biomimetic robots (Harvard, Stanford) Guiding questions Are preflexes enough?

High-Level Control MURI Low-Level Control Fabrication How do we build robust biomimetic structures and systems? Shape deposition manufacturing of integrated parts, with embedded actuators and sensors (Stanford) How do we build-in tailored compliance and damping? Effects of Compliance in simple running machine (Stanford, Berkeley ME) Structures with functionally graded material properties (Stanford) Guiding questions

9:30-11:00 Low Level Biomimetic Control Results on measurements of muscles, exoskeleton, compliance, damping (Full ~30) Implications for biomimetic robots (Bailey ~20min) Matching leg trajectory and scaling (Kazerooni ~15) Matching impedance to dynamic task (Matsuoka ~15)

Low-Level Control Fabrication High-Level Control MURI What passive properties are found in Nature? What properties in mechanical design? How should properties be varied for changing tasks, conditions ? Matching ideal impedance for unstructured dynamic tasks (Harvard) Preflexes: Muscle and Exoskeleton Impedance Measurements (Berkeley Bio.) Biological implications for Robotics Basic Compliant Mechanisms for Locomotion (Stanford) Variable compliance joints (Harvard, Stanford) Fast runner with biomimetic trajectory (Berkeley ME)

MURI Year One Meeting 1999 University of California at Berkeley Department of Integrative Biology University of California at Berkeley Department of Integrative Biology Lower Level Control Professor Robert J. Full Daniel Dudek Dr. Kenneth Meijer

Lower Level Control Mechanical Higher Centers Environment aero-, hydro, terra-dynamic Feedforward Controller (CPG) Adaptive Controller Sensors Closed-loop Open-loop System (Actuators, limbs) Feedback Controller Sensors Behavior

Chain of Reflexes Cruse Controller Inspired by Stick Insects

Rough Terrain Fractal Surface Variation - 3 times the height of the center of mass

Control Challenge Neural Mechanical Precise Novel Slow Static Feedforward Continuous Feedback (Reflexes) Control Dynamic Feedforward Gross Repetitive Rapid Continuous Feedback (Preflexes)

PolyPEDAL Control Musculoskeletal units, leg segments and legs do computations on their own. Control results from properties of parts and their morphology. Control algorithms embedded in the form of animal itself.

Lower Level Control Mechanical Higher Centers Environment aero-, hydro, terra-dynamic Feedforward Controller (CPG) Adaptive Controller Sensors Closed-loop Open-loop System (Actuators, limbs) Feedback Controller Sensors Behavior

Contribution to Control Feedforward Intrinsic musculo-skeletal properties Preflex Motor program acting through moment arms Passive Dynamic Self-stabilization Mechanical System PredictiveRapid acting Neural System Reflex Active Stabilization Neural feedback loops Slow acting

MURI Interactions Muscles and Rapid Prototyping Stanford Motor Control & Learning Johns Hopkins Sensors / MEMS Stanford Manipulation Harvard MURI Locomotion UC Berkeley Robot & Leg Mechanisms UC Berkeley

Manufactured Legs What properties should legs possess? Why? Act as springs to store and return energy? How? Act to reject disturbances? What properties should legs possess? Why? Act as springs to store and return energy? How? Act to reject disturbances?

Road Map 1. System Impedance 2. Leg Impedance 3. Muscle Impedance

Spring-Mass Systems LeggedSIX-

Virtual Leg Stiffness Mass (kg) 1 Cockroach Crab Quail Hare Human Kangaroo Dog rel,leg k HOPPERS TROTTERS RUNNERS k rel = F mg xx x Blickhan and Full, 1993

Sagittal Plane Model O RGANISM Multi-Leg Spring Loaded Inverted Pendulum  k m Leg Springs ?

Road Map 1. System Impedance 2. Leg Impedance 3. Muscle Impedance

Leg as Spring & Damper ∆x∆x Force Stiffness, k Damping coefficient, c Restorative Forces and Perturbation Damping... For an Oscillating System: Force = force due to + force due to + force due to mass stiffness damping Force = kx + cx + mx

Experimental Setup Oscillate Leg At Multiple Frequencies To Determine k and c Oscillate Leg At Multiple Frequencies To Determine k and c Servo Motor Roach leg Length and Force recording

Leg Oscillation Experiments Time (s) Displacement (mm) Force (N) Small Deflection at 12 Hz

Leg Is Spring and Damper Displacement (mm) Force (N) Small Deflection at 12 Hz Slope ≈ Impedance

Effect of Frequency Displacement (mm) Force (N) k 25 Hz > k 0.08 Hz Impedance Increases with Frequency

Impedance Preferred Stride Frequency 12 Hz Impedance of Metathoracic Limb of Cockroach Impedance (N/m) Frequency (Hz)

Leg Model At high frequencies: Force  (k 1 +k 2 )*(displacement) At low frequencies: Force  k 2 *(displacement) Standard Linear Solid c k1k1 k2k2

Frequency vs Speed Speed (m/sec) Cockroach Stride frequency (Hz) Impedance Increases Impedance Constant Alter Leg Spring Angle Take Longer Strides * Natural Frequency?

Impedance k 24 Hz > k 0.25 Hz Large Deflection Non-linear

Perturbation Rejection Restorative Force 4x Body Mass Perturbation

Discoveries 1. Insect leg behaves like a spring and damper system. 2. Strain energy is stored in the leg and returned. 3. Force – displacement relationship shows hysteresis with significant energy dissipation (50% or more).

Discoveries 4. Leg impedance increases with frequency up to 12 Hz, the preferred speed of the animal. 5. Leg impedance remains constant at frequencies above 12 Hz. 6. The leg’s natural frequency is near the frequency used by the animal at its preferred speed.

Discoveries 7. Insect leg could simplify control by rejecting perturbations. For a deflection of only one mm, the leg produces a force of x body mass.

Road Map 1. System Impedance 2. Leg Impedance 3. Muscle Impedance

MURI Interactions Muscles and Rapid Prototyping Stanford Motor Control & Learning Johns Hopkins Sensors / MEMS Stanford Manipulation Harvard MURI Locomotion UC Berkeley Robot & Leg Mechanisms UC Berkeley

Manufactured Legs What properties should actuators possess? Why? Act as springs to store and return energy? How? Act to reject disturbances? Power generation? What properties should actuators possess? Why? Act as springs to store and return energy? How? Act to reject disturbances? Power generation?

Horizontal Plane Model O RGANISM Multi-Leg Lateral Leg Spring Muscle- Apodeme Damped Springs ?  k m

Muscle Lever Servo and Force Transducer Stimulation Strain Frequency - pattern - magnitude - phase - pattern - magnitude Control

Workloop Technique

Muscle Capacity in vivo conditions 2 Muscle Action Potentials in vivo conditions * * Muscle Action Potentials Muscle Strain % 179 Powerspace Power (W/kg) 177c Powerspace Stimulation phase (%) Spring Damper Motor

Musculo-skeletal Model Force Velocity Insect Leg Intrinsic musculo-skeletal properties Preflexes Brown and Loeb, 1999

Active+Passive Force Passive Force Length Increase Perturbation Experiments Servo and Force Transducer Stimulation Passive Muscle Stiffness Significant

Effect of Step Length Increase Stimulated (Twitch) Relaxed Passive resistance is significant in muscle 177c (n = 4) Step size (%) Force increase (mN)

Oscillatory Perturbations % Muscle strain (%) Force (mN) Time (ms) Muscle strain (%) Force (mN) Phase angle E complex =(  Force/Area)/strain E viscous /E elastic =tan(phase angle)

Visco-elastic Properties Passive Muscle Impedance increases with frequency in muscle 179 Impedance independent of frequency in muscle 177c Significant viscous damping in both muscles. Passive Muscle Impedance increases with frequency in muscle 179 Impedance independent of frequency in muscle 177c Significant viscous damping in both muscles. Frequency (Hz) tan(phase angle) E complex (N/m 2 ) Frequency (Hz)

Effect of Length Passive Muscle Impedance increases with length Contribution viscous damping decreases with length Passive Muscle Impedance increases with length Contribution viscous damping decreases with length

Perturbation experiments Locomotion cycle (%) Force (mN) Locomotion cycle (%) Strain Locomotor pattern Sinusoid (A=0.5%,f=200 Hz ) 7% Impedance during workloop.

Multiple Muscle System Anatomically similar muscles provide impedance during different phases of the locomotion cycle! Anatomically similar muscles provide impedance during different phases of the locomotion cycle! Muscle strain (%)

Discoveries 1. Passive muscle can reject perturbations. 2. Preflexes comprise passive (fixed) and active components (adjustable). 3. Passive muscle acts like a visco-elastic actuator. (Viscous damping is responsible for a significant part of total force response to perturbation.) 4. Impedance of anatomically similar muscles is distributed over the locomotion cycle.

Impact on Deliverables 1. Energy storage 2. Reject perturbations 3. Simplify control 4. Penetrate new environments 5. Increase robustness 1. Energy storage 2. Reject perturbations 3. Simplify control 4. Penetrate new environments 5. Increase robustness

Low-Level Control Fabrication High-Level Control MURI What passive properties are found in Nature? What properties in mechanical design? How should properties be varied for changing tasks, conditions ? Matching ideal impedance for unstructured dynamic tasks (Harvard) Guiding questions Preflexes: Muscle and Exoskeleton Impedance Measurements (Berkeley Bio.) Basic Compliant Mechanisms for Locomotion Biological implications for Robotics (Stanford) Variable compliance joints (Harvard, Stanford) Fast runner with biomimetic trajectory (Berkeley ME)

Low-Level Control MURI Locomotion: Biomimetic Ideology Goal: –Navigate rough terrain with simple, robust, compliant robots Mindset shaped by Biology –Tunable, passive mechanical properties –Purpose-specific geometry –Simple control scheme –Robust components

Low-Level Control MURI Variable Compliance?: Interpreting Biological Findings Force Displacement Load Unload Idea –Desired reaction forces depend on the environment and locomotion speed How do we represent these findings? –Not traditional spring or damper elements –Energy spent per cycle independent of frequency (area enclosed by curve is the energy spent) Results suggest hysteretic damping

Low-Level Control MURI Variable Impedance: New Design Direction What’s the difference between compliance and impedance? –Impedance refers to the relationship: dF/dx –Stiffness refers to particular impedance relationship, namely: dF/dx = k Hysteretic Damping –Characteristic of some heterogeneous materials –Loading and unloading create different stress-strain paths –Stress-strain curve is independent of frequency Design Implications –Compliance is mainly a function of displacement –Damping has a significant frequency dependant term

Low-Level Control MURI Variable Impedance: Design Approach Traditional Robotic Compliance –Actuator powered –Proportional feedback control - variable compliance –Complex multiple control laws with different objectives must work together Low bandwidth - controller delays

Low-Level Control MURI Variable Impedance: Design Approach Different Approach –Compliant member powered –Adjustable geometry - variable impedance –Simple mechanical properties are more predictable separate from control law intrinsic low level stability Biology is telling us what mechanical properties we really need SDM robot limb with compliance and damping Variable Stiffness Joint Concept

Low-Level Control MURI Sprawl 1.0: Legged Testbed Capture the essential locomoting elements in a low DOF robot Explore the roles of compliance and damping in locomotion Identify areas which can be improved by SDM

Low-Level Control MURI Sprawl 1.0: Biomimetic, not just a copy Full’s research highlights certain important locomoting components –Power-producing thrust muscles –Supporting/repositioning hip joints

Low-Level Control MURI Sprawl 1.0: Thrusting Full’s research on power-producing muscles 177a,c,d,e (Ahn, Meijer) Thrust production - Decoupled, compliant system Cockroach Geometry Force and Workspace Femur Tibia 11 22 Force and Workspace Robotics Analysis Force and Workspace Sprawl 1.0 Geometry Very Low Friction Pneumatic Piston

Sprawl 1.0 Geometry Damped, Compliant RC Servo Actuator Low-Level Control MURI Sprawl 1.0: Repositioning/Supporting Full’s research on Trochanter-Femur joint (Dudek) Repositioning/Supporting - Decoupled, compliant system Cockroach Geometry g Actuated Body-Coxa joint Compliant Trochanter-Femur joint

Low-Level Control MURI Sprawl 1.0: Findings Good design and passive mechanical properties take burden off control –Compliance and damping –Simple alternating tripod locomotion scheme –Built-in posture control Low bandwidth geometry changes –Walking, stopping, turning, and running Need for robust components –Traditional components are not robust - poster child for SDM

Low-Level Control MURI Sprawl 1.0: Future Work Suggestions from Full –Change location of center of mass –Increase gait frequency –Dynamically control middle leg set points –Weaken front leg force Work in Progress –Add compliant springs in parallel with constant force pistons –Replace RC servo hip actuators with more biomimetic components