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

State representation #7

Closed
nahueespinosa opened this issue Oct 31, 2022 · 3 comments
Closed

State representation #7

nahueespinosa opened this issue Oct 31, 2022 · 3 comments
Assignees
Labels
cpp Related to C++ code ros Related to ROS

Comments

@nahueespinosa
Copy link
Member

Normally, MCL implementations (https://github.com/ekumenlabs/RnD/discussions/126#discussioncomment-3801233) tend to use ad-hoc structs to represent state. See:

Instead, let's select a library and use a fully featured vector representation for the state of the particles. Some available options are:

A key feature for the chosen library would be to support Special Euclidean group SE(n) and Special Orthogonal group SO(n) in two and three dimensions.

A good definition of done for this ticket would be to implement a basic motion model using the chosen library and add it to the repository.

@hidmic
Copy link
Collaborator

hidmic commented Dec 1, 2022

It seems that Cami won't be tackling this any time soon.

@nahueespinosa
Copy link
Member Author

nahueespinosa commented Dec 13, 2022

From the three Lie theory libraries listed here, sophus is the only one already available in rosdep, so it feels like the natural choice.

@nahueespinosa
Copy link
Member Author

Closed by #27.

@nahueespinosa nahueespinosa added cpp Related to C++ code ros Related to ROS labels Jan 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cpp Related to C++ code ros Related to ROS
Projects
None yet
Development

No branches or pull requests

3 participants