Development of a Wearable Arm Exoskeleton for Teleoperation Featuring with Model-Data Fusion to Gravity Compensation
Abstract
1. Introduction
2. Related Works
2.1. Upper-Limb Exoskeleton for Teleoperation
2.2. Gravity Compensation for Robotic Manipulator
3. Methods
3.1. Exoskeleton Design and Overall Layout
3.1.1. Design and Comparison to State-of-the-Art Exoskeleton
3.1.2. Kinematics Modeling
3.2. Gravity Compensation
3.2.1. Modeling-Based Gravity Compensation
3.2.2. BNN-Based Gravity Compensation
3.2.3. Model-Data Bayesian Fusion
4. Experiment Results
4.1. System Implementation
4.2. Training on the BNN Dataset
4.3. RMSE Analysis of Compensation Current Variability
4.4. Trajectory Test for Compensation and Evaluation
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A. Calculation Results of Model-Based Compensation
Appendix B. Pseudocode of the Algorithm
| Algorithm Prediction and compensation of gravity torque with model-data fusion |
| Input: DH parameters, mass m and centroid jxcj, Training set Dtrain, |
| learning rate lr, kl weight β, batch size, iterations epoch. |
| Output: Compensation torque after fusion and threshold judgment τf. |
| # Mechanics static modeling phase |
|
|
|
|
| # Offline training phase |
|
| (2) The model parameters corresponding to Dtrain are optimized using the Adam optimizer; |
| (3) Design the model structure as shown in Figure 5 and construct the global loss function as in Equation (5); |
| (4) The predicted mean value Inn from trained model is transformed into the torque format τnn for online Bayesian fusion. |
| # Online Bayesian fusion phase |
|
|
|
References
- Pan, J.; Astarita, D.; Baldoni, A.; Dell’Agnello, F.; Crea, S.; Vitiello, N.; Trigili, E. NESM-γ: An Upper-Limb Exoskeleton With Compliant Actuators for Clinical Deployment. IEEE Robot. Autom. Lett. 2022, 7, 7708–7715. [Google Scholar] [CrossRef]
- Zimmermann, Y.; Sommerhalder, M.; Wolf, P.; Riener, R.; Hutter, M. ANYexo 2.0: A Fully Actuated Upper-Limb Exoskeleton for Manipulation and Joint-Oriented Training in All Stages of Rehabilitation. IEEE Trans. Robot. 2022, 39, 2131–2150. [Google Scholar] [CrossRef]
- Kim, B.; Deshpande, A.D. An upper-body rehabilitation exoskeleton Harmony with an anatomical shoulder mechanism: Design, modeling, control, and performance evaluation. Int. J. Robot. Res. 2017, 36, 414–435. [Google Scholar] [CrossRef]
- Rehmat, N.; Zuo, J.; Meng, W.; Liu, Q.; Xie, S.Q.; Liang, H. Upper limb rehabilitation using robotic exoskeleton systems: A systematic review. Int. J. Intell. Robot. Appl. 2018, 2, 283–295. [Google Scholar] [CrossRef]
- Yu, H.; Choi, I.S.; Han, K.-L.; Choi, J.Y.; Chung, G.; Suh, J. Development of a upper-limb exoskeleton robot for refractory construction. Control Eng. Pract. 2018, 72, 104–113. [Google Scholar] [CrossRef]
- Rebelo, J.; Sednaoui, T.; Exter, E.B.D.; Krueger, T.; Schiele, A. Bilateral Robot Teleoperation: A Wearable Arm Exoskeleton Featuring an Intuitive User Interface. IEEE Robot. Autom. Mag. 2014, 21, 62–69. [Google Scholar] [CrossRef]
- Cheng, C.; Dai, W.; Wu, T.; Chen, X.; Wu, M.; Yu, J.; Jiang, J.; Lu, H. Efficient and Precise Homo-Hetero Teleoperation Based on an Optimized Upper Limb Exoskeleton. IEEE/ASME Trans. Mechatron. 2024, 30, 3722–3734. [Google Scholar] [CrossRef]
- Shen, Y.; Ferguson, P.W.; Rosen, J. Upper Limb Exoskeleton Systems—Overview. In Wearable Robotics; Elsevier: Amsterdam, The Netherlands, 2020; pp. 1–22. [Google Scholar]
- Gull, M.A.; Bai, S.; Bak, T. A Review on Design of Upper Limb Exoskeletons. Robotics 2020, 9, 16. [Google Scholar] [CrossRef]
- Yilmaz, N.; Burkhart, B.; Deguet, A.; Kazanzides, P.; Tumerdem, U. Sensorless Transparency Optimized Haptic Teleoperation on the da Vinci Research Kit. IEEE Robot. Autom. Lett. 2023, 9, 971–978. [Google Scholar] [CrossRef]
- Li, J.-R.; Fu, J.-L.; Wu, S.-C.; Wang, Q.-H. An active and passive combined gravity compensation approach for a hybrid force feedback device. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2021, 235, 4368–4381. [Google Scholar] [CrossRef]
- Golluccio, G.; Gillini, G.; Marino, A.; Antonelli, G. Robot Dynamics Identification: A Reproducible Comparison With Experiments on the Kinova Jaco. IEEE Robot. Autom. Mag. 2021, 28, 128–140. [Google Scholar] [CrossRef]
- Lin, H.; Gao, Q.; Chu, X.; Dou, Q.; Deguet, A.; Kazanzides, P.; Au, K.W.S. Learning Deep Nets for Gravitational Dynamics with Unknown Disturbance Through Physical Knowledge Distillation: Initial Feasibility Study. IEEE Robot. Autom. Lett. 2021, 6, 2658–2665. [Google Scholar] [CrossRef]
- Zimmermann, Y.D.; Forino, A.; Riener, R.; Hutter, M. ANYexo: A Versatile and Dynamic Upper-Limb Rehabilitation Robot. IEEE Robot. Autom. Lett. 2019, 4, 3649–3656. [Google Scholar] [CrossRef]
- Gopura, R.; Bandara, D.; Kiguchi, K.; Mann, G. Developments in hardware systems of active upper-limb exoskeleton robots: A review. Robot. Auton. Syst. 2016, 75, 203–220. [Google Scholar] [CrossRef]
- Wang, W.; Ren, H.; Ci, Z.; Yuan, X.; Zhang, P.; Wang, C. Control Method of Upper Limb Rehabilitation Exoskeleton for Better Assistance: A Comprehensive Review. J. Field Robot. 2025, 42, 1373–1387. [Google Scholar] [CrossRef]
- Buongiorno, D.; Sotgiu, E.; Leonardis, D.; Marcheschi, S.; Solazzi, M.; Frisoli, A. WRES: A Novel 3 DoF WRist ExoSkeleton With Tendon-Driven Differential Transmission for Neuro-Rehabilitation and Teleoperation. IEEE Robot. Autom. Lett. 2018, 3, 2152–2159. [Google Scholar] [CrossRef]
- Klamt, T.; Schwarz, M.; Lenz, C.; Baccelliere, L.; Buongiorno, D.; Cichon, T.; DiGuardo, A.; Droeschel, D.; Gabardi, M.; Kamedula, M.; et al. Remote mobile manipulation with the centauro robot: Full-body telepresence and autonomous operator assistance. J. Field Robot. 2020, 37, 889–919. [Google Scholar] [CrossRef]
- Zhao, L.; Yang, T.; Yang, Y.; Yu, P. A Wearable Upper Limb Exoskeleton for Intuitive Teleoperation of Anthropomorphic Manipulators. Machines 2023, 11, 441. [Google Scholar] [CrossRef]
- Lee, C.-H.; Choi, J.; Lee, H.; Kim, J.; Lee, K.-M.; Bang, Y.-B. Exoskeletal master device for dual arm robot teaching. Mechatronics 2017, 43, 76–85. [Google Scholar] [CrossRef]
- Toyota Gets Back Into Humanoid Robots with New T-HR3-IEEE Spectrum. Available online: https://spectrum.ieee.org/toyota-gets-back-into-humanoid-robots-with-new-thr3 (accessed on 2 April 2024).
- Chheta, Y.R.; Joshi, R.M.; Gotewal, K.K.; ManoahStephen, M. A review on passive gravity compensation. In Proceedings of the 2017 International Conference of Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India, 20–22 April 2017; IEEE: New York, NY, USA; pp. 184–189. [Google Scholar]
- Shi, K.; Yang, J.; Hou, Z.; Yu, H. Design and evaluation of a four-DoF upper limb exoskeleton with gravity compensation. Mech. Mach. Theory 2024, 201, 105746. [Google Scholar] [CrossRef]
- Arakelian, V. Gravity compensation in robotics. Adv. Robot. 2016, 30, 79–96. [Google Scholar] [CrossRef]
- Klauer, C.; Schauer, T.; Reichenfelser, W.; Karner, J.; Zwicker, S.; Gandolla, M.; Ambrosini, E.; Ferrante, S.; Hack, M.; Jedlitschka, A.; et al. Feedback control of arm movements using Neuro-Muscular Electrical Stimulation (NMES) combined with a lockable, passive exoskeleton for gravity compensation. Front. Neurosci. 2014, 8, 262. [Google Scholar] [CrossRef] [PubMed]
- Lin, H.; Hui, C.-W.V.; Wang, Y.; Deguet, A.; Kazanzides, P.; Au, K.W.S. A Reliable Gravity Compensation Control Strategy for dVRK Robotic Arms with Nonlinear Disturbance Forces. IEEE Robot. Autom. Lett. 2019, 4, 3892–3899. [Google Scholar] [CrossRef]
- Spagnuolo, G.; Malosio, M.; Scano, A.; Caimmi, M.; Legnani, G.; Tosatti, L.M. Passive and active gravity-compensation of LIGHTarm, an exoskeleton for the upper-limb rehabilitation. In Proceedings of the 2015 IEEE International Conference on Rehabilitation Robotics (ICORR), Singapore, 11–14 August 2015; IEEE: New York, NY, USA, 2015; pp. 440–445. [Google Scholar]
- Zavala-Rio, A.; Santibanez, V. A Natural Saturating Extension of the PD-with-Desired-Gravity-Compensation Control Law for Robot Manipulators with Bounded Inputs. IEEE Trans. Robot. 2007, 23, 386–391. [Google Scholar] [CrossRef]
- Teng, L.; Gull, M.A.; Bai, S. PD-Based Fuzzy Sliding Mode Control of a Wheelchair Exoskeleton Robot. IEEE/ASME Trans. Mechatronics 2020, 25, 2546–2555. [Google Scholar] [CrossRef]
- Huang, Y.; Li, Z.; Huang, Z.; Huang, Q. PD-type control with neural-network-based gravity compensation for compliant joint robots. In Proceedings of the 2015 IEEE International Conference on Mechatronics and Automation (ICMA), Beijing, China, 2–5 August 2015; IEEE: New York, NY, USA, 2015; pp. 831–836. [Google Scholar]
- Fukushima, S.; Sekiguchi, H.; Saito, Y.; Nozaki, T.; Ohnishi, K. Online compensation of gravity and friction for haptics with incremental position sensors’. In Proceedings of the 2017 24th International Conference on Mechatronics and Machine Vision in Practice (M2VIP), Auckland, New Zealand, 21–23 November 2017; IEEE: New York, NY, USA, 2017; pp. 1–6. [Google Scholar]
- Camoriano, R.; Traversaro, S.; Rosasco, L.; Metta, G.; Nori, F. Incremental semiparametric inverse dynamics learning. In Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden, 16–21 May 2016; pp. 544–550. [Google Scholar]
- Yu, C.; Li, Z.; Liu, H. Research on Gravity Compensation of Robot Arm Based on Model Learning. In Proceedings of the 2019 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Hong Kong, China, 8–12 July 2019; IEEE: New York, NY, USA, 2019; pp. 635–641. [Google Scholar]
- Moubarak, S.; Pham, M.T.; Moreau, R.; Redarce, T. Gravity compensation of an upper extremity exoskeleton. In Proceedings of the 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology, Buenos Aires, Argentina, 31 August–4 September 2010; pp. 4489–4493. [Google Scholar]
- Yu, C.; Li, Z.; Yang, D.; Liu, H. A fast robotic arm gravity compensation updating approach for industrial application using sparse selection and reconstruction. Robot. Auton. Syst. 2022, 149, 103971. [Google Scholar] [CrossRef]
- Jin, L.; Duan, X.; He, R.; Meng, F.; Li, C. Improving the Force Display of Haptic Device Based on Gravity Compensation for Surgical Robotics. Machines 2022, 10, 903. [Google Scholar] [CrossRef]
- Ugartemendia, A.; Rosquete, D.; Gil, J.J.; Diaz, I.; Borro, D. Machine Learning for Active Gravity Compensation in Robotics: Application to Neurological Rehabilitation Systems. IEEE Robot. Autom. Mag. 2020, 27, 78–86. [Google Scholar] [CrossRef]
- Christensen, S.; Bai, S. Kinematic Analysis and Design of a Novel Shoulder Exoskeleton Using a Double Parallelogram Linkage. J. Mech. Robot. 2018, 10, 041008. [Google Scholar] [CrossRef]
- Kumar, S.; Wöhrle, H.; Trampler, M.; Simnofske, M.; Peters, H.; Mallwitz, M.; Kirchner, E.A.; Kirchner, F. Modular Design and Decentralized Control of the Recupera Exoskeleton for Stroke Rehabilitation. Appl. Sci. 2019, 9, 626. [Google Scholar] [CrossRef]
- Gates, D.H.; Walters, L.S.; Cowley, J.; Wilken, J.M.; Resnik, L. Range of Motion Requirements for Upper-Limb Activities of Daily Living. Am. J. Occup. Ther. Off. Publ. Am. Occup. Ther. Assoc. 2016, 70, 7001350010p1–7001350010p10. [Google Scholar] [CrossRef] [PubMed]
- Roy, J.-S.; MacDermid, J.C.; Boyd, K.U.; Faber, K.J.; Drosdowech, D.; Athwal, G.S. Rotational strength, range of motion, and function in people with unaffected shoulders from various stages of life. BMC Sports Sci. Med. Rehabil. 2009, 1, 10. [Google Scholar] [CrossRef] [PubMed]
- Gordon, C.C.; Blackwell, C.L.; Bradtmiller, B.; Parham, J.L.; Barrientos, P.; Paquette, S.P.; Corner, B.D.; Carson, J.M.; Venezia, J.C.; Rockwell, B.M.; et al. 2012 Anthropometric Survey of U.S. Army Personnel: Methods and Summary Statistics; Defense Technical Information Center: Fort Belvoir, VA, USA, 2014. [Google Scholar]












