We are trying to convert yellow and black tape on the ground to a laserscan data to map an area.
We are using a stereo setup which gives us the 3d positions of the tape points. We further convert this to laserscan msg and use slam_toolbox. The mapping starts properly, but when we rotate the robot, the map does not map new laserscans, after substantial rotations, it suddenly jumps and maps all the new laserscan points.
We are using a ros_planar_plugin which gives odometry on /odom topic and publishes odom to base_footprint on /tf. We tried toggling the /odom on and off, no change.
Required Info:
Steps to reproduce issue
We are trying to convert yellow and black tape on the ground to a laserscan data to map an area. We are using a stereo setup which gives us the 3d positions of the tape points. We further convert this to laserscan msg and use slam_toolbox. The mapping starts properly, but when we rotate the robot, the map does not map new laserscans, after substantial rotations, it suddenly jumps and maps all the new laserscan points. We are using a ros_planar_plugin which gives odometry on /odom topic and publishes odom to base_footprint on /tf. We tried toggling the /odom on and off, no change.
Video -
https://github.com/SteveMacenski/slam_toolbox/assets/93994789/ed0aef39-282a-4f11-9183-0dc156a297f8
rqt_graph
mapper_params_online_async.yaml -
Can you please point us to the problem so that we can troubleshoot it better.