Inertial compensation for belt acceleration in an instrumented treadmill

Similar documents
Artifacts Due to Filtering Mismatch in Drop Landing Moment Data

Biomechanics and Models of Locomotion

Motion Control of a Bipedal Walking Robot

Dynamic analysis and motion measurement of ski turns using inertial and force sensors

INTERACTION OF STEP LENGTH AND STEP RATE DURING SPRINT RUNNING

Using GPOPS-II to optimize sum of squared torques of a double pendulum as a prosthesis leg. Abstract

An investigation of kinematic and kinetic variables for the description of prosthetic gait using the ENOCH system

Lab 4: Root Locus Based Control Design

A novel approach to study locomotion in under-g load bearing conditions

The effects of a suspended-load backpack on gait

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

ScienceDirect. Rebounding strategies in basketball

1. A tendency to roll or heel when turning (a known and typically constant disturbance) 2. Motion induced by surface waves of certain frequencies.

Analysis of Pressure Rise During Internal Arc Faults in Switchgear

Towards determining absolute velocity of freestyle swimming using 3-axis accelerometers

ROSE-HULMAN INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering. Mini-project 3 Tennis ball launcher

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

RELIABILITY ASSESSMENT, STATIC AND DYNAMIC RESPONSE OF TRANSMISSION LINE TOWER: A COMPARATIVE STUDY

Sensitivity of toe clearance to leg joint angles during extensive practice of obstacle crossing: Effects of vision and task goal

Denny Wells, Jacqueline Alderson, Kane Middleton and Cyril Donnelly

GROUND REACTION FORCE DOMINANT VERSUS NON-DOMINANT SINGLE LEG STEP OFF

REPORT. A comparative study of the mechanical and biomechanical behaviour of natural turf and hybrid turf for the practise of sports

The validity of a rigid body model of a cricket ball-bat impact

ZIPWAKE DYNAMIC TRIM CONTROL SYSTEM OUTLINE OF OPERATING PRINCIPLES BEHIND THE AUTOMATIC MOTION CONTROL FEATURES

Body Stabilization of PDW toward Humanoid Walking

Applying Hooke s Law to Multiple Bungee Cords. Introduction

QUALITY OF TREADMILL EMBEDDED FORCE PLATES FOR GAIT ANALYSIS

Continuous sweep versus discrete step protocols for studying effects of wearable robot assistance magnitude

Human Pose Tracking III: Dynamics. David Fleet University of Toronto

Simulation of the Hybtor Robot

Dynamic Positioning Control Augmentation for Jack-up Vessels

PERCEPTIVE ROBOT MOVING IN 3D WORLD. D.E- Okhotsimsky, A.K. Platonov USSR

Available online at Procedia Engineering 00 (2011) Field Measurements of Softball Player Swing Speed

Investigation of Suction Process of Scroll Compressors

LQG Based Robust Tracking Control of Blood Gases during Extracorporeal Membrane Oxygenation

Naval Postgraduate School, Operational Oceanography and Meteorology. Since inputs from UDAS are continuously used in projects at the Naval

Toward a Human-like Biped Robot with Compliant Legs

Failure Detection in an Autonomous Underwater Vehicle

Report for Experiment #11 Testing Newton s Second Law On the Moon

Gerald D. Anderson. Education Technical Specialist

Despite the high speeds that can be reached using

Lesson 14: Simple harmonic motion, Waves (Sections )

A New Approach to Modeling Vertical Stiffness in Heel-Toe Distance Runners

Wind Flow Validation Summary

Equation 1: F spring = kx. Where F is the force of the spring, k is the spring constant and x is the displacement of the spring. Equation 2: F = mg

Catenary Mooring Chain Eigen Modes and the Effects on Fatigue Life

Evaluation of footfall induced vibration in building floor

Design of Altitude Measurement System for Aerospace Applications (Digital Barometric Altimeter)

*Author for Correspondence

Chapter 11 Waves. Waves transport energy without transporting matter. The intensity is the average power per unit area. It is measured in W/m 2.

Analysis of Shear Lag in Steel Angle Connectors

Modeling of Hydraulic Hose Paths

EXPERIMENTAL VALIDATION OF THE LATERAL DYNAMICS OF A BICYCLE ON A TREADMILL. J. D. G. Kooijman & A. L. Schwab

Once-per-step control of ankle-foot prosthesis push-off work reduces effort associated with balance during walking

Optimization of an off-road bicycle with four-bar linkage rear suspension

