激光雷达建图之cartographer建图

news/2024/11/22 18:19:58/

环境:ubuntu20.04 双系统 ros:noetic
(1)按照官网的方式安装,主要安装包括三个部分:cartographer、cartographer_ros、ceres-solver。如果完全按照官网进行安装,前两个没什么问题,但如果自己的电脑不进行翻墙的话,第三个的安装则会出现错误,因为下载的网址是被墙了的(小编我就因为这个原因导致安装一直出错,还将自己的ROS系统搞崩了,所以如果没有翻墙的话是很容易搞心态的),当然了我们也可以单独下载第3个部分,只不过要将地址换成没有被墙的github,链接如下:https://blog.csdn.net/rjasd1128hf/article/details/79888305
如在官网下载,链接如下:cartographer官网下载
(但我个人不推荐这种下载方式),下面我介绍我的下载方式
(2)按照国内鱼香ROS集合的下载方式一键下载

wget http://fishros.com/install -O fishros && bash fishros 

在这里插入图片描述选择9,然后一直按照要求的步骤来即可(由于小编已经安装过了,故不再演示了)最后安装完成后,新开终端在cartographer_ws目录下编译安装一下:

 catkin_make_isolated --install --use-ninja
source install_isolated/setup.bash

编译没有出错即可完成,最后新开终端,source /home/wy/dev/carto_ws/install_isolated/setup.bash (wy为个人目录,注意更改),也可以打开.bashrc文件,将上面这行代码放入末尾,就不用每次打开cartographer时都要重新source一下。
3.测试:
1.官网测试:cartographer官网
可以下载一个2D和3D的包进行测试
在这里插入图片描述在这里插入图片描述然后进行编译和运行
2D:

roslaunch cartographer_ros demo_backpack_2d.launch bag_filename:=/home/wy/cartographer_ws/b0-2014-07-21-12-42-53.bag

在这里插入图片描述在这里插入图片描述3D:

roslaunch cartographer_ros demo_backpack_3d.launch bag_filename:=/home/wy/cartographer_ws/b3-2016-03-01-13-39-41.bag

在这里插入图片描述
在这里插入图片描述
最后再在自己的雷达上运行(我的是思岚系列)
在我运行自己的图时遇到了不能出现自己图的现象,可能原因是lua文件没有配好,在我新开终端后安装sudo apt install libgmock-dev后重新编译一次后,运行后没出现问题

roslaunch rplidar_ros rplidar.launch
roslaunch cartographer_ros demo_revo_lds.launch

打开rivz,启动成功。
在这里插入图片描述


http://www.ppmy.cn/news/274930.html

相关文章

Wiki.js 安装 linux(图解)

wiki.js是个开源的知识库系统,官方的docker安装总是出现各种问题, 官方也有给windows的安装包 wiki.js github 一、基础环境 1.nodejs环境 注意,wikijs2.0版本最高支持nodejs16 wikijs3.0支持nodejs18 参考这篇:nodejs编译安装…

算法学习day15

文章目录 102. 二叉树层序遍历思路递归 226 翻转二叉树递归迭代 101 对称二叉树递归 总结 102. 二叉树层序遍历 给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点) 示例 1: 输入…

深度学习架构-Tensorflow

19考题 深度学习基本概念 人工智能是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能的目的 就是让计算机能够像人一样思考。 强人工智能:就是要使机器学习人的理解、学习和执行任务的能力。 弱人工智能&#xf…

【Python】Python系列教程-- Python3 标准库概览(三十)

文章目录 前言操作系统接口文件通配符命令行参数字符串正则匹配数学访问互联网日期和时间数据压缩性能度量测试模块 前言 往期回顾: Python系列教程–Python3介绍(一)Python系列教程–Python3 环境搭建(二)Python系列…

适合平板用的Android版本,安卓平板专享 推荐五款Pad版应用浏览器

平板市场,硝烟四起,各品牌展开混战,杀得是你死我活,都想要自己分到手的蛋糕多一点。同样的,网络浏览器市场也竞争激烈,各软件商争相抢出Pad版或HD版浏览器,让用户的选择多了起来。今天&#xff…

平板电脑推荐 资深游戏玩家最爱的这款5G平板来了!

一说到打游戏,对于喜欢通过玩游戏放松心情或者是用游戏来获取更刺激的娱乐体验的资深游戏玩家来说,如果网络运行不畅通有卡顿、画质不清晰到人物一运动就出现像素点,就会产生极大的难受感,一股郁闷之气油然而生。笔者玩游戏就没有…

android 平板桌面,RUI平板桌面

RUI平板桌面是一款非常实用的智能分类管理桌面手机软件,拥有多套主题,随心而换,各种实用小插件让操作变得异常容易,让分类、管理、下载程序在桌面上一步到位。 软件特色: 1.分类管理应用,应用自动智能分类&…

android平板值得买吗,最值得买大推荐 全新安卓平板你选谁?

原标题:最值得买大推荐 全新安卓平板你选谁? 【IT168 导购】现如今市售安卓平板电脑日益增多,国产产品也全面崛起,不仅在外观设计上更为时尚,同时在硬件配置上也更为主流。本文将为大家推荐几款市售高人气国产全新安卓…