Hostname: page-component-76fb5796d-x4r87 Total loading time: 0 Render date: 2024-04-27T14:56:16.453Z Has data issue: false hasContentIssue false

Trajectory planning of large redundant manipulator considering kinematic constraints and energy efficiency

Published online by Cambridge University Press:  22 August 2023

Zhenyu Liu
Affiliation:
State Key Laboratory of CAD&CG, Zhejiang University, Hangzhou, China Engineering Research Center for Design Engineering and Digital Twin of Zhejiang Province, Hangzhou, China
Yu Huang
Affiliation:
State Key Laboratory of CAD&CG, Zhejiang University, Hangzhou, China Engineering Research Center for Design Engineering and Digital Twin of Zhejiang Province, Hangzhou, China
Daxin Liu*
Affiliation:
State Key Laboratory of CAD&CG, Zhejiang University, Hangzhou, China Engineering Research Center for Design Engineering and Digital Twin of Zhejiang Province, Hangzhou, China
Xuxin Guo
Affiliation:
State Key Laboratory of CAD&CG, Zhejiang University, Hangzhou, China Engineering Research Center for Design Engineering and Digital Twin of Zhejiang Province, Hangzhou, China
Ke Wang
Affiliation:
State Key Laboratory of CAD&CG, Zhejiang University, Hangzhou, China Engineering Research Center for Design Engineering and Digital Twin of Zhejiang Province, Hangzhou, China
Jianrong Tan
Affiliation:
State Key Laboratory of CAD&CG, Zhejiang University, Hangzhou, China Engineering Research Center for Design Engineering and Digital Twin of Zhejiang Province, Hangzhou, China
*
Corresponding author: Daxin Liu; E-mail: liudx@zju.edu.cn

Abstract

For the large redundant manipulator, due to its long working distance and large mass, the number of links (i.e., manipulator’s arms) that can be driven to move simultaneously is limited. Otherwise, the control accuracy and motion stability of the manipulator will deteriorate. Focusing on that, a weighted Newton iteration (WNI) algorithm for trajectory planning of the manipulator is firstly proposed, where the motion of the manipulator joints is controlled by a weight matrix, which is constant and related to each link’s energy consumption. To dynamically adjust the weight matrix according to kinematic constraints and acquire better energy efficiency, an adaptive WNI (AWNI) algorithm is further proposed. In AWNI, the weight matrix is adjusted in real-time during the planning process, with considerations of the kinematic constraints and the energy consumption of the manipulator. The switch of the links between the working state and the non-working state is made through the weight matrix to achieve flexible control of the manipulator motion. Two evaluation functions are established to validate the effectiveness of AWNI in energy saving and motion stability control. Taking a 6 degrees of freedom (DOF) manipulator as an example, simulation experiments on trajectory planning are carried out and the results show the effectiveness of the proposed AWNI algorithm.

Type
Research Article
Copyright
© The Author(s), 2023. 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.)

References

