Measuring Dynamic Characteristics of the Human Arm in Three Dimensional Space 

Mark C. Pierre and Robert F. Kirsch

Biomedical Eng. Dept.,

Case Western Reserve University, 10900 Euclid Ave, Cleveland, OH 44106

mcp6@po.cwru.edu

 


Abstract

The goal of this work was to develop a method to measure the dynamic characteristics of the human arm under natural three-dimensional conditions. Endpoint stiffness, which characterizes the relationship between hand displacements and the forces required to effect those displacements, was estimated during the application of three-dimensional, stochastic displacement perturbations to hand position.  A nonparametric system identification algorithm was used to estimate endpoint stiffness from the measured force and displacement data.  Endpoint inertia, viscosity and elasticity parameters were fit to the identified system. A graphical technique was introduced to help visualize these complex dynamic parameters.  The results illustrate the importance of studying the endpoint dynamics in three dimensions. 

 

Introduction

Endpoint dynamics depend on inherent musculo-skeletal properties, skeletal geometry and neuromuscular interactions. Many neurophysiological studies of posture and movement have focussed on constrained systems, such as single muscle, single joint or movements confined to a horizontal plain [1-3].  Although there are practical reasons for these simplifications, it is difficult to develop a fundamental understanding of natural control of posture and movement from these constrained studies. The central nervous system can not simply string together several simplified systems, but must deal with the interactions between different neural muscular and skeletal structures.  In fact it may be impossible to extrapolate important three-dimensional features from these simplified models. All studies thus far have examined the arm constrained to a two dimensional plan.  It is important to examine the arm in its natural state, in three-dimensional space. 

 

Methods

The dynamic stiffness of the human arm is the relationship between a displacement imposed at the endpoint of the arm and the forces that affect that displacement. When measuring the dynamic stiffness of the human arm there are three directions in which the arm can be displaced (X, Y, Z), resulting in three forces. Therefore, the arm represents a multiple-input multiple-output (MIMO) system with displacement as the input and force as the output.  A linear MIMO can be decomposed into single-input, single-output (SISO) subsystems. This allows each subsystem to be identified using a frequency domain non-parametric MIMO system identification technique [4,6].  This technique identifies a transfer function for each SISO, assuming linearity about the endpoint in the presence of small displacements.  The MIMO system and its decomposition into multiple SISO subsystems is shown in Figure 1. 

    

Figure 1. SISO representation of endpoint stiffness dynamics.  Illustrates the decomposition of the endpoint stiffness dynamics into a group of SISO systems relating each endpoint displacement to each corresponding force. 

The endpoint stiffness was estimated using data obtained during displacement perturbations applied to the hand of the human subject by a robotic manipulator [7]. The displacements and resulting forces were measured.  Data from a single able-bodied subject is presented here.  The subject was strapped into a rigid chair with custom supports to constrain both lateral and anterior-posterior trunk movements.  The subject’s arm was attached to the endpoint of a three-dimensional manipulator using a fitted fiberglass cast mounted inside a custom, heavy-duty gimbal. The gimbal allowed free rotation in all three directions about the endpoint of the hand.  This removed any torques ensuring that the perturbation only applied translation. 

An initially two-joint robotic manipulator [7] was adapted by adding a linear motor to its endpoint, allowing movement in all three axes.  The manipulator was instrumented to measure endpoint force and position.  These signals were anti-alias filtered at 200Hz, and sampled at 1kHz. 

Measurements of endpoint stiffness were made with the endpoint of the arm level and approximately 0.3m anterior to the acromion.  During each trial, the subject was instructed to exert a constant 30N force against the manipulator. The force was limited to 27 possible directions, corresponding to 3 axes (X, Y, Z) and 3 forces directions  (pos., neg., none). The subject was assisted in this task by a visual display of the endpoint force and the target force during each 30-second trial.

Figure 1 shows typical endpoint displacements and forces in the X direction for a single trial.  During the perturbation, endpoint displacements had peak-to-peak amplitudes of approximately 3 cm.  The resulting endpoint force amplitude varied from trial to trial depending on arm stiffness.  The endpoint displacement frequency content was designed to be within the range of physiologically encountered perturbations [5] yet contain enough information for adequate identification of the endpoint dynamics.  Figure 2 shows the spectra of the endpoint perturbations used in this experiment.  These perturbations were flat to 3Hz, above which they decayed at a rate of roughly 20dB/decade.

Figure 1.  Typical Data. Endpoint displacements and forces measured in the X direction during a single trial.

 

Figure 2. Input displacement power spectrum.  Shows frequency range of the applied position perturbation. 

 

This experimental technique has several benefits.  First, using a stochastic input rather than a step reduces the possibilities of voluntary interactions because of the inputs random character.  Also, the entire 3D-stiffness field can be swept during a relatively short experimental trial, rather then separate trials for each direction of interest. Finally, the dynamic input output identification can be obtained with little assumption about the systems structure. 

                It has been shown that inertial (I), viscous (B), and stiffness (K) parameters can represent SISO systems as shown in Equation 1. 

