关于GPS、惯导、视觉里程计的几个定义

2023-11-13

1.首先写几个定义:

惯性导航系统(Inertial  Navigation System,  INS)

全球定位卫星系统(Global  Navigation  Satellite  System,GNSS)。GNSS 包括全球定位系统(Global Position System,GPS)、GLONASS(Global Navigation Satellite System)、北斗卫星导航系统(BDS)、伽利略卫星导航定位系统(Galileo),里程计,激光测距仪和视觉传感器等。

2.由于 GPS 是一种被动定位,其卫星信号很容易受外界环境的影响,在复杂的城市高密度区,卫星信号的传播受到阻挡或者信号被反射和衍射,导致接收机接收到的信号在位置解算时出现偏差,使得精度远远达不到要求。

GPS 信号易受干扰、输出频率低和多路径效应明显等缺点,尤其在复杂环境中,如市区和森林环境,GPS 信号易于丢失和失锁。

3.惯性导航系统是一种根据三维航位推算位置的导航系统,硬件部分包括惯性传感器和导航处理器,其中惯性传感器包括加速计和陀螺仪。加速计和陀螺仪被称为惯性测量单元(Inertial Measurement Unit,IMU),可以测量出载体的加速度和角加速度,结合数学方法计算出载体的位置和姿态信息,IMU 具有很高的数据率,可以在短时间内提供较高的计算精度,但是 IMU 的的直接观测量是加速度和角加速
度,必须通过对时间的积分得到位置和速度,因此随着时间的增长,会出现比较大的误差累积,速度累积误差和时间成正比,位置的误差随着时间的平方累积,所以惯性导航需要融合其他导航系统来保证系统的长期稳定性。所以很少只是用IMU的。

4.目前使用比较多的组合导航是 GPS/IMU 组合模式,GPS/IMU 组合导航系统结合卫星定位和 IMU 定位的优点,GPS 为 IMU 提供精确的初始化位置和速度信息,并且可以解决 IMU 长时间运行出现的误差累积,同时 IMU 可以在 GPS 卫星信号中断时,短时间内提供精确的位置信息,但是 GPS/IMU 组合系统对 GPS 信号的依赖比较大,如果 GPS 卫星信号长时间出现问题,GPS/IMU 组合导航提供的位置信息也会失效。如下面的这个型号就是这样。

5.视觉里程计根据载体运动中的周边环境进行相对定位,可以解决在没有卫星信号的情况下,载体的导航定位问题。通常视觉里程计根据相机的个数可以分为单目视觉、双目视觉和立体视觉。

每种导航系统都具有优缺点,因此组合导航已经成为必然趋势,综合各导航系统之间的优点达到最佳应用要求。

6.IMU/视觉里程计组合导航会随着距离的增加,位置精度越来越差。

7.有基于单目视觉惯导融合算法,有 RGB-D 相机与惯导融合和双目立体视觉等不同方向。说明RGB-D和惯导是能融合的。

8.视觉里程计与惯导融合根据融合方式不同分为松耦合和紧耦合,松耦合中视觉里程计和惯导系统是相互独立的,对各自求解的位姿结果进行融合。紧耦合中各子系统在各自解算位姿之前,将图像和惯导原始信息融合进行参数估计。紧耦合与松耦合相比,计算复杂度大,但是对原始数据利用更加充分。

9.视觉里程计/IMU 组合与单 IMU 相比具有长时间提供稳定速度、姿态信息的优点,在卫星信号中断、被屏蔽的情况下,可以采用视觉里程计/IMU 辅助 GPS 定位。

10.从运动信息中恢复三维场景结构(Structure from Motion)

11.ZED Stereo Camera其与主动的kinect等流行的深度图像原理不同,该深度相机的深度计算是通过双目原理得到的,其计算是发生在计算机上的GPU与CPU,而并非在该传感器本身,该传感器本身只是能过同步获取双目图像,之后在计算机上通过其对应的SDK进行深度计算。   论文中只用了双目相机的右边相机采集的。那我只用kinect采集彩色图像,不要深度图像不就行了。哈哈哈

 

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

关于GPS、惯导、视觉里程计的几个定义 的相关文章

