1
Cyber-Enabled Repetitive Motions in Rehabilitation CPS Synergy #1544702, October 2015 Hanz Richter a , Dan Simon b , Ken Sparks c and Ton van den Bogert a Cleveland State University a: Mechanical Engineering; b: Electrical Engineering and Computer Science; c: Human Performance Abstract The project seeks to invent cyber-enabled exercise machines (CEEMs), which are characterized by: i. intrinsic safety, ii. an extended use of sensing and estimation of biomechanical data, iii. real-time adaptation and guidance to the user to achieve optimal exercise. Optimality criteria will be developed on the basis of collective activation of target muscle groups. The CEEM hierarchical control system will contain machine and biomechanical sensing, estimation, online optimization and impedance modulation subsystems. The optimizer will use model information and sensed data to generate: 1. updates to the machine port impedance, 2. reference trajectories for the machine and 3. cues to the user to modify her mechanical output. Optimality is obtained whenever the user is able to follow the system-generated cues. Otherwise, a safe suboptimal state should ensue. Training adaptations are expected to be superior with CEEMs in comparison with fixed-impedance machines. This will be confirmed with human subject tests and two prototypes to be developed as part of the project. Intellectual Merit Recent innovations in exercise machines are characterized by an increased use of sensing and com- putation. The project will provide a solid foundation to invent machines which simultaneously guide the user and adapt themselves towards optimal exercise. Optimality is sought relative to muscular activation of target muscle groups. This approach is entirely new and contrasts with the use of power as an optimization objective, which has been used in two decades of exercise machine optimization and control research. The development of CEEMs will spur new cyber-physical foundational research encompassing biomechanical modeling and sensing, estimation theory, human performance, control theory and optimization. In addition, human subject tests will be conducted at the CSU Human Per- formance Laboratory using two CEEM prototypes: a two degrees-of-freedom planar machine and a rowing machine. Broader Impacts The project will advance cyber-physical systems at both foundational and applied levels. The in- vention of CEEM systems will bring benefits to the research community, will support and enhance the university’s engaged learning mission and will have an impact on casual and athletic physical conditioning methods and results. CEEMs can be used by athletes to maximize training for optimal performance. CEEM-based training can also help eliminate training injuries by programming custom loads. CEEM systems could also be utilized by beginners and older populations wanting to improve strength, and for rehabilitation of patients with musculoskeletal problems. Due to its high degree of reconfigurability, CEEM technology could also be used in space stations and capsules to supplant the characteristics of Earth-based exercise. Goals and Objectives The project has the following broad goals: 1. Development of foundational cyber-physical science and technology in the field of human-machine systems 2. Development of new approaches to modeling, design, control and optimization of advanced exer- cise machines 3. Application of the above results to develop two custom-built machines: a rowing machine and a 2-degree-of-freedom planar machine 4. Dissemination and outreach The following research tasks have been planned to accomplish the above goals: A. Design concepts for CEEMs and offline optimization of machine parameters B. Modeling and simulation of coupled biomechanics-machine systems C. Extended and Unscented H estimation and stability D. Real-time musculoskeletal state estimation E. Exercise machine control and adaptation via impedance and passivity methods F. Online micro evolutionary optimization G. Validation, human subject testing, dissemination and outreach with two custom-built CEEM pro- totypes. Background Exercise machines have evolved from purely mechanical devices to systems which incor- porate sensing and, to a lesser extent, control. The typical state-of-the-art gym ma- chine can read heart rate as a basic indicator of activity, in addition to mechanical vari- ables shared by the user and the machine, such as velocity or amount of resistance. Machine Human Force Velocity Controlled External command Figure 1: General human-machine system These indications are provided to the user to mod- ify his own activity to comply with a desired exer- cise session plan. The user must then adjust ma- chine settings manually. Some machines adjust incline or resistance automatically, in a feedback loop designed to maintain heart rate in a target zone. The proposed project has the goal of design- ing, optimizing and controlling exercise machines which extensively sense or estimate biomechanical variables, automatically adjust their own resistance and provide enhanced information to the user. The purpose of enabling such functions in an exercise machine is, in a general sense, to optimize machine-based physical conditioning. Specifically, the project seeks to maximize activation of target muscle groups. CEEM Hierarchical Structure The interaction between human, machine and computation, and the presence of multi-level loop closures requires that these machines be analyzed with a cyber-physical systems optic. In Fig. 2 a dashed line divides the human from the controlled machine. On the human side, a control loop exists whose behavior may not be modified; however knowledge about some of its properties is available and useful to design the machine and its control systems. Human biomechanics Human brain Exercise machine Online Optimization x, ˙ x F propioception Controls Biomechanics model-based estimation - + Feedback to human merit Muscle activation Exercise protocol Impedance regulation Figure 2: Proposed Cyber-Enabled Exercise Ma- chine architecture Humans are intrinsically capable of accu- rately following a command (i.e., the system- generated cues) that does not exceed con- straints associated with fatigue, overload or perceived danger. CEEMs will be designed to guide the user to perform optimal exercise, in particular by maximizing their muscular activations. This will be accomplished by managing infor- mation and power exchanges in real time and bi-directionally. One direction of information flow is given by the biomechanical feedbacks required by the CEEM to operate and self- optimize. As shown in Fig. 2, this includes me- chanical sensing at the interaction port and es- timation of inaccessible variables such as actual muscle activations. The opposite direction of information flow is presented to the user as cues to modify their mechan- ical output. Simultaneously, optimally-determined impedance settings and reference trajectories are enacted by the CEEM’s control system. During exercise, the actual trajectories of the machine and the human must be algebraically linked, and are ultimately determined by human volition. Figure 3: 2 DOF Resistance CEEM and its hierarchical control system Optimality is obtained when the human is able to follow the system- generated cues. The system should adopt a safe suboptimal condition whenever the user does not com- ply with the protocol. Passivity- based methods and impedance con- trol will be used as a theoretical underpinning for our control algo- rithms. PI Team and Experimental Facilities The project involves experimental work, including data collection, model validation, rapid control prototyping and human subject tests. A comprehensive data collection ef- fort concerning the rowing exercise is being conducted at the beginning of the project. Figure 4: Osprey 10-Camera Motion Capture System with Cortex Software at the Human Motion and Control Lab A commercial rowing ergometer will be instrumented to measure machine-specific variables such as force and ve- locity at the human interface, and human-specific vari- ables. The rower will be installed in CSU’s Human Motion and Control Lab, directed by Prof. van den Bogert. The lab is equipped with a 10-camera motion capture system (Motion Analysis Corp.), a V-Gait instrumented treadmill with software controlled pitch and sway actu- ators (Motek Medical), (Fig. 4) a 16-channel wireless EMG/accelerometer system (Delsys), and D-Flow soft- ware (Motek Medical) for real-time control of experi- ments and data processing. Software tools for musculoskeletal modeling and simulation include OpenSim, Autolev, Matlab, IPOPT, SNOPT, GPOPS, and in-house code (Matlab and C++) for predictive simulation via direct transcription of musculoskeletal dynamics and optimization criteria. Prof. Sparks directs the Human Performance Lab. The lab is equipped with telemetry and ambulatory-based equipment, including a portable metabolic system (Cosmed K4b2) for quan- tification of oxygen use during exercise. Electromyography data will also be collected, as well as other physiological variables indicating exercise conditions, such as heart rate and perceived exertion. The team has acquired a dSPACE MicroLabBox system to handle syn- chronous data collection with a large channel count, as well as future real-time control tasks. Figure 5: Sparks’ Human Perfor- mance Lab and Concept2 rowing ma- chine Hardware development work and prototyping will be con- ducted at the Control, Robotics and Mechatronics Lab and the Embedded Systems Lab, directed by profs. Richter and Simon, respectively. Activities: Oct-Nov 2015 The team has focused on: i.recruiting, ii.final IRB proce- dures, iii. purchase of dSPACE MicroLabBox, iv. prelim- inary theoretical work on admittance replication with con- trolled electromechanical systems, v. optimal identification of rowing machine admittance.

Cyber-Enabled Repetitive Motions in Rehabilitationacademic.csuohio.edu/richter_h/lab/CPSpi15.pdf · Cyber-Enabled Repetitive Motions in Rehabilitation CPS Synergy #1544702, October

Embed Size (px)

Citation preview

Page 1: Cyber-Enabled Repetitive Motions in Rehabilitationacademic.csuohio.edu/richter_h/lab/CPSpi15.pdf · Cyber-Enabled Repetitive Motions in Rehabilitation CPS Synergy #1544702, October

Cyber-Enabled Repetitive Motions in RehabilitationCPS Synergy #1544702, October 2015

Hanz Richtera, Dan Simonb, Ken Sparksc and Ton van den Bogerta

Cleveland State Universitya: Mechanical Engineering; b: Electrical Engineering and Computer Science; c: Human Performance

AbstractThe project seeks to invent cyber-enabled exercise machines (CEEMs), which are characterized by: i. intrinsic

safety, ii. an extended use of sensing and estimation of biomechanical data, iii. real-time adaptation and guidanceto the user to achieve optimal exercise. Optimality criteria will be developed on the basis of collective activationof target muscle groups. The CEEM hierarchical control system will contain machine and biomechanical sensing,estimation, online optimization and impedance modulation subsystems. The optimizer will use model informationand sensed data to generate: 1. updates to the machine port impedance, 2. reference trajectories for the machine and3. cues to the user to modify her mechanical output. Optimality is obtained whenever the user is able to follow thesystem-generated cues. Otherwise, a safe suboptimal state should ensue. Training adaptations are expected to besuperior with CEEMs in comparison with fixed-impedance machines. This will be confirmed with human subjecttests and two prototypes to be developed as part of the project.

Intellectual MeritRecent innovations in exercise machines are characterized by an increased use of sensing and com-putation. The project will provide a solid foundation to invent machines which simultaneously guidethe user and adapt themselves towards optimal exercise. Optimality is sought relative to muscularactivation of target muscle groups. This approach is entirely new and contrasts with the use of poweras an optimization objective, which has been used in two decades of exercise machine optimizationand control research. The development of CEEMs will spur new cyber-physical foundational researchencompassing biomechanical modeling and sensing, estimation theory, human performance, controltheory and optimization. In addition, human subject tests will be conducted at the CSU Human Per-formance Laboratory using two CEEM prototypes: a two degrees-of-freedom planar machine and arowing machine.

Broader ImpactsThe project will advance cyber-physical systems at both foundational and applied levels. The in-vention of CEEM systems will bring benefits to the research community, will support and enhancethe university’s engaged learning mission and will have an impact on casual and athletic physicalconditioning methods and results. CEEMs can be used by athletes to maximize training for optimalperformance. CEEM-based training can also help eliminate training injuries by programming customloads. CEEM systems could also be utilized by beginners and older populations wanting to improvestrength, and for rehabilitation of patients with musculoskeletal problems. Due to its high degree ofreconfigurability, CEEM technology could also be used in space stations and capsules to supplant thecharacteristics of Earth-based exercise.

Goals and ObjectivesThe project has the following broad goals:

1. Development of foundational cyber-physical science and technology in the field of human-machinesystems

2. Development of new approaches to modeling, design, control and optimization of advanced exer-cise machines

3. Application of the above results to develop two custom-built machines: a rowing machine and a2-degree-of-freedom planar machine

4. Dissemination and outreach

The following research tasks have been planned to accomplish the above goals:

A. Design concepts for CEEMs and offline optimization of machine parameters

B. Modeling and simulation of coupled biomechanics-machine systems

C. Extended and UnscentedH∞ estimation and stability

D. Real-time musculoskeletal state estimation

E. Exercise machine control and adaptation via impedance and passivity methods

F. Online micro evolutionary optimization

G. Validation, human subject testing, dissemination and outreach with two custom-built CEEM pro-totypes.

BackgroundExercise machines have evolved from purely mechanical devices to systems which incor-porate sensing and, to a lesser extent, control. The typical state-of-the-art gym ma-chine can read heart rate as a basic indicator of activity, in addition to mechanical vari-ables shared by the user and the machine, such as velocity or amount of resistance.

Machine

HumanForceVelocity

Controlled

Externalcommand

Figure 1: General human-machine system

These indications are provided to the user to mod-ify his own activity to comply with a desired exer-cise session plan. The user must then adjust ma-chine settings manually. Some machines adjustincline or resistance automatically, in a feedbackloop designed to maintain heart rate in a targetzone.

The proposed project has the goal of design-ing, optimizing and controlling exercise machineswhich extensively sense or estimate biomechanicalvariables, automatically adjust their own resistance

and provide enhanced information to the user.The purpose of enabling such functions in an exercise machine is, in a general sense, to optimize

machine-based physical conditioning. Specifically, the project seeks to maximize activation of targetmuscle groups.

CEEM Hierarchical StructureThe interaction between human, machine and computation, and the presence of multi-levelloop closures requires that these machines be analyzed with a cyber-physical systems optic.In Fig. 2 a dashed line divides the human from the controlled machine. On the humanside, a control loop exists whose behavior may not be modified; however knowledge aboutsome of its properties is available and useful to design the machine and its control systems.

Humanbiomechanics

Humanbrain

Exercisemachine

Online Optimization

x, x F

propioception

Controls

Biomechanicsmodel-basedestimation

−+

Feedback

tohuman

merit

Muscle activationExerciseprotocol

Impedanceregulation

Figure 2: Proposed Cyber-Enabled Exercise Ma-chine architecture

•Humans are intrinsically capable of accu-rately following a command (i.e., the system-generated cues) that does not exceed con-straints associated with fatigue, overload orperceived danger.• CEEMs will be designed to guide the user

to perform optimal exercise, in particular bymaximizing their muscular activations.

This will be accomplished by managing infor-mation and power exchanges in real time andbi-directionally. One direction of informationflow is given by the biomechanical feedbacksrequired by the CEEM to operate and self-optimize. As shown in Fig. 2, this includes me-chanical sensing at the interaction port and es-timation of inaccessible variables such as actualmuscle activations.

The opposite direction of information flow is presented to the user as cues to modify their mechan-ical output. Simultaneously, optimally-determined impedance settings and reference trajectories areenacted by the CEEM’s control system. During exercise, the actual trajectories of the machine andthe human must be algebraically linked, and are ultimately determined by human volition.

Figure 3: 2 DOF Resistance CEEM and its hierarchical controlsystem

•Optimality is obtained when thehuman is able to follow the system-generated cues. The system shouldadopt a safe suboptimal conditionwhenever the user does not com-ply with the protocol. Passivity-based methods and impedance con-trol will be used as a theoreticalunderpinning for our control algo-rithms.

PI Team and Experimental FacilitiesThe project involves experimental work, including data collection, model validation, rapidcontrol prototyping and human subject tests. A comprehensive data collection ef-fort concerning the rowing exercise is being conducted at the beginning of the project.

Figure 4: Osprey 10-Camera MotionCapture System with Cortex Softwareat the Human Motion and Control Lab

•A commercial rowing ergometer will be instrumented tomeasure machine-specific variables such as force and ve-locity at the human interface, and human-specific vari-ables.• The rower will be installed in CSU’s Human Motion

and Control Lab, directed by Prof. van den Bogert.The lab is equipped with a 10-camera motion capturesystem (Motion Analysis Corp.), a V-Gait instrumentedtreadmill with software controlled pitch and sway actu-ators (Motek Medical), (Fig. 4) a 16-channel wirelessEMG/accelerometer system (Delsys), and D-Flow soft-ware (Motek Medical) for real-time control of experi-

ments and data processing.Software tools for musculoskeletal modeling and simulation include OpenSim, Autolev, Matlab,IPOPT, SNOPT, GPOPS, and in-house code (Matlab and C++) for predictive simulation via directtranscription of musculoskeletal dynamics and optimization criteria.

Prof. Sparks directs the Human Performance Lab. The lab is equipped with telemetry andambulatory-based equipment, including a portable metabolic system (Cosmed K4b2) for quan-tification of oxygen use during exercise. Electromyography data will also be collected, aswell as other physiological variables indicating exercise conditions, such as heart rate andperceived exertion. The team has acquired a dSPACE MicroLabBox system to handle syn-chronous data collection with a large channel count, as well as future real-time control tasks.

Figure 5: Sparks’ Human Perfor-mance Lab and Concept2 rowing ma-chine

Hardware development work and prototyping will be con-ducted at the Control, Robotics and Mechatronics Lab andthe Embedded Systems Lab, directed by profs. Richter andSimon, respectively.

Activities: Oct-Nov 2015The team has focused on: i.recruiting, ii.final IRB proce-dures, iii. purchase of dSPACE MicroLabBox, iv. prelim-inary theoretical work on admittance replication with con-trolled electromechanical systems, v. optimal identificationof rowing machine admittance.