NeBula-Autonomy / LOCUS

Robust Lidar Odometry System
MIT License
358 stars 49 forks source link

Create Install instructions #3

Closed BenjaminMorrell closed 2 years ago

BenjaminMorrell commented 2 years ago

Including :

BenjaminMorrell commented 2 years ago

Confirming that I successfully built it from scratch in a new catkin repo on Ubuntu 18.04, ROS melodic. But I already had all the pre-reqs set up

BenjaminMorrell commented 2 years ago

Catkin ws from scratch steps

mkdir -p catkin_ws/src
cd catkin_ws
catkin init

Clone into the workspace

cd catkin_ws/src
git clone git@github.com:NeBula-Autonomy/LOCUS.git

Build

catkin build
willat343 commented 2 years ago

I'll add that I successfully built with Ubuntu 20.04, ROS noetic. 1 pre-req was missing, which i've mentioned in https://github.com/NeBula-Autonomy/LOCUS/pull/6

BenjaminMorrell commented 2 years ago

My rough notes @femust

Install Steps

  1. install pre-req
  2. Clone repo into a catkin workspace
    • Give example setting up a workspace from scratch
  3. Catkin build

Pre-requisites

roscpp rostest rosunit cmake_modules

Ros messages

??? artifact ??? roadmap

PCL

pcl_ros pcl_conversions

tf

tf2 tf2_ros tf

Eigen

eigen_conversions

BenjaminMorrell commented 2 years ago

Install instructions here (to be tested): https://github.com/NeBula-Autonomy/LOCUS/pull/17

BenjaminMorrell commented 2 years ago

Closed with #15