服务
服务(Service)是场景级算法或能力,包括建图、导航、语音、声纹和记忆等。Robonix 为每个服务域提供默认参考软件包,部署方可以整包替换或扩展。能力约定、软件包清单和实现注册是三层信息;具体传输和运行时状态以各服务页为准。
默认实现分两类:上游独立仓库(url: 引入,部署时克隆到 rbnx-boot/cache/,可用 rbnx update 同步)和 Robonix 仓库内实现(services/ 目录)。表中的源码链接固定到本页描述的实现版本,便于核对软件包清单、能力声明和实际注册代码。
| 域 | 覆盖 | 能力约定数 | 默认参考实现 | 维护者 | 文档参考 |
|---|---|---|---|---|---|
| 空间地图 | 同步定位与建图(Simultaneous Localization and Mapping,SLAM)输出、地图生命周期与持久化管理 | 15 | service-map-rbnx | wheatfox | package_manifest · 实现注册 |
| 导航 | 目标式导航:下发目标、查状态、取消 | 4 | service-navigation-rbnx | wheatfox | package_manifest · 实现注册 |
| 语音 | 自动语音识别、语音合成、唤醒词;dialog 当前实现不可用 | 9 | services/speech | @kaileliu | package_manifest · 能力约定 |
| 声纹 | 注册、识别、列举、删除与生命周期 | 5 | services/voiceprint | @kaileliu | package_manifest · 能力约定 |
| 记忆 | 长期记忆的检索、写入、压缩归纳与生命周期 | 4 | services/memsearch | @ohhhHwH | package_manifest · 能力约定 |
场景理解 属于系统组件,不在
robonix/service/*能力域;默认实现位于 Robonix 仓库的system/scene。