mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-02 17:40:23 +08:00
GridMap integration (#1180)
* GridMap integration * Removed GridGlobal/FullUpdate parameter. Bump version 0.21.3. Mvoed specialized global map classes under global_map sub dir. Renamed Map -> GlobalMap. * UI: Added elevation map visualization * Added LocalGridCache class to share cache between global maps * Fixed OctoMap nans. DbViewer: Added frontiers visualization. * convenient functions for ros * Small fix * fixed build without GridMap * CI disabled fail-fast * CI updated checkout action to v4
This commit is contained in:
@@ -107,7 +107,11 @@ SET(SRC_FILES
|
||||
stereo/StereoBM.cpp
|
||||
stereo/StereoSGBM.cpp
|
||||
|
||||
OccupancyGrid.cpp
|
||||
GlobalMap.cpp
|
||||
LocalGridMaker.cpp
|
||||
LocalGrid.cpp
|
||||
global_map/OccupancyGrid.cpp
|
||||
global_map/CloudMap.cpp
|
||||
|
||||
MarkerDetector.cpp
|
||||
|
||||
@@ -590,10 +594,32 @@ IF(octomap_FOUND)
|
||||
ENDIF()
|
||||
SET(SRC_FILES
|
||||
${SRC_FILES}
|
||||
OctoMap.cpp
|
||||
global_map/OctoMap.cpp
|
||||
)
|
||||
ENDIF(octomap_FOUND)
|
||||
|
||||
IF(grid_map_core_FOUND)
|
||||
IF(TARGET grid_map_core)
|
||||
SET(PUBLIC_LIBRARIES
|
||||
${PUBLIC_LIBRARIES}
|
||||
grid_map_core
|
||||
)
|
||||
ELSE()
|
||||
SET(PUBLIC_INCLUDE_DIRS
|
||||
${PUBLIC_INCLUDE_DIRS}
|
||||
${grid_map_core_INCLUDE_DIRS}
|
||||
)
|
||||
SET(PUBLIC_LIBRARIES
|
||||
${PUBLIC_LIBRARIES}
|
||||
${grid_map_core_LIBRARIES}
|
||||
)
|
||||
ENDIF()
|
||||
SET(SRC_FILES
|
||||
${SRC_FILES}
|
||||
global_map/GridMap.cpp
|
||||
)
|
||||
ENDIF(grid_map_core_FOUND)
|
||||
|
||||
IF(AliceVision_FOUND)
|
||||
SET(LIBRARIES
|
||||
${LIBRARIES}
|
||||
|
||||
Reference in New Issue
Block a user