NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Space ROS TOFU: Flying Space ROS with Containerized Hybrid TrustSpace ROS is a distribution of Robot Operating System 2 (ROS2) targeting the specific requirements of flight software and spaceborne robotics while maintaining the flexibility that has made ROS indispensible for robotics research and industrial system integration. With Space ROS, a project can leverage the existing ROS2 ecosystem to reduce redundant development while tackling increasingly complex demands for on-device intelligence; however, there is no substitute for flight heritage to combat the risk-aversion common to spaceflight projects, and Space ROS has yet to fly.

To break the collective-action standoff and gain valuable flight experience, the Distributed Spacecraft Autonomy (DSA) team at NASA Ames Research Center developed Opportunistic Software Experiments for Spacecraft Autonomy Testbeds (OSE-SAT) architecture, utilizing containerization to execute lower-trust software under traditionally verified heritage flight software for demonstration on-orbit. OSE-SAT leverages a hybrid-trust model where flexible, complex components like Space ROS can run without risk to the host spacecraft while providing validated feedback to a highly scrutinized, trusted core. We leverage this testbed to demonstrate Space ROS in flight, building heritage, and experience for projects with "Trust On First Use" (TOFU) requirements for flight heritage. We present a Space ROS component for OSE-SAT, lessons learned integrating Space ROS into a flight software stack, and the results of the first known use of Space ROS in orbit.
Document ID
20240001670
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Brian C Kempa
(Ames Research Center Mountain View, United States)
Aaron Woodard
(Ames Research Center Mountain View, United States)
Caleb Ashmore Adams
(Ames Research Center Mountain View, United States)
Date Acquired
February 6, 2024
Subject Category
Cybernetics, Artificial Intelligence and Robotics
Computer Programming and Software
Meeting Information
Meeting: 38th Annual Small Satellite Conference
Location: Logan, UT
Country: US
Start Date: August 3, 2024
End Date: August 8, 2024
Sponsors: Utah State University
Funding Number(s)
WBS: 969115.04.29.21
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Technical Review
NASA Peer Committee
Keywords
small satellites
Robot Operating System (ROS)
Space ROS
Containerization

Available Downloads

There are no available downloads for this record.
No Preview Available