Documente Academic
Documente Profesional
Documente Cultură
In this study, the absolute encoder used works at 24VDC, (a) (b)
while Arduino Due works at 3V3DC. Consequently, an Fig. 5. Flexion-extension movement Illustration Scenario
optocoupler is used as a voltage separator. The output of the
load cell is millivolts signal so a Hx711 driver is needed as a In the first scenario, the normal subject performed the
signal amplifier so that it can be processed by Arduino. flexion-extension movements three times in 50 seconds
(Figure 6). This assumes that the subject has no difficulty
B. Range of Motion while doing flexion-extension movements.
The work area of a robot (range of motion) is the total volume
of the workspace that can be reached by the end effector (the
tip of the robot) when the robot performs all possible
movements. The work area is limited by the arrangement and
types of joints contained in a robot, and the robot's geometry.
(Sponge et al, 2008).
From the calculation, the work area of the robot has radius
between 332 ≤ r ≤ 1102, as shown in Figure 4a. The range
value of theta angle and azimuth angle are 0 ≤ φ ≤ 90 (Figure
4b), and 45 ≤ ∅ ≤ 135 (Figure 4c) respectively.
C. Experimental Test
Fig. 8. Measured force external in the first scenario
The experimental test on the robot is performed by doing
flexion-extension movements by healthy people with two Figure 9 illustrates the force magnitude on the rehabilitation
motion scenarios. The first scenario is assumed as normal subject. The force magnitude exerted on the robot cannot
subject movement, while the second scenario is assumed as exceed the maximum force that the robot actuator able to
the rehabilitation patient's movement. Figure 5 presents accept.
testing a robot illustration.
Based on the specifications, the BLDC motor power used is rehabilitation angle qr1 and qr2 in the second scenario are
30 W or 0.0402 (1 W = 0.00134). Assuming the minimum presented in Figures 12 and 13 respectively.
rotation of the robot motor is 60 RPM, the maximum torque
value can be obtained by the following equation (10):
(5252 . 𝐻𝑝 )
𝜏= ⁄
𝑅𝑃𝑀 (10)
From the calculation equation (10) and assuming the rpm
value is 60 rpm, the maximum torque value the robot can
accept is 3.518 N.m.
Figure 12. The angle position of end effector q1 and qr1 in the second
scenario.
From Figure 12, the angle range achieved by the robot is
greater than the angle range in the first scenario. This is due
to the assumption that in the second scenario the external
force exerted by the rehabilitation subject is large and the
Figure 9. Measured force on the second scenario subject has more stiff muscle character compared to the
healthy subjects.
In this study, the impedance value given to the system is
fixed. The impedance value is one robot inertia. The PI
parameters in the implementation of each system are 𝑃1 = 0.6
Nm, 𝑃2 = 0.8 Nm dan 𝑇𝑖1 = 200 Nm, 𝑇𝑖2 = 200 Nm
respectively. The angle position of end effector q1 and q2 is
presented in Figure 10. Figure 11 presents the rehabilitation
angle qr1 and qr2 based on the impedance robot model in
Figure (2). The rehabilitation angles qr1 and qr2 are dynamic Figure 13. The angle position of end effector q2 and qr2 in the second
setpoints and must be followed by the robot's angle position. scenario.
Figure 10 presents the angle position of the end effector q1
and qr1 in the first scenario. Overall system performance represented in Figure 13, where
the system has an error value ± 1°. This is due to the
accumulation of errors, some factors may caused by the
resolution of the position sensor, the backlash from the robot
mechanic, and the performance of the controller.
The results of the error calculation by the PI controller will
generate a PWM value. A PWM value is the amount of the
voltage applied to the motor, based on the obtained error
Figure 10. The angle position of end effector q1 and qr1 in the first scenario.
value. Figure 14 presents the PWM data from controller
calculations in the first scenario.
The rehabilitation angle magnitude varies due to the influence
of external forces and the impedance value provided. The
impedance regulation will make the robot follow the direction
and force magnitude of the external force applied to the robot.
Figure 11 presents the angle position of the end effector q2
and qr2 in the first scenario.
Figure 14. PWM data results in the first scenario.
The greater the difference between the rehabilitation angle
and the actual angle, the greater the PWM value given to the
motor.
Figure 11. The angle position of end effector q2 and qr2 in the first scenario. Figure 15. PWM data results in the second scenario.
When the subject applied an external force to the robot Figure 15 presents the PWM data value in the second
system, the impedance control will make the robot follows scenario. The magnitude of the PWM value is represented
the direction and the force magnitude of the external force. from 0 to +255 due to the 8 bits size data controller. The robot
However, when there is no external force from the subject, system in this study has the smallest value from the total
the system will help the subject return to the desired position. amount of PWM data. This is due to the characteristic of the
The angle position of end effector q1 and q2 and the rehabilitation robots. The rehabilitation robots have a slower
movement compared to the industrial robots where the
industrial robots are used for production activities.
IV. CONCLUSION
V. REFERENCES
[1] Sumarso.A.H, Widyotriatmo.A. Purnama. I.(2019). Study External
Force and Impedance Scheme on Stroke Rehabilitation Robot
Manipulator. 2019 6th International confrence on Instrument, Control
and Automation (ICA-ITB). DOI: 10.1109/ICA.2019.8916690
[2] Hogan, N. (1985): “Impedance Control, An Approach to Manipulation:
Part I-III”, Journal of Dynamic Systems, Measurement, and Control,
vol. 107, pp.124, 1985.
[3] Reinkensmeyer, D. J., Kahn, L. E, Averbuch, M., McKenna-Cole, A.,
Schmit, B. D. dan Rymer, W.Z. (2000): Understanding and Treating
Arm Movement Impairment after Chronic Brain Injury: Progress with
the ARM Guide. J Rehabil Res Dev 2000, 37(6):653–662
[4] Liu, W., Yin, B., & Yan, B. (2016). A survey on the exoskeleton
rehabilitation robot for the lower limbs. 2016 2nd International
Conference on Control, Automation and Robotics
(ICCAR).doi:10.1109/iccar.2016.7486705.
[5] Schoone, M, Van, Os, P. dan Campagne, A. (2007): Robot-Mediated
Active Rehabilitation (Acre) A User Trial. In Proc. IEEE 10th
International Conference on Rehabilitation Robotics (ICORR).
Noordwijk, Netherlands; 2007:477–481
[6] Meng, W. Q. Liu, Z. Zhou, Q. Ai, B. Sheng, and S. Xie. Recent
development of mechanisms and control strategies for robot-assisted
lower limb rehabilitation. Mechatronics, 31:132–145, 2015.
[7] Masitoh, Active mode rehabilitation robot with torque measuring
feature without torque sensor. International Journal of Intelligent
Engineering & Sistems. 2016
[8] Pehlivan, A.U. Losey, D.P. and M.K. O’Malley. Minimal Assistas-
Needed Controller for Upper Limb Robotic Rehabilitation. IEEE
Transactions on Robotics, 32(1):113–124, 2016.
[9] Feng, Y., Wang, H., Du, Y., Chen, F., Yan, H., & Yu, H.
(2017). Trajectory planning of a novel lower limb rehabilitation robot
for stroke patient passive training. Advances in Mechanical
Engineering, 9(12),
168781401773766.doi:10.1177/1687814017737666
[10] Xie,P., Qiu, S., Li, X., Du, Y., Wu, X., & Guo, Z. (2016). Adaptive
trajectory planning of lower limb rehabilitation robot based on EMG
and human-robot interaction. 2016 IEEE International Conference on
Information and Automation (ICIA) .doi:10.1109/icinfa.2016.7832015
6 INTERNETWORKING INDONESIA JOURNAL Author Et Al.