Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sunset Development on RCT #116

Open
marip8 opened this issue Sep 26, 2024 · 0 comments
Open

Sunset Development on RCT #116

marip8 opened this issue Sep 26, 2024 · 0 comments

Comments

@marip8
Copy link
Collaborator

marip8 commented Sep 26, 2024

Why?

RCT was initially created as an attempt to refine/improve the capabilities of the industrial_calibration repository. We've done a lot of work towards that end, but currently the repository has quite a bit of legacy ROS1 code and porting to support ROS1 and ROS2 (as well as supporting additional OSes beyond Ubuntu 20.04) would be quite a bit of work.

In favor of what?

Over the past few months, I and others have done most of the work needed to make the aforementioned improvements to RCT, but we've done it as a refactor of the industrial_calibration repo. These changes include:

  • migrating all of the contents of RCT back to industrial_calibration
  • converting the core code to be ROS-agnostic
  • reorganizing for improved modularity (in build and distribution) and ease of addition of future calibration data types (e.g., point cloud/laser scanner data)
  • adding GUIs for extrinsic hand-eye and intrinsic calibration
  • adding ROS-enabled data collection pipelines/utilties in separate industrial_calibration_ros and industrial_calibration_ros2 repos
  • supporting builds on Ubuntu Focal, Jammy, and Noble

Proposal

I think the capabilities and format of industrial_calibration are now better than those of this repo, so I would propose moving future development to industrial_calibration and sunsetting development on RCT

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

No branches or pull requests

1 participant