Medicine Meets Virtual Reality 21

GEA FOR ADVANCED STRUCTURAL DYNAMIC ANALYSIS

Response time is more important than walking speed for the ability of older adults to avoid a fall after a trip

Friction properties of the face of a hand-held tennis racket

Adaptive Pushover Analysis of Irregular RC Moment Resisting Frames

Ron Gibson, Senior Engineer Gary McCargar, Senior Engineer ONEOK Partners

Impact of imperfect sealing on the flow measurement of natural gas by orifice plates

Sample Solution for Problem 1.a

OIL AND GAS INDUSTRY

AN31E Application Note

International Journal of Technical Research and Applications e-issn: , Volume 4, Issue 3 (May-June, 2016), PP.

Mutual and asynchronous anticipation and action in sports as globally competitive

Simulation-based design to reduce metabolic cost

ISOLATION OF NON-HYDROSTATIC REGIONS WITHIN A BASIN

Calculation of Trail Usage from Counter Data

Effect of the Grip Angle on Off-Spin Bowling Performance Parameters, Analysed with a Smart Cricket Ball

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY Dynamic Model of Pressure Regulating Valve Ahmed Abed *

Implementation of Height Measurement System Based on Pressure Sensor BMP085

Ground Forces Impact on Release of Rotational Shot Put Technique

Available online at Prediction of energy efficient pedal forces in cycling using musculoskeletal simulation models

EMA and Other Dynamic Testing of a 2-Span Prestressed Concrete Floor. Tuan Nguyen, Nicholas Haritos, Emad Gad and John Wilson

Calibration and Validation of the Shell Fatigue Model Using AC10 and AC14 Dense Graded Hot Mix Asphalt Fatigue Laboratory Data

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001

The Estimation Of Compressor Performance Using A Theoretical Analysis Of The Gas Flow Through the Muffler Combined With Valve Motion

Competitive Performance of Elite Olympic-Distance Triathletes: Reliability and Smallest Worthwhile Enhancement

Bicycling Simulator Calibration: Proposed Framework


A Nomogram Of Performances In Endurance Running Based On Logarithmic Model Of Péronnet-Thibault

Accelerometers: An Underutilized Resource in Sports Monitoring

Vibration Analysis and Test of Backup Roll in Temper Mill

Current issues regarding induced acceleration analysis of walking using the integration method to decompose the GRF

Golf Ball Impact: Material Characterization and Transient Simulation

Variable Face Milling to Normalize Putter Ball Speed and Maximize Forgiveness

Supplementary Figure S1

Computationally Efficient Determination of Long Term Extreme Out-of-Plane Loads for Offshore Turbines

Biomechanics of Parkour: The Vertical Wall-Run Technique

Scanning Laser Vibrometry Assessment of Sports Equipment

Procedia Engineering 00 2 (2010) (2009) Properties of friction during the impact between tennis racket surface and ball

APPLICATION OF THREE DIMENSIONAL ACCELEROMETRY TO HUMAN MOTION ANALYSIS

BODY FORM INFLUENCES ON THE DRAG EXPERIENCED BY JUNIOR SWIMMERS. Australia, Perth, Australia

Chapter 11 Waves. Waves transport energy without transporting matter. The intensity is the average power per unit area. It is measured in W/m 2.

Gait Analysis by High School Students

MIL-STD-883G METHOD

Statistics of Bicycle Rider Motion

Novel empirical correlations for estimation of bubble point pressure, saturated viscosity and gas solubility of crude oils

Transcription:

Inertial compensation for belt acceleration in an instrumented treadmill Sandra K. Hnat, Antonie J. van den Bogert Department of Mechanical Engineering, Cleveland State University Cleveland, OH 44115, USA Abstract Instrumented treadmills provide a convenient means for applying horizontal perturbations during gait or standing. However, varying the treadmill belt speed introduces inertial artifacts in the sagittal plane moment component of the ground reaction force. Here we present a compensation method based on a second-order dynamic model that predicts inertial pitch moment from belt acceleration. The method was tested experimentally on an unloaded treadmill at a slow belt speed with small random variations (1.20 ± 0.10 m/s) and at a faster belt speed with large random variations (2.00 ± 0.50 m/s). Inertial artifacts of up to 12 Nm (root-mean-square, RMS) and 30 Nm (peak) were observed. Coefficients of the model were calibrated on one trial and then used to predict and compensate the pitch moment of another trial with different random variations. Coefficients of determination (R 2 ) were 72.08% and 96.75% for the slow and fast conditions, respectively. After compensation, the root-mean-square (RMS) of the inertial artifact was reduced by 47.37% for the slow speed and 81.98% for fast speed, leaving only 1.5 and 2.1 Nm of artifact uncorrected, respectively. It was concluded that the compensation technique reduced inertial errors substantially, thereby improving the accuracy in joint moment calculations on an instrumented treadmill with varying belt speed. Keywords: biomechanics, instrumentation, gait, inertial artifacts, surface Corresponding author Email address: s.hnat@csuohio.edu (Sandra K. Hnat) Preprint submitted to Journal of Biomechanics October 28, 2014