| Joint | Motion Range (°) [40,41] | Speed (°/s) [7] | ||||
|---|---|---|---|---|---|---|
| ADL | MAX | Ours | ADL | MAX | Ours | |
| Sh.abd/add | 0–100 | −30–150 | 0–90 | 30–50 | 130–170 | 288 |
| Sh.int/ext | −50–65 | −70–90 | −42–50 | 30–50 | 100–140 | 228 |
| Sh.flex/ext | 0–110 | −60–180 | 0–90 | 30–50 | 100–140 | 288 |
| Elb. flex/ext | 0–135 | 0–145 | 0–135 | 20–40 | 140–170 | 228 |
| Wr.uln/rad | −15–40 | −25–55 | −25–55 | 30–60 | 410–480 | 207 |
| Wr. pro/supi | −60–60 | −90–90 | −42–60 | 2–2.5 | 180–210 | 207 |
| Wr. flex/ext | −60–35 | −90–70 | −90–50 | 30–60 | 140–240 | 207 |
| Item | SAM | Harmony | Anyexo2 | [7] | Ours |
|---|---|---|---|---|---|
| DOF | 7 | 7 | 9 | 9 | 7 + 1 |
| MLF 1 | 0, 2, 2, 3 | 2, 3, 1, 1 | 2, 3, 1, 3 | 2, 2, 2, 3 | 1, 3, 1, 3 |
| Mass | 7 kg | 15.6 kg | 12.9 kg | 5.9 kg | 6.9 kg |
| TWR 2 | 3.06 | 12.10 | 12.94 | 14.36 | 15.58 |
| Link i | θ | d | a | α | Offset |
|---|---|---|---|---|---|
| 1 | θ1 | la | lb | −pi/2 | 0 |
| 2 | θ2 | 0 | 0 | pi/2 | pi/2 |
| 3 | θ3 | 0 | 0 | −pi/2 | pi/2 |
| 4 | θ4 | 0 | lc | 0 | 0 |
| 5 | θ5 | 0 | ld | 0 | −pi/2 |
| 6 | θ6 | 0 | 0 | pi/2 | pi/2 |
| 7 | θ7 | 0 | 0 | pi/2 | 0 |
| Link Index | Link Mass (g) | Relative Coordinate | Centroid of the Link | ||
|---|---|---|---|---|---|
| xci (mm) | yci (mm) | zci (mm) | |||
| 1 | 1206 | Z1 | 26.46 | 103.30 | −173.93 |
| 2 | 88 | Z21 | −22.593 | −103.65 | −69.87 |
| 3 | 218 | Z22 | −23.10 | −121.70 | −68.03 |
| 4 | 175 | Z23 | 86.29 | 9.56 | −83.72 |
| 5 | 130 | Z24 | 61.87 | 17.16 | −89.28 |
| 6 | 1594 | Z25 | 32.46 | 43.89 | −10.07 |
| 7 | 1697 | Z3 | 284.28 | 0.04 | −143.67 |
| 8 | 1814 | Z4 | 248.192 | 32.693 | −72.03 |
| Method | Joint 1 | Joint 2 | Joint 3 | Joint 4 |
|---|---|---|---|---|
| CAD | 7.75 | 8.25 | 5.04 | 9.97 |
| BNN | 2.80 | 3.27 | 2.90 | 9.45 |
| Fused | 5.32 | 5.60 | 3.61 | 9.45 |
| Method | Joint 1 | Joint 2 | Joint 3 | Joint 4 |
|---|---|---|---|---|
| CAD | 1.4883 | 0.9676 | 00.5250 | 0.4368 |
| BNN | 0.3985 | 0.3989 | 0.3846 | 0.3746 |
| Fused | 0.8891 | 0.7165 | 0.4346 | 0.3746 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Meng, L.; Chou, W. Development of a Wearable Arm Exoskeleton for Teleoperation Featuring with Model-Data Fusion to Gravity Compensation. Appl. Sci. 2025, 15, 12546. https://doi.org/10.3390/app152312546
Meng L, Chou W. Development of a Wearable Arm Exoskeleton for Teleoperation Featuring with Model-Data Fusion to Gravity Compensation. Applied Sciences. 2025; 15(23):12546. https://doi.org/10.3390/app152312546
Chicago/Turabian StyleMeng, Lingda, and Wusheng Chou. 2025. "Development of a Wearable Arm Exoskeleton for Teleoperation Featuring with Model-Data Fusion to Gravity Compensation" Applied Sciences 15, no. 23: 12546. https://doi.org/10.3390/app152312546
APA StyleMeng, L., & Chou, W. (2025). Development of a Wearable Arm Exoskeleton for Teleoperation Featuring with Model-Data Fusion to Gravity Compensation. Applied Sciences, 15(23), 12546. https://doi.org/10.3390/app152312546

