Skip to content

hachbani2019/OUSTER-Cartographer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cartographer_ROS & OS1-Ouster

Ce document a pour but d'assister à l'installation de Cartographer ROS et importer les fichiers de configuration nécessaires au bon fonctionnement de cet outil de SLAM avec le Lidar utilisé (OS1-Ouster).

Installation et construction de Cartographer ROS.

les outils wstools et rosdep sont recommandés pour la construction de Cartographer ROS. On y ajoute Ninja pour une construction rapide.

sudo apt-get update
sudo apt-get install -y python-wstool python-rosdep ninja-build

Création d'un nouveau workspace pour Cartographer.

mkdir catkin_ws
cd catkin_ws
wstool init src
wstool merge -t src https://raw.githubusercontent.com/googlecartographer/cartographer_ros/master/cartographer_ros.rosinstall
wstool update -t src

Installation des dépendances nécessaires pour Cartographer.
sudo rosdep init renvoyera une erreur si ce n'est pas la première fois que vous exécutez cette commande

src/cartographer/scripts/install_proto3.sh
sudo rosdep init
rosdep update
rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y

Construire et installer

catkin_make_isolated --install --use-ninja

Importer les fichiers de configuration.

Télechargement des fichiers

cd ~/Downloads
git clone https://github.com/hachbani2019/OUSTER-Cartographer.git

Copier les fichiers dans les bons repository

cp /OUSTER-Cartographer/backpack_3d.lua ~/catkin_ws/src/cartographer_ros/cartographer_ros/configuration_files/backpack_3d.lua
cp /OUSTER-Cartographer/ouster.urdf ~/catkin_ws/src/cartographer_ros/cartographer_ros/urdf
cp /OUSTER-Cartographer/offline_ouster_3d.launch ~/catkin_ws/src/cartographer_ros/cartographer_ros/launch
cp /OUSTER-Cartographer/ouster_3d.launch ~/catkin_ws/src/cartographer_ros/cartographer_ros/launch

la version de backpack_3D.lua que j'ai mise ici est la dernière version: la version tunnée. SI pour but comparatif vous voulez la version brute, vous la trouverez dans l'historique du fichier

Lancer le SLAM.

On compile le projet

catkin_make_isolated --install --use-ninja

Ensuite, on lance Cartographer en précisant le chemin du fichier BAG

roslaunch cartographer_ros offline_ouster_3d.launch bag_filenames:=chemin/vers/le/fichier/BAG

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages