# Multi_Sensor_Fusion
**Repository Path**: languoqing/Multi_Sensor_Fusion
## Basic Information
- **Project Name**: Multi_Sensor_Fusion
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: dev
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2021-12-27
- **Last Updated**: 2021-12-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Multi-Sensor Fusion
[*方文涛. 大气增强PPP/MEMS惯导/视觉里程计融合定位研究[D].武汉大学,2020.*](https://kns.cnki.net/kcms/detail/detail.aspx?dbcode=CMFD&dbname=CMFD202101&filename=1020969883.nh&uniplatform=NZKPT&v=igHPPI4WEUpm5pnfstuIPr8IXrMwBy9c7iI_utCrWxRiygg7s3p2_Wv9svcczXyT)
pdf版: [大气增强PPP/MEMS惯导/视觉里程计融合定位研究](./doc/大气增强PPP-MEMS惯导-视觉里程计融合定位研究.pdf)
---
### 初衷
- 学习组合导航和VIO相关内容.
- 希望和有兴趣的小伙伴一起交流
### 程序依赖
- glog
- Eigen
- OpenCV 3.4
- Ceres 1.14.0
---
### 使用说明
最新稳定测试版本对应为dev分支
Multi-Sensor Fusion使用了submodules形式挂载了tools,因此clone完本程序需要更新tools
```shell
git checkout -b dev origin/dev
git submodule init
git submodule update
```
已经安装完依赖库后,可以直接编译程序
```shell
mkdir build && cd build
cmake .. && make -j3
```
程序运行方式
```shell
./mscnav_bin ${configure_file} ${log_dir}
```
##### 代码架构简要说明
文件夹名 | 主要作用
-|-
config | 示例数据配置文件
doc | 一些参考文档
exec | 主程序文件
include | 头文件,按照不同功能下面包含子文件夹
script | 一些脚本工具
src | 核心功能的源代码文件
submodules | 子模块,目前仅挂载tools基本工具
test | 一些测试代码
tools | 一些小工具
example_process | 示例数据的百度云链接
### 功能
- 支持GNSS/INS松组合解算
- 支持GNSS/INS/Camera融合解算
- 支持纯惯导推算
- 支持VIO解算,不过需要利用GNSS数据进行全局的初始化
----
### 结果示例
#### 数据说明
- **采集环境及路线**

#### vio结果