Robot software middleware and libraries

ROS 2

ROS 2 is an ecosystem of robot software libraries, tools and interfaces for building and connecting applications.

Source contextPrimary specReviewed
Sources 1
ros2/ros2 official repository

ros2 · Publication date not disclosed · Source accessed 2026-09-28

Official README inspected live. Repository code terms do not automatically cover model weights, data, or third-party assets.

Reviewed recordLast reviewed 1 sources ↗5 sourced fields

Role in the stack

The distribution repository coordinates many packages rather than containing a complete robot behavior. Client libraries such as rclcpp and rclpy support application development in different languages.

Source contextPrimary specReviewed
Sources 1
ros2/ros2 official repository

ros2 · Publication date not disclosed · Source accessed 2026-09-28

Official README inspected live. Repository code terms do not automatically cover model weights, data, or third-party assets.

Integration decision

Drivers, algorithms and integration packages are selected for a particular robot. A ROS 2 label alone does not establish support for a specific sensor, controller or policy revision.

Source contextPrimary specReviewed
Sources 1
ros2/ros2 official repository

ros2 · Publication date not disclosed · Source accessed 2026-09-28

Official README inspected live. Repository code terms do not automatically cover model weights, data, or third-party assets.

Operational and reuse limits

Package and distribution versions must be stated. Middleware availability is not a safety certification or a complete autonomy stack.

Source contextPrimary specReviewed
Sources 1
ros2/ros2 official repository

ros2 · Publication date not disclosed · Source accessed 2026-09-28

Official README inspected live. Repository code terms do not automatically cover model weights, data, or third-party assets.

Infrastructure profile

Developer
Open Robotics and the ROS community
Primary specReviewed
Sources 1
ros2/ros2 official repository

ros2 · Publication date not disclosed · Source accessed 2026-09-28

Official README inspected live. Repository code terms do not automatically cover model weights, data, or third-party assets.

Category
Robot software middleware and libraries
Primary specReviewed
Sources 1
ros2/ros2 official repository

ros2 · Publication date not disclosed · Source accessed 2026-09-28

Official README inspected live. Repository code terms do not automatically cover model weights, data, or third-party assets.

Exact version / scope
Not publicly disclosed
Environment
Not publicly disclosed
Access model
Public repositories and distribution packages
Primary specReviewed
Sources 1
ros2/ros2 official repository

ros2 · Publication date not disclosed · Source accessed 2026-09-28

Official README inspected live. Repository code terms do not automatically cover model weights, data, or third-party assets.

License
Not publicly disclosed

Engineering fit

Task scope
Not publicly disclosed
Compute
Not publicly disclosed
Integrations
Not publicly disclosed
Pricing / access
Not publicly disclosed

Additional disclosed fields

Inputs
Sensor data, application messages and robot interfaces
Primary specReviewed
Sources 1
ros2/ros2 official repository

ros2 · Publication date not disclosed · Source accessed 2026-09-28

Official README inspected live. Repository code terms do not automatically cover model weights, data, or third-party assets.

Outputs
Interoperable robot software components
Primary specReviewed
Sources 1
ros2/ros2 official repository

ros2 · Publication date not disclosed · Source accessed 2026-09-28

Official README inspected live. Repository code terms do not automatically cover model weights, data, or third-party assets.

What this evidence does not establish

  • Package and distribution versions must be stated. Middleware availability is not a safety certification or a complete autonomy stack.

Relationships & deployments

Related reading is an editorial crosslink. Sourced connections describe relationships reported in the cited material. A link to a versioned profile does not establish compatibility with that version unless the connection note explicitly identifies it.

Record history & verified changes

A research review records when we checked a source. It does not mark a product launch or a new deployment.

Initial reviewed record. No subsequent field change has been recorded.

Inspect the evidence

Sources & evidence

md-ros
ros2/ros2 official repository

ros2 · Repository · Publication date not disclosed · Source accessed 2026-09-28

Factual summary and attribution only; no upstream prose, images, weights, or dataset redistributed.

Official README inspected live. Repository code terms do not automatically cover model weights, data, or third-party assets.