Space ROS 是一个开源航天器飞行软件框架,用于开发由 NASA、Open Robotics、Blue Origin 等公司开发的太空机器人应用程序。它被设计为独立于平台、可移植且独立于项目。Space ROS 是 ROS 2 框架的一个分支,符合 ROS 2 应用程序编程接口 (API),该接口经过强化,可满足安全关键型太空机器人应用程序的需求。Space ROS 旨在为太空机器人应用程序提供一个强大的框架,其中 ROS 2 应用程序几乎无需修改即可重复使用,从而使太空社区能够利用 ROS 社区的创新。这将缩短开发新型太空机器人功能的时间,实现任务之间功能的重复使用,并降低新机器人任务的生命周期成本。本文详细介绍了 Space ROS 的目标、创建它的动机、开发和验证的方法以及初步基准测试结果。
主要关键词