【导弹四种坐标系及坐标系之间的变换】

这篇具有很好参考价值的文章主要介绍了【导弹四种坐标系及坐标系之间的变换】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文参考钱杏芳等编著的《导弹飞行力学》


前言

坐标系是为描述导弹位置和运动规律而选取的参考基准。为了准确,简洁和清晰的描述导弹的运动方程,我们需要选取合适的坐标系并熟练掌握坐标系之间的转换。本文介绍了地面坐标系、弹体坐标系、弹道坐标系和速度坐标系四种坐标系的定义以及各坐标系之间的变换过程。


一、导弹常用的四种坐标系

1.地面坐标系

O-X-Y-Z坐标系
【导弹四种坐标系及坐标系之间的变换】

'OX轴':弹道(航迹)面与水平面的交线,指向目标为正;

'OY轴':垂直于OX轴,沿着垂线向上;

'OZ轴':根据右手定则判断。

随地球自转而自转,相对地面静止。

2.弹体坐标系

【导弹四种坐标系及坐标系之间的变换】
O-Xt-Yt-Zt坐标系

'OXt轴':导弹的纵轴,指向弹头为正;

'OYt轴':位于导弹的对称面,并垂直于OXt轴;

'OZt轴':根据右手定则判断。

3.弹道坐标系

【导弹四种坐标系及坐标系之间的变换】
O-Xd-Yd-Zd坐标系

'OXd轴':与速度矢量重合;

'OYd轴':位于铅垂面,并垂直于OXd轴;

'OZd轴':根据右手定则判断。

4.速度坐标系

【导弹四种坐标系及坐标系之间的变换】
O-Xa-Ya-Za坐标系

'OXa轴':与速度矢量重合;

'OYa轴':位于导弹对称面,并垂直于OXa轴;

'OZa轴':根据右手定则判断。

二、坐标系之间的变换

以2维坐标系变换为例:
【导弹四种坐标系及坐标系之间的变换】
由上图可得如下关系:
x ′ = x cos ⁡ θ − y sin ⁡ θ y ′ = x sin ⁡ θ + y cos ⁡ θ \begin{array}{l} x^{'} = x\cos \theta - y\sin \theta \\ y^{'} = x\sin \theta + y\cos \theta \end{array} x=xcosθysinθy=xsinθ+ycosθ
改写成矩阵形式为:
[ x ′ y ′ ] = [ cos ⁡ θ − sin ⁡ θ sin ⁡ θ cos ⁡ θ ] [ x y ] \left[ {\begin{array}{} {x^{'}}\\ {y^{'}} \end{array}} \right] = \left[ {\begin{array}{} {\cos \theta }&{ - \sin \theta }\\ {\sin \theta }&{\cos \theta } \end{array}} \right]\left[ {\begin{array}{} x\\ y \end{array}} \right] [xy]=[cosθsinθsinθcosθ][xy]
所以 [ cos ⁡ θ − sin ⁡ θ sin ⁡ θ cos ⁡ θ ] \left[ {\begin{array}{} {\cos \theta }&{ - \sin \theta }\\ {\sin \theta }&{\cos \theta } \end{array}} \right] [cosθsinθsinθcosθ]为坐标系 o x y oxy oxy o x ′ y ′ ox^{'}y^{'} oxy的变换矩阵。

1.地面坐标系 =>弹体坐标系

