Multi-Sensor Fusion for Perception -- 多传感器融合感知
Maintained by Ge Yao, [email protected]
Up & Running
Overview
本Repo为基于ROS melodic @ Ubuntu 18.04的Multi-Sensor Fion for Perception/多传感器融合感知学习环境.
本学习环境以Docker Image的形式提供, 在与Native PC环境隔离的基础上, 以开箱即用的形式提供所需的全部依赖.
Note 本项目Native PC的操作系统选择Ubuntu. 在Windows与Mac平台上未曾测试. 若有意尝试, 请自行搜索相关解决方案.
安装Ubuntu
首先请确保您可以访问Ubuntu开发环境. 如果没有Ubuntu环境, 请按照点击链接进入指南, 在本地PC上安装配置Ubuntu环境.
获取Docker环境
请按照教程完成Docker环境的配置. Docker提供了一个轻量级的标准化开发环境, 能够避免环境配置差异导致的诸多问题.
Using Workspace
当Native PC与Course Docker Environment均准备就绪时, 即可开始使用本开发环境:
-
第一次使用时, 请首先下载配套的nuScence数据集here.
-
之后, 即可通过本地VSCode开发, Docker内部编译测试的模式, 完成课程作业.
获取课程数据
在第一次使用时, 需要将配套的nuScence数据集下载至本地文件系统. 具体操作方法参考点击链接进入
开发, 编译与测试
启动Docker环境后, Docker中的/workspace目录, 会被映射到当前Repo中的workspace目录.
使用该Workspace进行开发, 编译与测试的方法如下:
- 在当前Repo的workspace下, 启动VSCode, 编辑源代码:
- 在Docker /workspace下, 进行编译.
Q & A
How to Contact Me
Please submit your bug report & feature request to this repo.
Keep Learning & Keep Coding
Ge Yao, [email protected]