精华内容
下载资源
问答
  • 导航中的几种常用坐标系 地心惯性坐标系(ECI) 地心地固坐标系(ECEF) 当地水平坐标系(LLF)、东北天坐标系ENU 地平坐标系 载体/机体坐标系 原创不易,路过的各位大佬请点个赞 一、 地心惯性坐标系(ECI) 在空间...

    导航中的几种常用坐标系

    1. 地心惯性坐标系(ECI)
    2. 地心地固坐标系(ECEF)
    3. 当地水平坐标系(LLF)、东北天坐标系ENU
    4. 地平坐标系
    5. 载体/机体坐标系

    原创不易,路过的各位大佬请点个赞

    一、 地心惯性坐标系(ECI)

             在空间保持静止或匀速直线运动(无加速度)的坐标系称为惯性坐标系。所有惯性器件在测量轴方向产生的都是惯性系下的测量结果。此外,还需要在惯性系下完成卫星绕地球的位置和速度的估计。对于近地卫星,通常采用地心惯性(ECI)坐标系。

    1. 地球质心为坐标系原点;
    2. z z z轴沿着地球自转轴指向协议地极;
    3. x x x轴位于赤道平面内,并指向春分点;
    4. y y y轴符合右手笛卡儿坐标系。

    ECI 坐标系的坐标轴利用上标 i i i表示为 x i x_i xi , y i y_i yi , z i z_i zi

    在这里插入图片描述

    Fig. ECI和ECEF坐标系

    二、 地心地固坐标系(ECEF)

             地心地固坐标系(ECEF)与ECI坐标系有着相同的坐标原点和 z z z轴定义,但是ECEF坐标系是与地球保持同步旋转的(所以命名为地固)。定义为:
    一般地球导航和跟踪中,惯性坐标系即为ECEF

    1. 坐标原点与地球质心重合;
    2. z z z轴指向协议地极;
    3. x x x轴指向赤道与本初子午线(格林尼治子午线)的交点;
    4. y y y轴在赤道平面上与 x x x轴和 z z z轴构成右手笛卡儿坐标系。

    在这里插入图片描述
    ECI 坐标系的坐标轴利用上标 i i i表示为 x e x_e xe , y e y_e ye , z e z_e ze

    地心地固坐标系是参与地球自转的,它相对惯性坐标系的转动角速度就等于地球自转角速度。

    三、 当地水平坐标系(LLF)

    又被称之为 地理坐标系

             当地水平坐标系(LLF)用来描述运载器在近地运动中的姿态与速度。LLF坐标系也称为地理或导航坐标系。通常LLF定义如下:

    1. 坐标原点是惯性器件坐标系的中心(惯性器件的三轴交点);
    2. y y y轴水平指真北;
    3. z z z轴水平指东;
    4. z z z轴与 x x x轴、 y y y轴构成右手笛卡儿坐标系,方向与地球椭球面垂直。即指向天或地心

    LLF也称为ENU坐标系,因为它的坐标轴分别指向正北、正东,和铅直向上。下图表示了该坐标系之间的关系。另一种常用LLF坐标系与ENU坐标系的z轴定义不同,它与x轴、y轴构成左手笛卡儿坐标系,z轴方向垂直于参考椭球面向下。因此,这种坐标系称为NED(北,东,地)坐标系。本书将采用ENU坐标系。

    LLF坐标系的坐标轴利用上标 g g g表示为 x g x_g xg , y g y_g yg , z g z_g zg
    在这里插入图片描述

    四、 地平坐标系

             地平坐标系如图所示,

    1. 坐标原点取在运载体重心
    2. yh轴水平并指向航行方向
    3. zh轴与当地地垂线重合并指向天顶
    4. xh轴也是水平并与yh和zh轴构成右手直角坐标系。
    5. 其中Oxhyh平面就是当地水平面,Oyhzh平面就是运载体的纵向铅垂面。

    在确定运载体姿态角时,采用地平坐标系更为直接和方便。

    地平坐标系的坐标轴利用上标 h h h表示为 x h x_h xh , y h y_h yh , z h z_h zh

    在这里插入图片描述

    五、载体/机体坐标系

             在实际应用中,加速度计的测量轴是由运动平台安装固定此器件的轴向决定的。这些坐标轴就形成了载体坐标系,定义如下:

    1. 坐标原点设在载体质心(这样可简化运动方程的推导);
    2. y轴指向载体前方,称为横滚轴,横滚角以y轴为起始旋转轴而得到,符合右手定则;
    3. x轴与y轴夹角90°,指向载体横向,称为俯仰轴,俯仰角以x轴为起始旋转轴而得到,符合右手定则;
    4. z轴与x轴、y轴构成右手笛卡儿坐标系,指向载体垂直方向,称为偏航轴,偏航角以z轴为起始旋转轴而得到,符合右手定则。

    即机体坐标系与载体固连,其坐标原点与飞机重心重合。
    在这里插入图片描述

    在这里插入图片描述

    原创不易,路过的各位大佬请点个赞

    展开全文
  • 摄像机坐标系(c 系): 以光学系统的像方主点为原点O ; X轴平行于成像平面坐标系,右向为正; Y轴平行于成像平面坐标系的纵轴,下向为正; Z轴指向观察者,向下为正; 构成右手坐标系。 Body 坐标系: 机体系 一般是 ...

    一般情况下,相机安装在云台上并与无人机固连,云台具有水平和垂直两个方向的旋转自由度。实际中可认为相机系的原点与机体系的原点相重合。

    我们加速度计求出的 俯仰,滚转,偏航是导航系n到机体系b的。在计算机视觉当中,还需要将姿态从机体系 转化到相机系。

    相机坐标系:
    摄像机坐标系(c 系): 以光学系统的像方主点为原点O ; X轴平行于成像平面坐标系,右向为正; Y轴平行于成像平面坐标系的纵轴,下向为正; Z轴指向观察者,向下为正; 构成右手坐标系。

    Body 坐标系:
    机体系 一般是 X 轴 前,右边是Y轴,Z是指向地。 是 前右下的顺序。
    如果相机固连在无人机的前部,那么转化矩阵:
    在这里插入图片描述

    总结:

    机体系 的X 轴 是相机系的Z 轴 ,指向观察者

    机体系 的Y 轴 是相机系的X 轴, 都是直向右边

    机体系 的Z 轴 是相机系的Y 轴, 都是指向下边

    展开全文
  • 大家在入门四旋翼飞行器数学模型时第一个遇到的...在地面上选一点Og,使Xg轴在水平面内并指向某一方向,Zg轴垂直于地面并指向地心,Yg轴在水平面内垂直于Xg轴,是一个右手坐标系。 欧拉角 机体坐标系与地面惯性坐标系...

    大家在入门四旋翼飞行器数学模型时第一个遇到的就是坐标系的转换。这篇文章用尽量浅显的语言为大家讲解坐标系的转换的欧拉角。

    机体坐标系

    原点O取在飞机质心处, Xb轴指向机头, ,Yb轴指向机身右方, Zb指向机身下方。
    在这里插入图片描述

    地面坐标系

    在地面上选一点Og,使Xg轴在水平面内并指向某一方向,Zg轴垂直于地面并指向地心,Yg轴在水平面内垂直于Xg轴,是一个右手坐标系。
    在这里插入图片描述

    欧拉角

    机体坐标系与地面惯性坐标系之间的夹角就是飞机的姿态角,又称欧拉角。
    (1)俯仰角θ\thetaθ: 机体轴与地平面(水平面)之间的夹角,飞机抬头为正。
    (2)偏航角(方位角)ψ\psiψ:机体轴在水平面上的投影与地轴之间的夹角,以机头右偏为正。
    (3)滚转角(倾斜角)ϕ\phiϕ:飞机对称面绕机体轴 转过的角度,右滚为正。

    在这里插入图片描述

    飞机速度分量

    在这里插入图片描述
    在这里插入图片描述

    坐标系转换

    在这里插入图片描述
    那么,三维坐标系的转换就有
    在这里插入图片描述
    可以的到分别绕三个轴的转换矩阵为
    在这里插入图片描述

    展开全文
  • ARcore坐标系与地理坐标系转换

    千次阅读 2018-12-28 15:55:29
    定义XOY坐标系,是对SOE坐标系旋转手机方位角值后的坐标系,通过物体A在SOE坐标系的坐标,旋转计算XOY坐标系中A坐标,及世界坐标系中物体的初始化坐标。 坐标转化过程: 确定手机方向角: 手机传感器获取,...

    ARcore资料

    前言

    ARCore 是 Google 的增强现实体验构建平台。 ARCore 利用不同的 API 让您的手机能够感知其环境、了解现实世界并与信息进行交互。借助 ARCore 对现实世界的理解,我们能够以一种与现实世界无缝整合的方式添加物体、注释或其他信息。

    很多场景,我们需要完成经纬度世界在ARcore世界中的映射,随心所欲的在AR世界中的添加现实世界的信息。就是说真实世界中的建筑物、其他信息,都是基于真实的地理位置的(经纬度坐标),而AR世界是基于理解真实世界的基础上对真实画面的增强,我们需要将真实世界的经纬度经转化到AR世界中来,才能实现无缝添加物体、注释或其他信息。

    坐标系转化,首先需要理解坐标系的定义,以及各个坐标系之间的关系。

    右手坐标系:

    在空间直角坐标系中,让右手拇指指向x轴的正方向,食指指向y轴的正方向,如果中指能指向z轴的正方向,则称这个坐标系为右手直角坐标系。
    在这里插入图片描述
    ——摘自百度百科

    世界坐标系

    由于摄像机可安放在环境中的任意位置,在环境中选择一个基准坐标系来描述摄像机的位置,并用它描述环境中任何物体的位置,该坐标系称为世界坐标系。
    在这里插入图片描述
    ——摘自百度百科

    ARcore坐标系理解

    我们可以看官方ARcore API 里对坐标系的说明:

    World Coordinate Space
    Coordinate system is right-handed. Pose like OpenGL conventions.
    Translation units are meters. As ARCore’s understanding of the environment changes, it adjusts its model of the world to keep things consistent. When this happens, the numerical location (coordinates) of the camera and Anchors can change significantly to maintain appropriate relative positions of the physical locations they represent.
    These changes mean that every frame should be considered to be in a completely unique world coordinate space. The numerical coordinates of anchors and the camera should never be used outside the rendering frame during which they were retrieved. If a position needs to be considered beyond the scope of a single rendering frame, either an anchor should be created or a position relative to a nearby existing anchor should be used.

    这里对ARcore的世界坐标系做了说明,我们可以理解为ARcore坐标系为右手坐标系,单位为米。这个坐标系可以描述任何物体的位置。随着ARCore对环境的理解发生变化,世界坐标系模型也会相应调整以保持和物理世界一致。当发生这种情况时,摄像机和Anchors 的坐标随之改变,以保持它们所代表的物体的相对物理位置。这些变化意味着应该将每个帧视为完全唯一的世界坐标空间。

    我们自然会想到如何确定初始化时的世界坐标系?因为之后,随着手机状态的改变,ARcore中的世界坐标系模型会进行相应的调整,保证和现实世界的一致性。所以,我们需要建立最初的世界坐标系,并确定物体在当前世界坐标系中的坐标。

    在一定范围下,只考虑物体的经度、纬度,我们可以把各个物体视为近似在同一水平面上。我们以当前手机的位置为原点O,过O作地球球面的切面M,过O做经过O点经线的切线O->N,这个切线指向正北方向,过O做切面M的垂线O->M,该垂线指向地心。
    在这里插入图片描述
    首先我们以O为坐标系的原点,定义右手坐标系。以O->N的相反方向N->O作为X轴,X轴指向南,以O->M的相反方向M->O作为Z轴,Z轴反向指向地心,那么根据右手坐标系的定义,Y轴就指向东。

    这还不是我们最终的世界坐标系,因为我们的手机的方向并不总是指向正北也就是我们上面定义的坐标系中的O->N方向,他有自己的方位角Azimuth angle(可以通过传感器获取),即手机与正北方向的夹角。所以,我们需要对XY轴的方向根据手机的状态进行调整,根据方位角,以Z轴为旋转轴进行旋转,使得旋转后的X轴指向与手机朝向相反。

    在这里插入图片描述

    注意世界坐标系的顶一把与手机的姿态有关。用户初始状态的位置将影响我们坐标系原点的定义,用户手机的方位角将影响XY轴的方向。当然,用户在移动的过程中,随着手机姿态改变,不仅原点会改变,XYZ三轴的方向也会随之变化,每一帧的世界坐标系都不同。那我们需不需要在移动的过程中去更新坐标系的原点和方向呢,当然不需要,因为ARcore帮我们完成了,用户在状态改变的同时,ARcore对获取到的每帧进行调整以适应现实世界空间更新,相应地更新物体的姿态,也就是位置和方向。这和前面的说明也相同。

    那么我们的ARcore坐标系可以定义为:

    • 原点: 当前手机的位置
    • 方向:X Y Z三轴符合右手坐标系。每一帧有独立的世界坐标系。
    • 单位:米

    那么在不考虑高度的(Z轴)情况下,我们将问题简化为平面上的坐标问题。
    XOY为我们定义的世界坐标系。
    SOE为正南正东坐标系,是不考虑手机方位角的未旋转坐标系。

    定义XOY坐标系,是对SOE坐标系旋转手机方位角值后的坐标系,通过物体A在SOE坐标系的坐标,旋转计算XOY坐标系中A坐标,及世界坐标系中物体的初始化坐标。

    在这里插入图片描述

    坐标转化过程:

    1. 确定手机方向角: 手机传感器获取,通过重力传感器和加速度传感器获取。
    2. 确定经纬度方位角和距离: 可以计算得到。
      经纬度相关计算可参考博文:https://blog.csdn.net/luoguopeng/article/details/76322348
    3. 根据坐标旋转公式计算坐标。
      坐标旋转变换可以学习博文:https://blog.csdn.net/csxiaoshui/article/details/65446125
    4. 根据坐标定义Pose,在ARcore添加锚点即可。

    重要的几个概念

    锚点Anchor:为了保持物理空间的固定位置,这个位置的数字描述信息将随着ARCore对空间的理解的不断改进而更新。(创建锚点,基于当前摄像头的姿势Pose)

    姿势Pose:使用能够描述锚点相对于当前帧现实世界估算的位置和方向的姿态创建锚点。根据ARCore API的提供,Pose总是描述从对象的局部坐标空间到世界坐标空间的转换。随着ARCore对环境的了解不断变化,它将调整坐标系模式以便与真实世界保持一致。

    相机camera:提供有关用于捕获图像的摄像头的信息,在捕获当前相机纹理时,返回用户设备在世界坐标系中的姿势。

    锚点说明

    锚点和摄像机的数值坐标不应在渲染帧之外使用。如果需要考虑位置超出单个渲染帧的范围,则应创建锚点。

    创建锚点时,请使用能够描述锚点相对于当前帧现实世界估算的位置和方向的姿态。
    我们可以将一个或多个物体连接到此锚点。 随着锚点姿态在每个帧中进行调整以适应现实世界空间更新,锚点将相应地更新物体的姿态,确保这些物体能够保持它们的相对位置和方向。

    展开全文
  • 地理坐标系(g/t系) 地理坐标系也称当地水平坐标系,简称t系或g系。 其原点为载体所在的点,X轴沿当地纬线指东,Y轴沿当地子午线指北,Z轴沿当地地理轴线指上并与X、Y轴构成右手直角坐标系。XY轴构成的平面即为当地...
  • 常用坐标系坐标系之间的变换

    万次阅读 2018-05-31 10:36:37
    (主要是3个坐标系3个角)地理坐标系(n系)坐标系原点On取为飞行器质心。Xn轴向指向北,Yn轴正向指向天,Zn轴正向指向东。简单地说:XYZ就是北天东地理坐标系相对于地球坐标系的关系就是飞行器的地理位置,即经度λ...
  • 无人机导航中的各类坐标系

    千次阅读 2020-12-21 09:39:04
    机体坐标系(body frame) 1. 无人机中NED坐标理解 1.1 机体坐标系 机体坐标系固连飞机,其原点 取在多旋翼的重心位置上。 x轴在多旋翼对称平面内指向机头(机头方向与多旋+字形或X字形相关)。 z轴在飞机对称平面内...
  • 这个ENU坐标系和NED坐标系看到很多次了,之前一直不知道是什么 ... 摘自:... ROS中ENU坐标系与无人机中NED坐标系的转换关系理解 ...机体坐标系机体坐标系固连飞机,其原点 取在多旋翼的重心位置上.
  • 前言 刚体飞行器的空间运动...1.地面坐标系Sg——OgxgygzgS_g——O_gx_gy_gz_gSg​——Og​xg​yg​zg​ ​ ① 在地面上选一点OgO_gOg​ ​ ② 使xgx_gxg​轴在水平面内 ​ ③ zgz_gzg​轴垂直于地面并指向地心 2.机
  • 无人机导航中常见的坐标系

    万次阅读 2017-04-04 15:04:58
    无人机导航中常见的坐标系包括:  地球中心坐标系(ECEF)(EarthCenteredEarthFixedCoordinateSystem,ECEF) ... 当地水平坐标系(North-East-DownCoordinateSystem,NED)  机体坐标系(BodyFr
  • 自动驾驶中的时空坐标系

    千次阅读 2019-12-03 09:40:23
    所谓时空坐标系,包括三维空间坐标系和一维时间坐标系。在此基础上,用解析的形式(坐标)把物体在空间和时间的位置、姿态表示出来。一般三维空间坐标系用三个正交轴表示物体的位置,用绕这三个正交轴的旋转角度...
  • Robot不同坐标系理解

    千次阅读 2018-09-25 11:15:46
    地理坐标系:北东地。北为X轴、东为Y轴、地为Z轴。 地面坐标系(earth-surface inertial reference frame) ...机体坐标系(Aircraft-body coordinate frame) ①原点O取在飞机质心处,坐标系与飞机...
  • 本篇学习了空间直角坐标系、大地坐标系、平面坐标系、高斯平面直角坐标系。这个个坐标系有时很容易弄混淆!  ( 一)空间直角坐标系  空间直角坐标系的坐标原点位于参考椭球的中心,Z轴指向参考椭球的北极,X轴...
  • 坐标系定义

    千次阅读 2019-03-07 16:08:34
    通常说的飞行器姿态角是指机体坐标系与地面惯性坐标系之间的夹角,可用横滚角-roll、俯仰角-pitch、偏航角-yaw三个角表示。    图:...
  • 常用无人机RPY坐标系涉及概念总结

    千次阅读 2019-12-21 17:48:09
    地面坐标系是与地面固定的坐标系,用于描述飞行器相对于地面的运动特征及重力分析,如确定飞行器的姿态、航向、相对起飞点的空间位置等具体参数,我们也将其称为地轴系,并且作为参考坐标系。 定义原点O:飞行器起飞...
  • WebGL坐标系—投影

    2019-11-23 22:05:58
    WebGL坐标系—投影 本文是WebGL电子书的2.1节内容 完成1.1节和1.2节案例后,想必你已经迫切希望呈现出三维的效果,不过在实现三维效果之前,本节课预先进行三维坐标系的讲解。 在xyz轴上分别设置一个顶点,三个顶点...
  • 地面固定坐标系 (固定在地球中心,考虑地球自转时适用) 航迹坐标系 (坐标原点位于地面,分别指向北向、东向、地心) 机体轴系 Ox_by_bz_b (固连在机体上,分别指向机头、机右、机底) 两个...
  • 因为在科研中需要使用VINS-mono算法来为无人机提供位姿估计信息,因此需要搞清楚VINS-mono相应坐标系以及无人机坐标系之间的关系。 目录坐标系关系VINS-mono坐标系定义无人机坐标系通过VINS-mono求无人机位姿 坐标系...
  • 四旋翼飞行器——坐标变换

    千次阅读 2016-10-06 19:54:35
    以飞机的质心为坐标原点,飞机的前进方向为ox轴正方向,oz轴垂直于水平面,oy轴垂直于xoz平面,下图1.2是十字型飞行器的机体坐标系。 图1.2 机体坐标系 2、 方向余弦矩阵是导航系统中十分重要的矩阵,它...
  • 坐标转换与姿态描述

    千次阅读 2019-01-29 11:48:12
    在开始论述导航、飞控算法之前呢,先给大家回顾一些基本理论知识,今天要写的是关于坐标系,以及坐标系之间的转换关系,这是几乎所有理工科相关的专业都要使用到的工具,其中会涉及到欧拉角、旋转矩阵、四元素、...
  • 飞机的姿态角总结

    2021-08-09 16:41:03
    最近在做组合导航相关方面的学习和研究,在这个过程中经常要用到坐标系的转化,而我又常常2把坐标系搞混,所以写个博客总结梳理下,希望能够加深认识。 1.地球坐标系 2.地理zuibaox
  • ROS--坐标理解

    2021-08-25 12:49:41
    导航坐标系 可以是地固坐标系、地理坐标系等等,通常使用的是当地水平坐标系,俗称有“东北天”、“北东地”坐标系。 机体坐标系 x轴指向机头 z轴向下,右手定则确定y轴 NED坐标系 x轴正北方向,y轴正东方向,z轴向...
  • 为了方便起见,我们还假设惯性测量单元坐标系与机器人机体坐标系是一致的。机器人状态 x x x可以写成: x = [ R T , p T , v T , b T ] T (1) x = [R^T,p^T,v^T,b^T]^T \tag{1} x=[RT,pT,vT,bT]T(1) 其中 R ∈ S O ( ...
  • 大疆文档(1)-介绍-概念

    千次阅读 2019-04-02 18:12:03
    ),由机体坐标系中围绕俯仰、滚转和偏航轴的旋转来定义。 结合油门( throttle ),旋转飞机的俯仰(Pitch),翻滚(roll )和偏航(yaw )定向的飞机和移动它在空间。 智能方向控制 IOC (Intelligent ...
  • 飞行姿态解算(一)

    万次阅读 多人点赞 2018-05-30 18:56:18
    首先在飞机上建立一个坐标系,X轴为机翼的方向,Y轴为机头的方向,Z轴垂直于飞机,这个坐标系是随着飞机姿态改变而变动的,此时就要求飞机的姿态,就等价于求出这个坐标系,那么如何得到这个坐标系?要得到一个新的...
  • }, //********************** 坐标系转换 ****************// localToGlobal:转换成世界坐标 globalToLocal:转换成相对本地坐标 var newPoint:Point = rect3.localToGlobal(rect3Point);//将rect3上面的一个点的...
  • 飞行器姿态角

    千次阅读 2016-07-25 20:37:09
    要了解飞机姿态,需要首先知道什么是地面坐标系机体坐标系。 ■地面坐标系(earth-surface inertial reference frame)Sg--------Oxgygzg ①在地面上选一点Og ②使xg轴在水平面内并指向某一方向 ③zg轴...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 421
精华内容 168
关键字:

机体水平坐标系