[发明专利]一种基于视觉的机器人碰撞预警方法在审
申请号: | 202211101086.8 | 申请日: | 2022-09-09 |
公开(公告)号: | CN116038684A | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 张冶;粟华;史婷 | 申请(专利权)人: | 南京埃斯顿机器人工程有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 程化铭;陶得天 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 视觉 机器人 碰撞 预警 方法 | ||
1.一种基于视觉的机器人碰撞预警方法,其特征在于,按以下步骤进行预警:
步骤1、通过多个视觉传感器监测机器人周围环境,并判断是否有障碍物;
是则进入下一步,否则保持机器人常速运动;
步骤2、定位任意三个连续等时间间隔的障碍物位置和高度;
步骤3、建立障碍物时间运动轨迹模型以及原地运动模型;
步骤4、预测障碍物下一时刻运动轨迹位置信息;
步骤5、设定自适应安全阈值碰撞预警规则;
步骤6、根据步骤5的规则判断是否需要预警,以及是否需要报警;
需要报警则控制机器人停止运动;
需要预警则控制机器人减速运动;
无需预警及报警,则保持机器人常速运动;
重复上述步骤,在线实时更新障碍物时间轨迹模型和原地运动模型,直至机器人工作结束。
2.根据权利要求1所述的一种基于视觉的机器人碰撞预警方法,其特征在于,所述机器人碰撞预警方法基于机器人碰撞预警系统来实现,所述机器人碰撞预警系统包括机器人(1)、机器人控制系统(2)、视觉系统(4)以及多个视觉传感器(3),所述机器人(1)连接机器人控制系统(2),并在机器人控制系统(2)的控制下动作;
多个视觉传感器(3)连接视觉系统(4),所述视觉系统(4)与机器人控制系统(2)也保持数据交互,通过视觉系统(4)按步骤1-步骤6对是否需要预警,以及是否需要报警进行判断,然后反馈给机器人控制系统(2)对机器人(1)进行控制。
3.根据权利要求1所述的一种基于视觉的机器人碰撞预警方法,其特征在于,步骤2中视觉检测系统获取物体或人的任意三个连续等时间间隔时刻的中心位置,位置信息分别记为pt-2(xt-2,yt-2,zt-2),pt-1(xt-1,yt-1,zt-1),pt(xt,yt,zt),t≥2;并获取物体或人的任意三个连续等时间间隔时刻的高度ht-2,ht-1,ht(t≥2)。
4.根据权利要求3所述的一种基于视觉的机器人碰撞预警方法,其特征在于,步骤3对上述步骤2获得的连续三个位置点pt-2、pt-1、pt进行圆拟合,得到物体或人当前时刻t的运动轨迹半径Rt和中心点Pt(Xt,Yt,Zt);
若pt-2、pt-1、pt不共线,分别计算出时间运动轨迹中心点Pt与障碍物t-2和t时刻位置pt-2、pt的角度,即和对应的角度θt-2、θt(θtθt-2);
假设连续三个时刻障碍物为匀速运动,根据上述拟合圆结果和三个点位置,估算出障碍物的运动速度
记录障碍物时间运动轨迹模型,记作
步骤4根据障碍物时间运动轨迹模型估算障碍物下一时刻的位置
若pt-2、pt-1、pt共线,障碍物时间轨迹模型近似为Rt无穷大的圆,运动速度则下一时刻的预测位置
5.根据权利要求4所述的一种基于视觉的机器人碰撞预警方法,其特征在于,步骤3建立原地运动模型时,将障碍物视为以当前位置pt为中心,半径为r的球体,其中活动半径记录障碍物原地运动模型,记作mt(pt,r)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京埃斯顿机器人工程有限公司,未经南京埃斯顿机器人工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211101086.8/1.html,转载请声明来源钻瓜专利网。