Sophus icon indicating copy to clipboard operation
Sophus copied to clipboard

C++ implementation of Lie Groups using Eigen.

Results 39 Sophus issues
Sort by recently updated
recently updated
newest added

**Describe the bug** Using Sophus with fmt 9.0.0+ produces the following error: ``` In file included from /tmp/sophus-test-20220724-36730-72obh/HelloSO3.cpp:2: In file included from /opt/homebrew/include/sophus/geometry.hpp:6: In file included from /opt/homebrew/include/sophus/se2.hpp:6: In file...

bug

**Is your feature request related to a problem? Please describe.** [A clear and concise description of what the problem is.] I was hoping we could add Sophus to conda-forge such...

feature request

Originally, the ceres test CMakeLists.txt only required Ceres 2.0.0. However, this version doesn't define ceres/manifold, and therefore when compiling against Ceres 2.0.0 the compilation fails. See #359 I don't claim...

**Describe the bug** When compiling Sophus against Ceres version 2.0.0, the compilation of the Ceres test targets fails because the header file doesn't exist. ``` Sophus/sophus/ceres_manifold.hpp:3:10: fatal error: ceres/manifold.h: No...

bug

The eigen library [suggests](https://eigen.tuxfamily.org/dox/TopicCMakeGuide.html) importing eigen with the `NO_MODULE` argument in `find_package`, i.e., [this line](https://github.com/strasdat/Sophus/blob/a0fe89a323e20c42d3cecb590937eb7a06b8343a/CMakeLists.txt#L35) should be ```cmake find_package(Eigen3 3.3.0 REQUIRED NO_MODULE) ``` This enables consumers to choose the version...

feature request

This is a feature request. Is it possible to add a function that creates an SO3 from two unit vectors? That is, given two unit vectors x, y, this function...

feature request

Hi. Having updated from 18.04 (sophus=ef9551f) to 20.04 (sophus=master), I ran into some compilation issue with some existing code. I've created a minimal example: ```` cpp #include "sophus/se2.hpp" #include int...

bug

Point cloud alignment is an application common enough that Eigen provides `Eigen::umeyama` to this end. Sophus can do better by exploiting a closed form solution for the optimum rotation quaternion....

`Sophus` is available as a port in [vcpkg](https://github.com/microsoft/vcpkg), a C++ library manager that simplifies installation for `Sophus` and other project dependencies. Documenting the install process here will help users get...