Artificial Intelligence for the EChO Mission Scheduler

Similar documents
An approach for optimising railway traffic flow on high speed lines with differing signalling systems

AccuRAID iscsi Auto-Tiering Best Practice

5th Symposium on Integrating CFD and Experiments in Aerodynamics (Integration 2012) th Symposium on Integrating CFD and Experiments in Aerodynam

TIMETABLING IN SPORTS AND ENTERTAINMENT

Blocking time reduction for level crossings using the genetic algorithm

Problem Solving as Search - I

A Point-Based Algorithm to Generate Final Table States of Football Tournaments

ANY OTHER BUSINESS. Guidelines for passenger ship tender operator. Submitted by Cruise Lines International Association (CLIA) SUMMARY

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS

Spacecraft Simulation Tool. Debbie Clancy JHU/APL

GUIDE TO RUNNING A BIKE SHARE. h o w t o p l a n a n d o p e r a t e a s u c c e s s f u l b i k e s h a r e p r o g r a m

Landsat 8's Emergency RMM

Assessing Compliance with United States Government Orbital Debris Mitigation Guidelines

Academic Policy Proposal: Policy on Course Scheduling for the Charles River Campus ( )

Solving MINLPs with BARON. Mustafa Kılınç & Nick Sahinidis Department of Chemical Engineering Carnegie Mellon University

The Evolution of Transport Planning

Calibration and Validation of the Simulation Model. Xin Zhang

Evolutionary sets of safe ship trajectories with speed reduction manoeuvres within traffic separation schemes

2017 LOCKHEED MARTIN CORPORATION. ALL RIGHTS RESERVED

Discovery HP-TGA 75/750. Site Preparation Guide

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

ERS-1/2 Scatterometer new products: mission reprocessing and data quality improvement

Application of Bayesian Networks to Shopping Assistance

EE 364B: Wind Farm Layout Optimization via Sequential Convex Programming

Air Force Calibration Interval Analysis of Test, Measurement and Diagnostic Equipment (TMDE) Based on Maintenance Data Collection (MDC)

COLREGS Based Collision Avoidance of Unmanned Surface Vehicles

SoundCast Design Intro

A IMPROVED VOGEL S APPROXIMATIO METHOD FOR THE TRA SPORTATIO PROBLEM. Serdar Korukoğlu 1 and Serkan Ballı 2.

Using STPA in the Design of a new Manned Spacecraft

Optimization of a Wing-Sail shape for a small boat

Designing a Traffic Circle By David Bosworth For MATH 714

ScanFish Katria. Intelligent wide-sweep ROTV for magnetometer surveys

Neural Network in Computer Vision for RoboCup Middle Size League

Technology. In the My Files [My Files] submenu you can store all the programs that you have made on the NXT or downloaded from your computer.

Multicore Real-Time Scheduling

Polynomial DC decompositions

Perfect Golf Quick Start Guide

Reliable Real-Time Recognition of Motion Related Human Activities using MEMS Inertial Sensors

Advanced PMA Capabilities for MCM

KADOCHNIKOV SYSTEMA.

3 TRAFFIC CONTROL SIGNAL TIMING AND SYNCHRONIZATION

Game Theory. 1. Introduction. Bernhard Nebel and Robert Mattmüller. Summer semester Albert-Ludwigs-Universität Freiburg

EFFICIENCY OF TRIPLE LEFT-TURN LANES AT SIGNALIZED INTERSECTIONS

INTRODUCTION TO SIGNAL TIMING & TRAFFIC CONTROL

Evaluating chaff fire pattern algorithms in a simulation environment. JP du Plessis Institute for Maritime Technology South Africa

Kennedy Plaza and Providence Downtown Transit Connector PUBLIC MEETING. Stakeholder Meeting #1 October 24, 2016

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001

Mathematics of Planet Earth Managing Traffic Flow On Urban Road Networks

unsignalized signalized isolated coordinated Intersections roundabouts Highway Capacity Manual level of service control delay

