Skip to content
简体中文
Python · C/C++ · Modbus RTU · CANFD

Revo 3 SDK
Developer Documentation

Integrate Revo 3 hands through the supported Python and C/C++ APIs over Modbus RTU or CANFD.
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())

Connect your first device, build an integration, then check API contracts, product support, and protocols.

Available features depend on the product code, hardware configuration, and layout resolved at connection time; see the API reference for model-specific limits.

Device IntegrationDiscover and connect supported Revo 3 hands over Modbus RTU or CANFD.
Motion and StateControl devices and read runtime state through Motion, ServoSession, State, and Health domains.
Touch DataRead piezoresistive arrays, high-density matrices, or fingertip force/torque data for recognized layouts.
Configuration and MaintenanceUse configuration, calibration, teaching, firmware update, and diagnostic APIs where supported.

Hardware specifications, communication protocols, and ROS 2 robotics integration.