Next Article in Journal
Improved RRT* Algorithm for Disinfecting Robot Path Planning
Previous Article in Journal
Quantifying the Impact of Motions on Human Aiming Performance: Evidence from Eye Tracking and Bio-Signals
Previous Article in Special Issue
Data-Driven Approach for Upper Limb Fatigue Estimation Based on Wearable Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Inertial Measuring System to Evaluate Gait Parameters and Dynamic Alignments for Lower-Limb Amputation Subjects

1
Department of Mechanical Engineering, National Central University, Taoyuan 32001, Taiwan
2
Department of Physical Medicine and Rehabilitation, Changhua Christian Hospital, Changhua 500209, Taiwan
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(5), 1519; https://doi.org/10.3390/s24051519
Submission received: 4 December 2023 / Revised: 14 February 2024 / Accepted: 21 February 2024 / Published: 26 February 2024

Abstract

:
The study aims to construct an inertial measuring system for the application of amputee subjects wearing a prosthesis. A new computation scheme to process inertial data by installing seven wireless inertial sensors on the lower limbs was implemented and validated by comparing it with an optical motion capture system. We applied this system to amputees to verify its performance for gait analysis. The gait parameters are evaluated to objectively assess the amputees’ prosthesis-wearing status. The Madgwick algorithm was used in the study to correct the angular velocity deviation using acceleration data and convert it to quaternion. Further, the zero-velocity update method was applied to reconstruct patients’ walking trajectories. The combination of computed walking trajectory with pelvic and lower limb joint motion enables sketching the details of motion via a stickman that helps visualize and animate the walk and gait of a test subject. Five participants with above-knee (n = 2) and below-knee (n = 3) amputations were recruited for gait analysis. Kinematic parameters were evaluated during a walking test to assess joint alignment and overall gait characteristics. Our findings support the feasibility of employing simple algorithms to achieve accurate and precise joint angle estimation and gait parameters based on wireless inertial sensor data.

1. Introduction

Gait deviation among subjects with lower limb amputation is unavoidable even with the latest powered prosthesis [1,2,3]. Unilateral amputation causes balance difficulties during walking [4], but gait deviations vary with time and training. Gait asymmetry after wearing a lower extremity prosthesis poses a lifelong health threat to amputees [5]. The altered biomechanism worsens gait asymmetry and increases the consequent development of lower back pain, osteoarthritis, and skin problems [6]. These problems result in transfemoral amputees relying heavily on their sound limbs during walking [3,7], and then worsening the overuse arthropathy. Despite these situations, a prosthesis helps subjects regain their socioeconomic functions after amputation [8]. Researchers proved that after receiving four weeks of endurance training, lower-limb amputees were able to reduce step widths, similar to healthy subjects [9], i.e., rehabilitation for amputees also changes the biomechanics after wearing a prosthesis [2,10]. Thus, assessing the quality of a prosthesis and monitoring the gait deviations are essential for these changes.
Fit and alignment have been always the concerns of wearing a prosthesis. To judge if the prosthesis fits is, however, a challenge. Until now, the appropriateness of a prosthesis is subjectively reported by amputees; meanwhile, how well-aligned a prosthesis is is always observed by a prosthetist [11]. The definition of alignment for a prosthesis user is the relative motion between the socket and the other parts of a prosthesis [12]. With good feasibility, the alignments after wearing a prosthesis have been always subjectively clarified by a prosthetist [11]. To handle this issue, the alignments, gait parameters, and the symmetry of gaits have been taken as objective variables to show a good fit for a prosthesis [11,12]. To obtain objective variables that represent fitness, the alignments of interest can be further divided into static and dynamic ones [12]. Static alignment after wearing a prosthesis can be obtained by connecting affixed makers on the amputee’s surfaces and prosthetics [8]. The method is intuitive and easy to find the discrepancy between the unaffected and amputated legs. However, the research clarifies that static alignment may not directly relate to ground reaction forces (GRF) due to the compensatory mechanisms adopted by amputees to adapt to alignment changes [13]. The limitations of static gait analysis and the compensatory mechanisms employed by amputees necessitate the development of novel, clinically applicable gait analysis tools, capable of dynamically assessing joint alignment during walking, to facilitate a comprehensive evaluation of gait parameters in post-prosthetic amputees.
Dynamic alignment refers to the assessment of the relative motion between prosthetic components and the individual’s body parts to optimize their functionality during walking. It involves the coordination of the socket, artificial knee joint, and artificial foot to ensure a smooth and efficient gait for the amputee. In contrast to the traditional static alignment that primarily emphasizes aligning the prosthesis while the user is stationary, dynamic alignment encompasses the complete three-dimensional joint ranges of motion during walking. Traditionally, dynamic alignments have been assessed by prosthetists through observing amputees’ walking patterns and listening to their feedback and concerns [12,13,14]. For decades, to acquire dynamic alignments, optical motion capture systems have been regarded as a gold standard. They can provide objective and reliable gait analysis for lower limb prostheses users [14]. Time-consumption and facility limitation hinder their clinical applications. As far as lower-extremity amputees are concerned, rehabilitation may improve gait deviation which varies over time after wearing a prosthesis [2,9]. Furthermore, a gait analysis performed in a controlled laboratory environment does not correlate well with functional results in daily activities [15]. Thus, those motion capture systems are somewhat not practically feasible for clinical use.
Implementing a wearable device system is one of the solutions to obtain dynamic alignments for amputees to overcome the challenges in continuously monitoring prosthesis fitness and training programs. Inertial sensors have played a critical role in wearable devices for gait analysis [5,16,17,18]. An inertial sensor comprises an all three-axis accelerometer, gyro, magnetometer, and other compact sensors. Acceleration during walking has been considered as an indicator of walking smoothness [19]. Further, the calculated trunk stability can be used as a surrogate scale for functional improvement among transfemoral amputees [9]. Thus, inertial sensors are suitable for amputees to monitor pelvic motion and gait symmetry, which is reasonable for comprehensive rehabilitation. Using inertial sensors alone to classify gait cycles through motion data is challenging [5]. Gait analysis for amputees is more complicated than for healthy subjects and the debate still remains for phase discrimination through using inertial sensors. Most previous studies have typically focused on subjects with either transfemoral or transtibial amputation [20,21,22]. Limited researchers have investigated both types of amputation in their studies [23]. To cope with this issue, we developed a comprehensive assessment tool that incorporates clinical walking tests. The tool provides prosthetics and rehabilitation specialists with an intuitive and readable means to evaluate patients.
Most studies have achieved promising results by using sophisticated algorithms to process motion data obtained from healthy subjects, but still few studies have directly obtained motion data from amputees [18,24,25]. The other crucial issue is to decide where to deploy inertial sensors. The proper locations to deploy inertial sensors on amputee subjects have not been conclusively determined. The fewer sensors the system has, the better the practicability for amputee use. An inertial sensor deployed on the back is suitable for embedding into back belts as decoration. The kinematics of the lower extremities such as the pelvic and trunk motions are crucial for gait analysis among amputees [9]. An inertial sensor affixed on a lateral socket prosthesis is also proper for transfemoral amputees. Generally, inertial sensors are deployed on the trunk and the upper portions of the legs, which are accessible sensors for amputees to without further bending their trunk to affix sensors on the lower limbs for motion analysis. This hypothesis should be further justified.
The study aims to conduct a dynamic alignment analysis, in comparison to the unaffected leg; further, both the large- and small-scale motion analyses, i.e., walking trajectory and joint-angle variation, are implemented and combined to illustrate subject movements through stickman animation. In addition to allowing clinical physicians to watch prosthetic users’ walking conditions, visualization can also allow prosthetic users to understand their gait patterns. Notably, viewing the walk-test animation together with the physician’s explanation may enhance the patient’s motivation to perform the rehabilitation task. Previous studies considered dynamic alignment as the positioning of the prosthesis concerning the residual stumps [26,27]; however, our primary concerns here are paid to the overall impact and net effect on gait analysis and, even in recent research, no suitable method has been available to monitor joint motion among amputees wearing prostheses [28]. Depicting dynamic alignment in this manner offers an intuitive approach for both amputees and prosthetists. The trend for gait analysis and dynamic alignments has still not been able to visualize gait variations [29,30,31].

2. Material and Methods

In this section, we describe the construction of the inertial measuring system and the methods to clarify the gait phase, rotational angles of each joint on the sagittal plane and spatiotemporal parameters and to draw the gait animation using the information of both the walking trajectory and the lower-limb joints motion, which benefit amputees and prosthetists to intuitively comprehend gait deviations. First, we set up the kinematic analysis system with seven inertial sensors. Then, the gold standard, a video-based motion capture system, was employed to validate this inertial measuring system for the obtained kinematic parameters and walking trajectory. Finally, we adopted this system on amputees to integrate with a clinical walk test. The study protocol for enrolling amputees was approved by the Landseed International Hospital Institutional Review Board (IRB) with the identification code IRB-20-022-A2. All participants gave signed informed consent before starting all tests.

2.1. Wireless Inertial Measuring System

The implemented inertial system comprised seven wireless inertial measurement units (IMUs) and a laptop computer (ASUS X571G with 16 G RAM) and a USB port with a USB dongle (CSR Bluetooth 4.0) serving as the data storage center and receiving port. Each IMU contained an inertial module (Razor IMU M0 Module, SparkFun Electronics, Niwot, CO, USA), a Bluetooth® module (Blue SMiRF Silver Bluetooth module, SparkFun Electronics, Niwot, CO, USA), and a LiPo battery with 3.7v 850 mAh, as shown in Figure 1a. The specification of the employed inertial module (Razor IMU M0 Module) included a three-axis accelerometer measuring (selectable) ±2, ±4, ±8, and ±16 g, a three-axis gyro measuring ±250, ±500, ±1000, and ±2000°/s, and a three-axis magnetometer with a measuring range of ±4800 μT. This module was selected as it allows for inhouse programming that provides flexibility in data acquisition. Before starting the study, we placed one IMU set on the dorsum of a healthy subject’s foot to examine the maximum acceleration and angular velocity during a 10 m walk test. The results showed that the acceleration and angular velocity ranged from −2.93 to 1.27 g and from −297.4 to 464°/s, respectively.
The measuring dynamic range for the Gyro and accelerometer were set as ±500°/s and ±4 g, respectively, with a sampling rate of 100 Hz. The IMU was packed by polylactic acid, 51 × 46 × 24.5 mm in size, and weighed 38 g. Hook and loop fasteners were used to affix these sensors on subjects. As shown in Figure 1b, the mounting locations to deploy seven IMUs included the subjects’ mid-back (on the spinal process of the fifth lumbar vertebrae), both sides of the lateral thigh, lateral calf, and foot dorsum, etc. The walking direction was set toward the positive X-axis, and the direction of gravity as the negative Z-axis (Figure 1b). The operation interface to acquire inertial data of multiple IMUs was coded using LabVIEW® (National Instruments, Austin, TX, USA), as shown in Figure 2, where one may find in section C that the light green bulbs represent Ch1-Ch5 IMUs in operation. Before performing a test to obtain motion data, users need to calibrate the gyro and accelerometer of each IMU.

2.2. Computation Algorithms

To describe the orientations of inertial sensors with respect to the global coordinate system, the Euler angles were used as the fundamental basis for the computation of kinematic parameters. To prevent the situation of gimbal-lock during the computation of rotation of the coordinate system, the quaternion [32] was applied for the expression of attitude orientation. Further, Madgwick filtering [33] and zero velocity update (ZUPT) [34] were adapted to correct accumulated errors from integral and drift in the inertial data computation.

2.2.1. Rotation and Coordinate Transformation of Orientation

As orientations approaching gimbal-lock may introduce associated errors, the quaternions offer an alternative computational method. A rigid body or coordinate frame in a three-dimensional (3D) space can be represented by a four-dimensional complex number that is called quaternion [32]. When an arbitrary frame A rotates angle α around a vector r A to frame B, the elements of quaternion describing this orientation are written as
q ^ B A = [ q 0 q 1 q 2 q 3 ] T = [ cos α 2 r x sin α 2 r y sin α 2 r z sin α 2 ] T
where rx, ry, and rz are the components of r A on the x, y, and z axis, respectively. The orientation described by quaternion can be represented as a rotation matrix R B A , i.e., [22,25]
R B A = [ 2 q 0 2 - 1 + 2 q 1 2 2 ( q 1 q 2 + q 0 q 3 ) 2 ( q 1 q 3 - q 0 q 2 ) 2 ( q 1 q 2 - q 0 q 3 )   2 q 0 2 - 1 + 2 q 2 2 2 ( q 2 q 3 + q 0 q 1 ) 2 ( q 1 q 3 + q 0 q 2 ) 2 ( q 2 q 3 - q 0 q 1 ) 2 q 0 2 - 1 + 2 q 3 2 ]

2.2.2. Madgwick Filtering for Quaternion Correction

The Madgwick algorithm is a recursive procedure as it uses the previous quaternion to estimate the current one. The adjustment and correction of quaternion of an IMU is obtained through the gradient descent by using its rotation axis and the information of measured linear and gravitational acceleration. Then, the angular displacement for roll, pitch, and yaw can be evaluated.
First, consider the estimation of orientation for the gyro in an IMU. The gyro measures the three angular velocities of the sensor frame, termed ωx, ωy, and ωz, related to its local (or sensor) coordinate system. These angular velocities compose a quaternion ω S with a null as the real part like
ω S = [ 0 ω x ω y ω z ]
Thus, the orientation change from sensor frame to earth frame can be calculated by
q ˙ E S = 1 2 q ^ E S ω S
The orientation of the earth frame relative to the sensor frame in time t,   q ω , t E S can be computed by integrating the derivative of quaternion q ˙ ω , t E S , i.e.,
q ˙ w , t E S = 1 2 q ^ e s t , t 1 E S ω t S ,
q w , t E S = q ^ e s t , t 1 E S + q ˙ ω , t E S Δ t .
If the measured gyro data are not null even though the subject stays idle, then the integration of angular velocity yields errors in angular displacement, which may accumulate along with time dramatically. The errors can be corrected by using Madgwick filtering. Consider the estimation of orientation for the accelerometer in the IMU. The accelerometer measures both the motion and gravity acceleration that can be used to correct errors resulting from gyro through the computation algorithm. The employed quaternions in the computation need a complete solution, and thus it regards optimization. Assume the quaternion of sensor to earth q ^ E S , the predefined reference direction of the field in the earth frame d ^ E , and the measured direction of the field in the sensor frame s ^ S , it expects the quaternion q ^ E S can be resolved as a solution to the optimization of
min q ^ E S 4 f ( q ^ E S , d ^ E , s ^ S ) ,
where the objective function f ( q ^ E S , d ^ E , s ^ S ) = q ^ E S d ^ E q ^ E S s ^ S , with the other terms including q ^ E S = [ q 1 q 2 q 3 q 4 ] , d ^ E = [ 0 d x d y d z ] , and s ^ S = [ 0 s x s y s z ] . To handle an optimization problem, the most frequently used approach is the gradient descent algorithm. It results in an estimate of the orientation q ^ n E S for n iterations based on the orientation of the ‘initial guess’ q ^ 0 E S and a step-size µ [33]. To sum up, the Madgwick algorithm is based on angular velocity to obtain the optimal solution as a reference to correct gyro posture. After adopting this computation scheme, one can obtain accurate kinematic parameters from inertial sensing data.

2.2.3. ZUPT for Gait Phase Detection

The computation scheme of ZUPT results from the idea applying the feature remaining in each gait of walking [34]. Within the study, the inertial navigation to reconstruct walking trajectory combines both the Madgwick algorithm and ZUPT, as shown in Figure 3.
The ZUPT contains two main parts. The first is to judge the gait phase. During the stance phase, the acceleration on the foot is supposed to reach the lowest level in each gait cycle. Therefore, we calculate the absolute value from the three axes of acceleration for IMU4 (Figure 1b) in each recorded time. A band filter ranging from 0.001 to 5 Hz was used to eliminate gravity and artifact noise. Then, the total acceleration was evaluated and used to set a marker for the stance phase by using acquired x-, y-, and z-direction acceleration of the IMU on the instep of the healthy side. As an example, Figure 4 illustrates the setting of the marker (dash line) to identify stance phases from gait cycles. The second is to reduce drift errors from the computation of inertial data. Since the stance instances are separated from gait cycles, the velocity of the foot can then be assigned as zero to reset drifts and calculated errors when evaluating displacement from the acceleration data, as illustrated in Figure 5. In order to obtain correct and accurate walking trajectory, recording the limb lengths of the test subject beforehand is essential. Though the ZUPT scheme has been proven to effectively identify varied phases in gaits while inertial sensors are employed, researchers have been still conducting additional research efforts to determine the stance phase for computation accuracy [35].

