Sophus
Sophus copied to clipboard
C++ implementation of Lie Groups using Eigen.
Very nice project about Liegroup. When I tried to build Sophus, I could not find some instructions E.g., 3rd dependent library like Eigen, or is fmt library necessary and so...
I was missing an example of using Ceres with the spline structure and Sophus element, in a continuous-time fashion. The test code adds this example and shows how to optimize...
**Describe the bug** In my program, Sophus called `std::abort()`: Sophus ensure failed in function 'static SO3 Sophus::SO3::expAndTheta(const Tangent &, Scalar *) [Scalar_ = float, Options = 0]', file '/opt/homebrew/include/sophus/so3.hpp', line...
When I try to use Eigen to create SO3, and to calculate SO3 -> so3, and so3 -> SO3. it's just a demo. Here is my code: ```c++ #include #include...
`Eigen/Dense` contains `Eigen/Core`, `Eigne/Geometry`, `SVD`, etc, which is much expensive to include. By reducing `Eigen/Dense` to `Eigen/Core` in `sophus/rotation_matrix.hpp`, we can avoid unnecessary headers when using `se3.hpp`, `so3.hpp`, or `rotation_matrix.hpp`....
**Describe the bug** [A clear and concise description of what the bug is.] The landing page https://github.com/strasdat/Sophus displays a documentation page README.rst with broken link https://strasdat.github.io/Sophus/. The error message is:...
github pages api documentaion link from the main readme file leads to an error page
Converted 1.0 and 0.0 to 1 and 0 respectively in the first argument of parent_T_spline(i,u) (and derivative): because this is a knot index argument. It adds nothing to the test...
Removed the target for local parametrization because they make the compilation longer, while they do not add any flag that is used in practice to the compilation. They seem to...
The constructor of HomogeneousPointProduct expects the three argument to have same type, this is currently not the case when Scalar is a Ceres Jet type.