DWA 算法:通过对机器人的线速度和角速度进行动态采样,生成一组可行的运动轨迹,并通过多目标评价函数筛选出安全性最高、效率最优且贴近全局路径方向的轨迹,核心原理是通过构建包含机器人运动学特性的速度窗口,在可行速度组合中生成预测轨迹,并基于多维度评估体系筛选最优运动方案,包含三个关键模块
建立符合机器人运动特性的动力学模型,精确描述其位移与速度的数学关系
ff672691b48b150284069c7d14ecb700.png
在速度向量空间实施动态采样策略,生成满足实时约束条件的候选速度对,约束条件包括自身速度的限制(机器人能够达到的最小、大线速度和角速度)、电机力矩的限制(最大加速度、减速度)以及预测轨迹与与最近障碍物之间的最小间隔距离限制(机器人以特定线速度 v 和角速度 w 运动,遇到障碍物需要有足够的时间做出反应)