Abstract
The purpose of this work is to design and fabricate a balanced passive robotic arm with the capability of applying variable mass to the end-effector in order to upper limb rehabilitation. To achieve this purpose, the first step is associated with establishing a robot structural design in the CAD environment. The next step is focused on developing the kinematic model based on the degrees of freedom and joint range of motion of the lower legs. Thereafter, the potential energy functions are determined for the springs and weight of components applied in the mechanism. The genetic algorithm is employed as a proper optimization program to extract the system design parameters, including the spring stiffness coefficients and their placement positions within the system. A prototype is fabricated for a balanced robot, and the end-effector mass variations are utilized to develop an adjustable balance capability. To create balance in the system, several items are designed, consisting of a control panel, two electric motors, and an electronic processor. This situation provides an equivalent force equal to the weight of selected mass from the end-effector to the user’s hand. (It is done by a reverse process.) The actual mass required for robot balance is compared to the mass defined in the simulation environment. The evaluation results indicate that it is possible to create an optimized balance by using the simulation outputs.
Similar content being viewed by others
Abbreviations
- \(a_{1}\) :
-
The first joint distance from spring junction
- \(a_{2}\) :
-
The second joint distance from spring junction
- \(b_{1}\) :
-
The distance of mass center of the first arm from its joint
- \(b_{2}\) :
-
The distance of mass center of the second arms from its joint
- C 1 :
-
The mass center of the first link
- C 2 :
-
The mass center of the second link
- d 1 :
-
The adjustment parameter of the first spring
- d 2 :
-
The adjustment parameter of the second spring
- e :
-
The error function of control
- \(g\) :
-
The gravity acceleration
- k 1 :
-
The first spring stiffness coefficient
- k 2 :
-
The second spring stiffness coefficient
- \(l_{1}'\) :
-
The first arm length
- \(l_{2}'\) :
-
The second arm length
- \(m_{1}\) :
-
The mass of the first arm
- \(m_{2}\) :
-
The mass of the second arm
- \(m_{e}\) :
-
The mass of end-effector
- \(s_{1}\) :
-
The first joint distance from spring junction
- \(s_{2}\) :
-
The second joint distance from spring junction
- \({\uptheta }_{1}\) :
-
The rotation angle of the first arm in the vertical plane
- \({\uptheta }_{2}\) :
-
The rotation angle of the second arm in the vertical plane
- \(\delta_{1}\) :
-
The length variation of the first spring
- \(\delta_{2}\) :
-
The length variation of the second spring
References
Mokhtarian A, Fattah A, Agrawal SK (2014) A passive swing-assistive planar external orthosis for gait training on treadmill. J Brazilian Soc Mech Sci Eng 37:1–10
Qingcong W, Xingsong W (2013) Design of a gravity balanced upper limb exoskeleton with bowden cable actuators. IFAC Proc 46:678–683
Smith RL, Lobo-prat J, Kooij H Van Der, Stienen AHA (2013) Design of a perfect balance system for active upper-extremity exoskeletons. In: IEEE 13th international conference on rehabilitation robotics (ICORR), pp 1–6
Van Dorsser WD, Barents R, Wisse BM, Herder JL (2007) Gravity-Balanced Arm Support With Energy-Free Adjustment. J Med Device 1:151–158
Lin PY, Shieh WB, Chen DZ (2013) A theoretical study of weight-balanced mechanisms for design of spring assistive mobile arm support (MAS). Mech Mach Theory 61:156–167
Rizk R, Krut S, Dombre E (2008) Design of a 3D gravity balanced orthosis for upper limb. In: IEEE international conference on robotics and automation, pp 2447–2452
Banala SK, Agrawal SK, Fattah A et al (2006) Gravity-balancing leg orthosis and its performance evaluation. IEEE Trans Robot 22:1228–1239
Hsieh HC, Chien L, Lan CC (2015) Mechanical design of a gravity-balancing wearable exoskeleton for the motion enhancement of human upper limb. In: IEEE international conference on robotics and automation (ICRA), pp 4992–4997
Cannella G, Laila DS, Freeman CT (2016) Design of a hybrid adaptive support device for fes upper limb stroke rehabilitation. New trends in medical and service robots, pp 13–22
Agrawal SK, Banala SK, Fattah A (2006) A gravity balancing passive exoskeleton for the human leg. Robot Sci Syst 302:1–5
Ren, Y., Park, H. S., & Zhang, L. Q (2009) Developing a whole-arm exoskeleton robot with hand opening and closing mechanism for upper limb stroke rehabilitation. In: IEEE international conference on rehabilitation robotics, pp 761–765.
Chien L, Chen DF, Lan C (2016) Design of an Adaptive Exoskeleton for Safe Robotic Shoulder Rehabilitation. In: IEEE international conference on advanced intelligent mechatronics (AIM), pp 282–287
Kim B, Deshpande AD (2014) Design of nonlinear rotational stiffness using a noncircular pulley-spring mechanism. J Mech Robot 6:1–9
Manna SK, Dubey VN (2017) A mechanism for elbow exoskeleton for customised training. In: International conference on rehabilitation robotics, pp 1597–1602.
Rahman MH, Kittel-Ouimet T, Saad M et al (2012) Development and control of a robotic exoskeleton for shoulder, elbow and forearm movement assistance. Appl Bionics Biomech 9:275–292
Miller KJ, Gallina A, Neva JL et al (2019) Clinical Neurophysiology Effect of repetitive transcranial magnetic stimulation combined with robot-assisted training on wrist muscle activation post-stroke. Clin Neurophysiol 130:1271–1279
Zhang L, Li J, Dong M et al (2020) Design and performance analysis of a parallel wrist rehabilitation robot. Robot Auton Syst 125:10339018
Cazzola D, Holsgrove TP, Preatoni E et al (2017) Cervical spine injuries: a whole-body musculoskeletal model for the analysis of spinal loading. PLoS ONE 12:e0169329. https://doi.org/10.1371/journal.pone.0169329
Kutlu M, Freeman CT, Hallewell E et al (2016) Upper-limb stroke rehabilitation using electrode-array based functional electrical stimulation with sensing and control innovations. Med Eng Phys 38:366–379
Guang H, Ji L, Shi Y, Misgeld BJE (2018) Dynamic modeling and interactive performance of parm : a parallel upper-limb rehabilitation robot using impedance control for patients after stroke. J Healthc Eng. https://doi.org/10.1155/2018/8647591
Herianto H, Saryanto WY, Cahyadi AI (2016) Modeling and design of low cost lower limb rehabilitation robot control system for post-stroke patient using PWM controller. Int J Mech Mechatron Eng 16:101–108
Frisoli A, Bergamasco M, Carboncini MC, Rossi B (2009) Robotic assisted rehabilitation in Virtual Reality with the L-EXOS. Stud Health Technol Inform 145:40–54
Pignolo L (2009) Robotics in neuro-rehabilitation. J Rehabil Med 41:955–960
Zeinaddini M, Pirmoradian M, Azimifar F (2018) Optimizing the torque of knee movements of a rehabilitation robot. J Simul Anal Novel Technol Mech Eng 11(1):5–14
Acknowledgements
The authors would like to appreciate the Department of Rehabilitation Sciences of Isfahan University of Medical Sciences that greatly assisted us in implementing this research.
Author information
Authors and Affiliations
Corresponding author
Additional information
Technical Editor: Adriano Almeida Gonçalves Siqueira.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Eslami, M., Mokhtarian, A., Pirmoradian, M. et al. Design and fabrication of a passive upper limb rehabilitation robot with adjustable automatic balance based on variable mass of end-effector. J Braz. Soc. Mech. Sci. Eng. 42, 629 (2020). https://doi.org/10.1007/s40430-020-02707-6
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40430-020-02707-6