Trapezoidal velocity profile with arbitrary initial and final velocities in the problem of controlling a robotic manipulator

Trapezoidal velocity profile with arbitrary initial and final velocities in the problem of controlling a robotic manipulator

Sergey D. Borisov, Master’s Degree, Federal State Autonomous Educational Institution of Higher Education «Bauman Moscow State Technical University» (BMSTU), faculty «Robotics and complex automation» (RK), CAD Systems department (RK6), 5, 2-ya Baumanskaya ul., Moscow, 105005, Russia, This email address is being protected from spambots. You need JavaScript enabled to view it.

Alexander P. Sokolov, Doctor of Engineering Sciences, Professor of CAD Systems department, BMSTU, faculty «Robotics and complex automation» (RK), CAD Systems department (RK6), 5, 2-ya Baumanskaya ul., Moscow, 105005, Russia, This email address is being protected from spambots. You need JavaScript enabled to view it., ORCID: 0000-0002-8930-2536


UDC identifier: 621.865.8:62-50

EDN: NNXLVV

Abstract. In the problem of moving a robotic manipulator through a sequence of given configurations, a situation often arises where approaching a target configuration must occur at a strictly specified velocity. To implement such behavior, a motion law defined by a velocity profile function must be specified for each robot joint, accounting for non-zero initial and final velocities. This work provides an overview of methods for defining velocity profile functions in robotic manipulator control. An improved approach for determining a trapezoidal velocity profile function, considering given initial and final velocities, is proposed. A method for determining the optimal motion duration under kinematic constraints is discussed. Analytical expressions for determining the parameters of the velocity profile function for an arbitrary motion time are presented. A comparison is made between the proposed enhanced velocity profile and alternative methods of defining the velocity profile function. The characteristics and correctness of the proposed method are verified through computational experiments and experimental testing using a robotic manipulator.

Key words: robotic manipulator control, trapezoidal velocity profile, position functions, velocity functions, movement with initial and final velocities

For citation: Borisov, S.D. and Sokolov, A.P. (2026), "Trapezoidal velocity profile with arbitrary initial and final velocities in the problem of controlling a robotic manipulator", Robotics and Technical Cybernetics, vol. 14, no. 1, pp. 30-39,
EDN: NNXLVV. (in Russian).

Acknowledgements
The authors would like to thank the specialists at RoboPro for the opportunity to conduct experimental testing using the RC-10 robotic manipulator, developed by Rozum Robotics in collaboration with RoboPro.

References

  1. Chettibi, T., Haddad, M., Lehtihet, H.E. et al. (2006), “Suboptimal Trajectory Generation for Industrial Robots using Trapezoidal Velocity”, In: of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 729–735, DOI: 10.1109/IROS.2006.282621
  2. Corke, P. (2023), Robotics, Vision and Control, 3rd ed., Springer, pp. 285–287, DOI: 10.1007/978-3-031-06469-2
  3. Aribowo, W. and Terashima, K. (2014), “Cubic Spline Trajectory Planning and Vibration Suppression of Semiconductor Wafer Transfer Robot Arm”, International Journal of Automation Technology, 8(3), pp. 265–274, DOI: 10.20965/ijat.2014.p0265
  4. Zhang, K., Guo, J. and Gao, X.-S. (2013), “Cubic Spline Trajectory Generation with Axis Jerk and Tracking Error Constraints”, International Journal of Precision Engineering and Manufacturing, 14(7), DOI: 10.1007/s12541-013-0155-2
  5. Nocedal, J. and Wright, S.J. (2006), Numerical Optimization, 2nd ed., pp. 529–561, Springer, New York, DOI: 10.1007/978-0-387-40065-5
  6. Blejan, M. and Blejan, R. (2020), “Mathematics for Real-Time S-Curve Profile Generator”, HIDRAULICA Magazine, (4), pp. 7–25.
  7. Li, X. (2010), “Optimize S-Curve Velocity for Motion Control”, Far East Journal of Applied Mathematics, 48(2), pp. 1–15.
  8. Zhao, X., Wang, M., Liu, N. et al. (2017), “Trajectory Planning for 6-DOF Robotic Arm Based on Quintic Polynomial”, In: Proc. of the 2nd International Conference on Control, Automation and Artificial Intelligence (CAAI 2017), vol. 134, DOI: 10.2991/caai-17.2017.23
  9. Xu, J., Ren, C. and Chang, X. (2023), “Robot Time-Optimal Trajectory Planning Based on Quintic Polynomial Interpolation and Improved Harris Hawks Algorithm”, Axioms, 12(2), p. 245, DOI: 10.3390/axioms12030245
  10. Craig, J.J. (2005), Introduction to Robotics: Mechanics and Control, 3rd ed., Upper Saddle River: Pearson. pp. 210–217, 222–223.
  11. Kunz, T. and Stilman, M. (2011), “Turning Paths Into Trajectories Using Parabolic Blends”, Georgia Institute of Technology Technical Report.
  12. Akopyan, A.V. and Zaslavsky, A.A. (2007), Geometricheskie svoistva krivykh vtorogo poryadka [Geometric Properties of Conic Sections], MTsNMO, Moscow, Russia. (in Russian).

Received 19.04.2025
Revised 25.09.2025
Accepted 19.11.2025