The Interbotix X-Series Robot Arms are built around the high performance DYNAMIXEL X-Series smart servos from Robotis.

The XSeries arms offer many different configurations of length and payload with reach up to 750mm and working payload up to 750g, each of the arms comes assembled and tested out of the box.

The arms (PincherX-150 model or higher) come standard with an upgraded slewing bearing base, a wider customizable parallel gripper configuration and covered semi-transparent electronics shield that offers easy accessibility to ports while keeping the control board free from debris and safe from impact.

All of the Interbotix X-Series arms are ROS compatible with packages / examples and demos available, for more information on the available ROS packages see the interbotix_ros_xsarms GitHub repository.



* Specifications

* Hardware

* ROS Interface

* Troubleshooting


Packages were tested on Ubuntu Linux 18.04 & 20.04 using ROS Melodic & ROS Noetic respectively. Communication with the robot is done over USB via the DYNAMIXEL U2D2. This device converts USB signals to TTL which allows a computer to 'talk' with each of the Dynamixel servo motors that make up each robot. The ROS nodes were written in C++ with a couple nodes written in Python. However, any programming language capable of sending ROS messages can be used to control the robots. To that effect, the core packages that make up this repo are as follows:

Finally, there is also an interbotix_xsarm_examples directory containing various examples of how the above mentioned core packages can be used.

Report a Bug

Use GitHub to report bugs or submit feature requests. [View active issues]

Wiki: xseries_arms (last edited 2022-01-18 17:06:24 by LukeSchmitt)