坐标变换可表示为
[ x t y t z t ] = C t g [ x y z ] \left[ {\begin{array}{} {{x_t}}\\ {{y_t}}\\ {{z_t}} \end{array}} \right] = {C_{tg}}\left[ {\begin{array}{} x\\ y\\ z \end{array}} \right] xtytzt =Ctg xyz
其中 C t g C_{tg} Ctg为变换矩阵。
变换过程如图所示:
【导弹四种坐标系及坐标系之间的变换】
俯仰角 ϑ \vartheta ϑ :导弹纵轴与水平面的夹角;
偏航角 ψ \psi ψ :弹体坐标系纵轴在水平面上的投影 o x ′ ox^{'} ox与地面坐标系 o x ox ox轴的夹角;
倾斜角 γ \gamma γ y t y_t yt轴与铅锤面( o x ′ y ′ ox^{'}y^{'} oxy)的夹角。

变换过程如下:
1.绕地面坐标系 o y oy oy轴旋转 ψ \psi ψ角度,则变换矩阵为:
L ( ψ ) = [ cos ⁡ ψ 0 − sin ⁡ ψ 0 1 0 sin ⁡ ψ 0 cos ⁡ ψ ] L(\psi ) = \left[ {\begin{array}{} {\cos \psi }&0&{ - \sin \psi }\\ 0&1&0\\ {\sin \psi }&0&{\cos \psi } \end{array}} \right] L(ψ)= cosψ0sinψ010sinψ0cosψ
2.绕过渡坐标系 o z ′ oz^{'} oz旋转 ϑ \vartheta ϑ角度,则变换矩阵为:
L ( θ ) = [ cos ⁡ ϑ sin ⁡ ϑ 0 − sin ⁡ ϑ cos ⁡ ϑ 0 0 0 1 ] L(\theta ) = \left[ {\begin{array}{} {\cos \vartheta }&{\sin \vartheta }&0\\ { - \sin \vartheta }&{\cos \vartheta }&0\\ 0&0&1 \end{array}} \right] L(θ)= cosϑsinϑ0sinϑcosϑ0001

3.绕弹体坐标系 o x t ox_{t} oxt轴旋转 γ \gamma γ角度,则变换矩阵为:
L ( γ ) = [ 1 0 0 cos ⁡ γ sin ⁡ γ 0 − sin ⁡ γ cos ⁡ γ 0 ] L(\gamma ) = \left[ {\begin{array}{} 1&0&0\\ {\cos \gamma }&{\sin \gamma }&0\\ { - \sin \gamma }&{\cos \gamma }&0 \end{array}} \right] L(γ)= 1cosγsinγ0sinγcosγ000

所以变换矩阵 C t g = L ( γ ) L ( ϑ ) L ( ψ ) C_{tg}=L(\gamma )L(\vartheta )L(\psi ) Ctg=L(γ)L(ϑ)L(ψ)

2.地面坐标系=>弹道坐标系

由于弹道坐标系与地面坐标系的z轴均在水平面内,因此只需要两个角就可以进行坐标系变换。

坐标变换可表示为
[ x d y d z d ] = C d g [ x y z ] \left[ {\begin{array}{} {{x_d}}\\ {{y_d}}\\ {{z_d}} \end{array}} \right] = {C_{dg}}\left[ {\begin{array}{} x\\ y\\ z \end{array}} \right] xdydzd =Cdg xyz
其中 C d g C_{dg} Cdg为变换矩阵。
变换过程如图所示:
【导弹四种坐标系及坐标系之间的变换】

弹道倾角 θ \theta θ:速度矢量 V V V与水平面之间的夹角;
弹道偏角 ψ v {\psi _v} ψv::速度矢量 V V V在水平面的投影 o x ′ ox^{'} ox与地面坐标系 o x ox ox轴的夹角。

变换过程如下:
1.绕地面坐标系 o y oy oy轴旋转 ψ v {\psi _v} ψv角度,则变换矩阵为:
L ( ψ v ) = [ cos ⁡ ψ v 0 − sin ⁡ ψ v 0 1 0 sin ⁡ ψ v 0 cos ⁡ ψ v ] L(\psi _v ) = \left[ {\begin{array}{} {\cos \psi _v }&0&{ - \sin \psi _v }\\ 0&1&0\\ {\sin \psi _v }&0&{\cos \psi _v } \end{array}} \right] L(ψv)= cosψv0sinψv010sinψv0cosψv
2.绕弹道坐标系 o z d oz_{d} ozd旋转 θ \theta θ角度,则变换矩阵为:
L ( θ ) = [ cos ⁡ θ sin ⁡ θ 0 − sin ⁡ θ cos ⁡ θ 0 0 0 1 ] L(\theta ) = \left[ {\begin{array}{} {\cos \theta }&{\sin \theta }&0\\ { - \sin \theta }&{\cos \theta }&0\\ 0&0&1 \end{array}} \right] L(θ)= cosθsinθ0sinθcosθ0001

所以变换矩阵 C d g = L ( θ ) L ( ψ v ) C_{dg}=L(\theta )L(\psi _v ) Cdg=L(θ)L(ψv)

3.速度坐标系=>弹体坐标系

由于速度坐标系与弹体坐标系的y轴均在导弹对称面内,因此只需要两个角就可以进行坐标系变换。

坐标变换可表示为
[ x t y t z t ] = C t a [ x a y a z a ] \left[ {\begin{array}{} {{x_t}}\\ {{y_t}}\\ {{z_t}} \end{array}} \right] = {C_{ta}}\left[ {\begin{array}{} x_a\\ y_a\\ z_a \end{array}} \right] xtytzt =Cta xayaza
其中 C t a C_{ta} Cta为变换矩阵。
变换过程如图所示:
【导弹四种坐标系及坐标系之间的变换】

攻角 α \alpha α:导弹纵轴 o x t ox_t oxt与水平面之间的夹角;
侧滑角 β \beta β:导弹纵轴在水平面的投影 o x ′ ox^{'} ox与速度坐标系 o x a ox_a oxa轴的夹角。
变换过程如下:
1.绕速度坐标系 o y a oy_a oya轴旋转 α {\alpha} α角度,则变换矩阵为:
L ( α ) = [ cos ⁡ α 0 − sin ⁡ α 0 1 0 sin ⁡ α 0 cos ⁡ α ] L(\alpha ) = \left[ {\begin{array}{} {\cos \alpha }&0&{ - \sin \alpha }\\ 0&1&0\\ {\sin \alpha }&0&{\cos \alpha } \end{array}} \right] L(α)= cosα0sinα010sinα0cosα
2.绕弹体坐标系 o z t oz_{t} ozt旋转 β \beta β角度,则变换矩阵为:
L ( β ) = [ cos ⁡ β sin ⁡ β 0 − sin ⁡ β cos ⁡ β 0 0 0 1 ] L(\beta ) = \left[ {\begin{array}{} {\cos \beta }&{\sin \beta }&0\\ { - \sin \beta }&{\cos \beta }&0\\ 0&0&1 \end{array}} \right] L(β)= cosβsinβ0sinβcosβ0001
所以变换矩阵 C t a = L ( β ) L ( α ) C_{ta}=L(\beta )L(\alpha ) Cta=L(β)L(α)

4.弹道坐标系=>速度坐标系

由于弹道坐标系和速度坐标系的x轴均与速度矢量重合,因此只需要一个角就可以完成坐标变换。

坐标变换可表示为
[ x a y a z a ] = C a d [ x d y d z d ] \left[ {\begin{array}{} {{x_a}}\\ {{y_a}}\\ {{z_a}} \end{array}} \right] = {C_{ad}}\left[ {\begin{array}{} x_d\\ y_d\\ z_d \end{array}} \right] xayaza =Cad xdydzd
其中 C a d C_{ad} Cad为变换矩阵。
变换过程如图所示:
【导弹四种坐标系及坐标系之间的变换】
速度倾斜角 γ v {\gamma _v} γv:速度坐标系 o y a oy_a oya轴与铅垂面( o x d y d ox_dy_d oxdyd)之间的夹角。
变换过程如下:
1.绕弹道坐标系 o x d ox_{d} oxd轴旋转 γ v \gamma _v γv角度,则变换矩阵为:
L ( γ v ) = [ 1 0 0 cos ⁡ γ v sin ⁡ γ v 0 − sin ⁡ γ v cos ⁡ γ v 0 ] L(\gamma _v) = \left[ {\begin{array}{} 1&0&0\\ {\cos \gamma _v}&{\sin \gamma _v}&0\\ { - \sin \gamma _v}&{\cos \gamma _v}&0 \end{array}} \right] L(γv)= 1cosγvsinγv0sinγvcosγv000
所以变换矩阵 C a d = L ( γ v ) C_{ad}=L(\gamma _v) Cad=L(γv)


总结

导弹坐标系及坐标系之间的变换是导弹运动及控制的研究基础。上述四种坐标系的变换可总结为下图所示,这样我们就可以通过角度进行任意坐标系之间的变换了。

【导弹四种坐标系及坐标系之间的变换】文章来源地址https://www.toymoban.com/news/detail-408338.html

到了这里,关于【导弹四种坐标系及坐标系之间的变换】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [自动驾驶算法][从0开始轨迹预测]:一、坐标系和坐标系变换

    既然要从0开始轨迹预测,那从哪开始写起呢?回想下自己的学习历程,真正有挑战性的不是模型结构,不是繁琐的训练和调参,而是数据的制作!!! 笔者自认为不是一个数学基础牢固的人,那么我们的轨迹预测之旅就从坐标转换开始吧~~~ 由难至简,才能做到【删繁就

    2024年01月22日
    浏览(51)
  • N点标定-坐标系变换

    vector_to_hom_mat2d(Px, Py, Qx, Qy, HomMat2D) 这里参考了halcon算子块的官方文档,使用的是最小二乘法,求HomMat2D矩阵。 -常用九点标定,求两个坐标系的坐标转换。。 下面个人实现原理,结果和上面算子算出来的结果一致,知识有限,仅供学习交流。 1:先来看一张图,图中矩阵为2行

    2024年02月16日
    浏览(43)
  • 旋转矩阵的作用:世界坐标变换;求解局部坐标系下的局部坐标

    以下数据以平面直角坐标系为例,三维空间同理 上图中,B点为旋转前的点,C点为B点旋转后的对应点(逆时针旋转90°),对应的旋转矩阵为: 对坐标轴做相同旋转: 我们再对比下旋转矩阵,可以发现旋转后的坐标轴可以在旋转矩阵中找到,其实这个旋转矩阵也表示了一个坐标

    2024年01月22日
    浏览(41)
  • 坐标系变换推导(欧拉角、方向余弦矩阵、四元数)+代码解析

    描述两个坐标系之间的变换关系主要有几个方法 1、欧拉角法(存在奇异性和万向锁而且三个轴旋转的顺序不好定) 2、方向余弦矩阵法(翻译为Directional cosine matrix,简称DCM,也称为旋转矩阵,看了很多博客写的是C11-C33的那个矩阵,没明白为什么也称之为一个方法,有知道的指导

    2024年02月08日
    浏览(95)
  • 齐次坐标变换的理解以及在无人机相机定位坐标系转换中的应用

    4*4矩阵的右边三个数表示平移,如果原来的向量u的w=0,那么就是u+(ai+bj+ck) 对应xyz三个轴的循环变换,注意负号的位置 用描述空间一点的变换方法来描述物体在空间的位置和方向。 先变换的矩阵乘在右边。 A p = B p + A p B o {}^{A}p={}^{B}p+{}^{A}p_{B_{o}} A p = B p + A p B o ​ ​ 从

    2024年04月15日
    浏览(60)
  • python解决坐标系两点之间有多少种走法问题

      问题:在坐标系中第一象限内的点P(x,y)     x6,y6.  到终点(5,5)有多少种走法?并显示出现所经过的点坐标 限制条件:从起点坐标只能向上或者向右走。其中(4,3)是被断开的点。 MAXCOUNT =5 # 设置坐标系中出口的坐标位置M(5,5),计算A(x,y)到M点有多少种走法,要求只能

    2024年02月08日
    浏览(38)
  • 机器人TF坐标系变换与一些可视化工具的应用

    TF坐标 在ROS中是一个非常重要的概念,因为机器人在做日常操作任务的时候,对于其所在 位置 和 朝向 是需要时刻知道的,而机器人是由很多 节点 组成的协同任务,对于每个部件,我们需要知道它的 位姿(位置和朝向) ,这使得坐标系就成为了一个很重要的问题。 TF的功能就

    2024年02月12日
    浏览(47)
  • (02)Cartographer源码无死角解析-(19) SensorBridge→雷达点云数据帧处理与坐标系变换(涉及函数重载)

    本人讲解关于slam一系列文章汇总链接:史上最全slam从零开始,针对于本栏目讲解(02)Cartographer源码无死角解析-链接如下: (02)Cartographer源码无死角解析- (00)目录_最新无死角讲解:https://blog.csdn.net/weixin_43013761/article/details/127350885   文 末 正 下 方 中 心 提 供 了 本 人 联 系 方 式

    2024年02月01日
    浏览(68)
  • 世界坐标系、相机坐标系、图像坐标系、像素坐标系

    四个坐标系都是什么? 1.世界坐标系-相机坐标系-图像坐标系-像素坐标系 2.像素坐标系-图像坐标系-相机坐标系-世界坐标系 图像处理、立体视觉等等方向常常涉及到四个坐标系:世界坐标系、相机坐标系、图像坐标系、像素坐标系                     构建世界坐标系只是

    2024年01月21日
    浏览(69)
  • 坐标转换(相机坐标系、世界坐标系、图像物理坐标系、图像像素坐标系)

    一般情况下我们所涉及到的坐标包括四个,即相机坐标系、世界坐标系、图像物理坐标系、图像像素坐标系。我们本文的讲解思路是在讲解每个坐标转换之前先讲清楚每个坐标系所表示的含义。本文主要参考由高翔主编的视觉SLAM十四讲第五章相机模型。 相机将三维世界的坐

    2024年02月09日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包