NOTE: link for each topics are added as hyperlink in the points for detailed reference.

1. Nav2 link

Install the Nav2 packages using your operating system’s package manager:


sudo apt install ros-humble-navigation2
sudo apt install ros-humble-nav2-bringup

2. SLAM Toolbox link

Install the SLAM Toolbox that will be use to build the map and can also be used for localization


sudo apt install ros-humble-slam-toolbox

3. Robot-localization link

Install the robot-localization that is a collection of state estimation nodes, each of which is an implementation of a nonlinear state estimator for robots moving in 2D or 3D space


sudo apt install ros-humble-robot-localization

4. Others

Install the SLAM Toolbox that will be use to build the map and can also be used for localization


sudo apt install ros-humble-joint-state-publisher-gui
sudo apt install ros-humble-xacro