【技术实现步骤摘要】
一种多关节机器人碰撞检测方法
[0001]本专利技术属于机器人控制
,具体涉及一种多关节机器人碰撞检测方法。
技术介绍
[0002]多关节机器人广泛应用于工业、服务等应用领域,当多关节机器人与人或与其他设备协同工作时,很容易对周围的人、设备以及机器人本身造成损害。因此,为避免与外部发生碰撞,多关节机器人需要具备碰撞检测能力。
[0003]为实现机器人碰撞检测,有学者通过在机器人上安装传感器来实现:(1)在机器人各轴上安装力矩传感器,该方法检测精度高,但是力矩传感器价格昂贵且会带来额外的重量。(2)在机器人输出轴上安装应电片,并配合桥式电路来估计输出力矩,进而来检测碰撞;但该方法需要增加生产的工序,且制造要求较高。(3)在机器人末端安装加速度传感器,通过检测机器人加速度来实现碰撞检测,如中国专利CN111037564A所述。(4)在机器人底座安装力维力传感器,通过对比实测受力值与动力学模型估计受力值来判断是否碰撞,如中国专利CN112757345A所述。这些方法都需要在机器人上增加额外的传感器,存在成本较高、安装复杂等问题。
[0004]也有不少学者进行无外部传感器的碰撞检测方法研究,主要是基于机器人逆运动学来估计外部转矩来实现,如中国专利CN107813345B所述。但该方案计算量较大,且对机器人动力学参数(惯量、摩擦力等)很敏感,而准确的得到这些参数获取难度较大。也有基于机器人能量系统或者广义的方案来进行判断,如中国专利CN108000521A所述;这种方案计算也很复杂,对动力学参数也敏感。< ...
【技术保护点】
【技术特征摘要】
1.一种多关节机器人碰撞检测方法,其特征在于,该方法具体包括如下步骤:S1:获取机器人各关节的电流、速度及位置信号中的两种以上信号,并对其进行预处理;S2:对各单信号进行碰撞检测计算,得到各单信号碰撞检测判分;S3:对各个单信号判分结果进行加权处理,得到综合碰撞检测判分;S4:根据累计的综合碰撞检测判分进行各关节碰撞检测决策判断,当机器人一个以上关节检测到发生碰撞后,进行相应碰撞处理。2.根据权利要求1所述的多关节机器人碰撞检测方法,其特征在于,所述S1中,对电流、速度及位置信号具体为:对电流进行一阶滤波处理或电流变化率计算;对速度进行一阶滤波处理;对位置进行双编码器位置差处理。3.根据权利要求1所述的多关节机器人碰撞检测方法,其特征在于,所述S2具体为:S2.1:将第k时刻信号值q
x
(k)与其对应的参考值F
x
(k)对比,根据E
x
(k)=|q
x
(k)
‑
f
x
(k)|计算信号误差E
x
(k);其中,x表示信号的类别,x∈[1,n];n为信号个数;所述参考值F
x
(k)通过离线测量数据统计得到;S2.2:设定若干个积极阈值H1,H2...H
a
以及若干个消极阈值L1,L2...L
b
,其中L
b
<...<L2<L1<...<H1<H2<...<H
a
,a和b为整数;并将信号误差E
x
(k)与阈值进行比较,计算碰撞检测判分m
n
:当H
i
<E
x
(k)&am...
【专利技术属性】
技术研发人员:华强,周伟刚,姚运昌,孔令雨,谢安桓,张丹,
申请(专利权)人:之江实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。