I'm a newbie on robotics, and currently, I'm working on a project to make an autonomous robot that can mapping the surrounding environment and decide the shortest route towards the goal while avoiding the obstacles along the way. The sensor that I used for this project is RPLidar A1M8. I'm working using Ubuntu Mate 18.04 on my Raspberry Pi, but right now I'm testing it using my computer.
I use the hector_slam for mapping, and everything works fine. After that, I try to clone the hector_navigation from https://github.com/tu-darmstadt-ros-pkg/hector_navigation on my catkin workspace, but there's the problem began. When I try to catkin_make, the system found an error in the CMakeLists file. The error I'm getting is below
-- +++ processing catkin package: 'hector_gps_calibration' -- ==> add_subdirectory(hector_navigation/hector_gps_calibration) -- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy CMake Error at /home/foriansyah/catkin_ws/devel/share/ceres_catkin/cmake/ceres_catkinConfig.cmake:173 (message): Project 'hector_gps_calibration' tried to find library 'ceres'. The library is neither a target nor built/installed properly. Did you compile project 'ceres_catkin'? Did you find_package() it before the subdirectory containing its code is included? Call Stack (most recent call first): /opt/ros/melodic/share/catkin/cmake/catkinConfig.cmake:76 (find_package) hector_navigation/hector_gps_calibration/CMakeLists.txt:10 (find_package)
-- Configuring incomplete, errors occurred! See also "/home/foriansyah/catkin_ws/build/CMakeFiles/CMakeOutput.log". See also "/home/foriansyah/catkin_ws/build/CMakeFiles/CMakeError.log". Makefile:4632: recipe for target 'cmake_check_build_system' failed make: * [cmake_check_build_system] Error 1 Invoking "make cmake_check_build_system" failed
What should I do about this? Any references that maybe I can use for this problem? Thank in advance.