概述

Rugged 是一种传感器到地形映射工具,它在其视线计算中考虑了数字高程模型(DEM)。它是一个免费的中级库,用 Java 编写并作为 Orekit 的附加组件实现。

Earth_FlatVsRugged.gif

它主要提供直接和反向定位,即它允许准确计算从航天器仪器中的特定像素看向哪个地面点,反之亦然,哪个像素将看到指定的地面点。这种地面和传感器之间的映射是通过考虑地面数字高程模型、地球旋转及其所有微小的不规则性、机载传感器像素的各自视线、航天器运动和姿态以及几种物理效应来计算的。

RuggedExplained.png 考虑 DEM 在纬度、经度和高度计算中的影响

直接和反向定位可用于执行图像的全正射校正和观测相同区域的传感器之间的相关性。

特点

  • 直接/反向定位

  • 细化

  • 可以支持多种类型的数字高程模型,包括用户提供的模型

  • 可用的几种交点模型算法

  • 可以自行传播轨道进行初步任务分析或数据生成

  • 可以自行传播姿态进行初步任务分析或数据生成

  • 非常 快速

  • 地球旋转的现代和传统模型

    • Lieske(1976),Wahr(1980)
    • Mathews,Herring,Buffett(2002)
    • Capitaine(2006)
  • 应用完整的校正集以获得更高的精度

    • ΔΔψ,ΔΔε 对岁差章动的修正(自2013年以来约3m的修正,稳步增加)
    • ΔUT₁,lod 对地球自转的正确(理论上可达400m)
    • u,v 极漂移(极漂移),(约15m的修正)
    • 光行时修正(约1.2m)
    • 光的畸变修正(约20m)
    • 大地坐标中的视线曲率(在 nadir 处为0m,在30°俯角处为10m,在贴地 los 处为数百米)
    • 大气折射
  • 不限于地球

  • 高度便携(Linux、Windows、MacOSX、...)

  • 支持多种语言

    • 丹麦语
    • 英语
    • 法语
    • 加利西亚语
    • 德语
    • 意大利语
    • 挪威语
    • 罗马尼亚语
    • 西班牙语

自由软件

Rugged 在源代码和二进制格式中都可以免费获取,并附带所有相关文档和测试。

它是根据Apache License Version 2.0 分发的。这是一个众所周知的商业友好许可证。这意味着任何人都可以使用它来构建任何应用程序,无论是免费还是付费。对于你自己的代码没有任何附加条件。

鼓励每个人将Rugged用作改进空间系统互操作性的通用中间层。

维护的库

Rugged自2014年以来一直在CS GROUP 内开发,并且仍由其双重团队的空间动力学和图像处理专家使用和维护。

Rugged用于欧洲空间局(ESA)Sentinel 2任务的图像处理,以及在ESA操作任务科学利用(SEOM)框架中,用于计算Sentinel 2产品的地形阴影蒙版。

Rugged已用于验证空中客车国防和航天公司(ADS)的地理定位库。

Rugged还被法国国家航天局(CNES)用作VHR推扫传感器(Pleiades)的精化研究的研究库。

Rugged在CS GROUP内用于研究目的。

返回页首


版权 © 2014-2023 CS GROUP