Setting up ETH ANYbotics/elevation_mapping on Ubuntu 20.04

Install Dependencies

Install grid_map

sudo apt-get install ros-$ROS_DISTRO-grid-map

verify installation

roslaunch grid_map_demos simple_demo.launch

Install Eigen

download here.

export PATH="/home/tk/Documents/eigen-3.4.0/:$PATH"

Install Kindr

cd ~/Desktop/catkin_workspace/src/
git clone git@github.com:anybotics/kindr.git
catkin build -w ~/Desktop/catkin_workspace/ kindr

Install kindr_ros

cd ~/Desktop/catkin_workspace/src/
git clone https://github.com/ANYbotics/kindr_ros.git
catkin build kindr_ros

Install message_logger

cd ~/Desktop/catkin_workspace/src/
git clone https://github.com/ANYbotics/message_logger.git

Install elevation_mapping

mkdir ~/Desktop/catkin_workspace/
mkdir src/
cd src/
git clone https://github.com/ANYbotics/elevation_mapping.git
cd ..

catkin init
catkin config --cmake-args -DCMAKE_BUILD_TYPE=Release
catkin build

Running Example

sudo apt install ros-noetic-turtlebot3*

roslaunch elevation_mapping_demos turtlesim3_waffle_demo.launch

cavet:

it might not be able to find the launch file. In this case, clean the build and do

catkin build elevation_mapping_demos

to force it build and generate the install folder.

Last updated