# BEVDet by TensorRT, C++, ROS
<p align="center">
<img src="./doc/1.gif" width="375" height="338" />
</p>
+ This repository contains source code and models for BEVDet online real-time inference using CUDA, TensorRT, ROS1 & C++.
+ Modify the record reference [modify](https://github.com/linClubs/BEVDet-ROS-TensorRT/tree/main/doc/modify.md)
# 1 ENV
- **ubuntu-20.04、CUDA-11.3、cuDNN-8.6.0、TensorRT-8.5**
- **yaml-cpp、Eigen3、libjpeg**
# 2 Build
~~~python
mkdir -p bev_ws/src
cd bev_ws/src
git clone https://github.com/linClubs/BEVDet-ROS-TensorRT.git
cd ..
catkin_make
source devel/setup.bash
~~~
# 3 Run
1. generate engine
Generate the onnx TensorRT engine reference to [bevdet-tensorrt-cpp](https://github.com/LCH1238/bevdet-tensorrt-cpp) engine path as follows.
~~~python
# engine path
BEVDet-ROS-TensorRT
└──ckpts
├── bev_stage_lt_d.engine
├── img_stage_lt_d.engine
└── lt_d.yaml
~~~
2. data preparation
The rosbag folder can be downloaded from [Baidu Netdisk](https://pan.baidu.com/s/1f3nUnHa_4cd6FsRTV8YhkA?pwd=rjim)
3. demo test
~~~python
# 1. start bevdet_node
roslaunch bevdet bevdet_node.launch
# 2 play data
rosbag play nus.bag
~~~
<p align="center">
<img src="./doc/1.png" width="800" height="720" />
</p>
---
# References
- [bevdet-tensorrt-cpp](https://github.com/LCH1238/bevdet-tensorrt-cpp)
- [BEVDet](https://github.com/HuangJunJie2017/BEVDet)
- [mmdetection3d](https://github.com/open-mmlab/mmdetection3d)
- [nuScenes](https://www.nuscenes.org/)
- bev感知交流群-472648720, 欢迎各位小伙伴进群一起学习讨论bev相关知识!!!^_^
<p align="center">
<img src="./doc/1.jpg" width="200" height="200" />
</p>
---
没有合适的资源?快使用搜索试试~ 我知道了~
使用TensorRT部署BEVDet-ROS模型C++源码.zip
共53个文件
h:10个
cpp:8个
jpg:7个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 161 浏览量
2024-05-15
08:25:49
上传
评论
收藏 7.3MB ZIP 举报
温馨提示
1 ENV ubuntu-20.04、CUDA-11.3、cuDNN-8.6.0、TensorRT-8.5 yaml-cpp、Eigen3、libjpeg 2 Build mkdir -p bev_ws/src cd bev_ws/src git clone https://github.com/linClubs/BEVDet-ROS-TensorRT.git cd .. catkin_make source devel/setup.bash
资源推荐
资源详情
资源评论
收起资源包目录
使用TensorRT部署BEVDet-ROS模型C++源码.zip (53个子文件)
code
test_ros
bevdet_ros.cpp 11KB
include
data.h 3KB
preprocess.h 654B
postprocess.h 2KB
cpu_jpegdecoder.h 223B
grid_sampler.cuh 1KB
common.h 738B
bevdet.h 7KB
iou3d_nms.h 1KB
nvjpegdecoder.h 2KB
bevpool.h 344B
sample0
0.pcd 1.85MB
sample0_lidarbox.txt 8KB
sample0000.yaml 20KB
imgs
CAM_BACK.jpg 108KB
CAM_FRONT_LEFT.jpg 133KB
CAM_BACK_LEFT.jpg 136KB
CAM_FRONT_RIGHT.jpg 156KB
CAM_FRONT.jpg 185KB
CAM_BACK_RIGHT.jpg 122KB
0.bin 678KB
CMakeLists.txt 2KB
tools
bin2pcd.py 827B
viewer.py 4KB
open3d_vis.py 20KB
export_engine.py 6KB
ckpts
lt_d.yaml 1KB
doc
1.jpg 57KB
1.png 1.77MB
modify.md 3KB
1.gif 3.6MB
src
bevdet.cpp 29KB
iou3d_nms.cu 24KB
postprocess.cu 11KB
nvjpegdecoder.cpp 11KB
preprocess.cu 10KB
bevpool.cu 3KB
data.cpp 8KB
cpu_jpegdecoder.cpp 3KB
grid_sampler.cu 17KB
package.xml 4KB
include_ros
bevdet_ros.h 5KB
launch
bevdet_node.launch 1KB
test
CMakeLists.txt 4KB
demo_bevdet.cpp 7KB
view.cpp 13KB
configure.yaml 908B
01test.cpp 8KB
rviz
2.rviz 8KB
bevdet.rviz 8KB
cfgs
bevdet_lt_depth.yaml 1KB
config.yaml 866B
README.md 2KB
共 53 条
- 1
资源评论
FL1768317420
- 粉丝: 4439
- 资源: 4766
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功