MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, 2000 1 Fabrication MURI Low-Level Control High-Level Control What strategies are.

Slides:



Advertisements
Similar presentations
Automation I. Introduction. transmitter actuator Structure of control system Process or plant Material flow sensorstransducers actuating units actuating.
Advertisements

COMP322/S2000/L41 Classification of Robot Arms:by Control Method The Control unit is the brain of the robot. It contains the instructions that direct the.
Accelerometer-based User Interfaces for the Control of a Physically Simulated Character Takaaki Shiratori Jessica K. Hodgins Carnegie Mellon University.
Benjamin Stephens Carnegie Mellon University 9 th IEEE-RAS International Conference on Humanoid Robots December 8, 2009 Modeling and Control of Periodic.
Automotive Research Center Robotics and Mechatronics A Nonlinear Tracking Controller for a Haptic Interface Steer-by-Wire Systems A Nonlinear Tracking.
Dept. Of Mechanical and Nuclear Engineering, Penn State University Vehicle Dynamic Modeling for the Prediction and Prevention of Vehicle Rollover A Comparative,
Exponential Tracking Control of Hydraulic Proportional Directional Valve and Cylinder via Integrator Backstepping J. Chen†, W. E. Dixon‡, J. R. Wagner†,
Quantifying Generalization from Trial-by-Trial Behavior in Reaching Movement Dan Liu Natural Computation Group Cognitive Science Department, UCSD March,
QUASID – Measuring Interaction Techniques Karin Nieuwenhuizen.
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.
The Effect of Transmission Design on Force Controlled Manipulator Performance William T. Townsend Presented by: Sean Verret.
Near-Optimal Decision-Making in Dynamic Environments Manu Chhabra 1 Robert Jacobs 2 1 Department of Computer Science 2 Department of Brain & Cognitive.
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.
Motor Control Theories
1 HOMEWORK 1 1.Derive equation of motion of SDOF using energy method 2.Find amplitude A and tanΦ for given x 0, v 0 3.Find natural frequency of cantilever,
Neural basis of Perceptual Learning Vikranth B. Rao University of Rochester Rochester, NY.
PPT ON ROBOTICS AEROBOTICSINDIA.COM. ROBOTICS WHAT IS ROBOTICS THE WORD ROBOTICS IS USED TO COLLECTIVILY DEFINE A FIELD IN ENGINEERING THAT COVERS THE.
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,
Definition of an Industrial Robot
Perspectives on Walking in an Environment Işık Barış Fidaner BM 526 Project.
1 Evaluation and Modeling of Learning Effects on Control of Skilled Movements through Impedance Regulation and Model Predictive Control By: Mohammad Darainy.
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
Low-cost organic gas sensors on plastic for distributed environmental sensing Vivek Subramanian Department of Electrical Engineering and Computer Sciences.
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.
Robust localization algorithms for an autonomous campus tour guide Richard Thrapp Christian Westbrook Devika Subramanian Rice University Presented at ICRA.
KDC Arm Project John Kua Kathryn Rivard Benjamin Stephens Katie Strausser.
IMA Workshop on Haptics, VR, and HCI Overview John Hollerbach School of Computing University of Utah.
Using Virtual Intelligent Environments to Understand and Enhance Human Motor Learning Yoky Matsuoka Division of Engineering and Applied Sciences Harvard.
MURI Low-Level Control Fabrication High-Level Control How is Compliance used in Locomotion? Berkeley & Stanford: Measurements of Cockroach Locomotion What.
MCE MCE-2.6 Identification of Stochastic Hybrid System Models Shankar Sastry Sam Burden UC Berkeley.
Neural Modeling - Fall NEURAL TRANSFORMATION Strategy to discover the Brain Functionality Biomedical engineering Group School of Electrical Engineering.
Reaching and Grasping: what problems does the brain have to solve?
1 1 Spatialized Haptic Rendering: Providing Impact Position Information in 6DOF Haptic Simulations Using Vibrations 9/12/2008 Jean Sreng, Anatole Lécuyer,
MURI Low-Level Control Biomimetic Robots - ONR Site Visit - August 9, 2000 Background 20  m 1 cm 75  m 1  m Geckos are known for their remarkable wall-climbing.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Accurate Robot Positioning using Corrective Learning Ram Subramanian ECE 539 Course Project Fall 2003.
Autonomy for General Assembly Reid Simmons Research Professor Robotics Institute Carnegie Mellon University.
The Effects of Feedback on Targeting with Multiple Moving Targets David Mould and Carl Gutwin.
Systems Realization Laboratory Compact Rescue Crawler ME /26/07 Jonathan Jobe Andrew Marshall Chris Weir.
1 Using vibration patterns to provide impact position information in haptic manipulation of virtual objects 13/06/2008 Jean Sreng Anatole Lécuyer Claude.
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
Laboratory for Intelligent Mechanical Systems Considerations for Robust Haptic Interaction with Virtual Dynamic Systems Ed Colgate Department of Mechanical.
1 Cesos-Workshop-March-2006 RELIABILITY-BASED STRUCTURAL OPTIMIZATION FOR POSITIONING OF MARINE VESSELS B. J. Leira, NTNU, Trondheim, Norway P. I. B. Berntsen,
MURI High- Level Control Biomimetic Robots - ONR Site Visit - August 9, 2000 Human Computational Modeling PurposePurpose: to understand arm impedance.
Λ-Model and Equilibrium Point Hypothesis References: 1.Latash M.L., Control of human movement, chapters 1-3, Human kinetics Publishers, Feldman.
Chapter 5 Motor Programs 5 Motor Programs C H A P T E R.
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
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Date of download: 7/6/2016 Copyright © ASME. All rights reserved. From: A Universal Ankle–Foot Prosthesis Emulator for Human Locomotion Experiments J Biomech.
Project Goals: The Hardware: The Problem: Results to Date:
BEST PROJECT OF THE INSTITUTE
MECH 373 Instrumentation and Measurement
Realization of Dynamic Walking of Biped Humanoid Robot
Date of download: 10/25/2017 Copyright © ASME. All rights reserved.
Servo Motor Drive Velocity Tracking
Accurate Robot Positioning using Corrective Learning
Domo: Manipulation for Partner Robots Aaron Edsinger MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group
Robot Fabrication MURI Fabrication
Robust Dynamic Locomotion Through Feedforward-Preflex Interaction
Sprawl Robots Biomimetic Design Analysis: Simplified Models
Motor Control Theories
Domo: Manipulation for Partner Robots Aaron Edsinger MIT Computer Science and Artificial Intelligence Laboratory Humanoid Robotics Group
Project Goals: The Hardware: The Problem: Results to date:
Presentation transcript:

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, 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? Learning and Compliance Strategies for Unstructured Environments (Harvard & Johns Hopkins) Implications for biomimetic robots (Harvard, Johns Hopkins, Stanford) Guiding questions

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Biological Motor 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 Preflexes

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Human Arm Model Simplifies experiments –Excellent adaptability –Instructable subjects –Simple apparatus Manipulation application –Role of impedance less understood

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, 2000 Learning Impedance Strategies in Unstructured Environments Robert D. Howe and Yoky Matsuoka Division of Engineering and Applied Sciences Harvard University

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, 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 High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Impedance “preflex” can produce robust behavior (Full) Preflexes are tailored to specific tasks and environments Goal: Understand relationship between impedance value and task/environment Approach: Measure impedances and adaptation strategies in realistic settings Understanding Impedance Change over Time

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Develop a system that identifies impedance during execution of various tasks. –Virtual Environment Characterize impedance change over time –“Instantaneous” identification technique Investigate impedance adaptation characteristics –How do humans adapt to a required impedance for the task? –What is the initial strategy for a novel task? –What does the initial strategy depend on? Experimental Technique

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Assumptions for System Identification Work with the end-point impedance Represent hand as a linear, second- order system. k b m F Parameter identification is easy for time- invariant systems - Assume constant m,b, and k - Apply perturbation, repeat, and average.

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Previous System Identification Technique for Time Varying Systems Time varying system –Requires multiple perturbations for each data point. –PRBS (Bennett et al. 1992, Lacquaniti et al. 1993) –Repetition hides learning –Single task

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Creating a Task-Based Environment Use a PHANToM haptic interface (3 DOF) to apply task-based force feedback Permits software control of task parameters Use force and acceleration sensors near the hand. Handle & accelerometer Force sensor Robot

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Data Acquisition System (10kHz) Processor (servo loop 1kHz) Human Subject Controller Interactions Computer Monitor (30Hz) Handle & accelerometer Force sensor Robot Motors and Encoders Virtual Environment Dynamic Simulation

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Using Impulse-Based “Instantaneous” System Identification Use task-based force feedback if task interaction is impulse like Use added impulse force perturbation otherwise Identify within 40 msec, prior to CNS involvement: - prefelexes only Assume passive impedance is constant during 40 msec identification window

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Example Task: Bouncing a ball to a target height Handle corresponds to the paddle on the monitor Before During After VIEW ON MONITOR: Ball drops too quickly for visual reaction: bounce height set by hand impedance

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Contact Task Model: Three Stages in Bouncing a Ball Stage 1: Ball falling (before contact) –given Stage 2: During contact Stage 3: Ball rising (after contact) –given ball

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Task-Based Impulsive Force Time (msec) Force (N) (measured) Accel. (m/s^2) (measured) Velocity (m/s) Position (mm) Using the virtual environment contact task force

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Confirmation of the Technique F m*a k*x b*v Time (msec) Least Square Fit r = (mean) Accuracy –mass+/- 8.1 % –spring +/- 2.5% Force (N)

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Contact Task Experimental Design 1 Used wrist movement to bounce the ball up to a target height Impedance too high bounces too high Impedance too low bounces too low Visual feedback of success/ failure each trial Six sets of 40 bounces Group1: low, high, …, low, high; Group2: high, low, …, high, low

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Group2 (high, low) Group1 (low, high) Typical Stiffness Learning Curve (n=1) K (N/m) trials Low Target High Target

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Group2 (high, low) Group1 (low, high) Typical Damping Learning Curve (n=1) B (N.s/m) trials High Target Low Target

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, First Exposure Second Exposure First versus Second Exposure to the Task (n=5) K (N/m) High Target Low Target trials A= A= - 0.3

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Stiffness Adaptation Characteristics for Contact Task Experiment Initial stiffness: same (~200 N/m) regardless of target impedance Final stiffness: tuned to target (range N/m) Learning follows exponential curve Adaptation is faster for the second exposure (for high target impedance) - First exposure: A= Second exposure: A= - 0.3

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Precision Limitations K(N/m) B(Ns/m) K(N/m) B(Ns/m) NARROWING TARGET STIFFNESS NARROWING TARGET DAMPING

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Average Stiffness % Success rate with narrowing window Precision limitations Average Damping NARROWING TARGET WINDOW

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Position Task Experimental Design Handle corresponds to the paddle on the computer screen Used wrist movement to track a moving ball (const. velocity). Game over if ball dropped. 5 continuous minutes of recording with added perturbations. Group1: Large paddle; Group2: Small paddle

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Stiffness Adaptation in Position Task (n=5) Group 1: Large paddle Group 2: Small paddle K(N/m) time (1/10 min)

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Stiffness Adaptation Characteristics for Position Task Experiment Initial stiffness: same (~740 N/m) regardless of paddle size. Amplitude of initial stiffness different for position and contact tasks. Final stiffness: for the easier task, stiffness dropped lower and faster. Group1: Large paddle Group2: Small paddle

MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Summary Developed new experimental technique - “instantaneous” impedance measurement permits examination of learning and adaptation - virtual environment allows easy examination of a wide range of tasks Initial strategy depends on the overall task Final strategy depends on the environmental parameters Damping cannot be independently controlled