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...

Full description

Saved in:
Bibliographic Details
Main Authors: Yavuzyilmaz, C., Akbas, M., Acar, Y., Gulmammadov, F., Kahraman, O., Subasi, Y., Ertongur, N., Tufekci, C. S.
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