Skip to content

Commit f6ef950

Browse files
authored
Merge branch 'humble' into patch-1
2 parents 6d01e12 + 4c7630c commit f6ef950

File tree

3 files changed

+15
-150
lines changed

3 files changed

+15
-150
lines changed

source/The-ROS2-Project/Governance.rst

Lines changed: 0 additions & 121 deletions
Original file line numberDiff line numberDiff line change
@@ -207,243 +207,122 @@ The following repositories are managed by the ROS PMC:
207207
:header-rows: 1
208208

209209
* - Repository URL
210-
- Committers
211210
* - https://github.com/ament/ament_cmake
212-
- Not Yet Available
213211
* - https://github.com/ament/ament_index
214-
- Not Yet Available
215212
* - https://github.com/ament/ament_lint
216-
- Not Yet Available
217213
* - https://github.com/ament/ament_package
218-
- Not Yet Available
219214
* - https://github.com/ament/google_benchmark_vendor
220-
- Not Yet Available
221215
* - https://github.com/ament/googletest
222-
- Not Yet Available
223216
* - https://github.com/ament/uncrustify_vendor
224-
- Not Yet Available
225217
* - https://github.com/gazebo-release/gz_cmake_vendor
226-
- Not Yet Available
227218
* - https://github.com/gazebo-release/gz_math_vendor
228-
- Not Yet Available
229219
* - https://github.com/gazebo-release/gz_utils_vendor
230-
- Not Yet Available
231220
* - https://github.com/osrf/osrf_pycommon
232-
- Not Yet Available
233221
* - https://github.com/osrf/osrf_testing_tools_cpp
234-
- Not Yet Available
235222
* - https://github.com/ros-infrastructure/rep
236-
- Not Yet Available
237223
* - https://github.com/ros-infrastructure/rosdoc2
238-
- Not Yet Available
239224
* - https://github.com/ros-perception/image_common
240-
- Not Yet Available
241225
* - https://github.com/ros-perception/laser_geometry
242-
- Not Yet Available
243226
* - https://github.com/ros-perception/point_cloud_transport
244-
- Not Yet Available
245227
* - https://github.com/ros-perception/pointcloud_to_laserscan
246-
- Not Yet Available
247228
* - https://github.com/ros-planning/navigation_msgs
248-
- Not Yet Available
249229
* - https://github.com/ros-tooling/keyboard_handler
250-
- Not Yet Available
251230
* - https://github.com/ros-tooling/libstatistics_collector
252-
- Not Yet Available
253231
* - https://github.com/ros-visualization/interactive_markers
254-
- Not Yet Available
255232
* - https://github.com/ros-visualization/python_qt_binding
256-
- Not Yet Available
257233
* - https://github.com/ros-visualization/qt_gui_core
258-
- Not Yet Available
259234
* - https://github.com/ros-visualization/rqt
260-
- Not Yet Available
261235
* - https://github.com/ros-visualization/rqt_action
262-
- Not Yet Available
263236
* - https://github.com/ros-visualization/rqt_bag
264-
- Not Yet Available
265237
* - https://github.com/ros-visualization/rqt_console
266-
- Not Yet Available
267238
* - https://github.com/ros-visualization/rqt_graph
268-
- Not Yet Available
269239
* - https://github.com/ros-visualization/rqt_msg
270-
- Not Yet Available
271240
* - https://github.com/ros-visualization/rqt_plot
272-
- Not Yet Available
273241
* - https://github.com/ros-visualization/rqt_publisher
274-
- Not Yet Available
275242
* - https://github.com/ros-visualization/rqt_py_console
276-
- Not Yet Available
277243
* - https://github.com/ros-visualization/rqt_reconfigure
278-
- Not Yet Available
279244
* - https://github.com/ros-visualization/rqt_service_caller
280-
- Not Yet Available
281245
* - https://github.com/ros-visualization/rqt_shell
282-
- Not Yet Available
283246
* - https://github.com/ros-visualization/rqt_srv
284-
- Not Yet Available
285247
* - https://github.com/ros-visualization/rqt_topic
286-
- Not Yet Available
287248
* - https://github.com/ros-visualization/tango_icons_vendor
288-
- Not Yet Available
289249
* - https://github.com/ros-visualization/visualization_tutorials
290-
- Not Yet Available
291250
* - https://github.com/ros/angles
292-
- Not Yet Available
293251
* - https://github.com/ros/class_loader
294-
- Not Yet Available
295252
* - https://github.com/ros/console_bridge
296-
- Not Yet Available
297253
* - https://github.com/ros/eigen_stl_containers
298-
- Not Yet Available
299254
* - https://github.com/ros/geometry_tutorials
300-
- Not Yet Available
301255
* - https://github.com/ros/kdl_parser
302-
- Not Yet Available
303256
* - https://github.com/ros/pluginlib
304-
- Not Yet Available
305257
* - https://github.com/ros/resource_retriever
306-
- Not Yet Available
307258
* - https://github.com/ros/robot_state_publisher
308-
- Not Yet Available
309259
* - https://github.com/ros/ros_environment
310-
- Not Yet Available
311260
* - https://github.com/ros/ros_tutorials
312-
- Not Yet Available
313261
* - https://github.com/ros/rosdistro
314-
- Not Yet Available
315262
* - https://github.com/ros/urdf_parser_py
316-
- Not Yet Available
317263
* - https://github.com/ros/urdfdom
318-
- Not Yet Available
319264
* - https://github.com/ros/urdfdom_headers
320-
- Not Yet Available
321265
* - https://github.com/ros2/ament_cmake_ros
322-
- Not Yet Available
323266
* - https://github.com/ros2/common_interfaces
324-
- Not Yet Available
325267
* - https://github.com/ros2/console_bridge_vendor
326-
- Not Yet Available
327268
* - https://github.com/ros2/demos
328-
- Not Yet Available
329269
* - https://github.com/ros2/design
330-
- Not Yet Available
331270
* - https://github.com/ros2/eigen3_cmake_module
332-
- Not Yet Available
333271
* - https://github.com/ros2/example_interfaces
334-
- Not Yet Available
335272
* - https://github.com/ros2/examples
336-
- Not Yet Available
337273
* - https://github.com/ros2/geometry2
338-
- Not Yet Available
339274
* - https://github.com/ros2/launch
340-
- Not Yet Available
341275
* - https://github.com/ros2/launch_ros
342-
- Not Yet Available
343276
* - https://github.com/ros2/libyaml_vendor
344-
- Not Yet Available
345277
* - https://github.com/ros2/message_filters
346-
- Not Yet Available
347278
* - https://github.com/ros2/mimick_vendor
348-
- Not Yet Available
349279
* - https://github.com/ros2/orocos_kdl_vendor
350-
- Not Yet Available
351280
* - https://github.com/ros2/performance_test_fixture
352-
- Not Yet Available
353281
* - https://github.com/ros2/pybind11_vendor
354-
- Not Yet Available
355-
* - https://github.com/ros2/python_cmake_module
356-
- Not Yet Available
357282
* - https://github.com/ros2/rcl
358-
- Not Yet Available
359283
* - https://github.com/ros2/rcl_interfaces
360-
- Not Yet Available
361284
* - https://github.com/ros2/rcl_logging
362-
- Not Yet Available
363285
* - https://github.com/ros2/rclcpp
364-
- Not Yet Available
365286
* - https://github.com/ros2/rclpy
366-
- Not Yet Available
367287
* - https://github.com/ros2/rcpputils
368-
- Not Yet Available
369288
* - https://github.com/ros2/rcutils
370-
- Not Yet Available
371289
* - https://github.com/ros2/realtime_support
372-
- Not Yet Available
373290
* - https://github.com/ros2/rmw
374-
- Not Yet Available
375291
* - https://github.com/ros2/rmw_connextdds
376-
- Not Yet Available
377292
* - https://github.com/ros2/rmw_cyclonedds
378-
- Not Yet Available
379293
* - https://github.com/ros2/rmw_dds_common
380-
- Not Yet Available
381294
* - https://github.com/ros2/rmw_fastrtps
382-
- Not Yet Available
383295
* - https://github.com/ros2/rmw_implementation
384-
- Not Yet Available
385296
* - https://github.com/ros2/rmw_zenoh
386-
- Not Yet Available
387297
* - https://github.com/ros2/ros_testing
388-
- Not Yet Available
389-
* - https://github.com/ros2/ros1_bridge
390-
- Not Yet Available
391298
* - https://github.com/ros2/ros2
392-
- Not Yet Available
393299
* - https://github.com/ros2/ros2_documentation
394-
- Not Yet Available
395300
* - https://github.com/ros2/ros2_tracing
396-
- Not Yet Available
397301
* - https://github.com/ros2/ros2cli
398-
- Not Yet Available
399302
* - https://github.com/ros2/ros2cli_common_extensions
400-
- Not Yet Available
401303
* - https://github.com/ros2/rosbag2
402-
- Not Yet Available
403304
* - https://github.com/ros2/rosidl
404-
- Not Yet Available
405305
* - https://github.com/ros2/rosidl_core
406-
- Not Yet Available
407306
* - https://github.com/ros2/rosidl_dds
408-
- Not Yet Available
409307
* - https://github.com/ros2/rosidl_defaults
410-
- Not Yet Available
411308
* - https://github.com/ros2/rosidl_dynamic_typesupport
412-
- Not Yet Available
413309
* - https://github.com/ros2/rosidl_dynamic_typesupport_fastrtps
414-
- Not Yet Available
415310
* - https://github.com/ros2/rosidl_python
416-
- Not Yet Available
417311
* - https://github.com/ros2/rosidl_runtime_py
418-
- Not Yet Available
419312
* - https://github.com/ros2/rosidl_typesupport
420-
- Not Yet Available
421313
* - https://github.com/ros2/rosidl_typesupport_fastrtps
422-
- Not Yet Available
423314
* - https://github.com/ros2/rpyutils
424-
- Not Yet Available
425315
* - https://github.com/ros2/rviz
426-
- Not Yet Available
427316
* - https://github.com/ros2/spdlog_vendor
428-
- Not Yet Available
429317
* - https://github.com/ros2/sros2
430-
- Not Yet Available
431318
* - https://github.com/ros2/system_tests
432-
- Not Yet Available
433319
* - https://github.com/ros2/test_interface_files
434-
- Not Yet Available
435320
* - https://github.com/ros2/tinyxml_vendor
436-
- Not Yet Available
437321
* - https://github.com/ros2/tinyxml2_vendor
438-
- Not Yet Available
439322
* - https://github.com/ros2/tlsf
440-
- Not Yet Available
441323
* - https://github.com/ros2/unique_identifier_msgs
442-
- Not Yet Available
443324
* - https://github.com/ros2/urdf
444-
- Not Yet Available
445325
* - https://github.com/ros2/yaml_cpp_vendor
446-
- Not Yet Available
447326

