1. Tianjin Key Laboratory for Advanced Mechatronic System Design and Intelligent Control, Tianjin University of Technology, Tianjin 300384, China
2. Hangzhou Hikvision Digital Technology Co., Ltd., Hangzhou 310051, China
| Abstract: | The kinematics of robots are key factors affecting the real-time performance and stability of robot control systems. The solution of inverse kinematics is also a fundamental problem in kinematics. The difficulty of inverse kinematics lies in the ever-changing geometric shapes of the robotic arm or robot itself, as well as the complex computational problems caused by nonlinear triangular equations that describe the mapping between Cartesian space and joint space. Therefore, there is currently no more universal method. The traditional matrix method involves a large number of matrix operations, and its solution process is complex. This article proposes a hybrid method of geometric method and DH method. In the process of inverse kinematics solving, the geometric method is used to solve the first three joint angles of the robotic arm, and the last three joint angles are solved using vector method, ultimately obtaining the inverse solution. Taking three commonly used industrial robots as examples, this paper provides a detailed introduction to the process of solving using geometric and DH methods, and then uses MATLAB simulation to verify the effectiveness of the geometric solution. Compared with the commonly used inverse transformation matrix method, iterative method, etc. in traditional algorithms, the pose error of the algorithm proposed in this paper is basically the same for the same number of inverse solutions, and it has relatively high efficiency. Therefore, it can be seen that the algorithm proposed in this article has certain advantages and practicality. |
| Keywords: | Industrial Robot; Inverse Kinematics; Geometric Method; DH Method |
| DOI: | 10.57237/j.mse.2024.01.001 |
| [1] | 蔡自兴. 机器人学 (第三版) [M]. 北京: 清华大学出版社, 2015. |
| [2] | 李宪华, 郭永存, 张军, et al. 模块化六自由度机械臂逆运动学解算与验证 [J]. 农业机械学报, 2013, 44(4):246-251. |
| [3] | Kucuk S, Bingul Z. The inverse kinematics solutions of industrial robot manipulators [C]. IEEE International Conference on Mechatronics. 2004. |
| [4] | 董明晓, 周以齐, 张明勤. PUMA机器人逆运动学求解新方法 [J]. 组合机床与自动化加工技术, 2000(10):19-21. |
| [5] | 赵轲, 李元宗, 李晨. 利用三关节汇交特点逆解机器人关节变量 [J]. 太原理工大学学报, 2002(06): 637-639+646. |
| [6] | 刘达, 王田苗. 一种解析和数值相结合的机器人逆解算法 [J]. 北京航空航天大学学报, 2007, 33(6): 727-730. |
| [7] | Goldenberg A A, Benhabib B, Fenton R G. A complete generalized solution to the inverse kinematics of robots [J]. IEEE Journal of Robotics & Automation, 1985, 1(1): 14-20. |
| [8] | 王宪, 杨国梁, 张方生, et al. 基于牛顿-拉夫逊迭代法的6自由度机器人逆解算法 [J]. 传感器与微系统, 2010, 29(10): 116-118. |
| [9] | Li J , Yu H , Shen N Y ,et al. A novel inverse kinematics method for 6-DOF robots with non-spherical wrist[J].Mechanism and Machine Theory, 157 [2023-12-02]. DOI: 10.1016/j.mechmachtheory.2020.104180. |
| [10] | 汪伟, 于海武, 周文贤. 6R机器人的几何求逆算法 [J]. 科学技术与工程, 2017, 17(6): 83-87. |
| [11] | 卢喆, 郑松. 基于几何法和旋量理论的6自由度机器人逆解算法 [J]. 机械传动, 2017, 41(06): 111-114. |
| [12] | 程浩田, 祝锡晶, 冯昕宇等. 6R工业机器人几何求逆优化算法及仿真分析 [J]. 组合机床与自动化加工技术, 2021(04): 75-79. |
| [13] | 刘国平, 杨先永, 钟飞飞等. 六自由度机械臂运动学旋量逆解及简化算法 [J]. 组合机床与自动化加工技术, 2021(09): 11-15. |
| [14] | 刘劲松,常斌,游达章.三自由度机械臂运动学分析与轨迹规划算法研究[J].湖北工业大学学报, 2018, 33(4): 4. DOI: CNKI:SUN:HBGX.0.2018-04-007. |
| [15] | Schrocker P H P .A new and efficient algorithm for the inverse kinematics of a general serial 6R manipulator [J]. Mechanism and Machine Theory: Dynamics of Machine Systems Gears and Power Trandmissions Robots and Manipulator Systems Computer-Aided Design Methods, 2007, 42(1). |
We invite active, qualified and high profile scientists and researchers to join as Editorial Board Members.
Join UsScholars with a strong interest in reviewing are invited to join the reviewer panel to ensure the quality of the research to be published.
Join Us