太空飞船里的 Nexus S
在最近的一次载人航天中,NASA 在亚特兰蒂斯(Atlantis)太空船上使用了两台 Nexus S 手机,作为 STS-135 任务的一部分。Nexus S 将帮助探索机器人如何帮助人类在太空有效的实验和生活。
Nexus S 做为控制设备,用在排球一样大的机器人卫星——SPHERES 之上(Synchronized Position Hold, Engage, Reorient, Experimental Satellites)。SPHERES 最初由 MIT 开发,自带扩展接口,因此 Nexus S 可以很方便的搭配到上面。Nexus S 帮助机器人卫星完成航天员的工作,比如记录传感器数据,拍摄视频等。
Google 的工程师开发了一个开源的传感器日志(sensor logging)应用,可以用来对 SPHERES 进行诊断。应用可以在 Android Market 下载到。
NASA 对 Android 感兴趣的原因是开源的平台更容易定制,选中 Nexus S 是因为该设备配置了多种感应器,拥有低功耗、高效能的处理器。
“Android 对我们团队来说有些非常重要的功能,” 智能机器组的软件工程师 Mark Micire 说,“Android 源代码的开放允许我们定制智能手机,使其成为一个紧凑、便宜、低能耗的计算机,而不仅仅是个手机。因为平台是开源的,我们期望着公众能够开发可以用于我们的实验的 Android 软件。在未来,你将看到智能手机用于各种嵌入式处理设备中,从机器人到传感器网络到装备控制。”
Nexus S 是第一个被 NASA 认证可用于太空船的商业智能手机。在未来,手机将会使用 IOIO 电路板和 Android ADK 来控制和移动 SPHERES。下面是视频。
关于 SPHERES 的起源,还有个有趣的故事。1999 年,MIT 教授 David Miller 在给学生们上入学第一堂课的时候,播放了《星球大战》这部电影。在看到 Luke Skywalker 与训练机器人对打的时候,Miller 站起来,指着屏幕说,“我希望你们能制造这些东西。” 他们的成果就是 SPHERES,五个排球大小、可自由飞行的机器人。机器人的制造获得了国防部和 NASA 的支持,其中三个机器人从 2006 年就在国际太空站服务。这次配置 Nexus S 的就是这三个机器人。
via Googleblog and NASA