2.3. Kinematic Parameters and Gait Visualization

The range of motions (ROMs) for hip, knee, and ankle joints during walks are the rotational angles around the pitch. Figure 6 shows the definition of their geometric relationship for the six joints of lower limbs. The ROM of the pelvis can be obtained intuitively from the gyro of the IMU located on the back. The formulae to calculate each joint angle can be expressed as below, i.e.,
θ H , L = θ 1 , y θ 5 , y , θ H , R = θ 1 , y θ 2 , y ,
θ K , L = θ 5 , y + θ 6 , y , θ K , R = θ 2 , y + θ 3 , y ,
θ A , L = θ 6 , y θ 7 , y , θ A , R = θ 3 , y θ 4 , y .
where θ H , L / θ H , R , θ K , L / θ K , R ,   a n d   θ A , L / θ A , R denote the ROM ( θ ) for the hip (H), knee (K), and ankle (A) joint; R and L represent the right and left extremity, respectively. Some other parameters such as the gait speed and average stride can be directly calculated through conducting a walk test at a given distance. The gait speed (v) in m/min is calculated by
v = d / t ,
where d and t represent the walk distance in m, and the recorded time duration is in min. Likewise, the average stride (s) in m can be calculated by
s = v / c ,
where c denotes cadence (stride/min). Note that c = 60 fh, with fh being the stride frequency in Hz. Obtaining an accurate stride is helpful, and the gait speed and cadence have been proven to correlate with functional status [36,37]. Within the study, the 10 m walk test in clinical settings was performed to evaluate those gait parameters. Such a test has been demonstrated to closely relate to subjects’ daily life ability [38]. Computing exact stride length from using inertial sensors is still challenging due to the drift and the integral errors [37,39,40]. As addressed above (Figure 3), both Madgwick filtering and ZUPT were applied to handle the issue.

Gait Visualization

Combining the computed walking trajectory with the motion of the pelvic and lower limb joints enables one to sketch the details of motion via a stickman that helps visualize and animate the walk and gait of a test subject. One can consider the former (walking trajectory) and the latter (joint motion) as the macro and micro information of walking, respectively. To visualize joint motion by using the stickman, one needs to model lower limbs and derive the space positions of joints. Madgwick filtering and quaternion are combined to evaluate the Euler angles of joints (Figure 3); further, the Denavit–Hartenberg (D-H) parameters [41] were adopted to obtain instant joint positions. Here, the forward kinematics were applied to evaluate joint space positions through equating the lengths and calculated Euler angles of the links (limbs). For modeling the lower limbs for the pelvis, together with the left- and right-side limbs, first the local coordinate systems for all joints and links (limbs) need to be defined, that is X ^ i 1 - Y ^ i 1 - Z ^ i 1 and X ^ i - Y ^ i - Z ^ i for Joint i − 1 and Joint i respectively, and Axis i − 1, Axis i, and Link i − 1 between Joint i − 1 and i (for i = 1 to N), as Figure 7 shows. Note that the Z ^ axis coincides with joint axis, and the later Z ^ i should be vertical or parallel to Z ^ i 1 ; X ^ i 1 is a common vertical axis to Z ^ i 1 and Z ^ i , and the Y ^ axis can be decided according to the right-hand rule. Following the above rule, then four D-H parameters can be decided, that is, (i) the link length ai−1 between Z ^ i 1 and Z ^ i , (ii) the twist angle αi−1 from Z ^ i 1 rotating to Z ^ i around X ^ i 1 , (iii) the joint angle θi from X ^ i 1 rotating to X ^ i around Z ^ i 1 , and (iv) the link offset di between X ^ i 1 and X ^ i . Figure 7 also defines five transformations of coordinate systems from {i − 1} to {R}, {Q}, {P}, and {i} sequentially. For each transformation, only one degree of freedom varies, and thus it employs one parameter. The procedure to transforming Joint i to Joint i − 1 comprises 4 steps including a rotation αi−1 from {i − 1} to {R}, a translation ai−1 from {R} to {Q}, a rotation θi from {Q} to {P}, and eventually a translation di from {P} to {i}. The combination of 4 transformations yields
P i 1 = T R i 1 T Q R T P Q T i P P i = T i i 1 P i ,
where T i i 1 denotes the so-called the D-H transformation matrix, i.e.,
T i i 1 = R X ( α i 1 ) D X ( a i 1 ) R Z ( θ i ) D Z ( d i ) = [ 1 0 0 0 0 c α i 1 s α i 1 0 0 s α i 1 c α i 1 0 0 0 0 1 ] [ 1 0 0 a i 1 0 1 0 0 0 0 1 0 0 0 0 1 ] [ c θ i s θ i 0 0 s θ i c θ i 0 0 0 0 1 0 0 0 0 1 ] [ 1 0 0 0 0 1 0 0 0 0 1 d i 0 0 0 1 ] = [ c θ i s θ i 0 a i 1 s θ i c α i 1 c θ i c α i 1 s α i 1 s α i 1 d i s θ i s α i 1 c θ i s α i 1 c α i 1 c α i 1 d i 0 0 0 1 ]
Note that i = cosθi and i = sinθi.  T i i 1 can be substituted to evaluate each joint. Assuming the number of joints N, the transformation matrix, T N 0 = T 1 0 T 2 1 T 3 2 T N N 1 , can be expressed as
T N 0 = [ r 11 r 12 r 13 P x , N r 21 r 22 r 23 P y , N r 31 r 32 r 33 P z , N 0 0 0 1 ] ,
where r11, r12, …, r32, r33 are the rotation factors, and Px,N, Py,N, and Pz,N denote the position coordinates of Joint N relating to T 0 . Within the study, Equation (15) was used to evaluate the position coordinates of lower-limb joints. Thus, the instant positions of lower limbs can be demonstrated through a stickman animation. The reconstruction of joint motion along the pitch can be implemented through obtaining the locations of all lower-limb joints. Together with the walking trajectory, the macro and micro gaits can be visualized, and Figure 8 shows one of examples. This intuitive animation provides both subjects and prosthetists with a gait pattern to adjust and monitor the fitness of a prosthesis.

3. System Validation

