DocumentCode
158662
Title
Automatic code generation for spacecraft Attitude Determination and Control
Author
Carpenter, Bryan
Author_Institution
Sierra Nevada Corp., Louisville, CO, USA
fYear
2014
fDate
1-8 March 2014
Firstpage
1
Lastpage
5
Abstract
Government and commercial customers are increasingly interested in robust, reusable flight software. For many spacecraft, Attitude Determination and Control Subsystem (ADCS) contributes a significant portion of the FSW. Thus refinements to ADCS code pay dividends for code development and reuse. Sierra Nevada Corporation (SNC) has recently developed an ADCS model and code set that follows model based design techniques. It uses Simulink for algorithm design and verification, a modular parameter database to customize mission profiles, and automatic code generation to create production quality embedded software. The code will be used on a LEO Earth imaging nanosat. This paper presents an overview of the algorithms, model architecture, parameter database, and code generation process.
Keywords
aerospace computing; artificial satellites; attitude control; software architecture; space vehicles; ADCS code; ADCS model; ADCS software; LEO Earth imaging nanosat; NANOSAT hardware architecture; Sierra Nevada Corporation; attitude determination and control subsystem; automatic code generation; flight software; mission profiles; model based design techniques; modular parameter database; production quality embedded software; spacecraft attitude control; spacecraft attitude determination; spacecraft software architecture; Biomedical optical imaging; Computational modeling; Computers; Data models; Navigation; Optical design; Phase change random access memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Aerospace Conference, 2014 IEEE
Conference_Location
Big Sky, MT
Print_ISBN
978-1-4799-5582-4
Type
conf
DOI
10.1109/AERO.2014.6836510
Filename
6836510
Link To Document