随机推荐

  • MongoDB图形化工具的使用与java操作

    MongoDB图形化工具的使用与java操作 MongoDB Compass Community 下载 安装 使用 介绍 MongoDB概念 新建数据库 删除数据库 新建集合 删除集合 新增文档 删除文档 修改文档 查询文档 Java操作m
  • HTML5 蔡徐坤打篮球游戏 NMSL❤️❤️❤️

    此文章来自实验楼用户dancebyte在实验楼的技术分享 希望大家喜欢 使用 es6 语法及原生 javascript 实现的蔡徐坤打篮球游戏 游戏有多种难度可选择 简单 普通 困难 极限以及非人类 非人类模式请勿轻易尝试 否则可能会疯掉
  • 查询性别的时候格式化

    SELECT CYD DEPT NAME T ID T CODE T NAME T JOB CASE WHEN T SEX 0 THEN 男 WHEN T SEX 1 THEN 女 ELSE X END AS SEX T BIRTH T P
  • 卷积神经网络(二)- 深度卷积网络:实例研究

    本次学习笔记主要记录学习深度学习时的各种记录 包括吴恩达老师视频学习 花书 作者能力有限 如有错误等 望联系修改 非常感谢 卷积神经网络 二 深度卷积网络 实例研究 一 为什么要进行实例研究 Why look at case studies
  • 在 VMware Workstation 虚拟机中创建共享文件夹的步骤〔图解〕

    本文以 VMware Workstation 7 1 4 385536 汉化版为例 讲解在虚拟机中创建 VMware 共享文件夹 vmware shared folders 的具体步骤与方法 一 安装 VMware Tools 启动好 Wi
  • yolov5识别cf火线敌人(FPS类的AI瞄准)详细教程一

    一 前言 因为自己的研究方向也是深度学习方向 而且平时闲的时候还喜欢玩会cf火线等枪战游戏 就想着找一个大模型做一个对游戏敌人的识别的功能 一切实现之后就想把自己的心得写出来 我打算分俩个教程分别细述整个学习以及操作的过程 教程一主要包括了
  • 【Python 逻辑题】甲、乙、丙、丁四人的血型各不相同

    问题 甲 乙 丙 丁四人的血型各不相同 甲说 我是A型 乙说 我是O型 丙说 我是AB型 丁说 我不是AB型 四个人中只有一个人的话是假的 解决方法 思路 四个人的血型肯定都在 A B O AB 范围内 所以用for循环让四个人轮流等于这四
  • Python的 numpy中 meshgrid 和 mgrid 的区别和使用

    一 meshgrid函数 meshgrid函数通常使用在数据的矢量化上 它适用于生成网格型数据 可以接受两个一维数组生成两个二维矩阵 对应两个数组中所有的 x y 对 示例展示 由上面的示例展示可以看出 meshgrid的作用是 根据传入的
  • 空时自适应处理用于机载雷达——机载阵列雷达信号环境(Matla代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 2 1 机载阵列雷达信号环境 2 2 空时处理基础知识 2 3 元素空间空时自适应处理 2
  • [TensorFlow2基础]对数据的训练和预测

    TensorFlow深度学习 前言 一 检测是否安装了tensorflow 二 导入csv文件 1 读入数据 2 数据绘图 三 模型的建立和训练 1 建立模型 2 进行训练 3 预测 总结 前言 本文介绍Tenserflow架构学习的基础内
  • unity3d-WebCamTexture类API详解

    WebCamTexture类 命名空间 UnityEngine 继承于 Texture Description 说明 WebCam Textures are textures onto which the live video input
  • js startsWith方法

    startsWith方法 用来判断字符串是否以固定数据开头 abc startsWith a true abc startsWith d false 该方法还有第二个参数 可以从字符串指定位置开始判断 默认为0 abcdefg starts
  • 【后端开发】将springboot项目部署到阿里云服务器

    步骤一 拿到一台阿里云的服务器 1 到达阿里云官网 2 有账号的可以直接登录 没有账号的自己注册一个 3 找到搜索框 搜索 云服务器 4 可以购买一台 新用户可以试用 也可以进行学生认证进行免费试用 我这里选择的是 新用户试用 5 选择自己
  • sqlite工具类(不完善只有基本功能)

    提示 sqlite最好单线程操作 多线程写会冲突 单这个工具我一般用于小的程序用 所以是一个连接在重复使用没有进行保活之类操作 新增了单例的读写连接持有 通过队列解决多线程sql执行问题 新增了读线程池 保存每个线程 maven
  • 微信视频不能连接到服务器,微信无法连接到服务器

    微信的使用现在已经是很普遍了 可以通过微信和好友进行更加丰富多彩的方式联系 并且软件也是不收费的 但是在使用的过程中难免会遇到这样或是那样的问题 比如说微信无法连接到服务器这种情况也是时有发生 那么是什么原因导致的呢 要如何来解决呢 下面就
  • Flutter列表组件(ListView,GrideView)

    Flutter列表组件 ListView介绍 ListView参数列表 基本列表 垂直列表 水平列表 动态列表 ListView builder遍历数据生成列表 GrideView组件 参数说明 GrideView builder遍历数据生
  • 多维时序

    多维时序 MATLAB实现GTO CNN LSTM人工大猩猩部队优化卷积长短期记忆神经网络多变量多步时间序列预测 目录 多维时序 MATLAB实现GTO CNN LSTM人工大猩猩部队优化卷积长短期记忆神经网络多变量多步时间序列预测 预测效
  • org.apache.catalina.connector.clientAbortException:java.io.IOException: 你的主机中的软件中止了一个已建立的连接

    开始好好的 突然前端查看图片就这个样子了 127 0 0 1 sent an invalid response 但是后端不报错 前端的网络包也正常 这个错误很奇怪之后手动try catch手动打印才会显示 解决方案 本来代码是这样的 改成下
  • 思维练习题

    逻辑思维训练500题 正文前序 思维训练让你更高 更强 前 言 第一章 假设法 第二章 计算法 第三章 排除法 第四章 分析法 第五章 观察法 一个真实的假设往往可以让事实呈现眼前 让真理浮出水面 一个人如果做什么事都可以让其思维以这些假设
  • 关于GPS、惯导、视觉里程计的几个定义

    1 首先写几个定义 惯性导航系统 Inertial Navigation System INS 全球定位卫星系统 Global Navigation Satellite System GNSS GNSS 包括全球定位系统 Global Po