robot_controller node is running on mobile robot.
Main task of Robot Controller is control of wheels. robot_controller node subscribes to robot_#/cmd_vel topic and controls wheels with PID controller.
Secondary task of robot_controller node is to publish measured velocity and measurements by robot's IMU.
Code of the program running is mobile_robot/src/robot.cpp and robot.h .