×

Offset trajectory planning of robot end effector and its jerk with curvature theory. (English) Zbl 07488890

Summary: Some situations that change the parameters of the kinematic structure may cause the robot end effector to deviate [J. P. Merlet, Parallel robots. Dordrecht: Springer (2006; Zbl 1110.70002)] from the desired trajectory. This effect is called the robustness of the robot by Merlet. One of the ways to correct the robustness is by updating the robot trajectory. The jerk vector of the robot end effector is the third-order positional variation of the TCP and defined as thus the time derivative of the acceleration vector. If there is a high curvature on the transition curve trajectory of robot, then there is a tangential jerk along the trajectory. In this study, the geometrically offset trajectory of the robot end effector from the current trajectory was obtained by using the curvature theory. The angular velocity and angular acceleration of the offset trajectory were calculated. An example of the main trajectory of robot end effector and its offset is given. Also, the jerk of the robot end effector of the offset trajectory was calculated according to the curvature of the trajectory surface in case of a jerk problem caused by a high curvature in the transition curve along the offset trajectory curve.

MSC:

70-XX Mechanics of particles and systems
93-XX Systems theory; control

Citations:

Zbl 1110.70002
Full Text: DOI

References:

[1] Aldossary, M. T. and Gazwani, M. A. “ Motion of parallel curves and surfaces in Euclidean 3-space R3,” Global J. Adv. Res. Class. Mod. Geo.9, 43-56.
[2] Bera, T. C., Desai, K. A. and Rao, P. V. M. [2011] “ Error compensation in flexible end milling of tubular geometries,” J. Mater. Process. Technol.211(1), 24-34.
[3] Chen, M. C. and Yu, H. Q. [2009] “ Three-dimensional surface crack analysis of elastic half-space under rolling contact load,” Int. J. Comput. Methods6(2), 317-332. · Zbl 1264.74261
[4] Chorfi, S. M. and Houmat, A. [2009] “ Nonlinear free vibration of a moderately thick doubly curved shallow shell of elliptical plan-form,” Int. J. Comput. Methods6(4), 615-632. · Zbl 1267.74055
[5] Ding, H., Li, Y., Chai, Y. and Jian, Q. [2018] “ Path planning for 2-DOF manipulator based on Bezier curve and A* algorithm,” 2018 IEEE Chinese Automation Congress (CAC), pp. 670-674.
[6] Ding, H. [2020] “ Motion path planning of soccer training auxiliary robot based on genetic algorithm in fixed-point rotation environment,” J. Amb. Intell. Hum. Comput.11(12), 1-10.
[7] Ekici, C., Ünlütürk, Y., Dede, M. and Ryuh, B. S. [2008] “ On motion of robot end-effector using the curvature theory of timelike ruled surfaces with timelike rulings,” Math. Probl. Eng. · Zbl 1162.70307
[8] Güler, F. and Kasap, E. [2018] “ A path planning method for robot end effector motion using the curvature theory of the ruled surfaces,” Int. J. Geom. Methods Mod. Phys.15(3), 1850048. · Zbl 1416.70007
[9] Güler, F. [2019] “ Eğrilik teorisi kullanarak regle Yüzey tasarlamada yeni bir yaklaşım,” Iğdır Üniv. Fen Bilim. Enst. Derg.9(4), 2200-2206.
[10] Güler, F. [2020] “ The adjoint trajectory of robot end effector using the curvature theory of ruled surface,” Filomat34(12), 4061-4069. · Zbl 1513.70029
[11] Güner, M. [2020] “ On the jerk in motion along a space curve,” Math. Methods Appl. Sci.44(9), 7407-7415. · Zbl 1479.70003
[12] Güler, F. [2021] “ An approach for designing a developable and minimal ruled surfaces using the curvature theory,” Int. J. Geom. Methods Mod. Phys.18(1), 2150015-21500224. · Zbl 07819986
[13] Kumar, V., Zefran, M. and Ostrowski, J. [1999] “ Motion planning and control of robots,” in Handbook of Industrial Robotics (Wiley, New York), pp. 295-315.
[14] Lan, W., Fan, S. and Fan, S. [2021] “ A fractal model of elastic-plastic contact between rough surfaces for a low-velocity impact process,” Int. J. Comput. Methods · Zbl 07446706
[15] McCarthy, J. M. and Roth, B. [1981] “ The curvature theory of line trajectories in spatial kinematics,” J. Mech. Design103(4), 718-724.
[16] McCarthy, J. M. [1987] “ On the scalar and dual formulations of the curvature theory of line trajectories,” J. Mech. Trans. Autom.109(1), 101-106.
[17] Merlet, J. P. [2005] Parallel Robots, Vol. 128 (Springer Science & Business Media, Germany). · Zbl 0983.70002
[18] O’Neill, B. [1966] Elementary Differential Geometry (Academic Press, New York, 1966). · Zbl 0971.53500
[19] Ozen, K. E., Dundar, F. S. and Tosun, M. [2019] “ An alternative approach to Jerk in motion along a space curve with applications,” J. Theor. Appl. Mech.57(2), 435.
[20] Özen, K. E., Güner, M. and Tosun, M. [2020] “ A note on the acceleration and jerk in motion along a space curve,” An. St. Univ. Ovidius Constanta, Ser. Mat.28(1), 151-164. · Zbl 1488.70004
[21] Resal, H. [1862] Traite de Cinematique Pure (Mallet-Bachelier, Paris).
[22] Ryuh, B. S. and Pennock, G. R. [1988] “Accurate motion of a robot end-effector using the curvature theory of ruled surfaces,” Asmedigitalcollection.asme.or.
[23] Ryuh, B. S. [1989] Robot Trajectory Planning Using the Curvature Theory of Ruled Surfaces, Doctoral dissertation, Purdue University, West Lafayette, Ind, USA.
[24] Schot, S. H. [1978] “ The time rate of change of acceleration,” Am. J. Phys.46(11), 1090-1094.
[25] Taş, F. and İlarslan, K. [2019] “ A new approach to design the ruled surface,” Int. J. Geom. Methods Mod. Phys.16(6), 1950093. · Zbl 1423.53012
[26] Tosun, M. and Hızarcıoğlu, M. [2020] “ On the jerk in motion along a regular surface curve,” in Tbilishi Mathematics (Sciendo), pp. 67-75. · Zbl 1464.70004
[27] Tsirlin, M. [2017] “ Jerk by axes in motion along a space curve,” J. Theor. Appl. Mech.55(4), 1437-1441.
[28] Wang, C. Q., Yue, J. H. and Li, M. [2020] “ A class of novel tetrahedron elements with curved surfaces for three-dimensional solid mechanics problems with curved boundaries,” Int. J. Comput. Methods17(4), 1950006. · Zbl 1476.74146
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.