Autonomous On Board Mission Planning

Slides:



Advertisements
Similar presentations
Cloud computing in spatial data processing for the Integrated Geographically Distributed Information System of Earth Remote Sensing (IGDIS ERS) Open Joint-Stock.
Advertisements

Solar System Division DVK, 10 Jul 2001 Rosetta Science Operations The planning concept - current status Detlef Koschny Space Science Department ESA/ESTEC.
Simulating A Satellite CSGC Mission Operations Team Cameron HatcherJames Burkert Brandon BobianAleks Jarosz.
JPL Autonomous Space Mission Simulation Flight Team Bob Hoffman Josh Ruggiero Adam Nikolic Dusty Terrill.
UNICOS-CPC applied to Cryogenics and specifications Benjamin Bradu EN-ICE-PLC February 2014.
November 2011 At A Glance GREAT is a flexible & highly portable set of mission operations analysis tools that increases the operational value of ground.
The Pursuit for Efficient S/C Design The Stanford Small Sat Challenge: –Learn system engineering processes –Design, build, test, and fly a CubeSat project.
Tielong Zhang On behalf of the CGS Team in the Institute of Geology and Geophysics, Chinese Academy of Science Spacecraft System and Payload China Geomagnetism.
Attitude Determination and Control System (ADCS)
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
GPS(Global Positioning System) -An Introduction. What is the GPS? Orbiting navigational satellites Transmit position and time data Handheld receivers.
10/31/06 F E D E R A L A V I A T I O N A D M I N I S T R A T I O N A I R T R A F F I C O R G A N I Z A T I O N 1 Unmanned Aircraft Systems in Civil Aviation.
April 2004 At A Glance CAT is a highly portable exception monitoring and action agent that automates a set of ground system functions. Benefits Automates.
COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS Sérgio Ronaldo Barros dos Santos,
Guidance and Navigation
Guidance, Navigation and Controls Subsystem Winter 1999 Semester Review.
DSL Distributed Systems Laboratory ATC 23 August Model Mission: Magnetospheric Multiscale (MMS) Mission Goal “To study the microphysics of three.
1 Arizona State University Senior Design ASU/JPL Flight System Group Members: Robert Hoffman, Dusty Terrill, Adam Nikolic, Josh Ruggiero.
Space Operations as a Guide for a Real-World Scheduling Competition Eduardo Romero Marcelo Oglietti
1 SOARS Matt Edwards Arseny Dolgov John Shelton Johnny Jannetto Galina Dvorkina Nick Driver Eric Kohut Kevin Eberhart Self Organizing Aerial Reconnaissance.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
March /5/2016 At A Glance STARS is a real-time, distributed, multi-spacecraft simulation system for GN&C technology research and development. It.
Aquarius Mission Simulation A realistic simulation is essential for mission readiness preparations This requires the ability to produce realistic data,
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Test Suites (Backup) Stanford Linear Accelerator Center Gamma-ray Large Area Space Telescope.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Tracing the JWST Proposal from User Interface to Commanding of an Instrument Margaret Meixner & WIT Balzano, Robinson & CMD.
Characteristics of remote sensing satellites. Satellites generally vary in their architecture Usually remote sensing satellites are having two plateforms.
GLAST Science Support Center July 16, July Ground Software Workshop The Spacecraft Simulator David S. Davis, GSSC.
Presented by G. Hena Mercy Sugirthem G. Hena Mercy Sugirthem M. Sharmila M. Sharmila.
1 Creating Situational Awareness with Data Trending and Monitoring Zhenping Li, J.P. Douglas, and Ken. Mitchell Arctic Slope Technical Services.
TRIO-CINEMA 1 UCB, 2/08/2010 ACS Dave Auslander, Dave Pankow, Han Chen, Yao-Ting Mao, UC Berkeley Space Sciences Laboratory University of California, Berkeley.
PRESENTATION SATRACK DIPTI ON SUBMITTED BY : EC (3) BBDESGI
SCADA Supervisory Control And Data Acquisition Pantech Solutions Here is the key to learn more.
OSIRIS Solar System Simulator
Adopting the Python language for On-board Programmable Payload Autonomy Steven Doran 2016 Flight Software Workshop 12/14/2016.
Preliminary Platform Design for KuaFu-A
Environmental and Disaster Monitoring Small Satellite Constellation
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
Presented by Jon Pastuszynski, Lead M&D Engineer
Star Detection and Tracking Embedded Linux Hardware
Design and realization of Payload Operation and Application system of China’s Space Station Wang HongFei 首页.
Telemetry system The telemetry, tracking, and command (TT&C) subsystem performs several routine functions abroad a spacecraft. The telemetry or "telemetering"
GPS & GIS – An Introduction
Computing Architecture
ACS UC Berkeley Space Sciences Laboratory
Y. Liu, M. Deshmukh, J. C. Wulkop, P. M. Fischer and A. Gerndt
JPL Autonomous Space Mission Simulation
Drafting Requirements for Instrument Performance Monitoring Systems - Discussion from Data Management point of view Masaya Takahashi (JMA), Peter Miu (EUMETSAT),
Cover page.
SDO Flight Dynamics Subsystem
12 Product Configurator
Update on the GIRO Benchmark
Off-Road Equipment Management TSM 262: Spring 2016
Computational Elements of Robust Civil Infrastructure
Module 2: Computer-System Structures
Launch and On-orbit Checkout
Definition of a benchmark for the GIRO
Real-time Linux Evaluation
By: Aurora Kiehl Scott Neuman Jeremie Snyder Dennis Vega Stephen Wess
CubeSat vs. Science Instrument Complexity
Module 2: Computer-System Structures
Traceability of the GIRO to the ROLO: Definition of a benchmark
Unit 2 Unmanned Aircraft
EFCS I/O.
Space Communications Emulation Facility (SCEF): Improving NASA Missions though Emulation Rich Slywczak, Brenda Ellis, Allen Holtz, Fran Lawas-Grodek,
Module 2: Computer-System Structures
Module 2: Computer-System Structures
<Your Team # > Your Team Name Here
Presentation transcript:

