Skip to content

Releases: zhaoyun20180911/AeroGNC-Lab

AeroSys Lab v4.1.0

Choose a tag to compare

@zhaoyun20180911 zhaoyun20180911 released this 14 Sep 13:59

2026-09-17 维护更新

  • 修复中文模式下主参数、曲线、控制器、制导、扰动设置及参数提示丢失单位的问题。
  • 无量纲参数、QP 预测步数和最大迭代次数现已明确标注。
  • 单文件 EXE 与 Portable ZIP 已同步重新构建并通过全部自动测试。

AeroSys Lab v4.1.0

正式发布于 2026-09-14。

下载方式

  • 单文件 EXE(推荐):AeroSys_Lab_v4.1_Windows_x64.exe,适合绝大多数用户,下载后直接双击运行。
  • 本地免安装部署包:AeroSys_Lab_v4.1_Windows_x64_Portable.zip,内含 EXE、运行说明和 SHA-256 校验文件,适合归档、校验和本地分发。
  • 两种产物功能相同,均不要求安装 Visual Studio、CMake 或 Microsoft Visual C++ 运行库。

新功能

  • 产品更名为 AeroSys Lab|航天系统综合仿真平台。
  • 三个顶层模块统一为“卫星姿轨控”“火箭上升入轨”“火箭一级回收”。
  • 主窗口、技术视图、参数区与全部设置弹窗改为白底深色文字的浅色界面。
  • 顶部新增“中文 / English”开关;界面按所选语言单语显示,按钮、下拉项、曲线、指标、提示和弹窗同步切换。
  • 新增一级回收 RTLS 完整状态机、真值导航、ECEF/NED、在线返场修正、再入制导、四片栅格舵、动态着陆点火和滚动时域在线凸 QP。
  • 默认一级分离状态改为 80 km 高度,并同步调整为 20 km 下场距离、600 m/s 北向速度、−150 m/s 向下速度、90 t 总质量、62 t 回收推进剂和 2.28 MN 等效发动机组。
  • 新增回收三维技术视图、预测落点、阶段显示、实时曲线、30 项自定义参数、12 项汇总指标和专用 CSV。
  • 新增分离状态文件接口以及六组标准回收自动测试。

验证

  • gnc_tests:原卫星与火箭上升入轨 29 项回归测试通过。
  • recovery_tests:六组标准工况全部通过完整状态序列并满足安全 TOUCHDOWN 门槛。
  • 80 km 默认状态下,组合扰动工况落点误差约 0.023 m、垂直触地速度约 0.118 m/s。
  • 输出文件:build/Release/AeroSysLab.exe。
  • 单文件 EXE SHA-256:F0800FDB1DD14C285C309BF1CFC234DBDDFE93E6988C5B9C9BD7BC8843E3C655。
  • Portable ZIP SHA-256:53D2E2A9ED760B223E10DA4F7064AF7716E59E0AF7FB7C73D039057FA4967AD9。

AeroGNC Lab v3.2.0

Choose a tag to compare

@zhaoyun20180911 zhaoyun20180911 released this 18 Aug 16:48

AeroGNC Lab v3.2.0

卫星初始姿态状态参数版本 / Satellite initial attitude state release.

下载选择 / Downloads

  • Windows x64 免安装封装版(推荐):下载 AeroGNC_Lab_v3.2_Windows_x64_Portable.zip,解压后无需安装,双击 EXE 即可运行。
  • 可编辑源码版:下载 AeroGNC_Lab_v3.2_Source.zip,适合学习和二次开发;需要 Windows、Visual Studio 2022、CMake 和 C++ 开发环境。

v3.2 更新 / What's new

  • 卫星主界面参数区新增三轴初始姿态偏差:滚转、俯仰和偏航,单位为度。
  • 新增三轴初始机体系角速度偏差:滚转、俯仰和偏航角速度,单位为度每秒。
  • 六项参数全部采用中英双语,可直接编辑,并在下一次开始或重置时进入卫星姿态动力学。
  • 卫星参数面板扩展为四行,新增字段与底部状态栏保持清晰间距;火箭参数面板维持原布局。
  • README 主界面和设置功能截图已重新生成并更新为 v3.2。

主要功能 / Highlights

  • 卫星六轨道根数、四类姿态任务、PD/PID/LQR 姿态控制、反作用飞轮和可编辑初始姿态状态。
  • 卫星名义/实际独立轨道传播、RTN 六状态轨道控制、三轴微推力器、推进剂与一次性 Δv 扰动。
  • 六个固定运载火箭任务、位置/速度轨迹制导外环、姿态控制内环、TVC/RCS、分级推进剂与自适应关机。
  • 可交互三维技术视图、实时双语曲线、性能指标、扰动/摄动设置和 CSV 导出。

封装与验证 / Packaging and validation

  • Windows 10/11 x64 单文件 EXE,静态链接 MSVC 运行库。
  • 七个只读任务 CSV 已嵌入 EXE,不需要外部 data 文件夹。
  • 自动测试:29 passed, 0 failed。
  • 已在仅包含一个 EXE 的隔离目录中完成内嵌任务数据自检以及卫星、火箭界面启动验证。
  • EXE SHA-256:926D2EEE6C2E3C032855C314698BBEA1720C03C8B7E481A206F32694FA205848

注意 / Notice

当前可执行文件未使用商业代码签名证书,Windows SmartScreen 首次运行时可能显示“未知发布者”。本项目仅用于教学、科研演示和软件仿真实验,不是飞行鉴定软件,不得用于真实航天器、运载火箭或安全关键决策。

AeroGNC Lab v3.1.0

Choose a tag to compare

@zhaoyun20180911 zhaoyun20180911 released this 18 Aug 13:58

AeroGNC Lab v3.1.0

首个公开发布版本 / First public release.

下载选择 / Downloads

  • Windows x64 免安装封装版(推荐):下载 AeroGNC_Lab_v3.1_Windows_x64_Portable.zip,解压后无需安装,双击 EXE 即可运行。
  • 可编辑源码版:下载 AeroGNC_Lab_v3.1_Source.zip,适合学习和二次开发;需要 Windows、Visual Studio 2022、CMake 和 C++ 开发环境。

主要功能 / Highlights

  • 卫星六轨道根数、四类姿态任务、PD/PID/LQR 姿态控制和反作用飞轮模型。
  • 卫星名义/实际独立轨道传播、RTN 六状态轨道控制、三轴微推力器、推进剂与一次性 Δv 扰动。
  • 六个固定运载火箭任务、位置/速度轨迹制导外环、姿态控制内环、TVC/RCS、分级推进剂与自适应关机。
  • 可交互三维技术视图、实时双语曲线、性能指标、扰动/摄动设置和 CSV 导出。
  • 全部可见参数、按钮、选项、状态和设置均采用中英双语。

封装与验证 / Packaging and validation

  • Windows 10/11 x64 单文件 EXE,静态链接 MSVC 运行库。
  • 七个只读任务 CSV 已嵌入 EXE,不需要外部 data 文件夹。
  • 自动测试:28 passed, 0 failed。
  • 已在仅包含一个 EXE 的隔离目录中完成卫星、火箭界面和内嵌任务数据加载验证。
  • EXE SHA-256:E906854795B9D71FC36F8B7E5F9A38611342B398FBBF4EAD56A8FE297D7E7A97

注意 / Notice

当前可执行文件未使用商业代码签名证书,Windows SmartScreen 首次运行时可能显示“未知发布者”。本项目仅用于教学、科研演示和软件仿真实验,不是飞行鉴定软件,不得用于真实航天器、运载火箭或安全关键决策。