Engineering Papers⌕ Search

Engineering topics

Bocchino, Robert L. Jr.

Publications and source records attributed to Bocchino, Robert L. Jr..

F Prime: An Open-Source Framework for Small-Scale Flight Software Systems

Developing flight software for small-scale missions such as CubeSats and SmallSats is challenging. These missions typically have ambitious goals, modest budgets, and tight schedules. To meet these challenges, a good flight software framework is essential. Frameworks can provide an architecture, infrastructure, tools, and reusable software components, all of which can help developers deliver their code on time and on budget. In this paper we present F Prime, a free, open-source flight software framework developed at JPL and tailored to small-scale systems such as CubeSats, SmallSats, and instruments. F Prime comprises several elements: (1) an architecture that decomposes flight software into discrete components with well-defined interfaces; (2) a C++ framework that provides core capabilities such as message queues and threads; (3) tools for specifying components and connections and automatically generating code; (4) a growing collection of ready-to-use components; and (5) tools for testing flight software at the unit and integration levels.We describe the F Prime framework and tools and present our experience using them. We describe several enhancements to the framework currently underway in the areas of software design, software verification, and ground data systems for testing.

Levison, Jeffrey W.↗

On-Orbit Results and Lessons Learned from the ASTERIA Space Telescope Mission

The Arcsecond Space Telescope Enabling Research in Astrophysics (ASTERIA) was deployed from the International Space Station (ISS) on 20 November 2017, beginning a technology demonstration and opportunistic science mission to advance the state of the art in nanosatellite performance for astrophysical observations. The goal of ASTERIA is to achieve arcsecond-level line-of-sight pointing error and highly stable focal plane temperature control. These capabilities enable precision photometry—i.e. the careful measurement of stellar brightness over time—which in turn allows investigation of astrophysical phenomena such as transiting exoplanets. By the end of the 90-day prime mission, ASTERIA had achieved line-of-sight pointing stability of approximately 0.5 arcseconds root mean square (RMS) over 20-minute observations, pointing repeatability of 1 milliarcsecond RMS from one observation to the next, and focal plane temperature stability better than ±0.01 K over 20-minute observations. This paper presents an overview of the ASTERIA flight and ground system, summarizes the pre-delivery test campaign, and discusses the on-orbit performance obtained by the pointing and thermal control subsystems. We also describe the process for planning opportunistic science observations and present lessons learned from development and operations. Having successfully operated for over 200 days as of this writing, ASTERIA is currently in an extended mission to observe nearby bright stars for transiting exoplanets.

Seager, Sara↗