VIO的应用和研究进展

2023-05-16

1.2 有哪些常见的视觉 + IMU 融合方案?有没有工业界应用的例子?

1). 常见的视觉 + IMU融合方案

​ a. 优化方法: VINS, OKVIS, ORB + IMU, SVO+GTSAM

​ b. 滤波方法: rovio, msf, msckf, SVO+MSF,

2). 工业解应用的例子

​ 谷歌: Tango(目前已停产),ARCore

​ 微软: HoloLens

​ 苹果: ARKit

1.3 在学术界, VIO 研究有哪些新进展?有没有将学习方法用到 VIO中的例子?

1). VIO研究有哪些新进展?

a. GPS + VIO[ 1 ] ^{[1]}[1]: GPS信息和VIO的紧耦合,适用于长航时

b. GPU前端加速的VIO[ 2 ] ^{[2]}[2]: 利用GPU加速前端算法,Faster than FAST

c. 结合线段特征: PL-VIO[ 3 ] ^{[3]}[3], Trifo-VIO[ 4 ] ^{[4]}[4]

d. 激光SLAM融合: V-LOAM[ 5 ] ^{[5]}[5], VISO2 + LOAM[ 6 ] ^{[6]}[6]

等等…

[1]. Cioffi, Giovanni, and Davide Scaramuzza. “Tightly-coupled Fusion of Global Positional Measurements in Optimization-based Visual-Inertial Odometry.” arXiv preprint arXiv:2003.04159 (2020).

[2]. Nagy, Balázs, Philipp Foehn, and Davide Scaramuzza. “Faster than FAST: GPU-Accelerated Frontend for High-Speed VIO.” arXiv preprint arXiv:2003.13493 (2020).

[3]. YiJia, He, et al. “PL-VIO: Tightly-Coupled Monocular Visual–Inertial Odometry Using Point and Line Features.” (2018).

[4]. Zheng, Feng, et al. “Trifo-VIO: Robust and efficient stereo visual inertial odometry using points and lines.” 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 2018.

[5]. Zhang, Ji, and Sanjiv Singh. “Visual-lidar odometry and mapping: Low-drift, robust, and fast.” 2015 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2015.

[6]. Yan, Min, et al. “Loose coupling visual-lidar odometry by combining VISO2 and LOAM.” 2017 36th Chinese Control Conference (CCC). IEEE, 2017.

2). 有没有将学习方法用到 VIO中的例子?

a. Vinet[ 1 ] ^{[1]}[1]

b. DeepVIO[ 2 ] ^{[2]}[2]

b. 半监督,无监督学习的VIO[ 3 ] ^{[3]}[3]

[1].Clark, Ronald, et al. “Vinet: Visual-inertial odometry as a sequence-to-sequence learning problem.” Thirty-First AAAI Conference on Artificial Intelligence. 2017.

[2]. Han, Liming, et al. “DeepVIO: Self-supervised deep learning of monocular visual inertial odometry using 3D geometric constraints.” arXiv preprint arXiv:1906.11435 (2019).

