RoboMaster 中文文档 下载 App

开放接口:PWM、SBus 与明文 SDK 的能力边界

开放性分三层

机器人的「可扩展」不是一句话,是三层递进的能力,买什么型号决定你能用到第几层:

层级能力S1EP
第一层应用内编程控制全机部件有有
第二层PWM / SBus 物理接口挂第三方配件有(6 PWM + 1 SBus)有,另加传感器转接与电源管理模块
第三层官方 SDK / 第三方开源平台兼容无(走开发者计划)有

第二层:物理接口能接什么

PWM 口(6 个):

SBus 口(1 个):

第三方配件在主流购物网站都能买到,没有官方垄断配件一说。

第三层:EP 的 SDK 开放了什么

EP 开放 DJI 官方 SDK,官方 FAQ 与产品页给的能力清单:

  1. 明文 SDK 可控模块:底盘、云台、发射器、击打检测模块、PWM 口等(详细能力见官方开发者指南文档)。
  2. 视频流 / 音频流:EP 步兵机器人开放视频流与音频流获取——把画面接进自己的 AI 程序处理。
  3. 传感器接口:50 多个可编程传感器接口;兼容带串口、Wi-Fi、以太网口或 USB(支持 RNDIS)的第三方平台。
  4. 深度数据:红外深度传感器(0.1-10m)的测距信息可用于智能避障与多机通信。
  5. 多机协同:多台 EP 连接同一台电脑,通过多机通信实现集群运动。

官方产品页描述的进阶玩法:数据分析、模型训练、场景识别、自定义 AI 功能——都建立在把 EP 接到第三方算力上这件事之上。

S1 用户的路径

S1 不开放 SDK,但有官方的开发者计划:提交个人开发作品构思等材料,有机会获得官方资源支持(申请方式留意官方渠道公告)。

应用内编程与 SDK 的关系

两层能力不冲突也不互通:应用内编程(实验室)管机器人本体玩法,SDK 管外部算力深度开发。教学场景用前者就够了;创客、竞赛队、研究场景才需要后者。