安卓导航无信号无服务器,无信号导航能用否

● 出发前测试

为解析导航不准的原因,我们先来了解一下GPS导航原理。导航仪是通过接受GPS信号来确定位置所在,再通过存储于内存中的地图数据规划路线。在车辆行驶时,导航仪通过不断接受GPS信号来检测车辆所在地状态,从而提示指引信息或重新规划路线,而当车辆经过隧道、桥梁、或是高层建筑物时,GPS信号会被遮蔽,不带陀螺仪和惯性检测芯片导航仪便会因不能获取GPS信号而无法导航。

1423d5a3df0717ff813fbe743afe795e.png

2916f03f0581a1de180d050b8a52e893.png

出发前,我们先大致查看了卫星信号情况,发现仅几分钟的导航路程,卫星颗数则出现了变化(信号情况良好),但如果多次经过隧道或是穿行于高楼之间,卫星颗数变化浮动则会大点,地下停车场或是隧道下信号更会减弱。

fc2cfc8b5f85ef770c91ecf0584585a8.png

870ef59a9b1f8b2b01b3b098861aecfb.png

c583d2b59f4b5782938eaa7c2df3fca9.png20e2f1d5252158a442cf31d2106eb516.png

● 屏蔽卫星信号

当卫星信号减弱时,借助陀螺仪是否就能准确导航?带着这一疑问我们开始借助信号屏蔽仪来屏蔽信号,这时,卫星信号为零,导航地图界面也开始呈现“DR”字样,为了确定卫星信号是否完全被遮蔽了,我们还借助了沙漠中常会用到的GPS,结果证明:卫星信号确实被完全屏蔽。

d10b4e669064033854341a82a2cbbbcc.png

在无卫星信号的情况下,我们依然按照导航路径行驶,而当途径高架桥、环岛、转向路口和隧道时,我们则会尤其关注导航是否发生偏移。

42ad79e2b462c63bfe96af83d6a83e76.png

455fb0586ce3f882008ef17be2b11e96.png

93ea7030adeb44e26de8a666e8a424c7.png

为何导航界面上会有车速显示标记?这里,我们先解释一下陀螺仪是如何工作的:导航仪通过陀螺仪测量汽车的水平转角和俯仰转角、通过加速度传感和轮速传感计算车辆的位移。而在原厂导航中,陀螺仪、加速度传感器、速度信号和电子地图是一个系统紧密地工作。 系统利用陀螺仪来判断车的转向,利用加速度传感器来判断车上下坡的状态,利用速度信号来计算车的行驶距离。所以,在导航界面上显示车速则是有着这些需要。

●车转向测试

一般而言,测试陀螺仪是否给力,最重要的是测试在转向路口行车时方向是否会发生偏移。结果显示:当我们在经过第一个转向路口时,行车路径并未发生偏移。

8ec67c99aa834701743e85c627e90f1f.png

这里,我们把第一个转向路口的行车情况和当行车50分钟后再经过转向路口的行车情况做了对不,结果发现,装有陀螺仪的产品还是非常给力的。以下为实测图:

340cd302a52ba94de479dd22ff0a5c01.png

8ee787c4736ba4fc48ef29146227abd3.png

为了呈现地图界面行车路径的走向,我们接下来会以动态图片显示。

3a07ecd6b2710914586a3543ec2655c3.gif

91c5758101fb8c5c937ff89fad98ecae.gif

GPS与陀螺仪导航功能对比

不带陀螺仪的导航带陀螺仪的导航

当信号不好时,易产生定位偏差可根据方向和速度继续导航

无法即时发现车子速度和方向改变能在方向速度改变的瞬间即时判断

无法识别上没上立交桥陀螺仪可测出车子是否向上移动了

● 高架桥测试

接下来,当我们行至高架桥时,导航显示也与实际行车相符。据了解,一般民用GPS的精度是无法识别车子有没有上立交桥,而陀螺仪却可测出车子是否向上移动了,从而能让导航软件及时的修改导航路线。

f0c5af17311f9228ede6265762f2e4bd.png

f04cfd994ebd68bc8b21bd2da65989ee.png

● 故意走错路

在下了高架桥后,导航提示右行,为测试导航重新规划路径的能力,我们故意直行。

d776d708febd0db4fdd7307769f84ebd.png

c677479dc0976fcb7c7bdd0f9063054a.png

在直行2秒后,导航界面提示“路径重新计算中”,然后差不多2秒的时间,导航路径已重新更正过来。重新规划路径的能力还是相当不错的。

77eb0c71787c5cd7ef7784b83fae48d8.png

● 隧道测试

历经了转向路口、高架桥、环岛,此时距离无信号导航已经半小时了,此时,我们将第二次经过隧道(先前已经过一次隧道)。结果显示行车位置为飘移。

ad032ca191157bd01524be7330329005.png

2516b0d003d0c8fcb9d85632fa32a411.png

第二次经过隧道。

02154f7e46d03487c7227271cae5566f.png

在全程导航过程中,陀螺仪工作情况尚好,卫星信号仍然为零。

96e7232815142508d65b05646279b1d7.png

7f9e5ac30d4bac1473225611ca03f28a.png

● 各种路况实拍图对比(以下小图均可以点击放大)

1176ddb3962bb12f05116a77c1b9dcbf.pnge0cd41d77a38b661a301bf60c89adfbb.png

2e72c2f45ae9dd26f47484481f899566.pngf3eb973a5520b0b81d49afd41263d500.png

7ac8c0fb7fab5b9a7eb3e4134f274076.pngc4bc3edcefa904ff5de7e1fdedec9deb.png测试效果总结

重新规划路径约2秒

导航误差短距离导航基本无误差。

优点在无卫星信号或信号减弱的情况下,借助陀螺仪可准确导航。

缺点由于成本高,目前导航仪还未普及

总结经过复杂路况时未发生偏离,借助陀螺仪导航比较靠谱。

● 总结

综合本次测试来看,陀螺仪确实可以在无卫星信号的前提下正常导航(短距离基本无误差),即便连续行使数百公里后,它也能把误差范围控制在50米以内,基本上不用依赖于外界环境就可以准确工作。不过,带有陀螺仪的导航产品在安装时却需要有硬件作为支撑,如果原车自带行车电脑,则可以直接读取其车速数据,但如果原车无行车电脑的,则需要从仪表盘位置重新接线,不管怎样,陀螺仪对提升导航的准确性还是很靠谱的。

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

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

相关文章

NTC热敏电阻基础以及应用和选择(转)

源:NTC热敏电阻基础以及应用和选择 NTC被称为负温度系数热敏电阻,是由Mn-Co-Ni的氧化物充分混合后烧结而成的陶瓷材料制备而来,它在实现小型化的同时,还具有电阻值-温度特性波动小、对各种温度变化响应快的特点,可被用…

MSN无法登陆,服务暂时不可用(错误码:80048051)

好几次MSN突然就登陆不了,一次是改了系统时间,这个好办,你改成当前日期时间即可; 还有一个可能就是脱机工作: 請依照以下步驟進行除錯: 1. 關閉Windows Live Messenger 先關閉你的MSN,在右下角找…

Java基础教程——线程通信

线程通信:等待、唤醒 Object方法这些方法在拥有资源时才能调用notify唤醒某个线程。唤醒后不是立马执行,而是等CPU分配wait等待,释放锁,不占用CPU资源notifyAll唤醒全部等待的线程重点:资源的有效利用 生产一个&#x…

cad画直角命令_炸了,CAD fro命令配合tk命令,极轴追踪无敌!

文尾左下角阅读原文看视频教程好课推荐:零基础CAD:点我CAD室内:点我 周站长CAD:点我CAD机械:点我 Bim教程:点我CAD建筑:点我CAD三维:点我全屋定制:点我 ps教程&#xff1…

025 程序的循环结构

目录 一、概述二、遍历循环三、遍历循环的应用3.1 计数循环(N次)3.2 计数循环(特定次)3.3 字符串遍历循环3.4 列表遍历循环3.5 文件遍历循环四、无限循环五、循环控制保留字5.1 break 和 continue5.1.1 for5.1.2 while六、循环的高级用法6.1 循环的扩展6.1.1 for6.1.2 while七、…

灰度值怎么降级_微服务生态的灰度发布如何实现?

前言相信很多小伙伴们都听说过灰度发布,但是不一定知道如何实现?今天我们就介绍一下基本原理,以及提供代码实现给小伙伴们。灰度概念即原来的生产环境是1.0版本,那现在我们需要升级到2.0版本,但是我们需要验证2.0版本&…

在电脑上显示未知发布者怎么办_笔记本电脑显示器花屏怎么办?电脑屏幕花屏的解决方法...

笔记本电脑显示器花屏怎么办?笔记本电脑屏幕花屏该如何解决呢?近日有用户反映在使用笔记本电脑时候,会出现花屏的问题,下面就给大家介绍具体解决方法。一:检查显示器与显卡的连线是否松动若显示屏花屏的话,…

mongodb 字段出现次数_MongoDB数据库

内容回顾Xpath选择器不要求记忆,只要混个眼熟即可基于openpyxl模块爬取豆瓣电影单页爬取多页爬取1.校验请求头里面是否有User-Agent参数 请求头里面加上即可2.限制IP规定时间内的访问次数 1.人为的加上时间延迟 在你的程序里面加上time.sleep()让你的程序间歇一段时…

相似三角形·中考

概述相似,主要是相似三角形,在中考中有举足轻重的地位,难度也较高,往往倒三题中至少有一题是圆和相似的结合相似常常和四边形、反比例函数、圆、二次函数等结合,十分灵活 比例性质 概念若$\displaystyle \frac{a}{b}\f…

php 对接 北向数据接口 socket

function encode($msgType, $timeStamp, $body) {return "\xFF\xFF".pack(CNn, $msgType, $timeStamp, strlen($body)).$body;}$connection->send(encode(1, time(), reqLoginAlarm;userxxx;keyxxx;typexxx)); 详情参考: 请教使用socket做为客户端和北向接口对接&…

RHEL7单独安装图形X11

RHEL7 默认是最小化安装(Minimal Install),没有图形界面,我们应该选择Server with GUI。若已错过此步骤,我们采用以下方式补充安装GUI界面。 # yum group list Available Environment Groups:Minimal InstallCompute N…

485通讯线是几芯的_小令老师说门禁| 为什么485门禁必然会取代韦根?

韦根和485(RS485)是两种不同的通讯协议。通讯协议解决的是通讯双方数据如何传输和如何控制的问题。对于门禁而言,指的是读头和控制器之间的通讯。传统门禁很多采用韦根通讯方式,而现在485更为普及,大部分韦根门禁也完成…

epoll nio区别_大厂面试系列(二)::NIO和Netty

NIO和Netty面试题 NIO 阐述 NIO原理?BIO/NIO/AIO有什么区别?有那些实现?讲讲NIO的原理与实现?NIO用到了哪个经典技术思想?JDK1.8中NIO有做什么优化了解多路复用机制 常见问题 同步阻塞、同步非阻塞、异步的区别&#x…

拦截地址栏参数_selenium操作chrome时的配置参数

参数说明:about:version - 显示当前版本about:memory - 显示本机浏览器内存使用状况about:plugins - 显示已安装插件about:histograms - 显示历史记录about:dns - 显示DNS状态about:cache - 显示缓存页面about:gpu -是否有硬件加速about:flags -开启一些插件 chrome…

升级步骤linux_开发人员福音,在win10系统上安装linux子系统

对于软件开发人员来说,linux基本上是一个绕不过去的槛。 因为工作经常要用到linux,电脑用纯linux还是windows 虚拟机装linux,我一直纠结。因为我要使用docker的原因,所以就搜索到这文章了。如果装个纯linux,则一些win…

curl put方法 测试http_HTTP接口调试利器!4.8万Star的HTTP命令行客户端!

【导语】:Python实现的HTTP请求命令行客户端,我理解为curl的Python版本,但是提供了更友好,更易使用的命令及选项。简介HTTPie是使用Python实现的HTTP命令行工具,提供了更人性化、交互性更好的命令和选项,可…

文件打开特别慢_“Origin进不去、下载慢”的解决办法合集

玩儿烂橘子的游戏,喜闻乐见会见到下面这句话:呃,发生了些意料之外的事情。其实,这还挺意料之中的。▌进不去方法①:挂加速器。加速器挂Steam或者Origin大厅一般是免费的,没效果就换一个节点、模式、加速器。…

关于使用CPU缓存的一个小栗子

一、背景知识 CPU缓存(Cache Memory),是位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速度却比内存要快得多。高速缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为CPU运算速度要比…

输入快捷键显示未知命令_「干货」华为VRP基础和常用命令了解一下

华为VRP系统的理解手机里面是安卓系统,电脑里面windows系统在我们路由器、交换机、防护墙等网络设备中他们当中的系统就是VRP系统(通用路由平台)可以理解为华为的类型交换机,华为类型路由器以及防火墙他们之间的命令行几乎都是一样华为设备提供丰富的功能…

2 字符串求交集_PostGIS教程十八:维数扩展的9交集模型

一、什么是维数扩展的9交集模型"维数扩展的9交集模型-Dimensionally Extended 9-Intersection Model"(DE9IM)是一个用于建模两个空间对象如何交互的框架。首先,每个空间对象都具有:内部(interior)边界&#…