RoboMaster Developer Guide
v0.1.2
快速开始
1. 开篇介绍
2. 编程环境安装
3. 第三方平台通信
拓展模块/拓展接口说明
1. 机械臂与机械爪
2. 舵机
3. 红外深度传感器
4. 传感器转接模块
5. UART 接口
SDK 说明
1. 明文 SDK 介绍
2. 接入方式
3. 明文协议
Python 编程说明
1. Python 编程介绍
2. Python 功能介绍
3. Python API
示例程序
编队控制
版本说明
版本说明
RoboMaster Developer Guide
Docs
»
欢迎来到 RoboMaster 开发者页面
Edit on GitHub
欢迎来到 RoboMaster 开发者页面
¶
快速开始
1. 开篇介绍
1.1. EP套装介绍
1.2. EP机器人形态
1.3. 网站内容
1.4. 联系我们
2. 编程环境安装
2.1. 介绍
2.2. Windows 安装 Python
2.3. Ubuntu 安装 Python
3. 第三方平台通信
3.1. 介绍
3.2. 第三方平台类型
3.3. 通信方式
3.3.1. WIFI 连接
3.3.1.1. 直连模式
3.3.1.2. 路由器模式
3.3.2. USB 连接
3.3.3. UART 连接
拓展模块/拓展接口说明
1. 机械臂与机械爪
1.1. 介绍
1.2. 使用说明
1.2.1. 机械爪PWM 接口说明:
1.3. Python API
2. 舵机
2.1. 介绍
2.2. 引脚说明
2.3. 控制说明
2.4. Python API
3. 红外深度传感器
3.1. 介绍
3.2. 产品特性
3.3. 引脚说明
3.4. 通讯协议和数据格式
3.5. Python API
4. 传感器转接模块
4.1. 介绍
4.2. 引脚说明
4.3. Python API
5. UART 接口
5.1. 介绍
5.2. 引脚说明
5.3. 串口配置
5.4. 第三方平台连接方式
5.5. Python 编程示例
5.6. 明文 SDK 示例
5.7. Python API
SDK 说明
1. 明文 SDK 介绍
1.1. 开发前的准备
1.2. 建立连接
1.3. 使能 SDK 模式
1.4. 发送控制命令
1.5. 退出 SDK 模式
1.6. 小结
2. 接入方式
2.1. 连接方式
2.2. 连接参数
2.3. 连接示例
2.3.1. WIFI 直连模式
2.3.2. WIFI 路由器模式
2.3.3. USB 连接
2.3.4. UART 连接
3. 明文协议
3.1. 协议格式
3.1.1. 控制命令
3.1.2. 消息推送
3.1.3. 事件上报
3.1.4. IP 广播
3.1.5. 视频流
3.1.6. 音频流
3.2. 协议内容
3.2.1. SDK 模式控制
3.2.1.1. 进入 SDK 模式
3.2.1.2. 退出 SDK 模式
3.2.2. 机器人控制
3.2.2.1. 机器人运动模式控制
3.2.2.2. 机器人运动模式获取
3.2.3. 底盘控制
3.2.3.1. 底盘运动速度控制
3.2.3.2. 底盘轮子速度控制
3.2.3.3. 底盘相对位置控制
3.2.3.4. 底盘速度获取
3.2.3.5. 底盘位置获取
3.2.3.6. 底盘姿态获取
3.2.3.7. 底盘状态获取
3.2.3.8. 底盘信息推送控制
3.2.3.9. 底盘推送信息数据
3.2.4. 云台控制
3.2.4.1. 云台运动速度控制
3.2.4.2. 云台相对位置控制
3.2.4.3. 云台绝对位置控制
3.2.4.4. 云台休眠控制
3.2.4.5. 云台恢复控制
3.2.4.6. 云台回中控制
3.2.4.7. 云台姿态获取
3.2.4.8. 云台信息推送控制
3.2.4.9. 云台推送信息数据
3.2.5. 发射器控制
3.2.5.1. 发射器单次发射量控制
3.2.5.2. 发射器发射控制
3.2.5.3. 发射器单次发射量获取
3.2.6. 装甲板控制
3.2.6.1. 装甲板灵敏度控制
3.2.6.2. 装甲板灵敏度获取
3.2.6.3. 装甲板事件上报控制
3.2.6.4. 装甲板事件上报数据
3.2.7. 声音识别控制
3.2.7.1. 声音识别事件上报控制
3.2.7.2. 声音识别事件上报数据
3.2.8. PWM 控制
3.2.8.1. PWM 输出占空比控制
3.2.8.2. PWM 输出频率控制
3.2.9. LED 控制
3.2.9.1. LED 灯效控制
3.2.10. 传感器转接板控制
3.2.10.1. 传感器转接板 ADC 值获取
3.2.10.2. 传感器转接板 IO 值获取
3.2.10.3. 传感器转接板 IO 引脚电平跳变时间值获取
3.2.10.4. 传感器转接板事件上报控制
3.2.10.5. 传感器转接板事件上报数据
3.2.11. 红外深度传感器控制
3.2.11.1. 红外深度传感器开关控制
3.2.11.2. 红外深度传感器距离获取
3.2.12. 舵机控制
3.2.12.1. 舵机角度控制
3.2.12.2. 舵机速度控制
3.2.12.3. 舵机停止控制
3.2.12.4. 舵机角度查询
3.2.13. 机械臂控制
3.2.13.1. 机械臂相对位置运动控制
3.2.13.2. 机械臂绝对位置运动控制
3.2.13.3. 机械臂回中控制
3.2.13.4. 机械臂停止运动控制
3.2.13.5. 机械臂绝对位置查询
3.2.14. 机械爪控制
3.2.14.1. 机械爪张开运动控制
3.2.14.2. 机械爪关闭运动控制
3.2.14.3. 机械爪开合状态查询
3.2.15. 视频流控制
3.2.15.1. 视频流开启控制
3.2.15.2. 视频流关闭控制
3.2.16. 音频流控制
3.2.16.1. 音频流开启控制
3.2.16.2. 音频流关闭控制
3.2.17. IP 广播
3.3. 数据说明
Python 编程说明
1. Python 编程介绍
1.1. 介绍
1.2. 界面
1.3. 参考文档
2. Python 功能介绍
2.1. 多机通信系统
2.2. 用户自定义 UI 系统
3. Python API
3.1. 多机通信
3.2. 自定义 UI 系统
3.2.1. Common
3.2.2. Stage
3.2.3. Button
3.2.4. Toggle
3.2.5. Text
3.2.6. InputField
3.2.7. Dropdown
3.3. 发射器
3.4. 机械爪
3.5. 机械臂
3.6. 舵机
3.7. 智能
3.8. 装甲板
3.9. 红外深度传感器
3.10. 传感器转接模块
3.11. UART
示例程序
编队控制
介绍
示例环境
建立多机连接
运行示例程序
版本说明
版本说明
Indices and tables
¶
索引
模块索引
搜索页面
Read the Docs
v: v0.1.2
Versions
latest
v0.1.2
v0.1.1
v0.1.0
Downloads
html
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.