[发明专利]一种基于优化的机器人A*避障路径规划方法在审
申请号: | 201810046969.0 | 申请日: | 2018-01-18 |
公开(公告)号: | CN108362291A | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | 黄攀峰;齐志刚;刘正雄;董刚奇;孟中杰;张夷斋;张帆 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G01C21/24 | 分类号: | G01C21/24 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于优化的机器人A*避障路径规划方法,为降低空间在轨服务机械臂长期运行而造成磨损,提出一种优化的A*路径规划,因为在工程中机械臂末段每经过一个节点机械臂需要停止和启动一次,这样加大了对机械臂的磨损,本方法提到的方法可以减少搜索路径中的节点,增加机械臂末端路径的平滑性,减少机械臂停止与开始的频率,该方法映射到关节空间,减少关节速度变化的频率,减少关节的磨损,增加机械臂的使用寿命。同时其中还提出一种改进的长方体包络障碍物碰撞检测方法和圆柱型包络机械臂连杆自身碰撞检测方法,该方法减少计算复杂度,提高计算效率,减少碰撞检测时间,优先提高碰撞检测的实时性。 | ||
搜索关键词: | 机械臂 碰撞检测 磨损 避障路径 机器人 关节 优化 机械臂连杆 机械臂末端 计算复杂度 长方体包 长期运行 关节空间 计算效率 空间在轨 路径规划 使用寿命 搜索路径 速度变化 平滑性 实时性 圆柱型 障碍物 包络 末段 映射 规划 改进 服务 | ||
【主权项】:
1.一种基于优化的机器人A*避障路径规划方法,其特征在于步骤如下:步骤1、采用改进A*路径规划算法计算出路径:a1:首先采用栅格法对环境进行建模,分成n×n×n个边长为适当长度的立方体,然后以估价函数为每一个立方体赋值f(n)=g(n)+h(n),并计算f(n)、g(n)、h(n)值;所述环境为起始点至目标节点的一个立体空间;所述g(n)为起始点至当前节点的欧式距离;所述h(n)当前节点至目标节点的欧式距离;a2:将起始点加入到Open链表中,并把起始点当作当前节点;a3:将立方体中当前节点的26临域加入Open链表中,并把当前节点作为其父节点;在Open集中选f(n)值最小的节点作为当前节点;并且将当前节点添加到Close链表中,且在Open链表中移除;若终点添加到Open链表中即结束搜索,否则转下一步骤;a4:若当前节点的26临域不在Open链表中时,将当前节点的26临域加入Open链表中,并计算f(n)=g(n)+h(n)中的f(n)、g(n)、h(n)值;若在Open链表中,重新计算g(n)值,若比先前g(n)值小,则更新g(n)值和父节点,重复步骤a 3;将搜索过程中的当前节点设为搜索路径,作为Pi集合
为当前节点的位置坐标;步骤2、采用优化算法进行路径优化:设Pi集合为原始的A*算法搜索到的路径点,Po为优化后的路径节点,表达式如下:![]()
![]()
为优化后节点的位置坐标;优化过程如下:b1:把
加入到Po集合中,作为路径的起始、终止点,即为
b2:连接
与
若线段
把
视为
采用碰撞检测方法检测是否与障碍物碰撞,若没有碰撞则连接
与
否则转到下一步骤;b3:若
与障碍物碰撞,则把
加入到Po集合,然后连接
并且把
视为
返回步骤b2;b4:当n=a‑1时,优化结束,若b<a则优化节点序列为
否则路径节点序列为![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810046969.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种导航服务系统
- 下一篇:一种基于遗传算法的火星导航敏感器安装布局优化方法