gnss、gps、imu、rtk、ins区分及含义

2023-05-16

gnss和gps区别

1、GPS(全球卫星定位系统)是由美国国防部研制建立的一种具有全方位、全天候、全时段、高精度的卫星导航系统;能为全球用户提供低成本、高精度的三维位置、速度和精确定时等导航信息。

2、GNSS(Global Navigation Satellite System,全球导航卫星系统)是对北斗系统、GPS、GLONASS、Galileo系统等这些单个卫星导航定位系统的同一称谓,也可指代他们的增强型系统,又指代所有这些卫星导航定位系统及其增强型系统的相加混合体,也就是说它是由多个卫星导航定位及其增强型系统所拼凑组成的大系统, GNSS是以人造卫星作为导航台的星级无线电导航系统,为全球陆、海、空、天的各类军民载体提供全天候、高精度的位置、速度和时间信息,因为它又称为天基定位、导航和授时系统。

IMU和INS区别

IMU惯导测量单元

      一个IMU包含了三个单轴的加速度计和三个单轴的陀螺,加速度计检测物体在载体坐标系统独立三轴的加速度信号,而陀螺检测载体相对于导航坐标系的角速度信号,测量物体在三维空间中的角速度和加速度,并以此解算出物体的姿态。

INS惯导系统

  惯性导航系统是一种利用安装在运载体上的陀螺仪和加速度计来测定运载体位置的一个系统。

INS(惯性导航系统)与 IMU(惯性测量装置)有什么区别?


定位(GPS)就是告诉你,你现在在哪。导航就是告诉你,如何到你想要到的位置。惯性导航你可以简单的理解成依靠惯性器件(陀螺、加速度计等)的原始数据加上固定的算法(很深奥的东西..)来输出你先要的信息,如位置,载体姿态,实时运动速度等。IMU就是惯性测量单元,它主要由惯性器件组成(陀螺、加速度计等),输出最原始的数据,如加速度、角速度等等,但是无法给出位置、姿态等信息。所以INS实际上可以简单的理解成由算法和IMU共同构成的。  

当自动驾驶汽车在失去GPS/GNSS信号的情况下试图左转时,IMU技术开始凸显它的重要作用。IMU和INS所需的定位精度已接近航空航天和战术级设备标准——统一且可靠的厘米级精度,而非米级精度。

通常,由于城市峡谷、隧道、立交桥、多路径误差或卫星覆盖范围较差时,GPS信号会丢失或减弱。除此之外,车辆还可能会遇到其他棘手的状况,例如降水或反射面,这可能会影响相机、激光雷达或雷达系统数据的性能和完整性。

当用于导航的其他传感器数据异常或者由于环境原因中断时,导航任务会转向于依赖航位推算系统。这时,自动驾驶系统主要依赖于IMU、车轮轮速传感器以及视觉传感器。此时,使用合适级别的IMU就尤为重要,无论环境条件如何,IMU都能持续感知并提供位置信息。

RTK

在GPS测量中,如静态、快速静态、动态测量都需要事后进行解算才能获得厘米级的精度,而RTK(Real - time kinematic)实时差分定位是一种能够在野外实时得到厘米级定位精度的测量方法,它的出现极大地提高了野外作业效率

RTK与IMU数据适当融合后,可将GPS定位精度提高100倍,从米级精度提高到厘米级精度。RTK技术通过消除电离层和对流层延迟、多径、卫星时钟和星历误差(由GPS接收器在位置计算中使用卫星的位置造成的误差)来完善从GPS信号接收的位置数据。RTK系统使用测量级基站,该基站通过蜂窝信号向移动站(移动的物体或车辆)广播校正。通过复杂算法和卡尔曼滤波器将校正数据与GPS和IMU数据融合,来实时输出流动站的精确位置。

参考文献

自动驾驶汽车中的精准定位—IMU&RTK - 知乎 (zhihu.com)

IMU、INS、DGPS和POS - 蒋鹿丸 - 博客园 (cnblogs.com)

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

gnss、gps、imu、rtk、ins区分及含义 的相关文章

随机推荐

  • 信号量、消息队列和全局变量的区别

    在操作系统任务编程中 xff0c 解决任务间通信问题 xff0c 可以使用全局变量 信号量或者消息队列来完成 那么它们有什么区别 xff0c 在遇到任务间通讯时 xff0c 该怎样选择用哪一种方式呢 xff1f 一 任务间通讯内涵 任务间通
  • 解决在项目里引入Spring Security后iframe或者frame所引用的页无法显示的问题

    出现这个问题的原因是因为Spring Security默认将header response里的X Frame Options属性设置为DENY 如果页面里有需要通过iframe frame引用的页面 xff0c 需要配置Spring Sec
  • 参考 opencv aruco 实现对二维码(QR码)的检测与定位

    参考 opencv aruco 实现对单个QR码的检测与定位 aruco是opencv contrib的一个模块 实现了对AR码的检测 姿态估计 使用aruco需要安装opencv contrib 本文将aruco中姿态估计用到的函数提取出
  • jetson nano 供电模式及其切换或自定义

    写在前面 jetson nano 开发板在预设的10W MAXN 模式下需要用5v4A的DC供电 用5v2A的DC或者micro usb供电建议使用5W模式 供电不足会导致掉电关机 以下是学习jetson nano时 xff0c 对供电模式
  • STM32CubeMX在FreeRTOS下使用串口进行数据收发(不定长度)

    STM32CubeMX gt FreeRTOS 43 USART接收不定长数据 由于本人做的一个项目功能相对复杂 xff0c 要求使用操作系统 xff0c 且项目工程中有很多需要串口操作的外设 xff0c 所以需要对串口设计不定长的收发功能
  • jetson nano 散热风扇控制

    由于jetson nano开发板完全依靠自带的静态散热在运行程序时通过jtop查看GPU CPU等组件温度均超过70 xff0c 所以添加一个5v散热风扇 xff08 tegrastats也可以用来查看系统状态 xff09 tegrasta
  • win10环境安装numpy,tensorflow,keras及版本对应关系

    python未安装的 xff0c 可以阅读我的文章如下图标题 xff0c 虚拟环境不是必要的 xff0c 但是为了规范和后续工作的方便管理 xff0c 建立虚拟环境也是非常重要的 建议安装python3 6版本的 xff0c 这个版本相对来
  • 解决方案No module named ‘sklearn.utils.linear_assignment_‘

    错误原因 xff1a linear assignment被弃用 xff0c 官方将scipy optimize linear sum assignment代替了sklearn utils linear assignment 方法一 xff1
  • pip使用豆瓣镜像源

    一 镜像源 清华镜像源 https pypi tuna tsinghua edu cn simple 豆瓣镜像源 http pypi douban com simple 阿里镜像源 http mirrors aliyun com pypi
  • 信息熵(ID3)、信息增益(C4.5)、基尼值和基尼指数

    1 信息熵 熵 Entropy 是 混乱 程度的量度 系统越有序 xff0c 熵值越低 xff1b 系统越混乱或者分散 xff0c 熵值越高 信息理论 xff1a 1 从信息的完整性上进行的描述 当系统的有序状态一致时 xff0c 数据越集
  • nvidia-smi 系列命令,查看gpu ,显存信息

    显卡包含gpu xff0c 显存 xff0c gpu不等于显存 nvidia smi 的定义 xff1a 基于 NVIDIA Management Library xff08 NVIDIA 管理库 xff09 xff0c 实现 NVIDIA
  • chown和chmod区别

    一 文件权限结构 ll查看某一个目录会得到一个7字段的列表 第一个字段是文件属性字段 xff08 eg drwxr xr x xff09 xff0c 文件属性字段总共10个字母 xff1a 第一个字符代表文件类型 xff1a xff1a 普
  • git常用命令大全

    目录 1 设置用户签名 2 初始化本地库 3 添加到暂存区 4 删除暂存区文件 xff0c 但是工作区仍存在 5 提交本地库 6 查看日志信息 7 修改文件 8 版本穿梭 参考文献 尚硅谷Git入门到精通全套教程 xff08 涵盖GitHu
  • 安装kalibr踩坑1:Could NOT find GTest (missing: GTEST_LIBRARY GTEST_MAIN_LIBRARY)

    Could NOT find GTest missing GTEST LIBRARY GTEST MAIN LIBRARY 因为GTest虽然安装过 xff0c 但是好像找不到头文件 sudo apt get install libgtes
  • 安装kalibr踩坑2:fatal error: ceres/rotation.h: No such file or directory #include “ceres/rotation.h“

    fatal error ceres rotation h No such file or directory include 34 ceres rotation h 34 ceres没有装好 xff0c 需要重装 xff0c 安装方法如下
  • 嵌入式数据结构以及算法(数据结构篇)

    数据结构可以说是嵌入式开发学习中比较重要的一个部分了 xff0c 而沉迷于基础硬件控制的我到现在才意识到这个东西的重要性可以说是比较迟钝了 xff0c 但是迟钝总比知道也不学来的好 xff08 自我安慰请忽略 xff09 下面总结一下经过几
  • ubuntu18.04安装kalibr疯狂踩坑记录

    1 安装ubuntu18 04对应的ros 我用的是镜像Docker Hub xff0c 该镜像包含vnc和ros docker pull tiryoh ros desktop vnc melodic 2 安装kalibr 1 安装依赖环境
  • CMakeList.txt写法

    ROS 创建并运行一个c 43 43 的demo xyzxyz576的博客 CSDN博客 目录 样例 解释如下 1 确定cmake最低版本需求 2 确定工程名 3 添加需要的库 4 添加需要的头文件 5 确定编译语言 6 设定变量 7 添加
  • 解决WSL2中Vmmem内存占用过大问题

    Vmmem介绍 Vmmem 进程是系统合成的一个虚拟进程 xff0c 用于表示虚拟机消耗的内存和 CPU 资源 换句话说 xff0c 如果您看到 Vmmem 消耗大量内存和 CPU 资源 xff0c 那么这意味着您的虚拟机正在消耗大量内存和
  • gnss、gps、imu、rtk、ins区分及含义

    gnss和gps区别 1 GPS xff08 全球卫星定位系统 xff09 是由美国国防部研制建立的一种具有全方位 全天候 全时段 高精度的卫星导航系统 xff1b 能为全球用户提供低成本 高精度的三维位置 速度和精确定时等导航信息 2 G