Hostname: page-component-857557d7f7-bkbbk Total loading time: 0 Render date: 2025-12-03T21:23:05.121Z Has data issue: false hasContentIssue false

An adaptive path planning algorithm with singularity consistency for robotic arms

Published online by Cambridge University Press:  03 December 2025

Xianyou Zhong
Affiliation:
College of Electronic and Information Engineering, Tongji University, Shanghai, China
Mengjiao Shen
Affiliation:
College of Electronic and Information Engineering, Tongji University, Shanghai, China
Xiao Lin
Affiliation:
College of Electronic and Information Engineering, Tongji University, Shanghai, China
Chengju Liu
Affiliation:
College of Electronic and Information Engineering, Tongji University, Shanghai, China
Qijun Chen*
Affiliation:
College of Electronic and Information Engineering, Tongji University, Shanghai, China
*
Corresponding author: Qijun Chen; Email: qjchen@tongji.edu.cn

Abstract

The study presents a novel approach to address challenges posed by singularities in robotic arm motion, focusing on Cartesian path planning and geometric path adherence. Recognizing limitations in traditional singularity avoidance methods, the research proposes a comprehensive strategy: reconstructing motion patterns in singular regions through singularity-consistent representations, applying arc-length reparameterization to Cartesian geometric paths, and incorporating path curvature as a dynamic weighting factor for sampling interval adjustment. This method achieves a balance between joint velocity smoothness and geometric tracking accuracy in Cartesian space, significantly enhancing the robot’s ability to adhere to prescribed geometric paths, particularly near singularities. Experimental results demonstrate the efficacy of the proposed approach in facilitating smooth singularity transitions, improving joint velocity continuity, and enhancing geometric path adherence. The study contributes to robotic arm path planning by offering a practical solution for applications requiring precise trajectory following and effective singularity handling.

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable

References

