Topic collection
ROS resources
ROS, or Robot Operating System, is middleware and a software ecosystem for building robot applications from reusable processes and packages. This collection focuses on university courses and community lists that teach classic ROS 1 concepts, tooling and practical workflows in existing systems.
Direct answer
What belongs in this collection?
Choose these materials when you maintain a ROS 1 system, follow an academic course that still uses ROS, or need to compare legacy packages with ROS 2. New projects should normally begin with ROS 2 unless a dependency specifically requires ROS 1.
Curated links
How to use these resources
- Skim the list and open two or three links that match your current level.
- Prefer resources with active documentation or recent commits when you need production guidance.
- Combine one tutorial source with one simulator and one small project rather than collecting endless bookmarks.