Ahmadizadeh, M., Shafei, A. M. and Fooladi, M., “Dynamic analysis of multiple inclined and frictional impact-contacts in multi-branch robotics systems,” Appl. Math. Model. 91, 2442 (2021).CrossRefGoogle Scholar
Agarwal, A., Shah, S. V., Bandyopadhyay, S. and Saha, S. K., “Dynamics of serial kinematic chains with large number of degrees-of-freedom,” Multibody Syst. Dyn. 32(3), 273298 (2014).CrossRefGoogle Scholar
Mata, V., Provenzano, S., Valero, F. and Cuadrado, J. I., “Serial-robot dynamics algorithms for moderately large numbers of joints,” Mech. Mach. Theory 37(8), 739755 (2002).CrossRefGoogle Scholar
Hollerbach, J. M., “A recursive lagrangian formulation of manipulator dynamics and a comparative study of dynamics formulation complexity,” IEEE Trans. Syst. Man Cybern. 10(11), 730736 (1980).CrossRefGoogle Scholar
Anderson, K. S. and Critchley, J. H., “Improved ‘Order-N’ performance algorithm for the simulation of constrained multi-rigid-body dynamic systems,” Multibody Syst. Dyn. 9(2), 185212 (2003).CrossRefGoogle Scholar
Boscariol, P. and Richiedei, D., “Energy-efficient design of multipoint trajectories for Cartesian robots,” Int. J. Adv. Manuf. Technol. 102(5-8), 18531870 (2019).CrossRefGoogle Scholar
Katiyar, S. and Dutta, A., “Dynamic path planning over CG-Space of 10DOF Rover with static and randomly moving obstacles using RRT* rewiring,” Robotica 40(8), 26102629 (2022).CrossRefGoogle Scholar
Wang, H., Wang, H., Huang, J. H., Zhao, B. and Quan, L., “Smooth point-to-point trajectory planning for industrial robots with kinematical constraints based on high-order polynomial curve,” Mech. Mach. Theory 139, 284293 (2019).CrossRefGoogle Scholar
Cai, B. H. and Zhang, Y. N., “Equivalence of velocity-level and acceleration-level redundancy-resolution of manipulators,” Phys. Lett. A 373(38), 34503453 (2009).CrossRefGoogle Scholar
Elbanhawi, M. and Simic, M., “Sampling-based robot motion planning: A review,” IEEE Access 2, 5677 (2014).CrossRefGoogle Scholar
Lin, C. J., Chen, C. K. and Chen, C. L., “Path planning and dynamic control of a redundant robot manipulator for conveyor tracking,” Int. J. Syst. Sci. 30(5), 491503 (1999).CrossRefGoogle Scholar
Marcos, M. D., Machado, J. A. T. and Azevedo-Perdicoulis, T. P., “An evolutionary approach for the motion planning of redundant and hyper-redundant manipulators,” Nonlinear Dyn. 60(1-2), 115129 (2010).CrossRefGoogle Scholar
Savsani, P., Jhala, R. L. and Savsani, V. J., “Comparative study of different metaheuristics for the trajectory planning of a robotic arm,” IEEE Syst. J. 10(2), 697708 (2016).CrossRefGoogle Scholar
Ayten, K. K., Sahinkaya, M. N. and Dumlu, A., “Real time optimum trajectory generation for redundant/hyper-redundant serial industrial manipulators,” Int. J. Adv. Robot. Syst. 14(6), 1729881417737241 (2017).CrossRefGoogle Scholar
Potter, H., Kern, J., Gonzalez, G. and Urrea, C., “Energetically optimal trajectory for a redundant planar robot by means of a nested loop algorithm,” Elektron. Elektrotech. 28(2), 417 (2022).CrossRefGoogle Scholar
Li, Y., Wang, Z., Yang, H., Zhang, H. and Wei, Y., “Energy-optimal planning of robot trajectory based on dynamics,” Arab. J. Sci. Eng. 48(3), 35233536 (2023).CrossRefGoogle Scholar
Zhang, B., Xiao, P., Liu, H., Ma, M., Wang, Q. and Mao, Z., “Quadrotor convergence trajectory optimization model based on minimum energy consumption,” Adv. Appl. Math. Mech. 10(3), 673689 (2018).CrossRefGoogle 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).CrossRefGoogle Scholar
Su, T., Liang, X., Zeng, X. and Liu, S., “Pythagorean-Hodograph curves-based trajectory planning for pick-and-place operation of Delta robot with prescribed pick and place heights,” Robotica 41( 6), 16511672 (2023).CrossRefGoogle Scholar
Shen, L. M. and Wen, Y. M., “Investigation on the discretization of a repetitive path planning scheme for redundant robot manipulators,” IEEE Access 8, 2389523903 (2020).CrossRefGoogle Scholar
Pei, Y. H., Liu, Z. F., Xu, J. J. and Yang, C. B., “Minimum-Time Trajectory Planning for a 4-DOF Manipulator Considering Motion Stability and Obstacle avoidance,” In: 5th International Conference on Mechanical, Control and Computer Engineering (ICMCCE) (2020) pp. 203207.Google Scholar
Elshabasy, M., Mohamed, K. T. and Ata, A. A., “Power optimization of planar redundant manipulator moving along constrained-end trajectory using hybrid techniques,” Alex. Eng. J. 56(4), 439447 (2017).CrossRefGoogle Scholar
Agarwal, V., “Trajectory planning of redundant manipulator using fuzzy clustering method,” Int. J. Adv. Manuf. Technol. 61(5-8), 727744 (2012).CrossRefGoogle Scholar
Cao, H., Sun, S., Zhang, K. and Tang, Z., “Visualized trajectory planning of flexible redundant robotic arm using a novel hybrid algorithm,” Optik 127(20), 99749983 (2016).CrossRefGoogle Scholar
Jin, M. and Wu, D., “Collision-free and energy-saving trajectory planning for large-scale redundant manipulator using improved PSO,” Math. Probl. Eng. 2013, 18 (2013).Google Scholar
Kang, X. D., Huang, G., Cao, X. L. and Zhou, X., “Trajectory planning for concrete pump truck based on intelligent hill climbing and genetic algorithm,” Appl. Mech. Mater. 127, 360367 (2012).CrossRefGoogle Scholar
Marcos, M. D., Machado, J. A. T. and Azevedo-Perdicoulis, T. P., “Trajectory planning of redundant manipulators using genetic algorithms,” Commun. Nonlinear Sci. Numer. Simul. 14(7), 28582869 (2009).CrossRefGoogle Scholar
Lin, C. C., “Hierarchical path planning for manipulators based on genetic algorithm with non-random initial population,” Int. J. Innov. Comput. Inf. Control 8(3A), 17731786 (2012).Google Scholar
Shrivastave, A. and Dalla, V. K., “Jerk optimized motion planning of redundant space robot based on grey-wolf optimization approach,” Arab. J. Sci. Eng. 48, 26872699 ( 2022).CrossRefGoogle Scholar
Safeea, M., Bearee, R. and Neto, P., “Collision avoidance of redundant robotic manipulators using newton’s method,” J. Intell. Robot. Syst. 99(9), 673681 (2020).CrossRefGoogle Scholar
Song, G., Su, S., Li, Y., Zhao, X., Du, H., Han, J. and Zhao, Y., “A closed-loop framework for the inverse kinematics of the 7 degrees of freedom manipulator,” Robotica 39(4), 572581 (2021).CrossRefGoogle Scholar
Reiter, A., Muller, A. and Gattringer, H., “On higher order inverse kinematics methods in time-optimal trajectory planning for kinematically redundant manipulators,” IEEE Trans. Ind. Inform. 14(4), 16801690 (2018).CrossRefGoogle Scholar
Nammoto, T. and Kosuge, K., “An analytical solution for a redundant manipulator with seven degrees of freedom,” Int. J. Autom. Smart Technol. 2(4), 339346 (2012).CrossRefGoogle Scholar
Zhou, D., Ji, L., Zhang, Q. and Wei, X., “Practical analytical inverse kinematic approach for 7-DOF space manipulators with joint and attitude limits,” Intell. Serv. Robot. 8(4), 215224 (2015).CrossRefGoogle Scholar
Liu, W. H., Chen, D. S. and Steil, J. C., “Analytical inverse kinematics solver for anthropomorphic 7-DOF redundant manipulators with human-like configuration constraints,” J. Intell. Robot. Syst. 86(1), 6379 (2017).CrossRefGoogle Scholar
Tarasov, V. F., “Multipole maxtrix-elements for DH-systems and their asymptotics,” Int. J. Mod. Phys. B 9(20), 26992718 (1995).CrossRefGoogle Scholar
Cheah, C. C., Kawamura, S. and Arimoto, S., “Feedback control for robotic manipulator with an uncertain Jacobian matrix,” J. Robot. Syst. 16(2), 119134 (1999).3.0.CO;2-J>CrossRefGoogle Scholar
Kang, S., Komoriya, K., Yokoi, K., Koutoku, T. and Tanie, K., “Reduced Inertial Effect in Damping-Based Posture Control of Mobile Manipulator,” In: IEEE/RSJ International Conference on Intelligent Robots & Systems (2002) pp. 488493.Google Scholar
Lee, G., Park, S., Lee, D., Park, F. C., Jeong, J. I. and Kim, J., “Minimizing energy consumption of parallel mechanisms via redundant actuation,” IEEE/ASME Trans. Mechatron. 20(6), 28052812 (2015).CrossRefGoogle Scholar
Bearee, R. and Olabi, A., “Dissociated jerk-limited trajectory applied to time-varying vibration reduction,” Robot. Comput. Integr. Manuf. 29(2), 444453 (2013).CrossRefGoogle Scholar