ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
The most convenient option would be to make it controllable via a geometry_msgs/Twist message, with the topic name typically being "/cmd_vel". This way, you can use a lot of options for teleoperation that already follow this convention.
The fast and easy option I often use is the pr2_teleop package. By starting the keyboard teleop node you can quickly move a robot around:
rosrun pr2_teleop teleop_pr2_keyboard