读懂本文需要了解的坐标转换基础思想是,分别旋转三个坐标轴来变成新的坐标系,即原始坐标系下的坐标乘上旋转矩阵得到新的坐标,若读者并不了解可以查询相关的知识,本文不再赘述,接下来进入正文。

转换流程(需要借助一些中间坐标系进行转换):

地心惯性系(Earth ICRF)-卫星轨道坐标系(VVLH)-(卫星本体坐标系)(Satellite Body)-传感器体坐标系(Sensor Body)

1、地惯到轨道的变换,需要用到轨道六根数,如下图所示,为了不混淆字母含义,解释内容如下:公式为VVLH = Loo1*LZ (u)*LX (i)*LZ (R)*ICRF, 其中Loo1 = [0,1,0;0,0,-1;-1,0,0],u为维度幅角(近地点幅角+真近点角),i为轨道倾角,R为升交点赤经,LZ表示绕z轴旋转,LX表示绕x轴旋转。

绕x,y,z轴旋转的变换矩阵如下所示,附带简单的matlab代码

%MATLAB代码,输入为纬度幅角u(°),轨道倾角i(°),升交点赤经R(°),地心惯性系下坐标ICRF
function VVLH = ICRF2VVLH(u, i, R, ICRF)
L1 = [0,1,0;0,0,-1;-1,0,0];
LZ_u = [cos(u*pi/180),sin(u*pi/180),0;-sin(u*pi/180),cos(u*pi/180),0;0,0,1];
LX_i = [1,0,0;0,cos(i*pi/180),sin(i*pi/180);0,-sin(i*pi/180),cos(i*pi/180)];
LZ_R = [cos(R*pi/180),sin(R*pi/180),0;-sin(R*pi/180),cos(R*pi/180),0;0,0,1];
VVLH = L1*LZ_u*LX_i*LZ_R*ICRF;
end

2、轨道坐标系和卫星本体坐标系一般相同

3、卫星体坐标系到传感器体坐标系,利用传感器姿态角,读取STK中传感器的报表“Body Axes Orientation:YPR 321-Parent Body Axes”中的Yaw(偏航角/绕z轴转)、Pitch(俯仰角/绕y轴转)、Roll(翻滚角/绕x轴转)三个数据,传感器指向设定为Fixed时,其体坐标系与卫星体坐标系相同,读取的数据为传感器目前对应的体坐标系相对于Fixed对应坐标系的三个轴的旋转角度,利用1中的旋转矩阵进行坐标转换,matlab代码如下

%输入数据为y(Yaw),p(Pitch),r(Roll),卫星体坐标系坐标SatBody,前三项单位为度
function SenBody = SatBody2SenBody(y, p, r, SatBody)
Ly = [cos(y*pi/180),sin(y*pi/180),0;-sin(y*pi/180),cos(y*pi/180),0;0,0,1];
Lp = [cos(p*pi/180),0,-sin(p*pi/180);0,1,0;sin(p*pi/180),0,cos(p*pi/180)];
Lr = [1,0,0;0,cos(r*pi/180),sin(r*pi/180);0,-sin(r*pi/180),cos(r*pi/180)];
SenBody = Ly*Lp*Lr*SatBody;
end

本文中的代码经验证没有问题,读者可根据本文内容在STK中读数据进行验证

