This repository provides comprehensive SDK examples for BrainCo RevoHand devices, including both Revo1 and Revo2 series. It contains ready-to-use code samples in C++ and Python to help developers quickly integrate and control the dexterous robotic hand.
For detailed technical specifications and API references, visit: BrainCo RevoHand Documentation
- Python: 3.8 ~ 3.12
- Operating Systems:
- macOS 10.15 or later
- Windows 10 build 10.0.15063 or later
- Ubuntu 20.04 LTS or later
- Clone this repository:
git clone https://github.com/BrainCoTech/brainco_hand_sdk.git
cd brainco_hand_sdk- For Python development:
cd python
pip3 install -r requirements.txt- For C++ development on Linux:
# Download required libraries
./download-lib.shPython development examples support multiple communication protocols:
- Revo1: RS-485, CAN
- Revo2: RS-485, CANFD, EtherCAT
For detailed instructions: Python Development Guide
C++ development examples and compilation instructions for Linux environments:
- Revo1: RS-485, CAN
- Revo2: RS-485, CAN, CANFD, EtherCAT
For detailed instructions: Ubuntu C++ Development Guide
Windows-specific examples for Revo1 and Revo2 devices.
See: Windows Examples
For ROS/ROS2 integration and examples: ROS Development Guide
| Device | RS-485 | CAN | CANFD | EtherCAT |
|---|---|---|---|---|
| Revo1 | ✅ | ✅ | ❌ | ❌ |
| Revo2 | ✅ | ✅ | ✅ | ✅ |
.
├── python/ # Python examples and SDK
│ ├── revo1/ # Revo1 RS-485 examples
│ ├── revo1_can/ # Revo1 CAN examples
│ ├── revo2/ # Revo2 RS-485 examples
│ ├── revo2_canfd/ # Revo2 CANFD examples
│ └── revo2_ethercat/ # Revo2 EtherCAT examples
├── linux/ # C++ examples for Linux
│ ├── revo1/ # Revo1 examples
│ ├── revo2/ # Revo2 CAN/CANFD examples
│ └── revo2_ec/ # Revo2 EtherCAT examples
├── windows/ # Windows-specific examples
├── dll/ # Required DLL files for Windows
└── dist/ # Distribution files
Refer to the Linux README for detailed compilation instructions.
Each example directory contains its own README with specific usage instructions.
Current SDK Version: v1.0.1
See VERSION file for update history.
For technical support and questions:
- Visit our official documentation
- Check the specific README files in each example directory
- Contact BrainCo technical support
Copyright © BrainCo Technology. All rights reserved.
Note: This SDK is provided for development and integration purposes. Please ensure you have the necessary hardware and permissions before use.