[发明专利]一种GNSS模拟器中的通用三维载体运动轨迹生成方法有效
申请号: | 201010296636.7 | 申请日: | 2010-09-29 |
公开(公告)号: | CN101975955A | 公开(公告)日: | 2011-02-16 |
发明(设计)人: | 赵昀;寇艳红;黄智刚;张其善 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G01S19/23 | 分类号: | G01S19/23 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种GNSS模拟器中的通用三维载体运动轨迹生成方法,它有六大步骤:一、预生成载体运动轨迹用户配置文件,设置载体运动分段与轨迹参数;二、在载体运动轨迹模拟开始时,以设置的初始位置为原点建立地理坐标系;三、载体运动分段为空间直线运动类型的实时轨迹模拟计算;四、载体运动分段为空间圆周运动类型的实时轨迹模拟计算;五、对于运动分段之间的衔接,以上一运动段的末状态为当前运动段的初状态;六、将载体即时位置转换到大地坐标系实时显示输出,并将载体即时位置、速度转换到ECEF坐标系支持模拟器进一步功能实现。本发明能建立通用的三维载体运动轨迹产生模型,它在卫星导航技术领域里具有较好的实用价值和广阔的应用前景。 | ||
搜索关键词: | 一种 gnss 模拟器 中的 通用 三维 载体 运动 轨迹 生成 方法 | ||
【主权项】:
1.一种GNSS模拟器中的通用三维载体运动轨迹生成方法,其特征在于:该方法具体步骤如下:步骤一:预生成载体运动轨迹用户配置文件,配置文件定义了载体运动分段与轨迹参数设置;载体初始位置设置为大地坐标系中的坐标(λ0,
h0),即经度、纬度和高程;载体初始速度设置为地理坐标系中的东向、北向和天向初速度(ve,0,vn,0,vu,0);关于载体运动分段的轨迹参数设置,对于直线运动类型,需要设置的轨迹参数包括:直线运动类型标识,运动段持续时间,东向加速度,北向加速度,天向加速度;对于圆周运动类型,需要设置的轨迹参数包括:圆周运动类型标识,运动段持续时间,运动方向即顺时针或逆时针运动,圆周半径,线加速度,圆周运动平面方向相对地理坐标系的方向角;步骤二:在载体运动轨迹模拟开始时,以设置的初始位置即经度、纬度和高程为原点建立地理坐标系,初始位置(x0,y0,z0)即为(0,0,0);地理坐标系的x轴即e轴沿当地纬线切线指向东,y轴即n轴沿当地经线切线指向北,z轴即u轴沿当地地理垂线即地球参考椭球表面法线指向天顶;对于动态范围在180km内的载体运动轨迹模拟,这个初始设置的地理坐标系可视为三个轴线方向维持不变;所引起的误差可忽略不计,则在此距离范围内初始的地理坐标系将被保持;在载体运动轨迹模拟结束之前,如果载体动态超出这一距离范围,则需要更新地理坐标系;步骤三:获取载体运动第一分段的轨迹参数,如果为空间直线运动类型,在地理坐标系中,根据初速度(ve,0,vn,0,vu,0)、加速度(ae,an,au)的设置,可以确定载体的即时位置、速度;运动段持续时间内,根据tk-1仿真历元时刻载体的位置(xk-1,yk-1,zk-1)、速度(ve,k-1,vn,k-1,vu,k-1)来计算tk时刻载体位置(xk,yk,zk)、速度(ve,k,vn,k,vu,k)的方法如下:(a)计算时间间隔ΔtΔt=tk-tk-1(b)计算tk-1时刻到tk时刻的距离变化量(Δse,Δsn,Δsu)Δ s e = v e , k - 1 · Δt + 1 2 a e · Δ t 2 Δ s n = v n , k - 1 · Δt + 1 2 a n · Δ t 2 Δ s u = v u , k - 1 · Δt + 1 2 a u · Δ t 2 ]]> (c)计算tk时刻载体速度(ve,k,vn,k,vu,k)v e , k = v e , k - 1 + a e · Δt v n , k = v n , k - 1 + a n · Δt v u , k = v u , k - 1 + a u · Δt ]]> (d)计算tk时刻载体位置(xk,yk,zk)x k = x k - 1 + Δ s e y k = y k - 1 + Δ s n z k = z k - 1 + Δ s u ]]> 步骤四:如果载体运动第一分段为空间圆周运动类型,根据运动平面相对地理坐标系方向角γ即取运动平面方向与地理坐标系z轴的夹角,以z轴右侧为正角度的设置,首先确定地理坐标系中圆周运动的二维平面,该平面的x轴即为地理坐标系x轴,y轴与x轴垂直;其次,根据初速度(ve,0,vn,0,vu,0)、圆周半径R和线加速度a的设置,可以确定圆周运动平面内载体的即时位置、速度;运动段持续时间内,计算tk仿真历元时刻圆周运动平面内载体位置
速度(vx,k,vy,k)的方法如下:(a)计算时间间隔ΔtΔt=tk-tk-1(b)计算tk-1时刻到tk时刻的转角变化量ΔφΔφ = - sign · ( | v k - 1 | R · Δt + 1 2 · a R · Δ t 2 ) ]]> 其中,|.|为绝对值算子,
而v k - 1 = v e , k - 1 2 + v n , k - 1 2 + v u , k - 1 2 ]]> (c)计算tk时刻运动平面内载体方位角φkφk=φk-1+Δφ而初始方位φ k - 1 = arctan v x , k - 1 v y , k - 1 , v x , k - 1 v y , k - 1 > 0 π - arctan v x , k - 1 v y , k - 1 , v x , k - 1 v y , k - 1 < 0 ]]> (d)计算tk时刻运动平面内载体速度(vx,k,vy,k)v x , k = sign · | v k | · sin φ k v y , k = - sign · | v k | · cos φ k ]]> 而|vk|=|vk-1|+a·Δt(e)计算tk时刻运动平面内载体位置![]()
x k p = sign · R cos φ k + sign · v y 0 · R v x 0 2 + v y 0 2 + x 0 p y k p = sign · R sin φ k - sign · v x 0 · R v x 0 2 + v y 0 2 + y 0 p ]]> 而x 0 p y 0 p = 1 0 0 0 cos γ - sin λ · x 0 y 0 z 0 ]]> 最后,将运动平面内载体的位置和速度转换到地理坐标系中的相应运动状态参数,转换方法如下:(a)确定运动平面坐标系p到地理坐标系L的坐标旋转矩阵![]()
R p L = 1 0 0 cos γ 0 - sin γ ]]> (b)计算tk时刻地理坐标系载体速度(ve,k,vn,k,vu,k)v e , k v n , k v u , k = R p L · v x , k v y , k ]]> (c)计算tk时刻地理坐标系载体位置(xk,yk,zk)x k y k z k = R p L · x k p y k p ]]> 步骤五:根据直线或圆周运动类型的用户设置,按照步骤三、步骤四,依次处理后续运动分段;对于运动分段之间的衔接,以上一运动段的末状态为当前运动段的初状态,即上一运动段的载体末位置(xm,ym,zm)、末速度(ve,m,vn,m,vu,m)分别成为当前运动段的初始位置(x0,y0,z0)、初始速度(ve,0,vn,0,vu,0),即x m y m z m = x 0 y 0 z 0 , v e , m v n , m v u , m = v e , 0 v n , 0 v u , 0 ]]> 步骤六:在模拟器的每个仿真历元,将地理坐标系中的载体即时位置转换到大地坐标系,用于用户界面实时显示输出;并将载体即时位置、速度转换到地球直角坐标系即ECEF坐标系以进一步支持卫星可见性判断,伪距、多普勒信号状态参数计算模拟器功能实现;(a)计算tk时刻大地坐标系中相应的载体位置坐标(λk,
hk)
其中,![]()
a为地球参考椭球半长轴,e为地球参考椭球偏心率;便于数值计算起见,考虑RN和RM的近似算法,即
而扁率f = 1 - 1 - e 2 ; ]]> (b)计算tk时刻ECEF坐标系中相应的载体位置坐标(xe,k,ye,k,ze,k)
其中,λ、
为载体位置坐标(xk,yk,zk)对应的经、纬度,而(xoe,yoe,zoe)为地理坐标系原点(λ0,
h0)在ECEF坐标系中的相应坐标,可通过下式计算得到:
而
(c)计算tk时刻ECEF坐标系中相应的载体速度(vx,k,vy,k,vz,k)![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010296636.7/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G01 测量;测试
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置