Nav2负责“导航框架”,AiBrain OS负责“机器人理解 + 场景适配 + 导航决策”

图片

Nav2 作为基础 Navigation Engine

,在其上做针对 AiBrainBox 的 传感器融合、Costmap、动态障碍、运动学约束、任务级重规划和安全层优化。

核心思路可以概括为:

Nav2负责“导航框架”,AiBrain OS负责“机器人理解 + 场景适配 + 导航决策”。

图片

Nav2本身已经提供 Planner、Controller、Costmap、Behavior Tree、Smoother 等插件化接口,非常适合作为 AiBrainBox-UGV 的底层 Navigation Foundation。

“路径规划”拆成三个层次

Global Planning → Local Planning → Safety Layer

图片

图片

层级

解决的问题

AiBrainBox建议

Mission Planning

去哪里、经过哪里

AiBrain Mission / Behavior Tree

Global Planning

地图上怎么走

Nav2 Smac

Local Planning

当前几米怎么走

Nav2 MPPI

Dynamic Avoidance

人、车、突然出现障碍

MPPI + Dynamic Costmap

Safety

即将碰撞怎么办

Collision Monitor + 独立安全层

Control

怎么给底盘速度

FAL / ROS2 Control / FC

图片

机器狗手动避障可以分成三个等级

Level 1:Collision Prevention

图片

≈ Safety Layer

Level 2:Reactive Local Avoidance

图片

这个已经开始接近:

Local Planner

但是仍然可能只是比较简单的 reactive avoidance,而不一定是完整的轨迹优化。

Level 3:Predictive Local Planning

图片

这才是前面说的:

MPPI Local Planning

先做:

Human-in-the-loop Navigation

图片

Human-Machine Collaboration

图片

图片

图片

 Nav2主要承担前两个:

Global Planning + Local Planning

AiBrainBox重点增加:

Safety Layer + Semantic/Dynamic/Terrain Costmap

Assisted Manual + Local Planning + Safety Layer + Semantic/Dynamic/Terrain Costmap

图片

Spatial Understanding / 空间理解层

传统 Nav2看到的世界基本是:

图片

而 AiBrainBox希望变成:

图片

把:

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已经能够证明三件最重要的事情:

  1. AiBrainBox能理解物理空间

     —— 不再只是LiDAR障碍地图,而是视觉+激光的语义空间理解。

  2. AiBrainBox能进行实时决策

     —— 根据动态环境调整局部轨迹。

  3. AiBrainBox能作用于真实物理系统

     —— 规划结果最终改变机器狗的运动。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