The Mars Science Laboratory Flight Software A Platform for Science and Mobility

Similar documents
Orbiter* Architecting Software Across International Partnerships. Jason LaPointe December 10 th, 2010

Flight Systems Verification & Validation Mars 2020 Entry, Descent, and Landing

Flight Software Overview

2017 LOCKHEED MARTIN CORPORATION. ALL RIGHTS RESERVED

Interpretable Discovery in Large Image Data Sets

MPCS: Develop and Test As You Fly for MSL

PL&HA Precision Landing and Hazard Avoidance

METNET Mission for Mars. MetNet. Atmospheric science network for Mars

Spacecraft Simulation Tool. Debbie Clancy JHU/APL

Altair Constellation Returns Humans to the Moon

Smart Divert: A New Entry, Descent, and Landing Architecture

First Experimental investigations on Wheel- Walking for improving Triple-Bogie rover locomotion performances

Preliminary Cost Analysis MARYLAND. Cost Sources Vehicle-level Costing Heuristics Applications Learning Curves Program-Level Analysis

Low Risk Deployment Passenger Airbag CAE Applications & Strategy

Probability Risk Assessment Methodology Usage on Space Robotics for Free Flyer Capture

Smart Divert: A New Entry, Descent, and Landing Architecture

Assessing Compliance with United States Government Orbital Debris Mitigation Guidelines

Master's degree in Aerospace Engineering

IAC-06-D4.1.2 CORRELATIONS BETWEEN CEV AND PLANETARY SURFACE SYSTEMS ARCHITECTURE PLANNING Larry Bell

The Wave Glider: A Mobile Buoy Concept for Ocean Science. 009 Liquid Robotics Inc.

Modular Mars Analog Settlements. 2013, 2017 Kent Nebergall, All Rights Reserved.

Discovery TGA 55, TGA 550, TGA Site Preparation Guide

Alvin Debrief Summary Seven Cruises for 91 dives. Southern California Juan de Fuca Costa Rica Guaymas Basin Galapagos

Science and Human Exploration. NASA-Goddard Space Flight Center January 11-12, 2001 ASTROBIOLOGY SAMPLE ANALYSIS AS A DESIGN DRIVER

Science&Motion. SAM BalanceLab. Sports. control the invisible. Most advanced pressure plate for coaching

CONVENTIONAL ROCKET PROPULSION NON-CONVENTIONAL PROPULSION SOLAR SAILS TETHERS ELECTRIC SAILS

Team Members. Surrey Space Centre (SSC): Study lead, payloads, ADCS (with Prof. Bong Wie), SK platform, sail technologies

The MEDUSA Deep Sea and FUSION AUVs:

ScanFish Katria. Intelligent wide-sweep ROTV for magnetometer surveys

Discovery SDT 650. Site Preparation Guide. Revision G Issued December Page 1

Engineering AEGIS Autonomous Science Targeting for the Mars Exploration Rovers!

How is SkyTrak different from other launch monitors?

Robotic On-Orbit Satellite Servicing: One Size Does Not Fit All

Satellite Observations of Equatorial Planetary Boundary Layer Wind Shear

Oceanographic Research With The LiquID Station

Cansat 2016 Environmental Testing Requirements

Inflation Characteristics of the MSL Disk Gap Band Parachute

An effective approach for wide area detailed seabed mapping

DemoSat II Design Guidelines

Locomotion Configuration of a Robust Rappelling Robot

Wave Glider: Liege Colloquium. Colloquium April 27

NanoRacks/Quad-M Rideshare Overview. Michael D. Johnson 10/12/2016

Robot motion by simultaneously wheel and leg propulsion

Sentry de-brief summaries 2011/2012

Introduction to Robotics for 3D Additive Construction

Presentation Contents

Product Overview. Product Description CHAPTER

Testing Readiness Review March 3, 2014

Planetary Balloon Missions Revisited

Team Ram-Rod. Rod. Aaron Gardiner Tyler Murphy Vivian Phinney Farheen Rizvi Ali Toltz

Bonding Reliability Testing for Wafer Level Packaged MEMS Devices

Wave-Phase-Resolved Air-Sea Interaction

FLUORESCENCE DETERMINATION OF OXYGEN

USA Space Debris Environment, Operations, and Policy Updates

THE CANDU 9 DISTRffiUTED CONTROL SYSTEM DESIGN PROCESS

Complete Range of Force Tensiometers

Exceptional Experience

Standard Test Procedures Manual

CHAPTER 7.0 IMPLEMENTATION

AC : MEASUREMENT OF HYDROGEN IN HELIUM FLOW

Load Responsive Multilayer Insulation Performance Testing

Vibration-Free Joule-Thomson Cryocoolers for Distributed Microcooling

