Documentation Index
Fetch the complete documentation index at: https://motorbridge.seeedstudio.com/llms.txt
Use this file to discover all available pages before exploring further.
MotorBridge Python SDK
v0.3.3 Python 3.10+ 统一的 Python 电机控制库,用一套 API 控制多个品牌的无刷电机。为什么选择 MotorBridge?
最小示例
支持的厂商
| 厂商 | 型号 | MIT | POS_VEL | VEL | FORCE_POS |
|---|---|---|---|---|---|
| 达妙 (Damiao) | 4310, 4340P, 6001 | ✅ | ✅ | ✅ | ✅ |
| RobStride | rs-00..rs-06 | ✅ | ✅ | ✅ | ❌ |
| MyActuator | X8 | ❌ | ✅ | ✅ | ❌ |
| HighTorque | HT | ✅ | ✅ | ✅ | ✅ |
| Hexfellow | * | ✅ | ✅ | ❌ | ❌ |
Hexfellow 电机需要 CAN-FD 传输。使用
Controller.from_socketcanfd("can0")。系统架构
核心概念
| 组件 | 说明 |
|---|---|
| Controller | 管理传输层和多个电机句柄 |
| Motor | 单个电机的控制句柄 |
| Mode | 控制模式枚举 (MIT, POS_VEL, VEL, FORCE_POS) |
| MotorState | 电机状态数据(位置、速度、力矩等) |
文档导航
接口手册
接口手册
- Controller API - 主入口点
- Motor API - 单电机操作
- Mode 与 State - 枚举和数据结构
- CLI 工具 - 命令行工具
参考资料
参考资料
- 厂商能力矩阵 - 支持厂商、控制模式和参数 API
- CAN ID 与型号速查表 - 各厂商 ID 规则和型号字符串
- RobStride 参数表 - 通信协议摘要和第 4 章运行参数表
源码文档
源码文档
- 源码文档地图 - 完整仓库文档地图
- 仓库概览 - 当前生产基线和架构入口
- RobStride CLI/API 参考 - 完整 RobStride 命令和协议说明
- Python Binding 概览 - Python SDK 和 CLI 使用入口
- WebSocket 网关 - 网关 JSON 操作和型号要求