首页 / 专利库 / 专利权 / 发明 / 基于CORS系统的云定位方法及装置、定位系统及云端服务器

基于CORS系统的定位方法及装置、定位系统及云端服务器

阅读:982发布:2021-06-12

专利汇可以提供基于CORS系统的定位方法及装置、定位系统及云端服务器专利检索,专利查询,专利分析的服务。并且本 发明 适用于卫星 定位 技术领域,提供一种基于CORS系统的 云 定位方法及装置、定位系统及云端 服务器 ,所述云定位方法包括:接收流动站上传的数据,所述数据包括观测数据及概略 位置 数据;基于所述概略位置数据从VRS格网 数据库 中获取最靠近所述流动站的预设数量格网点的VRS数据;基于所述预设数量格网点的VRS数据与流动站组成基线网,完成逐条基线的载波差分定位解算,并利用多基线结果快速判断模糊度正确性,多基线平差得到差分定位结果,并利用定位结果计算所述流动站的伪距及载波残差;基于所述伪距及载波残差评估所述流动站是否适合作为临时参考站;当评估为合适时,以所述流动站作为临时参考站,以辅助其他流动站进行定位。应用本发明可提高定位 精度 。,下面是基于CORS系统的定位方法及装置、定位系统及云端服务器专利的具体信息内容。

1.一种基于CORS系统的定位方法,其特征在于,包括:
接收流动站上传的数据,所述数据包括观测数据及概略位置数据;
基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据;
基于所述流动站与格网点的VRS数据组建基线网,完成逐条基线的载波差分定位解算,并利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果;基于所述最终位置结果计算所述流动站的伪距残差及载波残差;
基于所述伪距残差及载波残差评估所述流动站是否适合作为临时参考站;
当评估为合适时,以所述流动站作为临时参考站,以辅助其他流动站进行定位。
2.根据权利要求1所述的云定位方法,其特征在于,所述预设数量格网点为四个格网点,基于所述位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据包括:
基于所述概略位置数据获取与所述流动站距离最近的四个格网点;
从所述VRS格网数据库中获取所述四个格网点对应的VRS数据。
3.根据权利要求2所述的云定位方法,其特征在于,基于所述最终位置结果计算所述流动站的伪距残差及载波残差包括:
基于所述预设数量格网点数据解算并获取最终定位结果;
基于所述最终定位结果计算所述流动站的伪距残差及载波残差。
4.根据权利要求3所述的云定位方法,其特征在于,基于所述流动站与格网点的VRS数据组建基线网,完成逐条基线的载波差分定位解算,并利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果包括:
基于所述流动站与格网点的VRS数据组建基线网;
基于所述预设数量格网点的VRS数据进行解算,完成逐条基线的载波差分定位解算,获得对应的解算数据;
利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果。
5.根据权利要求4所述的云定位方法,其特征在于,基于所述预设数量格网点的VRS数据进行解算,完成逐条基线的载波差分定位解算,获得对应的解算数据包括:
基于所获取的四个格网点及对应的VRS数据组成基线网;
基于所述基线网逐条完成载波相位差分定位解算,在判断所述基线网的模糊度正确时,获取对应的解算数据。
6.根据权利要求4所述的云定位方法,其特征在于,利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果包括:
基于所述基线网各条基线解算数据,计算每一条基线的相对坐标;
基于所述每一条基线的相对坐标计算所述流动站的精密位置数据,平差获取所述精密位置数据作为最终定位结果。
7.据权利要求6所述的云定位方法,其特征在于,基于所述解算数据基线计算每一条基线的相对坐标包括:
基于所述解算数据对所述流动站的进行模糊度固定,得到固定结果;
基于所述固定结果计算每一条基线的相对坐标。
8.据权利要求1所述的云定位方法,其特征在于,基于所述伪距及载波残差评估所述流动站是否适合作为参考站包括:
判断所述伪距残差是否小于第一预设值;
当所述伪距残差小于第一预设值时,判断所述载波残差是否小于第二预设值;
当所述载波残差小于第二预设值时,确认所述流动站适合作为临时参考站。
9.根据权利要求1所述的云定位方法,其特征在于,基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据包括:
判断所述格网中是否存在适合作为临时参考站的流动站;
当存在时,获取所述合适作为临时参考站所对应的数据,从VRS数据库中获取最靠近所述流动站的预设数量格网点的VRS数据。
10.一种基于CORS系统的云定位装置,其特征在于,包括:
数据接收单元,用于接收流动站上传的数据,所述数据包括观测数据及概略位置数据;
数据获取单元,用于基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据;
第一计算单元,用于基于所述流动站与格网点的VRS数据组建基线网,完成逐条基线的载波差分定位解算,并利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果;
第二计算单元,利用所述最终位置结果计算所述流动站的伪距及载波残差;
评估单元,用于基于所述伪距及载波残差评估所述流动站是否适合作为临时参考站,并当评估为合适时,以所述流动站作为临时参考站,以辅助其他流动站进行定位。
11.一种基于CORS系统的云定位方法,其特征在于,包括:
接收流动站上传的数据,所述数据包括观测数据及概略位置数据;
基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据;
基于所述预设数量格网点的VRS数据计算所述流动站的伪距残差及载波残差;
基于所述伪距残差及载波残差评估所述流动站是否适合作为临时参考站;
当评估为合适时,以所述流动站作为临时参考站,以辅助其他流动站进行定位。
12.根据权利要求11所述的云定位方法,其特征在于,所述基于所述预设数量格网点的VRS数据计算所述流动站的伪距残差及载波残差包括:
基于所述预设个格网点数据获取最终定位结果;
基于所述最终定位结果计算所述流动站的伪距残差及载波残差。
13.根据权利要求12所述的云定位方法,其特征在于,基于所述预设数量格网点数据获取最终定位结果包括:
基于所述预设数量格网点的VRS数据进行解算,获得对应的解算数据;
基于所述解算数据获取最终定位结果。
14.根据权利要求13所述的云定位方法,其特征在于,基于所述预设数量格网点的VRS数据进行解算,获得对应的解算结果包括:
基于所获取的四个格网点及对应的VRS数据组成基线网;
基于所述基线网进行解算,在判断所述基线网的模糊度正确时,获取对应的解算数据。
15.根据权利要求13所述的云定位方法,其特征在于,基于所述解算数据获取最终定位结果包括:
基于所述解算数据基线计算每一条基线的相对坐标;
基于所述每一条基线的相对坐标计算所述流动站的精密位置数据,以所述精密位置数据作为最终定位结果。
16.一种基于CORS系统的云定位装置,其特征在于,包括:
接收单元,用于接收流动站上传的数据,所述数据包括观测数据及概略位置数据;
获取单元,用于基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据;
计算单元,用于基于所述预设数量格网点的VRS数据计算所述流动站的伪距残差及载波残差;
评估定位单元,用于基于所述伪距残差及载波残差评估所述流动站是否适合作为临时参考站;当评估为合适时,以所述流动站作为临时参考站,以辅助其他流动站进行定位。
17.一种定位系统,其特征在于,包括如权利要求16所述的基于CORS系统的云定位装置。
18.一种云端服务器,其特征在于,包括如权利要求17所述的定位系统。
19.一种存储器,所述存储器存储有计算机程序,其特征在于,所述计算机程序被处理器执行如下步骤:
接收流动站上传的数据,所述数据包括观测数据及概略位置数据;
基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据;
基于所述流动站与格网点的VRS数据组建基线网,完成逐条基线的载波差分定位解算,并利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果;基于所述最终位置结果计算所述流动站的伪距残差及载波残差;
基于所述伪距残差及载波残差评估所述流动站是否适合作为临时参考站;
当评估为合适时,以所述流动站作为临时参考站,以辅助其他流动站进行定位。
20.一种定位终端,包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至9任意一项所述的基于CORS系统的云定位方法的步骤。

说明书全文

基于CORS系统的定位方法及装置、定位系统及云端服务器

技术领域

[0001] 本发明属于卫星定位技术领域,尤其涉及一种基于CORS系统的云定位方法及装置、定位系统及云端服务器。

背景技术

[0002] RTK(Real Time Kinematic)技术是一种基于载波相位差份的实时动态定位技术,它是建立在实时处理两个测站载波相位观测量的基础上,提供指定坐标系中的3维定位结果,实时定位精度可以达到厘米级,并具有实时性好、速度快等优点。
[0003] RTK的基本原理为,参考站与流动站同时接收卫星信号,参考站将观测数据(主要为载波相位、伪距)和参考站标准坐标位置通过数据链(调制解调器、电台或通信网络)传输给流动站,流动站利用软件通过差分计算,降低流动站的观测误差,测算出流动站与参考站之间的相对坐标,根据参考站的标准坐标,实现精密定位,定位精度可达厘米级。但观测数据中的多项误差随着距离增大相关性降低,差分不能消除前述误差,因此流动站与参考站之间的距离不能超过15km。

发明内容

[0004] 本发明实施例提供了一种基于CORS系统的云定位方法及装置、定位系统及云端服务器旨在解决现有技术的常规载波相位差分定位在终端解算,解算能有限,定位精度不高的问题
[0005] 一种基于CORS系统的云定位方法,包括:
[0006] 接收流动站上传的数据,所述数据包括观测数据及概略位置数据;
[0007] 基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据;
[0008] 基于所述流动站与格网点的VRS数据组建基线网,完成逐条基线的载波差分定位解算,并利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果;基于所述最终位置结果计算所述流动站的伪距残差及载波残差;
[0009] 基于所述伪距残差及载波残差评估所述流动站是否适合作为临时参考站;
[0010] 当评估为合适时,以所述流动站作为临时参考站,以辅助其他流动站进行定位。
[0011] 优选地,所述预设数量格网点为四个格网点,基于所述位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据包括:
[0012] 基于所述概略位置数据获取与所述流动站距离最近的四个格网点;
[0013] 从所述VRS格网数据库中获取所述四个格网点对应的VRS数据。
[0014] 优选地,基于所述最终位置结果计算所述流动站的伪距残差及载波残差包括:
[0015] 基于所述预设数量格网点数据解算并获取最终定位结果;
[0016] 基于所述最终定位结果计算所述流动站的伪距残差及载波残差。
[0017] 优选地,基于所述流动站与格网点的VRS数据组建基线网,完成逐条基线的载波差分定位解算,并利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果包括:
[0018] 基于所述流动站与格网点的VRS数据组建基线网;
[0019] 基于所述预设数量格网点的VRS数据进行解算,完成逐条基线的载波差分定位解算,获得对应的解算数据;
[0020] 利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果。
[0021] 优选地,基于所述预设数量格网点的VRS数据进行解算,完成逐条基线的载波差分定位解算,获得对应的解算数据包括:
[0022] 基于所获取的四个格网点及对应的VRS数据组成基线网;
[0023] 基于所述基线网逐条完成载波相位差分定位解算,在判断所述基线网的模糊度正确时,获取对应的解算数据。
[0024] 优选地,利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果包括:
[0025] 基于所述基线网各条基线解算数据,计算每一条基线的相对坐标;
[0026] 基于所述每一条基线的相对坐标计算所述流动站的精密位置数据,平差获取所述精密位置数据作为最终定位结果。
[0027] 优选地,基于所述解算数据基线计算每一条基线的相对坐标包括:
[0028] 基于所述解算数据对所述流动站的进行模糊度固定,得到固定结果;
[0029] 基于所述固定结果计算每一条基线的相对坐标。
[0030] 优选地,基于所述伪距及载波残差评估所述流动站是否适合作为参考站包括:
[0031] 判断所述伪距残差是否小于第一预设值;
[0032] 当所述伪距残差小于第一预设值时,判断所述载波残差是否小于第二预设值;
[0033] 当所述载波残差小于第二预设值时,确认所述流动站适合作为临时参考站。
[0034] 优选地,基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据包括:
[0035] 判断所述格网中是否存在适合作为临时参考站的流动站;
[0036] 当存在时,获取所述合适作为临时参考站所对应的数据;
[0037] 从VRS数据库中获取最靠近所述流动站的预设数量格网点的VRS数据。
[0038] 本发明还提供一种基于CORS系统的云定位装置,包括:
[0039] 数据接收单元,用于接收流动站上传的数据,所述数据包括观测数据及概略位置数据;
[0040] 数据获取单元,用于基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据;
[0041] 第一计算单元,用于基于所述流动站与格网点的VRS数据组建基线网,完成逐条基线的载波差分定位解算,并利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果;
[0042] 第二计算单元,利用所述最终位置结果计算所述流动站的伪距及载波残差;
[0043] 评估单元,用于基于所述伪距及载波残差评估所述流动站是否适合作为临时参考站,并当评估为合适时,以所述流动站作为临时参考站,以辅助其他流动站进行定位。
[0044] 本发明还提供一种基于CORS系统的云定位方法,包括:
[0045] 接收流动站上传的数据,所述数据包括观测数据及概略位置数据;
[0046] 基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据;
[0047] 基于所述预设数量格网点的VRS数据计算所述流动站的伪距残差及载波残差;
[0048] 基于所述伪距残差及载波残差评估所述流动站是否适合作为临时参考站;
[0049] 当评估为合适时,以所述流动站作为临时参考站,以辅助其他流动站进行定位。
[0050] 优选地,所述基于所述预设数量格网点的VRS数据计算所述流动站的伪距残差及载波残差包括:
[0051] 基于所述预设个格网点数据获取最终定位结果;
[0052] 基于所述最终定位结果计算所述流动站的伪距残差及载波残差。
[0053] 优选地,基于所述预设数量格网点数据获取最终定位结果包括:
[0054] 基于所述预设数量格网点的VRS数据进行解算,获得对应的解算数据;
[0055] 基于所述解算数据获取最终定位结果。
[0056] 优选地,基于所述预设个格网点的VRS数据进行解算,获得对应的解算结果包括:
[0057] 基于所获取的四个格网点及对应的VRS数据组成基线网;
[0058] 基于所述基线网进行解算,在判断所述基线网的模糊度正确时,获取对应的解算数据。
[0059] 优选地,基于所述解算数据获取最终定位结果包括:
[0060] 基于所述解算数据基线计算每一条基线的相对坐标;
[0061] 基于所述每一条基线的相对坐标计算所述流动站的精密位置数据,以所述精密位置数据作为最终定位结果。
[0062] 本发明还提供一种基于CORS系统的云定位装置,包括:
[0063] 接收单元,用于接收流动站上传的数据,所述数据包括观测数据及概略位置数据;
[0064] 获取单元,用于基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据;
[0065] 计算单元,用于基于所述预设数量格网点的VRS数据计算所述流动站的伪距残差及载波残差;
[0066] 评估定位单元,用于基于所述伪距残差及载波残差评估所述流动站是否适合作为临时参考站;当评估为合适时,以所述流动站作为临时参考站,以辅助其他流动站进行定位。
[0067] 本发明还提供一种定位系统,所述定位系统包括基于CORS系统的云定位装置,所述定位装置包括:
[0068] 接收单元,用于接收流动站上传的数据,所述数据包括观测数据及概略位置数据;
[0069] 获取单元,用于基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据;
[0070] 计算单元,用于基于所述预设数量格网点的VRS数据计算所述流动站的伪距残差及载波残差;
[0071] 评估定位单元,用于基于所述伪距残差及载波残差评估所述流动站是否适合作为临时参考站;当评估为合适时,以所述流动站作为临时参考站,以辅助其他流动站进行定位。
[0072] 本发明还提供一种云端服务器,包括一种定位系统,所述定位系统包括基于CORS系统的云定位装置,所述定位装置包括:
[0073] 接收单元,用于接收流动站上传的数据,所述数据包括观测数据及概略位置数据;
[0074] 获取单元,用于基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据;
[0075] 计算单元,用于基于所述预设数量格网点的VRS数据计算所述流动站的伪距残差及载波残差;
[0076] 评估定位单元,用于基于所述伪距残差及载波残差评估所述流动站是否适合作为临时参考站;当评估为合适时,以所述流动站作为临时参考站,以辅助其他流动站进行定位。
[0077] 本发明还提供一种存储器,所述存储器存储有计算机程序,其特征在于,所述计算机程序被处理器执行如下步骤:
[0078] 接收流动站上传的数据,所述数据包括观测数据及概略位置数据;
[0079] 基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据;
[0080] 基于所述流动站与格网点的VRS数据组建基线网,完成逐条基线的载波差分定位解算,并利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果;基于所述最终位置结果计算所述流动站的伪距残差及载波残差;
[0081] 基于所述伪距残差及载波残差评估所述流动站是否适合作为临时参考站;
[0082] 当评估为合适时,以所述流动站作为临时参考站,以辅助其他流动站进行定位。
[0083] 本发明还提供一种定位终端,包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0084] 接收流动站上传的数据,所述数据包括观测数据及概略位置数据;
[0085] 基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据;
[0086] 基于所述流动站与格网点的VRS数据组建基线网,完成逐条基线的载波差分定位解算,并利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果;基于所述最终位置结果计算所述流动站的伪距残差及载波残差;
[0087] 基于所述伪距残差及载波残差评估所述流动站是否适合作为临时参考站;
[0088] 当评估为合适时,以所述流动站作为临时参考站,以辅助其他流动站进行定位。
[0089] 本发明实施例中,通过获取过预设数量VRS数据作为参考站,构建基线网,可快速判定模糊度的正确性,显著缩短获取固定解的时间。附图说明
[0090] 图1为本发明第一实施例提供的一种基于CORS系统的云定位方法的流程图
[0091] 图2为本发明第二实施例提供的一种基于CORS系统的云定位装置的结构图;
[0092] 图3为本发明第一实施例提供的一种基于CORS系统的云定位方法的部分格网示意图;
[0093] 图4为本发明第三实施例提供的一种基于CORS系统的云定位方法的流程图[0094] 图5为本发明第三实施例提供的一种基于CORS系统的云定位方法的一优选实施方式的步骤S2的具体流程图;
[0095] 图6为本发明第三实施例提供的一种基于CORS系统的云定位方法的另一优选实施方式的步骤S2的具体流程图本发明第四实施例提供的一种基于CORS系统的云定位装置的结构图;;
[0096] 图7为本发明第三实施例提供的一种基于CORS系统的云定位方法的步骤S3的具体流程图;
[0097] 图8为本发明第三实施例提供的一种基于CORS系统的云定位方法的步骤S31的具体流程图;
[0098] 图9为本发明第三实施例提供的一种基于CORS系统的云定位方法的步骤S311的具体流程图;
[0099] 图10为本发明第三实施例提供的一种基于CORS系统的云定位方法的步骤S312的具体流程图;
[0100] 图11为本发明第三实施例提供的一种基于CORS系统的云定位方法的步骤S4的具体流程图;
[0101] 图12为本发明第四实施例提供的一种基于CORS系统的云定位装置的结构图;
[0102] 图13为本发明第五实施例提供的一种定位终端的结构图。

具体实施方式

[0103] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0104] 本发明实施例中,一种基于CORS系统的定位方法,包括:接收流动站上传的数据,所述数据包括观测数据及概略位置数据;基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据;基于所述流动站与格网点的VRS数据组建基线网,完成逐条基线的载波差分定位解算,并利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果;基于所述最终位置结果计算所述流动站的伪距及载波残差;基于所述伪距及载波残差评估所述流动站是否适合作为临时参考站;当评估为合适时,以所述流动站作为临时参考站,以辅助其他流动站进行定位。
[0105] 为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0106] 实施例一:
[0107] 图1示出了本发明第一实施例提供的一种基于CORS系统的云定位方法的流程图,该方法包括:
[0108] 步骤A1,接收流动站上传的数据,所述数据包括观测数据及概略位置数据;
[0109] 具体地,CORS系统(连续运行参考站系统)利用连续运行参考站的数据解算,并按照等距离间隔(如5km)划分的格网点生成虚拟参考站数据,并存储在VRS(虚拟参考站)格网数据库中。当需要定位时,流动站实时向云端上传数据,该数据可包括该流动站的观测数据及该流动站的概略位置数据,该概略位置数据是自身获取的大概位置。该概略位置数据包括该流动站的坐标位置(如经纬度数据等)。
[0110] 步骤A2,基于概略位置数据从VRS格网数据库中获取最靠近流动站的预设数量格网点的VRS数据;
[0111] 具体地,基于该概略位置数据获取离该流动站最近的预设数量格网点,并从VRS格网数据库中获取该预设数量格网点对应的VRS数据,该VRS数据可包括虚拟观测数据及格网点对应的高精度坐标信息。该预设数量可根据实际情况而定,此处对此不作限制,在本实施例中,优选地,预设格网点的数量为四个,该数据库包括VRS格网数据库。
[0112] 步骤A3,基于流动站与格网点的VRS数据组建基线网,完成逐条基线的载波差分定位解算,并利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果;
[0113] 步骤A4,基于最终位置结果计算流动站的伪距及载波残差;
[0114] 步骤A5,基于伪距残差及载波残差评估流动站是否适合作为临时参考站;
[0115] 具体地,根据伪距残差及载波残差来评估流动站是否作为参考站的条件,当满足时,转到步骤A5,当不满足时,停止进程,不将该流动站作为临时参考站。该作为临时参考站的条件可根据实际情况而设,此处对此不作限制。
[0116] 步骤A6,当评估为合适时,以流动站作为临时参考站,以辅助其他流动站进行定位。
[0117] 具体地,当该流动站满足作为参考站的条件时,以辅助其他流动站进行定位,即基于该临时参考站的观测数据和位置数据和其它流动站的观测数据来进行定位。
[0118] 在本实施例中,首先获取流动站上传的数据,利用格网点VRS数据完成载波相位差分定位解算,利用基线网模糊度关系判定模糊度是否正确固定,利用解算位置结果计算该流动站对应的伪距残差及载波残差,基于伪距残差及载波残差来评估该流动站是否适合作为临时参考站,在确认适合作为参考站时,基于该流动站的观测数据和位置数据辅助其它流动站来进行定位,可提高定位精度。
[0119] 在本实施例的一个优选方案中,所述预设数量格网点为四个格网点,该步骤A2具体包括:
[0120] 基于概略位置数据获取与流动站距离最近的四个格网点;
[0121] 从VRS格网数据库中获取四个格网点对应的VRS数据;
[0122] 在本实施例中,通过下述方法来获取离该流动站最近的格网点:
[0123] 根据概略位置数据从VRS格网数据库中获取最近的格网点,采样距离公式:来计算每一格网点与流动站之间的距
离,其中,i为格网点,其中满足{i=1,2,3,L,ΔDi<7.1km},假设流动站的概略位置数据为A(X,Y,Z),在本实施例中,设置在流动站A周围的格网点的数量通常不止四个,此时选距离最近的四个格网点,见图3所示,1,2,3,4为离流动站A最近的四个格网点。需要说明的是,当采用5km格网划分时,流动站与虚拟参考站(即格网点)的最远距离为7.1km,可提高解算过程中的固定成功率。
[0124] 在本实施例的另一个优选方案中,该步骤A2具体包括:
[0125] 判断当前格网中是否存在适合作为临时参考站的流动站;
[0126] 具体地,首先判断当前格网中是否有可作为临时参考站的流动站,当判断存在时,获取合适作为临时参考站的流动站对应的数据;
[0127] 具体地,若当前格网中存在可作为临时参考站的流动站时,获取该流动站的数据(包括VRS数据),优选地,所述临时参考点的个数为2个或三个,然后从数据库中获取最靠近流动站的若干个临时参考站数据;
[0128] 具体地,若当前格网中存在可作为临时参考站的流动站时,只需要获取2或3个临时参考站即可,于是基于数据库获取与上传数据的流动站距离最近的2个或3个临时参考站,并获取距离流动站最近的4个格网点对应的VRS数据。
[0129] 当不存在时,基于概略位置数据获取与流动站距离最近的四个格网点;然后从数据库中获取四个格网点对应的VRS数据。
[0130] 在本实施例的一个优选方案中,该步骤A3具体包括:
[0131] 基于流动站与格网点的VRS数据组建基线网;
[0132] 基于预设数量格网点的VRS数据进行解算,完成逐条基线的载波差分定位解算,获得对应的解算数据;
[0133] 利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果。
[0134] 具体地,基于基线网中所有基线进行逐条基线的载波相位差分定位解算,在判断所述基线网的模糊度正确时,获取对应的解算数据;
[0135] 例如,首先采用单基线模式解算基线1-A,2-A,3-A,4-A,计算过程如下:
[0136]
[0137]
[0138] 其中,m、n表示观测站,p、q表示卫星,k表示频点,λ表示频点k对应的波长, 表示伪距站间星间双差: 表示卫地距的站间星间双差(卫地距基于前述的概略位置数据计算得到), 表示载波站间星间双差(以米为单位) 表示站间星间双差模糊度, 表示电离层双差, 表示对流层双差, 表示伪距多路径,表示伪距噪声, 表示载波多路径, 表示载波噪声,均为站星间双
差值。
[0139] 此时由于采用双差模式,可认为I、T、M已基本消除,待估参数只剩下位置参数及模糊度参数。
[0140] 故计算公式可调整为:
[0141]
[0142]
[0143] 其中,依据上述方程采用卡尔曼滤波解算得到载波差分定位结果,并采用lambda算法固定模糊度,并利用多基线模糊度间的关系判定模糊度是否固定正确。
[0144] 接着,利用下述公式来固定并检验闭合环模糊度中流动站基线模糊度的正确性,即判断该流动站的基线网的模糊度是否正确;该公式具体如下:
[0145]
[0146] 其中,1、2、3、A均为观测站,p、q分别为卫星, 表示固定模糊度,以上均为站间星间双差模糊度。
[0147] 在本实施例的一个优选方案中,该步骤A4具体包括:
[0148] 基于预设数量格网点数据解算并获取最终定位结果;
[0149] 基于最终定位结果计算流动站的伪距及载波残差。
[0150] 具体地,基于解算数据进行模糊度固定,得到固定结果;
[0151] 基于固定结果计算每一条基线的相对坐标;
[0152] 首先,由于四个格网点的VRS数据中携带对应的高精度坐标数据,不必对四个格网点间的基线进行解算,只需计算与流动站组成的每一条基线的相对坐标,可利用格网点高精度坐标直接获取四个格网点中的任意两个格网点间的双差模糊度。
[0153] 接着,利用下述公式来固定并检验闭合环模糊度中流动站基线模糊度的正确性:
[0154]
[0155] 其中1、2、3、A均为测站,p、q为卫星, 表示固定模糊度,以上均为站间星间双差模糊度。当判断该流动站的模糊度固定正确时,基于每一条基线的相对坐标计算流动站的精密位置数据,以该精密位置数据作为最终定位结果;
[0156] 具体地,当流动站模糊度固定正确后,计算各条基线的相对坐标,并基于相对坐标通过平差方式计算流动站精密坐标,以该精密位置数据作为最终定位结果;
[0157] 在本实施例的一个优选方案中,步骤A5具体包括:
[0158] 判断伪距残差是否小于第一预设值;
[0159] 具体地,首先判断伪距残差是否小于第一预设值,当小于时,进一步判断载波残差是否小于第二预设值,当判断为是时,确认流动站适合作为临时参考站;当判断伪距残差不小于第一预设值时,停止进程;当所述载波残差不小于第二预设值时,停止进程,该第一预设值及第二预设值的具体数值可根据实际情况而设,此处对此不作限制,优选地,该第一预设值为1.5m,第二预设值为2cm。在本实施例中,首先获取流动站上传的数据,利用格网点VRS数据完成载波相位差分定位解算,利用基线网模糊度关系判定模糊度是否正确固定,并获取固定解位置结果,利用解算位置结果计算该流动站对应的伪距残差及载波残差,基于伪距残差及载波残差来评估该流动站是否适合作为临时参考站,在确认适合作为临时参考站时,基于该流动站的观测数据用于辅助其它流动站定位,可提高定位精度。
[0160] 其次,采用等距离间隔划分的格网点作为参考站,大大缩短流动站与参考站之间的距离,提高解算效率。
[0161] 再者,流动站与多个格网点进行组网,可有效检验模糊度是否准确固定,加快固定速度。而不直接使用连续运行参考站数据,而使用格网点的数据,可提高数据的安全性。
[0162] 实施例二:
[0163] 图2示出了本发明第二实施例提供的一种基于CORS系统的云定位装置的结构图,该云定位装置包括:数据接收单元21、与数据接收单元21连接的数据获取单元22、与数据获取单元22连接的第一计算单元23、与第一计算单元23连接的第二计算单元24、与第二计算单元24连接的评估定位单元25,其中:
[0164] 数据接收单元21,用于接收流动站上传的数据,所述数据包括观测数据及概略位置数据;
[0165] 具体地,CORS系统(连续运行参考站系统)利用连续运行参考站的数据解算,并按照等距离间隔(如5km)划分的格网点生成虚拟参考站数据,并存储在VRS(虚拟参考站)格网数据库中。当需要定位时,流动站实时向云端上传数据,该数据可包括该流动站的观测数据及该流动站的概略位置数据,该概略位置数据是自身获取的大概位置。该概略位置数据包括该流动站的坐标位置(如经纬度数据等)。
[0166] 数据获取单元22,用于基于概略位置数据从VRS格网数据库中获取最靠近流动站的预设数量格网点的VRS数据;
[0167] 具体地,基于该概略位置数据获取离该流动站最近的预设数量格网点,并从VRS格网数据库中获取该预设数量格网点对应的VRS数据,该VRS数据可包括虚拟观测数据及格网点对应的高精度坐标信息。该预设个的数量可根据实际情况而定,此处对此不作限制,在本实施例中,优选地,预设格网点的数量为四个,该数据库包括VRS格网数据库。
[0168] 第一计算单元23,用于基于流动站与格网点的VRS数据组建基线网,完成逐条基线的载波差分定位解算,并利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果;
[0169] 第二计算单元24,用于基于最终位置结果计算流动站的伪距及载波残差;
[0170] 评估定位单元25,用于基于伪距残差及载波残差评估流动站是否适合作为临时参考站;
[0171] 具体地,根据伪距残差及载波残差来评估流动站是否作为参考站的条件,当满足时,以流动站作为临时参考站,以辅助其他流动站进行定位,当该流动站满足作为参考站的条件时,以辅助其他流动站进行定位,即基于该临时参考站的观测数据和位置数据和其它流动站的观测数据来进行定位。
[0172] 当不满足时,停止进程,不将该流动站作为临时参考站。该作为临时参考站的条件可根据实际情况而设,此处对此不作限制。
[0173] 在本实施例中,首先获取流动站上传的数据,利用格网点VRS数据完成载波相位差分定位解算,利用基线网模糊度关系判定模糊度是否正确固定,利用解算位置结果计算该流动站对应的伪距残差及载波残差,基于伪距残差及载波残差来评估该流动站是否适合作为临时参考站,在确认适合作为参考站时,基于该流动站的观测数据和位置数据辅助其它流动站来进行定位,可提高定位精度。
[0174] 在本实施例的一个优选方案中,所述预设数量格网点为四个格网点,该数据获取单元22具体用于:
[0175] 基于概略位置数据获取与流动站距离最近的四个格网点;
[0176] 从VRS格网数据库中获取四个格网点对应的VRS数据;
[0177] 在本实施例中,通过下述方法来获取离该流动站最近的格网点:
[0178] 根据概略位置数据从VRS格网数据库中获取最近的格网点,采样距离公式:来计算每一格网点与流动站之间的距
离,其中,i为格网点,其中满足{i=1,2,3,L,ΔDi<7.1km},假设流动站的概略位置数据为A(X,Y,Z),在本实施例中,设置在流动站A周围的格网点的数量通常不止四个,此时选距离最近的四个格网点,见图3所示,1,2,3,4为离流动站A最近的四个格网点。需要说明的是,当采用5km格网划分时,流动站与虚拟参考站(即格网点)的最远距离为7.1km,可提高解算过程中的固定成功率。
[0179] 在本实施例的另一个优选方案中,该数据获取单元22具体用于:
[0180] 判断当前格网中是否存在适合作为临时参考站的流动站;
[0181] 具体地,首先判断当前格网中是否有可作为临时参考站的流动站,当判断存在时,获取合适作为临时参考站的流动站对应的数据;
[0182] 具体地,若当前格网中存在可作为临时参考站的流动站时,获取该流动站的数据(包括VRS数据),优选地,所述临时参考点的个数为2个或三个,然后从数据库中获取最靠近流动站的若干个临时参考站数据;
[0183] 具体地,若当前格网中存在可作为临时参考站的流动站时,只需要获取2或3个临时参考站即可,于是基于数据库获取与上传数据的流动站距离最近的2个或3个临时参考站,并获取距离流动站最近的4个格网点对应的VRS数据。
[0184] 当不存在时,基于概略位置数据获取与流动站距离最近的四个格网点;然后从数据库中获取四个格网点对应的VRS数据。
[0185] 在本实施例的一个优选方案中,第一计算单元23具体用于:
[0186] 基于流动站与格网点的VRS数据组建基线网;
[0187] 基于预设数量格网点的VRS数据进行解算,完成逐条基线的载波差分定位解算,获得对应的解算数据;
[0188] 利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果。
[0189] 具体地,基于基线网中所有基线进行逐条基线的载波相位差分定位解算,在判断所述基线网的模糊度正确时,获取对应的解算数据;
[0190] 例如,首先采用单基线模式解算基线1-A,2-A,3-A,4-A,计算过程如下:
[0191]
[0192]
[0193] 其中,m、n表示观测站,p、q表示卫星,k表示频点,λ表示频点k对应的波长, 表示伪距站间星间双差: 表示卫地距的站间星间双差(卫地距基于前述的概略位置数据计算得到), 表示载波站间星间双差(以米为单位) 表示站间星间双差模糊度,表示电离层双差, 表示对流层双差, 表示伪距多路径, 表示伪距噪声, 表示载波多路径, 表示载波噪声,均为站星间双差值。
[0194] 此时由于采用双差模式,可认为I、T、M已基本消除,待估参数只剩下位置参数及模糊度参数。
[0195] 故计算公式可调整为:
[0196]
[0197]
[0198] 其中,依据上述方程采用卡尔曼滤波解算得到载波差分定位结果,并采用1ambda算法固定模糊度,并利用多基线模糊度间的关系判定模糊度是否固定正确。
[0199] 接着,利用下述公式来固定并检验闭合环模糊度中流动站基线模糊度的正确性,即判断该流动站的基线网的模糊度是否正确;该公式具体如下:
[0200]
[0201] 其中1、2、3、A均为观测站,p、q分别为卫星, 表示固定模糊度,以上均为站间星间双差模糊度。
[0202] 在本实施例的一个优选方案中,该第二计算单元24具体用于:
[0203] 基于预设数量格网点数据解算并获取最终定位结果;
[0204] 基于最终定位结果计算流动站的伪距及载波残差。
[0205] 具体地,基于解算数据进行模糊度固定,得到固定结果;
[0206] 基于固定结果计算每一条基线的相对坐标;
[0207] 首先,由于四个格网点的VRS数据中携带对应的高精度坐标数据,不必对四个格网点间的基线进行解算,只需计算与流动站组成的每一条基线的相对坐标,可利用格网点高精度坐标直接获取四个格网点中的任意两个格网点间的双差模糊度。
[0208] 接着,利用下述公式来固定并检验闭合环模糊度中流动站基线模糊度的正确性:
[0209]
[0210] 其中1、2、3、A均为测站,p、q为卫星, 表示固定模糊度,以上均为站间星间双差模糊度。当判断该流动站的模糊度固定正确时,基于每一条基线的相对坐标计算流动站的精密位置数据,以该精密位置数据作为最终定位结果;
[0211] 具体地,当流动站模糊度固定正确后,计算各条基线的相对坐标,并基于相对坐标通过平差方式计算流动站精密坐标,以该精密位置数据作为最终定位结果;
[0212] 在本实施例的一个优选方案中,该评估定位单元具体用于:
[0213] 判断伪距残差是否小于第一预设值;
[0214] 具体地,首先判断伪距残差是否小于第一预设值,当小于时,进一步判断载波残差是否小于第二预设值,当判断为是时,确认流动站适合作为临时参考站;当判断伪距残差不小于第一预设值时,停止进程;当所述载波残差不小于第二预设值时,停止进程,该第一预设值及第二预设值的具体数值可根据实际情况而设,此处对此不作限制,优选地,该第一预设值为1.5m,第二预设值为2cm。
[0215] 在本实施例中,首先获取流动站上传的数据,利用格网点VRS数据完成载波相位差分定位解算,利用基线网模糊度关系判定模糊度是否正确固定,并获取固定解位置结果,利用解算位置结果计算该流动站对应的伪距残差及载波残差,基于伪距残差及载波残差来评估该流动站是否适合作为临时参考站,在确认适合作为临时参考站时,基于该流动站的观测数据用于辅助其它流动站定位,可提高定位精度。
[0216] 其次,采用等距离间隔划分的格网点作为参考站,大大缩短流动站与参考站之间的距离,提高解算效率。
[0217] 再者,流动站与多个格网点进行组网,可有效检验模糊度是否准确固定,加快固定速度。而不直接使用连续运行参考站数据,而使用格网点的数据,可提高数据的安全性。
[0218] 实施例三:
[0219] 图4示出了本发明第三实施例提供的一种基于CORS系统的云定位方法的流程图,该方法包括:
[0220] 步骤S1,接收流动站上传的数据;
[0221] 具体地,CORS系统(连续运行参考站系统)利用连续运行参考站的数据解算,并按照等距离间隔(如5km)划分的格网点生成虚拟参考站数据,并存储在VRS(虚拟参考站)格网数据库中。当需要定位时,流动站实时向云端上传数据,该数据可包括该流动站的观测数据及该流动站的概略位置数据,该概略位置数据是自身获取的大概位置。该概略位置数据包括该流动站的坐标位置(如经纬度数据等)。
[0222] 步骤S2,基于概略位置数据从数据库中获取最靠近流动站的预设数量格网点的VRS数据;
[0223] 具体地,基于该概略位置数据获取离该流动站最近的预设数量格网点,并从VRS格网数据库中获取该预设数量格网点对应的VRS数据,该VRS数据可包括虚拟观测数据及格网点对应的高精度坐标信息。该预设个的数量可根据实际情况而定,此处对此不作限制,在本实施例中,优选地,预设格网点的数量为四个,该数据库包括VRS格网数据库。
[0224] 步骤S3,基于预设个格网点的VRS数据计算流动站的伪距及载波残差;
[0225] 具体地,基于所获取的格网点的VRS数据及该流动站的数据计算对应的伪距偏差及载波残差。
[0226] 步骤S4,基于伪距及载波残差评估流动站是否适合作为临时参考站;
[0227] 具体地,根据伪距残差及载波残差来评估流动站是否作为参考站的条件,当满足时,转到步骤S5,当不满足时,停止进程,不将该流动站作为临时参考站。该作为临时参考站的条件可根据实际情况而设,此处对此不作限制。
[0228] 步骤S5,以流动站作为临时参考站,以辅助其他流动站进行定位;
[0229] 具体地,当该流动站满足作为参考站的条件时,以辅助其他流动站进行定位,即基于该临时参考站的观测数据和位置数据和其它流动站的观测数据来进行定位。
[0230] 在本实施例中,首先获取流动站上传的数据,利用格网点VRS数据计算该流动站对应的伪距残差及载波残差,基于伪距残差及载波残差来评估该流动站是否适合作为临时参考站,在确认适合作为参考站时,基于该流动站的观测数据和位置数据辅助其它流动站来进行定位,可提高定位精度。
[0231] 在本实施例的一个优选方案中,所述预设数量格网点为四个格网点,如图5所示,为本发明第三实施例提供的一种基于CORS系统的云定位方法的一优选实施方式的步骤S2的具体流程图,该步骤S2具体包括:
[0232] 步骤S21,基于概略位置数据获取与流动站距离最近的四个格网点;
[0233] 步骤S22,从VRS格网数据库中获取四个格网点对应的VRS数据;
[0234] 在本实施例中,通过下述方法来获取离该流动站最近的格网点:
[0235] 根据概略位置数据从VRS格网数据库中获取最近的格网点,采样距离公式:来计算每一格网点与流动站之间的
距离,其中,i为格网点,其中满足{i=1,2,3,L,ΔDi<7.1km},假设流动站的概略位置数据为A(X,Y,Z),在本实施例中,设置在流动站A周围的格网点的数量通常不止四个,此时选距离最近的四个格网点,见图3所示,1,2,3,4为离流动站A最近的四个格网点。需要说明的是,当采用5km格网划分时,流动站与虚拟参考站(即格网点)的最远距离为7.1km,可提高解算过程中的固定成功率。
[0236] 在本实施例的另一个优选方案中,如图6所示,为本发明第三实施例提供的一种基于CORS系统的云定位方法的另一优选实施方式的步骤S2的具体流程图,该步骤S2具体包括:
[0237] 步骤S201,判断当前格网中是否存在适合作为临时参考站的流动站;
[0238] 具体地,首先判断当前格网中是否有可作为临时参考站的流动站,判断过程可参考前述步骤S4的判断过程,二者的原理一致。当不存在时,转到步骤S202,当存在时转到步骤S204;
[0239] 步骤S202,基于概略位置数据获取与流动站距离最近的四个格网点;
[0240] 步骤S203,从数据库中获取四个格网点对应的VRS数据;
[0241] 需要说明的是,本实施例的步骤S202及步骤S203分别与图3对应的步骤S21及步骤S22的实现过程一致,此处步骤具体描述。
[0242] 步骤S204,获取合适作为临时参考站的流动站对应的数据;
[0243] 具体地,若当前格网中存在可作为临时参考站的流动站时,获取该流动站的数据(包括VRS数据),优选地,所述临时参考点的个数为2个或三个,然后转到步骤S205;例如从数据库中搜索,是否有可作为临时参考站的流动站。
[0244] 步骤S205,从数据库中获取最靠近流动站的若干个临时参考站数据;
[0245] 具体地,若当前格网中存在可作为临时参考站的流动站时,只需要获取2或3个临时参考站即可,于是基于数据库获取与上传数据的流动站距离最近的2个或3个临时参考站,并获取距离流动站最近的4个格网点对应的VRS数据。
[0246] 在本实施例的一个优选方案中,如图7所示,为本发明第三实施例提供的一种基于CORS系统的云定位方法的步骤S3的具体流程图,该步骤S3具体包括:
[0247] 步骤S31,基于预设数量格网点数据获取最终定位结果;
[0248] 具体地,根据所获取的四个格网点对应的VRS数据来计算流动站的最终定位结果(即精密位置数据),需要说明的是,该精密位置数据与前述的概略位置数据有严格的精度上的差距,概略位置数据指的是流动站主动上传的自身所处的位置,该精密位置数据指的是基于概略位置数据获取的四个格网点的VRS数据,并进行载波相位差分定位解算得到的位置。
[0249] 步骤S32,基于最终定位结果计算流动站的伪距及载波残差;
[0250] 具体地,根据所计算的精密位置数据计算该流动站的伪距偏差及载波偏差。
[0251] 进一步地,通过以下公式来计算伪距残差及载波残差,该公式具体为:
[0252]
[0253] 其中, 表示固定解伪距残差, 表示载波残差,k表示频点,mn表示测站,pq表示卫星,λ表示频点k对应的波长, 表示伪距站间星间双差, 表示卫地距的站间星间双差(卫地距基于固定解即精密位置数据结果计算得到), 表示载波站间星间双差(以米为单位) 表示站间星间双差固定解模糊度。
[0254] 在本实施例的进一步优选方案中,如图8所示,为本发明第三实施例提供的一种基于CORS系统的云定位方法的步骤S31的具体流程图,该步骤S31具体包括:
[0255] 步骤S311,基于预设数量格网点的VRS数据进行解算,获得对应的解算数据;
[0256] 具体地,根据所获取的预设数量格网点的VRS数据来进行载波相位差分定位解算,获得对应的解算数据;
[0257] 步骤S312,基于解算数据获取最终定位结果;
[0258] 具体地,根据前述解算数据来计算最终定位结果。
[0259] 如图9所示,为本发明第三实施例提供的一种基于CORS系统的云定位方法的步骤S311的具体流程图,该步骤S311具体包括:
[0260] 步骤S3111,基于所获取的四个格网点及对应的VRS数据组成基线网;
[0261] 具体地,以图3为例,建立四个格网点(1、2、3、4)及流动站A之间的基线网。
[0262] 步骤S3112,基于基线网进行解算,在判断基线网的模糊度正确时,获取对应的解算数据;
[0263] 具体地,基于基线网中所有基线进行逐条基线的载波相位差分定位解算,在判断所述基线网的模糊度正确时,获取对应的解算数据;
[0264] 例如,首先采用单基线模式解算基线1-A,2-A,3-A,4-A,计算过程如下:
[0265]
[0266]
[0267] 其中,m、n表示观测站,p、q表示卫星,k表示频点,λ表示频点k对应的波长, 表示伪距站间星间双差: 表示卫地距的站间星间双差(卫地距基于前述的概略位置数据计算得到), 表示载波站间星间双差(以米为单位) 表示站间星间双差模糊度, 表示电离层双差, 表示对流层双差, 表示伪距多路径,表示伪距噪声, 表示载波多路径, 表示载波噪声,均为站星间
双差值。
[0268] 此时由于采用双差模式,可认为I、T、M已基本消除,待估参数只剩下位置参数及模糊度参数。
[0269] 故计算公式可调整为:
[0270]
[0271]
[0272] 其中,依据上述方程采用卡尔曼滤波解算得到载波差分定位结果,并采用lambda算法固定模糊度,并利用多基线模糊度间的关系判定模糊度是否固定正确。
[0273] 接着,利用下述公式来固定并检验闭合环模糊度中流动站基线模糊度的正确性,即判断该流动站的基线网的模糊度是否正确;该公式具体如下:
[0274]
[0275] 其中1、2、3、A均为观测站,p、q分别为卫星, 表示固定模糊度,以上均为站间星间双差模糊度。
[0276] 如图10所示,为本发明第三实施例提供的一种基于C0RS系统的云定位方法的步骤S312的具体流程图,该步骤S312具体包括:
[0277] 步骤S3121,基于解算数据计算基线每一条基线的相对坐标;
[0278] 具体地,该步骤S3121具体包括以下步骤:
[0279] 基于解算数据进行模糊度固定,得到固定结果;
[0280] 基于固定结果计算每一条基线的相对坐标;
[0281] 首先,由于四个格网点的VRS数据中携带对应的高精度坐标数据,不必对四个格网点间的基线进行解算,只需计算与流动站组成的每一条基线的相对坐标,可利用格网点高精度坐标直接获取四个格网点中的任意两个格网点间的双差模糊度。
[0282] 接着,利用下述公式来固定并检验闭合环模糊度中流动站基线模糊度的正确性:
[0283]
[0284] 其中1、2、3、A均为测站,p、q为卫星, 表示固定模糊度,以上均为站间星间双差模糊度。当判断该流动站的模糊度固定正确时,转到步骤S3122。
[0285] 步骤S3122,基于每一条基线的相对坐标计算流动站的精密位置数据,以该精密位置数据作为最终定位结果;
[0286] 具体地,当流动站模糊度固定正确后,计算各条基线的相对坐标,并基于相对坐标通过平差方式计算流动站精密坐标,以该精密位置数据作为最终定位结果;
[0287] 在本实施例的一个优选方案中,如图11所示,为本发明第三实施例提供的一种基于CORS系统的云定位方法的步骤S4的具体流程图,该步骤S4具体包括:
[0288] 步骤S41,判断伪距残差是否小于第一预设值;
[0289] 具体地,首先判断伪距偏差是否小于第一预设值,当小于时,转到步骤S42,否则停止进程;该第一预设值的具体数值可根据实际情况而设,此处对此不作限制,优选地,该第一预设值为1.5m。
[0290] 步骤S42,判断载波残差是否小于第二预设值;
[0291] 具体地,进一步判断该载波残差是否小于第二预设值,当判断为是时,转到步骤S43,否则停止进程。该第二预设值的具体数值可根据实际情况而设,此处对此不作限制,优选地,该第二预设值为2cm。
[0292] 步骤S43,确认流动站适合作为临时参考站;
[0293] 具体地,当评估该流动站可作为临时参考站时,将其作为临时参考站,用于增强与之临近的其他流动站的定位可靠性,于是转到步骤S5,基于该流动站的精密位置数据、观测数据及临时参考站的观测数据来进行定位。并将该流动站的数据(包括观测数据及位置数据)存储在格网数据库中,便于后续应用时进行搜索。
[0294] 在本实施例中,首先获取流动站上传的数据,利用格网点VRS数据完成载波相位差分定位解算,利用基线网模糊度关系判定模糊度是否正确固定,并获取固定解位置结果,利用解算位置结果计算该流动站对应的伪距残差及载波残差,基于伪距残差及载波残差来评估该流动站是否适合作为临时参考站,在确认适合作为临时参考站时,基于该流动站的观测数据用于辅助其它流动站定位,可提高定位精度。
[0295] 其次,采用等距离间隔划分的格网点作为参考站,大大缩短流动站与参考站之间的距离,提高解算效率。
[0296] 再者,流动站与多个格网点进行组网,可有效检验模糊度是否准确固定,加快固定速度。而不直接使用连续运行参考站数据,而使用格网点的数据,可提高数据的安全性。
[0297] 实施例四:
[0298] 如图12所示,为本发明第四实施例提供的一种基于CORS系统的云定位装置的结构图,该云定位装置包括:接收单元1、与接收单元1连接的获取单元2、与获取单元2连接的计算单元3、与计算单元3连接的评估单元4,其中:
[0299] 接收单元1,用于接收流动站上传的数据;
[0300] 具体地,CORS系统(连续运行参考站系统)利用连续运行参考站的数据解算,并按照等距离间隔(如5km)划分的格网点生成虚拟参考站数据,并存储在VRS(虚拟参考站)格网数据库中。当需要定位时,流动站实时向云端上传数据,该数据可包括该流动站的观测数据及该流动站的概略位置数据,该概略位置数据是自身获取的大概位置。该概略位置数据包括该流动站的坐标位置(如经纬度数据等)。
[0301] 获取单元2,用于基于概略位置数据从数据库中获取最靠近流动站的预设数量格网点的VRS数据;
[0302] 具体地,基于该概略位置数据获取离该流动站最近的预设个格网点,并从VRS格网数据库中获取该预设数量格网点对应的VRS数据,该VRS数据可包括虚拟观测数据及格网点对应的高精度坐标信息。该预设数量可根据实际情况而定,此处对此不作限制,在本实施例中,优选地,预设数量格网点的为四个。
[0303] 计算单元3,用于基于预设个格网点的VRS数据计算流动站的伪距及载波残差;
[0304] 具体地,基于所获取的格网点的VRS数据及该流动站的数据计算对应的伪距偏差及载波残差。
[0305] 评估单元4,用于基于伪距及载波残差评估流动站是否适合作为临时参考站,并在评估合适时,以流动站作为临时参考站,以辅助其他流动站进行定位。
[0306] 具体地,根据伪距残差及载波残差来评估流动站是否作为参考站的条件,当满足时,以流动站作为临时参考站,以辅助其他流动站进行定位;当不满足时,停止进程,不将该流动站作为临时参考站。该作为临时参考站的条件可根据实际情况而设,此处对此不作限制。
[0307] 在本实施例中,首先获取流动站上传的数据,利用格网点VRS数据计算该流动站对应的伪距残差及载波残差,基于伪距残差及载波残差来评估该流动站是否适合作为临时参考站,在确认适合作为参考站时,基于该流动站的观测数据和位置数据辅助其它流动站来进行定位,可提高定位精度。
[0308] 在本实施例的一个优选方案中,该获取单元2具体包括:第一获取子单元、与第一获取子单元连接的第二获取子单元,其中:
[0309] 第一获取子单元,用于基于概略位置数据获取与流动站距离最近的四个格网点;
[0310] 第二获取子单元,用于从VRS格网数据库中获取四个格网点对应的VRS数据;
[0311] 具体地,根据概略位置数据从VRS格网数据库中获取最近的格网点,采样距离公式: 来计算每一格网点与流动站之间的距离,其中,i为格网点,其中满足{i=1,2,3,L,ΔDi<7.1km},假设流动站的概略位置数据为A(X,Y,Z),在本实施例中,设置在流动站A周围的格网点的数量通常不止四个,此时选距离最近的四个格网点,见图2所示,1,2,3,4为离流动站A最近的四个格网点。需要说明的是,当采用5km格网划分时,流动站与虚拟参考站(即格网点)的最远距离为7.1km,可提高解算过程中的固定成功率。
[0312] 在本实施例的另一个优选方案中,该获取单元2具体包括:判断子单元、与判断子单元连接的获取子单元,其中:
[0313] 判断子单元,用于判断当前格网中是否存在适合作为临时参考站的流动站;
[0314] 具体地,首先判断当前格网中是否有可作为临时参考站的流动站,判断过程与前述的评估单元4的评估过程基本一致,此处不再赘述。然后将判断结果反馈给获取子单元;
[0315] 获取子单元,当不存在可作为临时参考站的流动站时,用于基于概略位置数据获取与流动站距离最近的四个格网点,及从VRS格网数据库中获取四个格网点对应的VRS数据;
[0316] 还用于:当存在可作为临时参考站的流动站时,获取合适作为临时参考站的流动站对应的数据;
[0317] 具体地,若当前格网中存在可作为临时参考站的流动站时,获取该流动站的数据(包括VRS数据),优选地,所述临时参考点的个数为2个或3个;
[0318] 还用于:从数据库中获取最靠近流动站的若干个临时参考站数据;
[0319] 具体地,若当前格网中存在可作为临时参考站的流动站时,只需要获取2或3个临时参考站即可,于是基于数据库获取与上传数据的流动站距离最近的2个或3个临时参考站,并获取距离流动站最近的4个格网点对应的VRS数据。
[0320] 在本实施例的一个优选方案中,该计算单元3具体包括:第一计算子单元及与其连接的第二计算子单元,其中:
[0321] 第一计算子单元,用于基于预设数量格网点数据获取最终定位结果;
[0322] 具体地,根据所获取的四个格网点对应的VRS数据来计算流动站的最终定位结果(即精密位置数据),需要说明的是,该精密位置数据与前述的概略位置数据有严格的精度上的差距,概略位置数据指的是流动站主动上传的自身所处的位置,该精密位置数据指的是基于概略位置数据获取的四个格网点的VRS数据,并进行载波相位差分定位解算得到的位置。
[0323] 第二计算子单元,用于基于精密坐标位置数据计算流动站的伪距及载波残差;
[0324] 具体地,根据所计算的精密位置数据计算该流动站的伪距偏差及载波偏差。
[0325] 进一步地,通过以下公式来计算伪距残差及载波残差,该公式具体为:
[0326]
[0327] 其中, 表示固定解伪距残差, 表示载波残差,k表示频点,m、n表示测站,pq表示卫星,λ表示频点k对应的波长, 表示伪距站间星间双差, 表示卫地距的站间星间双差(卫地距基于固定解结果即精密位置数据计算得到), 表示载波站间星间双差(以米为单位) 表示站间星间双差固定解模糊度
[0328] 在本实施例的进一步优选方案中,该第一计算子单元具体包括:解算子单元及与其连接的定位结果获取子单元,其中:
[0329] 解算子单元,基于预设数量格网点的VRS数据进行解算,获得对应的解算数据;
[0330] 具体地,根据所获取的预设数量格网点的VRS数据来进行载波相位差分定位解算,获得对应的解算数据;
[0331] 定位结果获取子单元,用于基于解算数据获取最终定位结果;
[0332] 具体地,根据前述解算数据来计算最终定位结果。
[0333] 在本实施例的进一步优选方案中,该解算子单元具体用于:
[0334] 基于所获取的四个格网点及对应的VRS数据组成基线网;
[0335] 具体地,以图3为例,建立四个格网点(1、2、3、4)及流动站A之间的基线网。
[0336] 还用于基于基线网进行载波相位差分定位解算,在判断所述基线网的模糊度正确时,获取对应的解算数据;
[0337] 具体地,基于所述基线网进行解算,在判断所述基线网的模糊度正确时,获取对应的解算数据,例如:首先采用单基线模式解算基线1-A,2-A,3-A,4-A,计算过程如下:
[0338]
[0339]
[0340] 其中,m、n表示观测站,p、q表示卫星,k表示频点,λ表示频点k对应的波长, 表示伪距站间星间双差: 表示卫地距的站间星间双差(卫地距基于前述的概略位置数据计算得到), 表示载波站间星间双差(以米为单位), 表示站间星间双差模糊度, 表示电离层双差, 表示对流层双差, 表示伪距多路径,表示伪距噪声, 表示载波多路径, 表示载波噪声,均为站星间
双差值。
[0341] 此时由于采用双差模式,可认为I、T、M已基本消除,待估参数只剩下位置参数及模糊度参数。
[0342] 故计算公式可调整为:
[0343]
[0344]
[0345] 其中,各字母定义同上,依据上述方程采用卡尔曼滤波解算得到载波差分定位结果,并采用1ambda算法固定模糊度,并利用多基线模糊度间的关系判定模糊度是否固定正确。
[0346] 还用于利用下述公式来固定并检验闭合环模糊度中流动站基线模糊度的正确性,即判断该流动站的基线网的模糊度是否正确;该公式具体如下:
[0347]
[0348] 其中1、2、3、A均为观测站,p、q分别为卫星, 表示固定模糊度,以上均为站间星间双差模糊度。
[0349] 在本实施例的进一步优选方案中,该定位结果获取子单元具体用于:
[0350] 基于解算数据计算基线每一条基线的相对坐标;
[0351] 基于解算数据进行模糊度固定,得到固定结果;
[0352] 基于固定结果计算每一条基线的相对坐标;
[0353] 首先,由于四个格网点的VRS数据中携带对应的高精度坐标数据,不必对四个格网点间的基线进行解算,只需计算与流动站组成的每一条基线的相对坐标,可利用格网点高精度坐标直接获取四个格网点中的任意两个格网点间的双差模糊度。
[0354] 接着,利用下述公式来固定并检验闭合环模糊度中流动站基线模糊度的正确性:
[0355]
[0356] 其中1、2、3、A均为测站,p、q为卫星, 表示固定模糊度,以上均为站间星间双差模糊度。
[0357] 基于每一条基线的相对坐标计算流动站的精密位置数据,以该精密位置数据作为最终定位结果;
[0358] 具体地,当流动站模糊度固定正确后,计算各条基线的相对坐标,并基于相对坐标通过平差方式计算流动站精密坐标,以该精密位置数据作为最终定位结果;
[0359] 在本实施例的一个优选方案中,该评估单元4具体包括:第一判断子单元、与第一判断子单元连接的第二判断子单元、与第二判断子单元连接的确认子单元,其中:
[0360] 第一判断子单元,用于判断伪距残差是否小于第一预设值;
[0361] 具体地,首先判断伪距偏差是否小于第一预设值,当小于时,转到步骤S42,否则停止进程;该第一预设值的具体数值可根据实际情况而设,此处对此不作限制,优选地,该第一预设值为1.5m。
[0362] 第二判断子单元,用于判断载波残差是否小于第二预设值;
[0363] 具体地,进一步判断该载波残差是否小于第二预设值,当判断为是时,反馈给确认子单元,否则停止进程。该第二预设值的具体数值可根据实际情况而设,此处对此不作限制,优选地,该第二预设值为2cm。
[0364] 确认子单元,用于确认流动站适合作为临时参考站;
[0365] 具体地,当评估该流动站可作为临时参考站时,将其作为临时参考站,用于增强与之临近的其他流动站的定位可靠性,基于该流动站的精密位置数据、观测数据及临时参考站的观测数据来进行定位。并将该流动站的数据(包括观测数据及位置数据)存储在格网数据库中,便于后续应用时进行搜索。
[0366] 在本实施例中,首先获取流动站上传的数据,利用格网点VRS数据组建基线网,并完成逐条基线的载波相位差分定位解算,利用基线网模糊度关系判定模糊度是否正确固定,并获取固定解位置结果,利用解算位置结果计算该流动站对应的伪距残差及载波残差,基于伪距残差及载波残差来评估该流动站是否适合作为临时参考站,在确认适合作为参考站时,基于该流动站的观测数据和位置数据辅助其它流动站来进行定位,可提高定位精度。
[0367] 其次,采用等距离间隔划分的格网点作为参考站,大大缩短流动站与参考站之间的距离,提高解算效率。
[0368] 再者,流动站与多个格网点进行组网,可有效检验模糊度是否准确固定,加快固定速度。而不直接使用连续运行参考站数据,而使用格网点的数据,可提高数据的安全性。
[0369] 本发明还提出一种定位系统,该定位系统包括如上述实施例四所述的基于CORS系统的云定位装置,该云定位装置的具体结构、工作原理及所带来的技术效果与上述实施例四的描述基本一致,此处不再赘述。
[0370] 本发明还提出一种云端服务器,该云端服务器包括数据库(包括格网VRS数据库)、CORS系统,还包括定位系统,该定位系统包括如上述实施例四所述的基于CORS系统的云定位装置,该云定位装置的具体结构、工作原理及所带来的技术效果与上述实施例四的描述基本一致,此处不再赘述。
[0371] 实施例五:
[0372] 图13示出了本发明第五实施例提供的一种定位终端的结构图,该定位终端包括:存储器(memory)131、处理器(processor)132、通信接口(Communications Interface)133和总线134,该处理器132、存储器131、通信接口133通过总线134完成相互之间的交互通信。
[0373] 存储器131,用于存储各种数据;
[0374] 具体地,存储器131用于存储各种数据,例如通信过程中的数据、接收的数据等,此处对此不作限制,该存储器还包括有多个计算机程序。
[0375] 通信接口133,用于该定位终端的通信设备之间的信息传输;
[0376] 处理器132,用于调用存储器131中的各种计算机程序,以执行上述实施例一所提供的一种基于CORS系统的云定位方法,例如:
[0377] 接收流动站上传的数据,所述数据包括观测数据及概略位置数据;
[0378] 基于所述概略位置数据从VRS格网数据库中获取最靠近所述流动站的预设数量格网点的VRS数据;
[0379] 基于所述流动站与格网点的VRS数据组建基线网,完成逐条基线的载波差分定位解算,并利用多基线间的模糊度关系判断模糊度是否正确固定,平差获得最终位置结果;基于所述最终位置结果计算所述流动站的伪距残差及载波残差;
[0380] 基于所述伪距残差及载波残差评估所述流动站是否适合作为临时参考站;
[0381] 当评估为合适时,以所述流动站作为临时参考站,以辅助其他流动站进行定位。
[0382] 本实施例中,首先获取流动站上传的数据,利用格网点VRS数据完成载波相位差分定位解算,利用基线网模糊度关系判定模糊度是否正确固定,并获取固定解位置结果,利用解算位置结果计算该流动站对应的伪距残差及载波残差,基于伪距残差及载波残差来评估该流动站是否适合作为临时参考站,在确认适合作为临时参考站时,可使用该临时参考站辅助其它流动站定位可提高定位精度。
[0383] 本发明还提供一种存储器,该存储器存储有多个计算机程序,该多个计算机程序被处理器调用执行上述实施例一所述的一种基于CORS系统的云定位方法。
[0384] 本发明中,首先获取流动站上传的数据,利用格网点VRS数据完成载波相位差分定位解算,利用基线网模糊度关系判定模糊度是否正确固定,并获取固定解位置结果,利用解算位置结果计算该流动站对应的伪距残差及载波残差,基于伪距残差及载波残差来评估该流动站是否适合作为临时参考站,在确认适合作为临时参考站时,可使用该临时参考站辅助其它流动站定位,可提高定位精度。
[0385] 其次,采用等距离间隔划分的格网点作为参考站,大大缩短流动站与参考站之间的距离,提高解算效率。
[0386] 再者,流动站与多个格网点进行组网,可有效检验模糊度是否准确固定,加快固定速度。而不直接使用连续运行参考站数据,而使用格网点的数据,可提高数据的安全性。
[0387] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。
[0388] 专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