OREKIT是一个用Java编写的免费低级别空间动力学库。
它提供了基本元素(轨道、日期、姿态、参考系等)以及处理它们的各种算法(转换、解析和数值传播、指向等)。
时间
几何
航天器状态
协方差
机动
传播
姿态
轨道确定
GNSS
轨道文件处理
地球模型
碰撞
加载和写入CCSDS碰撞数据消息(CDM,以KVN和XML格式)
基于短期相遇和球形体的2D碰撞概率计算方法:
可定制的数据加载
支持多种语言
Orekit提供的顶级包如下:
Orekit以源代码和二进制格式免费提供,附带所有相关文档和测试。
它采用Apache License Version 2.0进行分发。这是一种广为人知的商业友好许可证。这意味着任何人都可以使用它来构建任何应用程序,无论是免费还是付费。对于您自己的代码没有任何限制。
鼓励每个人将Orekit作为共同的低级别层来提高空间系统的互操作性。
Orekit自2002年以来一直在CS GROUP内开发,并由其专家和开放社区继续使用和维护。它采用一种功绩主义的治理模式,项目管理委员会涉及来自工业界(CS、Thales Alenia Space、Applied Defense Solutions)、研究界(Naval Research Laboratory)、机构(European Space Operations Centre、European Space Research and Technology Centre)和学术界(University at Buffalo、Institut National Supérieur de l'Aéronautique et de l'Espace - Sup'Aéro)的参与者。
Orekit已经成功用于法国国家航天研究中心(CNES)和欧洲航天局(ESA)对自动转移飞行器(ATV)与国际空间站(ISS)之间的交会对接阶段进行实时监测。
Orekit已于2011年初被CNES选中作为其下一代航天飞行动力学系统的基础,包括操作系统、研究系统和任务分析系统。
它已在世界各地的众多研究和操作系统中使用。