rclcpp
rclcpp copied to clipboard
rclcpp (ROS Client Library for C++)
This prevents a call to is_ready() using an uninitalised index to access wait_set->events that may occur before the event has been setup in add_to_wait_set().
## Bug report **Required Info:** - Operating System: - Ubuntu 22.04 LTS - Installation type: - Binaries - Version or commit hash: - Humble, from the `2023-01-27` sync snapshot -...
## Bug report **Required Info:** - Operating System: - Ubuntu 22.04 - Installation type: - source build - Version or commit hash: - https://github.com/ros2/ros2/commit/1f5bd8ed43beea199dabe48bc8023af3aba9806c - DDS implementation: - Any -...
…_sim_time" address https://github.com/ros2/rclcpp/issues/2370 depends on https://github.com/ros2/rclcpp/pull/2742
This is to ask the question to prompt questions should software generated by ChatGPT or similar is contained within the pull request
## Asynchronous action acceptance and cancellation ### Feature description Provide asynchronous alternative signatures for the `rclcpp_action::Server`'s [`GoalCallback`](https://docs.ros.org/en/rolling/p/rclcpp_action/generated/classrclcpp__action_1_1Server.html#_CPPv4N13rclcpp_action6Server12GoalCallbackE) and [`CancelCallback`](https://docs.ros.org/en/rolling/p/rclcpp_action/generated/classrclcpp__action_1_1Server.html#_CPPv4N13rclcpp_action6Server14CancelCallbackE). That is, allow callbacks to not immediately return the accept/reject response,...
Adds a method in `PublisherBase` that returns the number of matched subscriptions that are not in the same context as the publisher. It also makes inter-process publishing depend on this...
Howdy, Per a conversation with @JanStaschulat at ROSCon / in Nav2 https://github.com/ros-planning/navigation2/issues/3974: I think it would be dandy to be able to set increase thread prioritizations for soft-realtime in the...
Most of the available RMW implementations now support some sort of zero-copy transport for multiple processes in the same machine. However, to use this feature, there's an important limitation: the...
## Minor Enhancement see https://github.com/ros2/rclcpp/blob/411dbe8212dd753ee60871f8605d0a8beaae5e37/rclcpp/src/rclcpp/time_source.cpp#L280 it uses basically `/parameter_events` subscription to check the `use_sim_time` which belongs to the node. but as mentioned `TODO`, this can be done more efficiently using...