火星探测与商用IT技术

来源 :微电脑世界 | 被引量 : 0次 | 上传用户:chung51
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
      虽然火星上的古谢夫(Gusev)环形山和梅里迪尼亚(Meridiani)平面与地球上的硅谷之间距离遥远,但是参加此次火星任务的工程技术专家认为,仅仅将火星车送达着陆点,并四处挖掘一番,就足以带动地球上的许多技术突破(尤其是在IT领域)
      在此次火星探测(Mars Exploration Rovers)计划中,两辆六轮火星车登陆火星,研究火星的构成,同时寻找水存在的证据。为了完成此次任务,工程技术专家们不得不应对火星上极其严酷的自然条件,这些条件决不限于目前地面控制中心和火星车之间长达1.7 亿km的距离。若干个月的长途飞行以及火星表面的特殊条件,所提出的技术要求将可能带动民用技术的发展。
      参与系统设计的工程师说,此次任务中使用的技术包括,最先进的自动控制技术以及嵌入式的操作系统,它们能够在一定程度上进行自我维护。
  机器人技术
  火星探测车挑战全新环境
      Eric Baumgartner 来自位于美国加利福尼亚州的 NASA(美国航空航天局)喷气推进实验室,他是机械和机器人技术小组的主管。他认为,火星车的开发工作为地球上的机器人技术研究开辟了新天地。
      地球上大多数机器人的设计是针对人造环境(例如工厂)进行的,对于这样的机器人,我们可以预先对其编程,告诉它碰到什么样的情况时如何操作。例如,汽车制造车间里的机器人,预先知道引擎或者车身在生产线上的什么位置,并且知道在何处进行焊接。
  

    但是,“勇气号”和“机遇号”火星车却要面对一个全新的世界。Baumgartner说:“它们的工作方式与实验室中的机器人大不相同,主要的区别在于,它们要在一个开放的、完全未知的环境中工作”,“火星探测任务的特点是,我们不能预先安排好每一件事情,也不能保证每样东西都准备得恰到好处”。
  火星“机器人”的构成和运作情况
      因此,火星车必须通过其自身携带的传感器(每个火星车上共安装有9部照相机)来熟悉它面临的全新环境。这些照相机包括:2 部导航照相机,用来获取环境的3D图像;2部危机预防照相机,用来获取周围地形;5部全景照相机,当火星车离开着陆舱之前用来拍摄着陆舱周围的火星表面。
      Baumgartner 表示,火星车并不能通过看看自己周围的景象、处理一下相应的图片,然后就知道自己应该到什么地方去。地面控制中心的工作人员也不可能握着操纵杆,看着照相机传送回来的动态画面来指挥火星车行进。主要原因是处理器运算能力的限制。火星车上的处理器是为了抵御火星上的极度严寒和高辐射的严酷环境而设计的,最高的工作频率只有20MHz。因此实际的情况是,在火星的夜晚,当火星车“睡着”的时候,地球上的控制人员使用处理能力强大得多的计算机为火星车第二天的工作编制程序,然后将基本的指令发送过去,告诉火星车到什么地方去,以及如何到达等问题。
  

    但是,一些小的决策(例如避开微小的障碍),则必须由火星车自己做出,Baumgartner 说。危机预防照相机获得的信息可以帮助火星车对附近的环境进行分析。火星车的行进犹如蜗牛般非常缓慢——最快的前进速度只有5cm/s,并且会不时地停下来察看地形。
  除了拍照之外,火星车还要使用机械臂上的各种设备对火星进行探测,这个机械臂由Baumgarnter领导的团队开发。它由“肩膀”、“胳肘”以及 “手腕”组成,可以灵活自如地活动,并配备了4个传感器:一个超微照相机,用来对岩石进行近景拍摄;一个Alpha粒子X射线分光仪,用来确定岩石的矿物成分;另一个分光仪,专门用来检测铁元素;还有一个岩石打磨工具,用来穿透火星岩石表面的氧化层。当火星车移动的时候,机械臂主要是由控制中心预先准备好的命令来指挥,而火星车本身只能对机械臂的移动进行微调。
  让火星机器人“下凡”地球
  

    Baumgarnter 说,在火星车的研制过程中,人类掌握的技术有可能在 2 个商用领域中产生较直接的实际意义。
      一个是用来帮助人类的日常生活,例如应用于残疾人车。对于坐在轮椅上无法用手来控制操纵杆的残疾人而言,火星探测车上那种不需要人来进行实时控制的机器手臂将会非常有用。这种机器手臂可以使用自己的传感器进行工作,可以用来自动为轮椅上的人拿东西。
      另一个是用在生产领域。能够适应未知环境的机器人,可以帮助生产厂商用来节省产品的成本。在当今一些有机器“工人”的工厂中,如果要上马新的产品线,整个工厂的布局不得不重新规划,而且还要为机器人重新编写程序,以便使其胜任新的工作“岗位”。如果机器人能够根据传感器的反馈信息确定物体的位置,那么它就会自动适应环境的变化,企业在转换工作环境以及重新编写机器人程序时就可以节省很多时间和精力。
      由于在地球上可以使用更强大的处理器,大量的运算任务可以放在机器人的内部完成,因此地面上的机器人会比火星探测车具有更高的自动化水平。
  操作系统技术
  力求稳定、实时和智能的太空操作系统
      在此次火星探测任务中,大显身手的另一种IT 技术,是帮助飞船在距离控制中心数万亿公里之外的地方有效运转的操作系统软件。这个操作系统是Wind River 公司以VxWorks 实时嵌入式操作系统为基础改造而来的,其设计目标就是适应长途太空旅行。正如来自Wind River 的Mike Deliman 指出的那样,不论在太空中还是在火星上,人类不可能在飞船的操作系统出现异常的情况下,通过简单地按一下重启动按钮来解决问题,因此该操作系统需要特殊设计。
      Deliman是Wind River技术部门的成员,同时是火星车操作系统的首席工程师。他说:“太空中充满了无法预料的事情。当Microsoft Windows遇到其自身难以自动解决的故障时,它通常会给用户一个令人沮丧的蓝屏或“非法操作”程序关闭。但我们不能允许我们的系统出现这样的情况”,而是“必须针对任何可能发生的情况,为计算机预编制出它应采取的处理措施”
      这个操作系统在探测飞船前往火星的路上已经证明了其价值,当“机遇号”和“勇气号”高速冲过太空的时候,爆发了一场历史上罕见的太阳风暴。飞船使用了 “星象跟踪者”照相机来自动按照星星的位置调整自己的飞行轨道。据Deliman 介绍,此次太阳风暴使照相机拍摄的画面出现了类似闪电的东西,这一度使系统陷于混乱。操作系统让任务控制系统关闭了“星象跟踪者”,等到太阳风暴平息后重新将其打开,因而没有造成损害。
      Deliman 说:“我们会碰到一些无法预知的情况,但是我们知道计算机在这样的情况下会如何应对,并且会发送适当的命令来处理这些情况”。他还表示,太空船上的软件也需要一定的智能水平,以便处理硬件故障,因为上面的硬件是无法更换的。
  对商用IT 系统故障系统的启示
      NASA曾成功地诊断了火星探测车上存在的内存隐患,Deliman 将其归功于操作系统的灵活性。这个隐患一度让正在火星表面上行进的勇气号出现故障,导致系统多次重新启动。正因为操作系统具有足够的灵活性,因此可以让控制中心尝试多种可能的解决方案并最终解决了问题。
      Deliman 说:“在火星车这样的研究项目中所获得的每一项改进措施都会为我们的代码库添砖加瓦,使其在进入主流产品线之前得到验证”
  

    例如,尽管工程师们解决路由器问题会比解决太空飞船上的问题要容易得多,但是当路由器位于网络的枢纽位置时,其故障排除过程会代价昂贵并消耗很多时间,而且路由器停机将会使整个网络瘫痪。如果我们能让火星车在传感器出现故障时依然保持正常工作,那么这个成果将可以帮助软件开发者设计出更好的路由软件,使其能够在内存芯片出现问题的情况下应付自如。这也许意味着路由器将不需要关闭,也就不会导致网络瘫痪。
      太空任务还会促使Wind River 公司设计出更加精确、更加高效的操作系统。就现在的任务而言,Wind River 公司改进了其数学算法以便使飞船以更准确的轨道飞往火星。这样就可以免去进一步的轨道校正,进而节省昂贵的飞船燃料。
  结语>>
      对于参加火星探测任务的技术研发人员而言,处理未知的、无法预料的情况是主要任务。如果这些技术成果能早日成功引进至庞大的商用领域,其价值将是不可估量的。
