简介
ATK(Aerospace Tool Kit,航天任务工具箱)是由国防科技大学空天科学学院自主研制的国产航天任务分析与设计工业软件。2026年4月11日正式发布 4.0 版本,核心代码完全自主可控,已服务 300 余家单位及 53 所高校,支撑天宫、神舟、天舟等重大航天任务。
基本信息
| 项目 | 内容 |
|---|---|
| 开发者 | 国防科技大学空天科学学院 |
| 许可证 | 商业软件(已服务 300 余家单位) |
| 最新版本 | 4.0(2026 年 4 月 11 日发布) |
| 平台 | 适配国产操作系统与国产 CPU |
| 文档站点 | https://atkdocs.smsat.space |
主要功能
ATK 4.0 包含 5 大类 29 个模块,覆盖航天任务全生命周期:
- 轨道设计与仿真:支持近地轨道、地月空间、深空探测等复杂场景轨道设计与仿真推演
- 轨道机动规划:通用化轨道机动规划工具,数分钟即可完成过去需要大量人力研发的工作
- 交会对接仿真:载人航天空间站与飞船交会对接任务规划与仿真
- 碰撞预警与规避:航天器碰撞风险评估与规避策略生成
- 偏差分析:任务偏差评估与敏感性分析
- 高级星座设计:大规模星座部署、优化与覆盖分析
- 可见性与覆盖性分析:多目标可见性与区域覆盖性能分析
- 寿命预报:航天器轨道寿命预测与大气衰减分析
- 数字地球可视化:插件化场景可视化引擎,支持海量目标模型加载与跨尺度场景显示(从太阳系到单体卫星)
- 脚本工具(ATKS):内置 ATK Script 脚本语言,支持自动化任务流程与批量仿真
- 二次开发接口:提供 CONNECT 模式(Python/MATLAB)与 COMPONENT 模式(C++)两种二次开发方式
应用场景
- 运载火箭发射与返回全过程仿真
- 卫星、飞船、空间站轨道设计与任务规划
- 地月转移轨道与地月 L1/L2 点(NRHO、Halo 等)任务设计
- 航天器交会对接与近距离操作(RPO)任务规划
- 深空探测任务仿真与轨道优化
- 大规模星座部署与运维分析
技术架构
- 前端框架:Vue 3 + TypeScript
- 文档引擎:VuePress 2 + vuepress-theme-hope(支持在线与离线双模式)
- 可视化引擎:自研数字地球引擎,支持插件化扩展
- 计算内核:高精度、高效率轨道计算内核,支持多坐标系跨尺度态势感知
- 脚本语言:ATKS(ATK Script),支持语法高亮与 IDE 集成
- 兼容性:支持 Windows、Linux,适配国产麒麟操作系统与国产 CPU
特色优势
- 完全自主可控:核心代码 100% 自主研发,贴近我国航天任务实际需求
- 国产平台适配:与国产操作系统、国产 CPU 高度适配
- 所见即所得:可视化操作模式,支持点击拖拽勾画航天任务轨迹曲线
- 高效机动规划:通用化轨道机动规划,大幅缩短任务设计周期
- 全链条覆盖:从轨道设计、任务仿真、可视化到二次开发,提供完整工具链
- 多模式部署:支持在线文档站点、离线单机版、麒麟系统专版等多种部署方式
官方资源
- 在线帮助文档:https://atkdocs.smsat.space
- 发布报道:国防科技大学报道
- Python 二次开发指南:ATK Connect 模式 Python 二次开发
- 开源文档仓库:https://gitcode.com/jinke18/atk-doc
