DayStar Diurnal Star Tracking for Balloon-borne Attitude Determination Preliminary Design Review October 12, 2011 University of Colorado Aerospace Engineering Sciences Jed Diller Aaron Holt Michael Skeen Kevin Dinkel Tyler Murphy Nick Truesdale Zach Dischner Sara Schuette Andrew Zizzi Briefing Overview and Content Purpose: The Preliminary Design Review will introduce the DayStar system options and demonstrate the feasibility of the chosen design solutions. Objectives Overview Background, Project Goals and Requirements, and Concept of Operations Michael Skeen Development and Assessment of System Design Options System Architecture Options, Trade Studies, and Selected Design Nick Truesdale System Design-To Specifications System Requirements and Verification, Supporting System Modeling Nick Truesdale Development and Assessment of Subsystem Design Options Subsystem Modeling and Preliminary Design Andrew Zizzi, Jed Diller, Sara Schuette Project Feasibility Analysis and Risk Assessment Project Feasibility Justifications and Risk Assessment and Mitigation Andrew Zizzi, Jed Diller, Sara Schuette Project Management Plan, including personal Health and Safety Organization, Schedule, Budget, Work Breakdown Structure, and Health and Safety Plan Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Michael Skeen Project Management Plan 10/12/2011 2 Objectives Overview Michael Skeen 10/12/2011 3 Background [1] • Balloon-Borne Observatories: – Eventual goal: Operate 1-meter telescope from a balloon platform with Hubble Space Telescope performance – Sunrise: Sun-imaging 1-meter UV telescope, 0.05 arcsecond angular resolution[1] • Attitude Determination: – ST5000 (University of Wisconsin)[2] commonly used on sounding rocket [2] • 0.5 arcsecond RMS accuracy • Saturated 20 minutes before sunrise on highaltitude balloon flight – Needed: • Increased accuracy • Operation in daytime conditions Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 4 Project Goals and Requirements • The DayStar team will develop a prototype star tracking system capable of providing pointing knowledge to a diurnal, lighter-than-air platform. DayStar will improve on current attitude determination devices used on balloon payloads by providing daytime operational capabilities and an improved nighttime accuracy of 0.1 arcseconds RMS. Requirement Description 0.PRJ.1 DayStar shall provide better than or equal to 0.1 arcsecond 1-σ RMS pointing knowledge during nighttime observation. 0.PRJ.2 DayStar shall provide better than or equal to 1 arcsecond 1-σ RMS pointing knowledge during daytime observation (goal of 0.1 arcseconds). 0.PRJ.3 DayStar shall produce data compatible with ST5000 attitude determination software. 0.PRJ.4 DayStar shall demonstrate adaptability to a high-altitude balloon environment. Nighttime: Ambient sky brightness ≤ 2 kilo-Rayleighs Daytime: Ambient sky brightness ≤ 86,000 kilo-Rayleighs Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 5 Flight Concept of Operations Launch Start-Up Star Tracking Operations Capture Image Determine Star Centroid Locations Compute and Output Attitude Shutdown Touch-Down Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 6 Development and Assessment of System Design Options Nick Truesdale 10/12/2011 7 System Architecture System architecture is defined by customer to be a star tracker. Optics Imaging CDH • Task: Focus starfield onto CMOS sensor. • Task: Provide images for processing. • Task: Convert images to attitude solution. • Key Components: • Key Components: • Key Components: 5x7 degree FOV Internal field stop and external baffle Red Filter 5.5 megapixels Improved red performance Ultra-low read noise Star detection/rejection Star Centroiding • Stretch Goals: Star identification Attitude Solution Structures • Task: Provide structural support and integration of functional subsystems. Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 8 Trade Space Diagram (TSD) Star Tracker Centroiding Optics Imaging CDH Telescope Camera Star Detection Refractor CCD Average Plus STD Reflector CMOS Median Absolute Deviation (MAD) Catadioptric CCD Array Robust MAD (roboMAD) Parabolic Fit Static Flight Configurable Gaussian Fit Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Center of Gravity (CoG) Robust CoG (roboCoG) Intensity Weighted Centroiding (IWC) Robust IWC (roboIWC) Project Management Plan 10/12/2011 9 Functional Block Diagram (FBD) Structure Optics Reimaging System Filter Imaging FPGA Briefing Overview Objectives Overview Objective Lens System Design Options External Baffle Power Management MicroController Flash Memory CMOS Sensor Field Stop Interfaces CDH Key Memory Power Processor Data Storage Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Light Project Management Plan 10/12/2011 10 System Design-To Specifications Nick Truesdale 10/12/2011 11 Accuracy Requirements • Project requirements: Requirement Description Parent Req. Verification 0.PRJ.1 DayStar shall provide better than or equal to 0.1 arcsecond 1-σ RMS pointing knowledge during nighttime observation. Customer Test 0.PRJ.2 DayStar shall provide better than or equal to 1 arcsecond 1-σ RMS pointing knowledge during daytime observation (goal of 0.1 arcseconds). Customer Test Parent Req. Verification • System requirements: Requirement Description 1.SYS.1 The DayStar system shall be able to image the sky. 0.PRJ.1, 0.PRJ.2 Test 1.SYS.2 The DayStar system shall image a minimum of 20 stars per frame having a SNR of at least 6.0 at nighttime. 0.PRJ.1 Test, Analysis 1.SYS.3 The DayStar system shall image a minimum of 8 stars per frame having a SNR of at least 6.0 at daytime. 0.PRJ.2 Test, Analysis Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 12 Accuracy Modeling • Key values: – Minimum number of stars per frame • 8 at daytime, 20 at nighttime • Required by CDH statistical accuracy test – Minimum signal to noise ratio • 6.0 for daytime and nighttime • Required by CDH identification and centroiding accuracy tests Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 13 Accuracy Modeling Number of stars in field of view by magnitude • How many stars do we see? 70 Nighttime Daytime Ideal 60 – Nighttime Number of stars 50 • ~78 stars 40 – Daytime 30 • ~18 stars • Both satisfy requirements 20 10 0 4 4.5 5 5.5 6 Magnitude 6.5 7 7.5 8 Data from [3], [4] Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 14 Interface Requirements • Project requirements: Requirement Description Parent Req. Verification 0.PRJ.3 DayStar shall produce data that is compatible with ST5000[5] attitude determination software. Customer Test, Analysis 0.PRJ.4 DayStar shall demonstrate adaptability to a high-altitude balloon environment. Customer Test, Analysis • System requirements: Requirement Description Parent Req. Verification 1.SYS.5 The DayStar system shall adhere to the HASP ICD for the mass, power and data resources allocated to two large class payloads. 0.PRJ.4 Test, Inspection 1.SYS.6 The DayStar system shall output attitude information at a frequency of 10 Hz with the required accuracy. 0.PRJ.3 Test Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 15 Interface Analysis • Key Values: – ICD Specifications • 40kg, 150W at 30V, and 9600 baud downlink • Easily met – Telescope mass < 10 kg – Computer power < 80W – Minimum data output rate • 10 Hz is the ST5000 operating speed • Encompasses frame rate, image transfer and processing Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 16 Development and Assessment of Subsystem Design Options Andrew Zizzi Jed Diller Sara Schuette 10/12/2011 17 Algorithms – Design-To Specs Subsystem Requirements: Requirement Description Parent Requirement Method Verification 2.CDH.1 The CDH system shall be able to detect stars in the image. 1.SYS.2 1.SYS.3 Analysis, Test 2.CDH.2 The CDH system shall produce star centroids to a 1” RMS accuracy during nighttime. 1.SYS.2 Analysis, Test 2.CDH.3 The CDH system shall produce star centroids to a 5” RMS accuracy during daytime. 1.SYS.3 Analysis, Test Verification of Requirements: “At a given SNR, how well do we know our attitude?” Briefing Overview Objectives Overview = “How well do we know our attitude from our centroids?” System Design Options Design-To Specifications × “How well can we locate what we detect?” Subsystem Design Options Feasibility and Risk Assessment × “What SNR stars can we detect?” Project Management Plan 10/12/2011 18 Algorithms – Software Flow Minimum requirements for success Image Star Detection Centroid Stars Output Centroid Vectors Star Catalog Search Output Inertial Coordinates Stretch goals / ST5000 interface Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 19 Algorithms – Trade Study Results Algorithm: Methods: Evaluation Criteria: Star Detection Ave + STD[5], MAD[6], roboMAD[6], Static Flight Configurable Robustness at low SNR, Speed, Complexity, False Identifications Star Centroiding CoG, IWC[7][8], Gaussian Fit[6], Parabolic Fit[6], roboCoG[6], roboIWC Accuracy, Speed, Complexity, Robustness against noise Lost-in-Space Differential Voting[9], Planar Triangle[10], Pyramid Angle[8], FOCAS Triangles[11], Grid Method[12] Performance with low star count, Speed, Complexity, Memory, Convergence Probability Attitude Determination Q-Method[13], Triad Method[13], QUEST[13], Newton-Rhapson Method[13] Accuracy, Speed, Complexity Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 20 Algorithms – Star Detection Percent of 7th Magnitude Stars Detected During the Day 100 90 90 Overexposed Region 80 Exposure Time [ms] Method: 100 70 70 60 60 Target Region 50 40 Briefing Overview Objectives Overview System Design Options 50 40 30 30 20 20 Underexposed Region 10 Results: 1. 7th magnitude stars are detected 90% of the time with an exposure between ~30 and ~70 ms blurred over 16 to 36 pixels 80 10 Design-To Specifications 20 30 70 60 50 40 Blur [pixels subtended] Subsystem Design Options Feasibility and Risk Assessment 80 90 Project Management Plan Percent of Stars Detected Purpose: 1. Test algorithm’s ability to define the star detection intensity limit 2. Define min/max blurring factor and min/max exposure time for best star detection performance 10 100 0 10/12/2011 21 Algorithms – Centroid Accuracy Purpose: 1. Choose the most suitable centroiding method 2. Define min/max blurring factor and min/max exposure times for best centroiding performance Method: Centroid Errors for Various Methods vs. Blur (67 ms Exposure) 4 CoG IWC Gaussian Fit Parabolic Fit roboCoG roboIWC Intensity (raw counts) Generated Star Subtended Over 25 pixels, SNR of 7 Centroid RMS Error [arcseconds] 3.5 3 7th Magnitude Star During the Day 2.5 2 Target Region 1.5 1 0.5 0 0 10 20 30 40 50 60 70 Blur [pixels subtended] 80 90 100 Results: 1. Robust IWC method chosen 2. Star needs to be subtended over 16 – 36 pixels to achieve < 0.5” RMS accuracy Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 22 Algorithms – Attitude Accuracy Actual Star Vectors 10,000 Monte Carlo trials Perturbed Star Vectors ST5000 Attitude Transformation Algorithm[14] Objectives Overview 0.10" 0.50" 0.70" 0.90" 1.10" 1.30" 0.9 0.8 0.7 0.6 RMS RMS RMS RMS RMS RMS 0.5 0.4 0.3 0.1” Requirement 0.2 0.1 LSF Attitude Results: 0.1” RMS attitude accuracy is attainable at various centroiding accuracies: 1. 6 stars at 0.5” RMS accuracy 2. 15 stars at 0.9” RMS accuracy 3. 25 stars at 1.1” RMS accuracy Briefing Overview Number of Stars vs. RMS Attitude Accuracy for Various Centroid Accuracies RMS Attitude Error (arcseconds) Purpose: Define how centroiding accuracy influences attitude accuracy Define how number of stars in FOV changes attitude accuracy Method: System Design Options 0 5 Design-To Specifications Subsystem Design Options 10 15 20 Number of Stars Feasibility and Risk Assessment 25 Project Management Plan 30 35 10/12/2011 23 Algorithms – Hardware Solutions Requirements: 1. Minimum Data Transfer Rate From sCMOS: 664 bits/s 2. Maximum CPU Power Dissipation: ~40 W 3. Minimum Data Storage: ~10 GB 4. Minimum Onboard Memory: ~6 GB 5. Maximum Price: $1,840.0 Consumer Grade Desktop Hardware • Pros: Simplicity, Computation Speed, Memory, Price • Cons: Power Draw, sCMOS Interface Options Low Power Desktop Hardware • Pros: Simplicity, Power Draw, Price • Cons: sCMOS Interface Options, Computation Speed, Memory Embedded Computer Hardware (PC/104 or AVR) • Pros: Power Draw, sCMOS Interface Options, Rugged • Cons: Complexity, Price, Computation Speed, Memory Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 24 Imaging Subsystem star light sensor algorithms computer electronics 1001101 digital output voltage imaging subsystem • • • • Light to voltage to digital output Will not saturate during daytime (unlike ST5000) Sense enough stars for algorithms Light to digital output at 10Hz Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 25 Imaging Requirements Requirement Description Parent Requirement Method Verification 2.IMG.1 The imaging system shall detect 4th-8th magnitude stars diurnally without saturating. 1.SYS.1 Test 2.IMG.2 The imaging system shall detect 4th-8th (TBR) magnitude stars having a SNR of at least 10 (TBR) during nighttime operation. 1.SYS.2 Test 2.IMG.3 The imaging system shall detect 4th-6th (TBR) magnitude stars having a SNR of at least 10 (TBR) during daytime operation. 1.SYS.3 Test 2.IMG.4 The imaging system shall provide image data at a rate of no less than 10Hz. 1.SYS.6 Test 2.IMG.5 The imaging system shall output digital data compatible with the algorithms computer hardware. 1.SYS.4 Test 2.IMG.6 The imaging system should capture and provide measurement and diagnostic data relating to image capture. 1.SYS.7 Inspection Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 26 Imaging Trade Results • • • • CCD vs. CMOS vs. CCD Array Historical knowledge says CCD Modern CMOS wins for implementation and speed sCMOS likely candidate – – – – Briefing Overview 5.3 megapixel 100 fps in camera Low read noise Increased red spectrum performance Objectives Overview System Design Options Traditional APS CCD (CMOS) Uniqueness 1 8 Cost 5 5 Speed 3 10 Noise 9 6 Implementation 3 7 Modularity 1 8 Quantum Efficiency 9 5 Total 4.84 7.02 Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment CCD Array Weight 7 9 6 9 1 1 9 6.13 Project Management Plan 1.0 1.2 2.0 1.4 2.0 .6 1.8 10 10/12/2011 27 6th Magnitude Star 4th Magnitude Star sCMOS Signal To Noise Ratio > 10 for 4th-6th Magnitude Stars Briefing Overview Objectives Overview System Design Options Design-To Specifications Total Signal + Noise < Saturation (30,000 e- per pixel) Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 28 Imaging Model: SNR Purpose: 1. Make sure sensor can detect enough stars during day 2. Sense 4th-6th magnitude stars (1.IMG.3) Method: - SNR modeling - Signal: star - background - Noise: star, background, sensor - sCMOS sensor assumed - Blurring vs. megapixels (5.5 Mp known to work) - Blurring vs. exposure time (shown) Results: 1. Can sense 4th-6th magnitude stars with SNR > 10 2. Exposure time minimum found to be 30ms Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 29 Imaging Model: Saturation Purpose: 1. Make sure sensor does not saturate for 4th-8th magnitude stars (1.IMG.1) Method: - Signal from 4th magnitude star, back ground, sensor noise [e-] - 30,000 e-/pixel well depth - sCMOS sensor assumed - Blurring vs. megapixles (5.5 Mp known to work) - Blurring vs. Exposure time (shown) Results: 1. Do not saturate for exposure times less than 0.1 s. Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 30 Optics - Components • Optics subsystem will consist of three parts: – Telescope – designed by Equinox Interscience, built by Equinox and DayStar – External light baffle – designed and built by DayStar – Sensor Container – designed and built by DayStar baffle Briefing Overview Objectives Overview System Design Options Sensor container telescope Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 31 Optics – Design-To Specs Reference Requirement Flowdown Verification 2.OPT.1 The DayStar optics system shall have a 5 degree by 7 degree field of view. 1.SYS.5 Test, Analysis 2.OPT.2 The DayStar optics system shall focus an image on the imaging sensor. 1.SYS.1 Inspection 2.OPT.3 The DayStar optics system shall block out 66% (TBR) of the total incident light on the objective lens. 1.SYS.4 Analysis 2.OPT.4 The DayStar optics system shall adhere to the ICD. 1.SYS.6 Inspection Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 32 Optics – Telescope Type Refractor Reflector Catadioptric Weight [%] Score Weighted Score Score Weighted Score Score Weighted Score Aperture Size 10 5 0.5 7 0.7 8 0.8 Total Weight 5 2 0.1 5 0.25 8 0.4 Length 5 4 0.2 8 0.4 7 0.35 Complexity 5 8 0.4 5 0.25 2 0.1 Errors 20 7 1.4 3 0.6 8 1.6 Machinability 10 5 0.5 6 0.6 3 0.3 Cost 2.5 4 0.1 6 0.15 5 0.125 Ease of Baffling 20 8 1.6 9 1.8 1 0.2 Thermal 2.5 6 0.15 4 0.1 4 0.1 Maintenance 10 8 0.8 3 0.3 8 0.8 FOV 10 8 0.8 1 0.1 8 0.8 100 6.55 5.25 5.575 Best Option: Refractor Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 33 Optics – Refractor Type • Two possible designs getting from objective lens to first focal plane: – One objective lens bends light onto focal plane • Long design • Easier to build [15] – Step down design with multiple lenses • Shorter • Much more complicated, out of scope of class Chosen design: One objective lens Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Nikkor 300mm f/2.0 EDIF [16] Project Management Plan 10/12/2011 34 Optics – Telescope Design Objective Lens Field stop Filter Possible intermediate lenses Second focal plane Reimaging system • Field stop limits field of view • Reimaging system demagnifies image to match sensor size at second focal plane Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 35 Optics – External Light Baffle • Reduce the incident light on the objective lens • Will be placed in front of the objective lens • Amount of light allowed through objective lens determined by length and diameter of baffle design Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 36 Project Feasibility Analysis and Risk Assessment Andrew Zizzi Jed Diller Sara Schuette 10/12/2011 37 Technical Risks Risk: Severity: Mitigation: Off Ramp: Material Handling High ESD Training, confirm access to appropriate workspaces/environments, use engineering grade sensors for prototyping Outside source assembles board components, use of less valuable components when possible Peripheral Hardware Integration High Obtain instruction/assistance from professionals versed in imaging electronics, investigate existing hardware solutions Purchase COTS digital camera to capture images Interface to ST5000 Medium Contact, lay out interface requirements, and plan testing procedure with Jeff Percival Use online star identification tool and conduct attitude transformation to verify RMS accuracy Hardware Procurement Lead Time Medium Order large lead-time components early (e.g. sCMOS), plan margin into schedule Continue development (and test, if possible) with engineering grade components Insufficient test facilities Medium Testing can be performed at Equinox Interscience Additional testing could also be performed at SwRI Insufficient Optical Design Knowledge Low Optics expert at Equinox Interscience (Russ Mellon) will advise the Daystar team Telescope design has already been outsourced to Equinox Interscience Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 38 Algorithms – Feasibility Through Analysis Nighttime 0.1” RMS attitude accuracy with 20 stars Daytime Requirement 1.0” RMS attitude accuracy with 8 stars “At a given SNR, how well do we know our attitude?” Briefing Overview Objectives Overview Attitude Accuracy > Worst case attitude of 0.05” accuracy with 20 stars > Worst case attitude of 0.1” accuracy with 8 stars = “How well do we know our attitude from our centroids?” System Design Options Design-To Specifications Centroiding Accuracy Star Detection × Centroid stars up to 0.5” accuracy × Centroid stars up to 0.5” accuracy × “How well can we locate what we detect?” Subsystem Design Options Feasibility and Risk Assessment × Detect 100% of stars up to 8th magnitude × Detect 90% of stars up to 7th magnitude × “What SNR stars can we detect?” Project Management Plan 10/12/2011 39 Algorithms – Feasibility Through Research and Experience Research: All algorithms weighed in trades are based on methods utilized in astronomical image analysis The chosen algorithms have been proven on other startracking devices Experience: Team experience in various multi-processed, multi-threaded embedded satellite software designs and implementations Team experience in data structure formation, computer systems, robotics, and algorithms analysis [17] [14] Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 40 Prototyping: Imaging Sensor Breadboard: • Package Converter • 168 pin LCC to DIP package • Power Supplies • 5 DC Voltage Supplies • 82 Pins • Control Signals • Integration with chosen CDH system • 9 Digital Signals • Data Product • 12 Image Signals Briefing Overview Objectives Overview System Design Options Imaging Interface FPGA USB to personal computer Microcontroller Key Power Imaging Board Data Light Engineering Grade CMOS Sensor Design-To Specifications Subsystem Design Options Power Management Feasibility and Risk Assessment Project Management Plan 10/12/2011 41 Imaging Feasibility Problem Feasibility Sensing During Worst Case Scenarios Models show we can see 8th magnitude stars during the day and do not saturate with 4th magnitude. Easily meet star number requirements. Sensor Acquisition Adequate sensor exists. Firm quote from supplier. ($5000 new, $500 engineering grade) Peripheral Hardware And Sensor Integration Have skills to design printed circuit board and integrate sensor. Have programming skills to use FPGA. Possibility of sending circuitry to professionals for assembly. Communication with Algorithms Computer Available resources more than adequate to read and process sensor data. Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 42 Optics – Lenses • Telescope designed for COTS lenses – Objective lens from Istar Optical [18] • Anastigmatic, achromatic • TALL POLE: Lens may take too long to get • MITIGATION: Backup 127 mm f/8 lens can be substituted with limited design changes – Intermediate lenses and relay lenses from Edmund Optics [19] • Achromatic doublets of various sizes • Standard lenses available for immediate shipment Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 43 Optics – Facilities • Telescope design contracted through Equinox • Equipment at Equinox – Machining • Knee mill x2, engine lathe, band saw, lathe, drill press – Optical alignment tools • Collimator, 1951 USAF resolution test chart – Gimbaled test setup • Can match Earth’s rotation • Test FOV, aberrations [20] Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 44 Testing/Verification Test Requirements Verified Description Success Criteria Varied Sky Brightness Table Test 1.SYS.1 DayStar will image the sky from evening to morning. • Images don’t Images will be correlated with brightness readings saturate below to determine operational limits. ‘daytime’ flux value Gimbaled Star Tracking Test 0.PRJ.1 0.PRJ.2 1.SYS.2 1.SYS.3 Using a precisely gimbaled stand that tracks the Earth’s rotation, DayStar will track a single patch of sky to determine statistical accuracy. ST5000 Interface Test 0.PRJ.3 1SYS.4 • LIS solution can be Data produced by DayStar during the Gimbaled Star acquired Tracking Test will by sent to University of Wisconsin • Attitude solution to be run through the ST5000 software. output Speed Test 1.SYS.6 DayStar will be run to determine total operating speed of components and the system. Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment • 0.1” for ‘nighttime’ • 1” for ‘daytime’ • 10 Hz data output Project Management Plan 10/12/2011 45 Project Management Plan Including Personal Health and Safety Michael Skeen 10/12/2011 46 Team Organization Customer Dr. Eliot Young Advisors Dr. Palo, Dr. Kroehl, Russ Mellon, Kim Ennico CFO Tyler Murphy Optics Lead: Sara Schuette Aaron Holt Tyler Murphy Briefing Overview Objectives Overview Project Manager Mechanical/Electrical Systems Michael Skeen Electrical/Software Systems Nick Truesdale Lead Safety Engineer Aaron Holt Lead Testing Engineer Zach Dischner Structures CAD/ Fabrication Lead: Tyler Murphy Aaron Holt Michael Skeen System Design Options Design-To Specifications Electronics Embedded Systems Lead: Zach Dischner Jed Diller Aaron Holt Power Electronics Lead: Nick Truesdale Subsystem Design Options Feasibility and Risk Assessment Software Lead: Kevin Dinkel Firmware Lead: Jed Diller Algorithms Lead: Andrew Zizzi Project Management Plan 10/12/2011 47 Team Composition Team Member Leadership Position MyersBriggs Skills Jed Diller Firmware Lead ENTJ Software Architecture, Microcontrollers Kevin Dinkel Software Lead INTJ Software Architecture, Image Processing, Project Management, Thermal Analysis Zach Dischner Embedded System Lead Testing Lead ENTJ Embedded Electronics, Software Architecture Aaron Holt Safety Officer INTJ Optics, Software, CAD, Embedded Systems Tyler Murphy CAD/Fabrication Lead CFO INTJ CAD/Fabrication, FEA, Project Management, Systems Engineering, Payload Integration Sara Schuette Optics Lead ISTJ Optics, High-Altitude Environment Michael Skeen Project Manager Mechanical/Electrical Systems INTJ Project Management, Systems Engineering, Analog Electronics, CAD/Fabrication Nick Truesdale Electrical/Software Systems Power Electronics Lead ENTJ Systems Engineering, Embedded Electronics, Software Architecture, Power Electronics Andrew Zizzi Algorithms Lead INTJ Image Processing, Algorithms Analysis, HighAltitude Environment, Data Structures Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 48 Work Breakdown Structure MGMT SYS STR OPT EPS CDH Documentation Requirement Verification Requirement Verification Requirement Verification Requirement Verification Financial Budget Testing Requirement Verification Testing Power Budget Image Sensor Embedded Electronics Power Regulation Testing Testing Mass Budget Budget Upkeep (Mass, Power, Data) WBS Facilities/Tool Arrangements Component Mounting Telescope Package Wiring Harness Optics Baffling Interface Definitions Review and Report Coordination System Modeling CAD / Fabrication Thermal Analysis Alignment Diagnostic Sensors * Environmental Factors* Coarse Attitude Sensor * Testing Data Budget Centroiding Algorithm Star Tracking Algorithm System Timing & Control Data Storage LIS Algorithm * * Stretch Goal Responsibility Briefing Overview Mechanical Electrical Software 25% 37.5% 37.5% Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 49 Fall Schedule October 2011 SUN MON 9 23 TUE 10 24 WED THU FRI SAT SUN MON TUE WED THU FRI SAT 1 2 3 4 5 6 7 8 18 19 20 21 22 11 12 13 14 15 16 17 25 PDR 26 27 28 29 30 31 November 2011 SUN MON TUE WED THU FRI SAT SUN MON TUE WED THU FRI 2 3 4 5 6 7 8 9 10 11 12 17 18 19 20 21 22 23 24 25 26 14 15 16 27 28 29 30 Prototype Hardware Sourcing Prototype Assembly SAT 1 13 Detailed Subsystem Design CDR Preparations FFR Writing CDR December 2011 SUN MON TUE WED THU FRI SAT SUN WED THU FRI SAT 2 3 4 5 6 7 8 9 10 18 19 20 21 22 23 24 12 13 14 15 16 17 25 FFR 26 27 28 29 30 31 Objectives Overview TUE 1 11 Briefing Overview MON System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Hardware Sourcing ‘Flight’ Software Development Project Management Plan 10/12/2011 50 Spring Schedule January 2012 SUN MON TUE WED THU FRI SAT SUN MON TUE WED THU FRI SAT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 February 2012 SUN MON TUE WED THU FRI 1 12 13 14 15 26 27 28 29 SAT 2 16 SUN 3 MON 4 17 18 TUE WED THU FRI MON TUE WED 5 6 7 8 9 10 11 19 IR 1 20 21 22 23 23 25 Electronics Testing Machining THU FRI 1 SAT 2 SUN 3 11 12 13 14 15 16 17 25 26 27 28 29 30 31 MON TUE 4 5 18 IR 2 19 WED 6 20 THU 7 21 FRI 8 22 SAT 9 23 Objectives Overview System Design Options Design-To Specifications Subsystem Design Options System Integration and Checkout 10 24 AIAA Briefing Overview ‘Flight’ Software Development Optics Testing SAT March 2012 SUN Hardware Sourcing Feasibility and Risk Assessment System Testing and Requirements Verification Project Management Plan 10/12/2011 51 Spring Schedule (2) April 2012 SUN MON TUE WED THU FRI SAT SUN MON TUE WED THU FRI SAT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Symp. SPR SPR Preparation May 2012 SUN MON System Testing and Requirements Verification TUE WED 1 THU 2 FRI 3 FPR Writing SAT 4 5 FPR Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 52 Financial Budget Structures Optics supplemental costs* Material Fasteners Specialized Tools Thermal TOTAL $ $ 1,000.00 $ 200.00 $ 300.00 $ 200.00 $ 1,700.00 * Customer has a pre-existing $10,000 contract in place with an optics subcontractor for all labor and component costs SYS (2 Hardware Sets) Testing Equipment TOTAL $ $ 980.00 980.00 CDH (2 Hardware Sets) Processor Motherboard Memory Testing Hardware Hard Drive (Solid State) TOTAL $ $ $ $ $ $ 360.00 600.00 320.00 200.00 360.00 1,840.00 Briefing Overview Objectives Overview System Design Options Design-To Specifications Electronics (4 Board Revisions) Fairchild sCMOS Sensor Engineering Grade Sensor (x2) Prototyping sCMOS Sensor Sensor Peripheral Electronics Peripheral Test Equipment FPGA Development Board Power Regulation Components PCB s Static Supplies TOTAL Total Budget Structures Electronics CDH SYS TOTAL Margin ($) Margin (%) Subsystem Design Options Feasibility and Risk Assessment $ 5,000.00 $ 1,000.00 $ 500.00 $ 500.00 $ 300.00 $ 280.00 $ 500.00 $ 528.00 $ 100.00 $ 8,708.00 $ 20,000.00 $ 1,700.00 $ 8,708.00 $ 1,840.00 $ 980.00 $ 13,228.00 $ 6,772.00 33.86% Project Management Plan 10/12/2011 53 Facilities and Resources • Equinox Interscience – Optics Advisor / Designer: Russ Mellon – Optics – specific machining capabilities – Precision gimbaled testing stand • SwRI – Testing facilities – Imaging Advisor: Kim Ennico Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 54 Health and Safety • Personal Safety – Methanol used to clean optics lenses • Gloves must be worn, avoid contact with eyes – Soldering poses burn risk • Proper training – Telescope and baffling will be large and heavy • Minimum of 2 lifting personnel, flat table workspace • Hardware Safety – Lenses could potentially be scratched • Minimal cleaning, handling – sCMOS sensor and other electronics are ESD sensitive • ESD training, ESD safe workspaces and locked storage containers – Transportation Risks • Payload must be tied down during transportation, lens covers employed Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 55 Conclusions • DayStar: prototype star tracker system designed to improve on current balloon attitude determination methods – Daytime operation on at balloon platform at 35 km atltitude – 0.1 arcsecond RMS nighttime accuracy • Completed work: – Characterization of high-altitude environment, – System-wide modeling of signal and error propagation – Subsystem performance modeling Item Requirement Estimated Performance Nighttime Accuracy ≤ 0.1 arcsecond RMS 0.05 arcsecond RMS Daytime Accuracy ≤ 1.0 arcsecond RMS 0.1 arcsecond RMS System Budgets HASP ICD 40% Mass margin, 43% Power Margin Financial Budget 30% Margin 34.8% Margin Briefing Overview Objectives Overview System Design Options Design-To Specifications Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 56 Acknowledgements Project Customer External Advisors • Dr. Eliot Young, SwRI • Russ Mellon, Equinox Interscience Inc. • Kim Ennico, NASA Ames, SwRI • Dr. Herbert Kroehl , NOAA PAB Advisor • Dr. Scott Palo CU Faculty and Staff PAB Members • • • • • • Dr. Jean Koster – Course Coordinator Dr. Dale Lawrence Dr. Xinlin Li Matt Rhode Hank Scott Trudy Schwartz Briefing Overview Objectives Overview System Design Options Design-To Specifications • • • • Dr. Penina Axelrad Dr. Nikolaus Correll Dr. Eric Frew Dr. Hanspeter Schaub Course Assistant • Kyle Kemble Subsystem Design Options Feasibility and Risk Assessment Project Management Plan 10/12/2011 57 Questions? 10/12/2011 58 References "Sunrise." Sunrise: Balloon-Borne Telescope. Web. 2 Oct. 2011. <http://star.mpae.gwdg.de/Sunrise/>. [2] "ST5000: Next Generation Star Tracker." University of Wisconsin-Madison. Web. <http://www.sal.wisc.edu/st5000/mk2/intro/st5000_final2007.pdf>. [3] Zombeck, Martin V. Cambridge University Press Handbook of Space Astronomy and Astrophysics, Second Edition, pp. 76-78, 2001. [4]Van Rhijn, P.J., “The Number of Stars Between Definite Limits of Proper Motion, Visual Magnitude and Galactic Latitude for Spectral Class.” Publications of the Kapteyn Astronomical Laboratory Groningen, vol. 36, pp.1-16, 1925. [5] Wong, Chin L. "Implementation of the Pyramid Star Identification Technique." Thesis. Brown University, 2007. PDF. [6] Young, Eliot. “chsphot.py”. (python centroiding suite). [7] Vyas, Akondi., Boopashree, M. B., and Prasad B. R. “Optimization of Existing Centroiding Algorithms for Shack Hartmann Sensor”. Proceeding of the National Conference on Innovative Conputational Intelligence & Security Systems. Sonal College of Technology, Salem, April 3-4, 2009. Pp. 400-405. [8] Vyas, Akondi., Boopashree, M. B., and Prasad B. R. “Performance of Centroiding Algorithms at Low Light Level Conditions in Adaptive Optics”. International Conference on Advances in Recent Technologies in Communication and Computing, 2009. [1] 10/12/2011 59 References (2) [9] Kolomenkin, Michael., Polak, Sharon., Shimshoni, Ilan., Lindenbaum, Michael. “A Geometric Voting Algorithm for Star Trackers”. IEEE. [10\ Cole, Craig L., and John L. Crassidis. “Fast Star Pattern Recognition Using Planar Triangles.” Web. < http://www.acsu.buffalo.edu/~johnc/star_id06.pdf >. [11] Valdes, Francisco G., Campusano, Luis E., Velasquez, Juan D., and Stetson, Peter B. “FOCAS Automatic Catalog Matchong Algorithm.” Publication of the Austonomical Society of the Pacific. November 1995. [12] Choon-Suk Oh, Hyanjae Lee., and Bang, Hyochoong. “Modified Grid Algorithm for Star Pattern Identification by Using Star Trackers”. Korea Advances Institute of Science and Technology. IEEE 2003. [13] Wertz. “Chapter 4: Attitude Determination”. Chris Hall. March 18, 2003. <http://www.dept.aoe.vt.edu/~cdhall/courses/aoe4140/attde.pdf>. [14] Percival, J. W., Jaehnig, K. P., and Nordsieck, K. H. “The ST5000: A Low-Cost Star Tracker for Sounding Rockets, Balloons and Class D Satellites”. University of Wisconsin, Madison <http://www.sal.wisc.edu/st5000/mk2/intro/aas-2008.pdf>. [15] "Refracting Telescopes." Education.com. Web. 07 Oct. 2011. <http://www.education.com/study-help/article/physics-help-refracting-telescopes/>. [16] "Nikkor 300mm F/2.0s ED-IF Super- Telephoto Lens." Web. 7 Oct. 2011. <http://www.mir.com.my/rb/photography/companies/nikon/nikkoresources/telephotos/3 00mmedif20/index.htm>. 10/12/2011 60 References (3) [17] "Ball Aerospace & Technologies Corp." Web. 8 Oct. 2011. <http://www.ballaerospace.com/page.jsp?page=104> [18] "ISTAR Optical - Objective Lenses Achromatic Anastigmatic." ISTAR Optical. Web. 07 Oct. 2011. <http://istar-optical.com/istar_019.htm>. [19] "Achromatic Lenses - Edmund Optics." Optics, Imaging, and Photonics Technology - Edmund Optics. Web. 07 Oct. 2011. <http://www.edmundoptics.com/products/displayproduct.cfm?productID=174 9>. [20] "Special Projects." Equinox Interscience, Inc. Web. 08 Oct. 2011. <http://www.eisci.com/specproj.html>. [21] “sCMOS_CIS2051_DATASHEET.pdf”. BAE Systems, 2011 [22] Light Path in a Cassegrain Telescope. Digital image. Reflecting Telescope. Web. <http://en.wikipedia.org/wiki/Reflecting_telescope>. [23] Refractor Telescope Diagram. Digital image. Web. <http://www.daukas.com/Geoscience/MAtour/AST/background.html>. [24] Light Path in a Schmidt–Cassegrain. Digital image. Catadioptric System. Web. <http://en.wikipedia.org/wiki/Catadioptric_system>. 10/12/2011 61 Supplemental Content Systems Algorithms Imaging Optics 10/12/2011 62 Project Requirements Requirement Description Parent Requirement Method of Verification 0.PRJ.1 DayStar shall provide better than or equal to 0.1 arcsecond 1-σ RMS pointing knowledge during nighttime observation. Customer Test 0.PRJ.2 DayStar shall provide better than or equal to 1 arcsecond 1-σ RMS pointing knowledge during daytime observation (goal of 0.1 arcseconds). Customer Test 0.PRJ.3 DayStar shall produce data compatible with ST5000[5] attitude determination software. Customer Test, Analysis 0.PRJ.4 DayStar shall demonstrate adaptability to a highaltitude balloon environment. Customer Test, Analysis 10/12/2011 63 System Requirements Requirement Description 1.SYS.1 The DayStar system shall be able to image the sky without saturating. 1.SYS.2 Parent Method of Requirement Verification 0.PRJ.1, 0.PRJ.2 Test The DayStar system shall be able to identify one specific star from images captured at nighttime. 0.PRJ.1 Test 1.SYS.3 The DayStar system shall image a minimum of 20 stars per frame having a SNR of at least 6.0 at nighttime. 0.PRJ.1 Test, Analysis 1.SYS.4 The DayStar system shall image a minimum of 8 stars per frame having a SNR of at least 6.0 at daytime. 0.PRJ.2 Test, Analysis 1.SYS.5 The DayStar system shall be able to compute star locations from a captured image in a format compatible with the ST5000[5] lost-in-space software. 0.PRJ.3 Test 1.SYS.6 The DayStar system shall adhere to the High Altitude Student Platform (HASP) Interface Control Document (ICD)[6] for the mass, power, and data resources allocated up to two large class payloads. 0.PRJ.4 Test, Inspection 1.SYS.7 The DayStar system shall output attitude information at a frequency of 10 Hz with the required accuracy. 0.PRJ.4 Test 1.SYS.8 The DayStar system should have a capability to measure diagnostic data at multiple locations on the system. 0.PRJ.4 Test, Inspection 1.SYS.9 The DayStar system will provide attitude knowledge at an accuracy of less than or equal to 1 degree in cases where the body spin rate exceeds the star tracker capability. 0.PRJ.4 Test, Inspection 10/12/2011 64 Post-PDR TSD Star Tracker Optics Imaging Refractor CMOS External Baffling Filter Frame Grabbing CDH Algorithms Data Transfer Hardware Computer Number of baffles Longpass FPGA (Parallel) USB 3.0 Consumer grade Size Bandpass AVR (Serial) Firewire Low Power CPU (Serial) I2C Embedded 10/12/2011 65 Algorithms – Star Detection Trade Star Detection Trade (DFS Intensity Limit) Avg + STD[5] MAD[6] roboMAD[6] Flight Configurable Trade Elements Weights 5 7 9 6 8 3 8 7 4 6 4 9 5.8 6.5 7 3 10 9 3 5.35 Robustness at Low SNR Algorithm Speed Simplicity Robustness Against False Identifications Total 0.4 0.25 0.1 0.25 1 10/12/2011 66 Algorithms – Centroid Trade CoG IWC[7][8] roboCoG[6] roboIWC[6] Gaussian Fit[6] Parabolic Fit[6] Centroiding Algorithms Trade Study 6 10 10 6 7 9 10 7 7 9 8 8 8 9 7 8 9 4 5 9 9 4 5 9 Trade Elements Accuracy Weights 0.4 7.4 7.8 7.7 7.85 7.35 7.35 Algorithm Speed Simplicity Robustness to Noise Total 0.25 0.1 0.25 1 10/12/2011 67 Algorithms – LIS Trade LIS Algorithms Trade Study Differential Voting Method[9] 4 6 2 7 9 5.1 Planar Trangle Method[10] 7 7 6 6 6 6.4 Pyramid Angle Method[8] 9 5 9 9 5 7.4 FOCAS Method[11] Grid Method[12] 3 3 6 6 5 3 7 8 9 8 5.9 5.4 Trade Elements Low # of Stars Algorithm Speed Simplicity Low Memory Usage Robustness of Convergence Total Weights 0.1 0.3 0.3 0.2 0.1 1 10/12/2011 68 Algorithms – Attitude Determination Trade Attitude Determination Trade Q-Method[13] Triad Method[13] QUEST[13] Newton-Rhapson Method[13] Trade Elements Weights 8 5 7 7 9 9 8 9 6 7.7 7 7.4 9 5 5 7 Accuracy Algorithm Speed Simplicity 0.5 0.3 0.2 Total 1 10/12/2011 69 Algorithms – Thermal Analysis Background: HASP payload flew in Fall 2009 with ~10 W processor – only reached 40 C Assumptions: 1. Emissivity ≤ 0.90 and absorptivity ≥ 0.10 2. Thermal resistance of heat sink ≥ 0.1 3. Radiator area of 0.049 m2 (based on HASP payload dimensions) Method: Steady state 1D thermal analysis Desired Range Max Power Dissipation (W) Purpose: Determine power range for CDH processor Results: Maximum heat dissipation: 38 W (30.5 W with 20% margin) Better power dissipations (40+ W) are possible with a lower α / higher ε coating or a larger radiator. 10/12/2011 70 Algorithms – Data Transfer Budget Image Size: 11 bits/pixel -> assume padded to 16 bits/pixel 2160 x 2560 pixels 12 bits/pixel * 2160 * 2560 pixel / image = 66,335,200 bits/image Frequency Requirement: 10 image/s minimum = 0.1 s/image maximum 66,335,200 bits/image * 10 image/s = 663,352,000 bits/s Standard Data Transfer Methods (Maximums): USB 2.0 = 480 Mbit/s USB 3.0 = 5 Gbit/s FireWire = 3.2 Gbit/s Resulting Data Transfer Speeds: USB 2.0: 66,335,200 bits/image / 480*106 bit/s = 0.1382 s/image USB 3.0: 66,335,200 bits/image / 5*109 bit/s = 0.0133 s/image FireWire: 66,335,200 bits/image / 3.2*109 bit/s = 0.0207 s/image 10/12/2011 71 Algorithms – Data Rate / Storage Budget Data Product Size: Maximum of 100 viewable stars/image in FOV 1 3 value vector per star 8 bytes of data storage per vector value Data frequency of 10 image/s Maximum Data Rate = 100 stars/image * (8*3) bytes/star * 10 image/s = 24 kB/s Standard Flight <= 48 hrs: Minimum ST Data Storage = 24 kB/s * 48 hr/flight * 3600 s/hr = 4.15 GB Add Data for OS and H&S: OS / filesystem storage = ~1.0 GB H&S Data = ~0.5 GB 30% Margin Total Data Storage = 1.3*(4.15+0.5+1.0) = 8.645 GB 10/12/2011 72 Algorithms – Onboard Memory Budget Database Size Calculation Assumptions: ~217,000 stars total that are >= magnitude 9.5 All angles will be stored from every star to every other between 2 to 6 degrees away Each angle requires 32 bytes of data Calculations: In a 6 degree FOV there are: (1-cos(6 degees))/2* 217,000 stars In a 2 degree FOV there are: (1-cos(2 degees))/2* 217,000 stars Result: Database size = 0.5 * 32 bytes * 776272 stars * (cos(6 degrees) – cos(2 degrees)) Database size = 3.668 GB Adding OS memory and margin: 0.5 GB memory for OS and software operation Add 30% margin to be safe Total Memory >= (3.668+0.5)*1.3 = 5.4184 GB 10/12/2011 73 Algorithms – Gnomic Tangent Plane Correction FOV exaggerated for clarity PROBLEM: Projecting the spherical sky onto a flat sensor generates distortions in the star centroid locations that can not be neglected due to the centroiding accuracy requirements of this project RESULTS: Mitigation: Static 2D look-up table will be constructed with corrected pixel locations which will be accessible to the star identification and centroiding algorithms in constant time 9” maximum error 10/12/2011 74 Algorithms – Star Detection 8th Magnitude @ Day 100 100 25 3.5 90 90 3 80 60 15 50 40 10 30 20 5 2.5 70 60 2 50 1.5 40 30 1 20 0.5 10 10 10 20 30 40 50 60 70 Blur [pixels subtended] 80 90 100 0 Signal to Noise Ratio 70 Exposure Time [ms] 20 Percent of Stars Detected Exposure Time [ms] 80 10 20 30 40 50 60 70 Blur [pixels subtended] 80 90 100 10/12/2011 75 Algorithms – Star Detection 7th Magnitude @ Day 100 100 100 90 90 90 80 80 80 70 70 60 60 50 50 40 40 30 30 20 20 20 10 10 10 8 7 10 20 30 40 50 60 70 Blur [pixels subtended] 80 90 100 60 5 50 4 40 3 30 Signal to Noise Ratio Percent of Stars Detected Exposure Time [ms] Exposure Time [ms] 6 70 2 1 0 10 20 30 40 50 60 70 Blur [pixels subtended] 80 90 100 10/12/2011 76 Algorithms – Star Detection 6th Magnitude @ Day 100 100 100 90 90 90 80 80 80 70 70 60 60 50 50 40 40 16 14 60 10 50 8 40 6 30 30 30 20 20 20 10 10 10 10 20 30 40 50 60 70 Blur [pixels subtended] 80 90 100 0 Signal to Noise Ratio Exposure Time [ms] Percent of Stars Detected Exposure Time [ms] 12 70 4 2 10 20 30 70 60 50 40 Blur [pixels subtended] 80 90 100 10/12/2011 77 100 100 20 90 90 90 18 80 80 80 16 70 70 70 14 60 60 60 12 50 50 40 40 30 30 20 20 20 10 10 10 10 20 30 70 60 50 40 Blur [pixels subtended] 80 90 100 0 50 10 40 8 30 Signal to Noise Ratio 100 Percent of Stars Detected Exposure Time [ms] Exposure Time [ms] Algorithms – Star Detection 5th Magnitude @ Day 6 4 2 10 20 30 40 50 60 70 Blur [pixels subtended] 80 90 100 10/12/2011 78 100 90 90 90 80 80 80 70 70 60 60 50 50 40 40 60 40 10 30 20 20 20 10 10 10 30 40 50 60 70 Blur [pixels subtended] 80 90 100 0 15 50 30 20 20 70 30 10 25 Signal to Noise Ratio 100 Exposure Time [ms] 100 Percent of Stars Detected Exposure Time [ms] Algorithms – Star Detection 4th Magnitude @ Day 5 10 20 30 70 60 50 40 Blur [pixels subtended] 80 90 100 10/12/2011 79 Algorithms – Attitude Accuracy (Higher Centroid Accuracies) RMS Attitude Error (arcseconds) 10 1.00" RMS 3.00" RMS 5.00" RMS 8.00" RMS 10.00" RMS 15.00" RMS 8 6 4 2 0 0 5 10 15 20 Number of Stars 25 30 35 10/12/2011 80 Algorithms – Centroid Accuracy 4th Mag @ Day Computer Operations for Various Methods vs. Blur (67 ms Exposure) Centroid Errors for Various Methods vs. Blur (67 ms Exposure) 500 1.4 CoG IWC Gaussian Fit Parabolic Fit roboCoG roboIWC 1 450 Computer Operation [counts] Centroid RMS Error [arcseconds] 1.2 0.8 0.6 0.4 0.2 0 CoG IWC Gaussian Fit Parabolic Fit roboCoG roboIWC 400 350 300 250 200 150 100 0 10 20 30 40 50 60 70 Blur [pixels subtended] 80 90 100 50 0 10 20 30 40 50 60 70 Blur [pixels subtended] 80 90 100 10/12/2011 81 Algorithms – Centroid Accuracy 5th Mag @ Day Centroid Errors for Various Methods vs. Blur (67 ms Exposure) Computer Operations for Various Methods vs. Blur (67 ms Exposure) 0.9 450 CoG IWC Gaussian Fit Parabolic Fit roboCoG roboIWC 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 CoG IWC Gaussian Fit Parabolic Fit roboCoG roboIWC 400 Computer Operation [counts] Centroid RMS Error [arcseconds] 0.8 350 300 250 200 150 100 50 0 10 20 30 70 60 50 40 Blur [pixels subtended] 80 90 100 0 0 10 20 30 40 50 60 70 Blur [pixels subtended] 80 90 100 10/12/2011 82 Algorithms – Centroid Accuracy 6th Mag @ Day Computer Operations for Various Methods vs. Blur (67 ms Exposure) Centroid Errors for Various Methods vs. Blur (67 ms Exposure) 400 1.8 CoG IWC Gaussian Fit Parabolic Fit roboCoG roboIWC 1.4 1.2 CoG IWC Gaussian Fit Parabolic Fit roboCoG roboIWC 350 Computer Operation [counts] Centroid RMS Error [arcseconds] 1.6 1 0.8 0.6 300 250 200 150 100 0.4 50 0.2 0 0 0 10 20 30 40 50 60 70 Blur [pixels subtended] 80 90 100 0 10 20 30 40 50 60 70 Blur [pixels subtended] 80 90 100 10/12/2011 83 Algorithms – Centroid Accuracy 7th Mag @ Day Centroid Errors for Various Methods vs. Blur (67 ms Exposure) Computer Operations for Various Methods vs. Blur (67 ms Exposure) 4 350 CoG IWC Gaussian Fit Parabolic Fit roboCoG roboIWC 3 300 Computer Operation [counts] Centroid RMS Error [arcseconds] 3.5 2.5 2 1.5 1 250 200 150 100 50 0.5 0 CoG IWC Gaussian Fit Parabolic Fit roboCoG roboIWC 0 10 20 30 40 50 60 70 Blur [pixels subtended] 80 90 100 0 0 10 20 30 40 50 60 70 Blur [pixels subtended] 80 90 100 10/12/2011 84 Imaging Model Assumptions 2.5 -3 2 Blackbody curves for normalized total irradiance (1 W /cm) B = 10,000 K A = 7500 K F = 6000 K G = 5200 K K = 3700 K M = 2000 K 2 1.5 1 0.5 0 0 500 1000 1500 (nm) 2000 2500 3000 Bolometric Correction vs. Star Temperature 0 -1 -2 Change in Magnitude 2 Irradiance (W/cm /nm) • 𝜆 = 441-1080 [nm] (MODTRAN data limits) • Optical Transmission Efficiency = 0.95 • MODTRAN at 35 [km] = 115,000 [ft], LAZ = 90o • sCMOS values – QE, 𝜆 range, read noise 10 [e-], dark current 65 [e-/pixel/s], well depth = 30,000 [e-] • Black body stars – Bolometric correction • Gaussian distributions (blur) x 10 -3 -4 -5 -6 -7 M = 2000 K K = 3700 K G = 5200 K F = 6000 K -8 -9 2000 3000 4000 5000 6000 7000 Temperature (K) 8000 9000 10000 10/12/2011 85 Imaging Model: 2D plots Magnitude/Flux variation for m=8 star SNR vs. Star Temp (8th mag) 120 120 100 Flux (photons/cm /s/nm) 100 mbol=4.8248 mbol=6.3545 mbol=7.2543 mbol=7.6514 mbol=7.8601 80 2 80 60 40 60 40 20 20 0 2500 3000 3500 4000 4500 5000 5500 Star Temperature [K] 6000 6500 0 7000 0 500 1000 SNR vs. Megapixels 1500 2000 2500 Wavelength (nm) 3000 3500 4000 SNR vs. Exposure Time 25 22 20 20 Signal to Noise 18 Signal to Noise Signal to Noise T=3000, T=3700, T=4500, T=5200, T=6000, 15 10 16 14 12 10 5 8 0 0 1 2 3 4 5 Megapixels] 6 7 8 9 6 0 0.02 0.04 0.06 Exposure Time [s] 0.08 0.1 10/12/2011 86 Imaging Model: SNR • Megapixels vs. blurring – Daytime – 4th-8th mag – Tstar = 7962K (weighted avg.) – Blurring (16-36 for algorithms) – Exposure time • Result: 5.53 Mp SN>10 10/12/2011 87 Imaging Model: Enough SNR • • • • • • Exposure time vs. blurring 4th-6th magnitude Tstar = 7962K (weighted avg.) 5.53 Mp sCMOS Blurring 16-36 (optimal) Exposure time 1/10th – 1/100th s • Result: texp = 0.3ms S/N > 10 10/12/2011 88 Imaging Model: Saturation • • • • • • Exposure time vs. blurring 4th magnitude Tstar = 7962K (weighted avg.) 5.53 Mp sCMOS Blurring 16-36 (optimal) Exposure time 1/10th – 1/100th s • Result: No saturation 10/12/2011 89 Imaging Model Data 10/12/2011 90 Imaging Model Equations 𝑆 = 𝑁 𝑆𝑠𝑡𝑎𝑟 𝑆𝑠𝑡𝑎𝑟 ∗ 𝑡 + 𝑆𝑏𝑔 ∗ 𝑡 ∗ 𝑏𝑙𝑢𝑟 + 𝐷𝐶 ∗ 𝑡 ∗ 𝑏𝑙𝑢𝑟 + 𝑅𝑁 2 ∗ 𝑏𝑙𝑢𝑟 10/12/2011 91 sCMOS Data [21] 10/12/2011 92 Prototyping Clocks • Common Input-Basic Rolling Shutter Readout Scheme1.0 10/12/2011 93 Supporting sCMOS • Power requirements-0-3.3V DC • 5 or 6 separate levels • Digital protocol: 1.8V LVCMOS and 1.8V HSTL • 168 Pin LCC surface mount package • 54 supply pins • 28 ground • 22 input • 64 output • 12 pins for data output • Many others for diagnostics 10/12/2011 94 CMOS Comparison: Cameras 10/10/2011 95 CMOS Comparison: Chips 10/10/2011 96 Power Budget • 150 W total power – Processor: 40 W – Motherboard: 30 W – sCMOS: 2 W – Microcontroller: 2 W – FPGA: 2 W – Regulator efficiency: 0.90 • Total consumption: 84.4 W • Margin: 43.7% (65.6 W) 10/12/2011 97 Reflector Trade Study • Pros: – – – – Easy to baffle Fewer aberrations Short design High contrast images [22] • Cons: – Secondary mirror block some light – Affected by temperature changes – Cannot produce field view greater than 1 degree. 10/12/2011 98 Refractor Trade Study • Pros: – – – – High contrast images Closed tube design Low maintenance Easy to baffle [23] • Cons: – Lenses can be expensive – Chromatic aberrations – Longer and heavier than other types 10/12/2011 99 Catadioptric Trade Study • Pros: – Good for deep sky objects – Short, closed tube design – Low maintenance • Cons: – – – – – [24] Increased errors with low f-ratios Impossible to baffle internally Difficult to modify COTS telescope Expensive Added complexity 10/12/2011 100 Optics – FOV Feasibility • Current objective lens: Istar Optical 152 mm f/4.7 Aperture = 152 mm α α Focal Length = 714.4 mm • Find alpha α = atan(152/714.4) = 12.01° • Alpha is half of FOV • FOV of lens = 24.02° • Field stop reduces FOV to 8.6° diagonal 10/12/2011 101 Detailed analysis of First Design Size of Field Stop 4.3° 8.6° 5° FL = 714.4 mm x 107.8 mm 62.66 mm 87.72 mm 7° x= tan(4.3)*714.4 = 53.9 mm Full diagonal = 107.8 mm 10/12/2011 102 Detailed analysis of First Design diag1 diag2 f1 f2 Demagnification y = 43.73 mm Size of image at imaging focal plane 43.73 mm 35.28 mm 25.42 mm 10/12/2011 103 Aberration Analysis Aberration Effect Mitigation Spherical Defocusing of point source Anastigmatic lenses eliminate effects Coma Off-axis point sources become distorted NONE - refractors have little or no coma Astigmatism Two planes of the light do not focus at the same point NONE- most designs have no noticeable effects Field Curvature Curved sky does not focus on a flat sensor Field flattener if needed Distortion Deviation from rectilinear projection Specific lens selection Longitudinal Chromatic Only one color is in focus at a time Achromatic lenses limit the effects Lateral Chromatic Color fringing at edge of field NONE - most designs do not have noticeable fringing 10/12/2011 104 External Light Baffle 10/12/2011 105 Preliminary Mass Budget • 40 kg total mass • Assume 40% margin (16 kg) – Electronics, enclosures, and radiators – 8kg – Optical telescope – 10 kg – Light baffle – 6 kg 10/12/2011 106