Digital Elevation Models

The HumiSys. RH Generator. Operation. Applications. Designed, built, and supported by InstruQuest Inc.

Open Research Online The Open University s repository of research publications and other research outputs

ROV Development ROV Function. ROV Crew Navigation IRATECH SUB SYSTEMS 2010

Preface...xxiii Introduction...xxv About the Editors...xxvii About the Contributors... xxxi

Status report on the current and future satellite systems by CMA. Presented to CGMS45-CMA-WP-01, Plenary session, agenda item D.1

DRESSED FOR SUCCESS By Stephen Silvester, Technical Services Engineer, ANSYS, Inc., and ANSYS Advantage Staff

How well do CMIP5 climate models reproduce Southern Ocean bottom temperature? Model climatology

Diver-NETZ Wireless Groundwater Monitoring Networks

Mars Science Laboratory Rover Integrated Pump Assembly Bellows Jamming Failure

PC-21 A Damage Tolerant Aircraft. Paper presented at the ICAF 2009 Symposium by Lukas Schmid

Acoustic Pipeline Inspection Mind The Gap

ROBOTICS AND AUTONOMOUS SYSTEMS in EXPLOSIVE ORDNANCE DISPOSAL

Ocean Observatories Initiative Cabled Array Observatory Extension Cables/Connectors

CASE STUDY. Compressed Air Control System. Industry. Application. Background. Challenge. Results. Automotive Assembly

Vertical in situ profiles of nitrate and oxygen in the northern Japan Sea

Venus Aerial Pla<orm Technology

COLREGS Based Collision Avoidance of Unmanned Surface Vehicles

Discovery HP-TGA 75/750. Site Preparation Guide

Polar Research Vessel Operational Requirements and Summary of Technical Studies

The latest automotive systems require innovative leak test methods and fixturing.

1. On site calibration of a pressure gage using a mobile. 2. Temporal variation of Rn emanation at faults

Autosub6000. Results of its Engineering Trials and First Science Missions

DEPARTMENT OF CHEMISTY, PHYSICS AND GEOLOGY RADIATION SAFETY PLAN

Cove Point Beach Restoration: Utilization of a Spawning Habitat by Horseshoe Crabs (Limulus polyphemus)

Advanced PMA Capabilities for MCM

Flight Testing of a Low Cost De-Orbiting Device for Small Satellites

Avionics System Project. Team D3 Dylan Carter, Jesse Cummings, Kenneth Murphy, Rajesh Yalamanchili

PHUD12 HEAD UP DISPLAY User Manual

Remote Monitoring of Dolphins and Whales in the High Naval Activity Areas in Hawaiian Waters

ELIMINATOR COMPETITION DRAG RACE Program Manual Firm Ver 4.11

Proposal For Balloon Satellite

!"#$%&'()*$+,,($-!.#$/*)0*122$!13)*4$

What s UP in the. Pacific Ocean? Learning Objectives

DEEPFLIGHT HIGH PERFORMANCE PERSONAL SUBMARINES

S-TEC. Pilot s Operating Handbook

NSW Mines Rescue Unmanned Aerial Vehicle (UAV)

Revision Number Revision Date Insertion Date/Initials 1 st Ed. Oct 26, 00 2nd Ed. Jan 15, 08

Transcription:

The Mars Science Laboratory Flight Software A Platform for Science and Mobility Dr. Kathryn Anne Weiss, MSL FSW Jet Propulsion Laboratory, California Institute of Technology 2012 California Institute of Technology. Government sponsorship acknowledged. Mars Science Laboratory CRUISE/APPROACH 8.5 month cruise Spinning cruise stage Arrive Aug. 2012 at Gale Crater ENTRY, DESCENT, LANDING Guided entry and controlled, powered sky crane descent 20 25-km landing ellipse Discovery responsive for landing sites ±30º latitude, <0 km elevation ~1000-kg landed mass LAUNCH Nov. 2011 Atlas V (541) SURFACE MISSION Prime mission is one Mars year Latitude-independent and longlived power source 20-km range 85 kg of science payload Acquire and analyze samples of rock or soil Large rover, high clearance; greater mobility than MPF, MER 1

Entry Descent and Landing Entry Descent and Landing 2

The Landing Site: Gale Crater Curiosity s primary scientific goal is to explore and quantitatively assess a local region on Mars surface as a potential habitat for life, past or present Biological potential Geology and geochemistry Role of water Surface radiation NASA/JPL-Caltech Curiosity s Science Objectives 3

Mastcam (Imaging) REMS (Weather) ChemCam (Chemistry) RAD (Radiation) APXS (Chemistry) MAHLI (Imaging) DAN (Subsurface Hydrogen) Drill Scoop Brush Sieves SAM (Chemistry and Isotopes) CheMin (Mineralogy) MARDI (Imaging) Curiosity s Science Payload 4

