这个机会好得难以置信。在 NASA 格伦研究中心整整三个星期,并且还邀请我回来。当我读到这封邮件时,简直不敢相信。我立即把它转发给了我的父母,并在邮件里加了大约 200 个感叹号。他们都非常赞成,所以我回复了我的联系人 Herb Schilling,用响亮的“YES!”
上班的第一天开车,NASA 很难错过。有一个巨大的机库,屋顶上写着“NASA”,从陆地和空中都能看到。NASA 格伦研究中心是我今年夏天度过难忘三周的地方。我被分配到 GVIS 实验室,从事图形和可视化工作。GVIS 实验室人员的工作是使用先进的计算机技术(包括可视化)帮助 NASA 和外部合作伙伴的研究人员和工程师进行项目。
今年夏天离开 NASA 之前,我采访了 GVIS 实验室的计算机科学家 Herb Schilling,了解该实验室如何使用开源软件。
您是如何开始在 NASA 工作的?您在那里做什么?
在行业工作了 8 年之后,我于 1991 年开始在 NASA 工作。我为一个为科学家和工程师编写计算机程序的团队工作。我的职业生涯大部分时间都在做这项工作,但在此过程中,我也从事过知识管理系统和 Web 方面的工作。今天,我在美国联邦政府首席信息官办公室信息和应用部门的科学计算和可视化团队工作。
请详细介绍一下实验室的能力。
GVIS 实验室最初专注于为科学家和工程师创建数据可视化。这仍然是实验室工作的一部分,但除此之外,多年来,该团队一直在使用可视化(通常是 3D 可视化)来创建交互式显示,以帮助向公众和其他人解释 NASA 的技术和设施。此外,实验室还扩展到两个新领域。首先,由于与肯尼迪航天中心合作开发新的发射指挥中心的计算机界面,该团队现在正在开发使用自然用户界面 (NUI) 设备的界面,例如 Microsoft Kinect、Microsoft Perceptive Pixel 显示器和 Leap Motion 控制器。最后,有几个项目正在利用低成本的消费级计算机设备(如 Kinect 和 Raspberry Pi)进行数据采集和显示。
实验室最好的部分是支持它的 GVIS 团队!
GVIS 实验室是否使用开源软件?
是的!我们使用大量的开源软件。简短列表包括 Python、GitHub、Processing、VLC、jQuery、D3.js、Blender、VRUI、ImageJ、VMD、ParaView、MeshLab、VNC、ImageMagick、SWIG、Emacs 等等。
我们喜欢使用开源软件,因为它在许可方面为我们提供了更大的灵活性,并使我们有机会利用我们的专业知识回馈社区。
我们最喜欢的开源项目是 OpenMDAO。这个项目由我们中心的另一个部门负责运行。我们的团队提供一些编程支持。OpenMDAO 是一个开源的多学科设计分析和优化 (MDAO) 框架,用 Python 编写。您可以使用它为您的工程挑战开发一个集成的分析和设计环境。
低成本计算和开源可以做些什么?
回答这个问题的最好方法可能是举一些例子。
受 Oliver Kreylos 的 增强现实沙箱 的启发,GVIS 实验室正在与一些研究人员合作,使用 Microsoft Kinect 和 Processing 开发一种水槽中压力的实时测量和显示系统,该水槽用于测试喷气发动机部件。
还有,Lauren,你今年夏天的工作是创建一个 Raspberry Pi 墙的概念验证!这是一篇关于我们 GVIS 网站上关于此事的 博客文章。
您对希望在 NASA 工作的人们有什么建议?
你需要对 NASA、太空和/或航空充满热情,并且还要非常致力于“为所有人谋福利”,这是 NASA 的座右铭。如果你有这样的热情,请尽量利用 NASA 提供的所有 教育项目,包括实习项目。最后,要有毅力!我可能向 NASA 或其支持承包商申请了 7 次才最终在那里找到一份工作。
评论已关闭。