Skip to content

Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.

License

Notifications You must be signed in to change notification settings

gaiyangjun/cartographer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cartographer Project Overview

Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) across multiple platforms and sensor configurations.

Installation instructions

For Ubuntu 14.04 (Trusty):

sudo apt-get install \
  g++ \
  google-mock \
  libboost-all-dev \
  libgflags-dev \
  libgoogle-glog-dev \
  liblua5.2-dev \
  libprotobuf-dev \
  libsuitesparse-dev \
  libwebp-dev \
  ninja-build \
  protobuf-compiler \
  python-sphinx

Download, build and install Ceres:

git clone https://ceres-solver.googlesource.com/ceres-solver
cd ceres-solver
mkdir build && cd build
cmake ..
make
sudo make install

Build Cartographer:

cd cartographer
mkdir build && cd build
cmake .. -G Ninja
ninja

Running with Velodyne data

apt-get install libpcap-dev
cd <somwhere>
git clone [email protected]:ros-drivers/velodyne.git
cd <catkin_ws>/src
ln -s <somewhere>/velodyne/velodyne* .

About

Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 95.3%
  • CMake 1.8%
  • Python 1.6%
  • Other 1.3%