Skip to main content

ROS 2 Fundamentals

ROS 2 is the next generation of the Robot Operating System. It provides tools and libraries for building robot applications.

What You'll Learn

  • ROS 2 architecture and core concepts
  • Setting up your development environment
  • Creating and running ROS 2 nodes
  • Publishing and subscribing to topics
  • Working with services and actions

Prerequisites

  • Basic Linux command line knowledge
  • Familiarity with Python or C++

Next Steps

Continue to Getting Started with ROS 2