发明名称 基于GPS的双星定位导航方法
摘要 一种基于GPS的双星定位导航方法,具体为:将车辆的运动轨迹分割为有序相连的直线段,从该直线段中确定当前车辆所在的路段;在当前路段上建立车辆位置的约束方程,从车载GPS中接收到的两颗卫星信号中解算出需要的信息,并建立卫星观测方程;开始双星定位,联合车辆位置约束方程和卫星观测方程解算出车辆所在位置以及比例因子;在当前路段上建立车辆速度方向的约束方程,利用车载GPS的接收信息中建立两颗GPS卫星的多普勒观测方程;开始双星测速,联合车辆速度方向的约束方程和多普勒观测方程解算出车辆的运行速度;通过双星定位解算的比例因子值来确定当前车辆的状态。本发明解决了由于卫星可观测数量不足而导致GPS失效的问题,确保了GPS定位的精度。
申请公布号 CN1888931B 申请公布日期 2010.05.12
申请号 CN200610029685.8 申请日期 2006.08.03
申请人 上海交通大学 发明人 沈旸;李树广
分类号 G01S5/02(2006.01)I;G01S1/02(2006.01)I 主分类号 G01S5/02(2006.01)I
代理机构 上海交达专利事务所 31201 代理人 王锡麟;王桂忠
主权项 1.一种基于GPS的双星定位导航方法,其特征在于,包括以下步骤:a、将已确定的车辆的运动轨迹分割为有序相连的直线段,从有序相连的直线段中确定当前车辆所在的路段;b、在当前路段上建立车辆位置的约束方程,从车载GPS中接收到的两颗卫星信号中解算出需要的信息,并建立卫星观测方程,通过车辆在道路上的比例关系因子k,即车辆位置到道路起点的距离与整个道路长度的距离的比例推测车辆的当前位置,因此引进了车辆的当前道路的起始点地理信息,车辆当前位置的经度X<sub>RC</sub>、纬度Y<sub>RC</sub>、高度Z<sub>RC</sub>均可以通过比例关系因子k与起始点的信息得到车辆位置的约束方程:<maths num="0001"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>X</mi><mi>RC</mi></msub><mo>=</mo><mrow><mo>(</mo><msub><mi>X</mi><mi>RE</mi></msub><mo>-</mo><msub><mi>X</mi><mi>RS</mi></msub><mo>)</mo></mrow><mi>k</mi><mo>+</mo><msub><mi>X</mi><mi>RS</mi></msub></mtd></mtr><mtr><mtd><msub><mi>Y</mi><mi>RC</mi></msub><mo>=</mo><mrow><mo>(</mo><msub><mi>Y</mi><mi>RE</mi></msub><mo>-</mo><msub><mi>Y</mi><mi>RS</mi></msub><mo>)</mo></mrow><mi>k</mi><mo>+</mo><msub><mi>Y</mi><mi>RS</mi></msub></mtd></mtr><mtr><mtd><msub><mi>Z</mi><mi>RC</mi></msub><mo>=</mo><mrow><mo>(</mo><msub><mi>Z</mi><mi>RE</mi></msub><mo>-</mo><msub><mi>Z</mi><mi>RS</mi></msub><mo>)</mo></mrow><mi>k</mi><mo>+</mo><msub><mi>Z</mi><mi>RS</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中:(X<sub>RS</sub>、Y<sub>RS</sub>、Z<sub>RS</sub>)和(X<sub>RE</sub>、Y<sub>RE</sub>、Z<sub>RE</sub>)分别是已知路段的起点和终点的WGS-84坐标,描述了接收机在路段中的位置;d、开始双星定位,联合车辆位置约束方程和卫星观测方程解算出车辆所在位置以及比例因子;e、在当前路段上建立车辆速度方向的约束方程,利用车载GPS的接收信息中建立两颗GPS卫星的多普勒观测方程,即<img file="F2006100296858C00012.GIF" wi="288" he="73" />表示车载系统的速度,其方向与道路的方向一致,该车辆速度方向的约束方程为:<maths num="0002"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>X</mi><mi>g</mi></mover><mi>RC</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>Y</mi><mi>g</mi></mover><mi>RC</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>Z</mi><mi>g</mi></mover><mi>RC</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mi>&alpha;</mi><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>X</mi><mi>RE</mi></msub><mo>-</mo><msub><mi>X</mi><mi>RS</mi></msub></mtd></mtr><mtr><mtd><msub><mi>Y</mi><mi>RE</mi></msub><mo>-</mo><msub><mi>Y</mi><mi>RS</mi></msub></mtd></mtr><mtr><mtd><msub><mi>Z</mi><mi>RE</mi></msub><mo>-</mo><msub><mi>Z</mi><mi>RS</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>当车载GPS可以观测到两颗卫星时,可以得到两颗GPS卫星的多普勒观测方程和卫星观测方程,再结合方程(5)中的三个方程,得到GPS接收机的三维速度;f、开始双星测速,联合车辆速度方向的约束方程和多普勒观测方程解算出车辆的运行速度;g、通过双星定位解算的比例因子值来确定当前车辆的状态,包括是否倒车以及是否需要切换当前道路,如果需要切换道路,则在新的路段上重新建立车辆的位置约束方程和车辆速度方向的约束方程。
地址 200240 上海市闵行区东川路800号