机器人碰撞检测对比

本文简单介绍了目前存在的机器人碰撞检测的途径。
机器人神刊TRO(IEEE Transactions on Robotics)最新一期中,有好几篇与碰撞检测相关的,这也说明碰撞检测在机器人中的地位;其中有一篇该领域泰斗的综述《Robot Collisions: A Survey on Detection, Isolation, and Identification》,兼具理论高度和工程价值,值得细读一番。这里笔者简单介绍下目前存在的机器人碰撞检测的途径。

1. 电流环式


直接根据电力环(力矩)反馈和机器人系统动力学方程,估计出外力矩。这种方式最困难的就是关节摩擦力估计,该摩擦力受到机器人位姿,转速,温度,油脂状况等很多因素影响,难以准确建模和辨识。减速器越大,摩擦力误差也越大(有兴趣的可以翻翻HD减速器的手册,有摩擦力相关的详细介绍)。因此这种方式检测碰撞力矩精度有限,但成本低,目前主要应用在小机器人上,比如YUMi机器人,单臂负载约0.5kg。


2. 柔性关节式

根据关节力矩传感器和双编码器的反馈估计外力矩。这种方式避免了摩擦力建模和估计,碰撞检测精度很高(大家还记得ICRA会议时的空手挡刀吗),但成本过高。典型的一款机器人时Kuka的iiwa机械臂。


3. 双编码器式

与上一种方式相比,少了一个关节力矩传感器。谐波减速器的刚度较低,这里其实是将谐波减速器当做一个关节力矩传感器使用,使用与柔性关节同样的算法也可以估计外力。但谐波减速器的刚度比力矩传感器还是要高很多,外力检测精度较低,但原理上也可以避免摩擦力的影响。标定谐波减速器的刚度比较困难,HD的减速器手册会给出该值,但国产绿的减速器没有给出该值。这种方式典型的产品就是UR机械臂。


4. 电子皮肤式


根据机械臂表面的压力传感器检测外力。这种方式检测灵敏,精度很高,但成本过高,装配复杂。今年工博会博世展示了基于电子皮肤的APAS人机协作智能系统。


5. 底座力矩传感器式

根据机器人底座的力矩传感器检测外力。今年工博会有幸体验了下Fanuc的绿色协作机器人,发现它的碰撞检测非常灵敏,即使在下图这方方向上施加力(力臂很小),机器人也能迅速检测出并停止运动。之后看到有资料说这类机器人是安装在一个大力矩传感器上,这才恍然大悟。


相关标签:
  • 机器人
  • 自动控制
  • 动力学

参与评论

桂凯

研究方向包括机器人动力学与控制,柔顺控制,SEA控制,机器外骨骼及生机电一体化,专注于将动力学理论付诸于实践,有着丰富的仿真与实践经验。工作以来,专注于研发机器人动力学控制器以及力控机器人工作站。

推荐文章

为什么我们在机器人运动控制中一直在强调力控? 机器人控制该怎么入门? 机械设计(课程)——丝杆传动系统结构设计 浅谈阻抗 经典SEA线性动力学模型及其简化与力矩求导

提示

需求登记

×
需求类型
我的需求
内容需在50-300字之间
姓名 名称需在2-6字之间
手机号码
发送验证码 手机号码格式不正确
手机验证码
免费提交需求