Hi Julian,
Under ROS Indigo, the turtlebot_bringup/minimal.launch file runs the
yocs_cmd_vel_mux node that multiplexes velocity commands from
different sources including teleop, navigation, and the Kobuki
safety controller. You can find more details about the
yocs_cmd_vel_mux
nodelet on the ROS Wiki and in
Volume
2 of ROS By Example.
The net result is that multiplexer does not listen on the
traditional /cmd_vel topic by default but instead listens on several
input topics that are ranked according to priority. The default
input topics are:
cmd_vel_mux/input/safety_controller
cmd_vel_mux/input/teleop
cmd_vel_mux/input/navi
and these topics are usually remapped using additional launch
files. The cmd_vel_mux node then outputs the currently active
velocity command on the topic /mobile_base/commands/velocity. So if
you just want to test a simple Twist command with your Kobuki, you
can run either:
$ rostopic pub -r 10 /mobile_base/commands/velocity geometry_msgs /
Twist '{linear: {x: 0, y: 0, z 0}, angular: {x: 0, y: 0, z: 1.0}}'
or you can use one of the cmd_vel_mux input topics assuming the
topic isn't already being used. For example, assuming you aren't
already running a teleop node, you could try:
$ rostopic pub -r 10 /cmd_vel_mux/input/teleop geometry_msgs / Twist
'{linear: {x: 0, y: 0, z 0}, angular: {x: 0, y: 0, z: 1.0}}'
--patrick