Nakamura, Y. and Hanafusa, H., “Inverse kinematic solutions with singularity robustness for robot manipulator control,” ASME. J. Dyn. Sys., Meas., Control 108(3), 163171 (1986).10.1115/1.3143764CrossRefGoogle Scholar
Manavalan, J. and Howard, M.. “Learning Singularity Avoidance,” In: 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (2019) pp. 68496854.Google Scholar
Donelan, P. S., “Singularity-theoretic methods in robot kinematics,” Robotica 25(6), 641659 (2007).10.1017/S0263574707003748CrossRefGoogle Scholar
Caro, S., Semaan, A., Kanaan, D. and Wenger, P., “Singularity analysis of the H4 robot using Grassmann–Cayley algebra,” Robotica 30(7), 11091118 (2012).Google Scholar
Bu, W., “Closeness to singularities of robotic manipulators measured by characteristic angles,” Robotica 34(9), 21052115 (2016).10.1017/S0263574714002823CrossRefGoogle Scholar
Bu, W., “Closeness to singularities of manipulators based on geometric average normalized volume spanned by weighted screws,” Robotica 35(7), 16161626 (2017).10.1017/S0263574716000345CrossRefGoogle Scholar
Chiaverini, S., Egeland, O., “A Solution to the Singularity Problem for Six-Joint Manipulators,” In: IEEE International Conference on Robotics and Automation (1990) pp. 644649.Google Scholar
Buss, S. R., “Introduction to inverse kinematics with Jacobian transpose, pseudoinverse and damped least squares methods,” IEEE Trans Robot. Autom. 17(1−19), 16 (2004).Google Scholar
Kirc´anski, M., Kirc´anski, N., Lekovic, D. and Vukobratovic, M., “An experimental study of resolved acceleration control of robots at singularities: Damped least-squares approach,” ASME J. Dyn. Sys., Meas., Control 119(1), 97101 (1997).10.1115/1.2801224CrossRefGoogle Scholar
Wampler, C. W., “Manipulator inverse kinematic solutions based on vector formulations and damped least-squares methods,” IEEE Trans. Syst., Man, Cybernet. 16(1), 93101 (1986).10.1109/TSMC.1986.289285CrossRefGoogle Scholar
Buss, S. R. and Kim, J. S., “Selectively damped least squares for inverse kinematics,” J. Graph. Tools 10(3), 3749 (2005).10.1080/2151237X.2005.10129202CrossRefGoogle Scholar
Zahedi, F., Chang, D. and Lee, H., “User-adaptive variable damping control using Bayesian optimization to enhance physical human–robot interaction,” IEEE Robot. Autom. Lett. 7(2), 27242731 (2022).10.1109/LRA.2022.3144511CrossRefGoogle Scholar
Maciejewski, A. and Klein, C., “The singular value decomposition: Computation and applications to robotics,” Int. J. Robot. Res. 8(6), 6379 (1989).10.1177/027836498900800605CrossRefGoogle Scholar
Kirćanski, M., “Symbolic singular value decomposition for simple redundant manipulators and its application to robot control,” Int. J. Robot. Res. 14(4), 382398 (1995).10.1177/027836499501400406CrossRefGoogle Scholar
Choi, C. H., Park, H. S., Kim, S. H., Lee, H. J., Lee, J. K., Yoon, J. S. and Park, B. S., “A Manipulator Workspace Generation Algorithm using a Singular Value Decomposition,” In: International Conference on Control, Automation and Systems (2008) pp. 163168.Google Scholar
Nenchev, D. and Uchiyama, M., “Singularity-Consistent Path Tracking: A Null Space Based Approach,” In: Proceedings of 1995 IEEE International Conference on Robotics and Automation (1995) pp. 24822489.Google Scholar
Nenchev, D., Okawa, R. and Sone, H., “Task-space dynamics and motion/force control of fixed-base manipulators under reaction null-space-based redundancy resolution,” Robotica 34(12), 28602877 (2016).10.1017/S0263574715000466CrossRefGoogle Scholar
Nenchev, D. N., “Tracking Manipulator Trajectories with Ordinary Singularities: A Null-Space Based Approach,” Int. Confer. Control-Control 2, 11451147. 1994 10.1049/cp:19940297CrossRefGoogle Scholar
Vigoriti, F., Ruggiero, F., Lippiello, V. and Villani, L., “Control of redundant robot arms with null-space compliance and singularity-free orientation representation,” Robot. Auton. Syst. 100, 186193 (2018).10.1016/j.robot.2017.11.007CrossRefGoogle Scholar
Wojtyra, M. and Wolihski, L., “On-Line Velocity Scaling Algorithm for Task Space Trajectories,” In: Symposium on Robot Design, Dynamics and Control (2022) pp. 171181.Google Scholar
Petrović, L., Marić, F., Marković, I., Kelly, J. and Petrović, I., “Trajectory Optimization with Geometry-Aware Singularity Avoidance for Robot Motion Planning,” In: 2021 21st International Conference on Control, Automation and Systems (ICCAS) (2021) pp. 17601765.Google Scholar
Milenkovic, P., Wang, Z. and Rodriguez, J., “Encountering singularities of a serial robot along continuous paths at high precision,” Mech. Mach. Theory 181, 105224 (2023).10.1016/j.mechmachtheory.2022.105224CrossRefGoogle Scholar
Bemporad, A., Tarn, T. J. and Xi, N., “Predictive path parameterization for constrained robot control,” IEEE Trans. Control Syst. Tech. 7(6), 648656 (1999).10.1109/87.799665CrossRefGoogle Scholar
Kumon, M. and Adachi, N., “Dynamic parameterization for path following control,” Asian J. Control 3(1), 2734 (2001).10.1111/j.1934-6093.2001.tb00039.xCrossRefGoogle Scholar
Pham, Q. C. and Stasse, O., “Time-optimal path parameterization for redundantly actuated robots: A numerical integration approach,” IEEE/ASME Trans. Mechatron. 20(6), 32573263 (2015).10.1109/TMECH.2015.2409479CrossRefGoogle Scholar
Suleiman, W., “On time parameterization of a robot path,” IFAC-Papers On Line 48(3), 5257 (2015).10.1016/j.ifacol.2015.06.057CrossRefGoogle Scholar
Nenchev, D., Tsumaki, Y. and Uchiyama, M., “Singularity-consistent parameterization of robot motion and control,” Int. J. Robot. Res. 19(2), 159182 (2000).10.1177/02783640022066806CrossRefGoogle Scholar
Chen, C. L. and Peng, C. C., ``Coordinate Transformation Based Contour Following Control for Robotic Systems,” In: Advances in Robot Manipulators (IntechOpen, 2010).Google Scholar
Khalate, A. A., Leena, G. and Ray, G., “An adaptive fuzzy controller for trajectory tracking of robot manipulator,” Intell. Control Autom. 2(4), 364370 (2011).10.4236/ica.2011.24041CrossRefGoogle Scholar
Hu, C., Chen, Y. and Wang, J., “Fuzzy observer-based transitional path-tracking control for autonomous vehicles,” IEEE Trans. Intell. Transp. 22(5), 30783088 (2020).10.1109/TITS.2020.2979431CrossRefGoogle Scholar
Wang, J., Wu, J., Li, T. and Liu, X., “Workspace and singularity analysis of a 3-DOF planar parallel manipulator with actuation redundancy,” Robotica 27(1), 5157 (2009).10.1017/S0263574708004517CrossRefGoogle Scholar
Duka, A. V., “Neural network based inverse kinematics solution for trajectory tracking of a robotic arm,” Proc. Tech. 12, 2027 (2014).10.1016/j.protcy.2013.12.451CrossRefGoogle Scholar
Csiszar, A., Eilers, J. and Verl, A., “On Solving the Inverse Kinematics Problem using Neural Networks,” In: 2017 24th International Conference on Mechatronics and Machine Vision in Practice (M2VIP) (2017) pp. 16.Google Scholar
Sharma, R., Rana K.P., S. and Kumar, V., “Performance analysis of fractional order fuzzy PID controllers applied to a robotic manipulator,” Expert Syst. Appl. 41(9), 42744289 (2014).10.1016/j.eswa.2013.12.030CrossRefGoogle Scholar
Mohammed, R., Bendary, F. and Elserafi, K., “Trajectory tracking control for robot manipulator using fractional order-fuzzy-PID controller,” Int. J. Comput. Appl. 134(15), 2229 (2016).Google Scholar
Demjen, T., Lovasz, E.-C., Ceccarelli, M., Sticlaru, C., Lupuţi, A.-M.-F., Oarcea, A. and Silaghi-Perju, D.-C., “Design of the five-bar linkage with singularity-free workspace,” Robotica 41(11), 33613379 (2023).10.1017/S0263574723001042CrossRefGoogle Scholar