Detection collision algorithm for two-manipulator system
-
摘要: 针对共享工作空间的双机器人系统,提出一种双机器人碰撞检测方法和机器人简化的几何模型.首先将机器人的关节和连杆分别用球体和胶囊体(由一圆柱体与两个在两端的半球体组成的复合几何体)两种几何基元表示,机器人之间的碰撞检测转化为几何基元之间的干涉检查,即转换为几何基元间的距离计算;针对胶囊体之间的距离计算,提出一种空间线段间的距离计算方法.将碰撞检测算法应用于KUKA双机器人实例中,并在UG平台进行仿真,仿真结果验证了该算法的有效性.Abstract: In order to detect the collision between two manipulators in a shared workplace, a detection collision algorithm between two manipulators and a geometrical model of manipulator were proposed. The joints and links were represented by spheres and capsules (composed by a cylinder and two hemispheres in the ends of the cylinder), respectively. The calculating of the detection collision between two manipulators was turned into the calculating the distance between geometric elements. In order to calculate the distance between two capsules, a method of computing the distance between two line segments was proposed. The detection collision algorithm was simulated by a KUKA two-manipulator system, and the effectiveness of the presented detection collision method was confirmed through the verification of the detection collision between two KUKA manipulators in UG software.
-
Key words:
- industrial robot /
- detection collision /
- capsule
-
[1] Smith C, Karayiannidis Y, Nalpantidis L, et al.Dual arm manipulation:a survey[J].Robotics and Autonomous Systems, 2012, 60(10): 1340-1353 [2] 孟石, 戴先中, 甘亚辉.多机器人协作系统轨迹约束关系分析及示教方法[J].机器人, 2012, 34(5):546-552, 565 Meng Shi, Dai Xianzhong, Gan Yahui.Path constraint relation and trajectory teaching method for multi-robot cooperation system[J].Robot, 2012, 34(5):546-552, 565(in Chinese) [3] 刘忠, 曹其新, 朱笑笑, 等.基于VRML节点树的双臂移动机器人碰撞检测及优化[J].上海交通大学学报, 2011, 45(7):985-989 Liu Zhong, Cao Qixin, Zhu Xiaoxiao, et al.Collision detection and optimization of dual-arm mobile robot based on node tree of VRML[J].Journal of Shanghai Jiaotong University, 2011, 45(7): 985-989(in Chinese) [4] 张铁, 林君健, 邹焱飚.基于轨迹规划的机器人碰撞检测研究[J].机床与液压, 2012, 40(21):12-14, 22 Zhang Tie, Lin Junjian, Zou Yanbiao.Study on collision detection based on trajectory planning[J].Machine Tool & Hydraulics, 2012, 40(21):12-14, 22(in Chinese) [5] Beaumont R G, Crowder R M.Two-armed robot systems:a review of current theory and the development of algorithms for real-time collision avoidance[J].IEE Colloquium on Controllers for Robotic Applications-Concepts and Implementations, 1989:1/1-1/3 [6] Rana A S, Zalzala A M S.Collision-free motion planning of multi arm robots using evolutionary algorithms[J].Proceedings of the Institution of Mechanical Engineers Part I, 1997, 211(5):373-384 [7] Martinez-Salvador B, Pérez-Francisco M, Del Pobil A P.Collision detection between robot arms and people[J].Journal of Intelligent and Robotic Systems, 2003, 38(1):105-119 [8] Chang C, Chung M J, Bien Z.Collision-free motion planning for two articulated robot arms using minimum distance functions[J].Robotica, 1990, 8(4):137-144 [9] 李平, 孟庆鑫, 王立权.双机器人协调系统的碰撞检测问题研究[J].哈尔滨工程大学学报, 2005, 26(3):320-323 Li Ping, Meng Qingxin, Wang Liquan.Research on collision detection for two-robot coordinated system[J].Journal of Harbin Engineering University, 2005, 26(3):320-323(in Chinese) [10] 周友行, 邹湘伏, 何清华.多臂机器人关节间的碰撞检测研究[J].中国工程机械学报, 2003, 1(1):16-21 Zhou Youxing, Zou Xiangfu, He Qinghua.Study on collision detection of multi-boom robot-s joints[J].Chinese Journal of Construction Machinery, 2003, 1(1):16-21(in Chinese) [11] 黎自强, 滕弘飞.多臂机器人关节间的碰撞检测研究[J].大连理工大学学报, 2007, 47(4):527-532 Li Ziqing, Teng Hongfei.Fast algorithm for collision detection of joints of multi-arm robot[J].Journal of Dalian University of Technology, 2007, 47(4):527-532(in Chinese) [12] Gillbert E G, Johnson D W, Keerthi S S.A fast procedure for computing the distance between complex objects in three-dimensional space[J].IEEE Transactions on Robotics and Automation, 1988, 4(2):193-203
点击查看大图
计量
- 文章访问数: 1830
- HTML全文浏览量: 191
- PDF下载量: 1044
- 被引次数: 0