Robot localization does not recognize turns.
LeoOS v.2.4
LeoRover Version 1.8 upgraded to 1.9.
Following sensors/topics work correctly:
/wheel_odom
/imu/data
/scan
Using ros2 launch leo_nav slam_toolbox.launch.py for launching. No changes to the git code.
Rviz2 for Visualization, fixed frame set to map. Green arrow is /wheel_odom, red arrow is /merged_odom.
/merged_odom behaves weird. Forwards and backwards driving gets recognized correctly. But turns are not. The only turning that can be observed comes from IMU drift. /wheel_odom (green arrow) behaves correctly. The video should give a good overview (https://nc.uni-bremen.de/index.php/s/iLLZtPwNXbPGP6M).
I would appreciate some input to resolve that issue.
Best regards
frames.pdf
Robot localization does not recognize turns.
LeoOS v.2.4
LeoRover Version 1.8 upgraded to 1.9.
Following sensors/topics work correctly:
/wheel_odom
/imu/data
/scan
Using ros2 launch leo_nav slam_toolbox.launch.py for launching. No changes to the git code.
Rviz2 for Visualization, fixed frame set to map. Green arrow is /wheel_odom, red arrow is /merged_odom.
/merged_odom behaves weird. Forwards and backwards driving gets recognized correctly. But turns are not. The only turning that can be observed comes from IMU drift. /wheel_odom (green arrow) behaves correctly. The video should give a good overview (https://nc.uni-bremen.de/index.php/s/iLLZtPwNXbPGP6M).
I would appreciate some input to resolve that issue.
Best regards
frames.pdf