448327
Upcoming ROS Events
449328
-------------------

source/The-ROS2-Project/Roadmap.rst

Lines changed: 10 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -15,39 +15,22 @@ This page describes planned work for ROS 2.
1515
The set of planned features and development efforts should provide insight into the overall direction of ROS 2.
1616
If you would like to see other features on the roadmap, please get in touch with us at [email protected].
1717

18-
Kilted Roadmap
19-
--------------
18+
Lyrical Luth
19+
------------
2020

21-
Kilted Kaiju is the ROS 2 release expected in May 2025.
22-
See the :doc:`release page <../Releases/Release-Kilted-Kaiju>` for a detailed timeline.
21+
Lyrical Luth is the ROS 2 release expected in May 2026.
22+
See the :doc:`release page <../Releases/Release-Lyrical-Luth>` for a detailed timeline.
2323

24-
The items in the roadmap below are the major features being worked on by the ROS 2 community.
24+
Lyrical Roadmap
25+
---------------
26+
27+
The features being worked on are tracked on the `GitHub Project Board <https://github.com/orgs/ros2/projects/70>`__.
28+
The items in the roadmap are the major features being worked on by the ROS 2 community.
2529
The "Size" is an estimated size of the task, where *Small* means person-days to complete, *Medium* means person-weeks to complete, and *Large* means person-months to complete.
2630

27-
If you are working on a feature for ROS 2 and would like to have it listed, please open a pull request to `ROS 2 Documentation <https://github.com/ros2/ros2_documentation>`__.
31+
If you are working on a feature for ROS 2 and would like to have it listed, please open an issue on `ROS 2 Documentation <https://github.com/ros2/ros2_documentation>`__.
2832
If you'd like to take on one of these tasks, please :doc:`get in touch with us <../Contact>`.
2933

30-
.. raw:: html
31-
32-
<style>
33-
.wy-table-responsive table td, .wy-table-responsive table th {
34-
white-space: normal;
35-
}
36-
</style>
37-
38-
.. list-table::
39-
:widths: 40 10 25 25
40-
:header-rows: 1
41-
42-
* - Task
43-
- Size
44-
- Owner
45-
- Expected Completion
46-
* - Make ``rmw_zenoh_cpp`` a Tier-1 RMW
47-
- Large
48-
- Intrinsic
49-
- May 2025
50-
5134
Planned releases
5235
----------------
5336

source/Tutorials/Advanced/Creating-An-RMW-Implementation.rst

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -455,8 +455,11 @@ These tests can use ``rmw``'s ``rmw_get_implementation_identifier()`` `function
455455
Middleware- and ``rmw`` implementation-specific configuration
456456
-------------------------------------------------------------
457457

458-
The ``rmw`` interface as defined by that package does not support passing arbitrary configuration data to the implementation or the underlying middleware.
459-
To get around that and introduce some flexibility, some implementations use environment variables: ``RMW_FASTRTPS_*``, ``RMW_CONNEXT_*``, etc.
458+
The ``rmw`` interface allows providing arbitrary implementation-specific configuration payloads for publishers and subscriptions through the type-erased ``rmw_specific_publisher_payload`` / ``rmw_specific_subscription_payload`` fields in ``rmw_publisher_options_t`` / ``rmw_subscription_options_t``.
459+
This is set by users through ``RMWImplementationSpecificPublisherPayload`` / ``RMWImplementationSpecificSubscriptionPayload`` in ``rclcpp``, for example.
460+
This is an advanced, non-portable feature that is not currently used by any (tier 1) implementations.
461+
462+
For a bit more flexibility, some implementations use environment variables: ``RMW_FASTRTPS_*``, ``RMW_CONNEXT_*``, etc.
460463
The underlying middleware may also be configurable through environment variables: ``FASTDDS_*``, ``ZENOH_*``, ``CYCLONEDDS_*``, ``EMAIL_*``, etc.
461464
For example, the ``CYCLONEDDS_URI``, ``FASTDDS_DEFAULT_PROFILES_FILE``, and ``ZENOH_SESSION_CONFIG_URI`` environment variables can be used to provide a path to a full configuration file if the relevant middleware is used.
462465

0 commit comments

Comments
 (0)