opencv双目标定原理_开讲啦丨INDEMIND双目视觉惯性模组运行Vins SLAM示例

本文介绍了VINS-Mono,一个开源的单目视觉惯导SLAM系统,强调了视觉与IMU融合的优势。通过详细步骤展示了如何在Ubuntu上安装和使用VINS-Mono,特别是结合INDEMIND双目视觉惯性模组进行数据采集和运行VINS SLAM。文章还提到了VINS-Mono的依赖库和关键组件,包括预处理、初始化、优化等。
摘要由CSDN通过智能技术生成

本文涉及很多代码及文字,排版、文字错误请见谅。

本文包含1662文字,阅读时间预计5分钟

一.VINS 系统

1.VINS简介

VINS是香港科技大学开源的一个单目视觉惯导SLAM方案,2017年发表于《IEEE Transactions on Robotics》。该方案是基于优化和滑动窗口的VIO系统,使用IMU预积分构建紧耦合框架,并且具备自动初始化,在线外参标定,重定位,闭环检测,以及全局位姿图优化功能。

2. 系统架构

系统主要分为五个部分:

1) Measuremen Preprocessing:

观测值数据预处理,包含图像数据跟踪IMU数据预积分

2) Initialization 初始化:

包含单纯的视觉初始化和视觉惯性联合初始化

3) Local Visual-Inertia BA and Relocalization:

局部BA联合优化和重定位,包含一个基于滑动窗口的BA优化模型

4) Global Pose Graph Optimization:

全局图优化,只对全局的位姿进行优化

5) Loop detection回环检测

具体系统框架如下:

203d1e701d2afd9dacbb811b33769706.png

3.  特性分析

VINS的精髓在于视觉与IMU的融合,规避了单一传感器的局限性,拓展了方案的场景适用性,并且视觉+IMU传感器优势互补,可以提供更好的定位惯导效果,其定位精度可以媲美OKVIS,并支持LINUX、ROS等平台。

VINS代码十分清晰࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值