2D-Mapping

We use Google's Cartographer for 2D-mapping the environment. The robot is controlled from a remote computer using a joystick, where the camera stream is displayed real time:

Compiling Google Cartographer

Install the following dependencies

Then compile and install the Ceres solver library (Linux instructions ). Now we can compile cartographer. On the master branch I was getting linking errors with the abseil and protobuf libraries. Modify the install-abseil.sh file so that you simply use its master branch and not a specific commit:

Install it:

Install other required dependencies:

To compile cartographer you can simply do:

2D-mapping using our older platform with tracked wheels:

Last updated

Was this helpful?