HIGH ACCURACY HUMAN MOTION TRAJECTORY GENERATION FOR EXOSKELETON ROBOT USING CURVE FITTING TECHNIQUE

Authors

DOI:

https://doi.org/10.31436/iiumej.v24i2.2296

Keywords:

Trajectory Generation, Polynomial, Curve Fitting, Via-point, Exoskeleton

Abstract

Robotic systems often require trajectory planning algorithms that can generate natural human-like movements for tasks such as grasping and manipulation. However, conventional trajectory planning methods may not accurately capture the complex movement patterns observed in humans. In this paper, we present a trajectory planning algorithm based on polynomial curve fitting that aims to address this issue. The algorithm determines the polynomial coefficient values that accurately match the natural human trajectory profile and is evaluated using MATLAB simulations. We compare the proposed algorithm to the conventional quintic polynomial trajectory method, analysing the accuracy, precision, and via-point continuity. The result shows that the algorithm has the ability to generate a trajectory profile with accuracy of 99.8% and a precision of 0.002°. However, the result for via-point continuity shows an error on every sub-phase transition, with the lowest error of 0.0031 between the transition of sub-phases 1 and 2. The result also shows that the lowest fitting error recorded is 0.00014°. The results demonstrate that our algorithm can generate trajectory profiles with higher accuracy and naturalness, potentially improving the performance and usability of robotic systems.

ABSTRAK: Sistem robotik sering memerlukan algoritma perancangan trajektori yang dapat menghasilkan gerakan semulajadi seperti manusia bagi tugas seperti memegang dan memanipulasi objek. Walau bagaimanapun, kaedah perancangan trajektori konvensional mungkin tidak dapat merekodkan pola gerakan kompleks seperti yang dihasilkan manusia secara tepat. Kajian ini adalah berkenaan algoritma perancangan lintasan berdasarkan penyepaduan lengkung polinomial bagi menyelesaikan masalah ini. Algoritma ini menentukan nilai pekali polinomial yang sepadan dengan profil gerakan semulajadi manusia dan dinilai menggunakan simulasi MATLAB. Algoritma yang dicadangkan ini telah dibandingkan dengan kaedah perancangan lintasan polinomial kuintik konvensional, dianalisis kejituan, ketepatan, dan keberterusan titik lalu. Keputusan menunjukkan bahawa algoritma tersebut mampu menghasilkan profil lintasan dengan kejituan sebanyak 99.8% dan ketepatan sebanyak 0.002°. Walau bagaimanapun, dapatan kajian mengenai keberterusan titik lalu menunjukkan ralat pada setiap peralihan fasa-sub dengan ralat terendah sebanyak 0.0031 pada peralihan antara fasa-sub 1 dan fasa-sub 2. Dapatan kajian juga menunjukkan bahawa ralat penyepaduan terendah yang direkodkan adalah sebanyak 0.00014°. Keputusan ini menunjukkan bahawa algoritma ini mampu menghasilkan profil lintasan dengan ketepatan dan sifat semula jadi yang lebih tinggi, berpotensi meningkatkan prestasi dan kegunaan sistem robotik.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

References

Craig JJ. (2014) Introduction to Robotics: Mechanics and Control, 3rd Edition Pearson.

Biagiotti L, Melchiorri C. (2009) Trajectory Planning for Automatic Machines and Robots. Berlin, Heidelberg, Heidelberg: Springer Berlin Heidelberg. doi: 10.1007/978-3-540-85629-0. DOI: https://doi.org/10.1007/978-3-540-85629-0

Miskon MF, Yusof MBAJ. (2014) Review of trajectory generation of exoskeleton robots., in 2014 IEEE International Symposium on Robotics and Manufacturing Automation (ROMA), IEEE, 12-17. doi: 10.1109/ROMA.2014.7295854. DOI: https://doi.org/10.1109/ROMA.2014.7295854

Wang H, Zhao Q, Li H, Zhao R. (2022) Polynomial-based smooth trajectory planning for fruit-picking robot manipulator. Information Processing in Agriculture, 9(1): 112-122.

doi: 10.1016/j.inpa.2021.08.001. DOI: https://doi.org/10.1016/j.inpa.2021.08.001

