概念对比
返回首页

航向角 vs 外圈随车旋转

先弄清「普通转向」和「航向角」差在哪,再看下方左右演示:左边外圈固定(航向角),右边外圈随车转(更接近普通相对转向的感觉)。

使用航向角与普通转向的区别

普通转向(相对累加)

  • 第一次转 90°,第二次再转 90° → 相当于 90 + 90 = 180°。
  • 若第一次本该转 90°,中途 45° 遇到障碍没转到,再执行「转 90°」→ 结果是 45 + 90 = 135°,和预期不一致。

航向角(绝对目标)

  • 命令的是「转到某个绝对角度」,不是「再转多少」。第二次命令转到 180°,目标始终是 180°。
  • 即便第一次转 90° 时在 45° 被挡住,第二次转到 180°,结束姿态仍以 180° 为准。
好处一 · 不怕中途被打断

普通转向靠「在当前角上再加一度数」,中途没转到就会把误差带进下一次;航向角每次对准固定目标角,后面的转向不受前面没转到位影响。

好处二 · 场地方向可反复对准

若初始时 0° 朝向导入桶,小车无论做完什么运动、中间转到过任意角度,只要再转到 0°,就一定重新面向导入桶。

左侧 · 航向角

外圈固定不动

世界坐标系:0°–360° 钉在场地上,小车转向时对准不同刻度。

航向0°
右侧 · 随车旋转

外圈跟着小车转

车体坐标系:小车转向时,外圈角度一起旋转,刻度相对车头保持同步。

转角0°

两侧同步:前进 100 → 转到 90° → 前进 100 → 转到 180° → 前进 100 → 转到 270° → 前进 100 → 转到 0°

状态:待命