Autonomous On Board Mission Planning Garcia Franchi Gaston, Alonso Roberto, Pucci Nadia, Kuba Jose Comision Nacional de actividades espaciales (CONAE) Argentina

Table of Contents Objective and Motivation Main Functions Geometrical View – Polytope Software Design Overview Applications to LEO Satellite Extension to Constellation Summary

The Mission Center computes the Telecommands Introduction Current Mission Architecture Satellite Executes the commands Telecommands The Mission Center computes the Telecommands Telemetry & Payload data Teleommands Telemetry

Motivation for a Change Current status: The satellite is controlled by ground commands. The planning is done by sending the entry and exit times for each area of interest (polytopes). Each instrument or equipment is set by the adjustment of their operational parameters. Motivation: The resources allocate for the on-board computing often exceeds the routine operation needs. Spare capability for extra computation is available for the planner. Due to the limited time of access from the Ground Station (GS) the amount of commands to be uploaded is also limited. This is crucial in countries with reduced access to Ground Stations. Modifications in the Mission Plan generate a significant set of actions on the Mission Center to generate new commands because of new scenarios. The amount of commands increases.

Proposal for Mission Improvement Satellite generates the actions to accomplish the mission plan The Mission Center monitors the automatism of the satellite

Main Functions for the Planner Monitor instrument’s operational parameters on each scenario Facilitate the incorporation / modification of scenarios Allow operating the payload by conventional procedures and rules Generate automatically the planning of the following orbits Automate on-board planning for data transmission / reception (The ground station is considered a polytope) Advanced Functions Autonomous. Calculate independently the state vector Perform a systemic control of failures and alerts

Functions of the Planner Determination of the satellite position by independent information which is complementary to GPS. Available in case of being necessary. Determination of the satellite attitude by independent information which is complementary to Star Tracker or Earth Sensor . Available in case of being necessary. Determination of the sub satellite point or sub camera point. Polytope construction by the uploading of a convex set of points which are defined by their latitude and longitude. Determination of the position of the sub satellite point (or similar) on the Earth surface. Generation of the events : Inside, Outside, Leaving or Entering of the polytope. These events can execute commands, scripts, check status of instruments or equipment, generate alarms and reports. The planner allows the addition o functions that are unique for each mission. Example: calculation of trends, determination of errors (position and/or attitude), memory allocation, etc.

