【技术实现步骤摘要】
本专利技术涉及的是一种运动路径避碰方法。
技术介绍
带有运动学约束的不规则形状目标路径规划具有重要的意义,能够在复杂环境下进行目标的路径规划,是保证机器人有效规避障碍,顺利到达目标点的重要条件。现有的路径规划方法仅能满足障碍简单环境下的目标路径规划,但当面对地图大、障碍多、障碍形状复杂的情况时,路径规划问题将变得复杂,在以往其它的路径规划方法中,均将规划目标简化为栅格点或圆形,并且计算可行路径时不考虑目标的转弯半径约束(即假设目标可以原地转弯),直接以折线路径作为有效路径,而在有些情况下,会出现规划目标形状复杂且存在着转弯半径约束、障碍环境复杂等情况,这将导致传统的路径规划方法失效。
技术实现思路
本专利技术的目的在于提供能够在障碍复杂的环境下进行避碰规划的。本专利技术的目的是这样实现的:本专利技术,其特征是:(I)采用三维位姿法对路径进行编码:路径编码采用二进制编码方式,给定目标起点位姿(xst,yst,Φ3?)及终点位姿(Xend, Yend, Φ end),将地图分为NXM个栅格,每个栅格位置对应K个角度方向,这样每个路径中间点就是由(x,y,Φ)构成的三维矢量,且在NXMXK个离散空间点内随机分布,设定路径搜索空间范围为nXm的二维矩形区域,则地图中搜索精度为(n/N,m/M);将每个栅格对应的中间点设定为2 π的姿态范围,取姿态量化数量为K,每个姿态角度间隔为2 π /K,则整个编码空间变成三维离散位姿空间;(2)产生初始种群:基于步骤(1)的编码方式,采用随机法产生初始种群:动态生成一个随机数,根据随机数生成一个基因,将其加入到初始种 ...
【技术保护点】
一种带有运动学的复杂形状目标遗传路径规划方法,其特征是:(1)采用三维位姿法对路径进行编码:路径编码采用二进制编码方式,给定目标起点位姿(xst,yst,φst)及终点位姿(xend,yend,φend),将地图分为N×M个栅格,每个栅格位置对应K个角度方向,这样每个路径中间点就是由(x,y,φ)构成的三维矢量,且在N×M×K个离散空间点内随机分布,设定路径搜索空间范围为n×m的二维矩形区域,则地图中搜索精度为(n/N,m/M);将每个栅格对应的中间点设定为2π的姿态范围,取姿态量化数量为K,每个姿态角度间隔为2π/K,则整个编码空间变成三维离散位姿空间;(2)产生初始种群:基于步骤(1)的编码方式,采用随机法产生初始种群:动态生成一个随机数,根据随机数生成一个基因,将其加入到初始种群中,再随机生成下一个基因,如此循环进行,直至生成的基因数量达到种群规模G为止,完成初始种群的产生;(3)对初始种群进行遗传操作:将步骤(2)所生成的初始种群进行遗传操作,产生新一代种群;(4)采用三段法对路径进行解码并设计适应度函数:采用三段法解码方式:针对给定的起点位姿矢量(xst,yst,φst)和终 ...
【技术特征摘要】
1.一种带有运动学的复杂形状目标遗传路径规划方法,其特征是: (1)采用三维位姿法对路径进行编码: 路径编码采用二进制编码方式,给定目标起点位姿(Xst,yst,Φ3?)及终点位姿(Xend, Yend, Φ end),将地图分为NXM个栅格,每个栅格位置对应K个角度方向,这样每个路径中间点就是由(x,y,Φ)构成的三维矢量,且在NXMXK个离散空间点内随机分布,设定路径搜索空间范围为nXm的二维矩形区域,则地图中搜索精度为(n/N,m/M);将每个栅格对应的中间点设定为2 π的姿态范围,取姿态量化数量为K,每个姿态角度间隔为2 π /K,则整个编码空间变成三维离散位姿空间; (2)产生初始种群: 基于步骤(1)的编码方式,采用随机法产生初始种群:动态生成一个随机数,根据随机数生成一个基因,将其加入到初始种群中,再随机生成下一个基因,如此循环进行,直至生成的基因数量达到种群规模G为止,完成初始种群的产生; (3)对初始种群进行遗传操作: 将步骤(2)所生成的初始种群进行遗传操作,产...
【专利技术属性】
技术研发人员:张智,林圣琳,王欣璐,邱兵,夏桂华,朱齐丹,
申请(专利权)人:哈尔滨工程大学,
类型:发明
国别省市:黑龙江;23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。