-
Notifications
You must be signed in to change notification settings - Fork 4
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
Cubic BSpline dx #198
Cubic BSpline dx #198
Conversation
strasdat
commented
Dec 12, 2023
•
edited
Loading
edited
- added Cartesian version of the Cubic BSspline (as oppose to the more general LieGroup version), since it is easier to reason about it etc. (Also first studying the Cartesian version might help understanding the Lie Group one...)
- added analytic Jacobians wrt to the control points for the Cartesian Cubic BSspline
- added test coverage
- for the correctness of the Jacobian
- that the Cartesian version of the spline and the Lie Group on behave identical (if LieGroup = Translation<...>)
- refactoring
- move interp in its own dedicated directory
- split the massive spline.h file into multiple more consumable chunks
- more precise naming, e.g. CubicBSpline instead of BasisSpline ...
a7304ac
to
ed56f5a
Compare
@@ -0,0 +1,355 @@ | |||
// Copyright (c) 2011, Hauke Strasdat |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Moved and light refactored (more precise names) from https://github.com/farm-ng/farm-ng-core/blob/038a0c3f6ed6be19b95fa6cc2e3e0153b474c31d/cpp/sophus/lie/interp/spline.h
@@ -0,0 +1,286 @@ | |||
// Copyright (c) 2011, Hauke Strasdat |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Moved and light refactored (more precise names) from https://github.com/farm-ng/farm-ng-core/blob/038a0c3f6ed6be19b95fa6cc2e3e0153b474c31d/cpp/sophus/lie/interp/spline.h
@@ -0,0 +1,65 @@ | |||
// Copyright (c) 2011, Hauke Strasdat |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Moved and light refactored (more precise names) from https://github.com/farm-ng/farm-ng-core/blob/038a0c3f6ed6be19b95fa6cc2e3e0153b474c31d/cpp/sophus/lie/interp/spline.h