This adds unit tests for rclcpp_action and increases the coverage to just bit over 95%. As part of this work, an issue was found with the client implementation, which is potentially addressed in #1...
https://github.com/jmachowinski/rclcppActionDeadlock This code demonstrates the issue. There are two ways to fix this problem, either release the handle_mutex_ before calling the callback (here rclcpp/rclcpp_action/include/rclcpp_action/client_goal_handle_impl.hpp Line 177 in 22a954e fee...
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
rclcpp_action 29.6.0 Apr 26, 2025 rclcpp_components 29.6.0 Apr 26, 2025 rclcpp_lifecycle introduce rcl_lifecycle_get_transition_label_by_id(). (#2827) May 2, 2025 .gitignore add wait_for_action_server() for action clients (#598) ...
Feature request Feature description ROS2 is missing an rclcpp_action::SimpleActionServer that is equivalent to ROS1 actionlib::SimpleActionServer, same for the action client. ROS2 does come with some basic examples for implementing actio...
Pulls:ros2/rcl#1207,#2750 Gist:https://gist.githubusercontent.com/fujitatomoya/91d94028e31077ee4d79acaba2e26143/raw/613e62322a68fdca5345cf727161389cc6bbb260/ros2.repos BUILD args: --packages-above-and-dependencies rcl rcl_action rclcpp ...
When running in an environment with a comparatively small number of CPU cores (for example, 2 cores for Travis and GH Actions runners), my tests sometimes fail because action feedback that I require to pass the test was never received by my action client. To test this, I'm using the fi...
* \return A action type support handle */ RCLCPP_PUBLIC const rosidl_action_type_support_t * get_action_typesupport_handle( const std::string & type, const std::string & typesupport_identifier, rcpputils::SharedLibrary & library); } // namespace rclcpp #endif // RCLCPP__TYPESUPPORT_HEL...
Last commit date Latest commit History 1,791 Commits .github rclcpp rclcpp_action rclcpp_components rclcpp_lifecycle .gitignore CONTRIBUTING.md LICENSE README.md rclcpp This repository contains the source code for the ROS Client Library for C++ package, included with a standard install of any ROS ...
Fork447 Star603 rolling 129Branches166Tags Code Folders and files Name Last commit message Last commit date Latest commit cottsay 29.6.0 Apr 26, 2025 1a28206·Apr 26, 2025 History 1,876 Commits rclcpp 29.6.0 Apr 26, 2025 rclcpp_action ...