perturbation Word Count: 1562 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1. Introduction Horizontal acceleration of the ground surface is commonly used in experiments to perturb posture and gait (Park et al., 2004; Chen et al., 2014). In order to determine joint moments during such tests, ground reaction forces must be measured, but this is problematic when the force plate is not rigidly attached to an inertial reference frame. In an accelerating force plate, inertial forces arise due to accelerating masses between the subject s foot and the force sensors. Compensation for these errors in a translating force plate is possible when mass properties of the plate are known and accelerations are measured (Pagnacco et al., 2000). Instrumented treadmills are increasingly available as tools for gait analysis, and these provide a convenient means to apply horizontal surface acceleration during posture and gait (Owings et al., 2001; Sessoms et al., 2014). It is expected, however, that acceleration of the treadmill belt will induce a sagittal plane moment in the ground reaction force due to the inertia of the belt, rollers, and motor. This moment is an artifact which will directly translate into an error in the sagittal plane joint moments determined from inverse dynamic analysis. Similar errors may occur when belt speed is interactively controlled ( self paced ) by the subject in a virtual reality environment (Sloot et al., 2014). In this paper we will quantify the inertial artifacts caused by belt speed variations and present a method to compensate for these artifacts. 22 23 24 2. Methods Input signals for control of belt velocity were created using MATLAB/Simulink (Version 2014a, Mathworks, Natick, MA) as shown in Figure 1. A total of four 2

25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 6-minute trials were generated, two with mean speed of 1.2 m/s and small perturbations, and two with a mean speed of 2.0 m/s and larger perturbations. A random acceleration signal was generated with discrete-time Gaussian white noise and variance in the acceleration was set to 25 m 2 /s 4 (for the 1.2 m/s trials) and 2000 m 2 /s 4 (for 2.0 m/s trials), respectively. The signal was clipped at the maximum belt acceleration of 15 m/s 2, integrated, and high-pass filtered (second-order, Butterworth) with a 0.2069 Hz passband edge frequency to eliminate any velocity drift. The mean velocity was added as a constant to the random signal and limited to a maximum speed of 3 m/s. Two trials were generated in this manner for each speed, using different random number seeds. The resulting belt velocity signals had a mean and standard deviation of 1.20 ± 0.10 m/s) and 2.00 ± 0.50 m/s, respectively. Experiments were performed on a split-belt instrumented treadmill (VG005- A, Motek Medical, Amsterdam, Netherlands). The belt speed signals were used to control the belt speed through software (D-Flow 3.16.2, Motek Medical). The D-Flow software was used to record ground reaction forces and moments and actual belt velocity during the four trials, without external loads applied to the treadmill surface. The sampling rate was 100 Hz. The recorded pitch moment (sagittal plane moment) and belt speed were low-pass filtered (second-order, Butterworth) with a 6 Hz cutoff frequency to simulate how signals are typically processed for inverse dynamic analysis of gait (van den Bogert et al., 2013). Belt acceleration was derived from the low-pass filtered belt speed by a central difference formula. A linear, second-order discrete-time model was used to predict the pitch moment M from belt acceleration a: M i = θ 1 M i 1 + θ 2 M i 2 + θ 3 a i + θ 4 a i 1 + θ 5 a i 2 (1) 50 51 52 One trial at each speed was used to calibrate the model. The five model coefficients θ were determined by minimizing the sum of the squared error be- tween the predicted and measured pitch moment in the calibration trial. The 3

