地心地固坐标系和导航坐标系之间的相互转换
时间: 2023-06-16 09:04:10 浏览: 270
两种不同坐标系之间的转换
在惯性导航中,通常使用的坐标系分为地心地固坐标系和导航坐标系。地心地固坐标系是以地球质心为原点,以地球自转轴为 Z 轴建立的坐标系,而导航坐标系则是以飞行器为原点,以飞行器的速度矢量方向为 X 轴,速度矢量方向和飞行器的纵轴的叉积方向为 Y 轴建立的坐标系。
下面介绍地心地固坐标系和导航坐标系之间的相互转换。
1. 从地心地固坐标系到导航坐标系的转换:
- 首先计算飞行器位置在地心地固坐标系中的坐标(Xe,Ye,Ze);
- 计算飞行器速度在地心地固坐标系中的坐标(Xv,Yv,Zv);
- 计算导航坐标系中的 X 轴(Xn):
Xn = -Ze / sqrt(Xe^2 + Ye^2 + Ze^2)
- 计算导航坐标系中的 Y 轴(Yn):
Yn = Xe / sqrt(Xe^2 + Ye^2)
- 计算导航坐标系中的 Z 轴(Zn):
Zn = -Xn * Yv + Yn * Xv
2. 从导航坐标系到地心地固坐标系的转换:
- 首先计算飞行器位置在导航坐标系中的坐标(Xn,Yn,Zn);
- 计算导航坐标系中的 X 轴在地心地固坐标系中的坐标(Xe,Ye,Ze):
Xe = -Zn * Yv
Ye = Zn * Xv
Ze = -Xn * Yv + Yn * Xv
- 计算导航坐标系中的 Y 轴在地心地固坐标系中的坐标(Xe,Ye,Ze):
Xe = Yv * Zn / sqrt(Xv^2 + Yv^2)
Ye = -Xv * Zn / sqrt(Xv^2 + Yv^2)
Ze = sqrt(Xv^2 + Yv^2) / sqrt(Xv^2 + Yv^2 + Zv^2)
- 计算导航坐标系中的 Z 轴在地心地固坐标系中的坐标(Xe,Ye,Ze):
Xe = Xv / sqrt(Xv^2 + Yv^2 + Zv^2)
Ye = Yv / sqrt(Xv^2 + Yv^2 + Zv^2)
Ze = Zv / sqrt(Xv^2 + Yv^2 + Zv^2)
以上就是地心地固坐标系和导航坐标系之间的相互转换的方法。需要注意的是,在实际应用中,还需要进行坐标系转换的矩阵运算以及坐标系旋转等操作。
阅读全文