Chapter 2: Standards for Access, Non-Motorized, and Transit

Basic STPA Exercises. Dr. John Thomas

The Game of Yinsh (Phase II)

Youth Sports Leagues Scheduling

METOP-A DE-ORBITING USING VERY LARGE IN-PLANE MANEUVERS.

Golf Ball Impact: Material Characterization and Transient Simulation

ACCURATE PRESSURE MEASUREMENT FOR STEAM TURBINE PERFORMANCE TESTING

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

Sontek RiverSurveyor Test Plan Prepared by David S. Mueller, OSW February 20, 2004

ISE Subsea Tools and Toolsleds

FIRE PROTECTION. In fact, hydraulic modeling allows for infinite what if scenarios including:

How is SkyTrak different from other launch monitors?

Station Plan: Penn & 43rd Avenue

Improving the Bus Network through Traffic Signalling. Henry Axon Transport for London

Robust Task Execution: Procedural and Model-based. Outline. Desiderata: Robust Task-level Execution

Robotics and Autonomous Systems

Lane changing and merging under congested conditions in traffic simulation models

Introduction to Roundabout Analysis Using ARCADY

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

Robotics and Autonomous Systems

Mac Software Manual for FITstep Pro Version 2

Princess Nora University Faculty of Computer & Information Systems ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department

Space Launchers. Cryogenic, gas-related equipment and engineering solutions for launchers and launch pads infrastructures

Efficient Gait Generation using Reinforcement Learning

Optimizing positional scoring rules for rank aggregation

YAN GU. Assistant Professor, University of Massachusetts Lowell. Frederick N. Andrews Fellowship, Graduate School, Purdue University ( )

Chapter 5 5. INTERSECTIONS 5.1. INTRODUCTION

Highway 111 Corridor Study

TASK 4.2.1: "HAMILTON'S ROBOT" ==============================

SWIFT. The Stratospheric Wind Interferometer for Transport Studies

The Incremental Evolution of Gaits for Hexapod Robots

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

PERCEPTIVE ROBOT MOVING IN 3D WORLD. D.E- Okhotsimsky, A.K. Platonov USSR

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS

Discovery TGA 55, TGA 550, TGA Site Preparation Guide

TRANSIT SIGNAL PRIORITY The Toronto Experience

Performance Visualization of Bubble Sort in Worst Case Using R Programming in Personal Computer

Uninformed Search (Ch )

Designing Mechanisms for Reliable Internet-based Computing

Supplementary Figures

Dynamic configuration of QC allocating problem based on multi-objective genetic algorithm

VLSI Design 12. Design Styles

EVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM

5.1 Introduction. Learning Objectives

Quick Start Guide. Instruction Manual. Quick Start Guide

The Moneyball Method of Field Service Management

Ocean Fishing Fleet Scheduling Path Optimization Model Research. Based On Improved Ant Colony Algorithm

Comparing Mirrored Mutations and Active Covariance Matrix Adaptation in the IPOP-CMA-ES on the Noiseless BBOB Testbed

AutonoVi-Sim: Modular Autonomous Vehicle Simulation Platform Supporting Diverse Vehicle Models, Sensor Configuration, and Traffic Conditions

ZIPWAKE DYNAMIC TRIM CONTROL SYSTEM OUTLINE OF OPERATING PRINCIPLES BEHIND THE AUTOMATIC MOTION CONTROL FEATURES

Satellite Services Catalogue

Transcription:

Artificial Intelligence for the EChO Mission Scheduler Álvaro García Piquer Ignasi Ribas Josep Colomé Institute of Space Sciences (CSIC/IEEC), Barcelona, Spain SCIOPS 2013 September 10 13, 2013

Introduction o Exoplanet Characterisation Observatory (EChO) ESA M3 mission candidate Currently assessed for an expected launch in 2022 It could be the first dedicated mission to investigate the physics and chemistry of Exoplanetary Atmospheres The primary objective is to study the atmospheres of a representative sample of exoplanets (>200) by using the differential technique of transit spectroscopy

