您的位置:首页 > 健康 > 养生 > b2b平台建设公司_zion小程序官网_农产品推广方案_百度推广优化怎么做的

b2b平台建设公司_zion小程序官网_农产品推广方案_百度推广优化怎么做的

2025/4/8 7:36:11 来源:https://blog.csdn.net/2401_87137707/article/details/147054317  浏览:    关键词:b2b平台建设公司_zion小程序官网_农产品推广方案_百度推广优化怎么做的
b2b平台建设公司_zion小程序官网_农产品推广方案_百度推广优化怎么做的

1.搭建文件目录和clone代码

mkdir -p SC-LeGo-LOAM/src
cd SC-LeGo-LOAM/src
git clone https://github.com/AbangLZU/SC-LeGO-LOAM.git
cd ..

2.修改代码

需要注意的是原作者使用的是Ouster OS-64雷达,需要更改utility.h文件中适配自己的雷达类型,而本文采用velodyne 16线激光雷达,对utility.h文件要做以下修改

首先是pointCloudTopic

extern const string pointCloudTopic = "/os1_points";

替换为

extern const string pointCloudTopic = "/velodyne_points";

其次:

Ouster OS1-64
extern const int N_SCAN = 64;
extern const int Horizon_SCAN = 1024;
extern const float ang_res_x = 360.0/float(Horizon_SCAN);
extern const float ang_res_y = 33.2/float(N_SCAN-1);
extern const float ang_bottom = 16.6+0.1;
extern const int groundScanInd = 15;

替换为

1)对于16线的VLP雷达,添加

extern const int N_SCAN = 16;
extern const int Horizon_SCAN = 1800;
extern const float ang_res_x = 0.2;
extern const float ang_res_y = 2.0;
extern const float ang_bottom = 15.0+0.1;
extern const int groundScanInd = 7;

2)对于64线的VLP雷达,添加

extern const int N_SCAN = 64;
extern const int Horizon_SCAN = 2083;
extern const float ang_res_x = 360.0/float(Horizon_SCAN);
extern const float ang_res_y = 26.8/float(N_SCAN-1);
extern const float ang_bottom = 24.8;
extern const int groundScanInd = 55;

最后:

注释掉:

#include <opencv/cv.h>

加入:

#include <opencv2/opencv.hpp>

并且将

#include <pcl/kdtree/kdtree_flann.h>

剪切到#include <opencv2/opencv.hpp>前面去

3.编译和运行launch

catkin_make
source ./devel/setup.bash
roslaunch lego_loam run.launch

运行launch的经验

1)包名不管是大写和小写,运行是都是小写

2)包名中的“-” 和“_” 的区别,尽量运行 “_”

4.下载数据包和运行

这里我使用的是LeGo-LOAM的数据包

数据包链接 

运行

rosbag play --clock ***.bag

5.效果图

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com