Seed Robotics Hand RH6LD
The following article is for the installation and quick use of the seed robotics manipulator.
Seed robotics provides robotic hands which are intended to simplify people's lives in different sectors (especially medical). The robotic hand created by Seed Robotics is intended to resemble the flexibility and dexterity of a human hand. It consists of a number of motors and sensors that operate in concert to deliver accurate control and feedback. The hand may be programmed to carry out a wide range of jobs and is remotely controllable via a computer or mobile device. One of the key advantages of Seed Robotics products is that they can be integrated with the Robot Operating System (ROS), which is a popular framework for building robotic systems.
The first step to using ROS with the hand is the installation of Ubuntu 20.04 in your computer system .
The second step is the installation of ROS Noetic in your computer system. The steps are provided in ROS-Noetic .
Once you have ROS noetic installed. The next step is to install the Seed Robotics Hand ROS GitHub repository. The steps are as follows:
- Install ROS dependencies
sudo apt-get install ros-$ROS_DISTRO-rospy\
- Install Python dependencies
pip install pyserial numpy
- Create a catkin workspace
mkdir ~/ros_ws && cd ~/ros_ws && mkdir src && catkin_make
- Next navigate into the src folder and clone the repository
cd src && git clone firstname.lastname@example.org:seedrobotics/ros_robothands.git
Note: For the Github version
Sep 1,2022, the devel folder has to be manually deleted.
cd ros_robothands && rm -rf devel
- Rebuild the catkin workspace and source the repository
cd ~/ros_ws && catkin_make && source devel/setup.bash
- Verify installation by navigating to the workspace
The assembly of the robotic hands is straight forward and provided with the packaging. For the RH6D all components were pre-assembled. Once assembled, power the robotic hand with the provided power supply and connect it to the PC.
To operate the
seed robotichand at 50Hz. The latency timer of the USB port has to be altered.
You should view the USB port of the robotic hand as something similar to
/dev/ttyUSB0. Once you identified the port then run this command with the correct port ID:
sudo nano /sys/bus/usb-serial/devices/dev/ttyUSB0/latency_timer
Change the value from 16 or whatever the value is to 1.
To launch the hardware driver for the RH6D left hand. run
roslaunch seed_robotics RH6D_L.launch
With this now you are able to control the hand. Further configurations are available at:
For this case, the RH6D_L.yaml can be modified if required.
Example use cases
Test and optimize your system: Once you have written your ROS nodes, it's time to test your system and optimize its performance.
- Unique gripper
- Easy to use and configure
- ROS hardware driver available
The Seed Robotics Hand is a robotic hand that can be programmed to perform various tasks. It is equipped with a number of sensors and motors that enable accurate control and feedback. The hand can be integrated with the Robot Operating System (ROS) to facilitate the development of robotic systems. To use the Seed Robotics Hand with ROS, Ubuntu 20.04 and ROS Noetic have to be installed on the computer system. The Seed Robotics Hand ROS GitHub repository must be cloned, and the hardware has to be assembled. Once the hand is assembled, it can be powered on and connected to the computer. To launch the hardware driver for the RH6D left hand, the command roslaunch seed_robotics RH6D_L.launch has to be executed. An example use case is provided that sets the speed and position of each joint of the robotic hand.
Contact : In case of any issues, typos, or suggestions please contact email@example.com
DISCLAIMER : The reader acknowledges and agrees that any information or materials provided by MYBOTSHOP GmbH are for R&D purposes only. Any kind of services are provided "AS IS" and without any representation or warranty of any kind, express or implied, including but not limited to any warranty of merchantability, fitness for a particular purpose, non-infringement, or any other warranty. MYBOTSHOP GmbH shall not be liable for any damages, including but not limited to direct, indirect, special, incidental, or consequential damages, arising out of or in connection with the use or inability to use the information or materials provided. This limitation on liability shall apply regardless of the form of action, whether in contract, tort, or otherwise.