Robotics StackExchange | Archived questions

move_base with turtlebot2 kobuki model

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 turtlebotgazebo myrobot.launch

$ roalaunch turtlebotnavigation movebase_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.

Asked by kane_choigo on 2020-01-20 04:23:43 UTC

Comments

Answers