[发明专利]一种基于决策树的协作机器人碰撞检测方法在审
申请号: | 202111577040.9 | 申请日: | 2021-12-22 |
公开(公告)号: | CN116330259A | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 邹风山;赵彬;梁亮;刘世昌;郭东旭;秦伟洋 | 申请(专利权)人: | 山东新松工业软件研究院股份有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16;B25J19/00 |
代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 郑伟健 |
地址: | 250000 山东省济南市中国(山东)自*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 决策树 协作 机器人 碰撞 检测 方法 | ||
1.一种基于决策树的协作机器人碰撞检测方法,其特征在于,包括以下步骤:
针对机器人,构建运动学模型;
对运动学模型进行奇异点分析,去除机器人处在奇异点时的情况;
根据运动学重力补偿理论,得到机器人的理论力矩;
使用机器人驱动器数据以及机器人的理论力矩对决策树模型进行训练;
将实时机器人驱动器数据和理论力矩输入到训练好的决策树模型中,得到当前时刻机器人是否发生碰撞。
2.根据权利要求1所述的一种基于决策树的协作机器人碰撞检测方法,其特征在于,所述构建运动学模型,具体为:所述机器人具有包括肩转、肩摆、肘转、肘摆、肘转和手摆的6个自由度,根据MDH坐标传递矩阵,建立各个运动轴坐标间的转换关系:
其运动学总体解为:
其中,表示关节传递矩阵,i=1~6表示机器人关节序号;(nx,ny,nz)表示机器人姿态N的坐标,上角标表示基坐标,下角标表示机器人末端坐标;(ox,oy,oz)表示机器人姿态O的坐标,上角标表示基坐标,下角标表示机器人末端坐标;(ax,ay,az)表示机器人姿态A的坐标,上角标表示基坐标,下角标表示机器人末端坐标;(px,py,pz)表示机器人位置的坐标,上角标表示基坐标,下角标表示机器人末端坐标;tcp表示工具末端;c表示cos,s表示sin,后面数字表示第i个关节θi;D表示连杆长度,后面数字表示第i个连杆。
3.根据权利要求1所述的一种基于决策树的协作机器人碰撞检测方法,其特征在于,所述对运动学模型进行奇异点分析,具体为:
(1)肩部奇异位置表达式:当时,此时末端参考点O6位于轴线第一关节的z轴z1和第二个关节x轴x2构成的平面内,θ1无法求解,导致机器人失控;
(2)肘部奇异位置表达式:当A2+B2-C2=0时,无法求出θ2,导致机器失控,轴线x2、x3、x4共面;其中:
(3)腕部奇异位置表达式:当s5=0,即θ5=0或θ5=π时,轴线x4和x6平行,无法求出θ6,导致机器失控。
4.根据权利要求1所述的一种基于决策树的协作机器人碰撞检测方法,其特征在于,所述根据运动学重力补偿理论包括向外迭代和向内迭代两部分,向外迭代是对每个连杆应用牛顿-欧拉方程,从连杆1到连杆n向外迭代计算连杆的速度和加速度;向内迭代是从连杆n到连杆1向内迭代计算连杆间的相互作用力和力矩以及关节驱动力矩。
5.根据权利要求1所述的一种基于决策树的协作机器人碰撞检测方法,其特征在于,所述驱动器数据包括:机器人速度、加速度、实时力矩,均由机器人驱动器得到。
6.根据权利要求1或5所述的一种基于决策树的协作机器人碰撞检测方法,其特征在于,所述使用机器人驱动器数据以及机器人的理论力矩对决策树模型进行训练,具体为:
将机器人驱动器得到的机器人速度、加速度、实时力矩,运动学重力补偿得到的机器人的理论力矩,以及实时力矩的导数作为决策树模型的输入,其对应时刻是否发生碰撞的结果作为决策树模型的输出,对决策树模型进行训练。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东新松工业软件研究院股份有限公司,未经山东新松工业软件研究院股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111577040.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:心电采集衣与电极装配方法
- 下一篇:一种多从站通信协议方法