一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

导航方法与系统与流程

2022-11-19 11:23:13 来源:中国专利 TAG:


1.本发明涉及导航方法和系统。


背景技术:

2.目前,使用惯性导航系统(被称为ins系统)是常规的,特别是在空中和海洋导航领域。因此,ins系统被习惯性地安装在诸如飞行器或船舶之类的载具中。ins系统使用各种传感器,诸如加速度计或陀螺仪。这些传感器提供测量(旋转、加速度等的测量),传感器的集成使得能够在移动期间确定载具的姿态、速度和位置。
3.然而,这些传感器是不完美的,并且具有在移动期间容易变化的固有误差或测量偏差。此外,这些传感器经受测量噪声。这些不完美的一个后果是:ins系统被证明在短时期内是精确的,但是在较长期中会经受显著漂移。
4.为了克服这些漂移,一些ins系统与gnss类型的卫星定位系统(全球导航卫星系统,在下文中被称作gnss系统)耦合,例如gps系统(全球定位系统)、glonass(俄罗斯卫星导航系统)、galileo(将来的欧洲卫星导航系统)或beidou(将来的中国卫星导航系统)。然后获得所谓的gnss/ins混合系统,例如在文档ep2245479中所描述的。
5.在gnss/ins混合系统中,由gnss系统供应的信息通常用于调整ins系统。常规上,借助于卡尔曼滤波器执行该调整,卡尔曼滤波器通过估计gnss系统和ins系统的相应误差来优化导航性能。
6.然后,区分两种类型的耦合:松耦合和紧耦合。
7.在松耦合中,除了接收ins系统的导航解决方案(位置、速度)之外,卡尔曼滤波器还接收由gnss系统供应的导航解决方案(位置、速度)作为输入。
8.在紧耦合中,代替所述导航解决方案,gnss系统供应卡尔曼滤波器原始数据(例如伪距离或伪速度)的输入。
9.目前,大多数gnss/ins混合导航系统使用松耦合,因为松耦合实现简单。
10.然而,为了能够提供导航解决方案,gnss系统必须从至少预定数量(通常等于四)的卫星(被称为gnss卫星)捕获信号。在一些环境(诸如城市环境)中,卫星信号的接收被扰动,这可以至少暂时地防止gnss系统捕获确定导航解决方案所必需的预定数量的gnss卫星。特别地,这些扰动涉及gnss卫星的屏蔽、多径和干扰。当gnss系统遇到这样的扰动时,它可能不能在卡尔曼滤波器的输入处提供导航解决方案。在没有来自gnss系统的帮助的情况下,gnss/ins混合系统随后变成了简单的ins系统。
11.具有紧耦合的gnss/ins混合系统的一个优点是:即使在gnss系统可用的gnss卫星的数量低于gnss卫星的预定数量的情况下,gnss/ins混合系统也可受益于由gnss系统供应的原始数据的提供,以确定改进的导航解决方案(相比于仅ins系统)。然而,原始gnss数据的管理(例如gnss卫星的时钟的校正的计算、来自星历数据的位置和速度的校正的计算),使得gnss/ins紧耦合混合系统比松耦合gnss/ins混合系统基本上更复杂。
12.期望克服现有技术的这些缺点。特别期望提出一种方法和系统,该方法和系统使
得能够克服松耦合gnss/ins混合导航系统的缺陷,同时保持复杂度小于紧耦合gnss/ins混合导航系统。


技术实现要素:

13.根据第一方面,本发明涉及一种导航设备,该导航设备包括与卫星导航系统耦合的惯性导航系统,由所述卫星定位系统供应的信息被用于调整所述惯性导航系统,其特征在于,所述设备还包括用于测量来自无线蜂窝网络的基站的信号的装置,通过紧耦合将所述卫星导航系统和所述用于测量来自所述无线蜂窝网络的基站的信号的装置彼此耦合以形成卫星导航器和/或基站导航器,从而实现具有同时定位和映射的估计器,并且通过松耦合将所述卫星导航系统和所述用于测量来自所述无线蜂窝网络的基站的信号的装置耦合到所述惯性导航系统,以调整所述惯性导航系统。
14.本发明还涉及一种导航方法,所述导航方法包括与卫星导航系统耦合的惯性导航系统,由所述卫星定位系统供应的信息被用于调整所述惯性导航系统,其特征在于,所述方法包括以下步骤:
[0015]-测量来自无线蜂窝网络的基站的信号;
[0016]-通过紧耦合将所述卫星导航系统和所述用于测量来自所述无线蜂窝网络的基站的信号的装置耦合以形成卫星导航器和/或基站导航器,从而实现具有同时定位和映射的估计器;
[0017]-通过松耦合将所述卫星导航系统和所述用于测量来自所述无线蜂窝网络的基站的信号的装置耦合到所述惯性导航系统,以调整所述惯性导航系统。
[0018]
因此,本发明使得有可能基于调整惯性导航的伪距离信息的松耦合并且依赖于gnss/5g紧耦合结构在混合架构内潜在地具有可用的最大信息量(gnss和/或5g),所述gnss/5g紧耦合结构使得可以最大可能程度地优化来自两个卫星源的原始信息的合并(经由gnss和5g接收器)。
[0019]
根据本发明的特定实施方式,卫星导航器和/或基站导航器在三个操作模式中操作,第一模式(被称为映射模式)是如下模式:其中来自所述无线蜂窝网络的基站的信号的伪距离、伪速度和载波与噪声比和来自卫星的信号的伪距离、伪速度和载波与噪声比可用;第二模式(被称为5g模式)如下模式:其中来自所述无线蜂窝网络的基站的信号的伪距离、伪速度和载波与噪声比可用;并且第三(被称为标准)模式是如下模式:其中所述卫星的信号的信号的伪距离、伪速度和载波与噪声比可用。
[0020]
因此,当仅gnss可用时或当仅蜂窝网络可用时或者当gnss和蜂窝网络可用时,获得连续导航功能的最高质量。
[0021]
根据本发明的特定实施方式,所述设备还包括形成多个矩阵的矩阵生成模块,所述多个矩阵包括过渡矩阵、雅可比矩阵、测量噪声协方差矩阵和过程噪声协方差矩阵。
[0022]
因此,根据本发明的特定实施方式,对于每个操作模式,所述矩阵生成模块形成与针对其他模式形成的矩阵不同的过渡矩阵、雅可比矩阵、测量噪声协方差矩阵和过程噪声协方差矩阵。
[0023]
根据本发明的特定实施方式,导航设备包括卡尔曼滤波器。
[0024]
根据本发明的特定实施方式,该方法包括以下步骤:在三个操作模式中确定所述
卫星导航器和/或基站导航器的操作模式,并且第一模式是如下模式:其中来自所述无线蜂窝网络的基站的信号的伪距离、伪速度和载波与噪声比和来自卫星的信号的伪距离、伪速度和载波与噪声比可用,第二模式是如下模式:其中来自所述无线蜂窝网络的基站的信号的伪距离、伪速度和载波与噪声比可用,并且第三模式是如下模式:其中所述卫星的信号的信号的伪距离、伪速度和载波与噪声比可用。
[0025]
根据本发明的特定实施方式,该方法还包括形成多个矩阵的矩阵生成步骤,所述多个矩阵包括过渡矩阵、雅可比矩阵、测量噪声协方差矩阵和过程噪声协方差矩阵。
附图说明
[0026]
通过阅读以下对示例实施方式的描述,上面提到的本发明的特征以及其它特征将更清楚地出现,所述描述是关于附图进行的,在附图中:
[0027]
[图1]例示了其中实现本发明的环境;
[0028]
[图2]示意性地例示了根据本发明的具有ins系统与gnss/5g紧耦合系统之间的松耦合的混合导航系统;
[0029]
[图3]示意性地例示了gnss/5g紧耦合系统;
[0030]
[图4]示意性地例示了gnss系统;
[0031]
[图5]示意性地例示了5g系统;
[0032]
[图6]示意性地例示了gnss/5g检测器;
[0033]
[图7]示意性地例示了gnss/5g导航器;
[0034]
[图8]示意性地例示了ins导航系统;
[0035]
[图9]示意性地例示了松耦合系统;
[0036]
[图10]示意性地例示了ins系统与gnss/5g紧耦合系统之间的松耦合系统;
[0037]
[图11]示意性地例示了处理模块的硬件架构的示例;
[0038]
[图12]示意性地例示了由处理模块实现的用于选择导航器的操作模式的方法;
[0039]
[图13]示意性地例示了由ins系统与gnss/5g紧耦合系统之间的松耦合系统的导航器实现的方法。
具体实施方式
[0040]
下文在海洋环境中描述了本发明,其中实现根据本发明的方法的导航系统由船舶类型的载具或运载工具来运输。本发明也可以应用于不同的环境(诸如空中或道路环境),运输根据本发明的导航系统的载具能够是飞行器、无人机、汽车或卡车。
[0041]
图1例示了其中实现本发明的环境。在图1中,船舶1在如下环境中移动:该环境包括gnss卫星星座的卫星(这里示出了卫星3a、3b和3c)和被称为5g基站的第五代蜂窝无线通信系统的基站(这里示出了两个5g基站)。船舶1包括混合导航系统10,该混合导航系统10具有ins系统与紧耦合gnss/5g混合系统之间的松耦合,在下文中简称为gnss/5g ins混合导航系统。
[0042]
在一个实施方式中,基站也可以是第四代电话系统(被称为4g基站,或包括5g基站和4g基站的集合)的基站。
[0043]
图2示意性地例示了gnss/5g ins混合导航系统10。
[0044]
图2的gnss/5g ins混合导航系统10包括gnss/5g紧耦合系统100、ins系统101和松耦合系统102。在下文中描述各种耦合。
[0045]
在一个实施方式中,松耦合系统102接收来自ins系统101的经校正测量结果和来自gnss/5g紧耦合系统100的导航解决方案。
[0046]
在另一实施方式中,松耦合系统102接收来自ins系统101的测量结果和来自gnss/5g紧耦合系统100的导航解决方案,并且根据该信息生成它作为输入测量结果的残余误差。
[0047]
图3示意性地例示了gnss/5g紧耦合系统100。
[0048]
gnss/5g紧耦合系统100包括gnss传感器1000、5g传感器1001、gnss/5g检测器1002和gnss/5g导航器1003。
[0049]
gnss/5g检测器1002根据其接收到的输出数据来限定gnss/5g紧耦合系统100是否可以仅使用gnss数据、仅使用5g数据、或使用5g数据与gnss数据。因此,gnss/5g检测器1002限定了映射操作模式或5g操作模式或标准操作模式。
[0050]
gnss/5g导航器1003是基于slam卡尔曼滤波器的,其根据操作模式来配置slam卡尔曼滤波器。因此,gnss/5g导航器1003针对各个模式来限定状态和观测向量、卡尔曼滤波器的矩阵以及更具体地是它们的尺寸。
[0051]
gnss/5g紧耦合系统100的主要优点是其在gnss传感器1000与5g传感器1001之间使用紧耦合,因此允许在gnss传感器1000和5g传感器1001共用的导航器(即,gnss/5g导航器1003)中部署slam(同时定位和映射)估计器。slam估计器能够同时估计5g基站的状态(即,位置、时钟状态)以及gnss/5g紧耦合系统100的导航解决方案(即,位置、速度和时钟状态)。因此,只要gnss/5g紧耦合系统100捕获至少预定数量n
sat
的gnss卫星(一般来说n
sat
=4),其就能够估计5g基站的状态(位置和时钟状态)。因此,gnss/5g紧耦合系统100不需要用于确定5g基站的位置和时钟状态的外部附加装置。一旦已知5g基站的状态,当gnss/5g紧耦合系统100所捕获的卫星的数量小于n
sat
时,gnss/5g紧耦合系统能够通过利用来自5g传感器1001的测量结果对gnss信号的不存在进行补偿来提供导航解决方案。
[0052]
接着,将由gnss/5g紧耦合系统100确定的导航解决方案与来自松耦合系统102中的ins系统101的测量结果进行组合,以产生改进的导航系统并校正ins系统101的任何误差。
[0053]
图4示意性地例示了gnss传感器1000。gnss传感器1000从gnss卫星接收射频(rf)信号1000a。对于从gnss卫星接收到的具有足够质量的各个rf信号,gnss传感器1000生成输出数据1000b(被称为gnss输出数据)和所述gnss卫星的位置的估计结果1000c,输出数据1000b包括对应于所述rf信号的伪距离和伪速度(被称为gnss伪距离和伪速度)和载波与噪声比c/n0(被称为gnss c/n0比)。
[0054]
图5示意性地例示了5g传感器1001。5g传感器1001从5g基站接收rf信号1001a(被称为5g信号)。对于从5g基站接收的具有足够质量的各个rf信号,5g传感器1001生成输出数据(被称为5g输出数据),该输出数据包括对应于所述rf信号的伪距离和伪速度(被称为5g伪距离和伪速度)以及载波与噪声比c/n0(被称为5g c/n0比)的估计结果1001b。
[0055]
图6示意性地例示了gnss/5g检测器1002。
[0056]
gnss/5g检测器1002接收gnss和5g输出数据,所述输出数据包括:
[0057]-gnss伪距离和伪速度和gnss c/n0比的估计结果1000b;
[0058]-gnss卫星的位置的估计结果1000c;以及
[0059]-5g伪距离和伪速度以及5g c/n0比的估计结果1001b。
[0060]
然后,gnss/5g检测器1002实现两个角色。其第一角色是当两种类型的数据可用时,将gnss输出数据与5g输出数据同步。例如,如果在gnss输出数据的两次收集之间收集了若干5g输出数据,则将5g输出数据进行平均,以反映与gnss输出数据的两次收集相对应的时间间隔内的平均5g输出数据。gnss/5g检测器1002的第二角色是根据其接收到的输出数据来限定gnss/5g紧耦合系统100是否可以仅使用gnss数据、仅使用5g数据、或使用5g数据与gnss数据。所使用的数据类型使得可以在多个可能的操作模式中限定gnss/5g ins混合系统10的操作模式。所述多个操作模式包括所谓的映射模式、所谓的5g模式和所谓的标准(gnss)模式。在映射模式中,有足够数量的gnss和5g伪距离、伪速度和c/n0比可用。
[0061]
在5g模式中,仅5g伪距离、伪速度和c/n0比可用。
[0062]
在标准模式中,仅gnss伪距离、伪速度和c/n0比可用。
[0063]
然后,gnss/5g检测器1002供应以下项作为输出:gnss/5g紧耦合系统100的gnss和/或5g伪速度和伪距离的输出测量结果1002a、与测量结果1002a相对应的gnss和/或5g c/n0比的估计结果1002b、与测量结果1002a相对应的gnss卫星的位置1002c以及指示将由gnss/5g紧耦合系统100使用的数据(gnss或5g或gnss与5g)的标识符1002d。
[0064]
图7示意性地例示了gnss/5g导航器1003。
[0065]
gnss/5g导航器1003使用将参考图12描述的算法。
[0066]
如上面关于图2所提到的,gnss/5g导航器1003包括slam估计器。通常使用扩展卡尔曼滤波器(ekf)(下文称为ekf滤波器)来解决slam问题。因此,gnss/5g导航器1003包括解决本发明的slam问题的模块(被称为ekf-slam模块10030)。
[0067]
ekf-slam模块10030包括矩阵生成模块10031、被称为ekf校正模块的校正模块10032以及被称为ekf预测模块的预测模块10033。
[0068]
矩阵生成模块10031负责形成和使用卫星的位置、gnss/5g紧耦合系统100的位置和速度以及5g基站的位置,在下文描述的导航方法中使用了多个矩阵。该多个矩阵包括:
[0069]-过渡矩阵f;
[0070]-雅可比矩阵h;
[0071]-测量噪声协方差矩阵r;
[0072]-过程-噪声协方差矩阵q。
[0073]
矩阵生成模块10031接收以下项作为输入:gnss和/或5g c/n0比的估计结果1002b、gnss卫星的位置1002c以及由ekf校正模块10032供应的gnss/5g紧耦合系统100的gnss和/或5g伪速度和伪距离的校正估计结果b。
[0074]
根据作为输入而接收的这些数据,矩阵生成模块10031在ekf校正模块10032的输入处供应雅可比矩阵h,并且在ekf预测模块10033的输入处供应矩阵f、h、r和q(图7中的参考c)。
[0075]
ekf校正模块10032接收以下项作为输入:gnss/5g紧耦合系统100的gnss和/或5g伪速度和伪距离的估计结果1002a、指示将由gnss/5g紧耦合系统100使用的数据的标识符1002d、雅可比矩阵h、来自ekf预测模块10033的gnss/5g紧耦合系统100的误差状态向量的预测f以及与所述状态向量相关联的误差协方差矩阵的预测g。
[0076]
根据这些数据,ekf校正模块10032向ekf预测模块10033供应gnss/5g紧耦合系统的误差状态向量的后验估计d(即,在校正之后)以及与所述状态向量相关联的误差协方差矩阵的后验估计e。此外,ekf校正模块10032生成指示gnss/5g紧耦合系统100的操作模式的标识符1003a和导航解决方案1003b(被称为gnss/5g导航解决方案)。
[0077]
ekf预测模块10033接收以下项作为输入:矩阵f、h、r和q(参考c)、gnss/5g紧耦合系统的误差状态向量的后验估计d以及与所述状态向量相关联的误差协方差矩阵的后验估计e。
[0078]
根据这些数据,ekf预测模块10033向ekf校正模块10032供应gnss/5g紧耦合系统100的误差状态向量的预测f以及与所述状态向量相关联的误差协方差矩阵的预测g。
[0079]
图8示意性地示出ins导航系统101。
[0080]
ins导航系统101使用将参考图13描述的算法。
[0081]
ins系统101包括ins传感器1010和ins导航器1011。ins传感器1010包括例如至少一个加速度计和至少一个陀螺仪,各个加速度计和陀螺仪向ins导航器1011提供测量结果。
[0082]
类似于常规的ins导航器,ins导航器1011接收来自ins传感器1010的测量结果并生成导航解决方案101a(被称为ins导航解决方案)。然而,ins导航器1011还从松耦合系统102接收位置和速度校正结果101d、姿态校正结果101c以及(偏差、加速度计和陀螺仪的比例因子)校正结果101b,以应用于由ins传感器1010供应的测量结果。
[0083]
图9示意性地例示了松耦合系统102。
[0084]
松耦合系统102接收指示gnss/5g紧耦合系统100的操作模式的标识符1003a以及由所述gnss/5g紧耦合系统100供应的gnss/5g混合导航解决方案1003b。松耦合系统还接收由ins系统101供应的ins导航解决方案101a。
[0085]
根据这些数据,松耦合系统102将校正结果101b、101c和101d供应给ins系统101并生成导航解决方案102a(被称为gnss/5g ins混合导航解决方案)。gnss/5g ins混合导航解决方案是由gnss/5g ins混合导航系统10供应的导航解决方案。
[0086]
图10示意性地例示了松耦合系统102的细节。
[0087]
松耦合系统102包括同步模块1020和导航器1021(被称为gnss/5g ins导航器)。同步模块1020负责向gnss/5g ins导航器1021供应导航解决方案102b,导航解决方案102b是同步模块1020根据分别来自ins系统101和来自gnss/5g导航器1003的导航解决方案101a和导航解决方案1003b获得的。然而,ins系统101和gnss/5g紧耦合系统100通常不生成具有相同频率的导航解决方案。然后,同步模块1020负责将ins导航解决方案与gnss/5g导航解决方案同步。举例来说,当ins导航解决方案以比gnss/5g导航解决方案高的频率供应时,同步模块1020计算介于gnss/5g紧耦合系统100供应的两个gnss/5g解决方案中间的gnss/5g解决方案,各个中间gnss/5g解决方案针对由ins系统101供应的ins解决方案按时间对准。根据这些同步的ins和gnss/5g导航解决方案,gnss/5g ins导航器1021生成校正结果101b、101c和101d以及gnss/5g ins混合导航解决方案102a。
[0088]
图11示意性地例示了处理模块11的硬件架构的示例。
[0089]
包括在gnss/5g ins混合导航系统10中的模块(包括gnss/5g检测器1002、矩阵生成模块10031、ekf校正模块10032、ekf预测模块10033、同步模块1020、gnss/5g ins导航器1021)均包括处理模块11。
[0090]
根据图11中所示的硬件架构的示例,处理模块11然后包括由通信总线110连接的:处理器或cpu(中央处理单元)111;随机存取存储器ram 112;只读存储器rom 113;存储单元(诸如硬盘)或存储介质读取器(诸如sd(安全数字)读卡器)114;至少一个通信接口115,其使得处理模块11能够与gnss/5g ins混合导航系统10中的其他模块通信。
[0091]
处理器111能够执行从rom 113、从外部存储器(未示出)、从存储介质(诸如sd卡)或从通信网络加载到ram 112中的指令。当gnss/5g ins混合导航系统10加电时,处理器111能够从ram 112读取指令并执行这些指令。这些指令形成计算机程序,其使得由处理器111完成或部分执行由包括所述处理模块11的gnss/5g ins混合导航系统模块10执行的方法。
[0092]
这些方法可以通过由可编程机器(例如dsp(数字信号处理器)或微控制器)执行一组指令而以软件形式实现,或者由机器或专用组件(例如fpga(现场可编程门阵列)或asic(专用集成电路))以硬件形式实现。
[0093]
例如,当本发明在港口进近阶段或并排到来阶段的船舶中实现时,测量结果确定gnss/5g ins混合接收器10的操作模式。例如,当gnss测量结果被部分掩蔽和/或部分遭受多径时,选择标准模式。
[0094]
当gnss测量结果被完全或非常强烈地掩蔽和/或完全遭受多径时,选择5g模式。
[0095]
当5g测量结果被完全极大地掩蔽和/或完全遭受极大的多径时,选择ins/gnss模式。
[0096]
在映射模式中,gnss和5g伪距离是可用的。ekf-slam估计器的状态向量是根据混合接收器的接收器的位置、速度、偏差和时钟漂移以及5g站的位置、偏差和时钟漂移得到的。
[0097]
在校正之间,ekf-slam估计器借助于接收器的过渡模型以及时钟模型产生状态预测和预测误差协方差当伪距离和伪速度测量结果可用时,ekf-slam估计器产生状态估计的更新和相关联的估计误差协方差的更新pk。
[0098]
在5g模式中,仅5g伪距离是可用的。估计器的状态向量是根据接收器的位置和速度以及一方面的接收器的偏差和时钟漂移与另一方面的每个5g站的偏差和时钟漂移之间的差得到的。
[0099]
这里考虑的5g模式是受限模式,因为使用了5g基站的位置以及在映射模式中估计的接收器的偏差和时钟漂移。一旦gnss测量结果再次变得可用,5g站的偏差和时钟漂移以及位置就被重新引入到状态向量中,并且再次进入映射模式,从而使得能够细化5g基站的位置。
[0100]
在校正之间,ekf-slam估计器借助于5g基站的过渡模型以及时钟模型产生状态预测和预测误差协方差
[0101]
在被称为标准模式的gnss模式中,仅gnss伪距离是可用的。在与环境相关的扰动或与不存在5g网络相关的扰动之下,5g测量结果是不可用的。
[0102]
ekf-slam估计器的状态向量根据接收器的位置、速度、偏差和时钟漂移得到的。在校正之间,ekf-slam估计器借助于接收器的过渡模型以及时钟模型产生状态预测和预测误差协方差当gnss和/或5g伪距离和伪速度的测量结果可用时,ekf-slam估计器产
生状态估计的更新和相关联的估计误差协方差的更新pk。
[0103]
在模式之外,各个5g信号是从空间上固定的基站发出的,并且其状态向量包括其三维位置坐标rs=[x,y,z]
t
和其时钟状态其中c是速度,δts是5g基站的时钟偏差,并且是5g基站的时钟漂移。
[0104]
5g信号的动态范围由以下模型描述:(xs)
k 1
=fs(xs)k (ws)k,
[0105]
其中fs=diag[i
3x3
,f
hor
],ws是被建模为具有零均值和协方差qs=diag[0
3*3
,c2q
hor,s
]的白噪声的过程的噪声,]的白噪声的过程的噪声,并且t是恒定采样间隔。
[0106]
项和分别是5g站的偏差和时钟漂移的过程噪声谱。
[0107]
项和可以与幂律系数相关联,这些幂律系数在实验室实验期间被证明是根据来表征振荡器相对于标称频率的分数频率差值y(t)的功率谱密度。通常的近似仅使用参数h0和h-2
,并且因此且
[0108]
gnss/5g紧耦合系统100的状态向量xr包括所述系统100的三维位置坐标rr=[x,y,z]
t
、所述系统100的三维速度以及接收器的时钟状态
[0109][0110]
接收器的状态按以下方式随时间改变:
[0111]
(xr)
k 1
=fr(xr)k (wr)k,
[0112]
其中t是测量结果的恒定采样间隔,wr是被建模为具有零均值和协方差qr=diag[q
pv
,c2q
hor,r
]的白噪声的过程噪声向量模型,diag表示矩阵的块的对角级联。
[0113][0114][0115][0116]sp
是速度噪声功率谱,和分别是接收器的偏差和时钟漂移的过程噪声的功率谱,其中且例如,对于使用石英振荡器的时钟,h0=2-19
秒并且h-2
=2-20
hz。
[0117]
由gnss/5g接收器作出的在时刻k对第n个5g基站的伪距离的观测结果被关联到接收器的状态和5g基站的状态:
[0118][0119]
其中rr=[x,y,z]
t
是接收器的位置,是第n个5g gnodeb的位置,是被建模为具有零均值和方差的高斯白噪声。
[0120]
由gnss/5g接收器作出的在时刻k对第n个5g基站的伪速度(δ-距离)的观测结果被关联到接收器的状态和5g基站的状态:
[0121][0122]
其中是5g基站在接收器处的los向量,是接收器的预测速度,是5g发送器的零速度(因为它在这个框架中是静止的),c是速度,是
接收器的时钟漂移并且是5g站的时钟漂移,λ是5g基站的标称载频的波长,是零均值和方差的高斯白噪声。
[0123]
在校正电离层和对流层延迟后,由gnss/5g接收器作出的对第m个gnss卫星的伪距离观测结果如下:
[0124][0125]
其中δt
iono
和δt
tropo
分别是电离层和对流层延迟,是未校正的伪距离,并且被建模为具有零均值和方差的高斯白噪声。
[0126]
由gnss/5g接收器作出的在时刻k对第m个gnss卫星的伪速度(δ-距离)的观测结果通过下式被关联到接收器的状态:
[0127][0128]
其中是卫星在接收器处的los向量,是接收器的预测速度,是卫星的速度,c是速度,是接收器的时钟漂移并且是卫星的时钟漂移,λ
l
是卫星的标称载波频率的波长,是具有零均值和方差的高斯白噪声。
[0129]
导航算法使用扩展卡尔曼滤波器作为估计器,该估计器具有与以下事实有关的增加的复杂性:基站的状态是与gnss/5g接收器的状态同时估计的。
[0130]
在映射模式中,扩展卡尔曼滤波器(ekf)产生xk的估计和误差协方差估计其中其中并且k是进行测量的最终时刻。
[0131]
在ekf估计器的实现中,估计了接收器的位置、速度、偏差和时钟漂移误差,以及5g基站的位置、偏差和时钟漂移误差。随后,通过将在时刻k处估计的误差添加到在时刻k-1处估计的状态来在时刻k处对状态进行更新,即
[0132][0133]
ekf估计器在时刻k处的状态向量(x为待估计的参数的真实向量,并且为参数向量的估计)由下式给出,:
[0134][0135]
其中,位置、速度和时钟状态以常规添加误差的形式来限定。为了简化符号,我们应考虑将估计的误差状态向量表示针对后验估计的或针对先验估计的而不是δxk。然后,ekf估计器在时刻k的误差状态向量的后验估计表示如下:
[0136][0137]
在5g模式中,测量结果z
sv
不可用。不再计算接收器的时钟状态的估计和5g基
站的位置状态而是估计5g时钟相对于接收器时钟的偏差(其中n=1至n)。
[0138]
在时刻t0,状态和被从估计器中移除,并且相对时钟状态的估计按以下方式被初始化:
[0139]
其中n=1至n,并且并且
[0140]
接收器的时钟状态向量与基站的时钟状态向量之间的差根据等式而改变,其中w
hor
=w
hor,r
–whor,s
为具有零均值和协方差的白噪声。
[0141]
估计新状态向量x’和对应的误差协方差矩阵时的误差按以下方式初始化:δx

=dδxk且p’k
=dp
kdt

[0142]
其中d是将δxk变换到的矩阵。
[0143]
新的误差状态向量被表示为使得如果向量具有维数u*1并且向量具有维数v*1,则d矩阵具有维数v*u。d是在每个模式改变下根据可用的5g基站的数量计算的。
[0144]
在两个校正时刻之间,估计器使用先前描述的动态范围模型来传播状态的估计或从而供应对应的误差协方差矩阵的预测,并且使用观测模型。
[0145]
在映射模式中,进行状态预测:
[0146]
其中
[0147]
其中
[0148][0149]
注意,其中fs=diag[i3×3,f
hor
],],
[0150]
同样地,误差协方差预测矩阵因此由下式给出:
[0151][0152][0153][0154]
在5g模式中,进行以下状态预测:
[0155][0156]
其中
[0157][0158]
同样地,误差协方差预测矩阵具有与等式中相同的形式,不同之处在于fk由f
′k代替并且qk由代替,其中
[0159][0160]sp
是速度噪声功率谱,
[0161][0162]
ek-slam估计器通过使用以下ekf校正方程来校正状态误差:
[0163][0164][0165][0166]
其中是根据观测模型估计的测量结果。还可以使用雅可比式hk和先验状态预测来估计。
[0167]
测量噪声的协方差矩阵rk的维数取决于处理的gnss卫星的数量m和/或接收到其信号的5g基站的数量。l=n m是可用的发送器的总数量。rk是2l x 2l维的矩阵,由下式限
定:
[0168][0169]
其中:
[0170][0171][0172][0173][0174]
跟随的gnss或5g信号的dll环带,跟随的gnss或5g信号的fll环带,tn:关注的gnss或5g dll环的相干积分时间,c/n0:关注的gnss或5g信道的载波噪声比的估计,以及d:关注的gnss或5g dll的早相关器与晚相关器之间的芯片间距。
[0175]
在映射模式中,在的情况下,通过以下方式获得对应的雅可比矩阵:
[0176][0177][0178]
其中,其中,并且校正产生后验估计和对应的误差协方差矩阵pk的后验估计。通过将后验误差估计添加到时刻k-1的真实状态的估计来更新时刻k的真实状态(位置、速度、时钟)(即)。
[0179]
在5g模式中,仅5g伪距离可用,其中z=zs,并且雅可比式由下式给出:
[0180][0181]
其中并且校正产生后验估计和对应的误差协方差矩阵p
′k的后验估计。通过将后验误差估计添加到时刻k-1的真实状态的估计来更新时刻k的真实状态(位置、速度、时钟)(即)。
[0182]
在5g模式中,令n是所接收到的5g基站的数量:
[0183]
x表示3 3 2*n个状态,并且z表示n个位置差观测结果和n个速度差观测结果。
[0184][0185][0186][0187][0188]
其中其中
[0189]
[0190][0191][0192]
矩阵hk具有以下形式:
[0193][0194][0195][0196][0197]
在gnss模式(标准模式)中,如果m是接收到其信号的卫星的数量,x表示独立于状态数量的3 3 2个状态,并且z表示m个位置差观测结果和m个速度差观测结果。
[0198][0199][0200]
(xr)
k 1
=fr(xr)k (wr)k[0201][0202]
[0203][0204][0205]
矩阵hk具有以下形式:
[0206][0207][0208][0209][0210]
在映射模式中,x表示3 3 2 (3 2)*n个状态,并且x不是单独的5g和gnss状态的级联。z表示m个位置差观测结果然后是m个速度差观测结果 n个位置差观测结果和n个速度差观测结果。
[0211]
[0212][0213][0214][0215][0216][0217][0218]
矩阵hk具有以下形式:
[0219]
[0220][0221]
其中
[0222]

[0223][0224][0225]
图12示意性地例示了由处理模块实现的用于选择导航器的操作模式的方法。
[0226]
步骤e120对应于其中仅测量gnss信号的操作模式,导航器的操作模式是标准gnss模式。该模式例如对应于载具在开放海洋上的情况。
[0227]
在步骤e121,处理模块检查由5g基站发送的信号是否正在被测量。
[0228]
如果是,则处理模块转到步骤e122。如果否,则处理模块返回到步骤e120。
[0229]
步骤e122对应于其中测量gnss和5g信号的操作模式,导航器的操作模式是映射模式。该模式例如对应于载具接近港口的情况。
[0230]
在步骤e123,处理模块检查gnss信号是否不能被使用。
[0231]
如果是,则处理模块转到步骤e124,如果否,则处理模块返回到步骤e122。
[0232]
步骤e124对应于5g操作模式。该模式例如对应于载具被停靠的情况。
[0233]
在步骤e125,处理模块检查5g信号是否不能被使用。
[0234]
如果是,则处理模块返回到步骤e120。如果否,则处理模块返回到步骤e124。
[0235]
图13示意性地例示了由ins系统与gnss/5g紧耦合系统之间的松耦合系统的导航器实现的方法。
[0236]
在步骤e130,获得状态向量的初始估计和误差协方差的初始估计。
[0237]
在接下来的步骤e131,获得导航器的操作模式以及测量结果zk、z’k
或z”k

[0238]
在步骤e132,获得雅可比矩阵和过程噪声协方差矩阵。
[0239]
如果操作模式是映射模式,则获得矩阵fk、hk、rk和qk。
[0240]
如果操作模式是5g模式,则获得矩阵f’k
、h’k
、r’k
和q’k

[0241]
如果操作模式是标准gnss模式,则获得矩阵f”k
、h”k
、r”k
和q”k

[0242]
在步骤e133至e135,使用所获得的矩阵进行校正。
[0243]
更确切地说,在步骤e133处进行卡尔曼增益的计算,在步骤e134处进行新测量结果的先验估计的校正的计算,并且进行估计的误差协方差矩阵的计算。
[0244]
因此,当模式是映射模式时,计算以下矩阵:
[0245][0246][0247][0248]
当模式是5g模式时,计算以下矩阵:
[0249][0250][0251][0252]
当模式是标准gnss模式时,计算以下矩阵:
[0253][0254][0255][0256]
在校正结束时,在步骤e136至e138进行预测。在步骤e136,进行状态向量的预测结果的计算。在步骤e137,进行测量结果向量的预测,并且在步骤e138,计算误差协方差矩阵的预测结果。
[0257]
因此,当模式是映射模式时,计算以下预测结果:
[0258][0259][0260][0261]
当模式是5g模式时,计算以下预测结果:
[0262][0263][0264][0265]
当模式是标准gnss模式时,计算以下预测结果:
[0266][0267][0268]
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献