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

Get basic CJL.ScatterAlignPose3 functional on standardized code #869

Open
dehann opened this issue Jun 22, 2022 · 9 comments
Open

Get basic CJL.ScatterAlignPose3 functional on standardized code #869

dehann opened this issue Jun 22, 2022 · 9 comments

Comments

@dehann
Copy link
Member

dehann commented Jun 22, 2022

TAC

get SAP3 functional as simple point to point alignment.

Notes

  • separate issue to upgrade ScatterAlignPose3 to also use point normals.
@dehann dehann self-assigned this Jun 22, 2022
@dehann dehann changed the title Update CJL.ScatterAlignPose__ (2, 2z, 3) Update CJL.ScatterAlignPose3 Jun 30, 2022
@dehann
Copy link
Member Author

dehann commented Jul 5, 2022

Image

@dehann
Copy link
Member Author

dehann commented Jul 9, 2022

@dehann
Copy link
Member Author

dehann commented Jul 12, 2022

Common rigid transform function for _PCL and ScatterAlign, working torwards Pose3:

@dehann
Copy link
Member Author

dehann commented Jul 12, 2022

Further work for ScatterAlignPose3:

@dehann
Copy link
Member Author

dehann commented Jul 25, 2022

To speed things up (and after finding), I'm consolidating the simpleICP.jl implementation. This is the defacto standard. One trick not included in ScatterAlign is to setup the cost function against path normals around each point.

Here is the first piece:

and here is what the code does with the two pointclouds from above:

Image

@dehann dehann changed the title Update CJL.ScatterAlignPose3 Get basic CJL.ScatterAlignPose3 functional on standardized code Sep 28, 2022
@dehann dehann added this to the v0.14.0 milestone Sep 28, 2022
@dehann
Copy link
Member Author

dehann commented Dec 6, 2022

good chunk of this is probably already done with recent work. So the remaining TAC is that ScatterAlign runs through and has a test, but okay if the numerics are not robust.

@dehann
Copy link
Member Author

dehann commented Dec 6, 2022

I recently also added an option for alignments on either

@dehann dehann modified the milestones: v0.14.0, v0.15.1 Mar 11, 2023
@dehann dehann modified the milestones: v0.16.0, v0.16.1 Sep 21, 2023
@dehann dehann modified the milestones: v0.16.1, v0.16.2 Nov 21, 2023
@dehann
Copy link
Member Author

dehann commented Nov 21, 2023

reminder to consolidate versions across both Caesar and PyCaesar functionality

@dehann dehann modified the milestones: v0.16.2, v0.16.3 Feb 17, 2024
@Affie Affie modified the milestones: v0.16.3, v0.16.4 Mar 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

2 participants