NOTE: link for each topics are added as hyperlink in the points for detailed reference.
Install the Nav2 packages using your operating system’s package manager:
sudo apt install ros-humble-navigation2
sudo apt install ros-humble-nav2-bringup
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
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
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