[Documentation] [TitleIndex] [WordIndex


Founded in 1999, our company name ROBOTIS (ROBOTIS = "ROBOT IS...") derived from a simple response to the philosophical question “What is a robot?” and since then we have been commercializing personal robots. In 1969 robots were first put into the manufacturing industry, and as we entered the 21st century they were put into factories, working for humanity in a variety of specialties ranging from medical, defense, security, logistics and agriculture. The so-called professional service robot era has opened and is now running for the personal service robot era with technologies such as A.I. and HRI.

Upon entering the “Robotization” era where all business fields are applying robotics, ROBOTIS contributes to sharing and spreading technology among robot developers by offering a modularized and standardized solution for robot technology.

To learn more about our solutions, visit robotis.com



Dynamixel (Dynamic + Cell) is a high-performance, all-in-one actuator designed for multi-jointed robot configurations.

  1. Dynamixel is versatile. The actuators have been used in a wide variety of applications, from humanoid robots to manipulators.

  2. Dynamixel is integrated. Each Dynamixel unit features DC motor, controller, driver, sensor, reduction gear, and network integrated into one module.

  3. Dynamixel is modular, expandable, and reconfigurable. The actuators can be used for any system to fit the user's needs and the system can be easily modified.

  4. Dynamixels are driven by digital packet communication. The main communication protocol is half-duplex UART (8-bit, no parity, 1 stop). It supports TTL, RS485, or CAN networks. Dynamixel communicates with the main controller by sending and receiving packets of data on a bus.

  5. Dynamixels can be daisy chained. Multiple Dynamixels can be wired together, allowing for easy system expansion.

  6. Each Dynamixel contains a Control Table consisting of data (registers) that are readable and writable. Readable registers can provide feedback regarding the status of Dynamixel, including information regarding internal temperature, position, speed, torque, voltage, etc. By enabling the Alarm Shutdown and Alarm LED registers, Dynamixel can protect itself against overheating, overload, etc.

  7. Dynamixels are energy efficient and stable. They are powered by high voltage and consume low current.

The dynamixel_sdk is a ROS wrapper for the ROBOTIS Dynamixel SDK. The ROBOTIS Dynamixel SDK is a software development library that provides Dynamixel control functions for packet communication. The dynamixel_workbench is dynamixel solution for ROS. This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. The API is designed for Dynamixel actuators and Dynamixel-based platforms like TurtleBot3, OpenManipulator, ROBOTIS OP3, THORMANG3, MANIPULATOR-H, RH_P12_RN.



Dynamixel system offers the best and most optimized environment for building a robot system. Robot developers use Dynamixel actuators to build robots in various forms, such as manipulators, robot hands, mobile robots, and articulated robots, including humanoid robots.

ROS Packages by ROBOTIS


Dynamixel SDK

Dynamixel Workbench



OpenManipulator with TB3

ROBOTIS Framework






ROS Wiki and website not mentioned above






2024-06-08 13:32