"guess_frame_id" is set, but guess cannot be computed between frames "odom" -> "base_link"

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

"guess_frame_id" is set, but guess cannot be computed between frames "odom" -> "base_link"

Masoumeh
Dear Mattieu,

I am working with the simulation, and launched rtabmap while i have activated icp_odometry. now i have the following error in rtabmap:
error.png
and the following error by running move_base launch file in another terminal:
 * /rosdistro: kinetic
 * /rosversion: 1.12.17

NODES
  /
    move_base (move_base/move_base)

ROS_MASTER_URI=http://henry-ThinkStation-P340:11311

process[move_base-1]: started with pid [7199]
[ WARN] [1621967433.333021631, 2507.192000000]: Timed out waiting for transform from base_link to map to become available before running costmap, tf error: canTransform: target_frame map does not exist.. canTransform returned after 2507.19 timeout was 0.1.
[ INFO] [1621967433.504113164, 2507.341000000]: Using plugin "static_layer"
[ INFO] [1621967433.507603885, 2507.345000000]: Requesting the map...
^C[move_base-1] killing on exit
shutting down processing monitor...
... shutting down processing monitor complete
done



just to note that , i am not using camera.
How can i fix this issue?
thanks a lot
Reply | Threaded
Open this post in threaded view
|

Re: "guess_frame_id" is set, but guess cannot be computed between frames "odom" -> "base_link"

matlabbe
Administrator
The error can be ignored if only shown at the beginning, when nodes are initializing not at the same time (so some TF may not be yet available).