ETHZ-RobotX/smb_path_planner

Ompl include files in CMakeLists.txt

Closed this issue · 1 comments

I had to manually target_include_directories the INCLUDE_DIRS of ompl to build the package, i.e.:

target_include_directories(${PROJECT_NAME}
        PUBLIC
        ${OMPL_INCLUDE_DIRS})

e.g., after target_link_libraries(${PROJECT_NAME} in smb_global_planner/CMakeLists.txt. Otherwise, the build would fail to find the headers needed at https://github.com/VIS4ROB-lab/smb_path_planner/blob/3359439e13e5624a7cc18ffa389d0272a5b0d44a/smb_global_planner/include/smb_global_planner/ompl/smb_ompl_setup.h#L11-L18

Hi,
thanks for spotting it. However, soon we will be migrating to a new planning framework based on move_base. If you are interested, check out the branch feature/ros_nav_stack here. The merge into master will happen in the next few days.

I will close this issue - if you have other problems linked to ompl, feel free to re-open it.