CubeSat Developers Workshop 2014 IPEX Intelligent Payload EXperiment Eric Baumgarten 4/23/14 CubeSat Workshop 2014 1
IPEX Mission Summary 1U Cubesat in collaboration with JPL Cal Poly s PolySat constructed spacecraft bus 8 th flight mission for PolySat JPL provide the payload software Launched December 6 th 2013 as part of ELaNa 5 with GEMsat JPL 4/23/14 CubeSat Workshop 2014 2
Cal Poly s Mission Goals Educate Cal Poly Students on the design, manufacture, testing and operation of spacecraft Validate new generation bus hardware for future flight missions Validate new ground station operation for future missions 4/23/14 CubeSat Workshop 2014 3
JPL s Mission Goals Validate CASPER (Continuous Activity Scheduling Planning Execution and Replanning) Demonstrate autonomous operations of spacecraft engineering activities Demonstrate autonomous onboard instrument product generation using HyspIRI-like image processing algorithms 4/23/14 CubeSat Workshop 2014 4
IPEX BUS HyperCube Structure Tyvak Intrepid Systemboard UHF Comm system 5x 3Mp cell phone cameras Problems encountered: Replace Spacecube Mini with Gumstix Add brass ballasts to offset Space Cube mini weight 4/23/14 CubeSat Workshop 2014 5
Gumstix EarthSTORM Secondary Processor for payload processing Replaced Space Cube Mini at late stage in development COTS solution Inexpensive Smaller form factor than SC mini Lower power but less powerful than SC Mini 4/23/14 CubeSat Workshop 2014 6
IPEX Software Linux-based Custom code to add expected satellite functionality Standards compliant Smaller learning curve for Poly students, others Standard communication protocols On-orbit software updates 4/23/14 CubeSat Workshop 2014 7
New Ground Station Using systemboard as ground station radio Receive diversity over 3 ground stations All in one package 4/23/14 CubeSat Workshop 2014 8
Beginning of Life Ops Funcube Doppler plots Cubesat community help First pictures downlinked day after launch Low Resolution Thumbnail High Resolution Image 4/23/14 CubeSat Workshop 2014 9
Automated Ops Remote pass operation possibility Scheduling passes in advance Email pass reports Increased data volume Full nights sleep The following ground station(s) participated in the IPEX pass that began at 05:08:42 04/11/2014 UTC. Hertz-RasPi: Start: 05:08:22 04/11/2014 UTC End: 05:20:31 04/11/2014 UTC Length: 12 min 09 sec Max El: 66.202595 RX Pkts: 332 RX Bytes: 47188 TX Pkts: 0 TX Bytes: 0 Marconi icom: Start: 05:08:22 04/11/2014 UTC End: 05:20:31 04/11/2014 UTC Length: 12 min 09 sec Max El: 66.202595 RX Pkts: 300 RX Bytes: 46956 TX Pkts: 549 TX Bytes: 36341 [- ] [=\ ] [== ] [===/ ] [=====- ] [======\ ] [======= ] [========/ ] [==========- ] [===========\ ] [============ ] [==============/ ] [===============- ] [================\ ] [================= ] [===================/ ] [===================- ] [===================\ ] [===================== ] [=======================/ ] [========================- ] [=========================\ ] [========================== ] [============================/ ] [============================- ] [=============================\ ] [============================= ] [==============================/ ] [================================- ] [=================================\ ] [================================== ] [===================================/ ] [=====================================- ] [=====================================\ ] [====================================== ] [======================================/ ] [=======================================- ] [================ =======================\ ] [======================================= ] [=======================================/ ] [=======================================- ] [=========================================\ ] [========================================== ] [===========================================/ ] [============================================- ] [==============================================\ ] [=============================================== ] [===============================================/ ] 4/23/14 CubeSat Workshop 2014 10
Flight software update in orbit First time for PolySat Test on ETU before upload Update software to enable downlink of more payload data Produce thumbnails of CASPER images to enable higher volume of download 4/23/14 CubeSat Workshop 2014 11
Spacecraft Telemetry: Temperatures Temperatures measured from -50 C to +80 C on +X side panel (external of cubesat) Possible large temperature range due to no brass ballast behind +X panel No eclipse orbit Data for every 10 min for 4 months Temp ( C) +X Temperatures 100 80 60 40 20 0-20 -40 120.2 120.4 120.6 120.8 121 121.2 121.4 121.6 Time (days) Total volume downlinked: 20-30 MB 4/23/14 CubeSat Workshop 2014 12
Spacecraft Telemetry: State of charge State of charge latchup Constant power draw until satellite was reset More resets during time of sun sync orbit Resets can solve common problems State of charge (mah) Counter 11500 11000 10500 10000 9500 9000 8500 8000 9000 8000 7000 6000 5000 4000 3000 2000 1000 0 State of charge 0 10 20 30 40 50 60 70 80 90 100 110 120 Time (days) Long Duration Counter 0 10 20 30 40 50 60 70 80 90 100 110 120 Days 4/23/14 CubeSat Workshop 2014 13
Spacecraft Telemetry: Uplink Packets Slope of line is good indicator to the quality of communication with spacecraft Downtime of ground station clearly shown Able to determine groundstation performance Packets 4000 3000 2000 1000 0 Uplink packets 0 20 40 60 80 100 120 Time (days) 4/23/14 CubeSat Workshop 2014 14
Pictures 4/23/14 CubeSat Workshop 2014 15
More Pictures 4/23/14 CubeSat Workshop 2014 16
More Pictures 4/23/14 CubeSat Workshop 2014 17
CASPER/JPL mission status ~72 hours of payload data processing on Gumstix 2 months of CASPER processing pause to improve throughput 17000 hyspiri-like data products Verified against redundant CDH and Gumstix processing 12k verifications against ground processing Counts 5000 4500 4000 3500 3000 2500 2000 1500 1000 500 0 Gumstix Heartbeats 0 20 40 60 80 100 120 Time (days) 4/23/14 CubeSat Workshop 2014 18
Questions? 4/23/14 CubeSat Workshop 2014 19