首页  >  信息发布  >  国际航天 > 正文

NASA软件使得卫星能够在太空中进行自主服务

发布日期:2004年10月10日字体: 【大】【中】【小】 分享:

    [据今日太空网10月7日报道]NASA科学家最近成功地使用无线电向一颗卫星传送人工智能软件。科学家们测试了该软件发现并分析航天器系统故障的能力。通常,故障查找诊断在地面上人工进行。
    
  Livingstone人工智能软件第二版自动地检测并诊断出了NASA地球探测一号(EO-1)卫星设备及系统的模拟故障。2000年11月份发射的E0-1航天器是一个新技术及新工艺的飞行实验平台,这些新技术及新工艺计划用于提高安全性、降低成本和缩短研发周期。
    
  “这是NASA所需的支持21世纪的地球、月亮、火星及其他更远星体的探索任务的技术及工艺。” NASA科学事业部副主席Ghassem Asrar说,“这种软件使我们有能力检查用于控制越来越复杂的太空探索任务所需要的机器人系统,而这些系统距离地球往往是数百万英里也可能是数百万光年。
    
  “Livingstone给了我们恢复错误的机会,保护了我们在太空中的投资并且继续达到我们的任务目标,” Livingstone E0-1试验主要研究者Sandra Hayden说,“这对保证航天器系统按照设计者的意愿运行,并且精确地诊断其潜在问题非常重要。”
    
  LV2计算机程序测试正在进行的同时,另外的应用软件也正在控制着EO-1。NASA喷气推进试验室正在进行控制EO-1的自主科学飞船试验(ASE),NASA戈达德航天中心管理EO-1的运行。
    
  LV2正在监视着ASE软件,同时自动运行卫星成像系统。如果EO-1不能正确地对ASE的控制作出反应,LV2就将检测到错误,作出诊断,并且将分析结果用无线电传送给戈达德航天中心的任务控制。LV2将决定具有子系统故障的未来任务继续进行并且仍然达到目标的最好方法。
    
  LV2通过比较一个计算机化模块来工作,这是一个有关航天器系统及软件如何执行有悖于实际的操作的模块。如果航天器的行为与该模块不同,LV2诊断器(reasoner)将寻找这种差异的根本原因。Livingstone随后将给飞行控制人员几种有关哪里出现故障的建议。
    
  科学家将LV2软件的诊断器(reasoner)设计成与航天器系统计算机化模块独立。为了使之应用于另外一颗卫星,工程师能够运用为以前的航天器创造的许多系统模块。模块将只根据诊断器接口所需要的一些小部分不同而定制。这是因为很多航天器使用通用零部件,比如阀门、转换器及传感器。
    
  Livingstone的开发者认为软件诊断工具能够在探索火星或者其他星体的探测器或机器人中发现错误。工程师们声称,当人类冒险进入深空时,宇航员应该拥有像Livingstone软件这样的自动工具来尽早地识别航天器问题并作出即时修复。
    
  科学家们预测,在航天工业及其它企业中随着设备及软件复杂度增加,Livingstone软件及其衍生产品将在NASA得到广泛使用。(编译:中国航天工程咨询中心 顾升高 钱钱)

【关闭】 【打印】