Kulak T, Silverio J, Calinon S. (2020) Fourier movement primitives: an approach for learning rhythmic robot skills from demonstrations., in Robotics: Science and Systems XVI, Robotics: Science and Systems Foundation. doi: 10.15607/RSS.2020.XVI.056. DOI: https://doi.org/10.15607/RSS.2020.XVI.056

Wei S, Wu H, Liu L, Zhang Y, Chen J, Li Q. (2022) A CPG-based gait planning and motion performance analysis for quadruped robot. Industrial Robot: the international journal of robotics research and application, 49(4): 779-797. doi: 10.1108/IR-08-2021-0181. DOI: https://doi.org/10.1108/IR-08-2021-0181

Liu C, Yang J, Bu W, Chen Q. (2016) A trajectory generation method for biped walking based on neural oscillators., in 2016 IEEE 13th International Conference on Networking, Sensing, and Control (ICNSC), IEEE, 1-6. doi: 10.1109/ICNSC.2016.7478995. DOI: https://doi.org/10.1109/ICNSC.2016.7478995

Wang Q, Qian J, Zhang Y, Shen L, Zhang Z, Feng Z. (2007) Gait trajectory planning and simulation for the powered gait orthosis., in 2007 IEEE International Conference on Robotics and Biomimetics (ROBIO), IEEE, 1693-1697. doi: 10.1109/ROBIO.2007.4522420. DOI: https://doi.org/10.1109/ROBIO.2007.4522420

Watanabe T, Johnson EN. (2018) Trajectory Generation using Deep Neural Network. 2018 AIAA Information Systems-AIAA Infotech @ Aerospace, (January): 1-12.

doi: 10.2514/6.2018-1893. DOI: https://doi.org/10.2514/6.2018-1893

Aly AA, Vu MT, El-Sousy FFM, Alotaibi A, Mousa G, Le D, Mobayen S. (2022) Fuzzy-Based Fixed-Time Nonsingular Tracker of Exoskeleton Robots for Disabilities Using Sliding Mode State Observer. Mathematics, 10(17): 3147.

doi: 10.3390/math10173147. DOI: https://doi.org/10.3390/math10173147

Kundu AS, Mazumder O, Chattaraj R, Bhaumik S, Lenka PK. (2014) Trajectory generation for myoelectrically controlled lower limb active knee exoskeleton., in 2014 Seventh International Conference on Contemporary Computing (IC3), IEEE, 230-235.

doi: 10.1109/IC3.2014.6897178. DOI: https://doi.org/10.1109/IC3.2014.6897178

Schuy J, Mielke T, Steinhausen M, Beckerle P, Rinderknecht S. (2015) Design and evaluation of a sensor minimal gait phase and situation detection Algorithm of Human Walking. IEEE-RAS International Conference on Humanoid Robots, 2015-Dec: 20-25.

doi: 10.1109/HUMANOIDS.2015.7363517. DOI: https://doi.org/10.1109/HUMANOIDS.2015.7363517

Gomes MA, Silveira GLM, Siqueira AAG. (2011) Gait pattern adaptation for an active lower-limb orthosis based on neural networks. Advanced Robotics, 25(15): 1903-1925. doi: 10.1163/016918611X588899. DOI: https://doi.org/10.1163/016918611X588899

Siqueira AAG, Jardim B, Vilela PRC, Winter TF. (2008) Analysis of gait-pattern adaptation algorithms applied in an exoskeleton for lower limbs., in 2008 16th Mediterranean Conference on Control and Automation, IEEE, 920–925. doi: 10.1109/MED.2008.4602081. DOI: https://doi.org/10.1109/MED.2008.4602081

Gomes MA, Silveira GLM, Siqueira AAG. (2009) Gait-pattern adaptation algorithms based on neural network for lower limbs active orthoses., in 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2009, IEEE, 4475-4480.

doi: 10.1109/IROS.2009.5354232. DOI: https://doi.org/10.1109/IROS.2009.5354232

Silveira GLM, Gomes MA, Siqueira AAG. (2010) First experimental results on adaptation algorithms for lower limbs active orthoses., in 18th Mediterranean Conference on Control and Automation, MED’10, IEEE, 1316-1321. doi: 10.1109/MED.2010.5547868. DOI: https://doi.org/10.1109/MED.2010.5547868

