ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
It looks like the navigation2 repository is built against the latest ros2.repos every night (https://travis-ci.org/ros-planning/navigation2) so it "should always compile".
To know how to pull latest changes you can refer to the Maintaining-a-Source-Checkout documentation
Based on your use case several options are available:
Assuming you are using Ubuntu 18.04 or can run linux in docker:
In docker:
rosplanning/navigation2:master
osrf/ros2:nightly
and build navigation2 and its dependencies from sourceNatively:
I don't know the status of MacOS or Windows support but, if supported, something similar to the "natively" instructions above should work