I've been using robot_cal_tools with ROS2, and I would like to contribute back some of the work I did in my weird fork to enable this without adversely affecting ROS1 projects that use this repo. Since some of the RCT packages contain ROS nodes, I think we will need to reorganize the structure of this repo.
A reasonable initial approach could be:
I recall that one of the goals of this project is to integrate it with the industrial_calibration project, with robot_cal_tools providing the underlying optimization libraries and industrial_calibration providing ROS nodes. I think restructuring this repo a little bit will actually help with that integration process down the road.
I've been using robot_cal_tools with ROS2, and I would like to contribute back some of the work I did in my weird fork to enable this without adversely affecting ROS1 projects that use this repo. Since some of the RCT packages contain ROS nodes, I think we will need to reorganize the structure of this repo.
A reasonable initial approach could be:
rct_optimizationsandrct_image_toolspure CMake packages.rct_ros_toolsandrct_examplesto a new repository with parallel branches for ROS1 and ROS2.I recall that one of the goals of this project is to integrate it with the
industrial_calibrationproject, withrobot_cal_toolsproviding the underlying optimization libraries andindustrial_calibrationproviding ROS nodes. I think restructuring this repo a little bit will actually help with that integration process down the road.