Closed stephenadhi closed 1 year ago
Hi Luke,
I applied the changes, and should be ready to merge!
A note regarding localization mode: I found that slam_toolbox needs to take in a pose-graph map instead of a yaml file. So I suggest only using amcl when bringing up the nav2 nodes and remove localization option offered by slam_toolbox.
I also found more issues with nav2, for example, the new syntaxes in nav2_behavior_server and failing to plan when given a goal.
I should be able to fix those issues by next week or so, and make new PRs. Please let me know whether you would like to actively work on these issues, so we don't work on the same thing!
Thanks,
Stephen
@stephenadhi
Please let me know whether you would like to actively work on these issues, so we don't work on the same thing!
Yes, please do! Thanks again for your great contributions!
Hi,
I hope the commits and coding style fit your conventions. So in this PR, I have finished your _slam_toolboxdevel branch. Everything is now integrated into the humble version and running smoothly using simulation.
Summary
[xslocobot_descriptions]
[xslocobot_nav]
xslocobot_slam_toolbox.launch.py
xslocobot_nav2_bringup.launch.py
nav2_params.yaml
[xslocobot_sim]
Testing
ros2 launch interbotix_xslocobot_sim xslocobot_gz_classic.launch.py robot_model:=locobot_base robot_name:=locobot use_lidar:=true use_rviz:=true use_gazebo_gui:=true
ros2 launch interbotix_xslocobot_nav xslocobot_slam_toolbox.launch.py launch_driver:=false slam_mode:=online_sync