AMCL with fake odometry
Hi everyone,
AMCL needs odometry and we only have laser scanners (encoders are unreliable). I tried to fake odometry for AMCL by using /cmd_vel topic. The fake odometry seems to be correct but AMCL is not localizing any good. I know that I can use laser_scan_matcher to get odometry but there are some places in environment that laser scan matcher is not working correctly. With these being said, here are my questions :
- Will AMCL ever work with fake odometry ?
- Will adding fake odometry to laser_scan_matcher help it not to get lost when laser is blocked (like when laser is facing a wall and robot moves sideways) ?
- Is AMCL really using laser data to correct it's position ? Because it seems to be working only based on odometry it receives.
Thanks in advance