DocumentCode :
3205880
Title :
Software for the responsive space Trailblazer satellite
Author :
Nicewarner, Keith E.
Author_Institution :
SpaceDev, Inc., Poway, CA
fYear :
2009
fDate :
7-14 March 2009
Firstpage :
1
Lastpage :
9
Abstract :
SpaceDev´s Trailblazer microsatellite was selected to ride a Falcon booster in the first Operationally Responsive Space (ORS) Jumpstart mission, intended to demonstrate rapid test, integration, and launch of a spacecraft. Jumpstart was a multi-pronged effort to fly a payload on the SpaceX Falcon 1 Flight 003 mission, which launched from Kwajalein Atoll in the Marshall Islands on August 2, 2008. While the launch vehicle failed to reach orbit, Jumpstart nonetheless demonstrated capabilities that are critical for responsive space missions. The microsatellite was assembled and tested at SpaceDev´s Poway, California facility in less than five months - an extraordinary feat for any aerospace company. The software design, development, and test approach was a key part of meeting this schedule. Our use of Linux as the operating system (OS) on the satellite´s main processor allowed rapid development and testing because much of the software can be run and tested on PCs instead of only on the target hardware. This decoupled the software development from the hardware development. Heavy use of simulation tools allowed a wide range of testing, from high-fidelity component-level simulations to real-time hardware-in-the-loop (HWIL) system-level simulations. Where device emulators were not available or uneconomical to develop, we used ldquoin-placerdquo software emulators where the flight software on-board communicated via a high-bandwidth Ethernet ldquoback doorrdquo to an off-board real-time simulator. This paper discusses the history of the Trailblazer microsatellite program, the software architecture, and the software development process.
Keywords :
Linux; aerospace computing; distributed object management; program testing; software engineering; space vehicles; California; Kwajalein Atoll; Linux; Marshall Islands; Poway; Space Trailblazer Satellite; SpaceX Falcon 1 Flight 003 mission; Trailblazer microsatellite program; flight software on-board; hardware-in-the-loop system-level simulations; high-bandwidth Ethernet; microsatellite; operating system; operationally responsive space jumpstart mission; software design; software development; software emulators; software test approach; was; Aerospace testing; Assembly; Hardware; Payloads; Programming; Satellites; Software testing; Space missions; Space vehicles; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace conference, 2009 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
978-1-4244-2621-8
Electronic_ISBN :
978-1-4244-2622-5
Type :
conf
DOI :
10.1109/AERO.2009.4839558
Filename :
4839558
Link To Document :
بازگشت