My NAV2 demonstration

I’ve finally got NAV2 working and have a simple demonstration of it running.

I don’t go into the BrickPi3+ very much as it is aimed more broadly, however it is really meant for those whose robot uses a ROS2 Control Differential Drive Controller.

Here’s the link: GitHub - jfrancis71/ros2_nav2_demo: Demonstration of how to use the ROS2 Nav2 stack for navigation

There’s a link in the repo to a YouTube video where I go through it (including my mistakes…)

Hope this might be of interest. I welcome feedback, either here, or on the Discussions tab (which I’ve added) on github, so that would also work.

3 Likes

One way to fix the “start rviz2 before nav/slam” is to force the map server to republish the map:

3 Likes

Thank you. I have just tested your ROS2 service call and am happy to say it works. I think I should reword that part of my git repo.

Would you be happy for me to make an acknowledgement for this in the repo? And if so do you have a preference on how to do so? eg Profile - cyclicalobsessive - Modular Robotics Forum or a github link?

Thanks

3 Likes

Julian, Don’t worry about it - my reward is hearing that it worked.

I am also really happy to read of another person exploring ROS 2 with a DI/ModRobotics flavor robot. It takes a lot of courage to climb the ROS learning curve to successful mapping and navigation. Congratulations on your effort and success.

3 Likes

Ok, thanks. I’ll reword it anyway (in the next couple of days).

I’ll put my acknowledgement here instead. Thanks great tip!

3 Likes

I’ve added your suggestion to the repo (its under technical notes).

BTW I think I’ve found your youtube channel. Great content and very nicely edited.

2 Likes