量子位 发表于 2021-6-16 05:32:51

树莓派:人在太空,刚下火箭,诚招小于19岁的代码开发者

<p style="margin:20px 0px">这是一位正在国际空间站执行任务的宇航员。</p><p style="margin:20px 0px">再拉近一点,猜得出他身边这个一直在亮的小东西是什么吗?</p><p style="margin:20px 0px">——树莓派!</p><p style="margin:20px 0px">只不过,这是树莓派的太空特别定制版——<strong>Astro Pi</strong>。</p><p style="margin:20px 0px">去太空干什么?</p><p style="margin:20px 0px">Debug。</p><p style="margin:20px 0px">当然,做的是在地球完成不了的那种任务:</p><p style="margin:20px 0px">从太空中观测并分析地球表面云层、计算太空中空间站的轨道、分析国际空间站内的气温和湿度……</p><p style="margin:20px 0px">完成这些任务的代码在地球上编写而成,由 Astro Pi 收集,然后搭上欧洲航空局的火箭飞往太空。</p><p style="margin:20px 0px">这是一项为<strong>19 岁以下</strong>的青少年们设计的挑战。</p><p style="margin:20px 0px">在 2014 年立项时,英国商务部为这项竞赛投入了 200 万英镑。商务部长 Vince Cable 表示:</p><p style="margin:20px 0px">这项挑战将帮助下一代在兴趣中获得工业产业所需要的技能。创造出未来的工程师是我们工业战略的一部分,这一竞赛将对世界级技能培养作出长期贡献。</p><p style="margin:20px 0px">参加的学生们将围绕航天器传感器、卫星成像、空间测量、数据融合和空间辐射这五个主题进行设计和编码。</p><p style="margin:20px 0px"><strong>△</strong>参赛者们在线上模拟器 Sense HAT 上使用 Python 进行开发。</p><p style="margin:20px 0px">这是一项无限激发人的创造力和科学思维的挑战。</p><p style="margin:20px 0px">——就像是树莓派的使用者们一直在做的那样。</p><p style="margin:20px 0px">获胜者会得到一套标准树莓派,一套限定 " 太空派 ",一张电子证书,并获得与 Astro Pi 团队以及宇航员见面的机会。</p><p style="margin:20px 0px">但其实对于孩子们来说,<strong>我的代码在太空里运行</strong>,本身就是一件足够酷的事情了。</p><p style="margin:20px 0px"><strong>△</strong>" 我能够实现我的梦想:宇宙、编程、还有跟我的朋友们一起工作…… " 太空版树莓派的独特之处</p><p style="margin:20px 0px">众所周知,限定的总是高贵的。</p><p style="margin:20px 0px">那这款限定的 " 太空派 " 到底有哪些尊贵标志呢?</p><p style="margin:20px 0px">首先,Astro Pi 拥有一个相当好(贵)的航天用铝制外壳,以及同样是航天用级别的散热鳍片、粘贴扣和支撑臂。</p><p style="margin:20px 0px">然后是一个 I C 的<strong>传感器</strong>,包括:</p><p style="margin:20px 0px">惯性测量传感器</p><p style="margin:20px 0px">用来检测国际空间站的助推火箭何时发射,或者作为指南针来寻找方向。</p><p style="margin:20px 0px">气压温度传感器</p><p style="margin:20px 0px">相对湿度和温度传感器</p><p style="margin:20px 0px"><strong>输入硬件</strong>包括:</p><p style="margin:20px 0px">安装在 PCB 上的卫星操纵杆</p><p style="margin:20px 0px">有上、下、左、右和中间点击 5 个按钮,可通过标准的 Linux 事件系统 /dev/input/event* 访问。</p><p style="margin:20px 0px">GPIO 按钮</p><p style="margin:20px 0px">用于关闭、复位、中断检测等功能。</p><p style="margin:20px 0px">树莓派的标准相机模块</p><p style="margin:20px 0px">树莓派的 NoIR 相机模块</p><p style="margin:20px 0px"><strong>输出参数</strong>为:8 × 8 RGB LED 矩阵,刷新率 60 帧,颜色分辨率 15 位,可通过可通过帧缓冲器驱动器 /dev/fb1 访问。</p><p style="margin:20px 0px">还有一个<strong>微型控制器</strong>,来驱动 LED 矩阵并扫描操纵杆的输入。</p><p style="margin:20px 0px">最后是已开源的 Python API:</p><p style="margin:20px 0px">而最终前往太空的共有两台 Astro Pi:Ed 和 Izzy。</p><p style="margin:20px 0px">其中,Ed 主要负责竞赛主题 " 太空生命 ",可以通过它所有的传感器来研究空间站内的生活。</p><p style="margin:20px 0px">它主要负责的任务包括衡量空间站内的重力方向和力量,分析舱内的空气质量(如气温和湿度),以及计算空间站在轨道上的位置和方向等等。</p><p style="margin:20px 0px">而 Izzy 会贴在空间站的一个窗口上对准地球,所以主要用来完成 " 地球生活 " 主题的竞赛内容。</p><p style="margin:20px 0px">包括但不限于通过分析云的形成来预测天气模式,通过使用 NDVI 调查植被覆盖率随时间的减少来评估气候变化的影响,以及研究地球磁场的变化等任务。</p><p style="margin:20px 0px">当然,参与这项竞赛的第一位宇航员 Tim Peake 在鼓励参与者时也表示:</p><p style="margin:20px 0px"><strong>△</strong>" 也可以让世界顶级的科学工程师玩你写的小游戏。" 从 2014 到现在</p><p style="margin:20px 0px">2014 年 12 月 10 日,一项专门为 19 岁以下青少年开设的<strong>Astro Pi 挑战赛</strong>在英国正式启动。</p><p style="margin:20px 0px">当时参与这项计划的是英国欧空局的第一位宇航员—— Tim Peake,他表示:</p><p style="margin:20px 0px">利用国际空间站上的 Astro Pi 传感器收集数据,进行有趣的科学实验,这为年轻人们提供了一个独特的机会来学习计算机知识,这会是一件非常有趣的事!</p><p style="margin:20px 0px">2015 年 12 月 3 日,载着两枚太空版树莓派的运载火箭发射了。</p><p style="margin:20px 0px">3 个月后,Tim Peake 从太空发来了开箱视频:</p><p style="margin:20px 0px">他展示了一个正在通过舱门玻璃在拍摄太空星体图像的 " 太空派 "。</p><p style="margin:20px 0px">到了 2017 年,法国欧航局的 Thomas Pesquet 也参与了进来(也就是我们文章开头的那位宇航员):</p><p style="margin:20px 0px"><strong>△</strong>来自 64 个学生团队的代码在哥伦布实验舱内正常运行。</p><p style="margin:20px 0px">而在这一年的 9 月,Astro Pi 宣布与欧洲航天局(ESA)合作,向 ESA 的 22 个成员国都开放了这项竞赛。</p><p style="margin:20px 0px">竞赛内容也被进一步划分为了两种:零号任务(Mission Zero)和太空任务实验室(Mission Space Lab)。</p><p style="margin:20px 0px">随着竞赛的内容越来越丰富,参赛者也越来越多,到了 2019 年,已经有 6559 份程序代码跟随 Astro Pi 前往太空。</p><p style="margin:20px 0px">而就在今年 5 月,国际空间站再次发回了来自 14993 位年轻人的 9408 份程序运行结果。</p><p style="margin:20px 0px">其中,就有使用 Astro Pi 的红外相机拍摄地球表面的图像。</p><p style="margin:20px 0px"><iv class="img_box" id="id_imagebox_18" onclick=''>除了这种向外研究地球和其他星体的实验,还有团队着力于观测空间站内部情况,或计算空间站轨道位置。</p><p style="margin:20px 0px">目前,今年的 Astro Pi 之旅还没有选出最后的获胜者。但对于很多人来说,这已经是一场不可思议的挑战了。</p><p style="margin:20px 0px">成年人也能参加吗?</p><p style="margin:20px 0px">这项竞赛对欧洲航空局成员国在内的所有青少年开放,只要你在 19 岁以下,就可以在竞赛开放时间进入官方报名。</p><p style="margin:20px 0px">但这时就有成年人嫉妒了:" 我应该还没那么老!"</p><p style="margin:20px 0px">Astro Pi 官方则积极回应道:</p><p style="margin:20px 0px">官方团队表示,当你的年龄超出参赛范围时,你仍可以作为团队的一员参与这项挑战——以团队导师的身份。</p><p style="margin:20px 0px">团队导师是参赛的学生们和 Astro Pi 团队之间的联系,也是参赛团队和欧洲航空局之间的联系。</p><p style="margin:20px 0px">当团队的代码在空间站上运行之后,导师将与参赛的学生们共同接受宇航员的祝贺,捧起那份荣誉的证书。</p><p style="margin:20px 0px"></p><br>免责声明:如果本文章内容侵犯了您的权益,请联系我们,我们会及时处理,谢谢合作!
页: [1]
查看完整版本: 树莓派:人在太空,刚下火箭,诚招小于19岁的代码开发者