Hasty Briefsbeta

双语

Visualizing the Artemis II Mission

16 hours ago
  • 作者利用机器人数据工具Foxglove创建了Artemis II任务的可视化,整合了来自JPL Horizons API的猎户座飞船轨迹以及Hank Green的Artemis-Timeline项目中的照片。
  • 数据处理涉及使用Python脚本获取轨迹、下载并调整照片尺寸,并将其同步到MCAP文件中,主要挑战在于时间戳对齐。
  • 三维场景采用了来自Ian Dees的artemis-viewer的NASA AROW猎户座模型以实现逼真视觉效果,包括在轨配置的太阳能阵列。
  • 布局分为两个标签页:一个是'视觉标签页',突出三维轨道视图和照片;另一个是'数据标签页',用于展示详细的图表和任务状态信息。
  • 开发了一个自定义Foxglove扩展——照片步进面板,用于浏览近500张任务照片,支持按相机筛选和幻灯片播放功能,并通过共享时间线实现所有面板的同步。
  • 最后点缀包括添加随机星场以及带纹理的地球和月球模型,以增强场景的视觉深度,同时不分散对核心数据的注意力。
  • 该项目已在GitHub上完全开源,包含构建脚本、模型、MCAP文件、布局和扩展,需要Python 3.10+和Foxglove进行设置,具体说明请参见README文件。