Yin 2015
Yin 2015
Abstract—For rehabilitation robot, how to effectively control impedance, the ability of LOPES rigid demeanor changed.
the movement of training, which depends on the performance of Because of the above control methods mostly ignored robot
the robot control system, is very important to improve the quality dynamics model uncertainty and the environment disturbance,
of rehabilitation. Lower limb rehabilitation robot system is a which affects the desired joint angular displacement and torque
nonlinear time-varying system, so the real-time calculation and tracking capabilities.
compensation for the nonlinear coupling term is always
neccessary, and linear control method can be used to achieve There are many typical methods are used: feed forward
trajectory tracking with a high precision. For this target, a radial compensation control; feedback control based on computed
basis function (RBF) neural network compensation control torque model, sliding control based on computed torque model,
method based on computed-torque is put forward. First, the as well as control method combining adaptive control and
controlled object and movement features of the rehabilitation intelligent control. Computed torque control method is based
robot system are briefly introduced.Then, computed torque on a real-time dynamics of compensation system model, the
control method is analyzed,and for the uncertainty part of computed torque control method is better than the line feed
computed torque as well as the environment disturbance,the RBF forward compensation method for non-linear feedback control
neural network compensator is designed .Finally, the simulation of compensation[7]. Sliding mode control using switch
for the proposed algorithm is conducted and analyzed. The estimated reference model, it’s hard to decide the model
results show that the computed torque controller with RBF
parameters to determine the upper and lower bounds and it’s
neural network compensator has smaller tracking error than the
also hard to ensure the existence of a sliding model, and the
PD feedback controller based on computed torque.
sliding mode control in the form of switch easily prone to
Keywords—lower limb rehabilitation robot; RBF neural shake under load changes [8].
network compensation; gait trajectory tracking control; PD Robot control method is closely related to the system
computed torque control dynamics model. For an accurate model of the robot system, in
I. INTRODUCTION theory, computed torque control can guarantee asymptotic
convergence of tracking. In fact, model of robotic system exists
Robot assisted patients with gait training has become the error. In order to compensate modeling error to improve the
main rehabilitation treatment for those who suffered from trajectory tracking ability, compensation algorithm to
hemiplegia, spinal cord injury , stroke and other neurological calculated torque is another focus of research.
diseases. The Robot assisted with gait training can increases
the intensity of training, extends the training time and reduces From the literature [9-11], we know that, for complex,
the workload of therapist. But how to effectively control the nonlinear, uncertain robotic systems, the neural network has
movement of training to improve the quality of rehabilitation the following advantages: Ԙ ability to approximate any
will be the main research work on rehabilitation robot. nonlinear system; ԙ the control system does not require
primary knowledge of controlled object ; Ԛself-learning and
At present, domestic and foreign scholars study on how to
effectively control the robot which assisted gait training, adaptive capacity and other characteristics. So the neural
besides, they carry out exploring research on the walking network control has been widely used to the robot controlling.
motion control strategy, and gain some preliminary conclusions. Roselito [12] proposed a neural network computed torque
Jezernik and Rienern [1,2] design Proportional - Differential control to accomplish position control on PUMA560 and
(proportion-differential, PD) feedback position control method explained the definition of the model learning. The method is
for Lokmat robot in the active training mode. Based on human- proved superior to the classical PD controller through
machine cooperation of active training ideas, force/position simulation. S.Hu [13] and other scholars designed neural
hybrid adaptive control methods has been applied. Agrawal [3, 4] network controller to control the robot with constrained
use PD feedback tracking control for the BGO and proposed problems in the operating space. The proposed control scheme
control algorithm based on impedance control for active can adapt to the variation of operating conditions and kinetic
training. Edwin and Veneman [5,6] and other scholars who parameters of the robot. Khemaissia [14] and other scholars
studies impedance control proposed collaboration (assist as introduced the control identification and adaptive control
needed) control algorithm based on adaptive. By adjusting the scheme based on the nonlinear functions approximation
performance of neural network to the robot control. Gang Feng
From the formula (1) and (2), eliminated the nonlinear term,
we can get decoupled linear systems based on joint variables :
360
model.However, the actual system modeling exists errors, as The figure 2 shows that the control input of robot system
well as the varying load and uncertainties of the disturbance can be written as the following:
outside factors, the robot system dynamic equation can be
modified as follows: T = TCT + TNNC (9)
TNNC
X = AX + B[−W ϕ ( x) + η ] (14)
θd μ TCT
θ Where, η − RBF neural network modeling errors,
θ
l −W ∗
i =W
W
KD KP
θ ªe º ª 0 I º ª0º
d e X = « »˗A= « »˗B = « »
θd e ¬e ¼ ¬−K p −KD ¼ ¬I ¼
When the neural network adaptive weights is selected
Fig. 2. the structure of computed torque controller with RBF neural network appropriate to update, the system tracking error vector is
compensator
361
asymptotically stable. Lyapunov equation is defined as 2
follows: − K e W Wmax + K e W
F F
(26)
θ max ·
2 2
V (t ) = X T PX + W (15) §
= K e ¨ W −
Ke
¸ − Wmax
2
© F 2 ¹ 4
( )
2
i
W i
= T WW
Let r
,where Tr( ) is the trace of a From formula (24),(25)and(26), the following can be
matrix ,For formula(15), the derivative can be obtained: obtained:
2λmax ( P) η0 X (27)
into the above equation , the following can be obtained: = − X [λmin (Q) X + ke ( W − )2 −
F 2
V = − X T QX − ϕ (X)WB
T PX + ke 2
(18) Wmax − λmax ( P) η0 ]
η T BT PX + 2Tr (W TW ) 4
If V ≤ 0 ,the following conditions are needed:
From the equation
ke 2
i BT PX = T ª BT PX ϕ T ( X )W
ϕ ( X )W r ¬
iº
¼ (19) λmin (Q) X ≥ Wmax + λmax ( P ) η0 (28)
4
It can be obtained: That is to say, convergence condition as follows:
V = − X T QX + 2Tr[− BT PX ϕ T (X)W ] + η T BT PX (20) 2 k
X ≥ 2
[ e Wmax + λmax ( P) η0 ] (29)
Due to the presence of error ,set λmin (Q) 4
− BT PX ϕ T ( X )W iT W
i +W i ≠0 (21)
The above method can ensure the control system state
estimation and neural network weights uniformly ultimately
Meanwhile, in order to improve the robustness of the bounded. system modeling errors Domain η0 due to
system, adding the robustness items V = K e X and K e > 0 Uncertain factors decides the tracking error convergence
that we can define as followings: domain X .
i + W T W
− ª¬ BT PX ϕ T ( X ) − k e X º¼ W i =0 (22) IV. SIMULATION ANALYSIS
Proposed by the previous control method for lower
Adaptive weights of neural network adjusted for the extremity gait rehabilitation robot trajectory tracking,
following: computed torque controller with RBF neural network
compensator can be designed. Then, Simulink simulation
W = ª¬ϕ ( X ) X T PB + K e X º¼ W (23) diagram can be draw for the lower limb gait rehabilitation
robot trajectory tracking control. S-Function module in
From formula (20) and (23) we can obtain the following: Simulink simulation can get data input and torque calculation.
In addition, it also can realize the preparation of the neural
V = − X T QX + 2 K e X Tr (W TW ) + 2η T BT PX (24) network compensation control algorithm.
In RBF neural network compensation control method, let
According to the nature of the norm, the following can
be launched
ª900 0 º ª60 0 º
kp = « » ; kd = « »
Tr (W T Wˆ ) ≤ W
2
Wˆ − W (25) ¬ 0 400 ¼ ¬ 0 40 ¼
F F F
Since two legs of rehabilitation robot can be regarded as
Besides, due to two independent control body, so each leg of the rehabilitation
robot can consider as the control unit. the input layer is the
362
error value e ] created by a two-leg joint desired [e 60
5
Theory
Angular displacement of hip joint/deg
0 Simulation
Fig.6. Knee position tracking of computed torque control with RBF neural
network compensator
-5 Figures 3 and figure 4 are the simulation results of
Computed torque control method, while figures 5 and figure 6
-10
are the simulation results of computed torque controller with
-15 RBF neural network compensator. The analysis results indicate
that the PD feedback control method based on the calculation
-20
of torque can achieve the expected control effect to some
-25 extent. However, the effect of this control method is
susceptible to the following factors: ķ system modeling error
-30
0 0.2 0.4 0.6 0.8 1 1.2 and disturbance, as well as some uncertainties .ĸ Additional
Time/s
error caused by imprecise quality distribution and inertia
Fig.3 Hip position tracking of computed torque control calculation as well as ignored impact of small parts of the
rehabilitation robot in simplifying or approximation algorithms
Angular displacement of knee joint/deg
Theory
developed in this paper. The proposed scheme consists of a
0 Simulation
well-known computed torque controller, which is based on the
-5 known nominal robot dynamics model, and a compensator,
which is based on the RBF neural network. The compensator
-10 based on RBF is used to compensate the uncertainty part of
-15
computed torque as well as the disturbance of rehabilitation
robot system. The neural network is trained on-line based on
-20 Lyapunov theory and learning convergence is thus guaranteed.
The simulation results have demonstrated the efficiency of the
-25
proposed scheme. It is believed that the proposed scheme can
-30 improve the trajectory tracking capability significantly for
0 0.2 0.4 0.6 0.8 1 1.2 rehabilitation training.
Time/s
ACKNOWLEDGMENT
The authors are very grateful for the research supported by
Fig.5. Hip position tracking of computed torque control with RBF neural the National High Technology Research and Development
network compensator
363
Program 863(No.2015AA042301) and the National Natural [7] WANG Binrui, JIN Yinglian, XU Hong, XU Xinhe.Computed
Science Fund (No.91420301). Torque and Proportion-differential Feedback Control for Robot Bionic
Knee Joint [J]. Chinese Journal of Mechanical Engineering,2008,
44(1):179-183.
[8] DAI Ying.A Class of Robust Control Strategies for Robot [J].Acta
REFERENCES Automatica Sinica, 1999,25(2):204-209.
[1] Riener R, Lunenburger L, Jezernik S, et al. Patient-cooperative [9] Wijesoma W S, Kodagoda K R S. Synthesis of stable fuzzy
strategies for robot-aided treadmill training: first experimental results PD/PID control laws for robotic manipulators from a variable
[J]. IEEE Transactions on Neural Systems and Rehabilitation structure system standpoint[C]. Proceedings of the 6th International
Engineering, 2005, 3(13):380-394. Conference on Computational Intelligence, Theory and Applications:
Fuzzy Days, 1999:495-511.
[2] Jezernik S, Colombo G, Morari M. Automatic gait-pattern
adaptation algorithms for rehabilitation with a 4-DOF robotic [10] Antonio V, Giovanni L 㧚 On the trajectory tracking control of
orthosis [J]. IEEE Transaction on Robotics and Automation, 2004, industrial SCARA robot manipulators[J] 㧚 IEEE transactions on
20(3):574-582. industrial electronics, 2002, 49(1):224-232.
[3] Agrawal S K, Banala S K, Fattah A. Assessment of motion of a swing [11] Wai R J. Tracking control based on neural network strategy for
leg and gait rehabilitation with a gravity balancing exoskeleton [J]. robot manipulator [J]. Neurocomputing, 2003, 51:425-445.
IEEE Transactions on Neural Systems and Rehabilitation [12] Roselito A, Braga A P, Benjamim. Control of a robotic
Engineering, 2007, 15(3):410-420. manipulator using artificial neural networks with on-line adaptation
[J]. Neural Processing Letters, 2004, 12:19-31.
[4] Banala S K, Kulpe A, Agrawal S K. A powered leg orthosis for gait
rehabilitation of motor-impaired patients[C]. IEEE International [13] Hu S, Ang M, Krishnan H. On-line neural network compensator
Conference on Robotics and Automation, 2007: 4140-4145 for constrained robot manipulators[C]. In Proc. of the 3rd Asian
Control Conference, Shanghai, 2000, 1621-1627.
[5] Asseldonk E H, Veneman J F, Ekkelenkamp R. The effects on
kinematics and muscle activity of walking in a robotic gait trainer [14] Khemaissia S, Morris A S. Neural-adaptive control of robot
during zero-force control [J]. IEEE Transactions on Neural Systems and manipulators [J]. Robotica, 1993, 11:456-473.
Rehabilitation Engineering, 2008, 16(4):360-370. [15] Gang F. A compensating scheme for robot tracking based on
[6] Ekkelenkamp R, Veneman J F, Kooij van der H. LOPES: selective neural networks [J]. Robotics and Autonomous System, 1995,
control of gait functions during the gait rehabilitation of CVA patients 15(3):199-206.
[C]. IEEE 9th International Conference on Rehabilitation Robotics,
2005:361-364.
364