sophus repository

Repository Summary

Checkout URI https://github.com/stonier/sophus.git
VCS Type git
VCS Version release/1.0-crystal
Last Updated 2018-09-27
Dev Status MAINTAINED
Released RELEASED

Packages

Name Version
sophus 1.0.2

README

Could not convert RST to MD: No such file or directory - pandoc

Repository Summary

Checkout URI https://github.com/stonier/sophus.git
VCS Type git
VCS Version release/1.0-bouncy
Last Updated 2018-09-27
Dev Status MAINTAINED
Released RELEASED

Packages

Name Version
sophus 1.0.2

README

Could not convert RST to MD: No such file or directory - pandoc

Repository Summary

Checkout URI https://github.com/stonier/sophus.git
VCS Type git
VCS Version release/1.0.1-melodic
Last Updated 2018-09-11
Dev Status MAINTAINED
Released RELEASED

Packages

Name Version
sophus 1.0.1

README

Could not convert RST to MD: No such file or directory - pandoc

Repository Summary

Checkout URI https://github.com/stonier/sophus.git
VCS Type git
VCS Version indigo
Last Updated 2016-06-18
Dev Status MAINTAINED
Released RELEASED

Packages

Name Version
sophus 0.9.1

README

Sophus

C++ implementation of Lie Groups using Eigen.

Packaging

This is a maintained version of the original code developed by Hauke Strasdat.

The current release branch is indigo. Ros packages are available for indigo, jade & kinetic (built as a 3rdparty package).

Installation - CMake

$ cd Sophus
$ mkdir build
$ cd build
$ cmake ..
$ make

Installation - ROS 3rd Party Package

Install in a catkin workspace dedicated to 3rd party packages (usually you'll install this package on its own):

$ mkdir -p ~/3rd_party_workspace/src
$ cd ~/3rd_party_workspace/src
$ wstool init .
$ wstool set sophus --git https://github.com/stonier/sophus.git --version=indigo
$ wstool update sophus
$ cd ~/3rd_party_workspace
$ catkin_make_isolated -DCMAKE_INSTALL_PREFIX=install_isolated --install
$ source ~/3rd_party_workspace/install_isolated/setup.bash

Errata

Thanks to Steven Lovegrove, Sophus is now fully templated - using the Curiously Recurring Template Pattern (CRTP).

(In order to go back to the non-templated/double-only version "git checkout a621ff".)

Repository Summary

Checkout URI https://github.com/stonier/sophus.git
VCS Type git
VCS Version indigo
Last Updated 2016-06-18
Dev Status MAINTAINED
Released RELEASED

Packages

Name Version
sophus 0.9.1

README

Sophus

C++ implementation of Lie Groups using Eigen.

Packaging

This is a maintained version of the original code developed by Hauke Strasdat.

The current release branch is indigo. Ros packages are available for indigo, jade & kinetic (built as a 3rdparty package).

Installation - CMake

$ cd Sophus
$ mkdir build
$ cd build
$ cmake ..
$ make

Installation - ROS 3rd Party Package

Install in a catkin workspace dedicated to 3rd party packages (usually you'll install this package on its own):

$ mkdir -p ~/3rd_party_workspace/src
$ cd ~/3rd_party_workspace/src
$ wstool init .
$ wstool set sophus --git https://github.com/stonier/sophus.git --version=indigo
$ wstool update sophus
$ cd ~/3rd_party_workspace
$ catkin_make_isolated -DCMAKE_INSTALL_PREFIX=install_isolated --install
$ source ~/3rd_party_workspace/install_isolated/setup.bash

Errata

Thanks to Steven Lovegrove, Sophus is now fully templated - using the Curiously Recurring Template Pattern (CRTP).

(In order to go back to the non-templated/double-only version "git checkout a621ff".)