RTK、IMU、RT3000

GPS/RTK

全球卫星定位系统(GPS)的全面建成和发展,导致了导航和测绘行业的一场重大深刻的技术革命。常规的静态GPS测量方法越来越多地应用于高精度控制网的建立,但利用该方法无法在野外对观测数据进行实时检核,从而造成观测结果不合格而需要返工的情况,而利用实时动态载波相位差分技术(Real—time kinematic,RTK)可以改变上述状况。RTK技术采用载波相位动态实时差分方法,可以实时监测待测点的数据观测质量和基线解算结果,能够在野外实时得到厘米级定位精度的测量结果,从而提高工作效率。

RTK原理:RTK系统由1个基准站、若干个流动站及无线电通讯系统组成基准站包括GPS接收机、GPS天线、无线电通讯发射系统、供GPS接收机和无线电台使用的电源及基准站控制器等部分。流动站包括GPS接收机、GPS天线、对中杆、无线电通讯接收系统、供GPS接收机和无线电使用的电源及流动站控制器等部分。在RTK作业模式下,在已知高等级点上(基准站)安置1台接收机为参考站,对GPS卫星进行连续观测,并将观测数据和测站信息通过无线电传输设备实时地发送给流动站流动站GPS接收机在接收GPS卫星信号和采集卫星数据的同时,通过无线接收设备接收来自基准站的数据链,并在系统内对采集和接收的2组数据进行载波相位差分处理,实时解算出流动站的三维坐标及其精度(即基准站和流动站坐标差△X、△y、△H,加上基准坐标得到的每个点的wGS一84坐标,通过坐标转换参数得出流动站每个点的平面坐标X、y和海拔高H。因此,使用RTK技术的关键在于根据GPS的载波相位观测量,并利用基准站和流动站之间观测误差的空间相关性,通过差分的方式除去流动站观测数据中的大部分误差,从而实现高精度(分米甚至厘米级)定位[1]。

IMU

IMU(英文Inertial measurement unit,简称 IMU),是测量物体三轴姿态角及加速度的装置。一般IMU包括三轴陀螺仪及三轴加速度计,某些9轴IMU还包括三轴磁力计。加速度计检测物体在载体坐标系统独立三轴的加速度信号,而陀螺仪检测载体相对于导航坐标系的角速度信号,测量物体在三维空间中的角速度和加速度,并以此解算出物体的姿态。[2][3]

INS

INS全称Inertial Navigation System,即惯性导航系统,有时也简称为惯性系统或惯性导航。惯性导航系统的工作机理是建立在牛顿经典力学的基础上的。牛顿定律告诉人们:一个物体如果没有外力作用,将保持静止或匀速直线运动;而且,物体的加速度正比于作用在物体上的外力。如果能够测量得到加速度,那么通过加速度对时间的连续数学积分就可计算得到物体的速度和位置的变化。
陀螺仪、IMU、INS区别与联系
陀螺仪可以测量三轴(roll,pitch,yaw)角运动(角度、角加速度);

3个单轴陀螺仪+3个单轴加速度计=IMU,称为惯性测量单元;

3个单轴陀螺仪+3个单轴加速度计=INS,称为惯性导航系统;因此可以认为IMU≈INS[2]

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

RT3000

为了获得移动载体的实时位置和姿态信息,已经提出和采用了多种导航方式。其中,以惯性导航系统(Inertial Navigation System,INS)和全球卫星导航系统( 以Global Positioning System,GPS为典型代表)应用最为广泛。INS 不仅能
够提供载体位置速度参数,还能提供载体的三维姿态参数,是完全自主的导航方式, 在航空、航天、航海和陆地等几乎所有领域中都得到了广泛应用。

随着惯性技术与卫星导航定位技术的发展,由GPS/INS 不同程度组合而成的定位定姿传感器已成为移动测图系统中确定载体轨迹和平台姿态的重要工具,其中GPS 多用于定位而INS 则用于测姿

RT3000 由oxts研发,目的是实时地对车辆,飞机和船只等的运动做高精度的测量。为了获得高精度的测量,RT 使用了为战斗机导航系统开发的数学算法。一个由三个加速度计和三个陀螺仪(角速度传感器)组成的惯性传感器组块用来计算所有的输出。

和常规的惯性导航系统不同,RT3000 用GPS 校正所有的测量值。GPS测量位置,速度和(双天线)航向,但是,通过这些测量,RT3000 可以使其它量,如俯仰,侧倾非常精确。当GPS 起作用时RT3000 进行测量时就没有漂移。标准的RT3000 系统可以实时处理数据[4]。

参考文献

[1] 姬旭东. 实时动态载波相位差分技术浅析[J]. 长江大学学报(自科版), 2012, 09(9):68-69.

[2] Adas常用实验仪器和设备:RT3000/RTrange/IMU/INS/RTK等

[3] IMU简介

[4] IMU、INS、DGPS和POS

[5] 刘斌.RT3000惯性GPS组合导航系统实现车辆运动高精度测量[J].中国新技术新产品,2014(01):1-3.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/351720.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

POJ--3974 Palindrome(回文串,hash)

链接&#xff1a;点击这里 #include<iostream> #include<algorithm> #include<stdio.h> #include<cstring> using namespace std; #define maxn 1000005 #define LL long long #define ull unsigned long long const LL P 131; ull p[maxn10],f[maxn]…

Springboot 两种方式配置启动热部署(图文界面)

目录 前言1. 类加载启动2. devtools前言 Java的热部署(Hot Deployment)是指在应用程序运行时更新或替换类文件,而无需重新启动整个应用程序。 代表不停止应用程序的情况下修改代码并立即看到变化,这对于开发和调试过程非常有用。 类加载器(Class Loader): Java应用程序…

Microsoft VBScript 编译器错误 错误原因 代码大全

Microsoft VBScript 编译器错误 错误 缺少语句ActiveServerPages,ASP0126(0x80004005)-->找不到包含文件 MicrosoftOLEDBProviderforODBCDrivers(0x80040E21)-->sql语句出错(数据类型不匹配或表名(字段名)错误或表处于编辑状态&#xff0c;或表不存在于conn打开的数据库…

hadoop3 禁用ec_Hadoop + Amazon EC2 –更新的教程

hadoop3 禁用ec在Hadoop的Wiki页面上放置了一个旧教程&#xff1a; http : //wiki.apache.org/hadoop/AmazonEC2 &#xff0c;但是最近我不得不遵循本教程&#xff0c;并且我注意到它没有涵盖某些Amazon新功能。 建议您已经熟悉Hadoop的基础来学习本教程&#xff0c;可以在Had…

libuv 原理_Libuv初理解

整体概念libuv是一个跨平台、专门写给nodejs的库&#xff0c;它的设计是围绕着事件驱动的异步I/O模型。在不同的I/O轮询机制上&#xff0c;libuv提供的不是简单抽象对象&#xff1a;handle和streams为sockets和其他实例提供了一个高级抽象。此外&#xff0c;libuv还提供了跨平台…

Matlab排序函数sort()和sortrows()

sort() 调用形式 1.Ysort(X) 对矩阵、向量或数组进行升序排列。 例1 >> amagic(4)a 16 2 3 135 11 10 89 7 6 124 14 15 1>> brand(1,4)b 0.8147 0.9058 0.1270 0.9134>> sort(a)ans 4 2 3…

[Swift]LeetCode968.监控二叉树 | Binary Tree Cameras

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号&#xff1a;山青咏芝&#xff08;shanqingyongzhi&#xff09;➤博客园地址&#xff1a;山青咏芝&#xff08;https://www.cnblogs.com/strengthen/&#xff09;➤GitHub地址&a…

Maven神秘化

由于我的Android开发的背景下&#xff0c;我比较习惯到摇篮 &#xff0c;而不是Maven的 。 尽管我知道Gradle基于Maven&#xff0c;但我从未调查过幕后发生的事情。 在过去的一周中&#xff0c;我一直在尝试了解细节并找出Maven的不同组成部分。 什么是Maven Maven是主要用于J…

走进JVM【二】理解JVM内存区域

引言 对于C程序员&#xff0c;内存分配与回收的处理一直是令人头疼的问题。Java由于自身的自动内存管理机制&#xff0c;使得管理内存变得非常轻松&#xff0c;不容易出现内存泄漏&#xff0c;溢出的问题。 不容易不代表不会出现问题&#xff0c;一旦内存泄漏或溢出的情况发生&…

mysql一对多_mysql一对多查询合并多的一方的数据。

有时候会有这样一个需求&#xff0c;查询的一条记录需要包含另一个表的多条记录&#xff0c;并且让多条记录成为一个字段组成最终的一条记录。比较难描述&#xff0c;看例子吧。创建一个产品表&#xff1a;create table product(proId int(10),proName varchar(50))创建一个成分…

Matlab矩阵、元胞数组的合并拼接

矩阵合并拼接 1.横向拼接 [a,b] [a b]均可 例1 >> amagic(3)a 8 1 63 5 74 9 2>> brand(3)b 0.6324 0.5469 0.15760.0975 0.9575 0.97060.2785 0.9649 0.9572>> c[a,b]c 8.0000 1.0000 6.0000 0.632…

Matlab拆分矩阵/Matlab如何分割大矩阵(mat2cell函数)

dim1Dist分割后矩阵行数组成的向量&#xff0c;dimNDist指的是分割后矩阵列数组成的向量 例有100*200的矩阵A >> Arand(100,200); >> bmat2cell(A,[30 40 30],[100 70 30])b 33 cell 数组{30100 double} {3070 double} {3030 double}{40100 double} {40…

分布式系统部署、监控与进程管理的几重境界

陈硕 (giantchen_AT_gmail) Blog.csdn.net/Solstice t.sina.com.cn/giantchen 陈硕关于分布式系统的系列文章&#xff1a;http://blog.csdn.net/Solstice/category/802325.aspx 本作品采用“Creative Commons 署名-非商业性使用-禁止演绎 3.0 Unported 许可协议(cc by-nc-nd)”…

.net core mvc初级教程(六)

一、创建movie的视图 二、对cinema、movie视图添加‘添加信息’的操作 一、创建movie的视图 在views文件夹下添加Movie文件夹&#xff0c;在这个文件夹下添加Index.cshtml视图&#xff0c;为什么添加Index.cshtml这个名字的视图&#xff0c;可以看看我们写的MovieController控制…

apache camel_发掘Apache Camel的力量

apache camel最近几年&#xff0c;ESB软件越来越受欢迎。 如果大多数人通常知道什么是ESB&#xff0c;那么他们很少会清楚地了解这种体系结构的不同组件的确切作用。 例如&#xff0c;Apache ServiceMix由三个主要组件组成&#xff1a;Apache Karaf&#xff08;OSGI容器&#…

角反射器的功能及应用

雷达反射器又名角反射器&#xff0c;它是通过金属板材根椐不同用途做成的不同规格的雷达波反射器。当雷达电磁波扫描到角反射后&#xff0c;电磁波会在金属角上产生折射放大&#xff0c;产生很强的回波信号&#xff0c;在雷达的屏幕上出现很强的回波目标。由于角反射器有极强的…

mysql卸载权限不够_Linu下启动MySQL结果显示:env: /etc/init.d/mysql:权限不够怎么解决?...

展开全部Linu下启动MySQL结果显示&#xff1a;env: /etc/init.d/mysql: 是脚本执行的问题解决办法&#xff1a;依次e69da5e887aa3231313335323631343130323136353331333365633936执行下面的命令(执行失败的话&#xff0c;检查路径是否正确)&#xff1a;cp /etc/init.d/mysql /e…

GDAL/ORG之Python获取与安装

GDAL(Geospatial Data Abstraction Library)是一个的开源栅格空间数据读取/转换库。其中还有一系列命令行工具来进行数据转换和处理。而ORG项目是GDAL的一个分支&#xff0c;功能与GDAL类似&#xff0c;但其提供对矢量数据的支持。 也就是说&#xff0c;可以用ORG的库来读取、处…

Firewall配置

一、安装firewall #yum install -y firewalld firewall-config 二、启动并设置开机自启动# systemctl start firewalld# systemctl enable firewalld# systemctl stop firewalld# systemctl disable firewalld 三、firewall配置# firewall-config 防火墙图形配置界面# firewall…

网页cookie是什么?

Cookie 是用户访问的网站创建的文件&#xff0c;存储在用户电脑的硬盘中&#xff0c;用于保存浏览信息&#xff0c;例如您的网站偏好设置或个人资料信息。网站依靠Cookie辨认用户行踪&#xff0c;了解用户感兴趣内容&#xff0c;收集与用户有关的信息。用户访问查询网页上操作信…