今年8月3日,美国太空总署(NASA)凤凰号火星探测器将在佛罗里达发射,按计划将于明年春季在火星北极的平原地区着陆。探测器搭载的各类仪表器件,包括自动机械臂和土壤采样装置等,将全部通过基于Wind River VxWorks的Rad6000舱载计算机来搭载和运行。
Wind River VxWorks是特别面向设备软件开发人员而设计,全面满足他们在开发各种差异化设备的过程中对小空间、高性能、实时性能以及确定过程式(deterministic)特性等的需求。
与Rad6000系统在以往多次火星探测项目中的应用相同,它仍是凤凰号火星探测器上唯一搭载的通用主计算机系统,其主要任务包括在巡航阶段控制由导航设备计算的轨道修正演习,以及控制探测器的进入、下降和着陆(EDL)系统。
凤凰号火星探测器是美国太空总署“火星搜索计划 ”(Mars Scout Program)的第一次任务,相对而言这是一次低成本的火星探测任务。凤凰号是在2003年被选中的,它使用了登陆器结构以及其他一些部件,这些部件最初是为一项2001年的任务准备的,但那次任务后来被取消。因为采用了这些已经完成的部件和结构,凤凰号节省了大量的成本。特别是因为VxWorks具备跨项目、跨机构间的标准化特性,为缩减工具投资、资本开支和培训成本发挥了重要作用。
VxWorks提供了高度集成化、具有丰富功能特性的平台技术,同时秉承了JPL在星球表面及外太空自动机械试验中的成果部署成果。这些部署成果主要体现在通过采用风河产品成功完成了8项火星及外太空任务的纪录,其中包括了NASA的火星探索者计划(Mars Rover)和太空旅行舱星尘号任务(Stardust)。
风河公司“凤凰号”项目工程技术专家Mike Deliman表示:“如果将探测飞船看作是身体,将各种科学试验站看作是感官,那么运行VxWorks的Rad600将充当大脑的角色。”
Mike Deliman还认为:“风河的项目团队根据他们的应用需求提供最佳的平台支持,而JPL的研究人员和其他“凤凰号”的项目团队成员基本上都是独立完成了各自的应用开发。我们顺利地把各种后续任务交由专家们完成。”
“凤凰号”将运用一个全自动化的机械挖掘臂和其他部件来探测火星表层下的土壤环境,以确定是否存在适合微生物生存的环境。对火星轨道的科学研究表明,在机械臂能够达到的表层土壤中,存在冰冻状态下的固态水。