真实面经题目 · 原创解析
轨迹跟踪的期望曲线是如何得到的?
这题考轨迹参考生成的来源和约束,重点是从任务路径、路径平滑、速度规划、时间参数化和控制可跟踪性解释。
真实面经题目 · 原创解析
这题考轨迹参考生成的来源和约束,重点是从任务路径、路径平滑、速度规划、时间参数化和控制可跟踪性解释。
轨迹跟踪的期望曲线一般不是凭空给出的,而是从上层任务或路径规划结果生成。先根据地图、目标点、障碍物和车辆/机器人运动学约束得到一条几何路径,例如全局路径或局部避障路径;然后做平滑和曲率约束,保证路径连续、曲率和曲率变化率不超过执行能力;再进行速度规划和时间参数化,把几何路径变成带时间戳的参考轨迹,包含期望位置、航向、曲率、速度、加速度,必要时还有横摆角速度。生成时要考虑最大速度、加速度、转向角、转向角速度、制动距离、轮胎或履带约束、载荷和地面条件。控制器跟踪的是这个可执行参考,所以要验证期望曲线是否平滑、是否和坐标系一致、是否满足动力学约束,以及在仿真和实机中误差是否可收敛。
期望曲线通常来自全局规划、局部规划、人工示教、离线轨迹或任务脚本。它首先是一条满足目标点、地图约束和障碍物约束的几何路径,而不是控制器内部临时生成的一串随意点。
原始路径可能有折线、尖角和不连续曲率,控制器难以跟踪。需要用样条、曲线拟合、优化或插值方法平滑,并限制曲率、曲率变化率和与障碍物的安全距离。
几何路径只描述走哪里,轨迹还要描述什么时候到。速度规划会根据最大速度、加速度、曲率、制动距离和任务需求生成 v、a、yaw rate 等参考量,形成带时间戳的期望状态序列。
不同底盘约束不同。差速、阿克曼、履带、机械臂或工程车辆的最小转弯半径、侧向加速度、转向响应和载荷限制不同。期望曲线如果违反运动学或动力学约束,跟踪误差再调控制器也难以消除。
参考轨迹要明确是在地图系、车体系还是局部规划系,时间戳、采样周期和插值方式要和控制周期匹配。坐标系错、采样太稀或延迟未补偿,都会造成看似控制问题的跟踪误差。
生成后要用仿真和实机验证横向误差、航向误差、速度误差、控制饱和和舒适性。好的期望曲线不仅避开障碍,还要让控制器在边界条件下可稳定跟踪。
路径主要是几何空间中的点和方向,描述走哪里;轨迹带时间信息和速度加速度等状态,描述什么时候以什么状态走到那里。
曲率不连续会要求转向或角速度瞬间变化,真实执行器做不到,会造成控制饱和、轨迹抖动和跟踪误差。
先检查期望轨迹是否违反运动学/动力学约束,再看速度规划、采样延迟和坐标系,必要时降低速度、重新平滑或增加前馈和延迟补偿。