From a3fe3181e0a24cd5bcd8ba49176e4aff717a858c Mon Sep 17 00:00:00 2001 From: Damon Kohler Date: Wed, 3 Aug 2016 16:27:48 +0200 Subject: [PATCH] Splits installation instructions into ROS/non-ROS. (#1) Adds missing ROS dependency to package.xml. --- README.md | 23 +++++++++-------------- package.xml | 1 + 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index d9dd21c..417aa1d 100644 --- a/README.md +++ b/README.md @@ -5,10 +5,15 @@ mapping ([SLAM](http://en.wikipedia.org/wiki/Simultaneous_localization_and_mapping)) across multiple platforms and sensor configurations. -## Installation instructions +## Installation with ROS -For Ubuntu 14.04 (Trusty): +See https://github.com/googlecartographer/cartographer_ros +## Installation without ROS + +On Ubuntu 14.04 (Trusty): + + # Install the required libraries that are available as debs sudo apt-get install \ g++ \ google-mock \ @@ -23,8 +28,7 @@ For Ubuntu 14.04 (Trusty): protobuf-compiler \ python-sphinx -Download, build and install Ceres: - + # Build and install Ceres git clone https://ceres-solver.googlesource.com/ceres-solver cd ceres-solver mkdir build && cd build @@ -32,17 +36,8 @@ Download, build and install Ceres: make sudo make install -Build Cartographer: - + # Build Cartographer cd cartographer mkdir build && cd build cmake .. -G Ninja ninja - -## Running with Velodyne data - - apt-get install libpcap-dev - cd - git clone git@github.com:ros-drivers/velodyne.git - cd /src - ln -s /velodyne/velodyne* . diff --git a/package.xml b/package.xml index 6015f1f..80d1d21 100644 --- a/package.xml +++ b/package.xml @@ -23,6 +23,7 @@ catkin cmake + ceres_catkin cmake