This package includes a local planner enabling fixedwing vehicles navigating in steep terrain.
Install the dependencies. This package depends on gdal, to read georeferenced images and GeoTIFF files.
apt install libgdal-dev
Configure the catkin workspace
catkin config --extend "/opt/ros/noetic"
catkin config --merge-devel
Pull in dependencies using rosinstall / rosdep
wstool init src src/adaptive-mapping/dependencies.rosinstall
wstool update -t src -j4
rosdep update
rosdep install --from-paths src --ignore-src -y --rosdistro noetic
Build the package
catkin config --cmake-args -DCMAKE_BUILD_TYPE=Release -DCATKIN_ENABLE_TESTING=False
catkin build -j$(nproc) -l$(nproc) terrain_planner
The default launch file can be run as the following command.
roslaunch terrain_planner test_terrain_planner.launch