Skip to content

纳博特 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 即纯文本,仅此单向);接口名、端口、版本一律以官网页面为准,不要臆造。

首次接入三步流程 ​

  1. 选型 — 根据开发目标选择适合的开发方式

  2. 下载 SDK — 获取对应平台的 SDK 和工具链

  3. 开始开发 — 按照选型结果,进入对应开发方式的快速开始教程


按开发目标选择 ​

开发目标推荐方案支持语言/协议文档入口
编写上位机应用程序Host SDKC++, C#, PythonC++ 快速开始 · C# 快速开始 · Python 快速开始
集成 JSON 协议通信JSON ProtocolJSONRTL-22.07 · RTL-24.03
定制控制器行为控制器二次开发C++控制器开发指南
定制示教器应用示教器二次开发C++/Qt示教器开发指南
集成 ROS 系统ROS BridgeROS-1 / ROS-2ROS 集成指南
使用 EtherCAT 主站主站通信库C主站库说明

按语言选择 ​

语言平台入口
C++Windows (MSVC/MinGW) / Linux渐入式教程 → 接口示例
C#Windows (.NET)渐入式教程
PythonWindows / Linux渐入式教程 → 接口示例
JSON跨平台RTL-22.07 协议/01.运动控制/index.md) · RTL-24.03 协议

版本提示 ​

  • RTL-24.03 — 当前主流出货版本,功能更全面。进行 bug 修复和关键功能合入。
  • 后续版本(如 2501)尚未稳定,暂未开放 SDK 文档。

SDK 版本需与控制器固件版本匹配,具体参见版本与兼容性和下载页。


使用 AI 助手(Agent)辅助开发 ​

如果你使用 AI 助手(Agent)辅助二次开发,请先阅读 Agent 开发指引:包含任务到文档的索引、推荐生成流程与常见避坑;生成前先按生成前信息采集清单逐项确认(语言 / 环境 / 版本 / 真机与 IP);无硬件时的验证方法见 编译与验证指南。

(想让 AI 助手自己装上技能包:见本页顶部「让 AI 助手自己装上「技能包(SKILL)」」。)


支持与反馈 ​