[3]. Tian, Yuan, and Marc Compere. “A Case Study on Visual-Inertial Odometry using Supervised, Semi-Supervised and Unsupervised Learning Methods.” 2019 IEEE International Conference on Artificial Intelligence and Virtual Reality (AIVR). IEEE, 2019.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VIO的应用和研究进展 的相关文章

  • matlab从图表中提取数据

    有如下的波形图 xff0c 如何从中精确提取出全部的数据 1 将波形图片 截图 保存为test png或test jpg xff0c 并将图片放于matlab工作目录中 xff0c 如下图示例所指定的目录中 xff1a 2 xff0c 新建
  • STM32 基础系列教程 1- CubeMX+GPIO

    前言 学习stm32 GPIO 的使用 xff0c 设置某一GPIO引脚为输出功能 xff0c 将对应引脚拉高或拉低输出 xff0c 同时学会初步认识STM32最新的HAL库的使用 xff0c 用代码实现控制GPIO引脚输出产生周期出1s
  • STM32 基础系列教程 29 - FreeRTOS

    前言 学习stm32 中 FreeRTOS嵌入式实时操作系统的使用 xff0c 学会在FreeRTOS时行任务创建与任务运动 xff0c 学习在嵌入式实时操作系统下编程 xff0c 用串口打印相应信息 xff0c 并控制LED闪烁 示例详解
  • 对本地的代码进行修改后,直接git pull会提示本地代码和github代码冲突,需要先commit本地代码,或者stash他们

    对本地的代码进行修改后 xff0c 直接git pull会提示本地代码和github代码冲突 xff0c 需要先commit本地代码 xff0c 或者stash他们 对本地的代码进行修改后 xff0c 直接git pull会提示本地代码和g
  • linux查询内存、CPU、硬盘等系统信息的命令

    一 linux CPU大小 root 64 idc cat proc cpuinfo grep 34 model name 34 amp amp cat proc cpuinfo grep 34 physical id 34 model n
  • ubuntu无法更新的问题,提示错误Err http://mirrors.163.com trusty Release.gpg Could not resolve 'mirrors.163.com

    最近在安装使用ubuntu xff0c 并且配置源文件下载相应gcc xff0c gdb时候 xff0c 出现错误 xff0c 提示报错内容为 Err http mirrors 163 com trusty Release gpg Coul
  • 在 GitHub 下载某个程序的特定版本代码

    情况 github中某个项目已经更新到2 1 0版本 但是想要它的1 0 1版本怎么办 方法一 xff1a 首先点击这个repository下的这个branch按钮 点开了以后你会看到这个 xff0c 然后点tags 选择你想要下载的版本
  • Pixhawk之姿态控制

    原文地址 xff1a http blog csdn net qq 21842557 1 写在前面 无人机控制部分主要分为两个部分 xff0c 姿态控制部分和位置控制部分 xff1b 位置控制可用远程遥控控制 xff0c 而姿态控制一般由无人
  • Android注册表文件

    data system packages plist com google android ears 10043 0 data data com google android ears default 3003 1028 1015 com
  • Java 爬虫系列丨(一)爬虫介绍

    1 简介 1 1 背景 随着互联网的迅速发展 xff0c 网络资源越来越丰富 xff0c 信息需求者如何从网络中抽取信息变得至关重要 目前 xff0c 有效的获取网络数据资源的重要方式 xff0c 便是网络爬虫技术 简单的理解 xff0c
  • 基于龙伯格观测器的永磁同步电机仿真与实现

    摘 要 xff1a 在永磁同步电动机控制系统中 xff0c 使用转子位置传感器不仅会增加设计和制造的成本 xff0c 还会使系统的可靠性降低 因此 xff0c 无位置传感器技术已成为永磁同步电机控制领域的研究热点之一 本文对龙伯格观测器技术
  • 拷贝cp大文件报错“文件太大”

    问题 xff1a 今天在centos7系统下 xff0c u盘位vfat格式16个G xff0c 拷贝7个G大小的问文件 xff0c 无论是用dd还是cp都在拷贝到4 3G大小的时候显示失败 故写下这篇博客 无论什么系统 xff0c 只要分
  • CMakeList.txt

    一 Cmake 简介 cmake 是一个跨平台 开源的构建系统 它是一个集软件构建 测试 打包于一身的软件 它使用与平台和编译器独立的配置文件来对软件编译过程进行控制 二 常用命令 1 指定 cmake 的最小版本 cmake minimu
  • 安装centos7 卡在 “正在安装引导装载程序”界面

    今天系统突然起不来 xff0c 不知道什么原因删掉了一些文件 修复太浪费时间 xff0c 还是重新装一个系统 xff08 原来的分区有很多个人资料 xff0c 所以一定不能格调 xff0c 在无用的分区上装新的系统 所以你装系统的时候尽量不
  • insmod: ERROR: could not insert module: Invalid module format

    root 64 zn pc home zn sedriver 5000 new sedriver 5000 span class token comment insmod wst se echip drv ko span insmod ER
  • LoongArch上正常使用`pip install`

    原创 xff1a 你在使用loongarch架构操作系统时 xff0c 是否遇到pip install 安装失败的情况 xff1f 刷到这篇文章 xff0c 大家可添加评论或者私信我 xff0c 及时满足大家的需求 那么 xff0c 下面讲
  • python SOABI兼容性问题

    首先说明一点 xff1a 龙芯发布的仓库都是基于configure ac 中包含loongarch64 linux gnu定义的python所构建 https blog csdn net zhangna20151015 article de
  • python中为什么加上中文注释就会报错

    由于Python源代码也是一个文本文件 xff0c 所以 xff0c 当你的源代码中包含中文的时候 xff0c 在保存源代码时 xff0c 就需要务必指定保存为UTF 8编码 当Python解释器读取源代码时 xff0c 为了让它按UTF
  • 关于在linux操作系统下打不出汉字或者在敲打汉字时无法显示拼音的问题

    在linux下出现问题不比在window下形象 在window下 你发现哪个软件有问题了 xff0c 点击几下鼠标就完事了 xff1b 要是在linux系统下 xff0c 不懂代码 xff0c 可修复不了 打不出汉字 xff0c 在这我就说
  • 解析/etc/hosts文件

    1 xff0c etc hosts xff0c 主机名和ip配置文件 hosts The static table lookup for host name 主机名查询静态表 linux 的 etc hosts是配置ip地址和其对应主机名的

