ROS Motor Controller Drivers

This page aggregates all ROS packages that allow interfacing with a motor controller or servo controller.

PhidgetMotorControl HC (1064)


Node Architecture

  • Publisher/Subscriber model
  • Subscribes to:
  • Publishes:
    • phidgets/motorcontrol motor_params (motor index, velocity, and current)

Roboteq AX2550 Motor Controller


Node Architecture

Robotis Dynamixel Servos

Dynamixel SDK

Dynamixel Workbench


EsmaCAT Motor Driver

Official Contact Page: EsmaCAT

Motor Driver 250

Node Architecture

  • The Motor Driver 250 can be controlled with a Publisher/Subscriber model

  • Tutorial located under Guidance of ROS with EsmaCAT

  • Subscribes to custom message:
    • esmacat_ros_tutorial/Ecatmd250Read.h (motor encoder value, 2 analog inputs from external source)
  • Publishes to custom message:
    • esmacat_ros_tutorial/Ecatmd250Write.h (motor enable switch, speed control setpoint, position control setpoint)

Chip Robotics

Contact page: Chip Robotics Product Website:

Brushless DC Motor Controller

Wiki: Motor Controller Drivers (last edited 2020-03-16 01:06:22 by ChipRobotics)