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

"Sophus" library build guide should be mentioned in "Readme" #6

Closed
greatwallet opened this issue Nov 20, 2020 · 1 comment
Closed

Comments

@greatwallet
Copy link

greatwallet commented Nov 20, 2020

A lot of *.cu files includes "sophus" library, like utils/sdf_layer/sdf_matching_loss_kernel.cu
, which I don't think is quite a common library.

I think maybe you should add some info on how to build sophus in README (some referece or links at least).

Take ubuntu 16.04 as an example, building sophus takes quite more effort than newer OSes, since one of the dependent lib Eigen in ubuntu 16.04 is in version 3.2 by apt-get install libeigen3-dev, and does not support up-to-dated Ceres-Solver and sophus.

My solution:

  1. build eigen 3.3.8 (up-to-dated) in "http://eigen.tuxfamily.org/index.php?title=Main_Page" (instead of sudo apt-get install libeigen3-dev) and make sure it's in /usr/local/include
  2. build ceres-solver 2.0.0 from "https://ceres-solver.googlesource.com/ceres-solver" and make sure it's in /usr/local/include
  3. build Sophus from "https://github.com/strasdat/Sophus" and make sure it's in /usr/local/include
  4. change directory to PoseRBPF and build everything.

Reference:

2020.11.20

@SelvamArul
Copy link

I too think it might be very useful to have this information in README.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants