Skip to content

Conversation

JafarAbdi
Copy link
Contributor

1- Make the default C++ version to 17 since rclcpp uses features that were introduced in that version https://github.com/ros2/rclcpp/search?q=variant
2- Use auto_declare for multi_interface_forward_command_controller and forward_command_controller to fix the following exception Exception thrown during init stage with message: parameter 'joints' has already been declared

@AndyZe
Copy link
Contributor

AndyZe commented Jun 7, 2022

I've experienced this too: parameter 'joints' has already been declared

👍

@mechwiz
Copy link
Contributor

mechwiz commented Jun 13, 2022

Same here, thanks for fixing this Jafar!

Copy link
Member

@bmagyar bmagyar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great, thanks for the fix!

@bmagyar bmagyar merged commit 547cef7 into ros-controls:master Jun 14, 2022
RobertWilbrandt added a commit to RobertWilbrandt/Universal_Robots_ROS2_Driver that referenced this pull request Jun 21, 2022
ros-controls/ros2_controllers#360 already fixed a bug related to
parameter handling in forward controllers. Until next sync we have to
use the source repo for error-free controller startup.
fmauch pushed a commit to UniversalRobots/Universal_Robots_ROS2_Driver that referenced this pull request Jun 22, 2022
* Use ros2_controllers sources

ros-controls/ros2_controllers#360 already fixed a bug related to
parameter handling in forward controllers. Until next sync we have to
use the source repo for error-free controller startup.

* Use ros2_controllers sources for execution tests
mamueluth pushed a commit to b-robotized-forks/ros2_controllers that referenced this pull request Aug 26, 2022
…c++ version to 17 (ros-controls#360)

* Default C++ version to 17

* Replace explicit use of declare_paremeter with auto_declare
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants