About this project

This repository provides a comprehensive set of educational materials for teaching robot navigation. It includes guides on the Robot Operating System (ROS), Gazebo, and Rviz for simulation and visualization. The content covers a wide range of theoretical and practical topics, including: - Odometry and SLAM (Simultaneous Localization and Mapping) - Inertial navigation for GPS-denied environments (e.g., submarines and indoor drones) - Navigation for humanoid robots - The intersection of Large Language Models (LLMs) and robotics - Safety, ethics, and evaluation in robotics Additionally, the repository contains practical exercises, such as a 'hello world' ROS implementation and a multi-node pipeline tutorial.