HIGH ACCURACY HUMAN MOTION TRAJECTORY GENERATION FOR EXOSKELETON ROBOT USING CURVE FITTING TECHNIQUE
DOI:
https://doi.org/10.31436/iiumej.v24i2.2296Keywords:
Trajectory Generation, Polynomial, Curve Fitting, Via-point, ExoskeletonAbstract
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
Metrics
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
How to Cite
Issue
Section
License
Copyright (c) 2023 IIUM Press
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.