Understanding ros_control packages

In the preceding section, we discussed the pr2_mechanism packages which build the controllers for PR2. These packages are exclusively designed for PR2, but they will work in robots that are similar to PR2.

To make these packages more generic to all the robots, the pr2_mechanism packages rewritten and formed a new set of packages called ros_control (http://wiki.ros.org/ros_control).

The ros_control implement standard set of generic controllers such as effort_controllers, joint_state_controllers, position_controllers, and velocity controllers for any kind of robots.

We have already used these ROS controllers from ros_control in Chapter 3, Simulating Robots Using ROS and Gazebo. The ros_control is still in development. ...

Get Mastering ROS for Robotics Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.