-
Notifications
You must be signed in to change notification settings - Fork 2
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
Point cloud to world frame transformation #134
Comments
Actually you can do the following w/o going to open3D:
In terms of adding a function for this, we could do that if required/desired. I think the pc operations are indeed the best place to add them. There is actually already a helper class in the |
So if I get it correctly, we would only need to wrap Since Open3D conversion is not required in that case, then perhaps adding an additional function for this is overkill. (For me this was about reducing a 3-line operation + imports to a one-liner, but |
indeed!
on the other hand it will be easier to find. So I think it could still be a good idea |
Describe the feature you'd like
When working with point clouds, sometimes we want to express them in the world (or robot base) frame.
I currently do this with a method proposed by @Victorlouisdg through Open3D:
Do we want to create a function for this in the camera toolkit (leaving possibilities for future optimisations, I haven't checked the performance implications yet of the above conversions to and from Open3D. I'm assuming it's fairly cheap because it's zero copy)?
Use cases
Possible implementation
We could wrap the above code snippet into a function named
transform_point_cloud
, which could go into https://github.com/airo-ugent/airo-mono/blob/main/airo-camera-toolkit/airo_camera_toolkit/point_clouds/operations.pyThe text was updated successfully, but these errors were encountered: