Add new SLAM to LidarView superbuild as independent plugin
Deprecates old LidarView SLAM implemented by LVCore/LidarPlugin, and replaces it by independent LidarSlamPlugin.
If SLAM is enabled, LidarSlamPlugin
is automatically built and installed as a Lidarview plugin, and will be auto-loaded at LidarView start. Its use is then totally transparent for the user.
Major changes :
- Add optional G2O project (optional SLAM dependency)
- Upgrade to Eigen 3.3.7 and PCL 1.10.1 (and remove unused PCL components from build)
- Add CMake options to enable new SLAM and optionally chose to build old SLAM
Related merge requests (please merge them in this following order) :
Edited by Nicolas Cadart