[发明专利]一种综合考虑距离与方向两因素的移动机器人避障方法有效
申请号: | 201810289260.3 | 申请日: | 2018-03-30 |
公开(公告)号: | CN108544491B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 仲朝亮;刘士荣;张波涛;汪江平 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 朱月芬 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种综合考虑距离与方向两个因素的移动机器人避障方法。该方法将障碍物的距离和方向之间的融合问题数值化,获得一个统一的衡量标准,称为障碍物危险度值。最大危险度值的障碍物获得优先避障,该方法能使移动机器人根据实时的环境信息自然平滑地调整运动的角速度和线速度,为机器人提供了距离和方向两方面的安全保障,对于机器人的安全导航具有实用意义。 | ||
搜索关键词: | 一种 综合 考虑 距离 方向 因素 移动 机器人 方法 | ||
【主权项】:
1.一种综合考虑距离与方向两因素的移动机器人避障方法,其特征在于,该方法具体包括以下步骤:一:局部环境信息的获取步骤1:通过背靠背安装两部激光测距仪来扫描机器人的周围环境,形成一个360°的圆形扫描面;每一次扫描可获得一帧扫描数据,表示为数组Ak
其中k表示第k次扫描周围环境;
为激光扫描角度分辨率;N为每一次扫描可获得的激光测距数据的个数,也即共有N个测距值;di表示第i个测量值,1≤i≤N;那么Ak即为一次扫描环境所获得的局部环境信息;二:计算综合考虑距离和方位两个因素的障碍物危险度步骤2:令i从1开始,按公式(2)(3)分别计算第i个测距值在机器人自身坐标系中的坐标(xi,yi),其中
为第i个测距值的偏向角;![]()
步骤3:计算临时变量SS=max(0.56yi+2.56,0) (4)步骤4:计算临时变量KK=max(yi+0.56,eps),其中eps=0.00001 (5)步骤5:计算riri=max(1‑(yi2+Sxi2)/K,0) 1≤i≤N (6)ri即为第i个距离测量值所对应的融合了距离与方向的障碍物危险度值,且0≤ri≤1;如果ri=1,表示第i个距离测量值所对应的障碍物危险度最高,ri=0表示第i个距离测量值所对应的障碍物没有危险;步骤6:如果i≤N,则回到步骤2直到获得含有N个元素的危险度值数组R={r1,r2,…,rN} (7)三:基于障碍物危险度的移动机器人避障步骤7:找出最高危险度值
其所对应第imax个激光测距值
步骤8:如果
表示有危险障碍物存在,则计算危险障碍物与机器人之间的夹角
如果
则表示没有危险障碍物存在,跳转到步骤1;步骤9:通过公式(10)、(11)计算机器人进行避障运动的角速度ω与线速度v表示如下:![]()
其中ωpre与vpre为切换到避障行为时机器人的角速度与线速度;ωmax与vmax为机器人最大角速度与线速度;α与β为强度因子;步骤10:跳转到步骤1继续运行,直到机器人完成运动任务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810289260.3/,转载请声明来源钻瓜专利网。
- 上一篇:无人驾驶智能机器人道路避障方法
- 下一篇:一种基于视觉系统的全向移动机械臂