STK地心惯性系(ICRF)与卫星上传感器体坐标系转换相关推荐

  1. 网站服务器在卫星,云端服务器在卫星上吗

    云端服务器在卫星上吗 内容精选 换一换 当企业的IT系统部署在本地数据中心,为了提升IT系统可靠性且降低投资成本时,可通过跨云容灾的方式,将容灾系统部署在云端.华为云提供的跨云容灾方案,面向大量企业. ...

  2. cesium实现向卫星添加传感器并跟随卫星移动

    cesium实现向卫星添加传感器并跟随卫星移动 import * as Cesium from 'cesium' import "./CesiumSensors.js";/* es ...

  3. GF6(高分六号)卫星PMS传感器控制点精确正射校正

    GF6(高分六号)卫星PMS传感器控制点精确正射校正 本次介绍在ERDAS软件中如何对高分六号卫星PMS传感器进行控制点精校正. 1. 全色数据正射校正 首先打开数据: 选择控制点校正选项: 选择传感 ...

  4. 传感器检测与转换技术QY-CG810B

    检测与转换技术复习提纲 一.传感器的基本概念 传感器是一种以一定的精确度把被测量转换为与之有对应关系的.便于应用的某些物理量的测量装置.是获取自然领域中信息的主要手段,在检测和自动控制系统中,相当于人 ...

  5. android手机传感器坐标系,一种将手机内置传感器采集数据从手机坐标系转换到参考坐标系的处理方法与流程...

    本发明提出了一种将手机内置传感器采集的三轴加速度数据从手机坐标系转换到大地参考坐标系的处理方法,该方法涉及到移动通信.模式识别和情景感知等领域. 背景技术: 目前基于智能手机的行为识别是环境智能中的一 ...

  6. 3m格式的文件怎么转换成mp3_怎么将电脑上的mp4文件转换成mp3格式

    mp4的视频文件格式固然很方便,但是也有一些缺陷,比如就有很多用户就在为怎么把mv视频转换为mp3音频格式而烦恼 ,在mv中谈到好听的歌,但是由于文件太大不能随时收听,如果转换为mp3格式就更加方便了 ...

  7. mactxt文件如何转换成html,最佳的用于Mac上的PDF文件转换到HTML文件的转换器

    您是否正在寻找一种在Mac上将PDF文件转换为HTML文件的方法?您经常因为这个情况感到苦恼吗?有许多在线服务和桌面应用程序都可以帮助您将PDF文件转换为HTML文件.市面上有几款不同的PDF转换软件 ...

  8. c语言输出字符的十六进制,用c语言输入键盘上的字符后转换成十六进制输出

    用c语言输入键盘上的字符后转换成十六进制输出 悬赏分:10 | 提问时间:2010-9-13 10:26 | 提问者:745922085 | 问题为何被关闭 其他回答 共3条 #include #in ...

  9. 怎样把电脑上的歌曲格式转换成MP3格式

    在我们的日常办公中,我们需要经常使用到音频转换这个功能,大家多数都会选择用手机或者电脑来进行操作吧,虽然这两个方法很好,但是小编觉得用于有些格式转换的话,可能还不够那么的好,而且非常费时间,那么要怎样 ...

最新文章

  1. 菜单与工具条的同步 APP_STANDARD.SYNCHRONIZE
  2. 详解虚函数的实现过程之多重继承(3)
  3. AtCoder AGC037D Sorting a Grid (二分图匹配)
  4. mysql中的逻辑类型如何定义_MYSQL存储过程即常用逻辑知识点总结
  5. .net环境iis执行php,十步!轻松搞定IIS+PHP环境
  6. 计算机网络必备知识,非常全面!
  7. 光耦在短距离通信中的应用
  8. 最简单的EasyUI菜单栏
  9. 7-4 组从配置-操作
  10. JAVA--异常(1)
  11. JavaScript中Array 对象相关的几个方法
  12. 解决:PHP Deprecated: Comments starting with '#' are deprecated in ……
  13. 大数据量下高并发同步
  14. 华为HCIA(HCNA)笔记,还不快快收藏!
  15. 在进入上交之后对未来的展望(第一篇博客)
  16. 研究生学习生活日记——新生见面第一次组会
  17. 休假管理系统的用况详情和用况表
  18. 二分查找及时间复杂度
  19. 据说Kivy可以将Python程序弄成App来玩,所以 安装Kivy。关于安装Kivy失败后的解决方案过程
  20. win10升级之后,Oracle服务没有了。。。

热门文章

  1. mate30pro支不支持鸿蒙系统,华为mate30Pro:鸿蒙系统+麒麟985+5G,如果上市了你会支持吗?...
  2. 基本面量化:一种多因子选股策略
  3. SNMP协议中OID的编码规则
  4. github copilot使用体验及安装教程
  5. 带爸妈去上海东方明珠旋转餐厅体验了一把
  6. 2017第49周一马云乌镇演讲
  7. Newspaper 一个能下载 38 种语言新闻文章的 Python 模块
  8. 如何下载最新版eclipse
  9. 微信开发学习:输入城市+天气接收天气预报,非非非非常好玩
  10. Re: cnruby筹划办ruby的电子杂志