ROS 2 (Robot Operating System 2)
A middleware framework for robot software that provides publish-subscribe message passing, a standardized type system for robot data, process lifecycle management, and a package ecosystem. Not an operating system; runs on top of Linux, macOS, and Windows. Current LTS release as of 2026: ROS 2 Jazzy Jalisco (released May 2024, supported until May 2029). Latest non-LTS release: Kilted Kaiju (released May 2025). (Open Robotics, 2017 to present)
Defined in 2 GAGE programs, which carry 4 distinct definitions of it. The wording above is taught in Foundations of Robotics and Physical AI.
How each discipline defines it
The same term does different work depending on who is using it. These are the definitions as each program teaches them, unedited.
A middleware framework for robot software that provides publish-subscribe message passing, a standardized type system for robot data, process lifecycle management, and a package ecosystem. Not an operating system; runs on top of Linux, macOS, and Windows. Current LTS release as of 2026: ROS 2 Jazzy Jalisco (released May 2024, supported until May 2029). Latest non-LTS release: Kilted Kaiju (released May 2025). (Open Robotics, 2017 to present)
The successor robotics middleware framework, redesigned around Data Distribution Service (DDS) transport to support real-time performance, multi-robot systems, and production-grade reliability that ROS 1's original architecture did not target.
A set of open-source software libraries and tools maintained by Open Robotics that provide the communication infrastructure, build system, and standard interfaces for robot software. ROS 2 is the successor to ROS 1 and uses DDS (Data Distribution Service) for reliable publish-subscribe communication between nodes.
The open-source middleware framework developed and maintained by Open Robotics (formerly Willow Garage). Provides nodes, topics, services, actions, and tools for building modular, distributed robot software stacks. Used in Programs 1 through 4 as the integration layer, scaling from a single simulated robot (Program 1) to multi-robot production deployments (Program 4). (see Topic 9.1)
Where it is taught
The exact lessons this term appears in. The first module of every program is free with a free account.
- Your robotics command center: the AI copilot, your dev machine, and the simulation stack · Your Robotics Command Center, Foundations of Robotics and Physical AI
- Your map of the robotics path: the Launchpad you are in now and the road ahead · Your Robotics Command Center, Foundations of Robotics and Physical AI
- What ROS 2 is and the coordination problem it solves · Your First Robot Software Stack with ROS 2, Foundations of Robotics and Physical AI
- Staying capable as the field and the tools change underneath you · Learning How to Learn, Engineering Judgment and Professional Formation
Where it shows up at work
A definition is where ROS 2 (Robot Operating System 2) starts. The lessons above teach it inside the competencies below, which are what job descriptions ask for and what the GAGE credential records. Every link here is drawn from the same careers map that builds a role's readiness check.
Understands AI that acts in the physical world: perception stacks, vision language action models, sim to real transfer, sensor fusion, and where each of them fails.
One lesson on this page teach it as a primary outcome.
Builds production systems on foundation models: retrieval augmented generation, structured tool use, evaluation harnesses, guardrails, and cost and latency budgets.
One lesson on this page teach it as a primary outcome.
Roles that hire for it
Each role page shows the full competency set, what the seat decides, and a readiness check against your own evidence.
- Robotics AI Engineer, embodied systems editionneeds it at depth
- AI Engineer, production systems editionneeds it at depth · 23 open postings this week
- Agentic AI Engineer, orchestration editionneeds it at depth
- Physical AI Safety Engineer, autonomous systems editionneeds working knowledge
How job descriptions say it
Postings rarely use the textbook word. These are the phrases the careers map reads as asking for the competencies above.
Where the frameworks place it: NIST AI RMF.
One interview question about it
A perception model that scores well in simulation fails on the warehouse floor. Walk me through how you find out why.
Asked of candidates for embodied ai and robotics systems. Answering it in your own words is exactly how a GAGE topic is passed, and the credential records the pass where an employer can check it.
Terms it appears with
Not an alphabetical neighbourhood: these are the terms taught in the same lessons, ranked by how often they appear together.