Wang P, Low KH, McGregor AH. (2011) A subject-based motion generation model with adjustable walking pattern for a gait robotic trainer: NaTUre-gaits., in 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, IEEE, 1743-1748. DOI: https://doi.org/10.1109/IROS.2011.6095049

doi: 10.1109/IROS.2011.6048809. DOI: https://doi.org/10.1109/IROS.2011.6048809

Vallery H, van Asseldonk EHF, Buss M, van der Kooij H. (2009) Reference Trajectory Generation for Rehabilitation Robots: Complementary Limb Motion Estimation. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 17(1): 23-30.

doi: 10.1109/TNSRE.2008.2008278. DOI: https://doi.org/10.1109/TNSRE.2008.2008278

Daachi ME, Madani T, Daachi B, Djouani K. (2015) A radial basis function neural network adaptive controller to drive a powered lower limb knee joint orthosis. Applied Soft Computing, 34: 324-336. doi: 10.1016/j.asoc.2015.04.034. DOI: https://doi.org/10.1016/j.asoc.2015.04.034

Mohammed MQ, Miskon MF, Ali SA. (2017) The effectiveness of kinematic constraints on the accuracy of trajectory profile of human walking using PSPB technique. International Journal of Mechanical and Mechatronics Engineering, 17(6): 86-96

Sapiee MR, Marhaban MH, Ishak AJ, Miskon MF. (2020) Trajectory Generation for Hip Rehabilitation Exoskeleton Using Trajectory Morphing Method. International Journal of Human and Technology Interaction, 4(1): 45-51

Nascimento LBP, Barrios-Aranibar D, Alsina PJ, Santos VG, Fernandes DHS, Pereira DS. (2020) A Smooth and Safe Path Planning for an Active Lower Limb Exoskeleton. Journal of Intelligent and Robotic Systems: Theory and Applications, 99(3-4): 535-553.

doi: 10.1007/s10846-019-01134-7. DOI: https://doi.org/10.1007/s10846-019-01134-7

Sidobre D, Desormeaux K. (2019) Smooth Cubic Polynomial Trajectories for Human-Robot Interactions. Journal of Intelligent & Robotic Systems, 95(3-4): 851-869.

doi: 10.1007/s10846-018-0936-z. DOI: https://doi.org/10.1007/s10846-018-0936-z

Low KH. (2011) Subject-oriented overground walking pattern generation on a rehabilitation robot based on foot and pelvic trajectories. Procedia IUTAM, 2: 109-127.

doi: 10.1016/j.piutam.2011.04.012. DOI: https://doi.org/10.1016/j.piutam.2011.04.012

Bovi G, Rabuffetti M, Mazzoleni P, Ferrarin M. (2011) A multiple-task gait analysis approach: Kinematic, kinetic and EMG reference data for healthy young and adult subjects. Gait & Posture, 33(1): 6-13. doi: 10.1016/j.gaitpost.2010.08.009. DOI: https://doi.org/10.1016/j.gaitpost.2010.08.009

Kirtley C. (2006) Introduction., in Clinical Gait Analysis, Elsevier, 5-14.

doi: 10.1016/B978-0-443-10009-3.50004-7. DOI: https://doi.org/10.1016/B978-0-443-10009-3.50004-7

Malanga G., Delisa J. (1998) Clinical Observation. In Gait analysis in the science of rehabilitation. Edited by Delisa J. Baltimore, Diane Publishing; pp 1-10.

Winter DA. (2009) Biomechanics and Motor Control of Human Movement, 4th ed.: New Jersey: John Wiley & Sons, Inc. doi: 10.1002/9780470549148. DOI: https://doi.org/10.1002/9780470549148

Downloads

Published

2023-07-04

How to Cite

ABDUL JALIL, M., MISKON, M. F., & BAHAR, M. B. (2023). HIGH ACCURACY HUMAN MOTION TRAJECTORY GENERATION FOR EXOSKELETON ROBOT USING CURVE FITTING TECHNIQUE . IIUM Engineering Journal, 24(2), 301–314. https://doi.org/10.31436/iiumej.v24i2.2296

Issue

Section

Mechatronics and Automation Engineering

Most read articles by the same author(s)