Hostname: page-component-848d4c4894-5nwft Total loading time: 0 Render date: 2024-04-30T18:23:33.062Z Has data issue: false hasContentIssue false

Obstacle avoidance method for fixed trajectory of a seven-degree-of-freedom manipulator

Published online by Cambridge University Press:  13 January 2023

Yuan Quan
Affiliation:
Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing, China University of Chinese Academy of Sciences, Beijing, China
Ke Wang*
Affiliation:
Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing, China
Chong Zhao*
Affiliation:
Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing, China
Congmin Lv
Affiliation:
Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing, China
Haifeng Zhao
Affiliation:
Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing, China
Hongyu Lv
Affiliation:
Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing, China
*
*Corresponding author. Emails: wangke@csu.ac.cn, zhaochong@csu.ac.cn
*Corresponding author. Emails: wangke@csu.ac.cn, zhaochong@csu.ac.cn

Abstract

This paper, based on the idea of redundancy angle discretisation, proposes an obstacle avoidance method for the fixed tip pose trajectory of a seven degrees-of-freedom (7-DOF) modular manipulator. First, for the case in which a specific redundancy angle is given, the analytical solutions of the redundant manipulator left 6-DOF subchain are found. Then, through the discretisation of the redundancy angle, the concept of the self-motion space of the tip pose is proposed and is extended to the concept of the self-motion space of the trajectory. Based on this discrete space, a path-planning algorithm is proposed to help select the appropriate redundancy angles to obtain the collision-free solution set of the fixed Cartesian trajectory. However, due to the large fluctuation of the obtained path, a path optimisation method based on the path cost is proposed to smooth the path, and the continuous and collision-free solution set of the manipulator tip’s trajectory is obtained. The method proposed in this paper provides a new thought for the problem of collision-free solution set planning for the Cartesian trajectory of a 7-DOF manipulator and it has great application potential in working environments with high accuracy requirements for the trajectory.

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

