4. 任务配置
导航任务配置集中在 config/navigator/,通过 Lua 加载为 NavigatorOptions。
4.1 配置链
config/autonomy.lua
└── include "navigator/navigator.lua"
└── NavigatorOptions (Protobuf)
└── BehaviorTreeNavigator / BtNavigator
4.2 主配置文件
config/navigator/navigator.lua 关键字段:
字段 |
说明 |
|---|---|
|
BT tick 周期(ms) |
|
Action 超时 |
|
单点导航 BT 配置 |
|
多点导航 BT 配置 |
|
BT 插件库列表(52 个) |
4.3 与 common.lua 共享参数
以下参数须与 config/common.lua 保持一致:
参数 |
使用方 |
|---|---|
|
navigator, planner, controller |
|
同上 |
|
controller, navigator |
|
planner, navigator |
|
controller, navigator |
4.4 BT XML 路径
任务 |
默认 XML |
|---|---|
单点导航 |
|
多点导航 |
|
4.5 兼容垫片 task_options.lua
历史文件 config/task_options.lua 仅 include "navigator/navigator.lua",已废弃,请直接使用 navigator.lua。
4.6 环境变量
变量 |
说明 |
|---|---|
|
BT 插件 |
4.7 相关文档
仓库内配置文件:
config/navigator/README.md(行为树 XML 与navigator.lua说明)