基于遗传模拟退火算法的静态路径规划研究

被引:0
作者
蒋卓强
机构
[1] 重庆大学
关键词
路径规划; 遗传模拟退火算法; 遗传算法; 模拟退火算法; 神经网络;
D O I
暂无
年度学位
2007
学位类型
硕士
导师
摘要
移动机器人路径规划是一个很复杂的问题,不仅要寻求一条无碰撞的最短路径,而且还要求该路径尽可能平滑并满足一定的安全性。本论文在分析了目前各种路径规划方法优缺点的基础上,选择遗传模拟退火算法来解决静态环境下移动机器人的路径规划问题。 本文首先介绍了路径规划技术的发展现状以及应用方法,并指出了本课题的研究意义和主要研究的内容。其次通过对遗传算法和模拟退火算法的研究,分析了各自的优缺点。并把这两个算法结合构成了遗传模拟退火算法,它兼备了很强的全局和局部搜索能力。接着针对路径规划问题的特点,对遗传模拟退火算法具体应用的各个环节进行了细致的分析,包括工作环境的建立、染色体的表示和编码、适应度函数的设计、遗传算子的设计、模拟退火算法参数的分析和选取等。 在执行规划程序之前应用神经网络模型先建立了机器人的工作环境,利用简单的神经网络结构定义描述静态环境,不经过训练学习便得出网络的结构和权值,不再单独利用遗传算法的适应度函数实现约束条件要求,而且利用神经网络模型建立中间路径点不在障碍物内的约束条件与该模型输出的关系。然后执行基于遗传模拟退火算法的路径规划算法,在此算法中:路径编码时采用快速排斥和跨立实验实现路径点连线不与障碍物边线段相交的约束条件要求。在适应度函数选择时,通过综合考虑路径的可行性、路径的光滑性和路径长度,选用不同的平滑度和间隔度函数权重形式和构造方式,制定了有效的适应度函数。选择策略采用比例选择法;交叉算子采用单点交叉策略;变异算子首先采用启发式变异,然后在每条路径上随机选择一个变异点,最后对此点以一定的概率进行变异。模拟退火中的随机移动准则采用Metropolis准则;也使用了有效的温度更新函数。最后用MATLAB编写程序,在静态环境下对遗传算法和遗传模拟退火算法都进行了仿真。 仿真结果表明,遗传模拟退火算法比标准遗传算法能够更好更快地在工作环境里规划出一条最优的路径,证明了算法的有效性和高效性。
引用
收藏
页数:66
共 44 条
[1]
改进遗传算法在机器人路径规划中的应用 [J].
毕慧敏 ;
董海鹰 .
兵工自动化, 2006, (04) :53-54+66
[2]
基于神经网络的未知环境路径规划算法研究 [J].
倪斌 ;
陈雄 ;
鲁公羽 .
计算机工程与应用 , 2006, (11) :73-76+109
[3]
改进的生物激励神经网络的机器人路径规划 [J].
范莉丽 ;
王奇志 .
计算机技术与发展, 2006, (04) :19-21
[4]
基于改进型遗传算法的动态避障路径规划方法 [J].
陈华华 ;
郭晔 ;
杜歆 ;
顾伟康 .
传感技术学报, 2006, (02) :520-524
[5]
一种基于罚函数的机器人路径规划方法 [J].
张泽建 ;
吴玉香 .
计算机测量与控制, 2006, (01) :100-102
[6]
遗传算法的编码理论与应用 [J].
余有明 ;
刘玉树 ;
阎光伟 .
计算机工程与应用 , 2006, (03) :86-89
[7]
移动机器人路径规划问题的解决方案 [J].
李智也 .
计算机工程, 2006, (01) :189-192
[8]
未知环境下机器人实时模糊路径规划方法 [J].
靳保 ;
付宜利 ;
王树国 ;
曹政才 .
哈尔滨工业大学学报, 2005, (10)
[9]
一种动态未知环境中自主机器人的导航方法 [J].
孟伟 ;
黄庆成 ;
韩学东 ;
洪炳镕 .
计算机研究与发展, 2005, (09) :1538-1543
[10]
神经网络在移动机器人路径规划中的应用研究 [J].
邢军 ;
王杰 .
微计算机信息, 2005, (22)