To validate the inertial measuring system with computation schemes for gait variables and dynamic alignment, both a three-axes precision rotating platform (Tanlian® E-O Co., Ltd., Taoyuan City, Taiwan) composed of three single rotary modules (MR-90G, MR-120G, MR-160G) and an IRB 120 robot (ABB®, Zürich, Switzerland) were employed to examine the reliability and validity of the developed inertial measuring system [42]. Further, a commercialized optical motion capture system (Qualisys® Motion System Oqus 700+, Göteborg, Sweden) was employed as the gold standard for comparison.
(1)
ABB® IRB 120 robotics
The motion trajectories of the robot end-effector using IMU data were reconstructed and compared with the designated trajectories followed by assigned rotation on the robot joints. The designated motion trajectories provided by an industrial robot like ABB® IRB 120 used here can be considered an even more reliable standard and comparison basis than an optical motion capture system since all the trajectory data are generated by a machine and computation code. Figure 9 shows the setup of seven mounted IMUs on the robot to be validated. One IMU was mounted on one robot arm for the reconstruction of motion trajectories using inertial data. But, it is noted that we designated IMU1, 2, 3, and 4, and IMU1, 5, 6, and 7 to mimic their installation on the two lower limbs. Two types of motion tasks (2D and 3D) were designed to compare the reconstructed trajectories for the end-effector between using inertial data and robot designated paths, as shown in Figure 10. One was a two-dimensional (2D) plane motion that mimics an adult’s gait in a walk. The other was a three-dimensional (3D) motion to further consider the inclusion of hip joint movement. Seven valid data sets (N = 7) were acquired to evaluate the root mean squared error (RMSE) and error percentage (EP) for each motion task, i.e.,
R M S E = 1 N i = 1 N [ ( x i x i , i d e a l ) 2 + ( y i y i , i d e a l ) 2 + ( z i z i , i d e a l ) 2 ] , and
E P = i = 1 N [ ( x i x i , i d e a l ) 2 + ( y i y i , i d e a l ) 2 + ( z i z i , i d e a l ) 2 ] [ ( x i d e a l , r a n g e ) 2 + ( y i d e a l , r a n g e ) 2 + ( z i d e a l , r a n g e ) 2 ] × 100 % ,
where N is the total number of IMU measured points, (xi, yi, zi) and (xi,ideal, yi,ideal, zi,ideal) denote the reconstructed coordinates using IMU data and the designated coordinates of the robot end-effector, and (xideal,range, yideal,range, zideal,range) characterize the motion range of the end-effector in the x, y, and z directions. As shown in Table 1, the RMSEs and EPs are within 6 and 1 mm, respectively, for the 2D motion task with a total path length of 5209 mm and 15 and 2 mm for the 3D motion with a total path length 8307.3 mm. Table 1 compares the computed motion trajectories using inertial data with the designated ABB® IRB 120 robot, showing good results and illustrating relative accuracy on the inertial measuring system. In the 2D motion tasks, the RMSE and EP remain at the largest at 5.94 ± 1.31 mm and 0.92 ± 0.2%; in the 3D motion tasks, the RMSE and EP are at the largest at 14.56 ± 1.12 mm and 1.78 ± 0.14%, respectively.
(2)
Qualisys® Motion System
To validate experimentally the inertial measuring system against an optical motion, a tracking system was conducted on healthy subjects. It was considered that evaluating the accuracy of the system on healthy subjects can convey equivalent confidence for the use by healthy or amputee subjects. Conducting a head-to-head comparison between the inertial measuring system and optical motion capture system, especially on amputation subjects, is a time-consuming task due to the variability in the placement of markers and sensors. The suitable locations for optical markers and inertial sensors obviously vary among lower limb amputees with different levels of amputation. Further, the complexity and difficulty of the test process on the amputation subjects may raise the IRB review issue. Basically, this comparison needs a bigger number of subjects, longer distances to perform and repeated tests. As shown in Figure 11a, the optical markers and seven IMUs were affixed to test subjects to perform a 4.2 m walk, composed of 1.2 m to start, 1.8 m marked recording (region of three force plates in Figure 11b), and 1.2 m to end, for the gait analysis. In the optical system, eight motion capture cameras acquire marker images and one more video records motion pictures. We employed adhesive tape (3MTM) and hook and loop straps for fixing the IMUs. In the stage of the amputee patients’ walking test, only the hook and loop straps for fixation were used. Before each comparison test, 2 sec stationary data were acquired from subjects standing still on the start line to initiate sensor orientation and to align with optical markers. All evaluated Euler angles using the initial IMU data were reset and calibrated to zero. Within the study, six healthy adults were recruited for the validation, and five valid tests per subject were recorded and analyzed. The correlation coefficient (CC) was evaluated as below [42]
C C = σ θ I M U   θ V i d e o σ θ I M U σ θ V i d e o = n = 1 N ( θ I M U ( n ) θ V i d e o ( n ) ) N ( θ ¯ I M U θ ¯ V i d e o ) σ θ I M U σ θ V i d e o
to compare the waveform similarity, where σ θ I M U θ V i d e o means the covariance of calculated joint flexion/extension from the inertial measuring system and the optical motion capture system, σ θ denotes the standard deviation, θ I M U ( n ) and θ V i d e o ( n ) are the calculated joint flexion/extension at the time instant n, θ ¯ I M U and θ ¯ V i d e o are the mean values, and N is the data length. The larger the CC value (close to 1), the more resembled means. Figure 12 shows a comparison of evaluated extension/flexion of hip, knee, and ankle joints for one of the subjects between the results from inertial data and Qualisys® with CC values of 0.97, 0.98, and 0.85, respectively [42]. Table 2 summarizes an overall comparison for individual lower-limb joints. Note that the RMSEs for hip and knee joint angles are both less than 7°, the CC values are up to 0.96, and the EPs are in between 12 and 21%. The revealed discrepancy of the results between the inertial data and Qualisys® arises partly from the mounted IMUs inclined to the back, limbs, and insteps; especially, the inclined IMUs on the insteps vary along with individual subjects (Figure 11a). Compared with the hip and knee joints, a larger discrepancy for the ankle joint arises from IMU inclination to the instep. The compensation and correction to handle initial IMU inclination should be considered. Additionally, the above-mentioned discrepancy of joint angles partially comes from the computation of the optical motion capture system (Qualisys®). Table 1 compares the computed motion trajectories using IMU data with the designated one of the ABB® IRB 120 robot. It is noted that the result from the optical motion capture system is a relative standard, but errors may still result from the measuring, data-handling, and computing stages.

4. Clinical Application on Amputee Subjects

