Documente Academic
Documente Profesional
Documente Cultură
rehabilitation
Mingxing Lyu, Weihai Chen, Xilun Ding, Jianhua Wang, Shaoping Bai, and Huichao Ren
A novel instrument to measure differential ablation of meteorite samples and proxies: The Meteoric Ablation
Simulator (MASI)
Review of Scientific Instruments 87, 094504 (2016); 10.1063/1.4962751
Invited Article: Concepts and tools for the evaluation of measurement uncertainty
Review of Scientific Instruments 88, 011301 (2017); 10.1063/1.4974274
High resolution imaging of 2D distribution of lithium in thin samples measured with multipixel detectors in
sandwich geometry
Review of Scientific Instruments 88, 023706 (2017); 10.1063/1.4977217
REVIEW OF SCIENTIFIC INSTRUMENTS 87, 104301 (2016)
optimization. Section VI introduces the control systems. plane, there is both rolling and sliding between the contact
Co-simulation results and experimental investigation are surface of the femur and tibia, which can be observed through
shown in Section VII and Section VIII in order to support the MRI.24 So the instantaneous rotation center of the knee joint
design phase. Finally, conclusions are presented in Section IX. is not fixed, but moves in the sagittal plane during knee flexion
and extension. When the angle of knee flexion and extension
is large, the sliding displacement of rotation center is not
II. KINEMATIC MODEL OF THE HUMAN LOWER LIMB negligible.30
Modeling the human lower limb is the foundation of Based on previous research, we developed a lower limb
bionic exoskeleton design. In this section, we will describe model in the sagittal plane, as shown in Figure 3. We take hu-
the complex coupled motion of the knee joint and establish man knee complex coupled motion into consideration. There
a biological human lower limb kinematic model. are two motions additional to rotation θ 2, one along the femur
The human lower limb has three joints, namely the hip, k y and one perpendicular to femur k x . The kinematics of the
knee, and ankle joints. The hip joint is a ball and socket joint human lower limb is therefore described by the following
with a center of rotation position that is nearly fixed. For the equation:
ankle joint, its rotation angle is small, and the change of the TB A θ 1, θ 2, k x , k y , θ 3 = TBH (θ 1) TH K θ 2, k x , k y TK A (θ 3) ,
rotation center is also nearly fixed. In the sagittal plane, the
(1)
hip and ankle joints can thus be considered as rotation joints
which have a fixed axis. In comparison, the human knee joint where TBH (θ 1) is the hip joint transformation matrix related
to the body coordinate, TH K θ 2, k x , k y is the knee joint trans-
is one of the most complex mechanical systems in the human
body and plays a critical role during gait. The lower femur formation matrix related to the hip coordinate, TK A (θ 3) is the
and upper tibia interface shape is irregular during flexion.29 In ankle joint transformation matrix related to the knee coordi-
terms of the kinematics, the knee joint cannot be simplified nate, and TB A θ 1, θ 2, k x , k y , θ 3 is the ankle joint transforma-
to a single rotation axis. Even during flexion in the sagittal tion matrix related to the body coordinate. The result is
The position vector of the end point P expressed in the ankle robot produce motion similar to the human lower limb, we
joint coordinate system is given by A P. Let the position vector prefer that the robot has the same configuration of degrees of
of P with respect to the body coordinate system be B P. Then freedom (DOFs). The designed robot has three active degrees
we can relate A P to B P by the following transformation:
B
P = TB A θ 1, θ 2, k x , k y , θ 3 · A P.
(3)
Hence, given the hip joint θ 1, the knee joint θ 2 and its related
motion k x and k y , the ankle joint θ 3, the thigh length l t , the shank
length l s , and the position of point P can be computed by Eq. (3).
Note that the planar motions of knee joint k x and k y depend on
the patient’s physiological structure and are coupled with the
knee joint θ 2. This means the planar motions of knee joint k x
and k y can be expressed as k x = f x (θ 2) , k y = f y (θ 2). So the
knee joint has two active degrees of freedom. In the case when
the knee joint angle θ 2 is different, k x and k y are different.
[x E − s(t − yE )] ± [s(t − yE ) − x E ]2 − (s2 + 1) x E 2 + (t − yE )2 − l 12
xP = ,
(s2 + 1)
(13)
[x E − s(t − yE )] ± [s(t − yE ) − x E ]2 − (s2 + 1) x E 2 + (t − yE )2 − l 12
yP = s + t.
(s2 + 1)
Hence, corresponding to each given set of input limb lengths, there are two possible mechanism configurations. One of
the configurations will be rejected for the limitation of the mechanism, which will be described later. The final result can be
104301-7 Lyu et al. Rev. Sci. Instrum. 87, 104301 (2016)
described as
[x E − s(t − yE )] − [s(t − yE ) − x E ]2 − (s2 + 1) x E 2 + (t − yE )2 − l 12
xP = ,
(s2 + 1)
(14)
[x E − s(t − yE )] − [s(t − yE ) − x E ]2 − (s2 + 1) x E 2 + (t − yE )2 − l 12
yP = s + t.
(s2 + 1)
FIG. 12. Workspace of the parallel knee joint mechanism. S = S1 + S2. (23)
seen in Figure 12. This ensures that excessive movement of B. The optimization of structural parameters
knee joint during walking is avoided, providing user safety. After choosing the linear actuators according to the torque
The workspace can be displayed graphically. As shown and length requirements, a simulation of the planar 2-DOF
in Figure 13, GHIKJ is the outline of the workspace S, which parallel mechanism was implemented in MATLAB in order
can be divided into two parts. The areas of the two parts are to identify a set of suitable values to place the two linear
actuators. For this purpose, we iteratively modified a, b, c, d
in Figure 13 until we achieved a maximum workspace area.
Considering the human leg length and the need for a compact
structure in order to avoid interference, the ranges of a, b, c, d
are chosen as follows:
300 mm ≤ a ≤ 390 mm, 200 mm ≤ b ≤ 300 mm,
60 mm ≤ c ≤ 120 mm, 30 mm ≤ d ≤ 50 mm.
The simulation revealed the following design parameters:
a = 360 mm, b = 210 mm, c = 90 mm, and d = 50 mm. The
maximum area of the workspace is Smax = 44 962 mm2. These
parameters were used to place the two linear actuators.
proportional–integral–derivative (PID) control strategy. This the final results. The actual trajectory can trace the desired
controller can achieve a high temporal resolution. In the trajectory accurately. The second trajectory is the human step.
controller, the reference trajectory is generated by the host The hip and knee joint trajectories of a human step are obtained
computer. The closed-loop controller is implemented on the from Winter’s study on healthy subjects.33 We use the hip and
DSP. knee trajectories to derive the desired trajectory and use the
absolute encoders as feedback to derive the actual trajectory.
The results of the exoskeleton simulating human walking are
VII. MATLAB - ADAMS CO-SIMULATION shown in Figure 16. The simulation results demonstrate that
OF THE KINEMATICS the robot can be controlled well and has the potential to help
The motion of the lower limb exoskeleton is simulated patients regain the ability to walk by producing a standard
with MATLAB/SIMULINK and MSC Adams. We coded the walking trajectory.
control system in MATLAB and mechanism system in Adams
and linked them together. In this co-simulation, the control
VIII. EXPERIMENTAL INVESTIGATION
system in MATLAB sends commands to Adams, while the
AND DISCUSSION
mechanism system in Adams processes the commands and
sends feedback to the control system.34 The objectives of the experimental study are to vali-
Two types of trajectories are tested. The first one is a date the kinematic model of the exoskeleton and to evaluate
linear trajectory. We make the exoskeleton end effector (Point the performance of the exoskeleton. Figure 17 (Multimedia
P) move from (−60, 750) to (−300, 600). Figure 15 shows view) shows the prototype of the exoskeleton. There are three
104301-11 Lyu et al. Rev. Sci. Instrum. 87, 104301 (2016)
FIG. 19. Position tracking results when the exoskeleton working like
Lokomat.
this process is 0.032 rad (1.8◦). Results indicate that the robot
can generally follow the desired trajectory to an end point
and return. The deviation between the desired and measured
trajectory is mostly due to machining and installation errors.
We performed another experiment to validate that the
exoskeleton could move in a similar manner to the Lokomat,
which treats the knee as a rotary joint for simplification. In
this experiment, we suppose the length of thigh is 470 mm.
The ends of the thigh are two rotary joints, namely the hip
FIG. 17. The prototype of the exoskeleton. (Multimedia view) [URL: http://
dx.doi.org/10.1063/1.4964136.1]
and knee joints. This requires that we make an end effector of
the parallel mechanism at the knee joint to produce a special
trajectory, which uses the knee joint as the center to form a
absolute encoders used for feedback, one placed at the hip circle. The planned trajectory was the clockwise rotation of
joint and the other two placed at the upper ends of the linear the hip joint from 0◦ to −15◦ and then a return to 0◦. At the
actuators. same time, the knee joint rotates anticlockwise from 0◦ to
In the first experiment, we will make the exoskeleton 25◦ and then returns to 0◦. We measured the hip joint and
end effector (point P) move from (−100, 730) to (−200, 650) knee joint angles, which can be seen in Figure 19. The final
along a line and then return to the start point. During the trajectory of point P can also be seen in Figure 20. The position
motion, the hip joint rotates clockwise from 0◦ to −10◦ and tracking error of end point P was calculated and displayed in
then returns to 0◦. We will test the exoskeleton’s tracing ability Figure 21. The maximum error during this period is less than
by measuring changes in joint angle. The results are shown 6.5 mm, which is negligible compared to the human leg length.
in Figure 18, in which the solid lines represent a series of This experiment verifies that our exoskeleton can work in a
desired joint angles and the dashed lines represent joint angles similar manner to the Lokomat. The purpose of this compar-
measured by encoders. The maximum joint angle error during ison is to compare our exoskeleton to the industry standard
FIG. 18. The experiment results of line trajectory tracking. FIG. 20. Position tracking results of end point P.
104301-12 Lyu et al. Rev. Sci. Instrum. 87, 104301 (2016)
ACKNOWLEDGMENTS
FIG. 21. Position tracking error of end point P. The work reported in this paper is supported by the Na-
tional Nature Science Foundation of China (under Grant No.
Lokomat which is an extraordinary device with many clinical 61573047 and No. 51675018). M.L. would like to thank Chao
applications. Given that our exoskeleton can produce the same Liao for technical assistance and Daniel Woolley for proof-
trajectory, it highlights the practical utility of our exoskeleton. reading the paper.
A video of the experiments can be viewed (Multimedia view).
Furthermore, our simulation results also demonstrate that the 1N. M. Crewe and J. S. Krause, Medical, Psychosocial and Vocational
robot can closely replicate human walking. Aspects of Disability (Elliott and Fitzpatrick, Athens, 2009), pp. 289–304.
2S. J. Olney and C. Richards, Gait Posture 4, 136 (1996).
From the two experiments, we suggest that the designed 3E. Taub, G. Uswatte, and T. Elbert, Nat. Rev. Neurosci. 3, 228 (2002).
exoskeleton can work well to perform the desired task. It can 4C. D. Takahashi, L. Der-Yeghiaian, V. Le, R. R. Motiwala, and S. C. Cramer,
track any planned trajectory in the workspace. It can also work Brain 131, 425 (2008).
5M. Knikou and C. K. Mummidisetty, J. Neurophysiol. 111, 2264 (2014).
in a similar manner to previous designs which treat the knee 6A. M. Dollar and H. Herr, IEEE Trans. Rob. 24, 144 (2008).
as having a fixed center of rotation. However, since there is 7G. Colombo, M. Joerg, R. Schreier, and V. Dietz, J. Rehabil. Res. Dev. 37,
another active degree of freedom at the knee joint, it makes 693 (2000).
8S. Jezernik, G. Colombo, and M. Morari, IEEE Trans. Rob. Autom. 20, 574
it possible to customize the trajectory for individual patients
according to their physiological structure. Furthermore, the (2004).
9R. Riener, L. Lünenburger, I. C. Maier, and G. Colombo, J. Healthcare Eng.
large workspace allows the design of different trajectories for 1, 197 (2010).
different patients. 10J. F. Veneman, R. Ekkelenkamp, R. Kruidhof, F. C. T. Van Der Helm, and
In the negative control strategy, we can also use the robot H. Van Der Kooij, Int. J. Rob. Res. 25, 261 (2006).
11H. Vallery, J. Veneman, E. Van Asseldonk, R. Ekkelenkamp, M. Buss, and
to measure the physiological structure of the patient’s knee,
H. Van Der Kooij, IEEE Rob. Autom. Mag. 15, 60 (2008).
which will be implemented for future clinical applications. 12S. K. Banala, S. H. Kim, S. K. Agrawal, and J. P. Scholz, IEEE Trans. Neural
Different patients have different sliding characteristic param- Syst. Rehabil. Eng. 17, 2 (2009).
13D. Zanotto, P. Stegall, and S. K. Agrawal, in Proceedings of the IEEE
eters (k x and k y ), which will affect the trajectory of the end
effector P. As presented in Section IV D, by measuring the International Conference on Robotics and Automation (ICRA) (IEEE,
2014), pp. 724–729.
knee joint angle θ 2 at different positions P(x P , y P ), the sliding 14M. Bouri, Y. Stauffer, C. Schmitt, Y. Allemand, S. Gnemmi, and R.
parameters in an individual can be obtained from Eq. (20). Clavel, in Proceedings of the IEEE International Conference on Robotics
Position P(x P , y P ) can be easily determined by detecting the and Biomimetics (ROBIO) (IEEE, 2006), pp. 1616–1621.
15Y. Stauffer, Y. Allemand, M. Bouri, J. Fournier, R. Clavel, P. Metrailler, R.
linear actuator length l 1 and l 2. Regarding the patient’s knee
Brodard, and F. Reynard, IEEE Trans. Neural Syst. Rehabil. Eng. 17, 38
joint angle θ 2, it will be measured with a goniometer (Bio- (2009).
metrics Ltd). By putting one segment on the thigh and the 16I. Díaz, J. J. Gil, and E. Sánchez, J. Robotics 2011, Article ID 759764
other on the shank, the goniometer can detect the knee joint (2011).
17H. Kawamoto and Y. Sankai, Computers Helping People with Special Needs
angle in real time. Obtaining the parameters that describe an (Springer Berlin Heidelberg, 2002), pp. 196–203.
individual’s sliding characteristics at the knee joint allows for 18T. Hayashi, H. Kawamoto, and Y. Sankai, in Proceedings of the IEEE/RSJ
customized trajectories. The goal of customized trajectories is International Conference on Intelligent Robots and Systems (IROS) (IEEE,
to improve patient rehabilitation. In future work, we will test 2005), pp. 3063–3068.
19K. H. Low, in Proceedings of the IEEE International Conference on
the exoskeleton on patients. Defense Science Research Conference and Expo (DSR) (IEEE, 2011),
pp. 1–10.
20E. Strickland, “Good-bye, wheelchair,” IEEE Spectrum 49(1), 30–32
This paper presents a novel design of a lower limb Goldfarb, IEEE Trans. Neural Syst. Rehabil. Eng. 22, 482 (2014).
22C. Schmitt and P. Métrailler, in 9th Annual Conference of the International
exoskeleton, which is fully compatible with the human knee FES Society. No. LSRO2-CONF-2006-010 (2004).
joint. The linkage type selection is justified. An RPRPR 23G. Aguirre-Ollinger, J. E. Colgate, M. A. Peshkin, and A. Goswami, IEEE
planar 2-DOF parallel mechanism is used. Forward kinematics Trans. Neural Syst. Rehabil. Eng. 20, 68 (2012).
104301-13 Lyu et al. Rev. Sci. Instrum. 87, 104301 (2016)
24H. Iwaki, V. Pinskerova, and M. A. R. Freeman, J. Bone Jt. Surg. 82, 1189 30K. M. Lee and J. Guo, in IEEE/ASME International Conference on
(2000). Advanced Intelligent Mechatronics (AIM) (IEEE, 2009), pp. 30–35.
25K.-M. Lee and J. Guo, J. Biomech. 43, 1231 (2010). 31L. W. Tsai, Robot Analysis: The Mechanics of Serial and Parallel Manipu-
26D. Wang, K.-M. Lee, J. Guo, and C.-J. Yang, IEEE/ASME Trans. Mecha- lators (John Wiley & Sons, 1999), pp. 223–259.
tronics 19, 1268 (2014). 32J. Apkarian, S. Naumann, and B. Cairns, J. Biomech. 22, 143
27M. A. Ergin and V. Patoglu, in Proceedings of the IEEE/RSJ International (1989).
Conference on Intelligent Robots and Systems (IROS) (IEEE, 2011), 33D. A. Winter, Biomechanics and Motor Control of Human Gait: Normal,