好文档 - 专业文书写作范文服务资料分享网站

移动机器人3维路径规划方法综述

天下 分享 时间: 加入收藏 我要投稿 点赞

第 32 卷第 4 期 陈 洋等:移动机器人 3 维路径规划方法综述 573 稳定收敛的同时,在自由空间进行随机搜索,比如: 蚁群算法 (ant colony optimization, ACO) 、 粒子群算 法(particle swarm optimization,PSO) 、遗传与进化 算法(genetic algorithm and evolution algorithm,GA and EA、 自组织神经网络等. 5.1 蚁群算法 Chen 等 [46] 研究了基于改进蚁群算法的 UCAV (unmanned combat air vehicle)的路径规划问题.以 最小化风险和最小化能量消耗为目标函数,对于不 可预测的突发威胁,采用重规划技术提高了算法的 可靠性和实时性. 5.2 粒子群算法 Hao 等 [47] 将路径规划分为全局规划和局部规 划两个阶段,提出了极坐标粒子群路径规划算法. Jung 等 [48] 将 PSO 算法的应用推广到 3 维路径规划, 初始运动由当前位置与目标点的直线代替,通过最 小化敌方威胁和燃料消耗获得路径最优解,最后利 用 B 样条曲线得到一条光滑的最优路径. 5.3 遗传与进化算法 Mittal 和 Deb[49] 采用多目标优化方法 NSGA-II (nondominated sorting genetic algorithm II)研究了无 人机离线 3 维路径规划问题.该方法以路径长度和 相对地面障碍物的安全系数为代价函数,不必将多 目标优化问题转化为单目标优化问题.Zhang 等 [50] 用高程网格地图构建了 3 维静态环境模型,提出基 于 GA 的路径规划方

法,让机器人先爬上一个较低 的台阶障碍物, 依次再爬上一个相邻更高的障碍物, 从而达到逐步越障的目的.Zhao 和 Murthy[51] 在已 知无人直升机始末状态和航迹点约束下,用 EA 算 法开发了基于凸或非凸几何形状的障碍物环境的最 优飞行路径规划器. 但是 GA 算法最大的不足就是无法满足实时性 要求, Allaire 等 [52] 对其进行了充分验证, 并且提出 在 UAV 的控制系统中用 FPGA(?eld programmable gate array)电路实现基于 GA 的路径规划模块.用 FPGA 实现后的算法其效率大大提高,规划周期减 小到 100 ms 左右, 若以 150 km/h 的普通 UAV 计算, 规划周期内 UAV 的运动距离与本体尺寸相当, 基本 上达到实时性要求, 但是与军用 UAV 的要求依然相 差甚远. 5.4 神经网络 Moreno 和 Castro[53] 提出一种增长的弹性神经 网络, 用于计算路径规划解. 该方法用自组织、 网络 互连的神经元集合表示路径,其初始路径由一条连 接初始点到目标位置的直线代替.该直线由初始点 到目标点之间少量的处理单元定义.网络中起始点 和目标点的处理单元静止,而其它神经元都可自适 应活动.各处理单元用 Kohonen 网络进行局部采样 与学习,采用简单的强化规则进化避碰路径,最终 得到一条完整的路径.此外,贝叶斯网络也可用于 设计 UAV 的安全路径 [54] . 5.5 其它智能方法 Zapata 和 Lepinay[55] 针对 3 维空间飞行机器人 的避障和目标跟踪问题,提出一种基于反抗行为的 控制策略.将机器人与环境看作是博弈的双方,基 于微分博弈论提出了变形虚拟区(deformable virtual zone) 方法. 这种方法认为机器人由可变形的椭球曲 面包围,动态环境会导致该椭球曲面发生最大的变 形,而机器人的运动策略需要对之产生一种反抗行 为来极小化这种变形.这种方法的规划变量为机器 人的 3 维运动矢量, 包括一个线速度和两个角速度. [56] Mohandas 等 考虑了障碍物的不确定性,将其看 作模糊障碍物,用模糊函数表示其模糊特性,权值 越大, 其位置的模糊性越大. 6 多种方法的结合(Integration of multiple methods) Tian 等 [57] 将数据融合理论与支持向量机结合, 解决了动态避碰问题. Mettler 和 Toupet[58] 对环境进 行多分辨率细胞分解, 建立了滚动优化的目标函数, 将动力学约束和环境约束加入到 MILP 模型中,用 图搜索技术进行搜索求解.Shi 等 [59] 用简单的规则 构建位图, 将地形分为可穿越和不可穿越两类, 采用 ACO 在可穿越空间规划路径, 同时用 PSO 算法优化 ACO 的参数. Masehian 等 [40] 结合了 Voronoi 图、

可 视图和人工势场法.在构型空间推广了 Voronoi 图, 在初始点和目标点交替执行双向搜索求解. 6.1 应用范围 移动机器人运动的环境可分为动态时变和静止 不变两种.若规划方法实时性较好,则可有较多时 间裕量用于动态环境模型在线重构,并重新计算轨 迹以达到最优目标.反之若规划方法的实时性较差, 则重规划不能满足机器人实时控制要求,其应用范 围局限于静态环境.大量文献表明人工势场方法和 数学优化方法的实时性较好,可应用于动态环境, 而生物智能方法最差, 一般只能应用于静态环境. 另外,3 维空间路径规划必须考虑移动机器人 的运动约束,主要包括动力学和运动学约束,以及 一些环境的非结构化约束.比如:空中飞行器的最 小飞行半径、 最大速度、 最小速度、 最大爬升加速度

574 机 器 人 2010 年 7 月 以及飞行通道最小尺寸等.这些约束要以各种适当 的形式加入到路径规划模型中.在几何地图中加入 这些约束需要对模型进行近似线性化处理,而在数 学优化方法和生物智能方法中,则允许使用精确的 非线性函数直接计算. 6.2 算法的复杂度分析 如果环境的全局信息已知且不变,那么路径规 划可离线进行,这样不必在意规划的时间.如果环 境信息是时变的,则算法必须具有在线规划能力. Bruijnen 等 [60] 比较了多种路径规划算法的实时性, 指出人工势场法的实时性最好,可以达到毫秒级以 下, 而波传播算法、 基于 A*[20] 、 D* 的重规划算法的 运算周期也都达到了秒级. 此外, 基于随机采样的路 径规划算法和基于启发式搜索的神经网络算法 [61] , 也都达到了秒级, 甚至更高. 算法的实时性与其应用领域紧密相联,只能当 其实时性达到一定优良程度时,才可应用于动态环 境的在线重规划.否则,只能应用于离线规划或有 限制的重规划.关于各种算法的实时性和应用范围 的综合评价与比较, 见表 1. 7 结论与展望(Conclusion and prospect) 本文分析了 3 维空间路径规划的各种方法,阐 述并分析了这些方法的基本工作原理和应用范围, 最后比较了它们的实时性、环境适应性、规划路径 的光滑性,以及加入动力学约束的难易程度.虽然 可以将多种方法组合应用,但仍然不会改变各种算 法本身的局限性, 分析结论表明: (1 基于几何地图搜索的方法, 在构建环境障碍 物信息上具有简单方便的优势,可运用各种成熟的 图搜索算法求取最优解,适用于静态环境和离线规 划, 因此可以成为新的搜索算法的最佳验证平台. (2 基于虚拟势场与导航函数的方法的最大优 点是实时性

好,而且可得到非常光滑的路径,因此 优先在局部规划器中选用这种方法. (3 基于数学优化的方法在解决动力学约束问 题时占优势,可综合考虑路径的安全性、可靠性和 优化性能. (4 基于生物智能的方法可以解决异常复杂的 非结构化约束和各种难以近似处理的动力学约束等 难题.但是最大不足是规划周期太长,一般不可能 在移动机器人可容忍的控制周期内处理完毕,因此 不宜在规划过程中频繁调用,只能应用于调用周期 较大的情形或全局的初始规划. 通过各种算法的对比分析,3 维路径规划研究 领域有以下几个方面的问题亟待解决: (1 复杂环境建模问题.目前的路径规划算法 大多数建立在规则的理想障碍物假设上,如果能提 出新的建模方法来应对复杂环境中任意几何外形的 障碍物,则必将为最优路径规划算法提供重要的基 础. (2 算法实时性问题.该问题已成为 3 维路径规 划方法的一个关键问题.现有算法通常是通过对象 的线性化和假设各种理想情况进行研究,但这显然 不是解决实时性问题的最好办法.未来的研究应当 充分结合环境建模和具体应用背景来寻求更加快速 有效的路径规划算法. (3 动力学约束及其它约束问题.3 维路径规划 问题存在的约束相当复杂且形式各异,如果能提出 一种解决异类约束的统一方法,则有可能建立 3 维 路径规划的理论框架,从而推动相关理论研究和应 用研究的飞速发展. 表 1 各种路径规划算法的性能比较 Tab.1 Comparison among various path planning algorithms 方法 基于几何地图搜索的方法 基于虚拟势场和导航函数的方法 基于数学最优化的方法 基于生物智能的方法 实时性 较好 好 好 差 动态/ 静态环境 静态 静态/ 动态 静态/ 动态 静态 [3] [4] 路径是否光滑 不光滑 光滑 光滑 不光滑 考虑动力学约束 较难 难 容易 容易 局部/ 全局规划 全局 全局/ 局部 全局/ 局部 全局 参考文献(References) [1] Ladd A M, Kavraki L E. Measure theoretic analysis of probabilistic path planning[J]. IEEE Transactions on Robotics and Automation, 2004, 20(2: 229-242. Hrabar S E. Vision-based 3D navigation for an autonomous helicopter[D]. USA: University of Southern California, 2006. [2] [5] LaValle S M. Planning algorithms[M]. 2nd ed. New York, USA: Cambridge University Press, 2006. Fahimi F. Autonomous robots modeling, path planning, and control[M]. Boston, USA: Springer Science+Business Media, LLC, 2009.

移动机器人3维路径规划方法综述

第32卷第4期陈洋等:移动机器人3维路径规划方法综述573稳定收敛的同时,在自由空间进行随机搜索,比如:蚁群算法(antcolonyoptimization,ACO)、粒子群算法(particleswarmoptimization,PSO)、遗传与进化算法(geneticalgorithmandevolutio
推荐度:
点击下载文档文档为doc格式
16kp33qdjl2nsft0iuth97tl37kuug00rfc
领取福利

微信扫码领取福利

微信扫码分享