ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

The controllers in ROS control are described by the type of control input they receive and the type of control output they produce. So a velocity effort controller will receive desired velocity commands, monitor the joints position and produce the effort (force or torque) commands needed for the joint to achieve the desired velocity.

You are correct that the controllers almost certainly use PID to perform this control loop.