53 54 55 56 57 58 59 60 61 62 63 64 65 minimization was performed in Matlab using the fmincon function. The calibrated model was used to predict the pitch moment of the other trial at the same speed, and the predicted moment was subtracted from the recorded moment as would be done when compensating human test data for inertial artifacts. The root-mean-square (RMS) of the uncompensated and compensated pitch moment were computed. The coefficient of determination (R 2 ) verified the predictiveness of the simulation when compared to the measured values. The analysis was repeated with low-pass filter cutoff frequencies up to 20 Hz to determine how well the inertial compensation would perform in other movements such as sports maneuvers, where the inverse dynamic analysis requires a higher cutoff frequency. All software and data used are available (Github Repository, 2014, DOI:10.5281/zenodo.10905). 66 67 68 69 70 71 72 73 74 75 76 77 78 79 3. Results The pitch moment predicted by the model was in close agreement with the measured pitch moment, as illustrated in Figure 2. The predicted moment was generated after calibrating the model using data from the other random trial at the same speed. R 2 values of 72.08% and 96.75% were obtained for the slow speed (1.2 m/s) and fast speed (2.0 m/s), respectively, and indicate that the model explains most of the pitch moment that is generated by belt speed variations. Table 1 shows the RMS values of pitch moment before and after compensation. Substantial reductions in error were achieved, especially in the high speed condition. Figure 3 shows the pitch moment before and after compensation for cut-off frequencies between 1 and 20 Hz. The relative error reduction is diminished at higher frequencies, but a substantial amount of compensation is still achieved. 4

80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 4. Discussion Accelerating the belt of an instrumented treadmill induces inertial artifacts in the sagittal plane ground reaction moment. To minimize these inertial errors, a compensation method was developed based on a second-order linear model. The method was tested in two experimental conditions: a slow belt speed with small variations (1.2 ± 0.10 m/s) and a fast belt speed with large variations (2.0 ± 0.50 m/s). At the 6 Hz bandwidth that is typically used in gait analysis, inertial artifacts were reduced by 47% and 82%, respectively, in these conditions. The effectiveness of the method declined somewhat at larger bandwidth (Figure 3), but a substantial fraction of the artifact could still be eliminated. Sagittal plane moment between foot and ground is one of the inputs for inverse dynamic analysis of human motion. Inspection of the inverse dynamic equations reveals that any measurement error in this moment will result in an equal error in human joint moments. Peaks in the inertial artifacts during our tests were typically 6 Nm in the slow condition and 30 Nm in the fast condition (Fig. 2). Peak knee joint moments during human gait are about 40 Nm during slow walking (van den Bogert et al., 2013), so these inertial artifacts are large. We were able to reduce this error by about half. Our slow condition is representative of an experiment in which gait is perturbed just enough to cause subtle adaptive responses. In more extreme perturbations, such as sudden stopping or starting of the belt, the inertial artifacts would be larger, and as indicated by our fast tests, a much larger fraction of the artifact can be compensated in such conditions. We calibrated the model on a trial containing similar belt variations to the trial that requires the compensation. We found, however, that the compensation on the slow trials worked almost equally well when the calibration was done on a fast trial. This suggests that the model accurately captured the dynamic properties of the system, and can be generalized to other movements without requiring recalibration. Other compensation methods using the mathematical relationships between motor, pulley, and belt inertias may also describe 5

110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 the dynamic properties of the system. However, these techniques require more complicated analyses and sufficient knowledge of the mechanical properties of the system. The system identification method presented here does not require such information. At 6 Hz bandwidth, there was about 1-2 Nm of sagittal plane moment error that could not be explained or compensated by the model. Some of this may simply be the noise in the force plate system. Additionally, the model predictions were based on belt acceleration, which was estimated by numerical differentiation of belt speed data, potentially introducing error. It would be of interest to measure belt acceleration with better instrumentation, instead of using the belt speed information provided by the treadmill control system. Alternatively, the pseudorandom belt speed command signal could be used as input for the model. This would eliminate noise but requires the assumption that the belt speed control system can execute the commanded speed despite horizontal forces applied by a human subject. Finally, the linear second order model may not be able to accurately capture the internal dynamics of the system, especially at higher bandwidth. Unmodeled dynamics may include nonlinearities due to friction and internal vibration modes. Potential improvements to the model include nonlinear system identification approaches or an auto-regressive moving-average exogenous (ARMAX) model that more effectively identifies noise in the system. With the emerging trend of using instrumented treadmills for gait and balance control, this method is simple and easy to implement in other instrumented treadmills, as long as they have the ability to control and measure belt velocity. The amount of inertial correction will vary depending on the properties of the treadmill and its instrumentation. Other balance perturbations, such as mediolateral translation or rotations of the walking surface, will require more sophisticated techniques to compensate for inertial effects in the moving force plate. For variations in belt speed, the compensation method presented here is capable of significantly reducing inertial artifacts, thereby allowing joint moments to be measured in experimental conditions where this was previously not possible. 6

