You're reading the documentation for a development version. For the latest released version, please have a look at Iron.
About Working Groups
There are two types of ROS 2 working groups, TSC sanctioned working groups and community working groups. Functionally, there is little distinction between the two types of working groups, the primary distinction being that TSC sanctioned working groups were created by the ROS 2 TSC and deliver regular reports to it. Community working groups are created and administered by the ROS community for the ROS community, and are not officially sanctioned by the ROS 2 TSC. Community working groups can become TSC working groups by a simple vote of the ROS 2 TSC. Community working groups can be created using the process outlined in this tutorial..
If you’d like to join an existing ROS 2 working group, please contact the appropriate group lead(s) directly. If you’d like to create a new working group, 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 an appropriate working group tag.
For attending the groups meetings please join the associated google group to get invites automatically.
TSC Working Groups
The current TSC WGs are (12 as of 2023-08-30):
Client Libraries
Lead(s): Geoffrey Biggs, Alberto Soragna
Note: This working group is currently on hiatus. Meetings will resume at some point in the future TBD.
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:
Website link: https://control.ros.org
Meeting invite group ros-control-working-group-invites@googlegroups.com
Discourse tag: wg-ros2-control
Middleware
Lead(s): William Woodall
Resources:
Meeting invite group ros-middleware-working-group-invites@googlegroups.com
Discourse tag: wg-middleware
Manipulation
Lead(s): Henning Kayser
Resources:
Meeting invite group ros-manipulation-working-group-invites@googlegroups.com
Discourse tag: wg-moveit
Discourse Channel: MoveIt
Real-time
Lead(s): Andrei Kholodnyi, Jan Staschulat
Resources:
Meeting invite group ros-real-time-working-group-invites@googlegroups.com
Discourse tag: wg-real-time
Matrix chat +ros-realtime:matrix.org
Security
Lead(s): Florencia Cabral
Resources:
Meeting invite group ros-security-working-group-invites@googlegroups.com
Discourse tag: wg-security
Matrix chat +rosorg-security:matrix.org
Rosbag2 and Tooling
Lead(s): Michael Orlov
Resources:
Meeting invite group ros-tooling-working-group-invites@googlegroups.com
Discourse tag: wg-tooling
Matrix chat +ros-tooling:matrix.org
Community Working Groups
Community working groups are created and maintained by the ROS community to support ongoing efforts.
Aerial Robotics (AerialRoboticsWG)
Lead(s): Kimberly McGuire, Ramón Roche
Resources:
Discourse tag: wg-aerial-robotics
OSRF Discord channel: #cwg-aerial
AI Integration
Lead(s): Lara Moreno
Resources:
Deliberation (DelibWG)
Lead(s): Christian Henkel
Resources:
Meeting invite group ros-wg-deliberation
Minutes: gdocs
Recordings @ros-wg-deliberation
Github Organization: ros-wg-deliberation
Discourse tag: wg-delib
Education (EdWG)
Lead(s): Katherine Scott
Resources:
Discourse tag: wg-education
Maritime (MaritimeWG)
Lead(s): Mabel Zhang, Arjo Chakravarty
Resources:
Meeting invite group maritime-robotics-working-group-invites@googlegroups.com
Discourse tag: wg-maritime-robotics
Matrix chat #ros-maritime-general:matrix.org
Rust (RustWG)
Lead(s): Esteve Fernandez, Jacob Hassold, Nikolai Morin
Resources:
Discourse tag: wg-rust
Matrix chat: #Rust WG Room
Repository: ros2-rust
SMACC (SMACCWG)
Lead(s): Brett Aldrich
Resources:
Discourse tag: wg-smacc