[Documentation] [TitleIndex] [WordIndex

  Show EOL distros: 

Package Summary

C++ implementation of Lie Groups using Eigen.

About

This is a ros 3rd party package that provides Hauke Strasdat's sophus library.

Installation From Deb

$ sudo apt-get install ros-kinetic-sophus

To use it from your own catkin package you need to make sure you get the dependency syntax right. The cmake commands in particular are subtly different from depending on a catkin package. An example:

CMakeLists.txt

Toggle line numbers
   1 find_package(catkin REQUIRED COMPONENTS                                   
   2                  ecl_linear_algebra
   3                  ecl_time 
   4                  dslam_common
   5                  )
   6 find_package(sophus REQUIRED)
   7 
   8 catkin_package(
   9     INCLUDE_DIRS include 
  10     LIBRARIES ${PROJECT_NAME}
  11     DEPENDS                
  12         sophus
  13     CATKIN_DEPENDS                
  14         ecl_linear_algebra
  15         ecl_time
  16         dslam_common
  17     )

package.xml

Toggle line numbers
   1   <build_depend>ecl_linear_algebra</build_depend>
   2   <build_depend>ecl_time</build_depend>
   3   <build_depend>sophus</build_depend>
   4   <build_depend>dslam_common</build_depend>
   5 
   6 
   7   <run_depend>ecl_linear_algebra</run_depend>
   8   <run_depend>ecl_time</run_depend>
   9   <run_depend>sophus</run_depend>
  10   <run_depend>dslam_common</run_depend>

Installation from Source

See the README.


2025-04-26 20:13