-
Notifications
You must be signed in to change notification settings - Fork 263
Open
Labels
enhancementNew feature or requestNew feature or request
Description
This is a low priority issue.
I am wondering: manif could have the option of providing the left-Jacobians instead of the right-Jacobians. This would give extra power to interface it with other tools that might be using left- logic. This means all implementations that regard uncertainties in the global reference.
As a reminder:
- Local perturbations --> right plus and minus --> right Jacobians
- Global perturbations --> left plus and minus --> left Jacobians
For example, Delaert and Drummond typically use left operations. Also Ceres uses left-plus in the local parametrizations they ship with the library.
So Manif could easily adapt to these cases.
The option should be global I guess, something like:
- In the CMAKE step ---> ugly in my opinion
- As a runtime function
manif::options::setRightJacobians()or whatsoever - As a flag in the function calls, e.g.
X.inverse(J, manif::LEFT_JAC)--> ugly in my opinion
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request