Project Governance
Table of Contents
Technical Steering Committee (TSC)
Since the beginning of ROS, the project has been overseen and prioritized primarily by one organization, first Willow Garage and now Open Robotics. That approach has worked well enough, as evidenced by the widespread adoption of ROS around the world.
But with ROS 2, we want to broaden participation to accelerate ROS 2 delivery, starting with these areas: determining the roadmap, developing core tools and libraries, and establishing working groups to focus on important topics. To that end, we’ve established a Technical Steering Committee (TSC). As described in the charter, the TSC comprises representatives of organizations that are contributing to the development of ROS 2, and it has the responsibility to set the technical direction for the project.
Packages relevant to this ROS 2 TSC are listed in REP 2005.
Meeting notes can be found on ROS Discourse.
The current members of the ROS 2 TSC are (23 as of 2022-02-01):
ADLINK Technology: Angelo Corsaro |
|
Amazon: Camilo Buscaron |
|
Apex.AI: Lyle Johnson |
|
Bosch: Ralph Lange |
|
Canonical: Jeremie Deray |
|
eProsima: Jaime Martin Losa |
|
GVSC: Jerry Towler (SwRI) |
|
Intel: Harold Yang |
|
iRobot: Alberto Soragna |
|
Microsoft: Lou Amadio |
|
Open Robotics: Chris Lalancette |
|
PickNik: Henning Kayser |
|
ROBOTIS: Will Son |
|
ROS-Industrial: Matt Robinson |
|
Samsung: Steven Macenski |
|
Sony: Tomoya Fujita |
|
Toyota Research Institute: Ian McMahon |
|
Wind River: Andrei Kholodnyi |
|
Foxglove: Adrian Macneil |
|
Community Representative: Oliver Michel |
|
Community Representative: Patrick Musau |
|
Community Representative: Brett Aldrich |
If you are interested in joining the ROS 2 TSC, please inquire via info@openrobotics.org.
Working Groups (WGs)
As described in its charter, the TSC establishes working groups (WGs) to discuss and make progress on specific topics.
The current WGs are (12 as of 2021-01-12):
Client Libraries
Lead(s): Geoffrey Biggs, Alberto Soragna
Resources:
Meeting invite group: ros-client-libraries-working-group-invites@googlegroups.com
Working group charter: https://github.com/ros2-client-libraries-wg/community
Discourse tag: wg-client-libraries
Control
Lead(s): Bence Magyar
Resources:
Webite link: https://control.ros.org
Meeting invite group ros-control-working-group-invites@googlegroups.com
Discourse tag: wg-ros2-control
Edge AI
Lead(s): TBD
Resources:
Meeting invite group ros-edge-ai-working-group-invites
Discourse tag: wg-edgeai
Embedded Systems
Lead(s): Maria Merlan, Pablo Garrido
Resources:
Meeting invite group ros-embedded-working-group-invites@googlegroups.com
Discourse tag: wg-embedded
Middleware
Lead(s): William Woodall
Resources:
Meeting invite group ros-middleware-working-group-invites@googlegroups.com
Discourse tag: wg-middleware
Manipulation
Lead(s): Dave Coleman, Mark Moll
Resources:
Meeting invite group ros-manipulation-working-group-invites@googlegroups.com
Discourse tag: wg-moveit
Discourse Channel: MoveIt
Real-time
Lead(s): Andrei Kholodnyi, Carlos San Vicente
Resources:
Meeting invite group ros-real-time-working-group-invites@googlegroups.com
Discourse tag: wg-real-time
Matrix chat +ros-realtime:matrix.org
Safety
Lead(s): Geoffrey Biggs
Resources:
Meeting invite group ros-safety-working-group-invites@googlegroups.com
Discourse tag: wg-safety-critical
Security
Lead(s): Jeremie Deray
Resources:
Meeting invite group ros-security-working-group-invites@googlegroups.com
Discourse tag: wg-security
Matrix chat +rosorg-security:matrix.org
Tooling
Lead(s): Emerson Knapp
Resources:
Meeting invite group ros-tooling-working-group-invites@googlegroups.com
Discourse tag: wg-tooling
Matrix chat +ros-tooling:matrix.org
Community Working Groups
The ROS 2 TSC is interested in encouraging and promoting working groups outside its direct purview. To provide extra visibility the TSC maintains a list of the community driven working groups here as well as working with the community to provide them with the same infrastructure.
Hardware Acceleration
Lead(s): Víctor Mayoral Vilches
Resources:
Meeting invite group ROS 2 Hardware Acceleration WG Google Group
Discourse tag: wg-acceleration
Github organization: ros-acceleration
Rust
Lead(s): Esteve Fernandez, Jacob Hassold
Resources:
Meeting invite group ros-rust-working-group-invites@googlegroups.com
Discourse tag: wg-rust
Matrix chat +rosorg-rust:matrix.org
If you’d like to join an existing ROS 2 WG, please contact the appropriate group lead(s) directly. If you’d like to create a new WG, please inquire via info@openrobotics.org.
Working Group Policies
Meetings should be posted to the Google calendar as well as announced on Discourse.
Meetings should have notes and be posted to Discourse using appropriate working group tag.
For attending the groups meetings please join the associated google group to get invites automatically.
Upcoming ROS Events
Upcoming Working group meetings 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