Warning

You're reading the documentation for a version of ROS 2 that has reached its EOL (end-of-life), and is no longer officially supported. If you want up-to-date information, please have a look at Jazzy.

Project Governance

The Open Source Robotics Alliance (OSRA)

Since 2024, the ROS 2 project has been governed by the Open Source Robotics Alliance (OSRA). The information below is meant to give a quick overview of the project governance, but for full information please see the OSRA’s website.

The Technical Governance Committee (TGC)

The Technical Governance Committee is responsible for the oversight of all projects within the OSRA. The TGC is made up of a combination of paid members, project management leaders, OSRF leaders, and members based on merits. For more details about the TGC, please see the Charter for the OSRA. One of the projects that the TGC oversees is ROS 2, which is managed by the ROS Project Management Committee.

The ROS Project Management Committee (ROS PMC)

The ROS Project Management Committee is responsible for the day-to-day operations of the ROS 2 project. The ROS PMC consists of the Project Leader, the ROS PMC Members (who have full voting rights), a Supporting Individual Representative, and the Chair of the TGC. The project also has Committers, who help manage one or more repositories but are not a part of the PMC. The Project Leader, all PMC Members, and all Committers are chosen on a meritocratic basis.

The day-to-day operations of the ROS PMC include managing the members and committers, managing the repositories that make up ROS 2, reviewing and merging code from the ROS community, maintaining the repositories, and making technical decisions that decide the direction of the project.

For more details about the ROS PMC, please see the Charter for the ROS Project.

Current ROS PMC Constituents

The ROS PMC currently consists of the following constituents:

Name

Affiliation

GitHub handle

PMC role

Time Zone (optional)

Christophe Bédard

Apex.AI

christophebedard

Member

PST (UTC-8)/PDT (UTC-7)

Michael Carroll

Intrinsic

mjcarroll

Member

CST (UTC-6)/CDT (UTC-5)

Alejandro Hernandez Cordero

Honu Robotics

ahcorde

Member

CET (UTC+1)/CEST (UTC+2)

Tomoya Fujita

Sony

fujitatomoya

Member

PST (UTC-8)/PDT (UTC-7)

Marco A. Gutiérrez

Intrinsic

marcoag

Member

SGT (UTC+8)

Chris Lalancette

Intrinsic

clalancette

Project Leader

N/A

Scott Logan

Intrinsic

cottsay

Member

CST (UTC-6)/CDT (UTC-5)

Shane Loretz

Intrinsic

sloretz

Member

PST (UTC-8)/PDT (UTC-7)

Audrow Nash

Intrinsic

Audrow

Member

CST (UTC-6)/CDT (UTC-5)

Michael Orlov

Apex.AI

MichaelOrlov

Member

PST (UTC-8)/PDT (UTC-7)

Steven! Ragnarök

Intrinsic

nuclearsandwich

Member / Infrastructure Project Lead

PST (UTC-8)/PDT (UTC-7)

Kat Scott

Intrinsic

kscottz

OSRA Developer Advocate

PST (UTC-8)/PDT (UTC-7)

Alberto Soragna

iRobot

alsora

Member

PST (UTC-8)/PDT (UTC-7)

Yadunund Vijay

Intrinsic

Yadunund

Member

PST (UTC-8)/PDT (UTC-7)

William Woodall

Intrinsic

wjwwood

Member

PST (UTC-8)/PDT (UTC-7)

Current ROS Committers

The ROS committers (who are not also part of the ROS PMC) consists of the following constituents:

Name

Affiliation

GitHub handle

Time Zone (optional)

Barry Xu

Sony

Barry-Xu-2018

CST (UTC+8)

Dharini Dutia

Intrinsic

quarkytale

PST (UTC-8)/PDT (UTC-7)

Miguel Company

eProsima

MiguelCompany

CET (UTC+1)/CEST (UTC+2)

Steve Peters

Intrinsic

scpeters

PST (UTC-8)/PDT (UTC-7)

Tully Foote

Intrinsic

tfoote

PST (UTC-8)/PDT (UTC-7)

Past ROS PMC Constituents

The ROS PMC thanks the following past constituents for their service:

