22.07.2013 Views

Section 1: Introduction - Mu-SPIN - NASA

Section 1: Introduction - Mu-SPIN - NASA

Section 1: Introduction - Mu-SPIN - NASA

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Section</strong> 1: <strong>Introduction</strong><br />

<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />

Richard Agudelo<br />

City College of New York<br />

Computer Engineering<br />

Credit: Johns Hopkins University Applied Physics<br />

Laboratory/Southwest Research Institute (JHUAPL/SWRI)<br />

1 / 12


2. Projects:<br />

1. Copy Load<br />

2. Transfer Load<br />

3. Transfer Products<br />

4. DOORS Modules<br />

5. Change Requirements (CR)<br />

6. BuildSTOLScript<br />

7. Points File / Eng Dump<br />

8. Counter of lines of code<br />

<strong>Section</strong> 2: List of Projects<br />

<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />

2 / 12


2.1 Copy load<br />

Copies “load” STOL procedures and input binary<br />

files to pre-determined locations on the same<br />

machine for either the transfer load script or other<br />

GSW planning tools.<br />

<strong>Section</strong> 2.1: Copy load<br />

<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />

3 / 12


2.2 Transfer load<br />

This Perl script transfers loads (binary file(s)<br />

and STOL procedures) from doppler to the<br />

machine from which it is invoked.<br />

<strong>Section</strong> 2.2: Transfer load<br />

<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />

4 / 12


2.3 Transfer Products<br />

Transfers a STOL procedure or Display<br />

page from Doppler to pre-defined<br />

directories in the machine where it is<br />

invoked.<br />

<strong>Section</strong> 2.3: Transfer Products<br />

<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />

5 / 12


2.4 DOORS Modules<br />

Divided 4 CSCI requirements documents (DOORS<br />

Modules) into multiple documents (one for each CSCI<br />

executable).<br />

Allows requirements to be baselined at a CSC level.<br />

Minimizes the number of people working on a<br />

document at any one time)<br />

<strong>Section</strong> 2.4: Doors Modules<br />

<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />

6 / 12


<strong>Section</strong> 2.4: Doors Modules<br />

<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />

Tried using DXL scripts to<br />

copy the link information.<br />

Interacted with Telelogic to<br />

find an automated solution.<br />

Division of modules was<br />

done manually.<br />

7 / 12


2.5 Verify information CR<br />

Research if Telemetry Mnemonics exist for<br />

Instrument EEPROM last refresh<br />

Research if Telemetry Mnemonic exist for<br />

sensor EEPROM last refresh<br />

Communicate with people from other groups in<br />

the Space Department<br />

<strong>Section</strong> 2.5: Verify Information CR<br />

<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />

8 / 12


2.6 BuildSTOLScript<br />

This application produces an ASCII STOL LDC (load,<br />

dump and compare) procedure that loads ephemeris<br />

information to the spacecraft or hardware simulator.<br />

Modified the name format of the generated procedure<br />

and updated the ephemeris load user guide and<br />

design document.<br />

<strong>Section</strong> 2.6: BuildSTOLScript<br />

<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />

9 / 12


2.7 Points File / Eng Dump<br />

Display error messages if the time variables<br />

given in command line or points file are<br />

incomplete or incorrect.<br />

Start time after stop time.<br />

<strong>Section</strong> 2.7: Points File / Eng Dump<br />

<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />

10 / 12


2.8 Counter of lines of code<br />

<strong>Section</strong> 2.8: Counter of lines of code<br />

<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />

Created Script to determine<br />

the lines of code that are<br />

common across all<br />

missions and the lines of<br />

code that are New<br />

Horizons specific.<br />

11 / 12


3. What did I learn?<br />

Technical skills: (Perl, DXL, Unix, C/C++, PHP,<br />

DOORS)<br />

Communications Skills<br />

Networking (AAC, HAC, Interns)<br />

Space missions (“Brown Bags” – Tours)<br />

<strong>Section</strong> 3: What did I learn?<br />

<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />

12 / 12


<strong>Section</strong> 4: Acknowledgments<br />

<strong>NASA</strong> / MU<strong>SPIN</strong> Program - APL<br />

Richard Agudelo<br />

City College of New York<br />

Computer Engineering<br />

Credit: Johns Hopkins University Applied Physics<br />

Laboratory/Southwest Research Institute (JHUAPL/SWRI)<br />

A / 12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!