Communication Protocol
BrainCo Revo 2 Dexterous Hand supports up to three external communication interfaces: RS485, CAN FD, and EtherCAT.
Modbus RTU / CAN FD Protocol
This protocol provides fully open access to control robotic dexterous hands. Users can directly control various hand functions using the protocol documentation below, or via the provided SDK and PC client. It supports connecting multiple dexterous hands or devices on a single bus, maximizing versatility. The protocol is designed for cross-compatibility, supporting both RS485 and CAN FD interfaces to ensure high communication efficiency, reliability, and scalability across different communication scenarios.
Additionally, the Revo 2 Basic Edition switches between CAN FD and Modbus-RTU protocols using a DIP switch located beneath the wrist. Setting the switch to the CAN FD position activates the CAN FD protocol, while setting it to the Modbus-RTU position activates the Modbus-RTU protocol.
There are currently three hardware versions of the second-generation dexterous hand:
- V2-BASIC: Second-Generation Dexterous Hand Basic Version
- V2-PRO: Second-Generation Dexterous Hand Pro Version
- V2-TOUCH: Second-Generation Dexterous Hand Touch Version
EtherCAT Protocol
EtherCAT communication offers the advantages of high real-time performance, low latency, and precise synchronous control. Utilizing the EtherCAT protocol meets the stringent real-time control requirements of dexterous hands with high degrees of freedom. The dexterous hand integrates multi-modal sensors such as force and tactile sensors, generating a large volume of data. The efficient data encapsulation and hardware-level timestamps of EtherCAT enable synchronized processing of joint control and sensor feedback, avoiding the complexities associated with mixing multiple protocols.