Name

PMC role

GitHub handle (optional)

None yet

None yet

None yet

Repositories managed by the ROS PMC

The following repositories are managed by the ROS PMC:

Repository URL

Committers

https://github.com/ament/ament_cmake

Not Yet Available

https://github.com/ament/ament_index

Not Yet Available

https://github.com/ament/ament_lint

Not Yet Available

https://github.com/ament/ament_package

Not Yet Available

https://github.com/ament/google_benchmark_vendor

Not Yet Available

https://github.com/ament/googletest

Not Yet Available

https://github.com/ament/uncrustify_vendor

Not Yet Available

https://github.com/gazebo-release/gz_cmake_vendor

Not Yet Available

https://github.com/gazebo-release/gz_math_vendor

Not Yet Available

https://github.com/gazebo-release/gz_utils_vendor

Not Yet Available

https://github.com/osrf/osrf_pycommon

Not Yet Available

https://github.com/osrf/osrf_testing_tools_cpp

Not Yet Available

https://github.com/ros-infrastructure/rep

Not Yet Available

https://github.com/ros-infrastructure/rosdoc2

Not Yet Available

https://github.com/ros-perception/image_common

Not Yet Available

https://github.com/ros-perception/laser_geometry

Not Yet Available

https://github.com/ros-perception/point_cloud_transport

Not Yet Available

https://github.com/ros-perception/pointcloud_to_laserscan

Not Yet Available

https://github.com/ros-planning/navigation_msgs

Not Yet Available

https://github.com/ros-tooling/keyboard_handler

Not Yet Available

https://github.com/ros-tooling/libstatistics_collector

Not Yet Available

https://github.com/ros-visualization/interactive_markers

Not Yet Available

https://github.com/ros-visualization/python_qt_binding

Not Yet Available

https://github.com/ros-visualization/qt_gui_core

Not Yet Available

https://github.com/ros-visualization/rqt

Not Yet Available

https://github.com/ros-visualization/rqt_action

Not Yet Available

https://github.com/ros-visualization/rqt_bag

Not Yet Available

https://github.com/ros-visualization/rqt_console

Not Yet Available

https://github.com/ros-visualization/rqt_graph

Not Yet Available

https://github.com/ros-visualization/rqt_msg

Not Yet Available

https://github.com/ros-visualization/rqt_plot

Not Yet Available

https://github.com/ros-visualization/rqt_publisher

Not Yet Available

https://github.com/ros-visualization/rqt_py_console

Not Yet Available

https://github.com/ros-visualization/rqt_reconfigure

Not Yet Available

https://github.com/ros-visualization/rqt_service_caller

Not Yet Available

https://github.com/ros-visualization/rqt_shell

Not Yet Available

https://github.com/ros-visualization/rqt_srv

Not Yet Available

https://github.com/ros-visualization/rqt_topic

Not Yet Available

https://github.com/ros-visualization/tango_icons_vendor

Not Yet Available

https://github.com/ros-visualization/visualization_tutorials

Not Yet Available

https://github.com/ros/angles

Not Yet Available

https://github.com/ros/class_loader

Not Yet Available

https://github.com/ros/console_bridge

Not Yet Available

https://github.com/ros/eigen_stl_containers

Not Yet Available

https://github.com/ros/geometry_tutorials

Not Yet Available

https://github.com/ros/geometry2

Not Yet Available

https://github.com/ros/kdl_parser

Not Yet Available

https://github.com/ros/pluginlib

Not Yet Available

https://github.com/ros/resource_retriever

Not Yet Available

https://github.com/ros/robot_state_publisher

Not Yet Available

https://github.com/ros/ros_environment

Not Yet Available

https://github.com/ros/ros_tutorials

Not Yet Available

https://github.com/ros/rosdistro

Not Yet Available

https://github.com/ros/urdf_parser_py

Not Yet Available

https://github.com/ros/urdfdom

Not Yet Available

https://github.com/ros/urdfdom_headers

Not Yet Available

https://github.com/ros2/ament_cmake_ros

Not Yet Available

https://github.com/ros2/common_interfaces

Not Yet Available

https://github.com/ros2/console_bridge_vendor

Not Yet Available

https://github.com/ros2/demos

Not Yet Available

https://github.com/ros2/design

Not Yet Available

https://github.com/ros2/eigen3_cmake_module

Not Yet Available

https://github.com/ros2/example_interfaces

Not Yet Available

https://github.com/ros2/examples

Not Yet Available

https://github.com/ros2/geometry2

Not Yet Available

https://github.com/ros2/launch

Not Yet Available

https://github.com/ros2/launch_ros

Not Yet Available

https://github.com/ros2/libyaml_vendor

Not Yet Available

https://github.com/ros2/message_filters

Not Yet Available

https://github.com/ros2/mimick_vendor

Not Yet Available

https://github.com/ros2/orocos_kdl_vendor

Not Yet Available

https://github.com/ros2/performance_test_fixture

Not Yet Available

https://github.com/ros2/pybind11_vendor

Not Yet Available

https://github.com/ros2/python_cmake_module

Not Yet Available

https://github.com/ros2/rcl

Not Yet Available

https://github.com/ros2/rcl_interfaces

Not Yet Available

https://github.com/ros2/rcl_logging

Not Yet Available

https://github.com/ros2/rclcpp

Not Yet Available

https://github.com/ros2/rclpy

Not Yet Available

https://github.com/ros2/rcpputils

Not Yet Available

https://github.com/ros2/rcutils

Not Yet Available

https://github.com/ros2/realtime_support

Not Yet Available

https://github.com/ros2/rmw

Not Yet Available

https://github.com/ros2/rmw_connextdds

Not Yet Available

https://github.com/ros2/rmw_cyclonedds

Not Yet Available

https://github.com/ros2/rmw_dds_common

Not Yet Available

https://github.com/ros2/rmw_fastrtps

Not Yet Available

https://github.com/ros2/rmw_implementation

Not Yet Available

https://github.com/ros2/rmw_zenoh

Not Yet Available

https://github.com/ros2/ros_testing

Not Yet Available

https://github.com/ros2/ros1_bridge

Not Yet Available

https://github.com/ros2/ros2

Not Yet Available

https://github.com/ros2/ros2_documentation

Not Yet Available

https://github.com/ros2/ros2_tracing

Not Yet Available

https://github.com/ros2/ros2cli

Not Yet Available

https://github.com/ros2/ros2cli_common_extensions

Not Yet Available

https://github.com/ros2/rosbag2

Not Yet Available

https://github.com/ros2/rosidl

Not Yet Available

https://github.com/ros2/rosidl_core

Not Yet Available

https://github.com/ros2/rosidl_dds

Not Yet Available

https://github.com/ros2/rosidl_defaults

Not Yet Available

https://github.com/ros2/rosidl_dynamic_typesupport

Not Yet Available

https://github.com/ros2/rosidl_dynamic_typesupport_fastrtps

Not Yet Available

https://github.com/ros2/rosidl_python

Not Yet Available

https://github.com/ros2/rosidl_runtime_py

Not Yet Available

https://github.com/ros2/rosidl_typesupport

Not Yet Available

https://github.com/ros2/rosidl_typesupport_fastrtps

Not Yet Available

https://github.com/ros2/rpyutils

Not Yet Available

https://github.com/ros2/rviz

Not Yet Available

https://github.com/ros2/spdlog_vendor

Not Yet Available

https://github.com/ros2/sros2

Not Yet Available

https://github.com/ros2/system_tests

Not Yet Available

https://github.com/ros2/test_interface_files

Not Yet Available

https://github.com/ros2/tinyxml_vendor

Not Yet Available

https://github.com/ros2/tinyxml2_vendor

Not Yet Available

https://github.com/ros2/tlsf

Not Yet Available

https://github.com/ros2/unique_identifier_msgs

Not Yet Available

https://github.com/ros2/urdf

Not Yet Available

https://github.com/ros2/yaml_cpp_vendor

Not Yet Available

Upcoming ROS Events

Upcoming ROS Events can be found in this Google Calendar. It can be accessed via iCal.

If you have an individual event or series of events that you’d like to post please contact info@openrobotics.org.