Skip to content

[ROS1][build] Update dependencies

Julia Sanchez requested to merge feat/UpdateDeps into master

Goal

Update dependencies to newest versions.

Changes

  • Update Superbuild :
    • Eigen : 3.3.7 to 3.4
    • Ceres : 2.1.0 to 2.2.0
    • nanoflann : 1.4.2 to 1.5.4
  • Fix bug induced by Eigen update

Results

Reproduce

Build SB

In path/to/SB-build-without-boost-and-PCL :

path/to/bin/cmake path/to/slam/slam-superbuild -GNinja -DCMAKE_BUILD_TYPE=Release -DINSTALL_Boost=OFF -DINSTALL_PCL=OFF

Build SLAM with system version

catkin build --cmake-args -DCMAKE_BUILD_TYPE=Release

Build SLAM with new SB version

catkin build --cmake-args -DCMAKE_BUILD_TYPE=Release -DSUPERBUILD_INSTALL_DIR=path/to/SB-build-without-boost-and-PCL/install

Run

roslaunch lidar_slam slam_velodyne.launch

rosbag play --clock -d 2 path/to/velodyne.bag

Performances

No sensitive change.

TODO

  • Test performances
  • Update task table here
  • Update SB CI (will be done later)
Edited by Julia Sanchez

Merge request reports