EChO Operation Tasks o The EChO mission will have to deal with a variety of observation patterns: Science observations are the observations of target objects. Downlink communication is used for transferring data from the spacecraft to stations on Earth. Station keeping operations are defined to keep the spacecraft in the assigned orbit. Calibration tasks are associated to science observations. o Several operation tasks have to be done in fixed slots of time and they involve a temporary stop of the scientific operations

o Orbital Constraint EChO Hard Constraints (I) o Transit Constraint (event) Event occurrence known (Tc) The event duration is known (T14) Total observation time: T14 + Tbefore + Tafter = 2 T14

EChO Hard Constraints (II) o Target Completeness Constraint Each target has to be observed a required number of events Targets observed less than an 80% are not interesting o Slewing Constraint Pointing to a particular target and acquiring data requires a specific configuration which depends on the slewing speed of the satellite o Overlapping Constraint Collisions between operation tasks must be solved

EChO Soft Constraints o Optimization of Resources Observation time of the telescope should be promoted Slew time of the telescope should be reduced o Scientific Return Observation of the priority targets should be promoted The observation of complete targets should be promoted

EChO Soft Constraints o Optimization of Resources Observation time of the telescope should be promoted Slew time of the telescope should be reduced Mission Objectives o Scientific Return Observation of the priority targets should be promoted The observation of complete targets should be promoted

Long Term Mission Planning Tool (LT MPT) o Collection of time critical events for five years of EChO: 200 targets 30 events (observations) per target (average value) Each target can be observed in 500 different windows (average) Number of combinations: (200 25) 500 ~10 1800 o What is an efficient solution? A planning solution that highly optimizes the objectives defined in the mission Search Space (all the combinations) Efficient solutions Wrong solutions Inefficient solutions

LT MPT Input 238 targets ( 6000 events) MRS Scenarios LT-MPT Real Scenario 122 targets ( 2820 events) EChO Visibility

LT MPT Output o Long Term Mission Plan (LTMP) Example of a LTMP of a few days Observation of a target Slewing between targets Downlink Station Keeping Gap days

LT MPT Objectives o Maximize planning efficiency (observing time) o Maximize scientific return (i.e., the number of completed targets) It is computed with the number of completed targets weighted according the target priority

o Process: LT MPT Design Step 0. Calculate the time windows of each target event Step 1. Clean up impossible targets Step 2. Insert downlinks and station keepings minimizing potential conflicts with priority targets Step 3. Obtain observation planning avoiding overlaps and optimizing the defined objectives Step 4. Remove observations of incomplete targets (targets observed less than an 80% of their required number of events) Step 5. Fill gaps with calibrations or new observations

o Process: LT MPT Design Step 0. Calculate the time windows of each target event Step 1. Clean up impossible targets Optimization Steps Step 2. Insert downlinks and station keepings minimizing potential conflicts with priority targets Step 3. Obtain observation planning avoiding overlaps and optimizing the defimed objectives Step 4. Remove observations of incomplete targets (targets observed less than an 80% of their required number of events) Step 5. Fill gaps with calibrations or new observations

o Example (3 targets) Representation of a LTMP Solution

Optimizing the LTMP o Observations of the targets are planned LTMP Obs. 1 Obs. 2 Obs. 3 Obs.4 Slew time must be placed for each planned observation Obs. 1 Obs. 2 Obs. 3 Obs.4 LTMP Conflicts among observations must be removed LTMP Obs. 1 Obs. 2 Obs. 3 Obs.4 Improvement according to the LT MPT objectives Potential solution (hard constraints are respected) Obs. 1 Obs. 3 Obs.4 LTMP o Improvement of the LTMP (additional observations can be planned) Obs. 1 Obs. 5 Obs. 3 Obs.4 LTMP