Ambrose, R. O., Aldridge, H., Askew, R. S., Burridge, R. R., Bluethmann, W., Diftler, M., Lovchik, C., Magruder, D. and Rehnmark, F., “Robonaut: NASA’s space humanoid,” IEEE Intell. Syst. Appl. 15(4), 5763 (2000).CrossRefGoogle Scholar
Kaneko, K., Harada, K., Kanehiro, F., Miyamori, G. and Akachi, K., “Humanoid Robot HRP-3,” In: 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems (IEEE, 2008) pp. 24712478.CrossRefGoogle Scholar
Huo, L. and Baron, L., “The joint-limits and singularity avoidance in robotic welding,” Ind. Rob. Int. J. 35(5), 456464 (2008).CrossRefGoogle Scholar
Yoshikawa, T., “Manipulability and Redundancy Control of Robotic Mechanisms,” In: Proceedings of the 1985 IEEE International Conference on Robotics and Automation, vol. 2 (IEEE, 1985) pp. 10041009.CrossRefGoogle Scholar
Nakamura, Y., Hanafusa, H. and Yoshikawa, T., “Task-priority based redundancy control of robot manipulators,” Int. J. Rob. Res. 6(2), 315 (1987).CrossRefGoogle Scholar
Nenchev, D. N., Tsumaki, Y. and Takahashi, M., “Singularity-Consistent Kinematic Redundancy Resolution for the SRS Manipulator,” In: 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No. 04CH37566), vol. 4 (IEEE, 2004) pp. 36073612.CrossRefGoogle Scholar
Orin, D. E. and Schrader, W. W., “Efficient computation of the Jacobian for robot manipulators,” Int. J. Rob. Res. 3(4), 6675 (1984).CrossRefGoogle Scholar
Mu, Z., Yang, Y., Xu, W., Gao, X. and Xue, L., “Collision-Free Trajectory Planning of Redundant Space Manipulators Based on Pseudo-Distance,” In: Proceeding of the 11th World Congress on Intelligent Control and Automation (IEEE, 2014) pp. 52325237.Google Scholar
Mu, Z., Yuan, H., Xu, W., Hu, Z., Liu, T. and Liang, B., “Simultaneous planning method considering both overall configuration and end pose for hyper-redundant manipulators,” IEEE Access 7, 136842136854 (2019).CrossRefGoogle Scholar
Liu, J., Tong, Y., Ju, Z. and Liu, Y., “Novel method of obstacle avoidance planning for redundant sliding manipulators,” IEEE Access 8, 7860878621 (2020).CrossRefGoogle Scholar
Maciejewski, A. A. and Klein, C. A., “Obstacle avoidance for kinematically redundant manipulators in dynamically varying environments,” Int. J. Rob. Res. 4(3), 109117 (1985).CrossRefGoogle Scholar
Lee, K.-K. and Buss, M., “Obstacle Avoidance for Redundant Robots Using Jacobian Transpose Method,” In: 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems (IEEE, 2007) pp. 35153520.Google Scholar
Wolovich, W. A. and Elliott, H., “A Computational Technique for Inverse Kinematics,” In: 23rd IEEE Conference on Decision and Control (IEEE, 1984) pp. 13591363.CrossRefGoogle Scholar
Deo, A. S. and Walker, I. D., “Robot Subtask Performance with Singularity Robustness Using Optimal Damped Least-Squares,” In: Proceedings of the 1992 IEEE International Conference on Robotics and Automation (IEEE Computer Society, 1992) pp. 434435.CrossRefGoogle Scholar
Wampler, C. W., “Manipulator inverse kinematic solutions based on vector formulations and damped least-squares methods,” IEEE Trans. Syst. Man Cybern. 16(1), 93101 (1986).CrossRefGoogle Scholar
Nakamura, Y. and Hanafusa, H., “Inverse kinematic solutions with singularity robustness for robot manipulator control,” J. Dyn. Syst. Meas. Control 108(3), 163171 (1986).CrossRefGoogle Scholar
Buss, S. R. and Kim, J.-S., “Selectively damped least squares for inverse kinematics,” J. Graph. Tools 10(3), 3749 (2005).CrossRefGoogle Scholar
Unzueta, L., Peinado, M., Boulic, R. and Suescun, Á., “Full-body performance animation with sequential inverse kinematics,” Graph Models 70(5), 87104 (2008).CrossRefGoogle Scholar
Crane, C. D. III, Duffy, J. and Carnahan, T., “A kinematic analysis of the space station remote manipulator system (SSRMS),” J. Robot. Syst. 8(5), 637658 (1991).CrossRefGoogle Scholar
Lee, S. and Bejczy, A. K., “Redundant Arm Kinematic Control Based on Parameterization,” In: Proceedings of the 1991 IEEE International Conference on Robotics and Automation (IEEE Computer Society, 1991) pp. 458459.CrossRefGoogle Scholar
Shimizu, M., Kakuya, H., Yoon, W.-K., Kitagaki, K. and Kosuge, K., “Analytical inverse kinematic computation for 7-DOF redundant manipulators with joint limits and its application to redundancy resolution,” IEEE Trans. Robot. 24(5), 11311142 (2008).CrossRefGoogle Scholar
Tondu, B., “A Closed-Form Inverse Kinematic Modelling of a 7R Anthropomorphic Upper Limb Based on a Joint Parametrization,” In: 2006 6th IEEE-RAS International Conference on Humanoid Robots (IEEE, 2006) pp. 390397.CrossRefGoogle Scholar
Liu, W., Chen, D. and Steil, J., “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
Wang, Y., Ding, X., Tang, Z., Hu, C., Wei, Q. and Xu, K., “A novel analytical inverse kinematics method for SSRMS-type space manipulators based on the POE formula and the Paden-Kahan subproblem,” Int. J. Aerosp. Eng. 2021, 113 (2021).Google Scholar
Ma, B., Xie, Z., Jiang, Z., Liu, Y. and Wang, Z., “An Efficient Inverse Kinematic Strategy for the 7-DOF Offset Space Manipulator with Arm Angle Parameterization,” In: 2022 IEEE International Conference on Mechatronics and Automation (ICMA) (IEEE, 2022) pp. 17321737.CrossRefGoogle Scholar
Dou, R., Yu, S., Li, W., Chen, P., Xia, P., Zhai, F., Yokoi, H. and Jiang, Y., “Inverse kinematics for a 7-DOF humanoid robotic arm with joint limit and end pose coupling,” Mech. Mach. Theory 169, 104637 (2022).CrossRefGoogle Scholar
Wang, J., Lu, C., Zhang, Y., Sun, Z. and Shen, Y., “A numerically stable algorithm for analytic inverse kinematics of 7-degrees-of-freedom spherical-rotational-spherical manipulators with joint limit avoidance,” J. Mech. Robot. 14(5), 051005 (2022).CrossRefGoogle Scholar
Craig, J. J., Introduction to Robotics: Mechanics and Control (Pearson Education, Upper Saddle River, NJ, 2005).Google Scholar
Siciliano, B., Khatib, O. and Kröger, T., Springer Handbook of Robotics, vol. 200 (Springer, Berlin/Heidelberg, 2008).CrossRefGoogle Scholar
Raghavan, M. and Roth, B., “Inverse kinematics of the general 6R manipulator and related linkages,” J. Mech. Design 115(3), 502508 (1993).CrossRefGoogle Scholar
LaValle, S. M., “Rapidly-Exploring Random Trees: A New Tool for Path Planning,” In: Algorithmic and Computational Robotics New Directions (1998) pp. 390397.Google Scholar
Karaman, S. and Frazzoli, E., “Incremental Sampling-Based Algorithms for Otimal Motion Planning,” In: Robotics Science and Systems VI, vol. 104 (2010) p. 2.Google Scholar
Karaman, S., Walter, M. R., Perez, A., Frazzoli, E. and Teller, S., “Anytime Motion Planning Using the RRT* ,” In: 2011 IEEE International Conference on Robotics and Automation (IEEE, 2011) pp. 14781483.CrossRefGoogle Scholar
Gammell, J. D., Srinivasa, S. S. and Barfoot, T. D., “Informed RRT*: Optimal Sampling-Based Path Planning Focused via Direct Sampling of an Admissible Ellipsoidal Heuristic,” In: 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems (IEEE, 2014) pp. 29973004.CrossRefGoogle Scholar
Kavraki, L. E., Svestka, P., Latombe, J.-C. and Overmars, M. H., “Probabilistic roadmaps for path planning in high-dimensional configuration spaces,” IEEE Trans. Robot. Autom. 12(4), 566580 (1996).CrossRefGoogle Scholar
Boor, V., Overmars, M. H. and Van Der Stappen, A. F., “The Gaussian Sampling Strategy for Probabilistic Roadmap Planners,” In: Proceedings of the 1999 IEEE International Conference on Robotics and Automation (Cat. No. 99CH36288C), vol. 2 (IEEE, 1999) pp. 10181023.CrossRefGoogle Scholar
Hsu, D., Jiang, T., Reif, J. and Sun, Z., “The Bridge Test for Sampling Narrow Passages with Probabilistic Roadmap Planners,” In: 2003 IEEE International Conference on Robotics and Automation (Cat. No. 03CH37422), vol. 3 (IEEE, 2003) pp. 44204426.CrossRefGoogle Scholar
Missiuro, P. E. and Roy, N., “Adapting Probabilistic Roadmaps to Handle Uncertain Maps,” In: Proceedings of the 2006 IEEE International Conference on Robotics and Automation (IEEE, 2006) pp. 12611267.Google Scholar