纳博特 SDK 开发文档
欢迎来到纳博特机器人二次开发文档。无论你是在开发上位机应用、集成通信协议,还是定制控制器行为,这里都能找到对应的指南和 API 参考。
用 AI 助手(Agent)开发?
- 先读两页:Agent 开发指引(任务索引 / 生成流程 / 避坑速查)与 生成前信息采集清单(生成前逐项问客户,不要默认假设)
- 机器可读入口:
/llms.txt(文档索引)·/llms-full.txt(全文合集);任意页面把网址中的.html换成.md即纯文本版(仅此单向,反向把.md拼成.html会 404) - 技能包(SKILL)(技能本体
inexbot-sdk-dev/:技能 + 资料地图 / 问题索引 / 避坑清单 / 验证 SOP + 自检脚本;另有通用规则AGENTS.md)—— 见《Agent 开发指引》第 7 节;在 SDK 资源仓库里开发时克隆即自带技能(零安装)
让 AI 助手自己装上「技能包(SKILL)」
如果你用 AI 助手(Agent)做二次开发,把下面这段整段复制发给它 —— 它会自己取回技能包、按自己平台的约定装好;之后你只描述需求,它就按技能里的流程、资料地图与避坑清单来开发:
text
你是可以联网、可以读写本地文件的 AI 编程助手。请帮我安装「纳博特(iNexbot)工业机器人二次开发」技能包(SKILL,**当前版本 v0.2.0**),之后我做二次开发时按它工作。
【第 1 步】取回《安装与取包》说明(**这是唯一详版,请按它操作**):
https://cnb.cool/inexbot/inexbot-sdk-devkit/-/git/raw/main/11-SKILL%E6%8A%80%E8%83%BD%E5%8C%85/%E5%AE%89%E8%A3%85%E4%B8%8E%E5%8F%96%E5%8C%85.md
取不到该文件时,任选一条兜底:① 克隆 https://cnb.cool/inexbot/inexbot-sdk-devkit ,再读 11-SKILL技能包/安装与取包.md;② 打开 https://open.inexbot.com/zh/13.Agent%20%E5%BC%80%E5%8F%91%E6%8C%87%E5%BC%95.md 看第 7 节。
【第 2 步】按该说明把技能包**取全**(共 12 个文件:SKILL.md 1 个 + references/ 6 个 + scripts/ 5 个;不要只取 SKILL.md),并装到你自己的技能目录(放哪按你平台的约定自行判断)。**装完请核对版本应为 v0.2.0**;若你本地已有装的旧版(版本号低于 v0.2.0),按《安装与取包》的「更新已安装的技能」整目录覆盖更新。
【第 3 步】装完向我复述:你装到了哪里、取自哪个地址、以及正式开发前需要我提供哪些信息。
【后续开发时】按技能包 SKILL.md 的流程与 references/ 工作;文档权威来源是 https://open.inexbot.com(另有 llms.txt / llms-full.txt,任意页面把 .html 换成 .md 即纯文本,仅此单向);接口名、端口、版本一律以官网页面为准,不要臆造。- 也可以只把这个纯文本地址发给它:https://open.inexbot.com/ai-prompt.txt
- 技能包包含哪些文件、各平台技能目录怎么选、不支持技能的平台怎么办:见《Agent 开发指引》第 7 节。不用它也能按本站文档完成开发,装不装由你决定。
首次接入三步流程
按开发目标选择
| 开发目标 | 推荐方案 | 支持语言/协议 | 文档入口 |
|---|---|---|---|
| 编写上位机应用程序 | Host SDK | C++, C#, Python | C++ 快速开始 · C# 快速开始 · Python 快速开始 |
| 集成 JSON 协议通信 | JSON Protocol | JSON | RTL-22.07 · RTL-24.03 |
| 定制控制器行为 | 控制器二次开发 | C++ | 控制器开发指南 |
| 定制示教器应用 | 示教器二次开发 | C++/Qt | 示教器开发指南 |
| 集成 ROS 系统 | ROS Bridge | ROS-1 / ROS-2 | ROS 集成指南 |
| 使用 EtherCAT 主站 | 主站通信库 | C | 主站库说明 |
按语言选择
| 语言 | 平台 | 入口 |
|---|---|---|
| C++ | Windows (MSVC/MinGW) / Linux | 渐入式教程 → 接口示例 |
| C# | Windows (.NET) | 渐入式教程 |
| Python | Windows / Linux | 渐入式教程 → 接口示例 |
| JSON | 跨平台 | RTL-22.07 协议/01.运动控制/index.md) · RTL-24.03 协议 |
版本提示
- RTL-24.03 — 当前主流出货版本,功能更全面。进行 bug 修复和关键功能合入。
- 后续版本(如 2501)尚未稳定,暂未开放 SDK 文档。
使用 AI 助手(Agent)辅助开发
如果你使用 AI 助手(Agent)辅助二次开发,请先阅读 Agent 开发指引:包含任务到文档的索引、推荐生成流程与常见避坑;生成前先按生成前信息采集清单逐项确认(语言 / 环境 / 版本 / 真机与 IP);无硬件时的验证方法见 编译与验证指南。
(想让 AI 助手自己装上技能包:见本页顶部「让 AI 助手自己装上「技能包(SKILL)」」。)
支持与反馈
遇到问题先查阅常见问题
技术支持:发送邮件至 sales@inexbot.com