Skip to content

Conversation

@thimotedupuch
Copy link
Collaborator

@thimotedupuch thimotedupuch commented Dec 21, 2025

Please do not force push this PR until I open another PR for JuliaRobotics/RoME.jl that adds compatibility with this branch.

So I continued making changes to the source code. I added JuliaGeometry/GeometryBasics for the 2D/3D vectors and points, instead of the custom types previously defined and exported.

I removed a lot of legacy code, that was here for compatibility purposes, which I understand, but is really worth removing.

At some point, we will need to delete Project.toml and Manifest.toml and regenerate them with Julia 1.12 or never. But I plan to remove Rotations and LoopVectorization dependencies before that.

All tests pass, but a lot of them are not very relevant, I'll have to work on that as well.

I am still not very familiar with the Lie algebra computations and the ArrayPartition type.

Finally I did some diagrams with Mathcha.io with is very convenient for this kind of visualization. The README.md file hasn't been updated for 2 years, a lot of things in it are no longer relevant (broken links, etc...).


Thank you very much,
I know this PR might be difficult to review

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

Successfully merging this pull request may close these issues.

2 participants