rclcpp icon indicating copy to clipboard operation
rclcpp copied to clipboard

rclcpp (ROS Client Library for C++)

Results 317 rclcpp issues
Sort by recently updated
recently updated
newest added

ActionClient::wait_for_action_server never actually waits and always returns [here](https://github.com/ros2/rclcpp/blob/ba175922d3008704c67b10fe82a2f7c0cbee2be4/rclcpp/src/rclcpp/client.cpp#L154), (when waiting is actually necessary). Seems to me that the action client's reference to context never gets set. corrected link: https://github.com/ros2/rclcpp/blob/fd58bddb05ee430f7124f5feff0add683db6f86f/rclcpp_action/src/client.cpp#L192

This is an automatic backport of pull request #2277 done by [Mergify](https://mergify.com). --- Mergify commands and options More conditions and actions can be found in the [documentation](https://docs.mergify.com/). You can also...

Hi, I'm relatively new to the rclcpp client after several years of using rclpy and both ROS1 clients. I'm trying to deserialize a message dynamically at runtime. I have the...

more-information-needed

## Feature request Allow to disable a logger by name #### Feature description It would be nice to have a possibility to disable a certain logger completely from code. I...

enhancement
help wanted

## Bug report **Required Info:** - Operating System: - Ubuntu 22.04 - Installation type: - apt - Version or commit hash: - iron - DDS implementation: - Fast-RTPS - Client...

Since commit f87d548f95db4165525bd94e4d96b56b3c5478cc, rclcpp requires rcl_clock_time_started from rcl which is only availble since rcl version 5.3.4 for humble Fixes issue #2249 for humble

Most of the deprecated happened since `iron`. Since Jazzy: - rate - typesupport_helpers - waitable

This is to ensure callbacks are destroyed last on entities destruction, avoiding the gap in time in which rmw entities hold a reference to a destroyed function.

In the current code, inside of the timer we create the subscription and the publisher, publish immediately, and expect the subscription to get it immediately. But it may be the...

The `EventsExecutor` was creating its own entities collector, collection ,etc. Now that these are part of the executor base class, the events executor should just use them. This PR should...