How do you deal with unprecedented complexity and mission objectives? The goals for our 1ton super-rover: Nail the landing Drive somewhere cool Do neat science stuff like Zap things with a laser Scoop dirt Take cool pictures It was our job to make that possible but how? The MSL FSW Team 5

Then... Later And now (MPF) (MER) (MSL) Lander / 10kg mini-rover 2 185kg Rovers 3 spacecraft in 1! Cruise, EDL, and a 1-ton Rover-on-steroids! Airbag landing Airbag landing Skycrane landing Single string Single string Dual string cold backup and a LOT of device redundancy! RAD6K + VxWorks RAD6K + VxWorks 128 MB RAM 256 MB Flash RAD 750 + VxWorks 256 MB RAM 2 GB Flash 3 science instruments 6 science instruments 10 science instruments 30 sol mission (lander) 7 Sol mission (rover) 90 sol primary mission We are still roving with Opportunity! 2 year (687 sol) primary mission! Who knows how long we can go with that MMRTG! Create a robust FSW infrastructure a platform enabling EDL, Mobility, and Science Component Architecture Redundancy Management Design Patterns Fault Protection Leveraging Powerful Avionics 6

The MSL FSW Conceptual Architecture The MSL FSW Conceptual Architecture 7

Functions vs. Activities The Avionics-Layer components export functional interfaces. These functional interfaces provide access to performing primitive, atomic actions. The Application-Layer components export activity interfaces. Activities decompose into a set of functions that, together, achieve a particular goal. Drive to a target and analyze a sample are activities orchestrated by the Mobility and Surface Sampling components using the atomic functions provided by the FSW infrastructure Redundancy Management Unprecedented amount of redundancy From switches to entire boxes to multiple computers, MSL was nothing if not redundant Abstracted the underlying redundancy away from the application components Example: Device swaps during active attitude control PAM A LCCs GID PAM B LCCs GID 8

Use of Patterns Due to the complexity and redundancy, we needed to ensure that the application components could rely could expect consistent behavior from the infrastructure We achieved this in part through design patterns Use of Patterns Due to the complexity and redundancy, we needed to ensure that the application components could rely could expect consistent behavior from the infrastructure We achieved this in part through design patterns 9

Fault Protection Mobility and Science should not have to worry about the safety of the vehicle Furthermore, the infrastructure must (1) keep the vehicle safe and (2) preserve the ability to use the wake cycle for mobility and science, not sitting in Safing PRINCIPLE: Fault monitors monitor system state, not events. Fault responses restore system state. PRINCIPLE: Faults should be detected and corrected as close to the fault as possible (i.e. at the lowest layer in the FSW possible). Powerful Avionics MSL utilized extremely powerful FPGAs to augment our main computers The FSW utilized these capabilities to enhance the robustness and availability of our mobility and science platform Example) autonomous wakeup and shutdown for recharging the batteries for the next day of operations MSL took this to the next level we developed new and innovative approaches to saving battery life and extending the productivity of the operations window Example) Dream Mode 10

NASA/JPL- Caltech/MSSS Mastcam-34 mosaic of Mount Sharp, descent rocket scours, and rover shadow 11

NASA/JPL-Caltech/Univ. of Arizona Curiosity is progressing toward Glenelg, where three distinct terrain types meet NASA/JPL-Caltech/Univ. of Arizona Curiosity s ultimate goal is to explore the lower reaches of the 5-km high Mount Sharp 12

NASA/JPL- Caltech/MSSS Curiosity images its undercarriage with its Mars Hand-Lens Imager NASA/JPL-Caltech/Univ. of Arizona Curiosity and its tracks captured by HiRISE on the Mars Reconnaissance Orbiter 13

NASA/JPL-Caltech/LANL/CNES/IRAP/MSSS NASA/JPL-Caltech/LANL/CNES/IRAP ChemCam spectra of Coronation Target: Coronation (N165) Sol 13 Shots: 30 NASA/JPL-Caltech/LANL/CNES/IRAP/MSSS NASA/JPL-Caltech/MSSS Target: Beechey(Sol 19) Shots per point: 50 Before NASA/JPL-Caltech/LANL/CNES/IRAP/LPGN/CNRS After 8 cm(3 ) ChemCam s laser induced breakdown spectrometer acquires a 5-point raster 14

Wheel scuff to prepare for safe scooping NASA/JPL- Caltech A scoop full of Mars sand NASA/JPL- Caltech 15

NASA/JPL- Caltech/MSSS Curiosity self-portrait using the arm-mounted Mars Hand-Lens Imager, through dust cover 16