Optimizing Compliant, Model-Based Robotic Assistance to Promote Neurorehabilitation Eric Wolbrecht, PhD Assistant Professor, Department of Mechanical Engineering.

Slides:



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

ACTIVE MOVEMENT.
Module 3 Practical Tasks
 (x) f(x,u) u x f(x,  (x) x. Example: Using feed-forward, what should be canceled?
-By Atul Gosavi - Guided by Prof. N.P. Jadhav SEMINAR ON.
What is Robotic arm? A robotic arm is a type of mechanical arm which functions similar to a human arm; the arm may be the sum total of the mechanism or.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
Data Acquisition Risanuri Hidayat.
Exponential Tracking Control of Hydraulic Proportional Directional Valve and Cylinder via Integrator Backstepping J. Chen†, W. E. Dixon‡, J. R. Wagner†,
Introduction to Control: How Its Done In Robotics R. Lindeke, Ph. D. ME 4135.
What is the control system engineer’s favorite dance?
Internal Model Controller Design for a Robot arm By Vishal Kumar Advisor: Gary L. Dempsey 5/6/08 Bradley University Department of Computer and Electrical.
ME8843 The George W. Woodruff School of Mechanical Engineering ME 8843 Advanced Mechatronics Instructor: Professor Charles Ume Introduction to Hydraulic.
Actuators.
Actuators Fluid Mechanics Aerospace, Security, and Automation.
D D L ynamic aboratory esign 5-Nov-04Group Meeting Accelerometer Based Handwheel State Estimation For Force Feedback in Steer-By-Wire Vehicles Joshua P.
Airbus flight control system  The organisation of the Airbus A330/340 flight control system 1Airbus FCS Overview.
16/05/ Use of Hybrid System Modeling Technique for Robot-Assisted Rehabilitation Systems Duygun Erol Yeditepe University Electrical & Electronics.
Airbus flight control system
A Mobile Wireless Electrocardiogram System for Health Care Facilities John Farner Jason Fritts Julian Jaeger Joe Richard Georgia Institute of Technology.
11 Lecture Slides ME 3222 Kinematics and Control Lab Lab 2 AD DA and Sampling Theory By Dr. Debao Zhou.
Panasonic Power Jacket Evaluation Report Professor Steve Cramer Professor Jim Bobrow Professor Walt Scacchi Professor Mark Bachman Professor Jeff Krichmar.
An Active Orthosis For Cerebral Palsy Children
Definition of an Industrial Robot
Stroke Rehabilitation Engineering: Robotic Therapy By: Dana Demers.
In Engineering --- Designing a Pneumatic Pump Introduction System characterization Model development –Models 1, 2, 3, 4, 5 & 6 Model analysis –Time domain.
Ch. 6 Single Variable Control
Home-Based Telerehabilitation following Stroke David Reinkensmeyer, Ph.D., Robert Sanchez, M.S. Dept. of Mechanical and Aerospace Engineering University.
Lecture 2: Introduction to Concepts in Robotics
1  (x) f(x,u) u x f(x,  (x) x Example: Using feed-forward, what should be canceled?
Monitoring Functional Arm Movement for Home-Based Therapy after Stroke R.Sanchez 1, D.Reinkensmeyer 1, P.Shah 1, J.Liu 1, S. Rao 1, R. Smith 1, S. Cramer.
Toward a Home-Based System for Improving Functional Hand and Arm Movement Recovery David Reinkensmeyer Department of Mechanical and Aerospace Engineering.
1 Applications of Medical Informatics - Robotic Arm & Virtual Reality Date: 11/14 Reporter: 盧紀邦.
Student : YI-AN,CHEN 4992C085 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 22, NO. 2, MARCH 2014.
12 November 2009, UT Austin, CS Department Control of Humanoid Robots Luis Sentis, Ph.D. Personal robotics Guidance of gait.
Robust localization algorithms for an autonomous campus tour guide Richard Thrapp Christian Westbrook Devika Subramanian Rice University Presented at ICRA.
Optimal Therapy After Stroke: Insights from a Computational Model Cheol Han June 12, 2007.
Tsinghua University·Beijing Real-time dynamic hybrid testing coupled finite element and shaking table Jin-Ting Wang, Men-Xia Zhou & Feng Jin.
Uncertainty issues in Micro/Nano Manipulation by Parallel Manipulator
Department of Applied Mechanics – Budapest University of Technology and Economics Dynamics of rehabilitation robots – shake hands or hold hands? Dynamics.
MARS-RERC Machines Assisting Recovery from Stroke Rehabiliation Engineering Research Center on Rehabilitation Robotics & Telemanipulation Funded by:Hosted.
Statistical learning and optimal control: A framework for biological learning and motor control Lecture 4: Stochastic optimal control Reza Shadmehr Johns.
1 The BUMP model of response planning: Intermittent predictive control accounts for 10 Hz physiological tremor Robin T. Bye* and Peter D. Neilson Neuroengineering.
Motor Control. Beyond babbling Three problems with motor babbling: –Random exploration is slow –Error-based learning algorithms are faster but error signals.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Partners: University Of Illinois at Chicago, Northwestern University, University of California at Irvine, ETH at Zurich, Balgrist Hospital, Zurich, Hocoma.
User Performance in Relation to 3D Input Device Design  Studies conducted at University of Toronto  Usability review of 6 degree of freedom (DOF) input.
ACTUATING SOFT ROBOTIC EXOSKELETONS: THE POTENTIAL AND PRACTICALITY Thomas Hinds and Rachel Round What is Soft Robotics? Therapy and Rehabilitation Applications.
Iterative Learning Control in Health Care FAISAL KARIMEE FAIZAN RASOOLEE BIO MEDICAL INSTRUMENTATION SEC B.
M. Zareinejad 1. 2 Outline # Sensors –––– Sensor types Sensor examples #Actuators Actuator types Actuator examples ––––
This article and any supplementary material should be cited as follows: Brokaw EB, Murray T, Nef T, Lum PS. Retraining of interjoint arm coordination after.
David Reinkensmeyer, Ph.D.
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.
Date of download: 5/30/2016 Copyright © 2016 American Medical Association. All rights reserved. From: Robotic Devices as Therapeutic and Diagnostic Tools.
Device for acute rehabilitation of the paretic arm after stroke Team: Carly Brown, Sasha Cai Lesher-Perez, Lee Linstroth and Nathan Kleinhans Advisor:
1: Centrer for Développement of advanced Technologies, Algeria. 2: Polytechnic National School, Algiers, Algeria. A. REZOUG, M. HAMERLAIN, and M. TADJINE.
Sang-Won Cho* : Ph.D. Candidate, KAIST Sang-Won Cho* : Ph.D. Candidate, KAIST Byoung-Wan : Ph.D. Candidate, KAIST Byoung-Wan : Ph.D. Candidate, KAIST Hyung-Jo.
Virtual Lab on Automation Systems A Proposal under Mechatronics Laboratory Presented By Tanuja Sheorey PDPM IIITDM Jabalpur.
Types of Sensors Used in Multi-Point Fuel Injection System
Double Acting Cylinder
Introducing the M-metric Maurice R. Masliah and Paul Milgram
Direct Manipulator Kinematics
Hydraulic control system
A. Melendez-Calderon, L. Masia, R. Gassert, G. Sandini, E. Burdet
Device for Acute Rehabilitation of the Paretic Hand After Stroke
Electrical & Electronics Engineering Department
Module – 4: Single Acting Cylinder
Assessing and Inducing Neuroplasticity With Transcranial Magnetic Stimulation and Robotics for Motor Function  Marcia K. O’Malley, PhD, Tony Ro, PhD,
Chapter 4 . Trajectory planning and Inverse kinematics
Presentation transcript:

Optimizing Compliant, Model-Based Robotic Assistance to Promote Neurorehabilitation Eric Wolbrecht, PhD Assistant Professor, Department of Mechanical Engineering University of Idaho This majority of this work was completed at the Department of Mechanical and Aerospace Engineering University of California, Irvine Supported by NIH N01-HD-3-3352 and NCRR M01RR00827

Motivation for Robotic Movement Training A stroke is suffered by over 700,000 people in the U.S. each year, making it a leading cause of severe, long term disability. 80 percent of stroke victims experience upper extremity movement impairment. The estimated direct and indirect cost of stroke for 2007 is $62.7 billion. Stoke rate to increase as population ages.

Can Robotic Devices Help? Evidence suggests that intensive, repetitive sensory motor training can improve functional recovery. Traditional hands-on therapy is expensive and labor intensive, and therefore patients receive limited amounts of it. One possible solution to this problem is to develop robotic devices to automate functional motor training. Robotic movement training with Pneu-WREX It was previously believed that movement recovery was possible only for acute patients (< 6 months post-stroke). Research has shown that recovery is possible for people with chronic stoke as well (>6 months post-stroke).

1st Generation Devices for Movement Training after Stroke MIT-Manus Impedance control Impedance channel toward target ARM Guide (UCI) Proportional derivative control, Active Constrained MIME (Stanford) Proportional derivative control, Active constrained and bilateral modes

2nd Generation Devices for Movement Training after Stroke Vertical Module for MIT-Manus Impedance control & gravity compensation ARMin (Zurich) PD control & gravity compensation RUPERT (Arizona State) Open loop control

Pneu-WREX: Development History An offspring of WREX (Wilmington Robotic Exoskeleton), a passive gravity balancing orthosis (Rahman et al, 2000.) WREX was modified to create T-WREX (Training-WREX), a sensorized, passive gravity balancing orthosis (Sanchez et al, 2004.) Pneu-WREX (Pneumatic-WREX) was created by adding pneumatic actuators to T-WREX (Sanchez, Wolbrecht et al, 2005.) Current research focuses on promoting recovery through advanced control (Wolbrecht et al, 2006, 2007.) + sensors WREX + actuators T-WREX Pneu-WREX

Why Choose Pneumatics? Advantage of Pneumatics Large power to weight ratio Clean, and inexpensive. Force controllable. Backdrivable and compliant. Inherent compliance increases safety. Disadvantages of Pneumatics Non-linear friction Require advanced control Not all facilities have compressed air and in-room compressors can be expensive and noisy.

Design Features 4 degrees-of-freedom, lightweight, compliant. Strong (can apply > 50 N of force at hand). Grip handle with grip sensor. Two servovalves per cylinder, keeping air consumption and friction low. Uses a spring to counterbalances the weight of the orthosis, expanding the vertical force range. Servovalves (2 per cylinder) Spring Counterbalance Mechanism

Safety Features Spring counterbalance provides a safe transition during an e-stop. Normally exhausting main valve controls system air supply and is vented during emergency-stop or a detected failure. Pneumatics are inherently compliant and maximum force is limited. Workspace of device is less than the workspace of the arm. Numerous software checks, including a check of redundant position sensors. Pneu-WREX

Sensing 2, 2-axes MEMS accelerometers, Analog Devices ADXL320EB 4 cylinders with LTR potentiometers, Bimba PFC 4 angular potentiometers, Midori CP-2fb 2, 2-axes MEMS accelerometers, Analog Devices ADXL320EB 8 pressure sensors, Honeywell ASCX100AM

Data Acquisition and Control Controller developed in The Mathworks Simulink® and executed using the xPC Target real-time operating system. Data input and output using four Measurement Computing PCI cards (3) PCIM-DAS1602/16, 8 Differential A/D, 2 D/A, 16 bit (1) PCI-DDA08/16, 8 channel D/A, 16 bit 1 kHz sampling rate Target Execution Time (TET) ≈ 650 μs A/D, D/A PCI Card, Measurement Computing PCIM-DAS1602/16 D/A PCI Card, Measurement Computing PCIM-DDA08/16

State Estimation State Estimation using MEMS accelerometers in a Kalman Filter Estimated velocity and position signals have reduced noise and phase lag compared to a conventional low-pass filter.

State Estimation: Advantages Signals have less noise and less phase lag Improved stability Quieter operation Reduced air consumption

Servovalve Characterization for Improved Force Control Experimentally determined flow map equation to linearize airflow through the servovalves. Separate maps for both inflow and outflow.

Hypothesis: An “Optimal” Movement Training Controller Should: Help Complete Movements. Stimulate afferent signals from the arm by assisting patients in making spatial movements with small errors, overcoming gravity, tone, and weakness. Be Mechanically Compliant. Allow patients to influence movements, maintaining the effort and error connection essential for motor learning. Assist Only As Needed. Stimulate efferent signals from the brain by encouraging subjects to contribute as much as possible to the movements.

Selecting a Controller for “Optimal” Movement Training Controller Type Help Complete Movements Mechanically Compliant Assist As Needed Stiff Proportional Derivative     Impedance Control Impedance Control w/ Gravity Offset  Adaptive Adaptive, Assist-As-Needed

Adaptive, Assist-As-Needed Controller “Adaptive, Assist-As-Needed Controller” builds on the passivity based adaptive controller developed by Slotine and Li.

Neuromuscular Weakness Model For a standard adaptive controller: For movement training following stoke, however, must include a general representation of neuromuscular weakness, which is implemented using a grid of radial basis functions in task space: Radial basis functions 1 D.O.F. example Introduce the sliding surface and reference trajectory. “Standard Adaptive Control” There are 120 radial basis functions, spaced 10 cm apart in a 3-D grid -8 points left to right (-x to +x) -5 points in and out (-y to +y) -3 points down and up (-z to +z) 3-D grid

Pneu-WREX Yes, but, does it work?

Testing the Adaptive Controller Testing Goal: Evaluate controller with and without forgetting to determine how well the controller “assists-as-needed”. We have tested the adaptive controller with 8 subjects with movement impairment due to stroke. 1st Test: The subjects tracked a cursor from a central home position to seven targets located in the frontal plane. The cursor (displayed on the computer screen) moved between targets and the home position with a peek velocity of 0.12 m/s. 2nd Test: Subjects tracked a curser between two targets spaced 30 cm apart in the frontal plane (peek velocity 0.12 m/s).

Controller Helps Complete Movements No adaptation. Adapts to different arm weights.

Controller Learns Assistance Force for Different Arm Weights No adaptation. Adapts to different arm weights.

With “Forgetting”, Controller Reduces Force when Errors are Small Drastic difference in robot effort with forgetting, while tracking similar.

Without “Forgetting”, Subject Allows Robot to “Take-Over”

With “Forgetting”, Subject Contribution Increases

With “Forgetting”, Assistance is Proportional to Impairment

Therapy Games Shopping Egg Cracking Basketball Window Cleaning Driving

Therapy with Robotic Assistance Point to point reaching “Shopping” game, with robotic orthosis assistance.

Playing without Robotic Assistance Point to point reaching “Shopping” game, without robotic orthosis assistance.

Adaptive, Assist-As-Needed Controller Forces applied during point to point reaching “Shopping” game.

Robotic Assessments: Game Time

Robotic Assessments: Reaching Speeds

Summary Pneu-WREX is a lightweight, compliant, 4 degree-of-freedom upper extremity robotic orthosis. The adaptive, assist-as-needed controller encourages patient effort while helping the patient to complete movements with small errors. Subjects feel in control of movements because of compliance, adaptation, and forgetting rate. We have shown human motor control effort minimization for a real movement trajectory. Initial pilot therapy study results are promising.

Acknowledgements SUPPORT NIH N01-HD-3-3352 and NCRR M01RR0082 LABORATORIES Robotics & Automation Laboratory, UCI MAE Biomechatronics Laboratory, UCI MAE Human Performance Laboratory, UCI GCRC COLLABORATORS (UCI) James Bobrow, Ph.D. Robert Smith, Eng. Tech. Dave J. Reinkensmeyer, Ph.D. Vicki Chan, PT Steven Cramer, M.D., Ph.D. Vu Le, M.S. Robert Sanchez, Ph.D. Julius Klein, M.S. John Leavitt, Ph.D. Koyiro Minakata, B.S.

Appendix

Appendix: System Dynamics The system dynamics are The sliding surface and reference trajectories are defined

Appendix: System Dynamics Using the system dynamics are Now define To get Now substitute for the estimate error and force error To get

Appendix: Force Dynamics The force dynamics for the base side chambers are Now substitute for the leakage estimate error To get

Appendix: Lyapunov Function Candidate

Force Dynamics and Chamber Force Selection Cylinder Force Output Force Dynamics Chamber force selection with smoothing function

Force Controller Passivity based force controller Adaptive leakage estimation

Single Cylinder Force Tracking to 40 Hz

Position Tracking to 2 Hz

Position Testing Results

Controller Modification: Assist-As-Needed When errors are small, the controller should decay force according to: The minimum solution for is found by solving a constrained minimization problem: Introduce the sliding surface and reference trajectory. “Standard Adaptive Control” The solution is: