导航定位方法及装置与流程

文档序号:12359856阅读:来源:国知局

技术特征:

1.一种导航定位方法,其特征在于,包括:

在预设时间段内,基于车辆在初始时刻接收到的GPS定位卫星发射的GPS信号,确定所述车辆在初始时刻的第一初始位置的信息,并基于车辆在初始时刻接收到的移动基站发送的定位信号,确定所述车辆在所述初始时刻的第二初始位置的信息;其中,所述预设时间段的时长与所述GPS信号的更新频率对应;

基于所获取的车辆在前一时刻的最终位置的信息,以及当前时刻测量得到的里程计测量值和方位角测量值,计算得到所述车辆在当前时刻的估算位置的信息;其中,当前时刻与前一时刻与之间的时间间隔与所述里程计测量值和方位角测量值的更新频率对应;

将所述车辆在初始时刻的第一初始位置、第二初始位置和计算到的车辆在当前时刻的估算位置进行融合,得到所述车辆在当前时刻的最终位置。

2.根据权利要求1所述的导航定位方法,其特征在于,所述基于所获取的车辆在前一时刻的最终位置的信息,以及当前时刻测量得到的里程计测量值和方位角测量值,计算得到所述车辆在当前时刻的估算位置的信息,包括:

基于所获取的车辆在前一时刻的最终位置的信息,以及当前时刻测量得到的里程计测量值和方位角测量值,采用航位推算法计算得到所述车辆在当前时刻的估算位置的信息。

3.根据权利要求2所述的导航定位方法,其特征在于,所述基于所获取的车辆在前一时刻的最终位置的信息,以及当前时刻测量得到的里程计测量值和方位角测量值,采用航位推算法计算得到所述车辆在当前时刻的估算位置的信息,包括:

<mrow> <msub> <mi>&lambda;</mi> <mi>i</mi> </msub> <mo>=</mo> <msub> <mi>&lambda;</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <mfrac> <mrow> <msubsup> <mi>&Delta;S</mi> <mrow> <mi>i</mi> <mi>E</mi> </mrow> <mi>n</mi> </msubsup> <msub> <mi>L</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> <mrow> <msub> <mi>R</mi> <mi>N</mi> </msub> <mo>+</mo> <msub> <mi>h</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </mfrac> <mo>;</mo> </mrow>

<mrow> <msub> <mi>L</mi> <mi>i</mi> </msub> <mo>=</mo> <msub> <mi>L</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <mfrac> <mrow> <msubsup> <mi>&Delta;S</mi> <mrow> <mi>i</mi> <mi>N</mi> </mrow> <mi>n</mi> </msubsup> </mrow> <mrow> <msub> <mi>R</mi> <mi>M</mi> </msub> <mo>+</mo> <msub> <mi>h</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </mfrac> <mo>;</mo> </mrow>

<mrow> <msub> <mi>h</mi> <mi>i</mi> </msub> <mo>=</mo> <msub> <mi>h</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msubsup> <mi>&Delta;S</mi> <mrow> <mi>i</mi> <mi>U</mi> </mrow> <mi>n</mi> </msubsup> <mo>;</mo> </mrow>

其中,λi、Li、hi分别表示当前时刻ti的经度、纬度和高度,λi-1、Li-1、hi-1分别表示前一时刻ti-1的经度、纬度和高度,n表示导航坐标系,分别表示当前时刻ti与前一时刻ti-1的里程数差值的东向分量、北向分量和天向分量,RM、RN分别为载体所在地理位置对应的地球子午圈曲率半径和卯酉圈曲率半径。

4.根据权利要求1所述的导航定位方法,其特征在于,所述将所述车辆在初始时刻的第一初始位置、第二初始位置和计算到的车辆在当前时刻的估算位置进行融合,得到所述车辆在当前时刻的最终位置,包括:

将所述车辆在初始时刻的第一初始位置、第二初始位置和计算到的车辆在当前时刻的估算位置进行卡尔曼滤波,得到所述车辆在当前时刻的最终位置。

5.根据权利要求4所述的导航定位方法,其特征在于,所述将所述车辆在初始时刻的第一初始位置、第二初始位置和计算到的车辆在当前时刻的估算位置进行卡尔曼滤波,得到所述车辆在当前时刻的最终位置,包括:

且:

<mrow> <msub> <mi>P</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <msubsup> <mi>&beta;</mi> <mn>1</mn> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mi>P</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

<mrow> <msub> <mi>P</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <msubsup> <mi>&beta;</mi> <mn>2</mn> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mi>P</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

<mrow> <msub> <mi>P</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <msubsup> <mi>&beta;</mi> <mn>3</mn> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mi>P</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

<mrow> <msub> <mi>&beta;</mi> <mn>1</mn> </msub> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mn>0.99</mn> </mtd> <mtd> <mrow> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> <mo>&le;</mo> <mn>2</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>2</mn> <mo>/</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> </mrow> </mtd> <mtd> <mrow> <mn>2</mn> <mo>&lt;</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> <mo>&lt;</mo> <mn>5</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>1</mn> <mo>/</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> </mrow> </mtd> <mtd> <mrow> <mn>5</mn> <mo>&le;</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> <mo>&lt;</mo> <mn>10</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>0.5</mn> <mo>/</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> </mrow> </mtd> <mtd> <mrow> <mn>10</mn> <mo>&le;</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>

<mrow> <msub> <mi>&beta;</mi> <mn>2</mn> </msub> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mi>&lambda;</mi> </mtd> <mtd> <mrow> <mn>5</mn> <mo>&le;</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>&lambda;</mi> <mo>*</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mo>(</mo> <mrow> <mn>5</mn> <mo>-</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> </mrow> <mo>)</mo> <mo>/</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mn>2</mn> <mo>&le;</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> <mo>&lt;</mo> <mn>5</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> <mo>&lt;</mo> <mn>2</mn> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>

β3=1-β12

<mrow> <mi>&lambda;</mi> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mn>0.5</mn> </mtd> <mtd> <mrow> <mi>W</mi> <mo>&gt;</mo> <mo>-</mo> <mn>85</mn> <mi>d</mi> <mi>B</mi> <mi>m</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>0.5</mn> <mo>*</mo> <mrow> <mo>(</mo> <mn>100</mn> <mo>-</mo> <mi>W</mi> <mo>)</mo> </mrow> <mo>/</mo> <mn>15</mn> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <mn>100</mn> <mi>d</mi> <mi>B</mi> <mi>m</mi> <mo>&le;</mo> <mi>W</mi> <mo>&lt;</mo> <mo>-</mo> <mn>85</mn> <mi>d</mi> <mi>B</mi> <mi>m</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mi>W</mi> <mo>&lt;</mo> <mo>-</mo> <mn>100</mn> <mi>d</mi> <mi>B</mi> <mi>m</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>

其中,i表示当前时刻ti表示车辆在所述当前时刻ti的最终位置,表示车辆在初始时刻t0的第一初始位置,表示车辆在初始时刻t0的第二初始位置,P(i)表示当前时刻ti对应的协方差矩阵,PDOP表示GPS信号的精度因子,W表示移动基站发送的定位信号的信号强度。

6.根据权利要求1所述的导航定位方法,其特征在于,所述预设时间段的时长为1s,当前时刻与前一时刻之间的时间间隔为0.1s。

7.根据权利要求1所述的导航定位方法,其特征在于,还包括:通过无线方式将所述车辆在当前时刻的最终位置的信息发送至其他车辆。

8.一种导航定位装置,其特征在于,包括:

初始位置确定单元,适于在预设时间段内,基于车辆在初始时刻接收到的GPS定位卫星发射的GPS信号,确定所述车辆在初始时刻的第一初始位置的信息,并基于车辆在初始时刻接收到的移动基站发送的定位信号,确定所述车辆在所述初始时刻的第二初始位置的信息;其中,所述预设时间段的时长与所述GPS信号的更新频率对应;

计算单元,适于基于所获取的车辆在前一时刻的最终位置的信息,以及当前时刻测量得到的里程计测量值和方位角测量值,计算得到所述车辆在当前时刻的估算位置的信息;其中,当前时刻与前一时刻与之间的时间间隔与所述里程计测量值和方位角测量值的更新频率对应;

融合定位单元,适于将所述车辆在初始时刻的第一初始位置、第二初始位置和计算到的车辆在当前时刻的估算位置进行融合,得到所述车辆在当前时刻的最终位置。

9.根据权利要求8所述的导航定位装置,其特征在于,所述初始位置确定单元,适于基于所获取的车辆在前一时刻的最终位置的信息,以及当前时刻测量得到的里程计测量值和方位角测量值,采用航位推算法计算得到所述车辆在当前时刻的估算位置的信息。

10.根据权利要求9所述的导航定位装置,其特征在于,所述计算单元适于采用如下的公式计算得到所述车辆在当前时刻的估算位置的信息:

<mrow> <msub> <mi>&lambda;</mi> <mi>i</mi> </msub> <mo>=</mo> <msub> <mi>&lambda;</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <mfrac> <mrow> <msubsup> <mi>&Delta;S</mi> <mrow> <mi>i</mi> <mi>E</mi> </mrow> <mi>n</mi> </msubsup> <msub> <mi>secL</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> <mrow> <msub> <mi>R</mi> <mi>N</mi> </msub> <mo>+</mo> <msub> <mi>h</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </mfrac> <mo>,</mo> </mrow>

<mrow> <msub> <mi>L</mi> <mi>i</mi> </msub> <mo>=</mo> <msub> <mi>L</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <mfrac> <mrow> <msubsup> <mi>&Delta;S</mi> <mrow> <mi>i</mi> <mi>N</mi> </mrow> <mi>n</mi> </msubsup> </mrow> <mrow> <msub> <mi>R</mi> <mi>M</mi> </msub> <mo>+</mo> <msub> <mi>h</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </mfrac> <mo>;</mo> </mrow>

<mrow> <msub> <mi>h</mi> <mi>i</mi> </msub> <mo>=</mo> <msub> <mi>h</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msubsup> <mi>&Delta;S</mi> <mrow> <mi>i</mi> <mi>U</mi> </mrow> <mi>n</mi> </msubsup> <mo>;</mo> </mrow>

其中,λi、Li、hi分别表示当前时刻ti的经度、纬度和高度,λi-1、Li-1、hi-1分别表示前一时刻ti-1的经度、纬度和高度,n表示导航坐标系,分别表示当前时刻ti与前一时刻ti-1的里程数差值的东向分量、北向分量和天向分量,RM、RN分别为载体所在地理位置对应的地球子午圈曲率半径和卯酉圈曲率半径。

11.根据权利要求8所述的导航定位装置,其特征在于,所述融合定位单元,适于将所述车辆在初始时刻的第一初始位置、第二初始位置和计算到的车辆在当前时刻的估算位置进行卡尔曼滤波,得到所述车辆在当前时刻的最终位置。

12.根据权利要求11所述的导航定位装置,其特征在于,所述融合定位单元,

适于计算得到所述车辆在当前时刻的最终位置,包括:

且:

<mrow> <msub> <mi>P</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <msubsup> <mi>&beta;</mi> <mn>1</mn> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mi>P</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

<mrow> <msub> <mi>P</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <msubsup> <mi>&beta;</mi> <mn>2</mn> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mi>P</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

<mrow> <msub> <mi>P</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>=</mo> <msubsup> <mi>&beta;</mi> <mn>3</mn> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mi>P</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

<mrow> <msub> <mi>&beta;</mi> <mn>1</mn> </msub> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mn>0.99</mn> </mtd> <mtd> <mrow> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> <mo>&le;</mo> <mn>2</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>2</mn> <mo>/</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> </mrow> </mtd> <mtd> <mrow> <mn>2</mn> <mo>&lt;</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> <mo>&lt;</mo> <mn>5</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>1</mn> <mo>/</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> </mrow> </mtd> <mtd> <mrow> <mn>5</mn> <mo>&le;</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> <mo>&lt;</mo> <mn>10</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>0.5</mn> <mo>/</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> </mrow> </mtd> <mtd> <mrow> <mn>10</mn> <mo>&le;</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>

<mrow> <msub> <mi>&beta;</mi> <mn>2</mn> </msub> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mi>&lambda;</mi> </mtd> <mtd> <mrow> <mn>5</mn> <mo>&le;</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>&lambda;</mi> <mo>*</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mo>(</mo> <mrow> <mn>5</mn> <mo>-</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> </mrow> <mo>)</mo> <mo>/</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mn>2</mn> <mo>&le;</mo> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> <mo>&lt;</mo> <mn>5</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mi>P</mi> <mi>D</mi> <mi>O</mi> <mi>P</mi> <mo>&lt;</mo> <mn>2</mn> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>

β3=1-β12

<mrow> <mi>&lambda;</mi> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mn>0.5</mn> </mtd> <mtd> <mrow> <mi>W</mi> <mo>&gt;</mo> <mo>-</mo> <mn>85</mn> <mi>d</mi> <mi>B</mi> <mi>m</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>0.5</mn> <mo>*</mo> <mrow> <mo>(</mo> <mn>100</mn> <mo>-</mo> <mi>W</mi> <mo>)</mo> </mrow> <mo>/</mo> <mn>15</mn> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <mn>100</mn> <mi>d</mi> <mi>B</mi> <mi>m</mi> <mo>&le;</mo> <mi>W</mi> <mo>&lt;</mo> <mo>-</mo> <mn>85</mn> <mi>d</mi> <mi>B</mi> <mi>m</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mi>W</mi> <mo>&lt;</mo> <mo>-</mo> <mn>100</mn> <mi>d</mi> <mi>B</mi> <mi>m</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>

其中,i表示当前时刻ti表示车辆在所述当前时刻ti的最终位置,表示车辆在初始时刻t0的第一初始位置,表示车辆在初始时刻t0的第二初始位置,P(i)表示当前时刻ti对应的协方差矩阵,PDOP表示GPS信号的精度因子,W表示移动基站发送的定位信号的信号强度。

13.根据权利要求8所述的导航定位装置,其特征在于,所述预设时间段的时长为1s,当前时刻与前一时刻之间的时间间隔为0.1s。

14.根据权利要求8所述的导航定位装置,其特征在于,还包括:发送单元,适于通过无线方式将所述车辆在当前时刻的最终位置的信息发送至其他车辆。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1