第四页,共19页。
路径(lùj或由直线段
序列组成 • 路径平滑:依据机器人运动学或动力学约
束形成机器人可跟踪执行的运动轨迹 • 如果(rúguǒ)考虑机器人运动学约束,则路
径轨迹的一阶导数应连续 • 如果(rúguǒ)考虑动力学约束,则路径轨迹
的二阶导数应连续
第五页,共19页。
路径(lùjìng)规划
• 基于地图(dìtú)的全局路径规划 • 环境已知的离线全局路径规划 • 环境未知的在线规划 • 基于进化算法 • 基于广义预测控制 • 基于传感器的局部路径规划 • 增量式构造当前可视区域路径图的规划方
法 • 基于近似单元分解的局部路径规划方法 • 基于微分平坦系统理论的运动规划方法
Brooks R, Robis A. Layered Control System for a Mobile Robot. IEEE Trans on Robotics & Automation. 1986, 2(1):14-23
第二页,共19页。
路径(lùjìng)规划
• 以C表示机器人的位形空间,以F表示无碰 撞的自由位形空间。给定机器人初始位形 qinit和目标位形qgoal,在F中寻找一条连接 这两点的连续曲线,满足某些性能指标, 如路径最短、行走时间最短、工作 (gōngzuò)代价最小等。
• Dijkstra算法:通过枚举求解两点间距离最 短
• A*算法:通过代价评估加快搜索(sōu suǒ)
• 梯度法:由起点到目标点距离下降最大梯 度方向搜索(sōu suǒ),不能保证全局最短, 可能陷入局部最小点
• 距离变换法:逆向的梯度法,保证全局最 短,但搜索(sōu suǒ)效率随栅格和障碍物
• 衍生算法:退火遗传算法、改进遗传算子等