随机推荐

  • c++语法大全

    c 43 43 语法大全 一 变量和简单数据类型 1 变量名只能包含字母 数字和下划线 可以以字母和下划线开头 xff0c 但是不能从数字开头 xff1b 变量名不能包含空格 2 数据类型 字符串 字符串可以用双引号或者单引号括起来 xff
  • libxml2的安装及使用

    本文着重介绍解析xml的libxml2库的安装及使用 xff0c 举例说明创建和解析xml的过程 是针对C语言开发人员使用 你若想详细学习前端的一套东西 xff0c 即xml html css javascript JS 等 xff0c 可
  • dd 与cp的区别

    dd命令和cp命令的区别 cp与dd的区别在于cp可能是以字节方式读取文件 xff0c 而dd是以扇区方式记取 显然dd方式效率要高些 dd最大的用处是他可以进行格式转换和格式化 dd是对块进行操作的 xff0c cp是对文件操作的 比如有
  • 畸变校正与极线校正(具体原理+Matlab代码)

    附 xff1a 相关需要的工具函数源代码 xff08 投影函数 校正矩阵计算等 xff09 见最下面 1 畸变校正 1 1 形成原因 图像畸变一般有两种 xff0c 第一种是透镜本身的形状有问题 xff0c 使得图像发生径向畸变 xff1b
  • 无人驾驶项目——交通标志识别

    在无人驾驶项目中 xff0c 实现交通标志识别是一项重要工作 本文以德国交通标志数据集为训练对象 xff0c 采用深度神经网络LeNet架构处理图像 xff0c 实现交通标志识别 具体处理过程包括包括 xff1a 数据导入 探索和可视化数据
  • 使用机器人操作系统ROS 2和仿真软件Gazebo 9主题进阶实战(七)- mobot速度发布与里程计订阅

    在ROS2课程中已经学过并掌握了一个基本的发布器和订阅器 xff08 C 43 43 xff09 xff0c 官网的教程全部掌握大致需要20分钟吧 这过程包括 xff1a 创建一个功能包编程实现一个发布节点编程实现一个订阅节点编译与运行 这
  • ROS + Caffe 机器人操作系统框架和深度学习框架笔记 (機器人控制與人工智能)

    ROS 43 Caffe xff0c 这里以环境中物体识别为示例 xff0c 机器人怎么知道环境里面有什么呢 xff1f 0 0567392 n03376595 folding chair 0 0566773 n04099969 rocki
  • Ubuntu 16.04 使用docker资料汇总与应用docker安装caffe并使用Classifier(ros kinetic+usb_cam+caffe)

    Docker是开源的应用容器引擎 若想简单了解一下 xff0c 可以参考百度百科词条Docker 好像只支持64位系统 Docker官网 xff1a https www docker com Docker 从入门到实践 xff1a http
  • Ubuntu与ROS的Docker桌面系统与ROS在线练习课程(在线Linux虚拟机)

    ROS在线练习课程正在逐步完善中 xff0c 目前以ROS官网中文资料制作 xff0c 可参考 xff1a https www shiyanlou com courses 854 邀请码 U23ERF8H 安装Ubuntu 43 ROS对于
  • 用于ARM和Debian的ROS Docker镜像

    这里推荐两个链接 xff1a 1 Using ROS with Docker in macOS xff1a https www xiaokeyang com blog using ros with docker in macos 2 Get
  • 2021电赛F题之openmv巡线(附代码)

    效果展示 xff1a 出错解决方法 openmv数字识别源代码 gitee 通过使用不同阈值的方法可以得到当前区域中什么区域有红线 xff0c 对于电控而言作用类似于红外对管 xff0c 之后电控通过逻辑判断如何运动 xff0c 这就是我们
  • 元学习—模型不可知元学习(MAML)

    元学习 模型不可知元学习 MAML 在之前的文章中 xff0c 我们介绍了神经图灵机和记忆增强网络 MANN xff0c 主要介绍了其对于内存中信息的读取与写入 有兴趣的读者可以参考我之前的博客元学习 神经图灵机 在今天的文章中 xff0c
  • 俩小伙一晚上写了个 AI 应用,月入两万??(文末附开发教程)

    开发出一款能够与 AI 对话生成和编辑思维导图的工具 xff0c 听起来似乎只能是一群专业的 AI 背景团队花费大量的时间和精力训练模型 xff0c 打磨应用才能完成的事情 但是 xff0c 两名大学生却在一夜之间完成了 xff0c 就像炼
  • 解决AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using local

    一 启动apache遇到错误 xff1a httpd Could not reliably determine the server s fully qualified domain name 二 修改配置 vim etc httpd co
  • java 多线程CompletableFuture用法

    引用 span class token keyword private span span class token keyword final span span class token class name ThreadPoolTaskE
  • 注册表的解释和一些简单的修改

    注册表的解释和一些简单的修改 一 HKEY CLASSES ROOT根键 此根键中主要记录着Windows 95 98中所有的文件类型 xff0c 包括安装操作系统时约定注册的和由于以后安装软件而新加载的各种文件类型 xff0c 并将不同的
  • Java数据类型

    JAVA的数据类型体系 Java数据类型总结 java中的数据类型分两大类分别是数据类型和引用数据类型 1 Java中的数据类型有八种 xff0c 即基本类型 具体如下 xff1a 数据类型 位数 取值范围 xff1a Boolean 1
  • Python模拟登录CSDN

    关于CSDN的模拟登录 xff0c 网上已经有相当一部分博主发过类似的文章 xff0c 我这里不过稍稍模仿下 xff0c 使用前辈们的经验时 xff0c 还是非常感激的 具体过程如下 xff1a xff08 1 xff09 确定登录页面的表
  • 关于rosbag的使用和问题

    一开始想使用rosbag来录一下 cmd vel来使机器人走固定路径 xff0c 但是开始录制的和回放的总不一样 后来总结了两点 xff1a 1 xff09 往想方向存在跑 xff0c 试一下 xff0c 跑的路径短一点 2 xff09 操
  • VIO的应用和研究进展

    1 2 有哪些常见的视觉 43 IMU 融合方案 xff1f 有没有工业界应用的例子 xff1f 1 常见的视觉 43 IMU融合方案 a 优化方法 VINS OKVIS ORB 43 IMU SVO 43 GTSAM b 滤波方法 rov