两种地心地固坐标系及其相互转换

一、概念

        地心地固坐标系(Earth-Centered Earth-Fixed Frame,ECEF),可用e表示,不同于地心惯性坐标系i(Earth-centered Inertial Frame,ECI),有两种几何表达形式:地球直角坐标系和地球大地坐标系,地球大地坐标系也即经纬高坐标系。

二、参考资料

        以下的论文及两个网络文章结合起来看,可以详细理解坐标转换的计算过程。

1.浅析GPS导航解算原理_冯旭哲

2.【精选】大地经纬度坐标与地心地固坐标的的转换_地心坐标转换为经纬度坐标matlab-CSDN博客

3.地心地固坐标系-WGS84坐标系-东北天坐标系 - 知乎 (zhihu.com)

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
惯性导航中,通常使用的坐标系分为地心坐标系和导航坐标系地心坐标系是以地球质心为原点,以地球自转轴为 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) 以上就是地心坐标系和导航坐标系之间的相互转换的方法。需要注意的是,在实际应用中,还需要进行坐标系转换的矩阵运算以及坐标系旋转等操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值