Due to the heterogenicity of amputee-specific assessment scales, a clinical 10-m walk test, as shown in Figure 13, is more suitable and feasible to obtain the average walking speed [43], one of critical variables to assess the functional status for amputees with equipped prosthesis [9]. For the feasibility test, we recruited amputees who were capable of walking independently after wearing a prosthesis. Participants must be alert and oriented, and capable of walking without assistance to complete 10-m walk test at once. To exclude other obscure comorbidities, only subjects who lost their lower limbs because of trauma were enrolled. Furthermore, to obtain steady gait patterns, amputee participants have been using a prosthesis to walk for over three years. Five amputee adults, right-handed, were enrolled, as shown in Table 3 giving their demographic data. Additionally, one healthy adult (right-handed, aged 25 years, 175 cm tall, and 95 kg weight) also completed the test as a reference. After wearing their prostheses, all subjects walked on flat terrain for 10 m at a comfortable speed. While the inertial sensors were affixed, IMU 2, 3, 5, and 6 may be deployed at different levels because of the absence of limbs. Figure 14 shows the sites to deploy sensors for the transfemoral and transtibial amputee.
Figure 15 illustrates pelvic rotation of test subjects (healthy and above-knee amputee) on three planes as examples. Table 4 gives the calculated gait parameters, including the average walking speed, cadence, step length, lower back (pelvis) rotation on three planes, and the ROMs of lower-limb joints for both healthy and prosthetic legs. To perform a dynamic alignment analysis, Figure 16 illustrates the assessment of the relative motion between the prosthetic components and the individual’s body parts, where the ROMs of joints are compared in pairs for the affected and healthy sides. One may also refer to Table 3 showing the demographic data of enrolled amputee participants. The results exhibit that the ROMs of the affected-side knee are apparently large for transfemoral amputation (Subject #1 and #2), the ROMs of the affected-side knee are a bit large, and the ROMs of the affected-side ankle are relatively small for transtibial amputation (Subject #3, #4 and #5). It is noted that more recruited subjects are still needed to confirm the above results.
In the calculation, the ranges of pelvis rotation on individual planes can be characterized from the considered gait cycles. The feasibility test demonstrates the availability of kinematic parameters, including gait phase discrimination, pelvic rotation (tilt and obliquity) and lateral displacement, and the aforementioned reconstruction of walking trajectory with lower-limb joints motion. All subjects have greater ROMs in affected knee joints. According to the previous study, increased ROMs in affected knee joints provide more stability for amputees [44]. All enrolled subjects can walk without any walking device and the results support their conclusion. However, the disagreement exists in other variables. The ROMs in hips and ankles can be influenced by the various artificial knee and ankle joints among our subjects. Therefore, it is inappropriate to make a clarified conclusion.

5. Discussion

Justified inertial measuring system. Using a three-axes rotating platform and ABB® robotics to validate the inertial measuring system, in Table 2 the ROMs show very good correlation with the optical motion tracking system, Qualisys®, with CC values of 0.96 and 0.98 for the hip and knee, respectively, if the whole gait cycles were considered. When the swing and stance phases were chosen to compare separately, the correlation with the results from Qualisys® still shows high agreement in the ROMs of the hip and knee joints (in Table 2, the CC range for hip ROMs is 0.88–0.93 and for knee ROMs is 0.83–0.97). As regards the CC values for ankle ROMs, the range is 0.79–0.94. The deployed IMU inclined to the foot, as illustrated in Figure 11a, needs compensation for the measured inertial data. Compensation will be applied using orthogonal transformations to correct the measurement errors caused by the inclination of IMU installation. The compensation for sensor mounting inclination can be achieved by utilizing the properties of orthogonal transformation to correct the orientation of the coordinate axes in case of any inclination. The computation employs the Z-Y-X Euler Angle Rotation Matrix, R B A , composed of RxRyRz to rotate the sensor coordinate directions to be consistent with the global coordinate system. Additionally, the impact at the moment of heel contact may exacerbate drift errors of inertial data; thus, an additional correcting scheme should be considered for a long walk distance.
Computation efficiency and affordability. Our system demonstrates high accuracy in measuring joint angles during short-distance walking, as evidenced by the strong correlation (0.81 ± 0.08 to 0.98 ± 0.01) with high-speed camera measurements (Table 2 and Figure 12). It shows potential for a reliable and affordable alternative to traditional motion capture systems, especially considering the significant cost efficiency of the seven sensors used. Beyond the evaluation of joint angles, the system can capture additional gait variables such as phase discrimination, walking speeds, and trunk motion. This comprehensive data collection further enhances its value for gait analysis. However, further research is still needed to explore its applicability in long-distance walking and long-term monitoring scenarios.
Best mounting locations of IMUs. The ROMs of hip and knee joints during walking can be individually evaluated by two IMUs beside (above and below) the joint. Moreover, the gait phases can also be differentiated by the calculated ROMs. Huong et al. concluded that three inertial sensors (acquiring acceleration and angular velocity) is the minimum requirement to distinguish various gait phases well [24]. Our results supported their viewpoints. Three IMUs, one on the back and two on the lateral thighs, are essential to gain satisfactory results. While using more sensors generally leads to a more comprehensive analysis, finding the optimal placement for IMUs on lower limb amputees is not a one-size-fits-all solution. The complexity of compensated gait patterns among individuals with prostheses necessitates tailoring sensor placement to suit the specific goals of each study.
Visualization of walk trajectory with lower-limb joints motion. The detection of gait phases through processing inertial data by the ZUPT scheme has been proven reliable, as can also be seen in [35], showcasing that attaching an inertial sensor on the shoe is suitable for the purpose. Within the study, the evaluation of joint posture and motion is based on quaternion and Madgwick filtering. Forward kinematics using the D-H parameters were applied to visualize lower-limb walk trajectory with a stickman animation, as shown in Figure 13. This visual feedback provides accessible insights for both amputees and prosthetists. Amputees can observe their own gait patterns, identify areas for improvement, and monitor progress during gait training. Prosthetists can leverage these data to personalize gait training programs and optimize prosthetic design based on individual needs, potentially leading to improved gait efficiency and reduced injury risk.
Furthermore, the D-H parameters used in this study have similarities to constrained control methods for predicting and evaluating joint angles [45]. The complex motion pattern of human joints involves the interaction of muscles, bone structures, and tendons, which are all interrelated. Therefore, it is not surprising that D-H parameters and constrained control methods can both effectively measure joint motion angles. D-H parameters are more direct and intuitive, while constrained control methods are more consistent with the motion pattern of human joints.
Individual or average stride. Ahmed and Diaz succeeded to calculate accurate step length through inertial data [37]. Precisely estimating step length for individual steps can be used to characterize gait asymmetry. But the argument remains that subjects likely achieve varied tasks in daily work with different step lengths; thus, the existing step discrepancy may only mean specific gait pattern. Within the study, individual step length was not considered, but the average one, i.e., the stride Equation (15), was, which represents a kind of stable gait pattern (Table 4). Research studies [46,47,48] have indicated that relying solely on gait asymmetry assessment is insufficient when evaluating amputees. The gait symmetry is often evaluated as the ratio of spatiotemporal variables such as step length during the swing or stance phase. Ongoing debates have regarded the definition of gait symmetry. Functional assessment is the main concern within our study; thus, the gait symmetry for (left/right) step length and duration were not emphasized, but these parameters can also be evaluated by using our system. Further, the walking speed significantly relates to the functional status [48]. When the walking speed increases, the asymmetry decreases. It implies that gait asymmetry alone cannot serve as a reliable indicator for inferring functional status in amputees [49]. It is enough for clinical reference to administrate appropriate rehabilitation [40]. The result from a clinical walk test is straightforward and perceptible for clinical experts. Additionally, using IMUs in a walk test can bridge the gap between clinical assessment and wearable sensors. The spatiotemporal parameters that were evaluated and extracted from inertial data measured during a walk test correlate well with existing functional assessment tools [50].
Joint alignment. From Table 4, the transfemoral amputation subjects (subject 1 and 2) revealed less variability than those with transtibial amputation (subject 3–5) in alignments. Zahedi et al. concluded that the loss of knee control among subjects with transfemoral amputations contributed to the lower amount of variability [12]. Within the study the inertial sensors on the thigh, leg, and foot provide more motion parameters, which is consistent with their findings.

6. Concluding Remarks

Within the study, the implemented inertial measuring system enables the evaluation of reliable kinematic parameters for the subjects’ pelvic, bilateral lower-limb joints, gait features, and even animation of walk trajectory with joint motion from a regular walk test. These attributes indicate its feasibility and lower clinical application barriers. However, the fewer enrolled subjects limited the expansibility of the study results. An in-depth study should recruit more participants and include various daily activities, such as stair climbing, walking across obstacles, etc. Improper and careless fixation may result in sensor data drift. But there exists a trade-off to not impact the convenience of the wearability for the subjects. In our test circumstances, the walking distance and speed were not too long or too fast, so the drift problem caused by fixation can be ignored. Further, we performed sensor calibration for the IMUs before each measurement. As mentioned in (2) of Section 3, “System Validation”, to handle the discrepancy of the computed joint angles between the inertial data and Qualisys®, compensation and correction to the IMU-inclined orientation should be considered. It is worth noting that the result from the optical motion capture system is also a relative standard, i.e., the errors may still come from the measuring, data-handling, and computing stages. To sum up, we conducted a comprehensive study by enrolling both healthy subjects and amputees with trans-tibial or trans-femoral amputation to address a notable gap in the previous studies.

Author Contributions

Conceptualization, S.-L.H. and M.-C.P.; methodology, S.-L.H., M.-L.C. and M.-C.P.; software, M.-L.C.; validation, M.-L.C., S.-L.H. and M.-C.P.; formal analysis, M.-L.C.; investigation, S.-L.H., M.-L.C. and M.-C.P.; resources, M.-C.P.; data curation, M.-L.C. and S.-L.H.; writing—original draft preparation, S.-L.H. and M.-C.P.; writing—review and editing, M.-C.P. and S.-L.H.; visualization, S.-L.H. and M.-C.P.; supervision, M.-C.P.; project administration, M.-C.P. and S.-L.H.; funding acquisition, M.-C.P. All authors have read and agreed to the published version of the manuscript.

Funding

The study was financially supported by the Ministry of Science and Technology (Taiwan) with the grant number MOST 109-2221-E008-028.

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki and approved by the Institutional Review Board of Landseed International Hospital (protocol code: IRB-20-022-A2, approval date: 31 July 2020).

Informed Consent Statement

Informed consent was obtained from all participants before commencing the study’s tests. All participants reported no discomfort upon completion of the tests.

Data Availability Statement

Data underlying the results presented in this paper are not publicly available but may be obtained from the authors upon reasonable request.

Acknowledgments

Gratitude is also conveyed to Wei-Chun Hsu and her laboratory workers for their assistance in the experiments using the optical motion capture system to validate the inertial measuring system.

Conflicts of Interest

The authors declare no conflicts of interest in this work.

References

  1. Pillet, H.; Sapin-de Brosses, E.; Fode, P.; Lavaste, F. Three-Dimensional Motions of Trunk and Pelvis during Transfemoral Amputee Gait. Arch. Phys. Med. Rehabil. 2008, 89, 87–94. [Google Scholar] [CrossRef] [PubMed]
  2. Esquenazi, A. Gait analysis in lower-limb amputation and prosthetic rehabilitation. Phys. Med. Rehabil. Clin. N. Am. 2014, 25, 153–167. [Google Scholar] [CrossRef]
  3. Pinhey, S.R.; Murata, H.; Hisano, G.; Ichimura, D.; Hobara, H.; Major, M.J. Effects of walking speed and prosthetic knee control type on external mechanical work in transfemoral prosthesis users. J. Biomech. 2022, 134, 110984. [Google Scholar] [CrossRef]
  4. Brandt, A.; Huang, H.H. Effects of extended stance time on a powered knee prosthesis and gait symmetry on the lateral control of balance during walking in individuals with unilateral amputation. J. Neuroeng. Rehabil. 2019, 16, 151. [Google Scholar] [CrossRef]
  5. Clemens, S.; Kim, K.J.; Gailey, R.; Kirk-Sanchez, N.; Kristal, A.; Gaunaurd, I. Inertial sensor-based measures of gait symmetry and repeatability in people with unilateral lower limb amputation. Clin. Biomech. 2020, 72, 102–107. [Google Scholar] [CrossRef]
  6. Wasser, J.G.; Acasio, J.C.; Miller, R.H.; Hendershot, B.D. Lumbopelvic coordination while walking in service members with unilateral lower limb loss: Comparing variabilities derived from vector coding and continuous relative phase. Gait Posture 2022, 92, 284–289. [Google Scholar] [CrossRef]
  7. Chang, Y.; Kang, J.; Kim, G.; Shin, H.; Park, S. Intramuscular Properties of Resting Lumbar Muscles in Patients with Unilateral Lower Limb Amputation. Appl. Sci. 2021, 11, 9122. [Google Scholar] [CrossRef]
  8. Dillingham, T.R.; Pezzin, L.E.; MacKenzie, E.J.; Burgess, A.R. Use and satisfaction with prosthetic devices among persons with trauma-related amputations: A long-term outcome study. Am. J. Phys. Med. Rehabil. 2001, 80, 563–571. [Google Scholar] [CrossRef]
  9. Persine, S.; Leteneur, S.; Gillet, C.; Bassement, J.; Charlate, F.; Simoneau-Buessinger, E. Walking abilities improvements are associated with pelvis and trunk kinematic adaptations in transfemoral amputees after rehabilitation. Clin. Biomech. 2022, 94, 105619. [Google Scholar] [CrossRef] [PubMed]
  10. Zidarov, D.; Swaine, B.; Gauthier-Gagnon, C. Quality of life of persons with lower-limb amputation during rehabilitation and at 3-month follow-up. Arch. Phys. Med. Rehabil. 2009, 90, 634–645. [Google Scholar] [CrossRef] [PubMed]
  11. Won, N.Y.; Paul, A.; Garibaldi, M.; Baumgartner, R.E.; Kaufman, K.R.; Reider, L.; Wrigley, J.; Morshed, S. Scoping review to evaluate existing measurement parameters and clinical outcomes of transtibial prosthetic alignment and socket fit. Prosthet. Orthot. Int. 2022, 46, 95–107. [Google Scholar] [CrossRef] [PubMed]
  12. Zahedi, M.; Spence, W.; Solomonidis, S.; Paul, J. Alignment of l owe-limb prostheses. J. Rehabil. Res. Dev. 1986, 23, 2–19. [Google Scholar] [PubMed]
  13. Cardenas, A.M.; Uribe, J.; Font-Llagunes, J.M.; Hernandez, A.M.; Plata, J.A. The effect of prosthetic alignment on the stump temperature and ground reaction forces during gait in transfemoral amputees. Gait Posture 2022, 95, 76–83. [Google Scholar] [CrossRef] [PubMed]
  14. Ásgeirsdóttir, Þ. A Methodology to Quantify Alignment of Transtibial and Transfemoral Prostheses Using Optical Motion Capture System. Master’s Thesis, KTH Royal Institute of Technology, Stockholm, Sweden, 2022. [Google Scholar]
  15. Zhou, L.; Fischer, E.; Tunca, C.; Brahms, C.M.; Ersoy, C.; Granacher, U.; Arnrich, B. How We Found Our IMU: Guidelines to IMU Selection and a Comparison of Seven IMUs for Pervasive Healthcare Applications. Sensors 2020, 20, 4090. [Google Scholar] [CrossRef] [PubMed]
  16. Mueller, J.K.P.; Evans, B.M.; Ericson, M.N.; Farquhar, E.; Lind, R.; Kelley, K.; Pusch, M.; von Marcard, T.; Wilken, J.M. A mobile motion analysis system using inertial sensors for analysis of lower limb prosthetics. In Proceedings of the 2011 Future of Instrumentation International Workshop (FIIW) Proceedings, Oak Ridge, TN, USA, 7–8 November 2011; pp. 59–62. [Google Scholar]
  17. Ledoux, E.D. Inertial Sensing for Gait Event Detection and Transfemoral Prosthesis Control Strategy. IEEE Trans. Biomed. Eng. 2018, 65, 2704–2712. [Google Scholar] [CrossRef]
  18. Bastas, G.; Fleck, J.J.; Peters, R.A.; Zelik, K.E. IMU-based gait analysis in lower limb prosthesis users: Comparison of step demarcation algorithms. Gait Posture 2018, 64, 30–37. [Google Scholar] [CrossRef]
  19. Robinson, J.L.; Smidt, G.L.; Arora, J.S. Accelerographic, temporal, and distance gait factors in below-knee amputees. Phys. Ther. 1977, 57, 898–904. [Google Scholar] [CrossRef]
  20. Wentink, E.C.; Schut, V.G.; Prinsen, E.C.; Rietman, J.S.; Veltink, P.H. Detection of the onset of gait initiation using kinematic sensors and EMG in transfemoral amputees. Gait Posture 2014, 39, 391–396. [Google Scholar] [CrossRef]
  21. Simonetti, E.; Bergamini, E.; Vannozzi, G.; Bascou, J.; Pillet, H. Estimation of 3d body center of mass acceleration and instantaneous velocity from a wearable inertial sensor network in transfemoral amputee gait: A case study. Sensors 2021, 21, 3129. [Google Scholar] [CrossRef]
  22. Demeco, A.; Frizziero, A.; Nuresi, C.; Buccino, G.; Pisani, F.; Martini, C.; Foresti, R.; Costantino, C. Gait Alteration in Individual with Limb Loss: The Role of Inertial Sensors. Sensors 2023, 23, 1880. [Google Scholar] [CrossRef] [PubMed]
  23. Nolan, L.; Wit, A.; Dudziñski, K.; Lees, A.; Lake, M.; Wychowañski, M. Adjustments in gait symmetry with walking speed in trans-femoral and trans-tibial amputees. Gait Posture 2003, 17, 142–151. [Google Scholar] [CrossRef]
  24. Vu, H.T.T.; Dong, D.; Cao, H.L.; Verstraten, T.; Lefeber, D.; Vanderborght, B.; Geeroms, J. A Review of Gait Phase Detection Algorithms for Lower Limb Prostheses. Sensors 2020, 20, 3972. [Google Scholar] [CrossRef]
  25. Vu, H.T.T.; Gomez, F.; Cherelle, P.; Lefeber, D.; Nowe, A.; Vanderborght, B. ED-FNN: A New Deep Learning Algorithm to Detect Percentage of the Gait Cycle for Powered Prostheses. Sensors 2018, 18, 2389. [Google Scholar] [CrossRef]
  26. Kobayashi, T.; Orendurff, M.S.; Boone, D.A. Dynamic alignment of transtibial prostheses through visualization of socket reaction moments. Prosthet. Orthot. Int. 2015, 39, 512–516. [Google Scholar] [CrossRef] [PubMed]
  27. Hashimoto, H.; Kobayashi, T.; Gao, F.; Kataoka, M. A proper sequence of dynamic alignment in transtibial prosthesis: Insight through socket reaction moments. Sci. Rep. 2023, 13, 458. [Google Scholar] [CrossRef] [PubMed]
  28. Kibria, Z.; Kotamraju, B.P.; Commuri, S. An Intelligent Control Approach for Reduction of Gait Asymmetry in Transfemoral Amputees. In Proceedings of the 2023 International Symposium on Medical Robotics (ISMR), Atlanta, GA, USA, 19–21 April 2023; pp. 1–8. [Google Scholar] [CrossRef]
  29. Di Paolo, S.; Barone, G.; Alesi, D.; Mirulla, A.I.; Gruppioni, E.; Zaffagnini, S.; Bragonzoni, L. Longitudinal Gait Analysis of a Transfemoral Amputee Patient: Single-Case Report from Socket-Type to Osseointegrated Prosthesis. Sensors 2023, 23, 4037. [Google Scholar] [CrossRef] [PubMed]
  30. Ng, G.; Andrysek, J. Classifying changes in amputee gait following physiotherapy using machine learning and continuous inertial sensor signals. Sensors 2023, 23, 1412. [Google Scholar] [CrossRef]
  31. Manz, S.; Seifert, D.; Altenburg, B.; Schmalz, T.; Dosen, S.; Gonzalez-Vargas, J. Using embedded prosthesis sensors for clinical gait analyses in people with lower limb amputation: A feasibility study. Clin. Biomech. 2023, 106, 105988. [Google Scholar] [CrossRef]
  32. Kuipers, J.B. Quaternions and Rotation Sequences. In Proceedings of the International Conference on Geometry, Integrability and Quantization, Varna, Bulgaria, 1–10 September 1999; pp. 127–143. [Google Scholar]
  33. Madgwick, S.O.; Harrison, A.J.; Vaidyanathan, R. Estimation of IMU and MARG orientation using a gradient descent algorithm. In Proceedings of the 2011 IEEE International Conference on Rehabilitation Robotics, Zurich, Switzerland, 29 June–1 July 2011; pp. 1–7. [Google Scholar]
  34. Skog, I.; Handel, P.; Nilsson, J.-O.; Rantakokko, J. Zero-velocity detection—An algorithm evaluation. IEEE Trans. Biomed. Eng. 2010, 57, 2657–2666. [Google Scholar] [CrossRef] [PubMed]
  35. Qiu, S.; Wang, Z.; Zhao, H.; Liu, L.; Jiang, Y. Using Body-Worn Sensors for Preliminary Rehabilitation Assessment in Stroke Victims with Gait Impairment. IEEE Access 2018, 6, 31249–31258. [Google Scholar] [CrossRef]
  36. Masugi, Y.; Kawai, H.; Ejiri, M.; Hirano, H.; Fujiwara, Y.; Tanaka, T.; Iijima, K.; Inomata, T.; Obuchi, S.P. Early strong predictors of decline in instrumental activities of daily living in community-dwelling older Japanese people. PLoS ONE 2022, 17, e0266614. [Google Scholar] [CrossRef]
  37. Craig, J. Introduction to Robotics—Mechanics and Control, 3rd ed.; Pearson Education: Harlow, UK, 2005; p. 66. [Google Scholar]
  38. Akarsu, S.; Tekin, L.; Safaz, I.; Göktepe, A.S.; Yazıcıoğlu, K. Quality of life and functionality after lower limb amputations: Comparison between uni- vs. Bilateral amputee patients. Prosthet. Orthot. Int. 2013, 37, 9–13. [Google Scholar] [CrossRef] [PubMed]
  39. Köse, A.; Cereatti, A.; Della Croce, U. Bilateral step length estimation using a single inertial measurement unit attached to the pelvis. J. Neuroeng. Rehabil. 2012, 9, 9. [Google Scholar] [CrossRef] [PubMed]
  40. Shema-Shiratzky, S.; Beer, Y.; Mor, A.; Elbaz, A. Smartphone-based inertial sensors technology—Validation of a new application to measure spatiotemporal gait metrics. Gait Posture 2022, 93, 102–106. [Google Scholar] [CrossRef]
  41. Denavit, J.; Hartenberg, R.S. A kinematic notation for lower-pair mechanisms based on matrices. J. Appl. Mech. 1955, 22, 215–221. [Google Scholar] [CrossRef]
  42. Cai, M.-L. Gait Analysis and Walk Trajectory Reconstruction Based on Multiple Wireless Inertial Sensors. Master’s Thesis, National Central University, Taoyuan City, Taiwan, 2021. [Google Scholar]
  43. Kaveny, K.J.; Simon, A.M.; Lenzi, T.; Finucane, S.B.; Seyforth, E.A.; Finco, G.; Culler, K.L.; Hargrove, L.J. Initial results of a variable speed knee controller for walking with a powered knee and ankle prosthesis. In Proceedings of the 2018 7th IEEE International Conference on Biomedical Robotics and Biomechatronics (Biorob), Enschede, The Netherlands, 26–29 August 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 764–769. [Google Scholar]
  44. Vanicek, N.; Strike, S.; McNaughton, L.; Polman, R. Gait patterns in transtibial amputee fallers vs. non-fallers: Biomechanical differences during level walking. Gait Posture 2009, 29, 415–420. [Google Scholar] [CrossRef]
  45. Tian, J.; Yuan, L.; Xiao, W.; Ran, T.; Zhang, J.; He, L. Constrained control methods for lower extremity rehabilitation exoskeleton robot considering unknown perturbations. Nonlinear Dyn. 2022, 108, 1395–1408.47. [Google Scholar] [CrossRef]
  46. Roerdink, M.; Roeles, S.; van der Pas, S.C.; Bosboom, O.; Beek, P.J. Evaluating asymmetry in prosthetic gait with step-length asymmetry alone is flawed. Gait Posture 2012, 35, 446–451. [Google Scholar] [CrossRef] [PubMed]
  47. Wong, C.K.; Vandervort, E.E.; Moran, K.M.; Adler, C.M.; Chihuri, S.T.; Youdan, G.A. Walking asymmetry and its relation to patient-reported and performance-based outcome measures in individuals with unilateral lower limb loss. Int. Biomech. 2022, 9, 33–41. [Google Scholar] [CrossRef]
  48. Batten, H.R.; McPhail, S.M.; Mandrusiak, A.M.; Varghese, P.N.; Kuys, S.S. Gait speed as an indicator of prosthetic walking potential following lower limb amputation. Prosthet. Orthot. Int. 2019, 43, 196–203. [Google Scholar] [CrossRef]
  49. Mattes, S.J.; Martin, P.E.; Royer, T.D. Walking symmetry and energy cost in persons with unilateral transtibial amputations: Matching prosthetic and intact limb inertial properties. Arch. Phys. Med. Rehabil. 2000, 81, 561–568. [Google Scholar] [CrossRef] [PubMed]
  50. Middleton, A.; Fulk, G.D.; Beets, M.W.; Herter, T.M.; Fritz, S.L. Self-Selected Walking Speed is Predictive of Daily Ambulatory Activity in Older Adults. J. Aging Phys. Act. 2016, 24, 214–222. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Wireless IMUs and their use: (a) composition of a single IMU, (b) illustration of the coordinate system and mounting locations of IMUs.
Figure 1. Wireless IMUs and their use: (a) composition of a single IMU, (b) illustration of the coordinate system and mounting locations of IMUs.
Sensors 24 01519 g001
Figure 2. Operation interface to acquire inertial data, where section (A): status monitoring, (B): function keys, (C): IMU connection and data acquiring, (D): illustration of acquired inertial data (from left to right column for angular velocity, acceleration, and magnetic field, respectively).
Figure 2. Operation interface to acquire inertial data, where section (A): status monitoring, (B): function keys, (C): IMU connection and data acquiring, (D): illustration of acquired inertial data (from left to right column for angular velocity, acceleration, and magnetic field, respectively).
Sensors 24 01519 g002
Figure 3. Flow diagram to reconstruct subjects’ walking trajectories using Madgwick filtering and ZUPT.
Figure 3. Flow diagram to reconstruct subjects’ walking trajectories using Madgwick filtering and ZUPT.
Sensors 24 01519 g003
Figure 4. Setting of markers (dash line) for swing and stance phases through using acceleration data.
Figure 4. Setting of markers (dash line) for swing and stance phases through using acceleration data.
Sensors 24 01519 g004
Figure 5. Adoption of the ZUPT scheme to correct drift errors.
Figure 5. Adoption of the ZUPT scheme to correct drift errors.
Sensors 24 01519 g005
Figure 6. Definition of geometric relationship among the joints and trunk.
Figure 6. Definition of geometric relationship among the joints and trunk.
Sensors 24 01519 g006
Figure 7. Definition of coordinate systems on two consecutive joints of robot links. (Redrawn based on [37] and the content in the article).
Figure 7. Definition of coordinate systems on two consecutive joints of robot links. (Redrawn based on [37] and the content in the article).
Sensors 24 01519 g007
Figure 8. Reconstruction of walking trajectory. (The colors in the figure from top to down represent the pelvis, thigh, calf, and foot).
Figure 8. Reconstruction of walking trajectory. (The colors in the figure from top to down represent the pelvis, thigh, calf, and foot).
Sensors 24 01519 g008
Figure 9. (a,b) illustrate the simulation of the right and left lower limbs, respectively, and show the setup of IMUs to validate the measuring system through using ABB® IRB 120 robot, and illustration of the definition of local coordinate systems. The numbering of IMUs is the same as in Figure 1, which is used to simulate the mounting positions of IMUs on the lower limbs.
Figure 9. (a,b) illustrate the simulation of the right and left lower limbs, respectively, and show the setup of IMUs to validate the measuring system through using ABB® IRB 120 robot, and illustration of the definition of local coordinate systems. The numbering of IMUs is the same as in Figure 1, which is used to simulate the mounting positions of IMUs on the lower limbs.
Sensors 24 01519 g009
Figure 10. Robot motion trajectories (designated and IMU reconstructed) for (a) 2D and (b) 3D motion tasks.
Figure 10. Robot motion trajectories (designated and IMU reconstructed) for (a) 2D and (b) 3D motion tasks.
Sensors 24 01519 g010
Figure 11. Validation of the developed inertial measuring system: (a) subject wearing IMUs and optical markers, (b) setup of optical motion capture system (Qualisys®), where the force plates are the 1.8 m marked region. The yellow box represents the positions of the force plates.
Figure 11. Validation of the developed inertial measuring system: (a) subject wearing IMUs and optical markers, (b) setup of optical motion capture system (Qualisys®), where the force plates are the 1.8 m marked region. The yellow box represents the positions of the force plates.
Sensors 24 01519 g011
Figure 12. Comparison of evaluated extension/flexion of (a,b) hip, (c,d) knee, and (e,f) ankle joint between the results from inertial data and Qualisys®. The depicted figures demonstrate the effectiveness of the proposed algorithms in aligning the measurements of the inertial sensors with those of the high-speed camera system.
Figure 12. Comparison of evaluated extension/flexion of (a,b) hip, (c,d) knee, and (e,f) ankle joint between the results from inertial data and Qualisys®. The depicted figures demonstrate the effectiveness of the proposed algorithms in aligning the measurements of the inertial sensors with those of the high-speed camera system.
Sensors 24 01519 g012
Figure 13. Route of 10 m walking test, (a) schematic and (b) photo.
Figure 13. Route of 10 m walking test, (a) schematic and (b) photo.
Sensors 24 01519 g013
Figure 14. IMUs mounted on prosthesis-wearing amputee participants, (a) transfemoral and (b) transtibial.
Figure 14. IMUs mounted on prosthesis-wearing amputee participants, (a) transfemoral and (b) transtibial.
Sensors 24 01519 g014
Figure 15. Pelvis rotation on three planes for (a) healthy and (b) amputee subject (#1), where the ROMs on the individual planes are characterized at the up-left corner. (Each two consecutive vertical solid lines ‘―’ characterize a stride. The rotation on the sagittal plane is able to show two steps in a stride, where dash vertical lines ‘- - -’ divide the steps, and circles ‘o’ indicate the instants of the left- and right-thigh farthest rotating position in the step.)
Figure 15. Pelvis rotation on three planes for (a) healthy and (b) amputee subject (#1), where the ROMs on the individual planes are characterized at the up-left corner. (Each two consecutive vertical solid lines ‘―’ characterize a stride. The rotation on the sagittal plane is able to show two steps in a stride, where dash vertical lines ‘- - -’ divide the steps, and circles ‘o’ indicate the instants of the left- and right-thigh farthest rotating position in the step.)
Sensors 24 01519 g015
Figure 16. Comparison of ROMs for hip, knee, and ankle joints (from top to bottom) along the sagittal plane between sound and prosthetic legs.
Figure 16. Comparison of ROMs for hip, knee, and ankle joints (from top to bottom) along the sagittal plane between sound and prosthetic legs.
Sensors 24 01519 g016
Table 1. Comparison of the motion trajectories between the reconstruction by IMU sets (Left: IMU1, 2, 3, and 4; Right: IMU5, 6, and 7) and robot designation (# of test: 7), where the Left and Right IMU sets were mounted on two sides of the robot arm for validation, as shown in Figure 9; the latter is on the right- and left-hand-side limbs, respectively, for subject test.
Table 1. Comparison of the motion trajectories between the reconstruction by IMU sets (Left: IMU1, 2, 3, and 4; Right: IMU5, 6, and 7) and robot designation (# of test: 7), where the Left and Right IMU sets were mounted on two sides of the robot arm for validation, as shown in Figure 9; the latter is on the right- and left-hand-side limbs, respectively, for subject test.
Motion TasksRMSE (mm)EP (%)Designated Path
Length (mm)
2D (Right)5.94 ± 1.310.92 ± 0.25209
2D (Left)4.51 ± 0.640.7 ± 0.1
3D (Right)13.49 ± 1.831.65 ± 0.228307.3
3D (Left)14.56 ± 1.121.78 ± 0.14
Table 2. Comparison of joint angles measured and evaluated by the inertial measuring system and optical motion capture system.
Table 2. Comparison of joint angles measured and evaluated by the inertial measuring system and optical motion capture system.
HipKneeAnkle
LeftRightLeftRightLeftRight
RMSE (mm) (°) *6.4 ± 0.626 ± 0.866.74 ± 1.716.16 ± 1.627.31 ± 1.548.22 ± 1.37
CC0.96 ± 0.010.96 ± 0.020.98 ± 0.010.98 ± 0.010.89 ± 0.040.81 ± 0.08
EP (%)20 ± 3.8021 ± 5.3012 ± 1.7015 ± 8.1037 ± 13.2033 ± 12.10
SwingStanceSwingStanceSwingStanceSwingStanceSwingStanceSwingStance
RMSE (°)7.216.468.26.747.455.48.426.068.884.268.996.17
CC0.910.930.880.910.970.830.930.90.870.940.790.83
* RMSE: root mean square error, CC: correlation coefficient, EP: error percentage (n = 30, 6 healthy subjects with 5 valid tests).
Table 3. Demographic data of enrolled amputee participants *.
Table 3. Demographic data of enrolled amputee participants *.
Subject #GenderAge (yr)Weight
(kg)
Height (cm)Affected SideLevel of AmputationDuration of Prosthesis UsageProsthesis
1F5353157RT/FMore than 20 yearsKnee: Total Knee® 2000
Foot: FEEDOM Seirra®
2M4375178LT/FMore than 25 yearsKnee: Total Knee® 2000
Foot: ottobock-1D35
3M2660172RT/TMore than 8 yearsFoot: Pro-Flex® XC
4M5372170LT/TMore than 40 yearsFoot: Pro-Flex® XC
5M4595178LT/TMore than 20 yearsFoot: Pro-Flex® XC
* Abbreviations: F for female and M for male; R for right and L for left; T/F and T/T stand for transfemoral and transtibial amputation, respectively. Readers may find more detailed specifications of the commercial prosthetic knees and feet from the producers’ homepages.
Table 4. Kinematic parameters evaluated by the inertial measuring system.
Table 4. Kinematic parameters evaluated by the inertial measuring system.
#Speed
(m/min)
Cadence
(Step/min)
Stride
(m)
Low Back Motion (°) *ROMs of Healthy Legs (°)ROMs of Prosthetic Legs (°)
CSTHipKneeAnkleHipKneeAnkle
173.9 ± 1.8123.2 ± 31.2± 03.3 ± 0.47.9 ± 0.45.8 ± 1.545.1 ± 1.730.7 ± 1.639.7 ± 7.943.3 ± 1.166.2 ± 1.927.7 ± 2.6
267.6 ± 1.190.1 ± 1.51.5± 010.5 ± 0.413.4 ± 0.811.9 ± 0.542.3 ± 1.846.3 ± 3.323.8 ± 1.940.9 ± 1.165.4 ± 1.021.9 ± 4.2
370.6 ± 6.5117.7 ± 10.91.2 ± 02.5 ± 0.83.9 ± 0.63.7 ± 0.633.1 ± 1.737.8 ± 6.521.4 ± 1.630.3 ± 2.844.5 ± 3.820.8 ± 2.6
478.1 ± 5.7104.1 ± 7.61.5 ± 02.8 ± 0.33.8 ± 0.72.3 ± 238.1 ± 6.638.8 ± 4.529.7 ± 2.848.3 ± 2.852.1 ± 3.829.8 ± 7.3
578.3 ± 4.9112.4 ± 5.81.4 ± 0.15.4 ± 0.611.8 ± 1.310 ± 1.335.9 ± 3.546.2 ± 3.432.3 ± 6.541.3 ± 0.841.8 ± 7.017.6 ± 2.9
* C: coronal, S: sagittal, T: transverse.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Han, S.-L.; Cai, M.-L.; Pan, M.-C. Inertial Measuring System to Evaluate Gait Parameters and Dynamic Alignments for Lower-Limb Amputation Subjects. Sensors 2024, 24, 1519. https://doi.org/10.3390/s24051519

AMA Style

Han S-L, Cai M-L, Pan M-C. Inertial Measuring System to Evaluate Gait Parameters and Dynamic Alignments for Lower-Limb Amputation Subjects. Sensors. 2024; 24(5):1519. https://doi.org/10.3390/s24051519

Chicago/Turabian Style

Han, Shao-Li, Meng-Lin Cai, and Min-Chun Pan. 2024. "Inertial Measuring System to Evaluate Gait Parameters and Dynamic Alignments for Lower-Limb Amputation Subjects" Sensors 24, no. 5: 1519. https://doi.org/10.3390/s24051519

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop