• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

智能手机 Android 定位 API 生成 GNSS 观测值:现有应用程序的性能、问题和改进。

GNSS Observation Generation from Smartphone Android Location API: Performance of Existing Apps, Issues and Improvement.

机构信息

Department of Geomatics Engineering, Schulich School of Engineering, University of Calgary, Calgary, AB T2N 1N4, Canada.

出版信息

Sensors (Basel). 2023 Jan 10;23(2):777. doi: 10.3390/s23020777.

DOI:10.3390/s23020777
PMID:36679586
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9867132/
Abstract

Precise position information available from smartphones can play an important role in developing new location-based service (LBS) applications. Starting from 2016, and after the release of Nougat version (Version 7) by Google, developers have had access to the GNSS raw measurements through the new application programming interface (API), namely android.location (API level 24). However, the new API does not provide the typical GNSS observations directly (e.g., pseudorange, carrier-phase and Doppler observations) which have to be generated by the users themselves. Although several Apps have been developed for the GNSS observations generation, various data analyses indicate quality concerns, from biases to observation inconsistency in the generated GNSS observations output from those Apps. The quality concerns would subsequently affect GNSS data processing such as cycle slip detection, code smoothing and ultimately positioning performance. In this study, we first investigate algorithms for GNSS observations generation from the android.location API output. We then evaluate the performances of two widely used Apps (Geo++RINEX logger and GnssLogger Apps), as well as our newly developed one (namely UofC CSV2RINEX tool) which converts the CSV file to a Receiver INdependent Exchange (RINEX) file. Positioning performance analysis is also provided which indicates improved positioning accuracy using our newly developed tool. Future work finding out the potential reasons for the identified misbehavior in the generated GNSS observations is recommended; it will require a joint effort with the App developers.

摘要

智能手机提供的精确位置信息在开发新的基于位置的服务(LBS)应用程序中起着重要作用。从 2016 年开始,在谷歌发布 Nougat 版本(版本 7)之后,开发人员可以通过新的应用程序编程接口(API)即 android.location(API 级别 24)访问 GNSS 原始测量值。然而,新的 API 并没有直接提供典型的 GNSS 观测值(例如,伪距、载波相位和多普勒观测值),这些观测值必须由用户自己生成。虽然已经开发了几个用于生成 GNSS 观测值的应用程序,但各种数据分析表明存在质量问题,从偏差到从这些应用程序生成的 GNSS 观测值输出中的观测不一致性。这些质量问题将随后影响 GNSS 数据处理,例如,载波相位平滑和最终的定位性能。在这项研究中,我们首先研究了从 android.location API 输出生成 GNSS 观测值的算法。然后,我们评估了两个广泛使用的应用程序(Geo++RINEX logger 和 GnssLogger Apps)的性能,以及我们新开发的一个应用程序(即 UofC CSV2RINEX 工具)的性能,该工具将 CSV 文件转换为 Receiver INdependent Exchange(RINEX)文件。还提供了定位性能分析,表明使用我们新开发的工具可以提高定位精度。建议进一步开展工作,找出生成的 GNSS 观测值中存在的潜在行为异常的原因,这需要与应用程序开发人员共同努力。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/a4e45a77f41c/sensors-23-00777-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/00d91f906d50/sensors-23-00777-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/0468f46ac0d8/sensors-23-00777-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/0bcb07882732/sensors-23-00777-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/81d07351f86d/sensors-23-00777-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/f9e191aec99d/sensors-23-00777-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/7b49dc76df62/sensors-23-00777-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/7f1e9ce22374/sensors-23-00777-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/142c753a2716/sensors-23-00777-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/86d953180696/sensors-23-00777-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/3e2041dfc343/sensors-23-00777-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/33cf63bfbd2b/sensors-23-00777-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/a4e45a77f41c/sensors-23-00777-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/00d91f906d50/sensors-23-00777-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/0468f46ac0d8/sensors-23-00777-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/0bcb07882732/sensors-23-00777-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/81d07351f86d/sensors-23-00777-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/f9e191aec99d/sensors-23-00777-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/7b49dc76df62/sensors-23-00777-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/7f1e9ce22374/sensors-23-00777-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/142c753a2716/sensors-23-00777-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/86d953180696/sensors-23-00777-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/3e2041dfc343/sensors-23-00777-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/33cf63bfbd2b/sensors-23-00777-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/e141/9867132/a4e45a77f41c/sensors-23-00777-g012.jpg

相似文献

1
GNSS Observation Generation from Smartphone Android Location API: Performance of Existing Apps, Issues and Improvement.智能手机 Android 定位 API 生成 GNSS 观测值:现有应用程序的性能、问题和改进。
Sensors (Basel). 2023 Jan 10;23(2):777. doi: 10.3390/s23020777.
2
Stochastic Modeling of Smartphones GNSS Observations Using LS-VCE and Application to Samsung S20.利用 LS-VCE 对智能手机 GNSS 观测进行随机建模及在三星 S20 中的应用
Sensors (Basel). 2023 Mar 26;23(7):3478. doi: 10.3390/s23073478.
3
Ionosphere-Constrained Single-Frequency PPP with an Android Smartphone and Assessment of GNSS Observations.使用安卓智能手机的电离层约束单频精密单点定位及全球导航卫星系统观测评估
Sensors (Basel). 2020 Oct 20;20(20):5917. doi: 10.3390/s20205917.
4
Real-time Precise Point Positioning with a Xiaomi MI 8 Android Smartphone.使用小米MI 8安卓智能手机进行实时精密单点定位
Sensors (Basel). 2019 Jun 25;19(12):2835. doi: 10.3390/s19122835.
5
GNSS smartphones positioning: advances, challenges, opportunities, and future perspectives.全球导航卫星系统智能手机定位:进展、挑战、机遇与未来展望。
Satell Navig. 2021;2(1):24. doi: 10.1186/s43020-021-00054-y. Epub 2021 Nov 16.
6
Study on Multi-GNSS Precise Point Positioning Performance with Adverse Effects of Satellite Signals on Android Smartphone.基于安卓智能手机研究卫星信号不良影响下的多全球导航卫星系统精密单点定位性能
Sensors (Basel). 2020 Nov 11;20(22):6447. doi: 10.3390/s20226447.
7
A Modified TurboEdit Cycle-Slip Detection and Correction Method for Dual-Frequency Smartphone GNSS Observation.一种用于双频智能手机全球导航卫星系统观测的改进型TurboEdit周跳检测与校正方法。
Sensors (Basel). 2020 Oct 10;20(20):5756. doi: 10.3390/s20205756.
8
Observation Quality Assessment and Performance of GNSS Standalone Positioning with Code Pseudoranges of Dual-Frequency Android Smartphones.基于双频安卓智能手机码伪距的GNSS单机定位观测质量评估与性能研究
Sensors (Basel). 2021 Mar 18;21(6):2125. doi: 10.3390/s21062125.
9
Optimizing the Use of RTKLIB for Smartphone-Based GNSS Measurements.优化RTKLIB在基于智能手机的全球导航卫星系统测量中的应用。
Sensors (Basel). 2022 May 18;22(10):3825. doi: 10.3390/s22103825.
10
Relative Positioning in Remote Areas Using a GNSS Dual Frequency Smartphone.利用 GNSS 双频智能手机进行偏远地区的相对定位。
Sensors (Basel). 2021 Dec 14;21(24):8354. doi: 10.3390/s21248354.

引用本文的文献

1
RAIM and Failure Mode Slope: Effects of Increased Number of Measurements and Number of Faults.RAIM 和故障模式斜率:测量次数和故障数量增加的影响。
Sensors (Basel). 2023 May 21;23(10):4947. doi: 10.3390/s23104947.
2
Stochastic Modeling of Smartphones GNSS Observations Using LS-VCE and Application to Samsung S20.利用 LS-VCE 对智能手机 GNSS 观测进行随机建模及在三星 S20 中的应用
Sensors (Basel). 2023 Mar 26;23(7):3478. doi: 10.3390/s23073478.
3
Static Positioning under Tree Canopy Using Low-Cost GNSS Receivers and Adapted RTKLIB Software.

本文引用的文献

1
An Adaptive Algorithm for Multipath Mitigation in GNSS Positioning with Android Smartphones.一种用于安卓智能手机GNSS定位中多径抑制的自适应算法。
Sensors (Basel). 2022 Aug 3;22(15):5790. doi: 10.3390/s22155790.
2
Instantaneous Best Integer Equivariant Position Estimation Using Google Pixel 4 Smartphones for Single- and Dual-Frequency, Multi-GNSS Short-Baseline RTK.使用谷歌Pixel 4智能手机进行单频和双频、多全球导航卫星系统短基线实时动态定位的瞬时最佳整数等变位置估计
Sensors (Basel). 2022 May 16;22(10):3772. doi: 10.3390/s22103772.
3
A Combined Elevation Angle and C/N0 Weighting Method for GNSS PPP on Xiaomi MI8 Smartphones.
利用低成本 GNSS 接收机和经改编的 RTKLIB 软件进行树下的静态定位。
Sensors (Basel). 2023 Mar 15;23(6):3136. doi: 10.3390/s23063136.
小米MI8智能手机上用于GNSS精密单点定位的仰角与C/N0加权组合方法
Sensors (Basel). 2022 Apr 6;22(7):2804. doi: 10.3390/s22072804.
4
GNSS smartphones positioning: advances, challenges, opportunities, and future perspectives.全球导航卫星系统智能手机定位:进展、挑战、机遇与未来展望。
Satell Navig. 2021;2(1):24. doi: 10.1186/s43020-021-00054-y. Epub 2021 Nov 16.
5
Conditioning and PPP processing of smartphone GNSS measurements in realistic environments.现实环境中智能手机GNSS测量的条件设定与PPP处理
Satell Navig. 2021;2(1):10. doi: 10.1186/s43020-021-00042-2. Epub 2021 Apr 19.
6
Observation Quality Assessment and Performance of GNSS Standalone Positioning with Code Pseudoranges of Dual-Frequency Android Smartphones.基于双频安卓智能手机码伪距的GNSS单机定位观测质量评估与性能研究
Sensors (Basel). 2021 Mar 18;21(6):2125. doi: 10.3390/s21062125.
7
Single-Baseline RTK Positioning Using Dual-Frequency GNSS Receivers Inside Smartphones.智能手机中利用双频 GNSS 接收机进行单基线 RTK 定位。
Sensors (Basel). 2019 Oct 4;19(19):4302. doi: 10.3390/s19194302.
8
RTK with the Assistance of an IMU-Based Pedestrian Navigation Algorithm for Smartphones.基于惯性测量单元的智能手机行人导航算法辅助下的实时运动控制
Sensors (Basel). 2019 Jul 22;19(14):3228. doi: 10.3390/s19143228.
9
Real-time Precise Point Positioning with a Xiaomi MI 8 Android Smartphone.使用小米MI 8安卓智能手机进行实时精密单点定位
Sensors (Basel). 2019 Jun 25;19(12):2835. doi: 10.3390/s19122835.
10
Precise Point Positioning Using World's First Dual-Frequency GPS/GALILEO Smartphone.使用全球首款双频GPS/伽利略系统智能手机进行精确点位定位。
Sensors (Basel). 2019 Jun 6;19(11):2593. doi: 10.3390/s19112593.