栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Ubuntu下载Gmapping代码,以及解决安装中出现问题,并且给数据集建图测试

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ubuntu下载Gmapping代码,以及解决安装中出现问题,并且给数据集建图测试

一.下载Gmapping代码 1.1安装libsdl1.2-dev 、 libsdl-image1.2-dev

打开终端输入:

sudo apt-get install libsdl1.2-dev
sudo apt install libsdl-image1.2-dev
1.2创建工作空间

创建文件夹:catkin_ws,在其下创建src文件夹。

1.3Git源码

在catkin_ws文件夹下打开终端,输入:

git clone https://github.com/ros-perception/openslam_gmapping
git clone https://github.com/ros-perception/slam_gmapping.git
git clone https://github.com/ros-planning/navigation.git
git clone https://github.com/ros/geometry2.git
git clone https://github.com/ros-planning/navigation_msgs.git
1.4编译源码

首先在catkin_ws / src / CMakeLists.txt里面加入如下代码:

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  -std=c++0x")

 之后进行编译。

在catkin_ws文件夹下打开终端,输入:

方法一:

catkin_make_isolated

方法二:

catkin_make

至此下载源码并且编译完成。

二.下载数据集

百度网盘链接:https://pan.baidu.com/s/1Ihx3ptzrmCkpLuvVjbuEFQ 
提取码:b57u 

三.运行建图

打开终端输入:

 roscore

会出现以下界面:

重新打开一个终端输入:

 rosparam set use_sim_time true

 在catkin_ws / devel文件夹下打开终端输入:

 source ~/catkin_ws/devel/setup.bash

在下载的数据集LaserData文件夹下,打开终端,输入:

 rostopic list

会出现下面图片:

 在下载的数据集LaserData文件夹下,重新打开终端,输入:

 rosrun gmapping slam_gmapping scan:=base_scan

会出现下面图片界面:

 在下载的数据集LaserData文件夹下,重新打开终端,输入:

 rosbag play --clock basic_localization_stage_indexed.bag

会出现下面图片:

打开终端运行rviz:

rviz

 

然后就会出现建图:

参考:

ubantu18.04+melodic安装gmapping_c-137rick的博客-CSDN博客_安装gmapping

ubuntu 16.04 kinetic下载gmapping源码编译运行数据集并画图详细步骤笔记_Liven_HuaChunjie的博客-CSDN博客_gmapping下载

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/828593.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号