基于旋量理论和Paden-Kahan子问题的机器人反解算法
Inverse-Solution Algorithm of Robot Based on Screw Theory and Paden-Kahan Sub-Problem
DOI: 10.12677/MET.2020.92017, PDF,  被引量    国家科技经费支持
作者: 孟 原, 郝世鹏:山东建筑大学机电工程学院,山东 济南;史宝军*:山东建筑大学机电工程学院,山东 济南;河北工业大学机械工程学院,天津
关键词: 旋量理论Paden-Kahan子问题运动学反解工业机器人Screw Theory Paden-Kahan Sub-Problem Kinematic Inverse Solution Industrial Robot
摘要: 对工业机器人进行运动学分析包括正向运动学分析和反向运动学分析,运动学反解问题是当前研究的热点和难点。本文以旋量理论和几何法为基础,结合Paden-Kahan子问题解法,给出一种机器人运动学反解算法。以某六轴串联工业机器人为例,给定一组关节角度,求解出其运动学正解,以此为基础得到若干组运动学反解作为理论值,然后利用上述基于旋量理论的反解算法验证其有效性。典型应用结果表明:该机器人运动学反解算法,可避免D-H参数法中因为关节轴平行引起的奇异性问题,不仅满足对工业机器人重复定位精度的要求,并能够使机器人运动更加平稳。
Abstract: The kinematics analysis of industrial robots includes forward kinematics analysis and reverse kinematics analysis. The problem of inverse kinematics solution is a hot and difficult point. Based on the screw theory and geometry method, and combined with Paden-Kahan sub-problem solution, this paper presents a kinematic inverse solution algorithm for robots. Taking a six-axis series industrial robot as an example, given a set of joint angles, the kinematic positive solution is solved. And then several sets of kinematic inverse solutions are obtained as theoretical values. Then, the above inverse solution algorithm based on the screw theory is used to verify its effectiveness. The typical application results show that the inverse kinematics solution algorithm can avoid the sin-gularity problem caused by the parallel joint axis in the D-H parameter method, which not only meets the requirement of repeated positioning accuracy of industrial robot, but also can make the robot move more stable.
文章引用:孟原, 郝世鹏, 史宝军. 基于旋量理论和Paden-Kahan子问题的机器人反解算法[J]. 机械工程与技术, 2020, 9(2): 163-170. https://doi.org/10.12677/MET.2020.92017

参考文献

[1] Paul, R.P. and Shimano, B. (1978) Kinematic Control Equations for Simple Manipulators. 1978 IEEE Conference on Decision and Control Including the 17th Symposium on Adaptive Processes, San Diego, 1398-1406. [Google Scholar] [CrossRef
[2] Manocha, D. and Canny, J.F. (1994) Efficient Inverse Kinematics for General 6R Manipulators. IEEE Transactions on Robotics and Automation, 10, 648-657. [Google Scholar] [CrossRef
[3] Denavit, J. and Hartenberg, R.S. (1995) A Kinematic Notation for Lower Pair Mechanisms Based on Matrices. Journal of Applied Mechanics, 2l, 215-221.
[4] 屈淑维, 李瑞琴, 郭志宏. 基于旋量理论3-RRR平面并联机构的误差分析[J]. 机械设计与研究, 2019, 35(2): 60-62+68.
[5] 温贻芳, 王太勇, 徐朋. 等离子冗余机器人逆运动学分析与试验[J]. 机械设计与研究, 2019, 35(1): 31-34.
[6] 裴九芳, 许德章, 王海. 基于旋量理论的三指机器人灵巧手逆运动学分析[J]. 中国机械工程, 2017, 28(24): 2975-2980.
[7] 吴海淼, 陈鹏, 崔国华, 崔康康, 刘健. 基于改进四阶矩估计法的六轴机器人运动可靠性分析[J]. 机械设计与研究, 2019, 35(5): 11-14+23.
[8] Selig, J. (2000) Geometrical Foundations of Robotics. World Scientific Publishing Co. Inc., Singapore. [Google Scholar] [CrossRef
[9] 苏萌. 高速SCARA工业机器人的静态误差和动态误差模型研究[D]: [硕士学位论文]. 杭州: 浙江大学, 2012.
[10] Murray, R.M., Sastry, S.S. and Zexiang, L. (1994) A Mathematical Introduction to Robotic Manipulation. CRC Press, Inc., Boca Raton.
[11] 周炜. 飞机自动化装配工业机器人精度补偿方法与实验研究[D]: [博士学位论文]. 南京: 南京航空航天大学, 2012.