其他文献
本人玩电脑有了些年头,家里已经有3台,其中2 台台式机(自己组装的),1 台笔记本电脑。由于工作性质的要求,我经常需要在家里处理一些事情。可是经常出现需要打印文稿的计算机上没有连接打印机,于是忙不迭用闪盘来回拷贝……一来二去,我终于也厌倦了,寻思着:要不也用家里这几台电脑组建个网络?  说干就干!  布线规划  既然要组建局域网,面临的首要问题也就是布线了。规划的时候尽量使用最短的线路连接电脑,这
期刊
使用计算机,最基本的就是和各种各样的文件打交道,从文字到图片,从表格到语音和视频,每个人的计算机中都存储了大量的文件。只要启动计算机,我们就一直在进行打开、查找、使用和关闭文件等操作。因此,提高使用文件的效率非常重要。许多操作系统都提供了丰富的功能,但是平时我们可能没有注意到,所以也没有很好地加以利用。下面,我们一起来分享Windows的文件管理功能吧!  1 打开目录树显示  如果您打开一个文件
期刊
大家都知道备份系统的重要性,当数据被意外破坏后,用户会从心底领悟到其必要性,并发出内心的感慨,自己要是早建了备份系统该多好呢。  作为一家在全国拥有8个分支机构、5000名员工的中型IT 企业的技术主管,对此,我深有体会。所以,早在几年前,我们就已经将备份系统的建设提上了议事日程。通过几年的实践,我也对备份系统的建设产生一定程度的认识。  在我看来,备份系统主要由以下2 个要素组成。  第一要素:
期刊
几年前,数码摄像机(DV)的价格实在是太恐怖,从2003 年以来发生了变化,到了2004年开春,更是有诸多低价DV产品上市。在此,笔者将数码摄像机的选购要点归纳为四点:望、闻、问、切。如果我们把握了这四点,基本上就能保证以比较好的价格顺利地买到自己中意的DV。  望  选购中让普通用户最头痛的就是和数码摄像机相关的各种复杂技术参数了。这是大家购买任何产品都不可逾越的一道“关”,对于在大家眼里科技含
期刊
如今,办公室中挂在QQ和MSN上的人越来越多,大有取代电话之势。然而,随着硬盘越来越大,软件越装越多,原本健步如飞的“Windows XP”变得越来越步履蹒跚、举步维艰。  最近,我在Windows XP 上折腾了半天,找出点让电脑跑得更快的办法, 与大家共享。  就从软件上说吧,在操作系统的使用中,依次会涉及到硬盘引导、操作系统引导、载入基本操作系统、定义临时目录、定义虚拟内存盘、载入系统服务、
期刊
不管您我是否愿意,江湖中流传了千年的那句至理名言总是不会改变:“长江后浪推前浪,一代新人换旧人”。虽然在市场中横行多年,并且现如今仍是“颇能饭”,但是并行硬盘(Parallel ATA接口,也就是我们平常所说的IDE硬盘)多少还是显示出一丝疲态,在几次持续提速之后,并行硬盘已经失去了再继续冲刺的能力,发展到如今已经是多少有些力从不心,而能够顺理成章接过它手中接力棒的,当然是众望所归的Serial
期刊
据美国一家投资银行——Piper   Jaffray & Co.的预测,到2006年,中国的互联网用户将从现在的8000 多万,上升到1.53 亿,超过美国,成为全球上网人数最多的国家。不仅如此,拥有宽带接入的家庭数也将超过美国;更不用说中国的手机用户已经世界第一。如此巨大的市场吸引着世界的投资者。如阿里巴巴网站今年2月获得了前所未有的8200万美元的风险投资;上海的盛大公司预计今年晚些时候上市,
期刊
新技术的广泛应用和网络的普及,对嵌入式系统提出了新的要求。专用的或者与计算环境相隔离的嵌入式产品将退出市场。由于采用市场上现成的硬件和软件(包括1394/火线、USB等等标准技术,以及现成的操作系统等)所带来的低成本、灵活性以及开发周期短等优势显而易见,这将促使开发人员放弃专有的或非标准的嵌入组件。同时,联网技术的进展使成孤岛分布的嵌入系统得以连接,让用户一方面提高了劳动效率,另一方面实现了流水线
期刊
在1999~2000 年间一度出现的新头衔—— CPO(Chief Privacy Officer,首席隐私执行官),因2000~2003年间的经济停滞不前而被中止了。随着美国公司面临要实施更多的与隐私有关的条例和法令,CPO再次出现在人们的面前。他不仅要领导公司执行联邦和州政府以及行业中各种有关保护隐私性的条例和法令,而还要积极处理公司内外与种族、竞争和战略有关的隐私问题。在信息时代,处理好与公
期刊
FTP、HTTP下载方式或者Napster、Edonkey 等P2P下载工具都需要先直接连接到服务器再进行下载,这就给对方计算机资源、带宽提出了较高的要求,如果同一时间有多人下载就会影响传输速度。基于P2P(Peer to Peer)互联网共享资源对等下载软件(又称多点P2P 下载软件),它们适于传输百兆以上乃至几个G资料,如RealLink(http://www.cnverysoft.com/D
期刊