Loading…
Rasat ADCS flight software testing with Dynamic Attitude Simulator Environment
RASAT is a 3-axis stabilized earth observation satellite to be launched to a sun-synchronous LEO (Low Earth Orbit ) orbit. The primary design of attitude determination and control system (ADCS) flight software is performed by utilizing combination of MATLAB® and C environments. MATLAB environment en...
Saved in:
Main Authors: | , , , , , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 977 |
container_issue | |
container_start_page | 974 |
container_title | |
container_volume | |
creator | Yavuzyilmaz, C. Akbas, M. Acar, Y. Gulmammadov, F. Kahraman, O. Subasi, Y. Ertongur, N. Tufekci, C. S. |
description | RASAT is a 3-axis stabilized earth observation satellite to be launched to a sun-synchronous LEO (Low Earth Orbit ) orbit. The primary design of attitude determination and control system (ADCS) flight software is performed by utilizing combination of MATLAB® and C environments. MATLAB environment ensures an easy design and test platform for quick algorithm simulation. After MATLAB simulations are performed successfully, the same algorithms are coded in C language to obtain the source code for the flight software. In the further development stage, Dynamic Attitude Simulator Environment (DASE) is used for simulating the real data to run the flight code in onboard computer. DASE software simulates the attitude and the orbit dynamics of the satellite and generates the corresponding sensor and actuator signals by using the satellite data bus as if they were received from the real sensors and sent to real actuators. Thus, DASE provides a suitable environment necessary to test and verify controllers and estimators as it simulates the satellite dynamics well before the launch. In this work, various aspects of ADCS flight code testing are considered and presented, such as sensor processing issues and actuator limitations. The success in realizing RASAT's operational phases are demonstrated by comparing the DASE-results with the desired behavior of RASAT in space. Two fundamental operational scenarios are presented as the result of simulations: 1) satellite de-tumbling after launcher separation and 2) 3-axis nadir pointing control. |
doi_str_mv | 10.1109/RAST.2011.5966987 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5966987</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5966987</ieee_id><sourcerecordid>5966987</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-4285809d4ccbd0003b7a976e6e6200b783f84f2356b7579821097e105d17c16f3</originalsourceid><addsrcrecordid>eNpVUNtKw0AUXBFBqfkA8WV_IHF3s9fH0FYrFIUm72WT7LYruUj21NK_N2BfnHkYBobDmUHoiZKMUmJedkVZZYxQmgkjpdHqBiVGacoZ50ZSQW7_ecXvURLjF5kxxyU1D-hjZ6MFXKyWJfZdOBwBx9HD2U4Og4sQhgM-Bzji1WWwfWhwARDg1Dpchv7UWRgnvB5-wjQOvRvgEd1520WXXHWBqtd1tdyk28-392WxTYMhkHKmhSam5U1Tt_Mzea2sUdLNZITUSudec89yIWsllNFsLqscJaKlqqHS5wv0_Hc2OOf231Po7XTZX0fIfwHmN077</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Rasat ADCS flight software testing with Dynamic Attitude Simulator Environment</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Yavuzyilmaz, C. ; Akbas, M. ; Acar, Y. ; Gulmammadov, F. ; Kahraman, O. ; Subasi, Y. ; Ertongur, N. ; Tufekci, C. S.</creator><creatorcontrib>Yavuzyilmaz, C. ; Akbas, M. ; Acar, Y. ; Gulmammadov, F. ; Kahraman, O. ; Subasi, Y. ; Ertongur, N. ; Tufekci, C. S.</creatorcontrib><description>RASAT is a 3-axis stabilized earth observation satellite to be launched to a sun-synchronous LEO (Low Earth Orbit ) orbit. The primary design of attitude determination and control system (ADCS) flight software is performed by utilizing combination of MATLAB® and C environments. MATLAB environment ensures an easy design and test platform for quick algorithm simulation. After MATLAB simulations are performed successfully, the same algorithms are coded in C language to obtain the source code for the flight software. In the further development stage, Dynamic Attitude Simulator Environment (DASE) is used for simulating the real data to run the flight code in onboard computer. DASE software simulates the attitude and the orbit dynamics of the satellite and generates the corresponding sensor and actuator signals by using the satellite data bus as if they were received from the real sensors and sent to real actuators. Thus, DASE provides a suitable environment necessary to test and verify controllers and estimators as it simulates the satellite dynamics well before the launch. In this work, various aspects of ADCS flight code testing are considered and presented, such as sensor processing issues and actuator limitations. The success in realizing RASAT's operational phases are demonstrated by comparing the DASE-results with the desired behavior of RASAT in space. Two fundamental operational scenarios are presented as the result of simulations: 1) satellite de-tumbling after launcher separation and 2) 3-axis nadir pointing control.</description><identifier>ISBN: 9781424496174</identifier><identifier>ISBN: 1424496179</identifier><identifier>EISBN: 9781424496150</identifier><identifier>EISBN: 9781424496167</identifier><identifier>EISBN: 1424496160</identifier><identifier>EISBN: 1424496152</identifier><identifier>DOI: 10.1109/RAST.2011.5966987</identifier><language>eng</language><publisher>IEEE</publisher><subject>Actuators ; Attitude control ; Computers ; low earth orbit satellites ; Orbits ; Position measurement ; Satellites ; simulation ; Software</subject><ispartof>Proceedings of 5th International Conference on Recent Advances in Space Technologies - RAST2011, 2011, p.974-977</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/5966987$$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/5966987$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Yavuzyilmaz, C.</creatorcontrib><creatorcontrib>Akbas, M.</creatorcontrib><creatorcontrib>Acar, Y.</creatorcontrib><creatorcontrib>Gulmammadov, F.</creatorcontrib><creatorcontrib>Kahraman, O.</creatorcontrib><creatorcontrib>Subasi, Y.</creatorcontrib><creatorcontrib>Ertongur, N.</creatorcontrib><creatorcontrib>Tufekci, C. S.</creatorcontrib><title>Rasat ADCS flight software testing with Dynamic Attitude Simulator Environment</title><title>Proceedings of 5th International Conference on Recent Advances in Space Technologies - RAST2011</title><addtitle>RAST</addtitle><description>RASAT is a 3-axis stabilized earth observation satellite to be launched to a sun-synchronous LEO (Low Earth Orbit ) orbit. The primary design of attitude determination and control system (ADCS) flight software is performed by utilizing combination of MATLAB® and C environments. MATLAB environment ensures an easy design and test platform for quick algorithm simulation. After MATLAB simulations are performed successfully, the same algorithms are coded in C language to obtain the source code for the flight software. In the further development stage, Dynamic Attitude Simulator Environment (DASE) is used for simulating the real data to run the flight code in onboard computer. DASE software simulates the attitude and the orbit dynamics of the satellite and generates the corresponding sensor and actuator signals by using the satellite data bus as if they were received from the real sensors and sent to real actuators. Thus, DASE provides a suitable environment necessary to test and verify controllers and estimators as it simulates the satellite dynamics well before the launch. In this work, various aspects of ADCS flight code testing are considered and presented, such as sensor processing issues and actuator limitations. The success in realizing RASAT's operational phases are demonstrated by comparing the DASE-results with the desired behavior of RASAT in space. Two fundamental operational scenarios are presented as the result of simulations: 1) satellite de-tumbling after launcher separation and 2) 3-axis nadir pointing control.</description><subject>Actuators</subject><subject>Attitude control</subject><subject>Computers</subject><subject>low earth orbit satellites</subject><subject>Orbits</subject><subject>Position measurement</subject><subject>Satellites</subject><subject>simulation</subject><subject>Software</subject><isbn>9781424496174</isbn><isbn>1424496179</isbn><isbn>9781424496150</isbn><isbn>9781424496167</isbn><isbn>1424496160</isbn><isbn>1424496152</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNpVUNtKw0AUXBFBqfkA8WV_IHF3s9fH0FYrFIUm72WT7LYruUj21NK_N2BfnHkYBobDmUHoiZKMUmJedkVZZYxQmgkjpdHqBiVGacoZ50ZSQW7_ecXvURLjF5kxxyU1D-hjZ6MFXKyWJfZdOBwBx9HD2U4Og4sQhgM-Bzji1WWwfWhwARDg1Dpchv7UWRgnvB5-wjQOvRvgEd1520WXXHWBqtd1tdyk28-392WxTYMhkHKmhSam5U1Tt_Mzea2sUdLNZITUSudec89yIWsllNFsLqscJaKlqqHS5wv0_Hc2OOf231Po7XTZX0fIfwHmN077</recordid><startdate>201106</startdate><enddate>201106</enddate><creator>Yavuzyilmaz, C.</creator><creator>Akbas, M.</creator><creator>Acar, Y.</creator><creator>Gulmammadov, F.</creator><creator>Kahraman, O.</creator><creator>Subasi, Y.</creator><creator>Ertongur, N.</creator><creator>Tufekci, C. S.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201106</creationdate><title>Rasat ADCS flight software testing with Dynamic Attitude Simulator Environment</title><author>Yavuzyilmaz, C. ; Akbas, M. ; Acar, Y. ; Gulmammadov, F. ; Kahraman, O. ; Subasi, Y. ; Ertongur, N. ; Tufekci, C. S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-4285809d4ccbd0003b7a976e6e6200b783f84f2356b7579821097e105d17c16f3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Actuators</topic><topic>Attitude control</topic><topic>Computers</topic><topic>low earth orbit satellites</topic><topic>Orbits</topic><topic>Position measurement</topic><topic>Satellites</topic><topic>simulation</topic><topic>Software</topic><toplevel>online_resources</toplevel><creatorcontrib>Yavuzyilmaz, C.</creatorcontrib><creatorcontrib>Akbas, M.</creatorcontrib><creatorcontrib>Acar, Y.</creatorcontrib><creatorcontrib>Gulmammadov, F.</creatorcontrib><creatorcontrib>Kahraman, O.</creatorcontrib><creatorcontrib>Subasi, Y.</creatorcontrib><creatorcontrib>Ertongur, N.</creatorcontrib><creatorcontrib>Tufekci, C. S.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Yavuzyilmaz, C.</au><au>Akbas, M.</au><au>Acar, Y.</au><au>Gulmammadov, F.</au><au>Kahraman, O.</au><au>Subasi, Y.</au><au>Ertongur, N.</au><au>Tufekci, C. S.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Rasat ADCS flight software testing with Dynamic Attitude Simulator Environment</atitle><btitle>Proceedings of 5th International Conference on Recent Advances in Space Technologies - RAST2011</btitle><stitle>RAST</stitle><date>2011-06</date><risdate>2011</risdate><spage>974</spage><epage>977</epage><pages>974-977</pages><isbn>9781424496174</isbn><isbn>1424496179</isbn><eisbn>9781424496150</eisbn><eisbn>9781424496167</eisbn><eisbn>1424496160</eisbn><eisbn>1424496152</eisbn><abstract>RASAT is a 3-axis stabilized earth observation satellite to be launched to a sun-synchronous LEO (Low Earth Orbit ) orbit. The primary design of attitude determination and control system (ADCS) flight software is performed by utilizing combination of MATLAB® and C environments. MATLAB environment ensures an easy design and test platform for quick algorithm simulation. After MATLAB simulations are performed successfully, the same algorithms are coded in C language to obtain the source code for the flight software. In the further development stage, Dynamic Attitude Simulator Environment (DASE) is used for simulating the real data to run the flight code in onboard computer. DASE software simulates the attitude and the orbit dynamics of the satellite and generates the corresponding sensor and actuator signals by using the satellite data bus as if they were received from the real sensors and sent to real actuators. Thus, DASE provides a suitable environment necessary to test and verify controllers and estimators as it simulates the satellite dynamics well before the launch. In this work, various aspects of ADCS flight code testing are considered and presented, such as sensor processing issues and actuator limitations. The success in realizing RASAT's operational phases are demonstrated by comparing the DASE-results with the desired behavior of RASAT in space. Two fundamental operational scenarios are presented as the result of simulations: 1) satellite de-tumbling after launcher separation and 2) 3-axis nadir pointing control.</abstract><pub>IEEE</pub><doi>10.1109/RAST.2011.5966987</doi><tpages>4</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISBN: 9781424496174 |
ispartof | Proceedings of 5th International Conference on Recent Advances in Space Technologies - RAST2011, 2011, p.974-977 |
issn | |
language | eng |
recordid | cdi_ieee_primary_5966987 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Actuators Attitude control Computers low earth orbit satellites Orbits Position measurement Satellites simulation Software |
title | Rasat ADCS flight software testing with Dynamic Attitude Simulator Environment |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T17%3A50%3A19IST&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=Rasat%20ADCS%20flight%20software%20testing%20with%20Dynamic%20Attitude%20Simulator%20Environment&rft.btitle=Proceedings%20of%205th%20International%20Conference%20on%20Recent%20Advances%20in%20Space%20Technologies%20-%20RAST2011&rft.au=Yavuzyilmaz,%20C.&rft.date=2011-06&rft.spage=974&rft.epage=977&rft.pages=974-977&rft.isbn=9781424496174&rft.isbn_list=1424496179&rft_id=info:doi/10.1109/RAST.2011.5966987&rft.eisbn=9781424496150&rft.eisbn_list=9781424496167&rft.eisbn_list=1424496160&rft.eisbn_list=1424496152&rft_dat=%3Cieee_6IE%3E5966987%3C/ieee_6IE%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i90t-4285809d4ccbd0003b7a976e6e6200b783f84f2356b7579821097e105d17c16f3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5966987&rfr_iscdi=true |