GLONASS+GPS定位是否坑爹 导航速度实测

2023-10-31 04:10

本文主要是介绍GLONASS+GPS定位是否坑爹 导航速度实测,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

当下三星GALAXY S III、iPhone 5等旗舰机型在产品说明时都提到过GLONASS这个词,不过显然我们国内的朋友对它还很陌生。GLONASS是由俄国政府所打造的全球卫星定位系统,是GLObalnayaNAvigatsionnaya Sputnikovaya Sistema的缩写,35年前就被启用了但其间由于经济问题使发展进度停滞。直到大约11个月之前俄罗斯把最后一颗GLONASS卫星送上天最终完善了这个卫星系统。

QQ截图20121114100112副本

  而最近我们能经常听见GLONASS导航,其实翻译过来中文名叫”格洛纳斯“。与我们平时所说的GPS是有区别的,GPS则是美国的全球卫星定位系统。我们知道手机支持卫星定位是通过接受多颗卫星信号来计算自己位置的。自然搜星速度越快连接卫星数量越多定位速度也就越快越准确。但是据说GLONASS这块芯片价格昂贵所以至今并不十分普及。不过我们的重点不在普及与否,测试的是GLONASS+GPS到底定位准确与搜星时间是否是坑爹的噱头。

IMG_0034


三星Galaxy S III (左)摩托罗拉刀锋MAXX(右)

  我们测试的机型选择上采用的对比机型分别为三星GALAXY S III与摩托罗拉刀锋MAXX两款手机。三星GALAXY SIII搭载了GPS与GLONASS双导航定位芯片,而摩托罗拉刀锋MAXX只配置了GPS芯片。我么分别从导航定位速度与测试精度进行对比。

  为了保证误差的减小,采用了同样的高德导航软件进行测试。并且关闭网络防止运营商基站通过网络辅助定位。

  测试1:定位速度

  同一地点采用3次开启导航来进行搜星与定位,记录三次定位使用的时间与搜星数量。

DSC_0004_副本

  第一次测试,两台手机同样第一次开启导航速度较慢。GPS/GLONASS组合系统接收速度要快上1倍时间,大约在10秒搜星数量为12颗。而GPS单独定位大约再22秒左右的时间搜星数量8-10颗左右且老有丢星现象。相对测试环境比较复杂公司周围高楼林立障碍物体比较多,信号虽然较弱表现还都算比较理想。

DSC_0003副本


左侧三星Beam手机(记时)三星Galaxy S III (右)摩托罗拉刀锋MAXX(中)

  第二次测试,于同一地点进行测试。定位时间明显加快。GPS/GLONASS组合系统接收速度为7秒,而GPS单独定位时间在9秒左右。

DSC_0008


第二次测试结果

  第三次测试,第三次测试与第二次基本保持持平。GPS/GLONASS组合系统接收速度为8秒,GPS单独定位时间为9.64秒。不过搜星数量两机均保持在了12颗。

DSC_0009


第三次测试结果

  经过前三次测试,笔者发现GPS/GLONASS组合系统接收速度确实要比GPS单独搜星要快一些。尤其首次搜星速度快了将近一倍的时间。并且并不容易信号丢失,搜到卫星之后信号保持很稳定。而GPS单独定位搜索到的卫星数量就变化就不太稳定,原地经常出现丢星现象。

  测试2:信号强度

  我们选择了户外阳光明媚的晴天进行信号强度测试。测试环境如下图,位置:大望路郎家园。同样选择的是高德软件进行导航。选择2个位置进行测试,一个是有楼下有遮挡物的情况。另外一种则是完全空旷没有遮挡物的情况。

IMG_0028


三星Galaxy S III (右)摩托罗拉刀锋MAXX(左)

Screenshot_2012-11-14-09-28-22ss2012-11-14_09-28-47_677

三星Galaxy S III (左)摩托罗拉刀锋MAXX(右)

  在有遮挡物的情况下笔者选择的是在一楼的靠近门口的楼道。三面被包围,只有大门一侧没有遮挡物。这样的情况之下搭载了GPS/GLONASS组合系统的三星GalaxyS III可以定位,并且搜星情况是9颗,达到了可以定位的要求。而只有GPS模块的摩托罗拉MAXX则只搜到5颗星,不能正常定位。

DSC_0012


在没有遮挡之下可以准确定位

  而在没有遮挡的情况之下两款手机均可以搜到10颗星,可以正常定位。

  测试3:定位准确性

  GLONASS该系统导航范围可覆盖整个地球表面和近地空间,定位精度可达1米。而GPS据说美国宣布在10年内向全世界免费提供GPS全球定位系统的使用权,但美国只向外国提供低精度的卫星信号,精确度约为10米。所以在理论范围内GLONASS+GPS可定位到1米精度,是民用级别最高的了。那么我们还是实测一下具体情况。

IMG_0031


通惠河辅路测试结果

Screenshot_2012-11-14-09-32-37ss2012-11-14_09-32-35_599

三星Galaxy S III (左)摩托罗拉刀锋MAXX(右)截屏

  平时最困扰我们的要算是在路上行驶时候的主辅路串线情况了,如果10米的精度通常很容易定位错误造成行驶错误等情况。而如果达到1米以后,我们就不容易出现这种问题了。我们同样是在通惠河北路上进行测试。

IMG_0033


测试环境

  在通惠河辅路之上,笔者所在的环境如下图。三星Galaxy SIII确实如理论上的一样精确到了人行道辅路大约1米左右的精度。而摩托罗拉MAXX在人行辅路与公司楼门口大约15米左右在地图上显示位置相差并不很多。不过目测要超过10米,不过在行走过程中可以准确定位行走方向。

  总结:

  GLONASS+GPS模块确实要比单一GPS模块强大不少。不过并不是厂商所宣传的那样搜星有多么多么快。在搜星速度上其实与GPS模块相差并不是很多,而且如果在空旷户外条件较好之下搜星数量上也是相同的。最大的应用在于定位的准确与复杂环境下可以保证信号准确定位。

IMG_0034

  那么当我们在城市当中或者高速公路上,选择哪款都没有太多差别。但是如果进山或者阴天信号较弱的环境之下,我们还是有必要配备上一款搭载GLONASS+GPS模块的手机。

这篇关于GLONASS+GPS定位是否坑爹 导航速度实测的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/312729

相关文章

2024.6.24 IDEA中文乱码问题(服务器 控制台 TOMcat)实测已解决

1.问题产生原因: 1.文件编码不一致:如果文件的编码方式与IDEA设置的编码方式不一致,就会产生乱码。确保文件和IDEA使用相同的编码,通常是UTF-8。2.IDEA设置问题:检查IDEA的全局编码设置和项目编码设置是否正确。3.终端或控制台编码问题:如果你在终端或控制台看到乱码,可能是终端的编码设置问题。确保终端使用的是支持你的文件的编码方式。 2.解决方案: 1.File -> S

JavaScript全屏,监听页面是否全屏

在JavaScript中,直接监听浏览器是否进入全屏模式并不直接支持,因为全屏API主要是关于请求和退出全屏模式的,而没有直接的监听器可以告知页面何时进入或退出全屏模式。但是,你可以通过在你的代码中跟踪全屏状态的改变来模拟这个功能。 以下是一个基本的示例,展示了如何使用全屏API来请求全屏模式,并在请求成功或失败时更新一个状态变量: javascriptlet isInFullscreen =

js+css二级导航

效果 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Con

时间服务器中,适用于国内的 NTP 服务器地址,可用于时间同步或 Android 加速 GPS 定位

NTP 是什么?   NTP 是网络时间协议(Network Time Protocol),它用来同步网络设备【如计算机、手机】的时间的协议。 NTP 实现什么目的?   目的很简单,就是为了提供准确时间。因为我们的手表、设备等,经常会时间跑着跑着就有误差,或快或慢的少几秒,时间长了甚至误差过分钟。 NTP 服务器列表 最常见、熟知的就是 www.pool.ntp.org/zo

HTML(20)——定位

定位 作用:灵活的改变盒子在网页中的位置 实现: 定位模式:position边偏移:设置盒子的位置 leftrighttopbottom 相对定位 position:relative 改变位置的参照物是自己原来的位置,并且不脱标占位,标签显示模式特点不变 绝对定位 position:absolute 使用场景:子级绝对定位,父级相对定位  脱标不占位参照物:先找最近的已经

高性能MYsql读书笔记-加快alter table操作的速度

alte tabe 会导致事务中断。 方法1  使用 alter column 代替 modify column  方法2  不推荐。。 ALTER TABLE      [  ALTER COLUMN    / MODIFY COLUMN  /  CHANGE COLUMN  ] ALTER TABLE sakila.film MODIFY COLUMN rental

算法7— 判断一个单链表是否有环,如果有,找出环的起始位置

第一种方法是从单链表head开始,每遍历一个,就把那个node放在hashset里,走到下一个的时候,把该node放在hashset里查找,如果有相同的,就表示有环,如果走到单链表最后一个node,在hashset里都没有重复的node,就表示没有环。 这种方法需要O(n)的空间和时间。 第二种方法是设置两个指针指向单链表的head, 然后开始遍历,第一个指针走一步,第二个指针走两步,如果没

算法6— 判断两个链表是否相交

问题: 给出两个单向链表的头指针,比如h1、h2,判断链表是否相交,如果不相交返回NULL;如果相交,返回指向第一个相交节点的指针。时间复杂度控制在O(n)。 分析: 如果两单向链表相交的话,一定是Y型相交,不可能出现X型,弄清楚这点后接下来的工作就是: (1)先找到h1,h2的最后一个节点L1和L2,同时记录节点数量a,b;(这里假设 a > b) (2)判断最后一个节点是否相同

redis增大查询速度(项目中实际应用举例)

1、关于保存User表的方案       1.1  使用Redis的Hash类型去保存关系型数据库的User表        1.2 redis的Hash的key为"SYS_USER_TABLE_SEX_MAN",field:userid   value:json 数据 2、利用Redis的Set来保存满足一类条件的User用户的id信息。例如,性别为女,年龄大于25岁等条件。 3

ArkTS开发系列之导航 (2.7动画)

上篇回顾: ArkTS开发系列之导航 (2.6 图形) 本篇内容:动画的学习使用 一、 知识储备 1. 布局更新动画 包含显式动画(animateTo)和属性动画(animation) 动画类型名称特点显式动画闭包内的变化都会触发动画执行, 可以做较复杂的动画属性动画属性变化时触发动画执行, 设置简单 说白了,显示动画就是靠闭包事件触发,属性动画是挂在组件身上的属性变化触发 显式动画