Skip to content

将loam运行时输出的地图消息转化为二维占据栅格地图并加以保存

Notifications You must be signed in to change notification settings

njauwangkai/LoamMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

publish_pointcloud

''' 功能描述:将loam运行时输出的地图消息转化为二维占据栅格地图并加以保存

本功能包中所写的节点是将loam运行发布的地图数据绕x轴旋转90度再重新发布,使得二维地图能够正确投影,承担地图消息转化任务的是octomap_server '''

准备工作

'''

1、安装ocotomap sudo apt-get install ros-kinetic-octomap-ros #安装octomap sudo apt-get install ros-kinetic-octomap-msgs sudo apt-get install ros-kinetic-octomap-server sudo apt-get install ros-kinetic-octomap-rviz-plugins #安装octomap在rviz中的插件

2、安装loam cd catkin_ws/src git clone https://github.com/daobilige-su/loam_velodyne.git cd .. catkin_make (这里直接编译可能会提示缺少loam.test.in文件,所以在编译之前/loam_velodyne目录下建立tests文件夹,在/tests文件夹下新建一个loam.test.in空白文件) 在hector_loam_velodyne.launch第7行插入一句以便与omtb建立联系 3、确保你下载并安装了omtb,或下载相关数据集

'''

下载安装

cd catkin_ws/src

git clone https://github.com/HITROS/LoamMap.git

cd ..

catkin_make

启动转化节点

可以运行数据集或在omtb中实验 1、运行数据集 将octo_loam_dataset.launch中的数据集路径改为你计算机上的路径 roslaunch publish_pointcloud octo_loam_dataset.launch 2、运行omtb roslaunch publish_pointcloud octo_loam_omtb.launch

About

将loam运行时输出的地图消息转化为二维占据栅格地图并加以保存

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published