Optimizing the LTMP o Observations of the targets are planned LTMP Obs. 1 Obs. 2 Obs. 3 Obs.4 Slew time must be placed for each planned observation Obs. 1 Obs. 2 Obs. 3 Obs.4 LTMP Conflicts among observations must be removed LTMP Optimization process done Obs. 1 Obs. 2 Obs. 3 Obs.4 with Genetic Algorithms Potential solution (hard constraints are respected) Obs. 1 Obs. 3 Obs.4 LTMP o Improvement of the LTMP (additional observations can be planned) Obs. 1 Obs. 5 Obs. 3 Obs.4 LTMP Improvement according to the LT MPT objectives

Test Bench Configuration o 10 MRS scenarios and 1 real sample scenario MRS: 238 targets ( 6000 events) Real: 122 targets ( 2820 events) Executed 100 times with different random seeds o Long Term Mission Plan (five years, 2022 2026) o 520 Downlinks (2 hours / 3.5 days ± flexibility) o 65 Station Keepings (8 hours / 28 days ± flexibility) o Slew time between targets Slew speed of 45 degrees per 10 minutes plus a flat 5 minute overhead o No calibrations considered

Result Summary o MRS Scenarios and Real Scenario (computational cost 45 minutes *) 100 trials for each scenario Usable Science Time: 31671 hours Scenario Total Input Time Planning Efficiency Slew Time Events Planned Targets Completed MRS 0 27925 hours 85.21% ±0.98 4.86% ±0.04 91.69% ±0.54 95.84% ±0.34 MRS 1 25778 hours 92.02% ±0.74 4.66% ±0.04 95.09% ±0.60 97.75% ±0.37 MRS 2 26734 hours 83.73% ±0.90 4.58% ±0.06 88.98% ±0.78 96.75% ±0.25 MRS 3 29378 hours 76.77% ±1.47 4.58% ±0.11 82.76% ±1.36 94.06% ±0.64 MRS 4 26321 hours 90.93% ±0.94 4.86% ±0.04 94.01% ±0.64 97.93% ±0.40 MRS 5 27557 hours 84.98% ±1.32 4.66% ±0.07 89.65% ±1.03 96.67% ±0.32 MRS 6 26902 hours 87.41% ±0.92 4.62% ±0.02 93.04% ±0.35 96.95% ±0.35 MRS 7 25954 hours 87.56% ±0.83 4.53% ±0.03 92.81% ±0.36 96.85% ±0.36 MRS 8 24839 hours 91.83% ±0.98 4.71% ±0.05 94.91% ±0.59 98.56% ±0.21 MRS 9 26337 hours 87.72% ±1.40 4.83% ±0.07 91.81% ±1.12 97.63% ±0.43 Real 17392 hours 98.57% ±0.02 2.00% ±0.01 98.78% ±0.01 100.00% ±0.00 * CPU Intel Core 2 Duo Processor E6600 2.40 GHz with 6GB of RAM

Why Slew Time Reduction Is Not Promoted? o Multiobjective Genetic Algorithm (NSGA II) 5.0% Potential Planning Solution 4.5% Slew Time 3.5% 3.0% 2.5% 2.0% 100% 90% 80% 70% 60% 50% 40% Planning Efficiency

Why Slew Time Reduction Is Not Promoted? o Multiobjective Genetic Algorithm (NSGA II) 5.0% 4.5% Solutions with high scientific return Potential Planning Solution Slew Time 3.5% 3.0% 2.5% 2.0% 100% 90% 80% 70% 60% 50% 40% Planning Efficiency

Summary o Robust and stable planning tool Similar results on different scenarios High planning efficiency (around 90%) Almost all the targets can be completed (observed >80% of events) Reasonable computational cost o Slew time cannot be reduced without affecting the efficiency A multiobjective algorithm based on minimizing the slew time and maximizing the planning efficiency has been analyzed with no real gain o Further work Interactive visualization tool How to generalize the planning tool for other missions?

Artificial Intelligence for the EChO Mission Scheduler Álvaro García Piquer Ignasi Ribas Josep Colomé Institute of Space Sciences (CSIC/IEEC), Barcelona, Spain SCIOPS 2013 September 10 13, 2013