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