Python · C/C++ · Modbus RTU · CANFD
Revo 3 SDK
开发文档
通过 Python 或 C/C++ 公共 API,使用 Modbus RTU 或 CANFD 接入 Revo 3 灵巧手。
Python · quickstart.py
Python 3.10+
import asyncio
from bc_revo3_sdk import main_mod as sdk
async def main():
manager = sdk.Manager()
try:
hand = await manager.connect_auto()
try:
state = await hand.state.snapshot()
print(state.positions_deg)
finally:
await hand.close()
finally:
await manager.close()
asyncio.run(main())按顺序完成首次接入,再按任务查 API、确认产品能力与底层协议。
01 · 快速入门环境准备、依赖安装、硬件连接自检与首条运动控制指令。
02 · 开发指南了解生命周期、运动控制、状态订阅、触觉数据与维护操作。
03 · API 参考查询 Python 与 C/C++ 公共对象、方法签名、状态机和错误行为。
04 · 产品兼容性按三位产品代号确认运动、触觉及未验证能力的边界。
05 · 协议参考查阅 Modbus、CANFD 与独立 EtherCAT 集成入口。
SDK 能力范围
Section titled “SDK 能力范围”可用功能取决于产品代号、硬件配置和连接时识别到的布局;各型号的支持边界见 API 参考。
设备接入支持通过 Modbus RTU 或 CANFD 发现并连接 Revo 3 灵巧手。
运动与状态通过 Motion、ServoSession、State 和 Health 功能域控制设备并读取运行状态。
触觉数据按已识别的硬件布局读取压阻阵列、高密矩阵或指尖力/力矩触觉数据。
配置与维护提供配置、标定、示教、固件升级及诊断接口;具体支持范围以 API 参考为准。
产品与集成资源
Section titled “产品与集成资源”硬件规格、底层通信协议、下载资源和 ROS 2 集成由产品文档站维护。