期刊文献+

串联九自由度喷涂机器人及其运动学分析 被引量:5

Design and Kinematics’ Analying of a Series Nine-degree-of-freedom Spraying Robot
原文传递
导出
摘要 在工业生产中,喷涂是重要的加工过程,喷涂机器人已经广泛应用于喷涂行业,但复杂工件的内表面喷涂还多依赖人工完成。针对多腔室多障碍的大型构件内壁的喷涂,提出一种新型九自由度喷涂机器人。根据多腔室多障碍大型构件的结构特点,按功能将此机器人结构划分为工作定位装置、工作执行装置和辅助支撑装置;基于D-H参数法,建立此机器人的数学模型,进行正解的求取;给出一种冗余机器人计算反解的方法:根据喷涂不同方位的腔壁对前三个关节进行角度预设,从而保证喷涂目标面处于工作执行装置的灵活工作空间;根据关节7工作空间的特性,采用正向求解和逆向求解分别得到关节7的位置坐标,并反推关节6的位姿,进而得到其他关节角度值完成反解。此求解方法得到的反解能够保证机器人在对同一壁面喷涂时具有相似的构型姿态,解决了反解过多、求解难度大、解筛选困难的问题,极大地提高反解的求解速度。 Spraying is an important process in industrial production. Spraying robot has been widely used in spraying industry, but the task of spraying the inner surface of complex workpiece still depends on manual operation. The main content of this paper is to design a new spraying robot to spray the inner wall of large components with multiple compartments and obstacles. According to the structural characteristics of multi-chamber and multi-obstacle large components, a robot with 9 degrees of freedom is presented, the robot manipulator is divided into working positioning device, work execution device and auxiliary support device. Based on the D-H parameter method, the mathematical model of the nine-degree-of-freedom robot is established, and the positive solution is obtained. A new method for calculating the inverse solution of redundant robot is proposed. According to the different directions of the cavity wall, the angles of the first three joints are preset to ensure that the spraying target plane is in the flexible working space of the working execution device. Considering the characteristics of the workspace of joint 7, the position coordinates of joint 7 are obtained by forward solution and inverse solution, the position and posture of joint 6 are derived, and then the inverse solution is completed by solving the angle values of other joints. The inverse solution obtained by this method can ensure that the robot has a similar configuration pose when spraying on the same wall, which solves the problems of the selection of too many inverse solutions, and greatly improves the solving speed of the inverse solution.
作者 齐有泉 李艳文 陈子明 孔繁栋 杨晓坤 朱为国 QI Youquan;LI Yanwen;CHEN Ziming;KONG Fandong;YANG Xiaokun;ZHU Weiguo(Parallel Robot and Mechatronic System Laboratory of Hebei Province,Yanshan University,Qinhuangdao 066004;School of Mechanical Engineering,Yanshan University,Qinhuangdao 066004;Advanced Manufacturing Technology Key Laboratory,Huaiyin Institute of Technology,Huaian 223003)
出处 《机械工程学报》 EI CAS CSCD 北大核心 2020年第23期165-171,共7页 Journal of Mechanical Engineering
基金 国家自然科学基金(51775474) 河北省重点研发计划(19221909D) 河北省自然科学基金(E2016203321) 江苏省重点实验室项目(HGAMTL-1708)资助项目。
关键词 喷涂机器人 反解 冗余机构 spraying robot inverse solution redundant mechanism
  • 相关文献

参考文献10

二级参考文献50

  • 1倪振松,廖启征,魏世民,李瑞华.空间6R机器人位置反解的对偶四元数法[J].机械工程学报,2009,45(11):25-29. 被引量:20
  • 2陈丽,王越超,李斌.蛇形机器人研究现况与进展[J].机器人,2002,24(6):559-563. 被引量:57
  • 3于艳秋,廖启征.基于有理数运算的一般6R机器人位置逆解算法[J].机械工程学报,2005,41(3):229-233. 被引量:17
  • 4于晓秋,李欣,张宏礼.MATLAB数值实验[M].沈阳:辽宁科学技术出版社.2004:34-40.
  • 5MANOCHA D, CANNY J F. Efficient inverse kinematics for general 6R manipulators[J]. IEEE Transactions on Robotics andAutomation, 1994, 10(5): 648-657.
  • 6OZGOREN M K. Topological analysis of 6-joint serial manipulators and their inverse kinematic solutions[J]. Mechanism and Machine Theory, 2002, 37: 511-547.
  • 7CHAPELLE F, BIDAUD P. Closed form solutions for inverse kinematics approximation of general 6R manipulators[J]. Mechanism and Machine Theory, 2004, 39: 323-338.
  • 8HUSTY M L, PFURNER M, SCHROCKER H. A new and efficient algorithm for the inverse kinematics of a general serial 6R manipulator[J]. Mechanism and Machine Theory, 2007, 42: 66-8l.
  • 9ANGELES J. Fundamentals of robotic mechanical systems: Theory, methods, and algorithms[M]. 3rd ed. UK: Springer, 2007.
  • 10PASHKEVICH A. Real-time inverse kinematics for robots with offset and reduced wrist[J]. Control Engineering Practice, 1997, 5(10): 1443-1450.

共引文献174

同被引文献72

引证文献5

二级引证文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部