, where      (1)  The parameterized system has the form specified by equation 2.

; where             (2)                                                                            (1)

The inertial, viscous, and stiffness matrices were fit to the nonparametric transfer functions using a Nedler-Mead multi-dimensional optimization algorithm in Matlab.

                The inertial, viscous, and stiffness properties are dependent on the direction of the input.  Therefore these properties can be represented graphically as a function of direction.  For stiffness, this is shown in Equation 3, where F represents the elastic components of the force in response to a unit three-dimensional displacement in endpoint position.  An ellipsoid was created from this mathematical equation by plotting the force responses to the random unit displacement (Fx, Fy, and Fz) relative to one another.  This is the extension of a previous two-dimensional method used to plot ellipses [1].

 where   (3)

 

Results

            During one trial the subject exerted a 30N force simultaneously in the negative X direction and in the positive Z direction.  The net force would be aimed in a region up and to the left of the subject’s endpoint.  The data analysis for this trial generated transfer functions for each SISO system.  The parameters K, B, and I were fit to theses transfer functions.  Figure 3 shows the actual transfer functions measured using nonparametric MIMO system identification and the parametric approximations of these systems.

The stiffness matrix from the parametric fit is shown in Equation (3).

                     (3) This stiffness matrix can be represented graphically as an ellipsoidal plot in three dimensions.  Figure 4 shows the ellipsoid as the central figure surrounded by three two-dimensional projections which aid in abstracting the three dimensional content of the ellipsoid.  This figure is shaded to highlight the varying stiffness.

Areas with the highest stiffness are shaded lightly and areas of low stiffness are dark.  Notice that the three dimensional imaging incorporates lighting effects to accentuate the three-dimensional curvature of the ellipsoid and should not be confused with the stiffness shading. The ellipsoid shows that there is a significant component in the third dimension.

Figure 3.  Transfer functions.  Transfer functions measured from one trial and parametric fits.  During this trial the subject exerted a (30N, 0, 30N) force. 

  

                Relative to the ellipsoidal plot, the subject would be oriented with their shoulders parallel to the X-axis facing the positive Y-direction.  The arm would be level with the X-Y plane at a zero height along the Z-axis.  The endpoint of the hand would be located in the center of the ellipsoid at location (0, 0,0).

 

Conclusions

This paper outlines a non-parametric method for characterizing thee-dimensional arm dynamics in response to stochastic perturbations.  The method assumes no prior knowledge about the system dynamics except linearity in the presents of small displacements.  In addition, this technique differs from previous techniques because it includes all three dimensions, allowing measurements of all neuromuscular interactions. Therefore, this test can be used to determine system structure completely and under natural three-dimensional conditions. 

Preliminary results show that this method is suitable for characterizing changes in three-dimensional endpoint stiffness.  In addition, the graphical ellipsoid is an important tool to help visualize the complex dynamic properties of the arm.  Future work will concentrate on testing the dynamic properties of the arm in functional positions.  Ultimately, this technique will be used to quantify the effects of FNS on the arm.

Figure 4.  Three-Dimensional Stiffness Ellipsoid.  The three-dimensional stiffness ellipsoid is the center most object.  The three surrounding ellipses are projections of the ellipsoid onto each plane.  Shading correlates to the magnitude of the stiffness, lighter being stiffer. 

 

Acknowledgments

This work was supported by NIH HD32653 (RFK) and by training support to MCP (NIH 2T32GM07535-24 and NSF 9972747. Additional supported provided by the Cleveland VA FES Center.

 

References

[1]  F. Mussa-Ivaldi, Hogan, N, Bizzi, E, “Neural, mechanical, and geometric factors subserving arm posture in humans.” The Journal of Neuroscience, vol. 5, pp.2732-2743, 1985.

[2]  J. M. Dolan, M. B. Friedman, and M. L. Nagurka, “Dynamic and loaded impedance components in the maintenance of  human arm posture.” IEEE Transactions on Systems, Man, and Cybernetics, vol. 23, pp. 698-709, 1993.

[3]   T. Tsuji, Morasso, PG, Goto, K, Ito, K, “Hand impedance characteristics during maintained poster.” Biological Cybernetics, vol. 72, pp. 475-485, 1995.

[4]  J. S. Bendat and A. G. Piersol, Random Data: Analysis and Measurement Procedures. New York: Wiley, 1986

[5]  Mann KA, Werner FW, Palmer AK, “Frequency spectrum analysis of wrist motion for activities of daily living.” The Journal of Orthopedic Research, vol 7, pp. 304-306.  

[6] E. J. Perreault, R. F. Kirsch, and A. M. Acosta, “Multiple-input, multiple-output system identification for the characterization of limb stiffness dynamics,” Biol Cybern, vol. 80, pp. 327-337, 1999.

[7] A. M. Acosta, R. F. Kirsch, and E. J. Perreault, “A robotic manipulator for the characterization of two-dimensional dynamic stiffness using stochastic displacement perturbations,” Journal of Neuroscience Methods, 102:177-86, 2000.