首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于混合微粒群算法的移动机器人路径规划方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:五邑大学

摘要:本发明公开了一种基于混合微粒群算法的移动机器人路径规划方法及系统,通过微粒群‑遗传混合算法选择最优路径,不需要大量的学习样本,收敛速度也更快,规划效果更好;得到最优路径后,机器人按照最优路径移动的过程中,根据机器人当前位置以及机器人当前时刻的运行速度、航向角和障碍物信息实时获取轨迹预测,并对此时的预测轨迹进行评价选取最优轨迹,对移动前的准备条件要求少,移动时的盲点相对较少;通过微粒群‑遗传混合算法选择最优路径并通过实时进行轨迹预测选取最优轨迹,既完成了对所有位置的最优路径的选择,并实时控制机器人从当前位置移动至下一个位置进行最优轨迹的移动,充分契合路径规划模型,能够很好地适应复杂环境。

主权项:1.一种基于混合微粒群算法的移动机器人路径规划方法,其特征在于,包括以下步骤:步骤S100、构建路径规划模型,所述模型构建包括构建相应地图坐标系、机器人初始位置和机器人运动模型;步骤S200、通过所述路径规划模型,利用微粒群-遗传混合算法计算所述机器人从起始位置到终点位置的最优路径,所述最优路径指所述机器人从起点位置到终点位置的距离最短的路径且所述最优路径中包括多个中间位置;所述利用微粒群-遗传混合算法计算所述机器人从起始位置到终点位置的最优路径,包括以下步骤:步骤S210、进行微粒初始化,得到微粒群;所述微粒初始化包括随机设置微粒位置和设置个体历史最优值和群体历史最优值;步骤S220、根据所述微粒位置以及所述终点位置,计算得到当前个体适应度值,所述个体适应度值为路径长度;步骤S230、进行所述个体历史最优值和所述群体历史最优值的更新;所述个体历史最优值和所述群体历史最优值的更新包括以下步骤:步骤S231、判断所述当前个体适应度值是否优于所述个体历史最优值;步骤S232、若所述当前个体适应度值优于所述个体历史最优值,所述个体历史最优值更新为所述当前个体适应度值;步骤S233、判断所述当前个体适应度值是否优于所述群体历史最优值;步骤S234、若所述当前个体适应度值优于所述群体历史最优值,所述群体历史最优值更新为所述当前个体适应度值;步骤S240、将所述微粒进行遗传变换,更新所述微粒群;所述将所述微粒进行遗传变换,包括以下步骤:步骤S241、进行所述个体适应度值对应的微粒与所述个体历史最优值对应的微粒的交叉;步骤S242、进行所述个体适应度值对应的微粒与所述群体历史最优值对应的微粒的交叉;步骤S243、进行所述个体适应度值对应的微粒的自身变异;步骤S250、判断是否满足终止条件;不满足所述终止条件,跳转到步骤S220;满足所述终止条件,根据所述个体历史最优值和所述群体历史最优值得到所述最优路径;所述终止条件包括迭代次数和所述个体历史最优值以及述群体历史最优值达到阈值;步骤S300、驱动所述机器人沿所述最优路径移动,并且在所述移动过程通过如下方式计算所述机器人从当前位置移动至下一位置的移动轨迹:步骤S301、获取所述机器人当前位置以及所述机器人当前时刻的运行速度、航向角和障碍物信息;步骤S302、根据所述机器人当前时刻的运行速度、航向角和障碍物信息得到所述机器人的预测轨迹并进行评价得到评价结果,选择所述评价结果最优的所述预测轨迹移动;步骤S303、判断所述机器人是否达到所述下一位置;若所述机器人达到所述下一位置,判断所述机器人是否达到所述终点位置;若达到所述终点位置,所述机器人停止移动。

全文数据:

权利要求:

百度查询: 五邑大学 基于混合微粒群算法的移动机器人路径规划方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。