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())Development Paths
Section titled “Development Paths”Connect your first device, build an integration, then check API contracts, product support, and protocols.
01 · QuickstartPrepare the hardware, install the package, and run the first motion command.
02 · Developer GuideWork with lifecycle management, motion control, subscriptions, touch data, and maintenance.
03 · API ReferenceAuthoritative Python and C/C++ objects, method signatures, state machines, and error behavior.
04 · Product CompatibilityCheck motion, touch, and unverified capabilities by product code.
05 · Protocol ReferenceFind Modbus, CANFD, and standalone EtherCAT integration references.
SDK Capability Scope
Section titled “SDK Capability Scope”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.
Product and Integration Resources
Section titled “Product and Integration Resources”Hardware specifications, communication protocols, and ROS 2 robotics integration.
Product ManualMechanical drawings, electrical pinouts, payload limits, and mounting specifications.
Communication ProtocolRegister addresses, CANFD frame structures, and protocol details.
ROS 2 Driver and ControlROS 2 driver, model, and control integration documentation.
Download CenterFirmware, SDK artifacts, and supporting development resources.