International Journal of Applied Engineering Research ISSN 0973-4562 Volume 11, Number 13 (2016) pp 7943-7946 © Research India Publications. http://www.ripublication.com Trajectory Planning For Exoskeleton Robot By Using Cubic And Quintic Polynomial Equation Sari Abdo Ali 1, Khalil Azha Mohd Annuar 2, 3, Muhammad Fahmi Miskon1, 3 1 Fakulti Kejuruteraan Elektrik, Universiti Teknikal Malaysia Melaka. 2 Fakulti Teknologi Kejuruteraan, Universiti Teknikal Malaysia Melaka. 3 Center of Excellence in Robotic and Industrial Automation, Universiti Teknikal Malaysia Melaka. Hang Tuah Jaya, 76100 Durian Tunggal, Melaka, Malaysia. twice in a week. Such treatment cost a lot of money. But using robotic system devices reduce the number to therapist for assisting one patient [6-8]. Robotic systems are programed to walk in smooth motion similar to human walking. Exoskeleton device is an example of robotic systems which is a structure designed to support the weak part of the body [9]. There are many types of exoskeleton robots. Treadmill gait trainer is one of these robots. It is designed to improve the mobility of the legs with no loads on them. The foot plate gait trainer is similar to treadmill trainer but with different function. It reduces the weight of the body during training. The overground gait trainer left the patient pu from the ground. Unlike the other two types, overground trainer enable the patient can control the movement of their legs. Abstract This paper present the trajectory generation for the knee joint. The study of human walking cycle uses quintic polynomial equation and cubic polynomial equation. The walking cycle is divided into eight sub-phases gaits. In this paper, we are using the quantic and cubic equation in order to generate the same profile as the normal human walking for position, velocity and acceleration. The generated signal will be used to control a device to duplicate and copy the knee movement for a normal person during walking. Then a comparison between the real data of human walking and the data gained from the quantic and cubic equations during the phases of the gait walking cycle will be shown in graphs using matlab. Keywords: Cubic polynomial equation; quantic polynomial equation; Exoskeleton devices; trajectory generation. INTRODUCTION Nowadays, a lot of efforts in robotics are presented to help patients in their rehabilitation treatment. Different devices are invented each year. Most of these devices mainly divided in to two parts, devices that treat the upper limb and devices that treat the lower limb of the body. These robotic systems that exist previously to solve problems in damaged parts of the lower limb of human’s body, such as the knee, the ankle and the hip. Based on the assumption that all of these systems are generally created, to do specific function like helping people who have permanent injuries due to strokes or accidents in their therapy to regain the walking ability [1-2]. Understanding the system of walking is an easy task but when it comes to make the machines adapt the walking, the process become more complex and challengeable. In order to simplify the operation, the walking process is divided into different gait phases [3]. Human walking is a repeated pattern of movement. From the first initial contact phase to last swing, the weight of the body is shifted from one leg to the other. While having a problem in one side of the body, it is hard to maintain balanced normal walking [4]. In the last years, rehabilitation therapy treatment is widely using robotic systems because of the success these systems. Increasing the stroke patients made the medical centers search for more efficient and reliable methods to treat patients rather than the traditional methods [5]. Traditional rehabilitation therapy treatment needs tree to four therapists to help one patient and manually move the patient effected parts such as the legs. Moreover, this treatment should be done at least Figure 1: Gait phases for normal human walking TRAJECTORY PLANNING Trajectory planning is an important part in robotics. It is used to design a path for an electrical motor or a manipulator to move to a desired movement with specific velocity and acceleration [10]. The planning can be point to point or predefined path. It also might be in work space or in joint space. It is essential to determine two features for trajectory planning; the motion law and the geometrical path. There are many ways to plan the trajectories beside the methods discussed in this paper. Linear polynomial is the simplest method. It has constant velocity. The motion can be determined from the initial and final points directly. Parabolic polynomial is another method which has a constant acceleration. It is known in [11] as gravitational polynomial trajectory. Acceleration in parabolic polynomial is categorized by absolute value with positive sign for deceleration and negative for acceleration [11]. The constraints also must be considered for achieving smooth continuity for the trajectory [12]. The smooth motion is a major target while planning the trajectory for the walking 7943 International Journal of Applied Engineering Research ISSN 0973-4562 Volume 11, Number 13 (2016) pp7943-7946 © Research India Publications. http://www.ripublication.com motion especially when shifting from one phase gait to the other. The position profile and the velocity profile have to be continuous with the time variable. Figure2, 3, 4 show that knee position, velocity and acceleration graphs have continuous functions with time[13]. For k+ 0, 1, 2, 3 the position equation for the knee is shown in (2) (2) The velocity of knee profile is shown in (3) which produced by deriving equation (2) (3) The acceleration equation is the second derivative of equation (2) which is shown in (4) (4) For smooth motion the cubic polynomial has four constraints. Two of them come from the initial value and the final value of the velocity which is equal to zero. Figure 2: Continuous knee position for walking. (5) The parameters, can be determined by applying the constraints equation (5) in equations (2), (3) and (4) that result equation (6). (6) Figure 3: Continuous knee velocity for walking. GENERATING TRAJECTORY FOR WALKING MOTION USING QUINTIC POLYNOMIAL EQUATION A fifth degree quintic polynomial equation is expressed as presented in equation (7). Quintic polynomial equation represents the knee joint position profile. (7) For k = 0, 1, 2, 3, 4, 5 the position quintic equation for the knee is shown in (8) (8) The derivative of position equation (8) produce forth degree velocity profile equation as shown in equation (9). Figure 4: Continuous knee acceleration graph. (9) The acceleration profile equation is obtained by differentiating equation (9) which result equation (10). GENERATING TRAJECTORY FOR WALKING MOTION BY USING CUBIC POLYNOMIAL EQUATION Cubic polynomial is third degree equation used to generate trajectory for the knee movement during walking motion. Equation (1) represents the cubic equation of the knee position profile [12]. (10) The six constraints of quantic polynomial are shown in (11). (1) 7944 International Journal of Applied Engineering Research ISSN 0973-4562 Volume 11, Number 13 (2016) pp7943-7946 © Research India Publications. http://www.ripublication.com (11) The constraints can be used to determine the values of, . By applying equations (8), (9), (10) into (11) we can get the unknown coefficients as shown in (12). Figure 6: Cubic polynomial, quintic polynomial and reference trajectory angular velocity at knee joint for one gait cycle. (12) RESULT The data in table 1 is an experimental data from [13] as well as the reference profile for the human walking gaits. The cubic polynomial coefficients in table 2 are obtained by following the equations in section 3. Table 3 contains the coefficients of the quantic polynomial equation in section 4. For cubic trajectory, during the initial contact gait cycle time is between 0s and 0, 1s. Inserting the coefficients, the equation become as shown in (13) Equation (13) draws the first part of the position profile in figure (). Cubic profile is drawn by using four equations while the quantic profile is drawn be six equations. As shown is figure5 and figure 6, cubic polynomial trajectory give smooth continuous position and velocity profiles. Whereas, the acceleration profile is discontinuous profile which result impulse jerking. The jerking in the acceleration will lead to vibration in the real application. For this reason, the proposed quintic coefficients in table 3 and the quintic equation provide smooth motion and continuous profile in position, velocity and acceleration. Figure 7: Cubic polynomial, quintic polynomial and reference trajectory angular acceleration at knee joint for one gait cycle. Table 1: Human walking gait sub-phases trajectory for the knee joint flexion position, angular velocity values and angular acceleration [13]. Gait cycle Figure 5: Cubic polynomial, quintic polynomial and reference trajectory flexion position at knee joint for one gait cycle. 7945 Time Position(rad) Ang. Ang. (100%) Velocity. Acceleration. (rad/s) (rad/s/s) Initial Contact 0 -0.0105 1.76 40.55 Opp. Toe Off 0.1 0.2444 2.07 -44.04 Heel Rise 0.3 0.1431 -0.73 0.45 Opp. I.C. 0.5 0.2827 3.83 40.04 Toe Off 0.6 0.8308 6.02 -21.92 Feet Adjacent 0.73 1.1153 -2.69 -68.11 Tibia Vertical 0.87 0.3944 -7.37 4.76 Initial Contact 1 -0.0105 1.76 40.55 International Journal of Applied Engineering Research ISSN 0973-4562 Volume 11, Number 13 (2016) pp7943-7946 © Research India Publications. http://www.ripublication.com Table 2: Coefficients of the cubic polynomial trajectory for the knee joint flexion angle. REFERENCES [1] Gait cycle M.H. Rahman, J.P. Kenné, P.S. Archambault, "Exoskeleton Robot for Rehabilitation of Elbow and Forearm Movements" 18th Mediterranean Conference on Control & Automation Congress Palace Hotel, Marrakech, Morocco June 23-25, 2010 [2] Robert Riener, Martin Anderschitz, Gery Colombo, Volker Dietz, " Patient-Cooperative Strategies for Robot-Aided Treadmill Training: First Experimental Results ", 380 IEEE VOL. 13, NO. 3, SEPTEMBER 2005. [3] J. Perry, “Gait analysis: Normal and pathological function, ” SLACK, 1992, 2nd edition 2010. [4] G. J. Gelderblom, M. De Wilt, G. Cremers, and A. Rensma, “Rehabilitation robotics in robotics for healthcare; a roadmap study for the European Commission, ” IEEE International Conference on Rehabilitation Robotics, pp. 834, Japan, June 2009. [5] R. Jimenez-Fabian and O. Verlinden, “Review of control algorithms for robotic ankle systems in lower-limb orthoses, prostheses, and exoskeletons, ” vol. 34, no. 4, pp. 397-408, 2012. [6] P. E. Martin, and A. Hreljac, “The relationship between smoothness and economy during walking, ” Biological Cybernetics, vol. 69, pp. 213-218, 1993. [7] G. J. Gelderblom, M. De Wilt, G. Cremers, and A. Rensma, “Rehabilitation robotics in robotics for healthcare; a roadmap study for the European Commission, ” in Proceedings of the IEEE International Conference on Rehabilitation Robotics, (ICORR ’09), pp. 834–838, Kyoto, Japan, June 2009. [8] J. Nutt, C. Marsden, and P. Thompson, “Human walking and higher-level gait disorders, particularly in the elderly, ” Neurology, vol. 43, no. 2, pp. 268268, 1993.. [9] O. Franch, L. Calandre, J. Álvarez-Linera, E. D. Louis, F. Bermejo-Pareja, and J. Benito-León, “Gait disorders of unknown cause in the elderly: Clinical and MRI findings, ” J. Neurol. Sci., vol. 280, no. 1, pp. 84-86, 2009. [10] S. Murray and M. Goldfarb, “Towards the use of a lower limb exoskeleton for locomotion assistance in individuals with neuromuscular locomotor deficits, ” in Proc. IEEE Annual International Conference on Engineering in Medicine and Biology Society, 2012, pp. 1912-1915. [11] Luigi Biagiotti, Claudio Melchiorri, " trajectory planning for automatic machines and robots" page 15-39 Springer, 2008. [12] J. J. Craig, “Introduction to Robotics: Mechanics and Control 3rd, ” Prentice Hall, vol. 1, no. 3, p. 203, 2004. [13] D. A. Winter, Biomechanics Motor Control Human Movement, 3rd ed., John Wiley and Sons, New York, 2004 Time (100%) Initial Contact 0-0.1 -0.0105 1.7600 20.5454 Opp. Toe Off 0.1 -0.2679 8.7627 -42.2844 58.8073 Heel Rise 0.3 -0.9119 11.5971 -39.7122 42.5935 Opp. I.C. 0.5 19.1538 -107.0812 194.2122 -111.0680 Toe Off 0.6 2.8855 Feet Adjacent 0.73 -11.8969 44.7959 Tibia Vertical 0.87-1 3.8373 -35.1667 27.1999 90.0665 -126.6360 -61.9381 -45.7907 12.1152 -67.7031 36.6554 Table 3: Coefficients of the cubic polynomial trajectory for the knee joint flexion angle. Gait Time sub(x100%) phase Initial 0 – 0.1 -0.01 20.3 -164.3 -0.0794 +2.217 41.803 -444.978 1411.101 -1488.63 0.3 4.923 -65.986 367.147 -1008.11 1336.611 -671.55 Opp. I.C. 0.5 154.5 1376.8 -4842 Toe Off 0.6 66.0669 -326.24 Feet Adj 0.73 -2088.5 13030.346 -32523.1 40619.708 25381.874 6344.372 Tibia Ver 0.87-1 -2443.2 12055.904 -23482.4 22557.024 -10676.3 1988.917 Opp. Toe 0.1 Heel Rise 1.8 8369.3 833.8 7078.1 -4304.2 -2340.4 398.5529 339.1582 -955.088 482.867 CONCLUSION To conclude, generating trajectory using proposed quintic polynomial will provide smooth motion with almost identical position, velocity and acceleration as the normal human gait cycle. Also, it is used to avoid the jerks which occurred in cubic polynomial as shown in figure7. The jerking in the cubic equation is due to the linearity of the acceleration equation. The result shows that the proposed quintic polynomial can be used to generate a motion that is accurately matched to real human knee motion. ACKNOWLEDGMENT The authors would like to thank for the support given to this research by Ministry of Higher Education Malaysia, Universiti Teknikal Malaysia Melaka (UTeM) and UTeM Zamalah Scheme for support this under RAGS/1/2015/TK0/FTK/03/B00118 project. 7946
© Copyright 2025 Paperzz