首页> 外文会议>Annual American Institute of Aeronautics and Astronautics/Utah State University conference on small satellites >Implementing Centralized Command Management in a Distributed Plug-and-Play Software Architecture
【24h】

Implementing Centralized Command Management in a Distributed Plug-and-Play Software Architecture

机译:在分布式即插即用软件架构中实现集中式命令管理

获取原文

摘要

The Johns Hopkins University Applied Physics Laboratory (APL) developed a flight software system which has been used for multiple NASA missions. One fundamental component of this software system is a centralized command executive that has been successfully demonstrated on four ongoing missions: Thermosphere, Ionosphere, Mesosphere, Energetics and Dynamics (TIMED), MErcury Surface Space EN vironment GEochemistry and Ranging (MESSENGER), New Horizons, and most recently Solar TErrestrial RElations Observatory (STEREO). Through the development and operations of these missions, developers and operations personnel gained a significant amount of experience with this flight software system. This system provides all of the command capabilities required to meet the common requirements of these missions. In order to support mission requirements of long round trip light time or long periods between command contacts, all of these spacecraft perform normal operations through onboard command sequences and incorporate autonomous fault protection capabilities. This paradigm introduces requirements to provide some degree of command prioritization and the need to guarantee command execution order. The centralized command executive meets these requirements. Plug-and-play architectures break this paradigm in that they often require each component to be capable of handling its own commands. In order to truly distribute functionality into plug-in modules or applications, each module or application needs to be self sufficient. This paper details efforts to prototype a centralized command management application to be used within a plug-and-play flight software architecture. This prototype was created for evaluation for the Radiation Belt Storm Probes (RBSP) mission and implements much of the functionality of the existing STEREO command executive flight software within a plug-and-play messaging architecture. Within this prototype application, the familiar aspects of command priorities are maintained, and command execution order is guaranteed where required. This paper discusses the performance of this prototype as well as approaches to reduce the overhead required to support centralized command management, while still providing for distributed command execution.
机译:约翰·霍普金斯大学应用物理实验室(APL)开发已用于多个NASA任务飞行软件系统。该软件系统的一个基本组成部分是已经成功地证明了四个正在进行的任务集中的命令执行:热层,电离层,中间层,能量学和动力学(定时),水星表面空间EN vironment地球化学和测距(MESSENGER),新视野,和最近日地关系天文台(STEREO)。通过这些任务的开发和运营,开发人员和操作人员获得的经验显著量与该航班的软件系统。该系统提供的,以满足这些任务的共同要求所需的指挥能力。为了长期往返光时间或命令触点之间长期支援任务的要求,所有这些飞船通过板载命令序列进行正常操作,并纳入自主故障保护功能。这种模式要求的介绍,以提供某种程度的命令优先级的并且需要保证命令的执行顺序。集中的命令执行符合这些要求。插件和播放架构打破这种模式中,他们往往需要每个组件能够处理自己的命令。为了真正分发功能集成到插件模块或应用程序,每个模块或应用程序需要是自给自足。本文详细努力原型统一指挥管理应用程序中的插件和播放飞行软件架构内使用。这个原型是为评价的大部分现有的立体声命令执行飞行软件的一个插件和播放消息架构中的功能辐射带风暴探测器(RBSP)任务和工具创建。在这个原型应用,命令优先级的熟悉的方面被维持,并在需要的命令执行顺序保证。本文讨论这个原型的性能,以及接近,以减少支持集中指挥管理所需的开销,同时还提供了分布式命令执行。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号