lianshangni0922 / SensorFusionWork

多传感器融合课程作业代码

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

基于激光的多传感器融合定位与建图

深蓝学院多传感器融合定位/Sensor Fusion学习环境.


Overview

本Repo为基于ROS melodic @ Ubuntu 18.04多传感器融合定位/Sensor Fusion学习环境.

为了节约安装配置的时间:

  • 部分依赖项由于网络原因难以取得

  • 新依赖的引入可能会导致与本地依赖的冲突

上述环境将以Docker Image的形式提供, 实现与Native PC环境的隔离. 本项目Native PC的操作系统选择Ubuntu. Windows与Mac不推荐使用, 若有意尝试, 请自行搜索相关解决方案.


安装Ubuntu

首先请确保您可以访问Ubuntu开发环境. 如果没有Ubuntu环境, 请按照点击链接进入指南, 在本地PC上安装配置Ubuntu环境.


获取Docker开发环境

本课程推荐使用官方Docker环境点击链接进入完成课程学习. Docker提供了一个轻量级的标准化开发环境, 能够避免环境配置差异导致的诸多问题.


Workspace

当Native PC与Course Docker Environment均准备就绪时, 即可开始使用本开发环境:

  • 第一次使用时, 请首先下载课程配套的KITTI测试数据.

  • 之后, 即可通过本地VSCode开发, Docker内部编译测试的模式, 完成课程作业.

获取课程数据

在第一次使用时, 需要将课程配套的修复后KITTI数据下载至本地文件系统. 具体操作方法参考点击链接进入

开发, 编译与测试

启动Docker环境后, Docker中的/workspace目录, 会被映射到当前Repo中的workspace目录.

使用该Workspace进行开发, 编译与测试的方法如下:

  • 当前Repo的workspace下, 启动VSCode, 编辑源代码:

Development Environment, Native VS Code in Mounting Point


Keep Learning & Keep Coding

Ge Yao, alexgecontrol@qq.com

About

多传感器融合课程作业代码


Languages

Language:C++ 82.2%Language:Python 13.9%Language:CMake 3.3%Language:Dockerfile 0.3%Language:C 0.2%Language:HTML 0.0%Language:Shell 0.0%