Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
This repository provides comprehensive training materials for ROS 2 Foxy, the Robot Operating System version 2. It offers structured learning resources for developers and engineers working with robotic systems, helping them master essential ROS 2 concepts and practical applications. ## Key Features - **ROS 2 Basics** — Covers composed nodes, publish/subscribe patterns, services, actions, parameters, launch systems, managed nodes, Quality of Service (QoS), and file system organization - **Navigation Training** — Includes modules on SLAM (Simultaneous Localization and Mapping) and navigation techniques for autonomous robots - **Manipulation Fundamentals** — Provides foundational knowledge for robotic manipulation tasks and control - **Quality-Assured Content** — Developed with support from ROS-Industrial to ensure reliable, production-ready training materials - **Open Licensing** — Available under Creative Commons Attribution 4.0 for easy sharing and adaptation ## Philosophy The project follows a practical, hands-on approach to ROS 2 education, focusing on real-world industrial robotics applications while maintaining academic rigor and quality standards.