[ROS1][build] Update dependencies
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