move_base with turtlebot2 kobuki model

asked 2020-01-20 03:23:43 -0600

kane_choigo gravatar image

Hello,

I'm using ROS kinetic on Ubuntu 16.04, and also new to turtlebot navigation. As far as I know, the package navigation_stack and move_base node are essential for the navigation task.

However, the only launch file I can find in my turtlebot package is move_base_laser.launch, not move_base.launch. Are they the same?? Or must I install navigation_stack on my PC?

In the case of move_base_laser.launch, it never publishes the topics related /~costmap, which I've eager to.

Below is what I did and have gotten, without navigation_stack:

$ roslaunch turtlebot_gazebo my_robot.launch

$ roalaunch turtlebot_navigation move_base_laser.launch

and I got the below warning:

[ WARN] [1579510079.203379527, 15.570000000]: Timed out waiting for transform from base_footprint to map to become available before running costmap, tf error: canTransform: target_frame map does not exist.. canTransform returned after 15.57 timeout was 0.1.
[ WARN] [1579510084.303853573, 20.670000000]: Timed out waiting for transform from base_footprint to map to become available before running costmap, tf error: canTransform: target_frame map does not exist.. canTransform returned after 0.1 timeout was 0.1.
[ WARN] [1579510089.404964847, 25.770000000]: Timed out waiting for transform from base_footprint to map to become available before running costmap, tf error: canTransform: target_frame map does not exist.. canTransform returned after 0.1 timeout was 0.1.

Just so you know, the above did not bring up the turtlebot in gazebo. I also tried attaching map_file:= ~.yaml or bringing up my turtlebot previously, but it had any changes.

If anyone can help me, would you please give me some advice?

Thanks in advance.

edit retag flag offensive close merge delete