详情

融合智能手机GNSS和气压数据的运动信息解算研究

申报人:吕卓宸 申报日期:2023-03-20

基本情况

2023
融合智能手机GNSS和气压数据的运动信息解算研究 盲选
创新训练项目
工学
测绘类
B、学生来源于教师科研项目选题
创新类
2023-04
2024-04
智能手机内置了GNSS模块,可进行实时导航与定位,记录用户运动信息。由于硬件质量差和观测环境复杂等原因,手机端的GNSS定位经常出现严重偏差,导致运动信息解算不准确,极大地限制了其应用。当前大部分智能手机均内置了气压计,气压数据能以一定精度反算出高程值。基于这一分析和前期手机GNSS定位的研究基础,本项目将引入气压观测值,与GNSS观测数据进行联合解算,预期实现更可靠的定位,获取更准确的运动信息。

1)创新创业赛获奖

2022年全国大学生测绘学科创新创业智能大赛开发设计竞赛 特等奖 (排名:1/4

2022年全国大学生测绘学科创新创业智能大赛科技论文竞赛 二等奖 (排名:3/3

2022年第七届江苏省高校测绘地理信息创新创业大赛 一等奖 (排名:1/4

2021年第六届江苏省高校测绘地理信息创新创业大赛 二等奖 (排名:1/3


2)国家发明专利

一种混合星座卫星导航定位精度衰减因子估计方法 (授权)(排名:4/6


3)论文

Li D., Wang M., Wu W., Lv Z., Han J., Zhang R., Xie T. Multiscale spatiotemporal variations of GNSS-derived precipitable water vapor over Yunnan province. International Journal of Environmental Research and Public Health, 2023, (Submitted)

近三年参与国家自然科学基金项目1项,主持自然资源部海洋环境探测技术与应用重点实验室开放基金、上海市空间导航与定位技术重点实验室开放基金各1项,以及主持中科院上海天文台、中国气象局气象探测中心和中国地震局地震预测研究所委托的横向项目各1项,项目研究内容均围绕北斗/GNSS高精度导航定位与GNSS气象学。
指导老师主要研究方向为全球卫星导航系统(GNSS)气象应用和GNSS高精度定位,在国内外期刊发表学术论文20余篇,拥有丰富的GNSS研究经验,在项目中可以提供实验设计指导,软硬件使用指导,相关算法的详细解释,并且在过程中会严格把关,确保项目真实性和科学性。
国家级

项目成员

序号 学生 所属学院 专业 年级 项目中的分工 成员类型
吕卓宸 遥感与测绘工程学院 测绘工程 2020 项目负责,实验设计、数据分析、算法设计、软件开发、报告撰写
刘佳辉 遥感与测绘工程学院 测绘工程 2020 数据采集、数据分析、算法设计、文档材料
丁钰洲 遥感与测绘工程学院 测绘工程 2020 数据采集、软件开发、文档材料
陈宇恒 遥感与测绘工程学院 测绘工程 2021 数据采集、设备和人员的组织调度、数据分析
鞠睿 遥感与测绘工程学院 测绘工程 2021 数据分析、软件开发和优化、精度评估

指导教师

序号 教师姓名 教师账号 所属学院 是否企业导师 教师类型
王明华 003236 遥感与测绘工程学院

立项依据

当前的智能手机都内置了GNSS模块,可进行实时导航与定位,记录用户运动信息。但是由于硬件质量差和观测环境复杂等原因,手机的GNSS定位经常出现严重偏差,导致运动信息解算不准确,极大地限制了其应用。当前大部分智能手机均内置了气压计,气压数据能以一定精度反算出高程值。基于这一分析和前期手机GNSS定位的研究基础,本项目将引入气压观测值,将通过开发手机APP获得实时的气压数据,GNSS观测数据进行联合解算,预期实现更可靠的定位,获取更准确的运动信息。

(1)手机气压数据的获取,以及根据气压数据解算高程信息

开发基于安卓系统的数据读取程序,获取手机气压数据,并研究根据气压数据反演高程信息。

(2)联合GNSS和气压数据的定位

基于气压数据获取的高程信息,研究建立高程约束方程,与常规GNSS观测方程联合解算,并对解算结果进行评估。

(3)智能手机运动信息记录APP

基于GNSS和气压数据联合定位结果,确定运动轨迹、距离和速度,开发智能手机APP,将这些信息显示给用户。

当前的智能手机中均内置了GNSS芯片,可以按一定的时间间隔进行定位,从而实现各项基于位置的服务。随着全民健身热潮的兴起,对运动距离和速度量测需求增大,各类运动手表 (Johansson et al. 2020; Dumas, 2022) 和手机APP相继涌现,可以记录跑步距离和速度,然而,这些设备或APP出于商业目的,算法并不公开,另外,在使用过程中,也经常发现设备记录数据不准确的情况,因此,研究基于手机GNSS的运动信息(轨迹、距离和速度)准确计算仍具有重要意义。

基于手机GNSS的运动信息计算,其关键在于实现准确的GNSS定位。在2016年谷歌提供安卓手机原始 GNSS 观测数据的获取接口后,基于智能手机定位研究的数量迅速增长。 Paziewski et al. (2018) 评估了华为 P20手机观测值质量,并使用相对定位方法改善了定位精度。Sharma et al. (2018) 研究了三星 S8智能手机GNSS数据的质量、标准单点定位、多普勒平滑单点定位和RTK定位精度。Zhang et al. (2018) 开展了基于卡尔曼滤波的伪距单点定位,并分别在动、静态环境下测试定位精度。史翔 (2019) 提出了一种基于手机原始GNSS观测值连续平滑定位算法,显著提升了手机定位精度。汪亮等 (2019) 开发了基于安卓系统的实时精密单点定位软件PPPAnd。陈波等 (2019) 研究了手机原始GNSS观测数据的质量,研究表明手机观测值内具有大量失锁现象。Massarweh et al. (2020) 深入研究了小米8双频手机在GNSS定位中多路径误差对其定位精度的影响。Fu et al. (2020) 介绍了智能手机GNSS原始观测值的获取方法,以及分析了手机在高速路上采集GNSS数据的定位精度。郭斐等 (2020) 针对双频智能手机开发了一款基于安卓系统的实时PPP程序,结果表明实时与事后PPP平面定位精度相当,而在高程方向,事后PPP精度更高。高成发等 (2021)使用了星间单差法对GNSS原始观测值进行改进,从而达到提高智能手机实时动态定位精度的效果。王颖喆等 (2021) 研究了一种实时的动态差分切换滤波定位算法,有效的降低了伪距噪声,提高定位精度。王楚极等 (2021) 基于华为P40智能手机开展了静、动态环境下的多频多系统RTK定位性能分析,结果表明其精度要优于芯片自带软件的定位解。扬士立 (2022)研究了使用手机多传感器组合导航的性能,发现在GNSS信号中断10秒还可以保证水平方向10米的精度。王晓甜 (2022) 研究了融合气压计的行人位置估计算法,在上楼下楼、水平行走一段距离的情况下,高度误差为1.3-2.1%

GNSS伪距定位的精度虽然不如载波相位定位,但是前者的可靠性更高,所以一般的导航以及日常运动信息计算均采用伪距定位。目前智能手机的GNSS伪距定位精度在5-10米,在一些观测条件不好的情况下,定位精度会更低,因此具有一定的改进空间。当前的智能手机大多内置了气压计,气压数据可以较为准确的反映高程信息,可以为GNSS定位提供一定的先验数据,因此,本项目拟采用气压数据进行反算高程,以此作为先验信息,参与GNSS伪距定位解算。由于该方法对高程方向进行一定的约束,有望得到更加平滑的定位解,从而计算出更加准确的运动信息。

参考文献

Dumas J. Accuracy of Garmin GPS running watches over repetitive trials on the same route [J]. International Journal of Computer Science & Information Technology, 2022, 14(1): 53-62

Fu G., Khider M., Diggelen F.. Android Raw GNSS Measurement Datasets for Precise Positioning[C]// 33rd International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2020). 2020.

Johansson R.,  Adolph S. ,  Swart J., et al. Accuracy of GPS sport watches in measuring distance in an ultramarathon running race [J]. International Journal of Sports Science & Coaching, 2020, 15(2):212-219.

Massarweh L.,  Fortunato M.,  Gioia C. Assessment of Real-time Multipath Detection with Android Raw GNSS Measurements by Using a Xiaomi Mi 8 Smartphone[C]// 2020 IEEE/ION Position, Location and Navigation Symposium (PLANS). IEEE, 2020.

Paziewski J, Sieradzki R, Baryla R. Signal characterization and assessment of code GNSS positioning with low-power consumption smartphones[J]. GPS Solutions, 2019, 23(4): 1-12.

Sharma H , Schtz A , Pany T . Preliminary Analysis of the RTK Positioning using Android GNSS Raw Measurements and Application Feasibility for the Trajectory Mapping using UAVs[C]// 31st International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS+ 2018). 2018: 432-444.

Zhang X, Tao X, Zhu F, et al. Quality assessment of GNSS observations from an Android N smartphone and positioning performance analysis using time-differenced filtering approach[J]. GPS Solutions, 2018, 22(3): 1-11.

陈波,高成发,刘永胜,陆轶材.安卓手机终端原始GNSS观测数据质量分析[J]. 导航定位学报, 2019, 7(3): 87-95.

高成发,陈波,刘永胜. Android智能手机GNSS高精度实时动态定位[J].测绘学报, 2021, 50(1): 18-26.

郭斐,吴维旺,张小红,刘万科.Android智能手机实时精密单点定位软件实现及精度分析[J]. 武汉大学学报(信息科学版), 2021, 46(7): 1053-1062.

史翔. 基于智能手机GNSS观测值的连续平滑定位算法[D]. 武汉大学, 2019.

王楚极, 龙驰宇, 王锋, 栗广才. 智能手机多频多系统实时动态的定位性能分析[J]. 全球定位系统, 2021, 46(5): 10-16.

汪亮, 李子申, 周凯, 张少添, 袁洪. 面向Android智能终端的多模GNSS实时非差精密定位[J]. 导航定位与授时, 2019, 6(3): 1-10.

王晓甜,付梦媛,毛永毅.融合水平仪、气压计的行人位置估计算法[J].传感技术学报, 2022, 35(03):355-360.

王颖喆陶贤露朱锋刘万科张小红吴明魁利用智能手机实现GNSS原始观测值的高精度差分定位[J]. 武汉大学学报(信息科学版), 2021, 46(12): 1941-1950.张小红吴明魁利用智能手机实现GNSS原始观测值的高精度差分定位[J]. 武汉大学学报(信息科学版), 2021, 46(12): 1941-1950.

本项目以通过智能手机获取准确运动信息为目标,围绕智能手机GNSS定位关键技术展开研究,充分利用手机中的气压观测数据,开展基于GNSS和气压数据联合定位的研究,旨在提高手机定位精度以及运动信息的准确度。项目的创新点在于将气象数据与GNSS数据相结合,通过联合定位模型解算位置信息。

本项目的主要技术路线如图5所示:

首先进行实验方案设计,确定实验场地、实验时间、使用的设备和参与的人员等。其次,根据实验设计方案开展运动数据采集,包括智能手机数据采集、商业化手表数据采集以及滚轮式测距仪数据采集等。再次,读取智能手机的GNSS和气压数据,开展GNSS和气压数据的联合定位解算,并对解算结果进行精度评估,过程中根据需要调整解算策略。然后,开发安卓手机端APP,根据获取的GNSS和气压数据联合定位结果,计算运动距离和速度,将计算结果与商业化运动手表观测结果以及滚轮式测距仪测量结果进行比较,确定手机端计算结果的准确性,并将手机端运动轨迹、距离和速度向用户展示。最后,在一些真实的运动环境下对所开发的手机APP进行测试。

项目可行性分析:

项目中数据通过实验进行采集,前期研究已表明数据获取可行。

项目中所需的软硬件设施均已具备,项目研究内容是前期研究的进一步深化,研究思路清晰,研究方案可行。

项目团队成员已经有多次合作,团队配合默契,团队成员学习成绩较好,部分成员具有较强的软件开发能力,因此,在人员上可行。

拟解决的问题:

使用手机气压计辅助GNSS模块,建立联合定位算法,提高手机定位的精度。 

预期成果:

1、北大中文核心或T3及以上等级的论文1篇;

2、软著1项;

32023全国大学生测绘学科创新创业智能大赛三等奖或以上1项。

时间

研究内容

202304月至06

智能手机GNSS与气压数据采集;数据质量分析。

202307月至09

融合GNSS和气压数据的伪距定位;精度评估;撰写文章

202310月至12

运动信息记录手机APP开发

202401月至03

撰写结题报告

项目团队前期已经开展了一定的智能手机GNSS定位和运动信息计算研究,尝试了GNSS伪距差分法以及移动平均法等,取得了初步的成果,如图2所示,为沿着学校操场某一跑道行走数圈的智能手机及商业化运动手表的平面定位结果,与原始的手机GNSS单点定位解(图 2 a)相比,采用移动平均法得到的运动轨迹(图 2 b)更加平滑,精度基本与商业化运动手表的输出结果(图 2 c)相当。


然而,在先前的实验中也发现移动平均法和运动手表平面定位结果均不理想的情况,如图3所示,运动手表输出的结果表明定位存在明显的偏差(图 3 c),虽然采用移动平均去噪后的轨迹(图3 b)比原始单点定位结果(图3 a)更加平滑,但平滑后的轨迹仍有部分点明显偏离跑道。

4显示高程方向的比较结果,从高程方向分析,采用移动平均进行平滑后,虽然高程序列变得更加平稳,但是与运动手表的结果相比,波动仍然较大,仍需要进行一定的改进。


通过前期研究,对智能手机GNSS定位已经有较深的理解,先前使用的方法取得了一定的效果,同时也发现了一些问题,如平面定位精度不稳定和高程方向的平滑效果不理想等,针对这些问题,下一步将开展气压数据高程约束的辅助定位,有望进一步提高智能手机GNSS定位精度以及获取更高精度的运动信息。

已具备的条件:

本项目已经具有前期的实验和进一步的实验计划。

具有一部分实验仪器,包括高精度GNSS接收机(用于比对)、连续运行GNSS参考站、手推式滚轮测距仪等。

团队成员会操作专业的软件进行数据采集和数据处理。

创新方法有论文依托,具有科学性和可行性。

手机应用开发框架已经搭建,原始版本可以安装于安卓智能手机实现基本功能。

缺少的条件:

1.针对传感器融合的方法,本项目还缺少具体的传感器数据进行进一步的实验。

2.为了控制实验变量,可能还需要购买一部相同型号的手机做相对定位实验。

3.气压数据需要换算高程,本项目还需对应的拟合公式。

解决方法:

1.开发安卓软件app获取气压传感器数据,使用气压数据辅助GNSS数据进行定位结算。

2.使用经费购买一部已有商用安卓手机的相同型号。

3.使用高精度接收机获取精确数据作为真值,对气压计数据进行拟合。


经费预算

开支科目 预算经费(元) 主要用途 阶段下达经费计划(元)
前半阶段 后半阶段
预算经费总额 10000.00 购置实验仪器,材料费以及论文出版费 5500.00 4500.00
1. 业务费 7000.00 3000.00 4000.00
(1)计算、分析、测试费 0.00 0.00 0.00
(2)会议、差旅费 0.00 0.00 0.00
(3)文献检索费 0.00 0.00 0.00
(4)论文出版费 7000.00 用于出版北大核心期刊或T3等级以上的论文 3000.00 4000.00
2. 实验装置试制费 2000.00 用于购置专业仪器采集数据 2000.00 0.00
3. 材料费 1000.00 实验过程中需要的耗材 500.00 500.00

项目附件

  • 遥感与测绘工程学院+融合智能手机GNSS和气压数据的运动信息解算研究+吕卓宸.pdf
    下载
结束