基于双群协同竞争粒子群和Ferguson样条的机器人路径规划方法技术

技术编号:3943128 阅读:441 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于双群协同竞争粒子群和Ferguson样条的机器人路径规划方法,主要解决现有技术中存在的规划路径平滑性差且收敛速度缓慢的问题。其规划步骤是:对移动机器人运动环境进行建模;借助三次Ferguson样条连接描述移动机器人路径;由Ferguson样条的端点与相应的切向量构造优化粒子;由最短性惩罚函数和安全性惩罚函数定义需要求解路径的适应度函数;利用基于双群协同竞争粒子群算法对适应度函数进行全局优化;根据优化结果输出由Ferguson样条描述的机器人路径。本发明专利技术综合考虑了机器人路径的最短性和安全性,规划的路径平滑,易于移动机器人的运动控制,符合人工规划的意图,可用于各类移动机器人的自主导航。

【技术实现步骤摘要】

【技术保护点】
一种基于双群协同竞争粒子群和Ferguson样条的机器人路径规划方法,包括以下步骤:(1)根据机器人自身携带的摄像头、声纳、激光测距仪传感器获取的信息对移动机器人运动环境进行建模;(2)借助Ferguson样条连接描述移动机器人路径,该样条的二维空间表示式为:r(t)=(x(t),y(t))=P↓[0]f↓[1](t)+P↓[1]f↓[2](t)+P′↓[0]f↓[3](t)+P′↓[1]f↓[4](t)=a↓[0]+a↓[1]t+a↓[2]t↑[2]+a↓[3]t↑[3]1[B](k)])}14)(5.6)检验终止条件,如果当前的进化次数达到预设的最大进化代数或优化结果达到预设误差,则寻优结束,输出最优解及最优值,否则将返回(5.2)继续进行搜索;(6)根据优化结果输出由Ferguson样条描述的机器人路径。)其中,***2)每个样条由端点P↓[0],P↓[1]与切向量P′↓[0],P′↓[1]所决定;(3)每两个相邻的Ferguson样条共用一个端点与相应的切向量,构造由n个Ferguson样条连接而成的二维路径轨线优化粒子P={P↓[0x]P↓[0y]P′↓[0x]P′↓[0y]P↓[1x]P↓[1y]P↓[1x]P′↓[1y]P↓[2x]P↓[2y]P′↓[2x]P′↓[2y]…P↓[nx]P↓[ny]P′↓[nx]P′↓[ny]},P↓[mx],m=0,1,…,n代表第m个端点的横坐标,P↓[my],m=0,1,…,n代表第m个端点的纵坐标,P′↓[mx],m=0,1,…,n代表第m个端点切向量的横坐标,P′↓[my],m=0,1,…,n代表第m个端点切向量的纵坐标;(4)定义适应度函数:f=f↓[1]+αf↓[2]9)其中,α为权值系数,用来调整最短性和安全性在路径规划中所占的权重;f↓[1]为最短性惩罚函数,定义为:f↓[1]=l/l↓[min],l↓[min]为当前点到目标点的欧氏距离,l是轨线的长度;f↓[2]为安全性惩罚函数,定义为:f↓[2]=***7)式中,D↓[safe]为反映障碍物影响的常数,d↓[min]为轨线与所有障碍物之间的最小欧氏距离;(5)对适应度函数进行如下全局优化:(5.1)初始化两个种群,设定两个种群A和B的参数,并为两个种群中的每个粒子随机赋予初始位置和初始速度;(5.2)计算每个粒子对应的样条的轨线长度l,并根据步骤(1)所建立模型计算轨线与障碍物之间的最小欧氏距...

【技术特征摘要】

【专利技术属性】
技术研发人员:郭宝龙吴宪祥王娟葛川
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1