141 142 143 144 145 5. Acknowledgments This research was supported by the National Science Foundation under Grant No. 1344954 and by the Ohio Department of Development, Third Frontier Commission. The authors thank Jason K. Moore for his advice regarding readable and reusable code and for validating our methodology. 146 147 148 6. Conflict of Interest Statement There are no conflicts of interest for any of the authors regarding the research reported in this manuscript. 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 7. References Chen, C. L., Lou, S. Z., Wu, H. W., Wu, S. K., Yeung, K. T., Su, F. C., 2014. Effects of the type and direction of support surface perturbation on postural responses. Journal of Neuroengineering and Rehabilitation 1, 50. Hnat, S., Moore, J., van den Bogert, A., 2014. Pitch moment compensation. GitHub Repository. URL https://github.com/csu-hmc/pitch-moment-compensation Owings, T. M., Pavol, M. J., Grabiner, M. D., 2001. Mechanisms of failed recovery following postural perturbations on a motorized treadmill mimic those associated with an actual forward trip. Clinical Biomechanics 16 (9), 813 819. Pagnacco, G., Silva, A., Oggero, E., Berme, N., 2000. Inertially compensated force plate: a means for quantifying subject s ground reaction forces in noninertial conditions. Biomedical Sciences Instrumentation, 397 402. Park, S., Horak, F., Kuo, A., 2004. Postural feedback responses scale with biomechanical constraints in human standing. Experimental Brain Research 154 (4), 417 427. 7

166 167 168 169 170 171 172 173 174 175 176 Sessoms, P. H., Wyatt, M., Grabiner, M., Collins, J.-D., Kingsbury, T., Thesing, N., Kaufman, K., 2014. Method for evoking a trip-like response using a treadmill-based perturbation during locomotion. Journal of Biomechanics 47 (1), 277 280. Sloot, L. H., van der Krogt, M. M., Harlaar, J., 2014. Effects of adding a virtual reality environment to different modes of treadmill walking. Gait and Posture 39 (3), 939 945. van den Bogert, A. J., Geijtenbeek, T., Even-Zohar, O., Steenbrink, F., Hardin, E. C., 2013. A real-time system for biomechanical analysis of human movement and muscle function. Medical and Biological Engineering and Computing 154, 1069 1077. 8

Figure 1: MATLAB Simulink diagram for creating random belt velocities, in which a random acceleration signal is generated with Gaussian white noise. Belt velocity is obtained by integrating the signal and filtering with a high-pass Butterworth filter to reduce integration drift 9

Pitch Moment (Nm) 10 5 0 5 Average Speed 1.2 m/s Measured Predicted (72.06%) 10 200 200.5 201 201.5 202 202.5 203 203.5 204 204.5 205 Time (s) Pitch Moment (Nm) 40 30 20 10 0 10 20 Average Speed 2.0 m/s Measured Predicted (96.75%) 30 200 200.5 201 201.5 202 202.5 203 203.5 204 204.5 205 Time (s) Figure 2: Measured (black dotted) and predicted (red) pitch moment for the slow (top) and fast (bottom) speeds, with R 2 values of 72.08% and 96.75%, respectively. Only a small section of the 6-minute trial is shown. 10

4 Average Speed 1.2 m/s 14 Average Speed 2.0 m/s 3.5 12 RMS Pitch Moment (Nm) 3 2.5 2 1.5 RMS Pitch Moment (Nm) 10 8 6 4 1 Uncompensated Compensated 0.5 0 5 10 15 20 Cutoff Frequency (Hz) 2 Uncompensated Compensated 0 0 5 10 15 20 Cutoff Frequency (Hz) Figure 3: Root-mean-square (RMS) of the uncompensated (blue) and compensated (red) pitch moment as the cutoff frequency of the low-pass, second-order filter was increased from a range of 1-20 Hz. The dashed line indicates the results obtained at 6 Hz 11

Trial RMS (Nm) RMS (Nm) % Reduction Before Compensation After Compensation Low Speed (1.2 m/s) 2.77 1.46 47.37 High Speed (2.0 m/s) 11.51 2.07 81.98 Table 1: Root-mean-square (RMS) of the pitch moment before and after compensation. Compensation was performed by subtracting the predicted pitch moment from the measured value. 12