/
Open Source Spacecraft  Development Open Source Spacecraft  Development

Open Source Spacecraft Development - PowerPoint Presentation

faustina-dinatale
faustina-dinatale . @faustina-dinatale
Follow
345 views
Uploaded On 2019-06-22

Open Source Spacecraft Development - PPT Presentation

Toolbox NASA Intern Project 15 Charles Rogers Steven Seeger Embedded Flight Systems Inc Assumptions User is a University ultra low cost mission Developing a CubeSat or like project ID: 759863

develop flight system ground flight develop ground system open time hardware quick start cfs source dynamic arm instructions build

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Open Source Spacecraft Development" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Open Source Spacecraft DevelopmentToolbox NASA Intern Project ‘15

Charles Rogers

Steven Seeger

Embedded Flight Systems, Inc

Slide2

Assumptions

User is a University, ultra low cost missionDeveloping a CubeSat or like projectDevelopers are studentshave limited (No) flight experienceLimited software development experience cFS is a component, need other componentsUse only “open source” componentsNo CostNo International Traffic in Arm (ITAR) restrictionsInexpensive but flexible target hardwareDON’T DEVELOP A SATELITE, DEVELOP A BASE SYSTEMPurpose: Create Quick Start Guide

7/20/15

2

Slide3

Requirements

Run flight software on a flight like targetNot a PC User experience with embedded developmentTarget can run a Real-Time Operating System (RTOS)Use hardware interfaceField Programmable Gate Array (FPGA)cFS apps able to interface to hardwareAbility to use Spacecraft Dynamic Flight ModelsGround system Develop ground databaseDevelop scriptsAbility to upload Relative and Absolute Time Sequences (RTS, ATS)Develop Custom pages

7/20/15

3

Slide4

Open Source Components Selected

cFS as flight Command and Data Handing (C&DH)Linux – Xenomai as real-time OS (if RTOS needed)COSMOS ground systemWrite Ruby procsDisplay pagesTool to auto generate the ground database“42” Dynamic SimulationCommon ACS apps can interfaceTarget Hardware ZED BoardInexpensive (Boards approximately $400)Flight-like equivalentXilinx Zynq 7000 FPGADual ARM

7/20/15

4

Slide5

Community

Students develop a systemDevelop a lessons learned WikiCreate quick start guideIterate on quick start guide – BECOME A COMMUNITYTeams share workEnd Result => “Out of the box” instructions and helpWiki (www.satdev.org)Github for code (remember all open source)

7/20/15

5

Slide6

For New Users

Hardware to purchase (zedboard.org)Where to get code that was tested (github repositories)Instructions on how to create build environments/setup ground systemsList of “out of the box” testsWiki of problems and solutions (satdev.net)Users can get prototype up in a week (maybe a day)Use prototype to learn about system components and enhancementsEVERY CONTRIBUTES TO THE WIKI

7/20/15

6

Slide7

Path Forward

Creating a communityNo money or project to supportNeed to understand needs and knowledge of student developer to make usefulCreate fully developed VM with ground system, ZED board build environment with instructionsPOLL – Are you interested?QUESTIONS?

7/20/15

7