Computer-Aided Software Design for Spacecraft Guidance, Navigation and Control

Summary form only given. In the early days of space flight, the attitude and orbit control system (AOCS) was essentially a hard-wired, frozen architecture that could hardly be modified during flight. Then came the microprocessors whose on-board software, hand-coded by humans before flight, could be...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: de Lafontaine, J.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 23
container_issue
container_start_page 23
container_title
container_volume
creator de Lafontaine, J.
description Summary form only given. In the early days of space flight, the attitude and orbit control system (AOCS) was essentially a hard-wired, frozen architecture that could hardly be modified during flight. Then came the microprocessors whose on-board software, hand-coded by humans before flight, could be reprogrammed during flight. In the most recent evolutionary step, flight software can now be automatically generated by another software tool, starting from a high-level graphical representation of the AOCS functions and their interrelations. This paper demonstrates some of the limitations but also many of the benefits of using computer-aided software design tools for flight code generation. The impact on the quality of the flight code and on the substantial savings in development and validation time is illustrated using the particular case of the on-board AOCS software of the PROBA-1 spacecraft. PROBA-1 was launched in October 2001 for a two-year mission and it is still successfully fulfilling its Earth-observation mission today. Flight results are provided to illustrate the performance of the AOCS software.
doi_str_mv 10.1109/ISIC.2008.4635924
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_4635924</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4635924</ieee_id><sourcerecordid>4635924</sourcerecordid><originalsourceid>FETCH-ieee_primary_46359243</originalsourceid><addsrcrecordid>eNp9jrFOwzAQQA9EJQL0AxCLP4Ck56uTxiMKBbp0SffqlFwqo9aOHBfE37NUjEzvSW95AI8aC63RLjbtpikIsS5MtSwtmSuY21WtDRlDREZfQ0a6rHNbr-zNn1c4g8xiXpUlGrqFu2n6RCTUBjPYNuE0npPE_MX10qs2DOmbo6hXmdzBqyFE1Y7cSRd5SOr97Hr2nTyrLX-5AycXvGLfqyb4FMPxAWYDHyeZX3gPT2_rXfOROxHZj9GdOP7sL_vL_-svWHtDIA</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Computer-Aided Software Design for Spacecraft Guidance, Navigation and Control</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>de Lafontaine, J.</creator><creatorcontrib>de Lafontaine, J.</creatorcontrib><description>Summary form only given. In the early days of space flight, the attitude and orbit control system (AOCS) was essentially a hard-wired, frozen architecture that could hardly be modified during flight. Then came the microprocessors whose on-board software, hand-coded by humans before flight, could be reprogrammed during flight. In the most recent evolutionary step, flight software can now be automatically generated by another software tool, starting from a high-level graphical representation of the AOCS functions and their interrelations. This paper demonstrates some of the limitations but also many of the benefits of using computer-aided software design tools for flight code generation. The impact on the quality of the flight code and on the substantial savings in development and validation time is illustrated using the particular case of the on-board AOCS software of the PROBA-1 spacecraft. PROBA-1 was launched in October 2001 for a two-year mission and it is still successfully fulfilling its Earth-observation mission today. Flight results are provided to illustrate the performance of the AOCS software.</description><identifier>ISSN: 2158-9860</identifier><identifier>EISSN: 2158-9879</identifier><identifier>EISBN: 9781424422241</identifier><identifier>EISBN: 1424422248</identifier><identifier>DOI: 10.1109/ISIC.2008.4635924</identifier><identifier>LCCN: 90-655042</identifier><language>eng</language><publisher>IEEE</publisher><subject>Aerospace engineering ; Attitude control ; Control systems ; Navigation ; Orbits ; Software ; Space vehicles</subject><ispartof>2008 IEEE International Symposium on Intelligent Control, 2008, p.23-23</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4635924$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4635924$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>de Lafontaine, J.</creatorcontrib><title>Computer-Aided Software Design for Spacecraft Guidance, Navigation and Control</title><title>2008 IEEE International Symposium on Intelligent Control</title><addtitle>ISIC</addtitle><description>Summary form only given. In the early days of space flight, the attitude and orbit control system (AOCS) was essentially a hard-wired, frozen architecture that could hardly be modified during flight. Then came the microprocessors whose on-board software, hand-coded by humans before flight, could be reprogrammed during flight. In the most recent evolutionary step, flight software can now be automatically generated by another software tool, starting from a high-level graphical representation of the AOCS functions and their interrelations. This paper demonstrates some of the limitations but also many of the benefits of using computer-aided software design tools for flight code generation. The impact on the quality of the flight code and on the substantial savings in development and validation time is illustrated using the particular case of the on-board AOCS software of the PROBA-1 spacecraft. PROBA-1 was launched in October 2001 for a two-year mission and it is still successfully fulfilling its Earth-observation mission today. Flight results are provided to illustrate the performance of the AOCS software.</description><subject>Aerospace engineering</subject><subject>Attitude control</subject><subject>Control systems</subject><subject>Navigation</subject><subject>Orbits</subject><subject>Software</subject><subject>Space vehicles</subject><issn>2158-9860</issn><issn>2158-9879</issn><isbn>9781424422241</isbn><isbn>1424422248</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2008</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNp9jrFOwzAQQA9EJQL0AxCLP4Ck56uTxiMKBbp0SffqlFwqo9aOHBfE37NUjEzvSW95AI8aC63RLjbtpikIsS5MtSwtmSuY21WtDRlDREZfQ0a6rHNbr-zNn1c4g8xiXpUlGrqFu2n6RCTUBjPYNuE0npPE_MX10qs2DOmbo6hXmdzBqyFE1Y7cSRd5SOr97Hr2nTyrLX-5AycXvGLfqyb4FMPxAWYDHyeZX3gPT2_rXfOROxHZj9GdOP7sL_vL_-svWHtDIA</recordid><startdate>200809</startdate><enddate>200809</enddate><creator>de Lafontaine, J.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>200809</creationdate><title>Computer-Aided Software Design for Spacecraft Guidance, Navigation and Control</title><author>de Lafontaine, J.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-ieee_primary_46359243</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2008</creationdate><topic>Aerospace engineering</topic><topic>Attitude control</topic><topic>Control systems</topic><topic>Navigation</topic><topic>Orbits</topic><topic>Software</topic><topic>Space vehicles</topic><toplevel>online_resources</toplevel><creatorcontrib>de Lafontaine, J.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>de Lafontaine, J.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Computer-Aided Software Design for Spacecraft Guidance, Navigation and Control</atitle><btitle>2008 IEEE International Symposium on Intelligent Control</btitle><stitle>ISIC</stitle><date>2008-09</date><risdate>2008</risdate><spage>23</spage><epage>23</epage><pages>23-23</pages><issn>2158-9860</issn><eissn>2158-9879</eissn><eisbn>9781424422241</eisbn><eisbn>1424422248</eisbn><abstract>Summary form only given. In the early days of space flight, the attitude and orbit control system (AOCS) was essentially a hard-wired, frozen architecture that could hardly be modified during flight. Then came the microprocessors whose on-board software, hand-coded by humans before flight, could be reprogrammed during flight. In the most recent evolutionary step, flight software can now be automatically generated by another software tool, starting from a high-level graphical representation of the AOCS functions and their interrelations. This paper demonstrates some of the limitations but also many of the benefits of using computer-aided software design tools for flight code generation. The impact on the quality of the flight code and on the substantial savings in development and validation time is illustrated using the particular case of the on-board AOCS software of the PROBA-1 spacecraft. PROBA-1 was launched in October 2001 for a two-year mission and it is still successfully fulfilling its Earth-observation mission today. Flight results are provided to illustrate the performance of the AOCS software.</abstract><pub>IEEE</pub><doi>10.1109/ISIC.2008.4635924</doi></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2158-9860
ispartof 2008 IEEE International Symposium on Intelligent Control, 2008, p.23-23
issn 2158-9860
2158-9879
language eng
recordid cdi_ieee_primary_4635924
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Aerospace engineering
Attitude control
Control systems
Navigation
Orbits
Software
Space vehicles
title Computer-Aided Software Design for Spacecraft Guidance, Navigation and Control
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T22%3A50%3A13IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Computer-Aided%20Software%20Design%20for%20Spacecraft%20Guidance,%20Navigation%20and%20Control&rft.btitle=2008%20IEEE%20International%20Symposium%20on%20Intelligent%20Control&rft.au=de%20Lafontaine,%20J.&rft.date=2008-09&rft.spage=23&rft.epage=23&rft.pages=23-23&rft.issn=2158-9860&rft.eissn=2158-9879&rft_id=info:doi/10.1109/ISIC.2008.4635924&rft_dat=%3Cieee_6IE%3E4635924%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781424422241&rft.eisbn_list=1424422248&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4635924&rfr_iscdi=true