来源:https://www.sohu.com/a/149415053_391994

一、高精度定位

VRS是虚拟参考站(Virtual Reference Station)的简称。这项技术是CORS应用的一种,数据处理中心24小时连续不断地根据各基准站所采集的实时观测数据在区域内进行整体建模解算,通过建立精确的误差模型(如电离层、对流层、卫星轨道等误差模型),在移动站附近产生一个物理上并不存在的虚拟参考站(VRS),由于虚拟参考站的位置是通过流动站接收机(可以是手机,需要装一个App,或者直接用魔盒)的单点定位解来确定,故其与移动站构成的基线通常只有几米到十几米,移动站与虚拟参考站进行载波相位差分改正,实现实时RTK。

VRS最突出优势是覆盖范围更广:VRS网络中固定参考站的距离增大,站间距离可达到70KM,三个站覆盖的面积可以达到2100多平方公里。以北京为例,城区面积为900多平方公里,三个参考站即可覆盖,北京市面积1.68万平方公里,十个参考站即可覆盖。

但是VRS的缺陷也是很明显的:

  (1)采用双向通信,限制了它的同时在线用户数量。

  (2)虚拟参考基站随着用户(流动站)的移动(超过一定距离)要重新初始化,并且是不可追踪、不可重复的虚拟的参考基站。

  (3)人为的规定了一个参考站站网中参考站的数量,一般情况下为三个。它们是由参考站软件所决定的,用于计算流动站所需要的改正数。此项约束限制了系统采用合适数量的参考站解决占主导地位的大气条件,例如建立大尺度气象活动的模型问题。这种约束也影响到成果的稳定性,并表现出对网络的几何形态及对数据的传输损耗十分敏感。如果三个站中有一个站不能为这个网络提供数据,那么网络软件必须搜索另外一个合适的参考站,并为用户重新安排改正计算。在搜索过程中,没有网络改正数可以提供给流动站用户,影响外业生产的效率。

  (4)其播发的数据格式不标准,偏向某一类型的接收机。毕竟天宝还是希望你买它的接收机的。


当然还有一种不依赖GPS的高精度定位,那就是激光雷达和DR(惯导)。

这种定位有一个前提就是必须有一张用激光雷达绘制的先验(Prior)地图,这个工作量太大了,显然很难大规模推广。

二、中国国情

  为保障国家安全,所有在中国运行的地图服务商要加装“国家保密插件”(亦称加密插件、加偏或SM模组)。此插件会将真实的坐标加密成虚假的坐标,且此加偏并非线性加偏,所以各地的偏移情况都会有所不同。这就是GCJ-02,它是一种对经纬度数据的加密算法,即加入随机的偏差。 国内出版的各种地图系统(包括电子形式),必须至少采用GCJ-02对地理位置进行首次加密。某些在线地图会采用二次加密来保护自己的商业利益。

三、高精度地图标准之争

  一流企业做标准,高精度地图的标准自然不会统一。

电子地图数据格式,有交换格式与物理格式之分。 所谓交换格式,常常是ASCLL码的,数据冗余量大,其目的是为了充分的记录信息,传递给使用方。简言之,交换格式的文件,常常是给人看的,让人很容易能看明白它。例如,MapInfo的MIF格式,就是典型的交换格式。而物理格式,常常是二进制的,紧凑高效,彼此之间的关系常常通过地址来偏移,其目的是为了给计算机使用的,追求的目标是小、快。例如,MapInfo的MAP格式,就是典型的物理格式。

导航电子地图格式分为母库格式、交换格式和存储格式三个层次,格式对导航功能的实现非常重要。母库格式:是导航数据编辑、存储直接进行的格式,主要是方便于编辑和保存,如TAB格式。交换格式:是可以转换到各个应用导航数据的格式,一般都是公开格式,以方便进行转换应用,如GDF格式。四维用NIMIF格式,高德用AXF格式,瑞图用RTM格式。存储格式:本意是指数据在计算机里存储的格式,但是存储格式在导航一般是指导航应用格式,如KIWI格式。母库和交换格式是导航地图厂家自己独有的,要统一格式主要是存储格式。目前市场上导航产品的物理存储格式种类繁多,粗略统计不下三十余种,这样势必会出现一个服务中心应对众多个性化终端处理的难题。因此从实用的角度看,推广采用统一数据规格或存储格式是一个比较优化的策略。

针对上述问题,国内外专家已经启动了新一代可以支持增量更新的导航电子地图存储标准的研究,其中比较有影响力的有日本的KIWI3.0和欧洲的NDS。目前来看,NDS胜算较大。支持NDS的厂家主要有宝马、奔驰、日产、大众、沃尔沃、现代和雷诺。日系和美系目前还没有采纳NDS系统。

三、高精度地图的制作

上图为典型的高精度地图制作流程。高精度地图是自动驾驶环境感知的一部分,为自动驾驶的全局路径规划和局部路径规划提供支持。这包括高精度定位能力 HD Localization, 横向/纵向精确定位Lateral/Longitudinal Positioning, 运动规划Motion Planning, 基于车道模型的二次规划 Motion Planning with lanemodel, 智能调速 Acceleration/deceleration, 转向和引导 Steering and guidance。

高精度地图的主要内容

lane opening:车道开始,(此处翻译不一定准确。)

lane ending:车道结束.

transition area:过渡区.

cross reference:交叉路口参照.

ditch:沟渠

gantry:交通龙门架

pole:杆

guardrail:护栏

toll booth:收费亭

reflector:反射镜

VMS:Velocity-Measuring System 速度测量系统

overhead crossing:高架路口

显然,Mobileye那种众包式的离高精度地图相去甚远。因为单目摄像头对距离的计算是完全是2D的,平面的,其距离是根据像素大小估算的,误差可达数米以上。

由于距离因素,上图中行人3和行人2的像素大小是非常接近的,但行人2和行人3与车辆距离距离差别很大,单目无法得出准确的距离。完全达不到高精度地图所需要的精度,更不要说不能在夜晚和光线变化较大的场合(林荫道或隧道)使用了。

高精度地图必须依赖激光雷达。

虚拟参考站(VRS)的更多相关文章

  1. 【转】GPS连续运行单参考站解决方案

    GPS连续运行单参考站解决方案   一.  前言 随着国家信息化程度的提高及计算机网络和通信技术的飞速发展,电子政务.电子商务.数字城市.数字省区和数字地球的工程化和现实化,需要采集多种实时地理 空间 ...

  2. VRS生成的虚拟观测值存在的问题

    目前生成的虚拟观测值. 天津的版本,如果有数据库中有天线类型,那么会对天线类型改正了两次. 解决方法:在生成虚拟观测值编码的部分,注释掉天线改正的部分. 对结果的影响:错误版本生成的虚拟观测值,移动站 ...

  3. 虚拟基站(VRS)

      虚拟参考站技术(Virtual Reference Station,简称VRS)也称虚拟基准站技术,是一种网络实时动态测量实时动态测量(RTK)技术,通过在某一区域内建立构成网状覆盖的多个GPS基 ...

  4. VRSProcess(二)

    1._beginthreadex再谈 Windows操作系统提供了这样的一种解决方案——每个线程都将拥有自己专用的一块内存区域来供标准C运行库中所有有需要的函数使用.而且这块内存区域的创建就是由C/C ...

  5. GPS学习笔记

    预备知识 1. 卫星发送信号时,是以特定频率的电磁波为载波,调整信号到载波上的.多普勒效应就是,卫星和接收机是相对运动的,那么载波的频率会随运动距离发生改变.(<GPS测量与数据处理>p3 ...

  6. PostProcess崩溃

    1.__debugbreak 功能暂停程序执行,打开调试器,进入调试模式. 2.重要参考: https://blog.csdn.net/phenixyf/article/details/4930457 ...

  7. NTRIP协议学习(一)

    这篇博客讲得很清晰.  https://blog.csdn.net/sinat_19447667/article/details/67637167 可以参考的文献包括:<多系统GNSS实时数据质 ...

  8. 多管齐下显神威-2017逐浪CMS开启全新建站与WEB技术革命

    培训班里说百遍,不如商业场景来检验. PS.AI.JS工具齐上阵,一统逐浪CMS全网中间件. 从逐浪软件创业团队成立.到逐浪CMS产品,以企业形式运营,历经十二载风雨,作为华文世界排名第一的dotNE ...

  9. Ntrip协议简介(转)

    原文地址:https://blog.csdn.net/sinat_19447667/article/details/67637167 1 什么是Ntrip? CORS(Continuously Ope ...

随机推荐

  1. AAuto如何设置字体大小

    在代码视图中(按钮呈现的是设计视图,你再按一下就切换成代码视图了)可以设置缩放比率,右下角也可以设置字体大小   如果你的"设计视图"是灰色不可点击,那是因为你的代码根本没有按钮, ...

  2. js:我们应该如何去了解JavaScript引擎的工作原理(转)

    http://www.nowamagic.net/librarys/veda/detail/1579 昨天收到一封来自深圳的一位前端童鞋的邮件,邮件内容如下(很抱歉,未经过他的允许,公开邮件内容,不过 ...

  3. 敏捷DoD完毕定义的多种形态

    作者:张克强    作者微博:张克强-敏捷307 关于Definition of Done 完毕的定义 在以往的说法中,常见用 退出标准 , 完毕条件.成功标准,等等 在敏捷软件开发中,存在多级的不同 ...

  4. Linux进程间通信(IPC)编程实践(十二)Posix消息队列--基本API的使用

    posix消息队列与system v消息队列的区别: (1)对posix消息队列的读总是返回最高优先级的最早消息,对system v消息队列的读则能够返回随意指定优先级的消息. (2)当往一个空队列放 ...

  5. 说说我的web前端之路,分享些前端的好书(转)

    WEB前端研发工程师,在国内算是一个朝阳职业,这个领域没有学校的正规教育,大多数人都是靠自己自学成才.本文主要介绍自己从事web开发以来(从大二至今)看过的书籍和自己的成长过程,目的是给想了解Java ...

  6. IPv4(四)子网和子网掩码

    为了完成路由选择,每个数据链路(网络)都必须有一个惟一的地址: 另外,数据链路上的每台主机也必须有一个地址,这个地址不仅标识主机为一个网络成员,还可以把主机与网络上的其他主机区分开来. 粗放使用IPv ...

  7. JavaScript读书笔记(6)-Function

    Function类型 ECMAScript中函数是对象,每个函数都是Function类型的实例,也有属性和方法,函数是对象,函数名实际上市一个指向函数对象的指针,不会与某个函数绑定: function ...

  8. spring AOP(切面) 表达式介绍

    在 spring AOP(切面) 例子基础上对表达式进行介绍 1.添加接口删除方法 2.接口实现类 UserDaoServer 添加实现接口删除方法 3.测试类调用delUser方法 4. 输出结果截 ...

  9. TP框架部分--文件目录及作用

    下载thinkphp3.2.3版本,解压缩后将文件夹名字改为thinkphp,然后放在www目录下,里面的文件夹和文件的名字和作用如下:(前面有Tab健的表示下一级,thinkphp是根目录)//th ...

  10. VS2012,VS2013启用SQLite的Data Provider界面显示

    VS2012,VS2013启用SQLite的Data Provider界面显示 VS 2012默认是不带的SQLite的Data Provider,所以无法直接在VS 2012里管理SQLite的数据 ...