当前位置: 首页 > news >正文

AFSim 仿真系统----坐标系统

 坐标系统

WSF 利用“IEEE Std. 1278.1-1995;分布式仿真应用协议标准”所定义的坐标系统。

世界坐标系统 (WCS)

WCS,也称为地心地固(ECEF),是一个右手坐标系统,其定义如下:

  • 原点位于地球中心。
  • +X 轴通过 0N, 0E。
  • +Y 轴通过 0N, 90E。
  • +Z 轴通过 90N(北极)。

地球表面被建模为一个扁球形椭球体,符合 WGS-84 标准(NIMA TR-8350.2)。位置可以以纬度、经度和高度的形式提供,但会转换为笛卡尔坐标。

地心惯性系统 (ECI)

该系统与 WCS 一样是以地球为中心,但参考系是固定于背景星而非地球。轴的方向参考 J2000 时代:2000 年 1 月 1 日,12:00 TT(地球时间),使得 x 轴和 y 轴定义了 J2000 的赤道面。

近似地:

  • 原点位于地球中心。
  • +X 轴指向春分点(太阳路径从南向北穿过赤道的点)。
  • +Z 轴与赤道面垂直,大致通过 90N(北极)。
  • +Y 轴在右手坐标系统中与 X 和 Z 轴垂直。

注意:AFSIM ECI 坐标系统通常被称为 GCRF(地心天体参考框架)。它是一个惯性坐标系统,在 relativistic 修正可以被忽略的极限下有效。

注意:为了获得最高的 WCS-ECI 坐标转换准确性,应定义 polar_offset_angles、delta_universal_time 和 delta_atomic_time。

真正日期系统 (TOD)

该系统与 ECI 类似,不同之处在于轴的方向是参考所关注的日期(纪元),使得 x 轴和 y 轴定义了该纪元的赤道面。

近似地:

  • 原点位于地球中心。
  • +X 轴指向春分点(太阳路径从南向北穿过赤道的点)。
  • +Z 轴与赤道面垂直(大致通过 90N,即北极)。
  • +Y 轴在右手坐标系统中与 X 和 Z 轴垂直。

注意:TOD 与 ECI 的区别在于 WCS-TOD 坐标变换中未考虑岁差和章动的影响。

实体坐标系统 (ECS)

ECS 是附着于实体(平台)的局部坐标系统。这是一个右手笛卡尔系统:

  • 原点位于实体的中心。
  • +X 轴从实体的前面延伸。
  • +Y 轴从实体的右侧延伸(沿 +X 轴方向看时)。
  • +Z 轴从实体的底部延伸。

偏航(Yaw)是围绕 Z 轴的旋转。正偏航向右。

俯仰(Pitch)是围绕 Y 轴的旋转。正俯仰抬高 +X 轴。

翻滚(Roll)是围绕 X 轴的旋转。正翻滚降低 +Y 轴。

实体部件坐标系统 (PCS)

PCS 用于表示附着于实体(例如传感器)的部件的局部坐标系统。PCS 的原点位置和方向是相对于附着部件的实体(平台)ECS 进行指定的。PCS 的轴和角度约定与 ECS 相似:

  • +X 轴从部件的前面延伸。
  • +Y 轴从部件的右侧延伸(沿 +X 轴方向看时)。
  • +Z 轴从部件的底部延伸。

偏航(Yaw)是围绕 Z 轴的旋转。正偏航向右。

俯仰(Pitch)是围绕 Y 轴的旋转。正俯仰抬高 +X 轴。

翻滚(Roll)是围绕 X 轴的旋转。正翻滚降低 +Y 轴。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 基于CNN的医学X-Ray图像分类全程解析
  • 在Notebook中使用backtrader绘图出现 Javascript Error: IPython is not defined
  • CUDA编程06 - 性能优化指南
  • 【微信小程序】WXSS 模板样式
  • 详解C++的四大特性(封装,继承,多态,抽象)
  • 大数据信用报告查询哪家平台的比较好?
  • 视频美颜SDK的核心技术与直播美颜插件的开发详解
  • 国内首个支持国产化信创的开源云原生平台
  • 业界首个OpenTelemetry结合eBPF的向导式可观测性平台APO正式开源
  • 数据结构(5.5_2)——并查集
  • Linux centos stream 9命令及源码
  • 46-扇孔的处理及铺铜以及布线
  • 01学生管理系统(数组)
  • 基于Spring Boot的健身房管理系统
  • Linux从0到1——进程池
  • .pyc 想到的一些问题
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • Android组件 - 收藏集 - 掘金
  • CentOS7简单部署NFS
  • java小心机(3)| 浅析finalize()
  • Linux链接文件
  • Making An Indicator With Pure CSS
  • PAT A1120
  • python学习笔记-类对象的信息
  • Quartz初级教程
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • TypeScript实现数据结构(一)栈,队列,链表
  • 对象引论
  • 搞机器学习要哪些技能
  • 聊聊sentinel的DegradeSlot
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 无服务器化是企业 IT 架构的未来吗?
  • 最简单的无缝轮播
  • ​Java基础复习笔记 第16章:网络编程
  • ​Python 3 新特性:类型注解
  • (1)Nginx简介和安装教程
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (C语言)共用体union的用法举例
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (七)c52学习之旅-中断
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (一)Docker基本介绍
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • (轉)JSON.stringify 语法实例讲解
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .NET MVC 验证码
  • .net refrector
  • .net wcf memory gates checking failed
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境