ST6 ARX Mission & System Overview Richard Kornfeld Jet Propulsion Laboratory Inter-Agency AR&C Working Group Meeting May 22 - 23, 2002 Naval Research Laboratory Key Level 1 Requirements ¥ ARX-100-4.1.1.1: The ST6 ARX shall produce sufficient in-flight data to evaluate the functional performance of the Autonomous Rendezvous System (ARS). ¥ ARX-100-4.1.1.2: The ST6 ARX shall produce sufficient in-flight data to evaluate the functional performance of the Laser Mapper (LAMP) sensor against a representative Orbiting Sample (OS). ¥ ARX-100-4.1.2.1 Full Project Criteria: Observed Inflight performance of ARX replicates the AR performance predicted pre-launch. ¥ ARX-100-4.1.3.1 Basic Project Criteria: Data collected during in-flight operation of ARX is sufficient to improve the ARX model so as to replicate the in-flight performanceclosely. ¥ ARX-100-4.3.1: ARS will conform to the launch requirements of the XSS-11 mission. ¥ ARX-100-4.4.1: ARS will conform to the GDS requirements of the XSS-11 mission. ¥ ARX-100-7.1: ARX shall utilize the LAMP and OS provided by the Mars Technology Program. ¥ ARX-100-7.2: ARX shall be hosted on the AFRL XSS-11 spacecraft, launched on the Shuttle, for access to space. 2 XSS-11 Mission Description Sortie 2 - Rendezvous and RSO Ops Sortie 1 - OS Proximity Operations ¥ Release OS & Stationkeep w/OS ¥ LAMP Checkout/Characterization ¥ Validate Autonomous Maneuvers ¥ Perform ST6 On-Orbit Operations ¥ Confirm Vehicle Safety Elements ¥ Positive Control Quiescent Passive Node Alignment ¥ Images Collected ¥ Payload Operations ¥ Orbit Rendezvous ¥ RSO Rendezvous ¥ RSO Operations ¥ Station Keeping ¥ Natural Motion Circumnavigation (NMC) ¥ Forced Motion Circumnavigation (FMC) Quiescent Passive Node Alignment Sortie 3 - Rendezvous and RSO Ops (Optional) Quiescent ¥ Orbit Rendezvous ¥ RSO Rendezvous ¥ RSO Operations ¥ SK ¥ NMC ¥ FMC Microsatellite Checkout & Calibration ¥ ¥ ¥ ¥ EPS ACS TCS Prop De-Orbit SGLS AFSCN 1-Mbps Downlink 2-Kbps Uplink ¥ 25 year Imagery, Payload Data, Mission Plan, Safety (Positive Control) Shuttle Hitchhiker Ejection Launch System ¥ Inert Ejection ¥ Shuttle Flyaway Before S/C Deployment and Initialization RSC Facility (Kirtland AFB) ¥ Command, Control, Telemetry ¥ Payload Test Center ¥ Mission Planning, Simulation, Training 3 Schriever Remote Ground Facility (AFSCN) Partners/Agreements A partnership between NASA and AFRL Partner Contribution $M NASA New Millennium and Mars Technology Prog. ST6 ARX Payload • LAMP, OS, ARS FSW, ARX PODA 6.7 NMP 15 MTP AFRL XSS-11 Prog. Access-to-space XSS-11 spacecraft, the assembly, test, launch, and ops (ATLO) facilities. 35 AFRL … and a partnership between JPL and SSC, Inc. An Integrated Product Development Team SSC provides expertise in all technical areas, especially in S/W Development and Mission Operations planning/execution. JPL provides expertise in all areas, especially in System Engr’g, ARC algorithm design, FP, M&S, as well as I&T. JPL is responsible for delivery of the product. 4 Sortie 1 - Mission Timeline No. Event Description Mission Elapsed Time (days) Event Duration (days) Delta-V allocation (m/s approx) 1 Shuttle release and S/C initialization; sun-point 1.1 1.1 2 XSS-11 S/C checkout 15 13.9 3 Orbit raising to >400km 15.5 0.5 4 OS eject & LAMP ops 22 6.5 14 5 XSS-11 proximity ops 29 7 30 6 ST6 proximity & AR sequence 36 7 25 5 Sortie 1 Timeline - ST6 AR Experiment OS +V-Bar +V-Bar OS +R-Bar 4 km +R-Bar (3) AR Demonstration – (a) Proximity Maneuvers (1) LAMP Characterization 1 km OS 2 km ∆h = 1 km +V-Bar +R-Bar (2) XSS-11/OS Proximity Operations (SK/TM, NMC, FMC, Safety Ops) range = 4 km (4) AR Demonstration – (b) End-to-end Terminal Rendezvous Sequence 6 LAMP Characterization - Strawman Sequence (3) Orbit Transfers: ¥ Minimum safe distance for position control ¥ Lambert x-fers to V-bar ¥ Precision stationkeeping ¥ Collecting LAMP data (2) Free Drift w/ OS tracking: ¥ Minimum safe distance for closed-loop tracking ¥ LAMP in track mode ¥ S/C under pointing control ¥ Collecting LAMP data (4) Orbit Transfer à Long-Range: ¥ Lambert x-fers and station keeping at various points on the v-bar ¥ Collecting LAMP data ¥ Transfer to handoff (1) OS eject + Free Drift: ¥ LAMP acquiring OS ¥ Functionality checkout ¥ Collecting LAMP data OS +V-Bar OS Orbit 4 km Not drawn to scale Collecting LAMP data: - rotate S/C +/- 4 deg (TBR) elevation/azimuth - translate (6dof) +/- TBD m R-bar/out-of-plane 7 +R-Bar AR Demonstration: (a) Proximity Maneuvers - Strawman Sequence Profile: Stationkeeping à Lambert Transfers à V-Bar Approach à Co-elliptic Separation Maneuver (3) V-Bar Separation: ¥ V-bar separation ¥3-axis pointing w/ target-track ¥ station keeping (4) Separation Transfer: ¥Lambert transfer to 500 m coellipse ¥co-elliptic separation to >4 km (1) Lambert Transfer: ¥ Lambert x-fers precision stationkeeping ¥ LAMP tracking +V-Bar OS OS Orbit +R-Bar Not drawn to scale (2) V-Bar Approach: ¥ 3-axis pointing w/ target-track ¥ closest approach ¥ station Keeping 8 AR Demonstration: (b) End-to-end Terminal Rendezvous - Strawman Sequence Profile*: Co-elliptic Orbit à Football Orbit à V-Bar Approach à ÒAbortÓ Maneuver (7) V-Bar Approach: ¥ 3-axis pointing ¥ Approach at 20 cm/s ¥ Go/NoGo to closest approach ¥ Closest approach at 3 cm/s (6) Co-elliptic Approach: ¥ Terminal Phase Initiation ¥ Station Keeping on V-bar +V-Bar (5) Orbit Transfer: ¥ Lambert x-fer to co-elliptic leading orbit at 330 m ∆h ¥ 2-axis pointing (8) Separation Maneuver: ¥ Separation at 3 cm/s ¥ Abort and recovery to safe standoff point (1) Co-elliptic Orbit Adjust: ¥ Lambert x-fer to -1 km co-elliptic orbit 1 km ∆h = 100 m 2 km OS OS Orbit ∆h = 1 km range = 4 km +R-Bar (4) Football Orbit (FO): ¥ FO maintenance ¥ 2 x 4 km ¥ 250 m out-of-plane (3) Football Orbit Insertion (FOI): ¥ FOI at R-bar crossing (2) Co-elliptic Approach: ¥ 2-axis ACS for LAMP tracking ¥ FOI at R-bar crossing Not drawn to scale *based on proposed Mars Orbital Rendezvous System (MORS) terminal approach profiles developed by JPL & CSDL.. 9 Autonomy Concept: Distribution of Responsibilities Mission Planner and Ops Personnel High-level Goal e.g. Rendezvous with the OS Ground ¥ Decomposition into sequence of "Macrotasks" ¥ Ground validation and Go/NoGo Decision Making Terminal Approach Profile (TAP) e.g -transfer to V-bar -acquire LIDAR On-Board TLM Go/NoGo Rendezvous Payload Decomposition into sequence of "Microtasks", execution & generation of requests XSS-11 Spacecraft Execution of Requests 10 e.g - delta-V request - attitude request e.g. - thruster firings TAP File Example OS V-Bar Preliminary File Format Step Step Description (not ID processed) Targeting Cmd. R-Bar Targeting Parameters Navigation Mode Navigation Parameter Ponting Mode Pointing Parameter Start Terminal Rendezvous Phase Co-elliptic Approach LAMP TWO_AXIS 2 Flyby below OS LAMP TWO_AXIS 3 Transfer to Football orbit LAMP TWO_AXIS 4 Football Orbit Maintenance LAMP 5 Transfer to V-bar Station Keeping point 6 Station Keepingon Vbar station_keep 7 Initiate Closure Phase 9 Closest Point Hold Backout to Stand-off Point Abort Mode STBY 1 10 MORS/Orbiter Condition to move Interface to next activity Mode LINE_OF_SIGHT, DEADBAND LINE_OF_SIGHT, DEADBAND OBSERVER Passive OBSERVER ground_GO_cmd Passive LINE_OF_SIGHT, DEADBAND MANEUVER maneuver_complete Passive TWO_AXIS LINE_OF_SIGHT, DEADBAND MAENEUVER ground_GO_cmd Passive LAMP TWO_AXIS LINE_OF_SIGHT, DEADBAND MANEUVER maneuver_complete Passive / Powered LVLH_OFFSET, DWELL_TIME LAMP THREE_AXIS THREE_AXIS_HOLD, MANEUVER DEADBAND ground_GO_cmd, dwell_time_elapsed Powered closure WAY_POINT, CLOSURE_VEL LAMP THREE_AXIS THREE_AXIS_HOLD, MANEUVER DEADBAND way_point_achieved Powered / Disabled station_keep LVLH_OFFSET, DWELL_TIME LAMP THREE_AXIS ground_GO_cmd OR THREE_AXIS_HOLD, MANEUVER DEADBAND dwell_time_elapsed closure WAY_POINT, CLOSURE_VEL LAMP THREE_AXIS THREE_AXIS_HOLD, MANEUVER DEADBAND transfer_to_FBO maintain_FBO FBO_CENTER, FBO_ALTITUDE, FBO_OOP, TRIGGER FBO_CENTER, FBO_ALTITUDE, FBO_OOP LAMBERT_TRANSFER transfer_to_V_bar _TIME, TRIGGER, LVLH_OFFSET, N_MCC 11 way_point_achieved Disabled Powered / Disabled Access to Space Shuttle Launched XSS-11 Spacecraft • • • • • • • Approx 124 kg total (~90 kg dry) Agile Microsat - 600 m/s ∆V Hydrazine monoprop system – One 22 N main engine – Eight 0.7 N thrusters – Two 1 N thrusters 3-axis attitude control – Pointing accuracy to 0.5 deg – Rate stability to 0.1 deg/sec Fixed solar panels Sensors – IMU, GPS, Sun sensor, Cameras, LAMP Constraints on ARX: 12 14 m/s ∆ V for LAMP Characterization & 25 m/s ∆ V for AR Demonstration ARX System Architecture Timing ARX Status Celestial Sensors (sun/star sensors) Visual Camera GPS Cmds & TAP Files Abort Profiles XSS-11 Onboard GNC GN&C GN&C Status Attitude, Rate Est. 3-axis RCS Thrusters Accelerometer Data Thruster Requests Autonomous Rendezvous Experiment (ARX) LAMP ÒMongooseÓ Processor Smart LAMP Software XSS-11 MicroSat Spacecraft Autonomous Rendezvous XSS-11 cPCI-750 Processor RS-422 Serial Bus IMU (accels & gyros) cPCI Bus LAMP (Attitude and Delta-V) Software Interface Command and Data Handling Main Engine (>600 m/s ∆V) Telecom RF Link ¥ ARX commands ¥ modes, TAP Files, etc. ¥ S/C target ephemeris updates ¥ S/C cmds (Abort, Safing, etc.) ¥ State Estimates ¥ GNC Status ¥ Sensor Data LEGEND LEGEND ¥ ARX status ¥ Lidar data Ground Control PODA 13 Software Software Hardware Hardware ARX ARX (JPL/SSC) (JPL/SSC) XSS-11 XSS-11 (AFRL) (AFRL) Ground Systems Ground Systems Orbiting Sample ARX System Elements Laser Mapper (LAMP) Optics Detector Housing Laser Mapper (LAMP) Processor Laser Housing Telescope Scan Mirror Scan Mechanism Flight Software ARS Software Module Attitude Commander Trajectory Commander RS-422 Serial I/F State Estimator Command & Data Handling LAMP Manager Fault Protection Orbiting Sample PATCH ANTENNA LAMP Application LAMP Operating System VxWorks Operating System 14 SOLAR CELLS Concept Demonstration Unit (CDU) Optical Head Assembly Laser Electronics 15 LAMP Electronics Laser Optical Bench & Thermomechanical Enclosure Interface Electronics FPGA-based I/O Board Power Supplies & Conditioning Mongoose V & FPGA-based Processor Brd Data Processing VxWorks, LAMPOS & Software Instrument Control Electronics Oulu timing chip (pulsed) Signal Detection & Timing Circuitry "NRAO" phase detector (cw) Synoptics µC (pulsed) Transmit Optics JDS diode (cw) Laser Control & Drive Electronics Photodetector Control & Drive Electronics C30954E APD (pulsed) C30619G (cw) Photodetector Electronics Package 16 Scanner Control, Readout & Drive Electronics Dynatherm Loop Heat Pipe & Resist. Heater Temp. Control All-aluminum f/2.5 Cassegrain telescope Collector Optics Transmit Beam Pointing / Scanning Shared az-el Flex Gimbal Scan Mirror; "optical lever" encoders Collector AR Flight Software Context LAMP ÒMongooseÓ Processor ←LAMP FSW module. ARC Software Module ←AR FSW module. A A Attitude Commander B ←Indicates control flow (routine A calls B). B ←Indicates data flow (from A to B). Trajectory Commander AR Command & Data Handling XSS-11 Flight Computer XSS-11 Flight Software RS-422 Serial Bus RS-422 Serial I/F State Estimator LAMP Manager Fault Protection LAMP Application LAMP Operating System VxWorks Operating System 17 AR G&C Algorithm Functional Block Diagram XSS-11 S/C Thruster Models Exec / Mode Commander Attitude Commander Burn complete mode, health, faults Thruster Selection Logic Controller - Delta V - Attitude ∆v Cmd Att Cmd, ∆v Mode Ptg Type, abort Cmd body Vector, abort Flag ptg DeadBand Sensor Models - Accel - Gyro - Tracker Attitude Estimator qEst, wEst ∆vEst Environment - J2 - 3rd Body - Aerodynamics - Solar pressure Delta V Estimator Attitude Commander Trajectory Commander Command & Data Handler ARS ARC/FSW State Estimator Mode Commander LAMP/Camera Manager Fault Protection ARC Algorithm 18 XSS-11 S/C Dynamics - Rigid Body - 6 DOF LAMP/Camera Model OS Dynamics -Translation -Point Mass Backups LAMP (Functional Overview) • Scanning Laser System Characteristics (Hardware) – Range (time of flight—pulsed system; phase offset—continuous wave system) – Azimuth & Elevation (measured from scan mirror) – Measurement Time (internal electronics counter) – Measurements made at 10 KHz – Unit provides processing capability (12 MHz R3000, 128 Mbytes) – Power Consumption < 25 Watts – Mass < 4 Kg • LAMP Rendezvous Software (LRS) – Controls Scan (tracks Sample Canister—measurements around object) – Monitors System Health – Provides very accurate Range & Bearing information @ 2 Hz from 5 km to 1m – Controls LAMP, provides processing sub-system resources 20 LAMP System – Description ¥ ¥ ¥ ¥ ¥ ¥ Two boxes: Optical Head Assembly and Electronic Assembly Mechanically-scanned single beam Two ranging systems: Ð Pulsed time-of-flight (long rangeÑ5 km-60 m) 1064 nm Ð Amplitude-modulated continuous wave (120 m-1 m) 1550 nm Shared scan and compression optics, processing and I/O electronics, power converters, etc. Local processor controls optical head, processes measurements, and performs I/O operations Mongoose processor (R3000 architecture) running at 12 MHz 21