rclcpp
rclcpp copied to clipboard
rclcpp (ROS Client Library for C++)
### Generated by Generative AI _No response_ ### Operating System: ```Ubuntu 22``` ### ROS version or commit hash: humble ### RMW implementation (if applicable): cyclone ### RMW Configuration (if applicable):...
### Description I would find handy to have in `rclcpp` C++ traits like (draft): ```c++ rclcpp::is_node rclcpp::is_node_v rclcpp::is_lifecycle_node rclcpp::is_lifecycle_node_v ``` they can be easily implemented via `std::is_base_of`. the `is_node` trait...
I've just noticed the executable `my_exec` created by calling rclcpp_components_register_node(my_lib PLUGIN "my::Lib" EXECUTABLE my_exec) does not have CMake dependency on `my_lib`. That seems weird to me because when I rebuild...
### Operating System: ```Linux shangzh-VMware-Virtual-Platform 6.11.0-21-generic #21~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Feb 24 16:52:15 UTC 2 x86_64 x86_64 x86_64 GNU/Linux``` ### ROS version or commit hash: ros2 jazzy ### RMW implementation...
As jazzy is the latest LTS version, it would be nice to have the work done to generic services backported as without it it feels incomplete to only offer generic...
### Description Hello! Thank you all for such great work. Most of the times in real applications, the action server should show different behaviour depending on the type of the...
### Operating System: ```Linux robin-zeal 6.9.3-76060903-generic #202405300957~1732141768~22.04~f2697e1~dev-Ubuntu SMP PREEMPT_DY x86_64 x86_64 x86_64 GNU/Linux``` ### ROS version or commit hash: jazzy ### RMW implementation (if applicable): rmw_zenoh_cpp ### RMW Configuration (if...
### Description Lifecycle Publishers and Subscriptions (being implemented with #2715) should not be discovered by the ROS 2 network until the Lifecycle Node has entered the ``inactive state`` (meaning it...
Add test cases to the `rclcpp_action` clients where the `Executing` status response is received before the service callback. The test leverages a specific sequence of `spin()` invocation on the executors,...
### Operating System: Linux tony-laptop 6.11.0-21-generic #21~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Feb 24 16:52:15 UTC 2 x86_64 x86_64 x86_64 GNU/Linux ### ROS version or commit hash: rolling, jazzy ### RMW implementation...