Re: ERROR: "guess_frame_id" is set, but guess cannot be computed between frames "odom" -> "base_link". Aborting odometry update...
Posted by Masoumeh on
URL: http://official-rtab-map-forum.206.s1.nabble.com/ERROR-guess-frame-id-is-set-but-guess-cannot-be-computed-between-frames-odom-base-link-Aborting-odom-tp8439p8440.html
Dear Mattieu,
in the main launch file you have set:
param name="guess_frame_id" type="string" value="$(arg odom_guess_frame_id)"
and when i activate icp_odometry, guess_fame_id is activated as well, because:
(pay attention to the second line in the following part)
<arg if="$(arg icp_odometry)" name="icp_odometry" value="true" />
<arg if="$(arg icp_odometry)" name="odom_guess_frame_id" value="odom" />
<arg if="$(arg icp_odometry)" name="vo_frame_id" value="icp_odom" />
<arg unless="$(arg slam2d)" name="wait_imu_to_init" value="true" />
<arg if="$(arg lidar3d)" name="odom_args" value="--Icp/CorrespondenceRatio 0.01"/>
so there is no way to not to use guess_frame_id!
what should i do to remove the error:
"guess_frame_id" is set, but guess cannot be computed between frames "odom" -> "base_link". Aborting odometry update...