# 基于点云的路面检测
本项目是一个 `ROS package`。支持版本 `neotic(ubuntu 20.04)`。
## 依赖库
本项目核心算法只使用了 `C++` 标准库,点云显示由 `rviz` 实现。因此,不需要安装其他依赖库。
## 快速开始
1. 把本文件夹复制到 `catkin_ws/src`。
2. 在 `catkin_ws/` 目录下运行以下命令编译。
```bash
catkin_make
```
3. 配置环境变量
```bash
source ./devel/setup.bash
```
4. 运行(注意修改点云数据文件夹 `data_dir:=...`)
```bash
roslaunch roaddetection rviz.launch data_dir:=$HOME/test/2021/数据/点云
```
## 主要文件结构
```
├── README.md 本文件
├── include
│ └── road_detector.h 核心算法头文件
└── src
├── main.cpp 程序入口
└── road_detector.cpp 核心算法实现
```
- `include/road_detector.h` 和 `src/road_detector.cpp` 实现了路面检测的核心算法。
- `src/main.cpp` 负责从文件读取点云,为 `rviz` 发布检测算法的处理结果。
## 参考文献
1. Hu, K., Wang, T., Li, Z., Chen, D., & Li, X. (2018). Real-time extraction method of road boundary based on three-dimensional lidar. Journal of Physics: Conference Series, 1074, 012080. doi:10.1088/1742-6596/1074/1/012080 Road Curb Detection using 3D Lidar and Integral Laser Points for Intelligent Vehicles
2. Wang, G., Wu, J., He, R., & Yang, S. (2019). A Point Cloud Based Robust Road Curb Detection and
Tracking Method. IEEE Access, 1–1. doi:10.1109/access.2019.2898689
没有合适的资源?快使用搜索试试~ 我知道了~
基于点云实现的路面检测C++源码+文档说明(课程作业)
共10个文件
cpp:2个
json:2个
txt:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 13 浏览量
2024-01-14
02:20:12
上传
评论
收藏 16KB ZIP 举报
温馨提示
<项目介绍> 基于点云的路面检测 本项目是一个 ROS package。支持版本 neotic(ubuntu 20.04)。 依赖库 本项目核心算法只使用了 C++ 标准库,点云显示由 rviz 实现。因此,不需要安装其他依赖库。 快速开始 把本文件夹复制到 catkin_ws/src。 在 catkin_ws/ 目录下运行以下命令编译。 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
资源推荐
资源详情
资源评论
收起资源包目录
road-detection-main.zip (10个子文件)
road-detection-main
include
road_detector.h 5KB
CMakeLists.txt 7KB
.vscode
c_cpp_properties.json 418B
settings.json 2KB
src
main.cpp 6KB
road_detector.cpp 12KB
package.xml 3KB
launch
rviz.launch 363B
rviz
base.rviz 5KB
README.md 2KB
共 10 条
- 1
资源评论
机智的程序员zero
- 粉丝: 2416
- 资源: 4812
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功