Skip to content

umigv/nav_stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UMARV Navigation Stack 2025-2026

Warning: Intellisense

When building, make sure you include --symlink-install. Otherwise, when control clicking a dependency in VSCode, it will take you to a copy of the dependency, instead of the actual source file. For example:

colcon build --symlink-install
source install/setup.bash

Dependencies

You can install all dependencies by running

./scripts/setup.sh

Running the stack

Run each of these commands in separate terminals:

ros2 launch nav_bringup base.launch.py mode:=<mode> [simulation:=true] [course:=<course>]
ros2 launch nav_bringup teleop.launch.py controller:=<ps4/xbox>

and / or

ros2 launch nav_bringup navigation.launch.py mode:=<mode> [course:=<course>]

Mode and Course Configuration

See nav_bringup/README.md for mode and course configuration details.

Visualization

Run in a separate terminal:

ros2 launch nav_bringup visualization.launch.py

This sends robot data to Foxglove. Then open Foxglove Studio and connect to ws://localhost:8765.

Alternatively, run rviz2 in a new terminal and add the topics you want to visualize.

About

ROS2 Navigation Stack for U-M’s Autonomous Robotics Vehicle Team

Topics

Resources

Stars

Watchers

Forks

Contributors