[Not-For-Merge] Enable ROS2 builds for gripper packages we use in UThor #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Robotiq does not have ROS2-specific packages for their grippers. So instead of merging this change to kinetic-devel branch, ros2 branch should likely be retained as is.
This change converts the build files to be ROS2/ament compatible (rest of the files have whitespace-only changes and can be ignored). The URDF and config files are NOT converted to ROS2 format, and instead ros2_control entries for these grippers are added in uthor.urdf.xacro in Aivot repo.
Note that only two packages must be built in the ROS namespace -- robotiq_3f_gripper_visualization and robotiq_2f_85_gripper_visualization. The rest of the gripper packages are not converted to ROS2 format.
$ cd ~/Software/ros_foxy
$ colcon build --packages-select robotiq_3f_gripper_visualization
$ colcon build --packages-select robotiq_2f_85_gripper_visualization