My turtlebot3 burger do not move when I publish to /cmd_vel
Hello!
I have a turtlebot3 burger and I want to play with it. I established ssh connection with robot successfully and I can see /cmd_vel
topic when I run rostopic list
command.
However, when I try to publish in /cmd_vel
the robot do not do anything. I tried to run roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch
to control the robot from keyboard but still not working.
This is my .bashrc
file:
[...]
export ROS_MASTER_URI=http://192.168.0.201:11311
export ROS_HOSTNAME=192.168.0.100
export TURTLEBOT3_MODEL=burger
source /opt/ros/kinetic/setup.bash
source /home/ovidiu/catkin_ws/devel/setup.bash
source /home/ovidiu/perception_catikin_ws/devel/setup.bash
I use Kinetic ROS on Ubuntu 16.04 LTS.
I don't receive any error in console, just the robot do not move.
Am I missing something?
Whats the output of rostopic list? do you see a /cmd_vel topic that it might read?
Yes. There are all topics that i can see:
What's cmd_vel_rc100? That seems suspiciously what you might need to be publishing to. Check rostopic info on both of the cmd_vel_* topics and make sure that your base is even subscribing to them.
Ok.. Here are the infos about topics:
I also tried to reinstall ROS but i still have the same problem.
If you look, both topics have no connections. One node is subscribing or publishing, but there's not both nodes in either topic. You need to have someone publishing to the topic the base is subscribing to. Also make sure if you just
rostopic pub
something that the base actually responds so that things are setupI tried
rostopic pub /cmd_vel [...]
and in other consolerostopic echo /cmd_vel
:console_1 output: