ROH-LiteS001
User Manual
Communication Protocol
ROS1 Development Package
ROHand's ROS1 support is based on the rohand_ros_pkg package, the following is the usage environment:
-
The currently supported ROHHand series include ROH-A001, ROH-A002, ROH-LiteS001, ROH-AP001, and ROH-AP002.
-
ROS1 supported Ubuntu versions: 20.04(Noetic)
-
ROHand supported nodes: ModBus-RTU, SerialCtrl and teleop (for debugging only)
For installation details of ROS1 environment, please visit fishros
1. Install ROS1 environment
Use the one-click installation command to install ROS1 and select a supported version
wget http://fishros.com/install -O fishros && . fishros
2. Download rohand_ros_pkg
-
Method 1: Click this link to download
-
Method 2: Visit rohand_ros_pkg GitHub page to download the latest version
-
Method 3: Obtain via clone:
cd ~ mkdir -p ros_ws/src cd ros_ws/src git clone ssh://git@github.com/oymotion/rohand_ros_pkg
3. Run ros1 project
Please visit ROS1 README for more details.
ROS2 Development Package
ROHand's ROS2 support is based on the rohand_ros2_pkg package, the following is the usage environment:
-
The currently supported ROHHand series include ROH-A001, ROH-A002, ROH-LiteS001, ROH-AP001, and ROH-AP002.
-
ROS2 supported Ubuntu versions: 22.04(humble or rolling)
-
ROHand supported nodes: ModBus-RTU, SerialCtrl and teleop (for debugging only)
For installation details of Ros1 environment, please visit fishros
1. Install ROS2 environment
Use the one-click installation command to install ROS2 and select a supported version
wget http://fishros.com/install -O fishros && . fishros
2. Download rohand_ros2_pkg
-
Method 1: Click this link to download
-
Method 2: Visit rohand_ros2_pkg GitHub page to download the latest version
-
Method 3: Obtain via clone:
cd ~ mkdir -p ros2_ws/src cd ros2_ws/src git clone ssh://git@github.com/oymotion/rohand_ros2_pkg
3. Run ros2 project
Please visit ROS2 README for more details.
Python Demos
These example programs aim to provide a convenient Python interface and sample code for the secondary development of the OYMotion dexterous hand. Through these example programs, users can easily achieve control of the dexterous hand, thereby accelerating the development process of dexterous hand-related applications.
Supported Operating Systems and Software Version
Operating Systems
- Windows: Supports 64-bit versions under Windows 10/11 operating systems
- Linux: Supports the x64 architecture and ARM architecture of the Linux operating system
Software Version
- Python: Version 3.12 and above
Download
-
Method 1: Click this link to download
-
Method 2: Visit roh_gen2_demos GitHub page to download the latest version
-
Method 3: Obtain via clone:
git clone https://github.com/oymotion/roh_gen2_demos
Run
After installation, you can find the README.md file under each sample project, which details how to install the required runtime environment and how to run the sample programs
Introduction to the Demos
1. gesture_ctrled_rohand
This example uses a computer camera to perform gesture recognition on the OYMotion dexterous hand, enabling it to control the dexterous hand based on the recognized gestures and also it shows the heatmap image
2. gForce_ctrled_rohand
This example uses the myoelectric bracelet gForce series to control the dexterous hand to make different movements based on the trained gesture models
gForce APP for bracelet training, please refer to this file. Goal: Train and apply the model
3.glove_ctrled_rohand
This example controls the movement of the dexterous hand via a wireless Bluetooth glove or a wired glove and also it shows the heatmap image
4.loop_test
This example implements a cyclic motion test for the dexterous hand to observe whether its movements are normal
5.force_on_rohand
This example shows dexterous hand force data on the heatmap image
SDK C/C++
Download
-
Method 1: Click this link to download
-
Method 2: Visit ohand_serial_sdk GitHub page to download the latest version
-
Method 3: Obtain via clone:
git clone https://github.com/oymotion/ohand_serial_sdk
SDK Guide
Click this link to get more information
SDK Python
Download
-
Method 1: Click this link to download
-
Method 2: Visit ohand_serial_sdk_python to get Python SDK.
-
Method 3: Obtain via clone:
git clone https://github.com/oymotion/ohand_serial_sdk_python
SDK Guide
Click this link to get more details