核心思路可以概括为:
Nav2负责“导航框架”,AiBrain OS负责“机器人理解 + 场景适配 + 导航决策”。
这个已经开始接近:
Local Planner
但是仍然可能只是比较简单的 reactive avoidance,而不一定是完整的轨迹优化。
这才是前面说的:
MPPI Local Planning
先做:
Human-in-the-loop Navigation
Nav2主要承担前两个:
Global Planning + Local Planning
AiBrainBox重点增加:
Safety Layer + Semantic/Dynamic/Terrain Costmap
把:
Semantic / Dynamic / Terrain Costmap
理解成:
AiBrainBox把“感知结果”转换成“可用于行动决策的空间模型”。
这是非常关键的一层。
传统LiDAR告诉你:
这里有一个障碍物。
视觉可以进一步告诉你:
这是一个人。
再进一步:
这个人在向机器人移动。
甚至:
这个人可能会横穿机器人当前行驶方向。
于是空间信息从:
Obstacle
变成:
Person
Position
Velocity
Direction
Confidence
Predicted Occupancy
Risk
Local Costmap
↓
MPPI
↓
Trajectory
Dynamic Costmap更进一步
Physical World Model
Dynamic Costmap
在 AiBrain OS 中抽象成:
Spatial World Model
Costmap只是这个模型最终提供给Nav2的一种表达方式。
Terrain Costmap也是同样的逻辑
例如LiDAR:
几何上只是一个地形。
但AiBrain可以理解:
坡度 = 18°
然后结合UGV能力:
最大安全坡度 = 25°
于是:
Terrain Risk = Medium
再比如:
碎石
泥地
台阶
沟壑
积水
最终全部转化成:
Traversability / 可通行性
这比单纯的障碍检测高级一个层次。
AiBrain Navigation重新定义成四层
Spatial World Model
回答:
“世界现在是什么样?”
Global Planner
回答:
“我要怎么去?”
Local Planner
回答:
“现在这一刻应该怎么走?”
Safety Layer
回答:
“这个动作能不能执行?”
这四个问题组合起来,其实就是一个非常完整的 Physical AI Navigation闭环。
AiBrainBox:
“操作者控制机器狗穿越复杂环境,AiBrainBox理解环境并在不改变操作者意图的情况下自动选择安全轨迹。”
Semantic Spatial Understanding + Assisted Local Navigation
这套MVP已经能够证明三件最重要的事情:
- AiBrainBox能理解物理空间
—— 不再只是LiDAR障碍地图,而是视觉+激光的语义空间理解。 - AiBrainBox能进行实时决策
—— 根据动态环境调整局部轨迹。 - AiBrainBox能作用于真实物理系统
—— 规划结果最终改变机器狗的运动。