Planning Technologies at GSOC
RB-MIB Mission Planning Falk Mrowka, Maria T. Wörle, Christoph Lenzen, Andreas Spörl, Jens Hartung, Rainer Nibler
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 1
Content
- Introduction - LEOP support - Routine operations
- Swath preview and ordering service - Semi-automated scheduling - Automated scheduling
- Time triggered scheduling - Event triggered scheduling
- Product delivery - Onboard Planning - Outlook
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 2
Tasks of Mission Planung Preparation Phase
- Understand desires of partners - Identify constraints - Develop workflows - Propose strategies for solving
conflicts - Develop interfaces with partners - Implement mission specific
planning system
Mission Planning connects multiple subsystems
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 3
Tasks of Mission Planung Operational Phase - Collect information - Create timelines - Derive tele-commands - Provide planning information
Mission Planning connects multiple subsystems
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 4
Content
- Introduction - LEOP support - Routine operations
- Swath preview and ordering service - Semi-automated scheduling - Automated scheduling
- Time triggered scheduling - Event triggered scheduling
- Product delivery - Onboard Planning - Outlook
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 5
LEOP support SoE-Editor, TimOnWeb
- SoEEditor (application) - Flight Procedure import
asserts ground segment consistency
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 6
LEOP support SoE-Editor, TimOnWeb
- SoEEditor (application) - Flight Procedure import
asserts ground segment consistency
- Semi-automated timeline generation
Auto-include substeps
Drag & drop procedure
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 7
LEOP support SoE-Editor, TimOnWeb
- SoEEditor (application) - Flight Procedure import
asserts ground segment consistency
- Semi-automated timeline generation
- Conflict check
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 8
LEOP support SoE-Editor, TimOnWeb
- SoEEditor (application) - Flight Procedure import
asserts ground segment consistency
- Semi-automated timeline generation
- Conflict check - Semi-automated
timeline adaption
Deconflict timeline
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 9
LEOP support SoE-Editor, TimOnWeb
- SoEEditor (application) - Flight Procedure import
asserts ground segment consistency
- Semi-automated timeline generation
- Semi-automated timeline adaption
- Conflict check
- TimOnWeb (website) - Timeline visualization
via web browser
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 10
LEOP support SoE-Editor, TimOnWeb
- SoEEditor (application) - Flight Procedure import
asserts ground segment consistency
- Semi-automated timeline generation
- Semi-automated timeline adaption
- Conflict check
- TimOnWeb (website) - Timeline visualization
via web browser - Access configurable
Grace FO
Eu:Cropis Biros
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 11
Content
- Introduction - LEOP support - Routine operations
- Swath preview and ordering service - Semi-automated scheduling - Automated scheduling
- Time triggered scheduling - Event triggered scheduling
- Product delivery - Onboard Planning - Outlook
www.DLR.de/rb • Slide 12 Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler
Routine Operations Swath Preview and Ordering Service
- Orbit propagation and visualization
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 13
Routine Operations Swath Preview and Ordering Service
- Orbit propagation and visualization
- Display of pending and executed orders
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 14
Routine Operations Swath Preview and Ordering Service
- Orbit propagation and visualization
- Display of pending and executed orders
- Map based target selection
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 15
Routine Operations Swath Preview and Ordering Service
- Orbit propagation and visualization
- Display of pending and executed orders
- Map based target selection - Support of mission specific
parameters
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 16
Content
- Introduction - LEOP support - Routine operations
- Swath preview and ordering service - Semi-automated scheduling - Automated scheduling
- Time triggered scheduling - Event triggered scheduling
- Product delivery - Onboard Planning - Outlook
www.DLR.de/rb • Slide 17 Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler
Routine Operations Semi-automated scheduling
- Visualization of - timeline - resources
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 18
Routine Operations Semi-automated scheduling
- Visualization of - timeline - resources
- Conflicts highlighted
Pinta Screenshot with conflicts (TET-1)
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 19
Routine Operations Semi-automated scheduling
- Visualization of - timeline - resources
- Conflicts highlighted - Proposal for conflict free
timeline entries
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 20
Routine Operations Semi-automated scheduling
- Visualization of - timeline - resources
- Conflicts highlighted - Proposal for conflict free
timeline entries - Automated algorithm
execution
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 21
Routine Operations Semi-automated scheduling
- Visualization of - timeline - resources
- Conflicts highlighted - Proposal for conflict free
timeline entries - Automated algorithm
execution - Shares code base with SoE-
Editor
On Call scheduling
Control Room scheduling
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 22
Content
- Introduction - LEOP support - Routine operations
- Swath preview and ordering service - Semi-automated scheduling - Automated scheduling
- Time triggered scheduling - Event triggered scheduling
- Product delivery - Onboard Planning - Outlook
www.DLR.de/rb • Slide 23 Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler
Automated Scheduling Time triggered scheduling
Commanding
timeline
input
Scheduling
TDP-1
Scheduling takes place at pre-defined times, e.g. before uplink
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 24
Automated Scheduling Time triggered scheduling
Commanding
timeline
input
Scheduling
TDP-1
Scheduling takes place at pre-defined times, e.g. before uplink
now
- Collect planning requests
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 25
Automated Scheduling Time triggered scheduling
Commanding
timeline
input
Scheduling
TDP-1
Scheduling takes place at pre-defined times, e.g. before uplink
now
- Collect planning requests
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 26
Automated Scheduling Time triggered scheduling
Commanding
timeline
input
Scheduling
TDP-1
Scheduling takes place at pre-defined times, e.g. before uplink
now
- Collect planning requests
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 27
Automated Scheduling Time triggered scheduling
Commanding
timeline
input
Scheduling
TDP-1
Scheduling takes place at pre-defined times, e.g. before uplink
now
- Collect planning requests
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 28
Automated Scheduling Time triggered scheduling
Commanding
timeline
input
Scheduling
TDP-1
Scheduling takes place at pre-defined times, e.g. before uplink
- Collect planning requests - Timeline generation in time before
commanding
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 29
Automated Scheduling Time triggered scheduling
Commanding
timeline
input
Scheduling
TDP-1
Scheduling takes place at pre-defined times, e.g. before uplink
X
- Collect planning requests - Timeline generation in time before
commanding
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 30
Automated Scheduling Time triggered scheduling
Commanding
timeline
input
Scheduling
TDP-1
Scheduling takes place at pre-defined times, e.g. before uplink
- Collect planning requests - Timeline generation in time before
commanding
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 31
Automated Scheduling Time triggered scheduling
Commanding
timeline
input
Scheduling
TDP-1
Scheduling takes place at pre-defined times, e.g. before uplink
- Collect planning requests - Timeline generation in time before
commanding
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 32
Automated Scheduling Time triggered scheduling
Commanding
timeline
input
Scheduling
TDP-1
Scheduling takes place at pre-defined times, e.g. before uplink
- Collect planning requests - Timeline generation in time before
commanding
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 33
Automated Scheduling Time triggered scheduling
Commanding
timeline
input
Scheduling
TDP-1
Scheduling takes place at pre-defined times, e.g. before uplink
- Collect planning requests - Timeline generation in time before
commanding
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 34
Automated Scheduling Time triggered scheduling
Commanding
timeline
input
Scheduling
TDP-1
Scheduling takes place at pre-defined times, e.g. before uplink
- Collect planning requests - Timeline generation in time before
commanding
Disadvantages: - Delayed status report - No adaption of timing possible - Significant duration of scheduling
process
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 35
Content
- Introduction - LEOP support - Routine operations
- Swath preview and ordering service - Semi-automated scheduling - Automated scheduling
- Time triggered scheduling - Event triggered scheduling
- Product delivery - Onboard Planning - Outlook
www.DLR.de/rb • Slide 36 Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler
Automated Scheduling Event Triggered Scheduling (Reactive Planning)
- Immediate feedback
Sender
Input
Master Processor adapt model
adapt timeline
Export derive
commands
Archive
Model Provider
publish modifications
Timer trigger export as soon as required
Timeline update immediately on reception of input
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 37
Automated Scheduling Event Triggered Scheduling (Reactive Planning)
- Immediate feedback - Update of ground stations on
short notice
now
Timeline update immediately on reception of input
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 38
Automated Scheduling Event Triggered Scheduling (Reactive Planning)
- Immediate feedback - Update of ground stations on
short notice
now
Timeline update immediately on reception of input
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 39
Automated Scheduling Event Triggered Scheduling (Reactive Planning)
- Immediate feedback - Update of ground stations on
short notice
now
Timeline update immediately on reception of input
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 40
Automated Scheduling Event Triggered Scheduling (Reactive Planning)
- Immediate feedback - Update of ground stations on
short notice - Preplanning possible
- Preview of impacts of new order
Customer Preplanner Main System
X
X
Send request
Accept solution
Timeline update immediately on reception of input
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 41
Automated Scheduling Event Triggered Scheduling (Reactive Planning)
- Immediate feedback - Update of ground stations on
short notice - Preplanning possible
- Preview of impacts of new order
- Selection of impacts of new order
Customer Preplanner Main System
X
X X X
X
Alternative solutions
Select solution
Send request
Timeline update immediately on reception of input
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 42
Automated Scheduling Event Triggered Scheduling (Reactive Planning)
- Immediate feedback - Update of ground stations on
short notice - Preplanning possible
- Preview of impacts of new order
- Selection of impacts of new order
- Short uplink preparation - later order deadline
Kommandierung
Plan
Eingaben
Export
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 43
Timeline update immediately on reception of input
Content
- Introduction - LEOP support - Routine operations
- Swath preview and ordering service - Semi-automated scheduling - Automated scheduling
- Time triggered scheduling - Event triggered scheduling
- Product delivery - Onboard Planning - Outlook
www.DLR.de/rb • Slide 44 Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler
Product Delivery
- TimOnWeb
On Call scheduling
Control room scheduling
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 45
Product Delivery
- TimOnWeb - Status Reports
SR
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 46
Product Delivery
- TimOnWeb - Status Reports - Downlink Info
DLI
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 47
Product Delivery
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 48
- TimOnWeb - Status Reports - Downlink Info - Command files
- Permanent link (GEO) just-in-time uplink
Product Delivery
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 49
- TimOnWeb - Status Reports - Downlink Info - Command files
- Permanent link (GEO) just-in-time uplink
- Periodical link (LEO) - Export of critical
time frame
Com
mand S
et 2a
Com
mand
Set 1
Com
mand
Set 2
Product Delivery
- TimOnWeb - Status Reports - Downlink Info - Command files
- Permanent link (GEO) just-in-time uplink
- Periodical link (LEO) - Export of critical
time frame - Robust
Commanding: preparing for uplink anomalies
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 50
Content
- Introduction - LEOP support - Routine operations
- Swath preview and ordering service - Semi-automated scheduling - Automated scheduling
- Time triggered scheduling - Event triggered scheduling
- Product delivery - Onboard Planning - Outlook
www.DLR.de/rb • Slide 51 Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler
Onboard Planning VAMOS
www.DLR.de/rb • Slide 52 Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler
VAMOS integrates onboard decisions based on real-time parameter evaluation with on-ground scheduling. It also allows adding further requests onboard.
Onboard Planning VAMOS
www.DLR.de/rb • Slide 53 Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler
now
margin
Pla
nnin
g ru
n
VAMOS integrates onboard decisions based on real-time parameter evaluation with on-ground scheduling. It also allows adding further requests onboard.
- Reduce the margins of the planning model, enabling additional image requests
Onboard Planning VAMOS
www.DLR.de/rb • Slide 54 Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler
VAMOS integrates onboard decisions based on real-time parameter evaluation with on-ground scheduling. It also allows adding further requests onboard.
- Reduce the margins of the planning model, enabling additional image requests
- Use onboard image analysis to generate additional image requests
Onboard Planning VAMOS
www.DLR.de/rb • Slide 55 Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler
- Reduce the margins of the planning model, enabling additional image requests
- Use onboard image analysis to generate additional image requests
- Use commercial satellite network (OrbComm) to send additional image requests
VAMOS integrates onboard decisions based on real-time parameter evaluation with on-ground scheduling. It also allows adding further requests onboard.
time & roll angle
OrbComm satellite network
Onboard Planning VAMOS
www.DLR.de/rb • Slide 56 Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler
Verification of Autonomous Mission Planning Onboard a Spacecraft is an experiment within the FireBird mission onboard the BIROS satellite.
Content
- Introduction - LEOP support - Routine operations
- Swath preview and ordering service - Semi-automated scheduling - Automated scheduling
- Time triggered scheduling - Event triggered scheduling
- Product delivery - Onboard Planning - Outlook
www.DLR.de/rb • Slide 57 Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler
Outlook
- Evolving the planning system to event triggered scheduling (Reactive Planning) - Realize resp. Extend interface to customer (preview, solution selection) - Implement Robust Commanding - Embed onboard decision mechanisms within ground based scheduling system - Evolve Mission Planning S/W libraries to components which may be selected and
configured mission specifically
www.DLR.de/rb • Slide 58 Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler
- Evolving the planning system to event triggered scheduling (Reactive Planning) - Realize resp. Extend interface to customer (preview, solution selection) - Implement Robust Commanding - Embed onboard decision mechanisms within ground based scheduling system - Evolve Mission Planning S/W libraries to components which may be selected and
configured mission specifically
Outlook
Ongoing Missions (2015)
- Grace - TerraSAR-X - TanDEM-X - FireBird – TET-1 - TDP-1 - EDRS-A - HAG-1 - PAZ
Upcoming Missions (2015)
- FireBird – Biros - EnMAP - EDRS-C - Grace-FO - Eu:CroPis - H2Sat (?) - TanDEM-L (?)
c
a
Planning Technologies at GSOC > F. Mrowka, M.T. Wörle, C. Lenzen, A. Spörl, J. Hartung, R. Nibler www.DLR.de/rb • Slide 59