Example of Polytope : Calibration Area Image displayed using the program Cesium Viewer

Geometrical View of the Polytope Prediction of events and trend analysis Attitude and Orbit Determination Checking Operational Mode Instruments Sub Satellite Point (@Nadir) Determination Sub Camera Point (outside) Determination Sub Camera Point (inside) Determination Polytope Mission Plan

A Closer View of the Geometry GOIN → First step inside the polytope GOOUT → First step outside the polytope INSIDE → Inside the polytope OUTSIDE → Outside the polytope

Box around the Polytope Only executes the algorithm when the spacecraft is inside the box around the polytope Polytopes inside polytopes!

First Version of the Planner Flexible OS Independence ANSI C Keep It Simple Trigger: Events / Alarms (Device Status, etc.) Generate: Reports / Telemetry Execute: Commands / Scripts /

Software Design – Other Functions Extra functions: Create new polytopes and new scenarios. Change points in polytopes Change devices, commands, scripts, etc, in scenarios Change expected values of the devices Change commands and scripts Modify the planning table. The planning table has two operating modes: Realtime and Time Tagged (event predictor).

Software Design Simple Aproach Operational Modes Real time Time tagged – or event predictor GOIN, GOOUT, INSIDE, OUTSIDE

Software Design, cont’n

Advanced Design of the Planner INPUT DATA OUTPUT DATA PLANNER Range, Doppler, DOP Determination of: ORBIT, ATTITUDE, SUBSATELLITE POINT, SUBCAMERA POINT Polytopes Points Generation of new Scenarios Timetagged planning / Event predictor Trend Analysis Filtered Orbit 2 Orbits Propagation Vectors: position & velocity Robust Attitude GPS Time & TLE Sub Satellite Point Sub Camera Point Navigation Sensors Attitude Sensors Position respect to the polytope Vectors: Magnetic Field & Sun Stars Sensor Eclipse Events Instruments Telemetry Alerts

Baseline Satellite Telemetry and Commands propulsion sensors Platform Computer sensors actuators Power Subsystem Battery Solar Array Regulator propulsion Telemetry and Commands State of Health + Power+ Thermal Payload Instrument Data Storage Transferring Operability

SABIA Mar Mission: First Test Case Ocean Color mission. Sun Synchronous Mission (9 days for revisiting the same track). Three main cameras covering from UV to LWIR spectral bands. Several operational scenarios for ascending and descending orbit.

Simulation of the SABIA Mar Orbit FOV polytope

Extension to Constellation Space Polytope Master Satellite x v q w master = slave_a = [ x ] slave_b = [ x ] slave_n = [ x ] Ground Polytope

Extension to Constellation, cont’n The same algorithm used for ground polytope is used for space polytope sub satellite spatial point slave polytope At each time the algorithm computes if the slave satellite is Inside or outside the variant space polytope. The the same procedure than for ground polytope is applied master satellite Minimum information is needed [x v q w ] for the master satellite [ x ] for each slave satellite The spatial polytope represents the volume where each slave satellite must be located at t_A and t_B times in order to satisfy the requirements for a cooperative mission with the other constellation satellites orbit slave satellite

Summary The feasibility of incorporating this mission planner on LEO satellites is introduced in the presentation. A reduced version of this planner is applied to manage the payload module of the SABIA Mar satellite. The Mission Control Center changes its role from being the activator of the mission to the supervision of the actions performed by the payload. It is a change in the current paradigm. The mission plan becomes a dynamic document where changes are easy to make and the addition of new polytopes do not generate an extra effort in the control center. The extension to constellation using the baseline concepts is also feasible. Minor changes in the software code.

Thank you for the opportunity to present our research during this workshop. Any question?

Back Slides

Function: I/O Polytope The Jordan curve theorem is used to know if a point is inside or outside the polytope. In the central area a point is considered outside if any ray cuts the star in an even number of edges.