Professional Documents
Culture Documents
Abstract— This paper presents a primary results in bilateral human walking, they must be programmed with trajectories
control as a human machine interaction. The purposed method of walking. Preprogrammed trajectories exoskeletons such as
of the research is to develop a system that synchronize two in[13] cannot adapt any change in walking. Moreover, these
systems by copy the position and the force of a system and exoskeletons are equipped with load cells and sensors in
implement in the other. The bilateral controller will be applied
order to perform walking and track the angles of the joints
in rehabilitation robot. In previous researches, the
rehabilitation robots is designed using trajectories of walking and to measure the forces in the joints. As explained further
which limit the robot to single way of motion. The control later, the proposed system does not use any sensors or load
system contains PD controller and master and slave cells with high position accuracy and transparent force
teleoperation system, four channel control architecture, teleoperation. The proposed method consists of two system,
disturbance observer DOB and reaction force observer RFOB. master system and slave system. Both systems have 1 DOF
The master manipulator is attached to human operator. The manipulators contain the same components.
slave manipulator is attached to a patient. The slave system will
produce similar motion as the master manipulator with the The idea of the controller is to help stroke patients to train
same position and force. The paper shows the methodology the effected leg and regain walking ability. It is basically
followed to implement the system as well as the hardware and
based on trainer and patient device. The trainer move during
the results.
the activity and his motion is copied to the patient. The
Index Term— DC-motor modelling, PD controller, haptic advantage of this bilateral controller is that, if the patient was
control. Haptic teleoperation. unable to move the effected joint of his leg then the trainer
will feel the resistance of the patient leg. It will prevent
training injury. The controller also can be used design a self-
I. INTRODUCTION
trained device for the lower limb as in figure 1. The patient
Haptics and rehabilitation robotics are two active
himself can attach the master manipulator to his healthy leg
application fields in modern science. Haptics can be applied
to train the effected leg for exercises that can be performed
in a new approach to design an exoskeleton for
rehabilitation. A lot of researchers recently are involved in for sitting position.
developing rehabilitation robots due to the increasing number
The paper is organized as follow: section 1 is an
of patients. According to the American heart association, the
introduction. Section two discusses the hardware setup of the
number of strokes patients increased to 33 million in experiment. Section three shows the motor mathematical
2010[1]. Apart from that, there are many types of model and PD controller design. Section four is about the
rehabilitation robots for the lower limb. Each type is bilateral controller design. Section five is about the result
designed and implemented using different methods of
and discussion. Section five is a conclusion and future work.
controlling. The invented systems have functions treated
people in different poses and ways. The rehabilitation
devices can be stationary or movable. The patients go
through foot gate training, ankle training, over ground
training, stationary and treadmill training[2]. The
exoskeleton device must be accurate, precise and beneficial
for patients. Rehabilitation robots are checked by clinical
community to validate it and prevent any use of devices that
might harm the patients. The crucial aim of the exoskeleton
robots is to help its patients and therapists in therapy process.
Exoskeleton systems in BLEEX [3], NTU [4], Alex (active-
leg-exoskeleton) [5] HAL [6], [7]., IMAMS[8] Lobes[9]
[10], ANDROS [11] and COWALK [12] are human like
walking exoskeletons. In order for these systems to perform
Table I
The technical features of micro-box controller
CPU Celeron® M 1GHz, 256MB DDR
II. EXPERIMENTAL HARDWARE Figure 3 shows the power supply that is used to provide three
types of outputs: +5 V and 10A the second port +15V and
Hardware requirement of this experiment: 3.5A and the third port 15V and 1A.
Geared Servo-Motor
Encoders
Motor driver
Micro-Box 2000/2000C
Power Supply
Micro-box specification:
Resistance Ra 0.16Ω
d (t ) (6)
m (t ) J B (t )
Fig. 6. PD controller block diagram dt
As the input of the motor is voltage and the output is position shows the response of the PD controller in the motor
the transfer function is shown in (9) which can be obtained hardware with small settling time and small overshoot. The
from (3.3) and (3.6), it follows that: PD is tested in the hardware using square wave step signal.
workspace
( s)
45
Kt (9)
G( s) Reference
E ( s) La s Ra Js B Kb Kt
40 PD
35
30
25
Position
20
15
10
-5
0 1 2 3 4 5 6 7 8 9 10
Time
Fig. 10. The response of PD controller in the hardware
𝑐𝑝 = 𝑘𝑝 + 𝑘𝑑 𝑠
Position
0.8
(14)
0.6
Cp and in equation 12 & 13 represent the PD controller that
0.4 is shown in equation 14. The equation of PD can be written
in the bilateral controller as shown in equation 15.
0.2
0
𝑢(𝑡) = 𝑘𝑝 (𝜃𝑟𝑒𝑓 − 𝜃̇ ) + 𝑘𝑑 (𝜃̇𝑟𝑒𝑓 − 𝜃̇ ) (15)
0 1 2 3 4 5 6 7 8 9 10
time(sec)
Disturbance observer
Fig. 9. The response of PD controller in the motor’s model A question might be raised on how is the bilateral controller
is working to synchronize both manipulators. From the
Figure 10 shows the response of implementing the PD experimental setup, one can recognize that the encoder is the
controller in the actual hardware. The Kp value here is answer for synchronizing the position of the manipulators.
increased. In simulation, the system is ideal, but the response However, there are no sensors to measure the forces in the
in hardware is deferent. The Kp and the Kd values are 30 manipulators joints. For this purpose a disturbance observer
and 0.08 respectively. The PD controller shows a good is used in thin experiment. The disturbance observer (DOB)
performance in following the reference signal. Figure 10 is implemented to estimate the forces in the joints without
𝐽 𝐺𝐷𝑂𝐵
Actual inertia 𝜏𝑒𝑥𝑡 = (𝑘𝑡 I − J𝜃)̇ (25)
𝑠+𝐺𝐷𝑂𝐵
𝜏𝑙 Load torque
𝑘𝑡 Torque constant
2 Slave
0
As a primary result, the device is not tested yet on real stroke
-2
patients. The current stage is to develop the controller and
-4
test it on a prototype. Device initially is designed to copy the 0 1 2 3 4 5 6 7 8 9 10
Master
person who is effected by stroke). Or copy the data from one 40 Slave
person to train the effected leg by using the healthy leg. The 0
controller is divided into two systems, the master system and -20
0 1 2 3 4 5 6 7 8 9 10
the slave system. The master system is connected to the time(sec)
trainer. And since the device is not tested on patients yet, we
add weight to the slave manipulator to represent the patient Fig. 13. Bilateral controller response with slave free motion
weight on the slave manipulator.
Torque
10
The experiment is conducted through two stages. The first Master
Torque(Nm)
5 Slave
stage is demonstrated in figure 13 and figure 14. Figure 13
represent swinging the leg while the master manipulator is 0
attached to the trainer and the slave manipulator is left free of
-5
weights (not attached to anything). This step is to test the 0 1 2 3 4 5 6 7 8 9 10
time(sec)
tracking of position between the master and slave systems. Displacement
60
The trainer leg is swung twice with maximum angle of 45
Position(theta)
Master
degree from the initial position. The response is recorded and 40 Slave
After that, the same procedures are repeated and adding to -20
0 1 2 3 4 5 6 7 8 9 10
that, an extra weight is attached to the slave manipulator. time(sec)
This step is taken to test the stability of the controller. The
response is recorded and displayed in figure 14. Fig. 14. Bilateral controller response while adding weight to slave
manipulator
position(m)
0.1
the obstacle in the slave manipulator must be reflected to the
0.08
master manipulator. Figure 15 and 16 shows the response
0.06
when the device hit an obstacle on the slave manipulator.
0.04
The graphs are zoomed in to show the details of hitting the
0.02
obstacle on the position tracking. Figures 17 and 18 show the
0
result while the controller is tested with faster pace (to see if
-0.02
the slave manipulator will be able to track the master 0 1 2 3 4 5 6 7 8 9 10
manipulator). time(sec)
Master P
Slave P
Workspace
1
9
Master f
0.8 Slave f
position(m)
0.6
8.5
0.2
8
0
-0.2
7.5
-0.4
-0.6
7
4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5
-0.8
time(sec)
-1
0 1 2 3 4 5 6 7 8 9 10
Fig. 15. Position response when the slave manipulator contact an obstacle Time(sec)
3
Slave f Discussion
The bilateral controller is successfully able to copy the data
2
from one system to the other (from master manipulator to
Force (m)
ACKNOWLEDGMENT
The authors would like to thank Universiti Teknikal
Malaysia Melaka (UTeM), UTeM Zamalah Scheme and
Ministry of Higher Education Malaysia, for supporting this
project.
REFERENCES
[1] D. Mozaffarian, E. J. Benjamin, A. S. Go, D. K. Arnett, M. J.
Blaha, M. Cushman, S. de Ferranti, J.-P. Després, H. J. Fullerton,
V. J. Howard, M. D. Huffman, S. E. Judd, B. M. Kissela, D. T.
Lackland, J. H. Lichtman, L. D. Lisabeth, S. Liu, R. H. Mackey,
D. B. Matchar, D. K. McGuire, E. R. Mohler, C. S. Moy, P.
Muntner, M. E. Mussolino, K. Nasir, R. W. Neumar, G. Nichol, L.
Palaniappan, D. K. Pandey, M. J. Reeves, C. J. Rodriguez, P. D.
Sorlie, J. Stein, A. Towfighi, T. N. Turan, S. S. Virani, J. Z.
Willey, D. Woo, R. W. Yeh, and M. B. Turner, “Heart Disease
and Stroke Statistics—2015 Update,” Circulation, 2014.
[2] I. Díaz, J. J. J. Gil, and E. Sánchez, “Lower-Limb Robotic
Rehabilitation: Literature Review and Challenges,” J. Robot., vol.
2011, no. i, pp. 1–11, 2011.
[3] J. Ghan and H. Kazerooni, “System identification for the Berkeley
Lower Extremity Exoskeleton (BLEEX),” Proc. - IEEE Int. Conf.
Robot. Autom., vol. 2006, no. November 2014, pp. 3477–3484,
2006.
[4] K. H. Low, X. L. X. Liu, and H. Y. H. Yu, “Development of NTU
wearable exoskeleton system for assistive technologies,” IEEE Int.
Conf. Mechatronics Autom. 2005, vol. 2, no. July, pp. 1099–1106,
2005.
[5] S. K. Banala, S. K. Agrawal, and J. P. Scholz, “Active Leg
Exoskeleton (ALEX) for gait rehabilitation of motor-impaired
patients,” 2007 IEEE 10th Int. Conf. Rehabil. Robot. ICORR’07,
vol. 00, no. c, pp. 401–407, 2007.
[6] H. Kawamoto, H. Kandone, T. Sakurai, R. Ariyasu, Y. Ueno, K.
Eguchi, and Y. Sankai, “Development of an assist controller with
robot suit HAL for hemiplegic patients using motion data on the
unaffected side,” Conf. Proc. ... Annu. Int. Conf. IEEE Eng. Med.
Biol. Soc. IEEE Eng. Med. Biol. Soc. Annu. Conf., vol. 2014, pp.