PAZ Mission Planning Facility: Coping with Complexity and Performance through Automated Operations

Size: px
Start display at page:

Download "PAZ Mission Planning Facility: Coping with Complexity and Performance through Automated Operations"

Transcription

1 SpaceOps Conferences 28 May - 1 June 2018, 2018, Marseille, France 2018 SpaceOps Conference / PAZ Mission Planning Facility: Coping with Complexity and Performance through Automated Operations L. Fernández 1, A. Guarido 2, A. Domínguez 3 and J. A. Tejo 4 GMV Aerospace and Defence, S.A.U., Madrid, E-28760, Spain PAZ ("peace" in Spanish), formerly known as SEOSAR/PAZ, is an X-band Synthetic Aperture Radar (SAR) Spanish mission, in fact a flagship mission of the Spanish Space Strategic Plan GMV has developed the PAZ Mission Planning Facility (MPF), which is the processing element of the PAZ Ground Segment that generates the schedules related to both satellite and ground stations. The many different types of activities to be planned, the fact that some of them have to be planned together, the high number of constraints to be checked during the planning process, the high number of acquisition requests to be processed, as well as the demanding time constraints for schedule delivery and replanning, causes a complex planning process that has to be managed with a high degree of automation. This paper presents the techniques developed in the PAZ MPF facility to cope with PAZ operational concept, to successfully handle the complexity of PAZ planning process and at the same time meet the demanding performance requirements imposed by the mission to the mission planning process. The paper also shows how these techniques contribute to perform various operations in a fully automated manner. I. Introduction Based on the TerraSAR-X platform, PAZ is a dual-use mission (civil/defense) composed of one satellite (PAZ satellite) carrying one Synthetic Aperture Radar (SAR) instrument on board as the primary payload. The main objective of PAZ-SAR instrument is to provide high quality SAR imagery in a variety of sizes and resolution, ranging from medium over wide regions up to very high resolution (e.g. meter and sub-meter). Operational flexibility with multi-mode, multi-polarization and left and right looking attitude is one of the major PAZ system requirements leading to a quite large number of different instrument configurations and antenna beams. PAZ satellite was successfully launched on 22 February, 2018 on a SpaceX Falcon-9 vehicle at Vandenberg Air Force Base in California. After successful Launch and Early Orbit Phase (LEOP), the satellite was handed over to the Ground Control Center located at Instituto Nacional de Técnicas Aeroespaciales (INTA) in Torrejón de Ardóz (Madrid), which is now leading the commissioning phase. GMV has developed the PAZ Mission Planning Facility (MPF) powered by gmvflexplan technology, the GMV generic mission planning and scheduling system. The MPF is the processing element of the PAZ Ground Segment (GS) that generates the schedules related to both satellite and Ground Stations (G/Ss). The MPF is a highly automated system that receives Data Take orders (i.e., requests to acquire an image of a specified area on the Earth surface) of different kind (standard orders, system orders, and health check orders) from different users. These requests are sent to the Instrument Operation (IO) service (CFI developed by the DLR and integrated with the MPF) to get detailed instrument parameter settings for SAR data takes as well as information useful for the planning. The MPF has to include as many as possible of these Data Take orders in the produced schedule, taking into account the constraints of the spacecraft as well as the constraints of the communication scenario. The MPF also receives requests for manoeuvre and Attitude and Orbit Control System (AOCS) maintenance activities and has to include them in the schedule, considering potential conflicts that can arise with other activities. The main output of the MPF is a conflict free schedule, which is a list of satellite activities with execution start times, durations, and parameters. This schedule is sent to the Mission Control System (MCS) which in turn converts it into telecommands and, during G/S contacts, transmits them to the spacecraft via the S-band link. In detail, the schedule embeds the following activities for spacecraft operations: 1 Project Manager, Mission Planning Division, lfernandez@gmv.com. 2 Lead Space Systems Engineer, Mission Planning Division, aguarido@gmv.com. 3 Lead Space Systems Engineer, Mission Planning Division, aldominguez@gmv.com. 4 Head of Division, Mission Planning Division, jatejo@gmv.com. 1 Copyright 2018 by GMV. Published by the American Institute of Aeronautics and Astronautics, Inc., with permission.

2 commands for SAR instrument operations, including: - on-board file handling (allocation and deletion of SAR data files), - SAR instrument activation levels: wake up from sleep-level / go to sleep-level, - SAR data takes acquisition, - SAR data downlink, - on-board memory configuration changes for SAR acquisitions, depending on different instrument modes. commands for switching transmitters on and off for both S- and X-band (the S-band is used for telecommands uplink, as well as for satellite telemetry downlink, whereas the X-band is used for SAR data downlink), commands for S-band telemetry downlink, commands for spacecraft attitude roll manoeuvres in order to enable non-standard SAR instrument orientation for left-looking acquisitions. Some of these activities need to be planned together. For example, the planning of a SAR Data Take (DT) entails the planning of its file creation, its file deletion, its corresponding downlink, the switching between different instrument activation levels, or even the planning of a previous attitude roll manoeuvre (only for the case of leftlooking acquisitions). Moreover, a huge number of constraints (about 60 constraints) between activities of the same as well as different types exist. A few examples are: file creation before DT acquisition, DTs cannot overlap, no more than 10 telecommands per second, daily quota for defense and scientific DT requests, limited resources (satellite on-board memory and number of telecommands to be stored on-board, telecommands uplink size, visibility downlink time, etc.), grouping of file creation or file deletion activities within one command (with a maximum limit for the number of files). Regarding performance, the MPF has to deal with several challenges such as handling a high number of activities (more than 1000 per day) and fulfilling an order deadline of six hours before uplink. In addition, short-order delivery response times of SAR images are demanded. This is the case of emergency requests, which must be processed by the MPF within less than 80 minutes. Therefore, the planning process needs to be reworked frequently. The many different types of activities to be planned, the fact that some of them have to be planned together, the high number of constraints to be checked during the planning process, the high number of acquisition requests to be processed, as well as the demanding time constraints for schedule delivery and replanning, causes a complex planning process that has to be managed with a high degree of automation. Besides, the MPF includes other features required by the mission, namely: usage of different G/S scenarios, management of requests priorities, partial downlink of SAR data. This paper presents the solution developed to cope with PAZ MPF demanding requirements. The presented approach could help in the design of future mission planning systems tackling similar challenges. The paper is organized as follows. The first section briefly outlines the MPF context within PAZ GS. The paper s next section presents the different challenges tackled in the design of the MPF, exposing, for each challenge, its problematic and derived requirements. Then, the solution found to cope with MPF requirements is described. The way in which the developed solution contributes to perform various operations in a fully automated manner is shown in the paper s next section. A final section presents our conclusions. II. MPF Context Figure 1 shows the interactions between the MPF and other PAZ GS subsystems (only the interactions relevant for the present discussion are shown). 2

3 FDS MPF Events MPF AOCS & Manoeuvres MPF Time Corrections N PDGS D PDGS Civilian DTOL Civilian DTSL Civilian MOP Defence DTOL Defence DTSL Defence MOP Unavailability Plan FOCC Pass Plan MOP FOS M&C MPF Data Take Request MCS Pass Plan MCS Schedule Fig. 1 MPF context and main interface flows As seen in the figure, the external systems interacting with the MPF are: Flight Dynamics System (FDS). The FDS system is responsible for the orbital operations of the spacecraft. It provides three different files to the MPF: - MPF Events, containing Ascending Node Crossing (ANX) events and the satellite-g/ss visibilities. ANX events are needed in the MPF to perform conversions from UTC date/time to orbit/anx time and vice versa. Satellite-G/Ss visibilities are taken into account for the planning of all the activities related with telecommands uplink, telemetry downlink and SAR data downlink. - MPF AOCS & Manoeuvres, containing requests for manoeuvre and AOCS maintenance activities. During the planning process, manoeuvres and AOCS activities have preference over any other activity. They have different treatment in the sense that AOCS activities come with a certain time margin to be used in case there are conflicts with other activities, whereas manoeuvres have no time margin at all. - MPF Time corrections, containing the time correction between the real and reference satellite orbit. All MPF inputs are based on the reference orbit and the MPF performs the planning in reference orbit. This file is needed at output file generation time to convert the times of the planned activities to the real orbit time before sending the files to the external systems. Nominal Payload Data Ground Segment (N-PDGS). This system is responsible for the handling of civilian users as well as the processing of the data related to civilian acquisitions. It sends the Civilian DT Order List (DTOL) to the MPF, which contains a set of DT requests from civilian users, each one containing the DT specification. It also receives from the MPF: - The Data Take Status List (DTSL), containing information on the planning and execution status of the requested data takes (e.g. planned, not planned, cancelled, uploaded, etc.). IO TC report Planning Information Data Take Command Set Radar Parameters MCS 3

4 - The Mission Operational Plan (MOP), containing the list of civilian replay 5 activities planned by the MPF. Defence Payload Data Ground Segment (D-PDGS). This system is responsible for the handling of defense users as well as the processing of the data related to defense acquisitions. Its interfaces with the MPF are the same interfaces as those of the N-PDGS but restricted to DT requests from defense users. FOS Monitoring & Control (FOS M&C). This system is in charge of monitoring the subsystems and of routing the data flow between the MPF and the G/Ss and between the MPF and the Acquisition and Routing Facility (ARF). It sends the Unavailability Plan to the MPF, which contains the time intervals where the G/Ss are unavailable for PAZ mission due to maintenance or failure issues. During the unavailability periods, it is not possible to plan any telecommand uplink, telemetry downlink, or SAR data downlink activity. The FOS M&C receives two files from the MPF: - The FOCC Pass Plan, containing the start times and durations of the X-Band and S-Band visibilities. This information is needed by the G/Ss to make the pointing. - The Mission Operational Plan, containing the list of civilian and defense replay activities planned by the MPF. Instrument Operation (IO). The IO is in charge of computing the resources usage and the values of the command and radar parameters for the instrument related activities. It receives from the MPF the DT requests contained in the civilian and defense DTOLs and returns to the MPF, for each DT request: - Planning Information, containing information needed for the planning: time dependencies with previous DT, DT start time, real DT duration, Solid State Mass Memory (SSMM) consumption, number of recorded source packets, TeleCommand (TC) consumption, etc. - Data Take Command Set, containing the command parameters to be uploaded to the instrument to program the DT. Thus, the Data Take Command Set is routed by the MPF to the MCS within the MCS schedule. - Radar Parameters, containing information about the radar echo timing and the antenna imaging mode. Mission Control System (MCS). The MCS is in charge of generating and uplinking the telecommands to the satellite as well as receiving and processing the telemetry received from the satellite. The MPF sends to the MCS the MCS Schedule file, containing the full schedule of instrument and platform activities. The MCS in turn converts these activities in telecommands, uplinks them to the satellite and sends the TC Report to the MPF with the execution status of the activities in the MCS Schedule. With the information in the TC report, the MPF generates the Data Take Status List for the N-PDGS and D-PDGS. The MPF also sends the MCS Pass Plan file to the MCS containing the start times and durations of the S-Band visibilities. This information is needed by the MCS to connect and disconnect the links to the G/Ss. III. Challenges We faced many challenges when designing the system. These challenges are listed in the next table (second column), classified according to different criteria (first column). From each challenge, we derived a set of requirements for the system (third column), each one numerically identified (last column) for traceability in the following discussion. The following subsections discuss in detail each challenge and derived MPF requirements. Table 1 MPF challenges and derived requirements Category Challenge Derived requirement for the MPF Code Performance Fast replanning Centralized DB 1 Automatic ingestion & processing 2 Demanding requirements in terms of processing time and computational load Filtering mechanism for emergency DT requests 3 Centralized DB 1 Automatic ingestion & processing 2 Powerful technology handling a huge number of activities 4 at the same time solving their conflicts in a reasonable amount of time Check and solve different constraints at different stages 5 5 A replay is a downlink activity assigned to a G/S visibility in which many DTs are downlink. 4

5 Category Challenge Derived requirement for the MPF Code Discarded activities not considered in later processing Automatic detection and resolution of conflicts 6 Constraints High number Check and solve different constraints at different stages 5 Related activities Different nature of the constraints to be checked and their resolution policy Connect activities in the system Maximize number of planned activities Flexibility Configurable G/S scenarios implementing a certain logic Calendar Tight development & validation schedule Use a Rules Engine when there is a huge number of activities and significant conditional branching solved by simple rejection or moving some activities in time. Develop specific code for the constraints that follow perfectly defined algorithms that require performing computations in a strict sequence. Relational DB and data model, including planning status for 9 activities Rejection mechanisms 10 Check and solve constraints of related activities in the same stage 11 of the planning process Implement the generation of G/S visibility activities in 12 configurable (i.e., not hard-coded) rules Use existing planning systems or technologies 13 A. Performance In the nominal case, there is a products reception limit of six hours before schedule delivery. However, in contingency cases, a DTOL with a maximum of 10 emergency DT requests (emergency DTOL) can arrive after this time limit and the MPF must process them within 80 minutes. Thus, the system must provide fast replanning capabilities when a DTOL containing emergency requests is received. In order to cope with this requirement, the replanning must start using a previously generated schedule as a baseline and update it based on the new information that has become available. This means that the system must be able to replan (with changes in the inputs) without reprocessing all the data, which implies that: Data produced by the MPF (ingested events, planned activities, schedules, etc.) shall be stored in a centralized DataBase (DB) so that it can be accessed when replanning, not needing to create them from scratch by running the whole processing again. The database shall be centralized, meaning that it shall be used by all the components of the MPF so that the planning process can be resumed at any of its stages. The ingestion and processing of input files shall not wait until the products reception limit is reached. It shall be automatically launched each time a new input file is detected. This way, the information contained in the input files is always processed and available in the system before the planning session starts. This point is particularly critical for the DTOL file, as the IO service is called as many times as number of DT requests present in the file. For the contingency cases, the system shall provide a filtering mechanism to only process the emergency DT requests contained in the input DTOL file. Apart from the fast replanning challenge, the system has quite demanding requirements for schedule processing in terms of processing time and computational load. Regarding processing time, the system must fulfil a schedule delivery deadline of six hours before its uplink. Also, from the computational load point of view, the system must process a high number of activities and DT requests per day (more than 1000 activities and 150 DT requests per day). This led us to detect, apart from the Centralized DB and Automatic ingestion & processing requirements mentioned above, the need for: A powerful technology capable of loading a huge number of activities at the same time and detecting and solving the conflicts between them in a reasonable amount of time. This suggested us the idea to incorporate a Rules Engine in the system. Checking and solving conflicts at different stages during the planning process and not considering an activity in future stages once it is discarded. Otherwise, if all constraints were checked in the same stage, the number of activities and processing time would be high, resulting in an endless process. This could compromise schedule generation as a consequence of the high memory and CPU utilization. Even if constraints were checked at different stages but discarded activities were considered in future stages, the process would be more iterative, looking for a suitable substitute activity. It is therefore necessary to 7 8 5

6 perform the different constraint checks and resolutions in different stages at the cost that discarded activities are not considered anymore. Maximizing automation (i.e., minimizing manual operations). Apart from the above mentioned automatic ingestion & processing requirement, operator interventions shall be minimized as much as possible. This is particularly critical for constraints checking and resolution. It is not feasible that the operator manually checks and solves, for all the activities in the schedule, the nearly 60 different kind of constraints that can be encountered. The system shall therefore implement automatic detection and resolution of conflicts based on pre-defined criteria. Of course the operator shall be able to manually modify the resulting schedule, but once the system has performed most of the work. B. Constraints As mentioned before, there are approximately 60 constraints to be checked by the system. If the MPF were to check all these constraints for all the activities in the schedule in a single-stage planning process or by a single component, the search for a valid solution would become an endless process. It is therefore necessary to check the different constraints and solve encountered conflicts at different stages. As already mentioned, this strategy presents the disadvantage that an activity rejected at a given stage can leave a time slot that could be occupied by an activity rejected in a previous stage for presenting a conflict with it. However, this strategy results in less computational load and processing time, produced by the fact that, as the planning progresses, there are fewer activities to process simultaneously and therefore fewer constraints to check. Another challenge we tackled was the different nature of the constraints to be checked and their resolution policy, which implied that they must be handled by different techniques. There is a first group of constraints that involves significant conditional branching or decision-making (nested ifstatements). This is the case of the constraint DTs cannot overlap. In case of overlap, the conflict is solved by rejecting the DT with less priority. Another example is the constraint DTs cannot overlap with AOCS activities. In case of overlap, the conflict is solved by moving the AOCS activity within a certain time margin and in case the conflict is not solved, the DT is rejected. A third example is the case of time overlap between: file creation activities and start record or stop record activities, file deletion activities and start record or stop record activities. In this case, file creation and deletion activities have flexibility and can be moved in time to solve the conflict. However, start record or stop record activities are fixed at a certain margin before or after the DT acquisition, respectively. The conflict is therefore solved by moving the file creation or deletion activities to avoid the overlap. Rules Engines are the most efficient tools for checking this kind of constraints between activities and solving potential conflicts that may arise between them. There is a second group of constraints that involve different kind of computations (grouping activities, sorting them in time, processing them in a particular order, performing computations from their parameter values, etc.). This is the case of the daily quota for defense and scientific DT requests. For each of these types of requests, there is a maximum allowable number of scenes per day (quota). Then, for these DT requests, the MPF has to group them per 24h period, sort them by priority, go through the list of DT requests by descending priority order, add up for each DT its corresponding number of scenes per day (obtained from the DTOL) and check that the quota is not surpassed. In case the quota is surpassed, the DT is discarded continuing with the next DT request with less priority. Another example is the maximum telecommands size that is possible to uplink (maximum TC uplink size). The MPF has to ensure the uplink of all the activities in the schedule. If the maximum TC uplink size is exceeded, the less prioritary DT requests and related activities must be discarded until the limit is not exceeded. For it, the MPF has to consider: The time available for the schedule uplink, considering the S-band uplink G/S, its visibilities duration, and the allowed uplink time interval. The TC size of each planned activity, which is computed differently depending on the activity: from information provided by the IO service for DT requests, from a given formula for file creation and file deletion activities, and using a fixed value for the remaining activities. The MPF has to add all TC sizes of all planned activities within the schedule time coverage and compare the result with the maximum allowed TC uplink size (uplink time available multiplied by uplink data rate). In case the limit is exceeded, the less prioritary DT requests and related activities shall be discarded until there is no conflict. The checking and resolution of this second group of constraints follows perfectly defined algorithms that require performing computations in a strict sequence. Thus, it is more suitable to fully code them instead of using a Rules Engine. 6

7 C. Related Activities As mentioned before, some of the activities need to be planned together. The most complex case is that of the planning of all activities connected with a SAR DT. The planning of a DT entails the planning of its file creation on SSMM, its acquisition, its downlink in a visibility, its file deletion from SSMM, its sleep levels 6, or even the planning of a previous attitude roll manoeuvre (only for the case of left-looking acquisitions). This issue adds complexity to the system because if one of the related activities is rejected during the planning because it is not possible to solve a certain conflict (e.g., the DT cannot be downlink because there is not enough space available in the visibility), all the related activities already planned must be rejected, allowing the planning of other activities. This requires to: Connect related activities in the system, which introduces the need to: - Use a relational database and relational data model. In particular, both shall consider a planning status for activities that shall inform on whether they have been planned or rejected. This way, at the moment of rejecting an activity, it is possible to know which related activities are already planned and also reject them. - Develop mechanisms to reject all related activities already planned when one of them cannot be planned. Allocate other activities in the time slots left by rejected activities (i.e., maximize the number of planned activities). As constraint checks and resolutions are performed in different stages, this is achieved by checking the constraints of the related activities in the same stage of the planning process. D. Flexibility PAZ mission considers two G/Ss for S-band uplink/downlink and X-band downlink, both located in Spain territory: Torrejón nominal G/S, located in Torrejón de Ardóz (Madrid) and Maspalomas backup G/S, located in Gran Canaria (Canary Islands). In addition, it considers a third potential G/S located in a Polar region (Polar G/S) to enhance S-band and X-band downlink. It is required that the MPF is able to perform operational schedules using different predefined G/S scenarios selectable by the operator. In the MPF context, a G/S scenario is defined by: The S-band uplink G/S. The downlink G/S or G/Ss for S-band and X-band. Downlink can be performed in a single G/S, in a particular combination of two G/S and even in three G/Ss. In case of downlink in two or more G/Ss, the main and secondary G/Ss are also defined. This is done for the case of coverage overlap between G/Ss, to indicate that, in the overlap time span, downlink takes place in the main G/S. Specification of G/S for defense DT downlink. Moreover, it is required that, although configured for a certain predefined set of G/S scenarios, the MPF allows the inclusion of additional G/Ss and G/S scenarios with minimum configuration changes. The selected G/S scenario is used by the MPF to generate all the S-band/X-band activities related with G/S visibilities (e.g. switch transmitter on/off, start downlink, etc.) following a certain logic that depends on the G/Ss combination (e.g., if two G/S visibilities overlap, there is no switch on/off activity in the overlap region). The fact that such G/S scenarios must be configurable in the system (i.e., not hard-coded) and must implement of a certain logic for the creation of G/S activities, suggested us the idea of implementing this logic in configurable rules and incorporating a Rules Engine that interprets such rules. E. Calendar The development and validation of planning systems is a costly and time-consuming process that represents a significant risk due to the criticality and operational relevance of these systems. For the case of the MPF, the development and validation schedule was quite tight. The system had to be developed, unit tested and integrated in 10 months and had to be validated and accepted in eight months. With this schedule constraints, we had to minimize somehow development and validation efforts so one important requirement for the system was to use existing planning systems or technologies, preferably operational. 6 If the inactivity time between the DT and its preceding and/or subsequent DT is greater than a certain threshold, the instrument is powered up before the DT and/or powered down after the DT following different sleep level transitions that depend on the inactivity time. 7

8 IV. Design Solution With the goal to reduce planning systems development and validation costs, GMV has developed in recent years a generic mission planning and scheduling system called gmvflexplan. The intention was to avoid the implementation of rigid elements for a specific mission that would prevent their reuse in other missions. Thus, gmvflexplan provides fully configurable mission planning and scheduling system capabilities in the form of generic components that serve missions as basis to build their planning systems. gmvflexplan provides standard functionality that missions can extend, if needed, to meet their requirements. For a mission that uses gmvflexplan, customization and new developments are sometimes required. Its flexibility supports complex missions from earth observation to scientific interplanetary and from single to multi-platform fleet of spacecraft. It is fully operational in different types of missions ([1], [2], [3], [4], [5], and [6]), so the system is quite stable and robust. Besides, as will be discussed below, some of its components already cover many of the requirements identified in previous sections, only needing minor adaptations in most of the cases. Our preference for the Use existing planning systems or technologies requirement (Code equal to 13 in Table 1) was therefore gmvflexplan. Figure 2 shows a first functional breakdown of the MPF in a set of components. gmvflexplan use is indicated by means of a color code: components depicted in red are used from gmvflexplan with no modifications, white components are used with modifications while the black ones have been fully implemented from scratch. Database Mission DB Process Management Component PM MEP SG Rules Tool Access Component AM Planning & Scheduling Components TEG CR Support Components CS PIC DM SE Interface Component EIM HMI HMI Planning Rules TEG rules SG rules CR rules Fig. 2 MPF high-level view The different MPF components are presented below, making special emphasis in those that implement the requirements identified in the previous section. Numbers within curly braces (e.g. {1, 2}) next to a component name refer to the last column of Table 1, this way providing a trace between each requirement identified and the MPF 8

9 component that implements it. The Use existing planning systems or technologies requirement (Code equal to 13 in Table 1) is mapped to all MPF components that use gmvflexplan. As shown in Fig. 2, the MPF is split into the following components: Mission Database (Mission DB) {1, 9}: in charge of storing and providing data to the different MPF components. In this DB, everything produced during the planning process is stored (e.g. input events ingested, generated activities, or executable schedules) so that it is not necessary to create them each time they are needed. It is a centralized database in the sense that all the data exchange flows between the components of the MPF make use of it. This way, the planning process can be resumed at intermediate stages. It is also a relational database so that it efficiently implements connections between related activities, making it possible for the different components to search for activities related with a given one. For example, it allows managing the planning status of related activities, updating it at different stages. Mission Environment Preparation (MEP): in charge of configuring the MPF for the mission by defining the necessary events, resources, activities, and rules and storing them in the Mission DB. Access Manager (AM): in charge of handling the operator login to the MPF and providing the means to allow starting individually some of the MPF components. Human Machine Interface (HMI): graphical interface in charge of supporting the operator interaction. Process Monitor (PM) {2}: in charge of supervising the execution of the different processes, being aware of their running status, and controlling the unmanned launching of automatic tasks such as the ingestion and processing of input files. External Interface Manager (EIM): in charge of processing the different input files received from the external entities and also in charge of creating the MPF output files. Rules Tool {4, 7, 12}: in charge of providing a Rules Engine (namely Drools Expert, [7]) capable of evaluating rules as requested by other components. The component also provides a specific graphical editor that allows writing rules expressed in the Drools Rule Language (DRL), which is inherent to the Rules Engine. As indicated in the figure, the Rules Tool is used by three components: TEG, SG, and CR. Thus, there are three kind of predefined rules: TEG rules, SG rules, and CR rules. Tailored Events Generator (TEG) {5, 6, 11}: in charge of generating a first set of candidate events for the schedule and implementing a first batch of constraints checks and resolution. The events produced by the TEG component are called TEG events, and are just activities in a preliminary state, with much less information than the final planned activities. TEG processing is reduced to two main sequential steps: - TEG rules ({7, 12}) processing. TEG rules are concerned with activities that have no flexibility at all in time (i.e., there is no degree of freedom to be taken into account to solve any conflict encountered). These activities are: DTs, G/S visibilities, G/S unavailabilities, and manoeuvres. The following constraints between these activities are checked by TEG rules: DTs cannot overlap (DT vs. DT), manoeuvres cannot overlap with DTs (manoeuvre vs. DT) or downlink activities (manoeuvre vs. G/S visibility), and G/S unavailabilities cannot overlap with downlink activities (G/S unavailability vs. G/S visibility). For the particular case of conflicts between downlink activities (i.e., visibility activities) and manoeuvres or G/S unavailabilities, it is necessary to specify the G/S scenario to be considered. This is achieved by selecting a specific set of TEG rules corresponding to the G/S scenario. Manoeuvres and G/S unavailabilities have precedence, so other activities overlapping with them are rejected. In the case of overlapping DTs, the conflict is solved based on DT priority. - Several TEG coded checks related with DT activities ({8}): determination of nominal and peak orbits 7 to be planned, discarding by priority the DTs that surpass the maximum orbit allowed limits, daily quota check for defense and scientific DT requests, and many others. Planning Inputs Customization (PIC): in charge of configuring the events that will be taken into account in the planning process. Schedule Generator (SG) {3, 12}: in charge of generating the resulting schedule activities in the form adequate for the output files. These activities are created from the events produced by TEG. Due to the huge number of activities involved, this generation is performed by means of rules (SG rules). For the generation of S-band/X-band G/S visibility related activities, it is necessary to specify the G/S scenario to be considered. This is achieved by selecting a specific set of SG rules corresponding to the G/S scenario. 7 A nominal or peak orbit is a 95 minutes time window in which the overall duration or number of DTs acquired within it is below or exceeds a certain limit, respectively. 9

10 There is also a specific set of SG rules whose selection allows filtering and processing only the emergency DT requests contained in the input DTOL files. Conflict Detection & Resolution (CR) {5, 6, 10, 11}: in charge of implementing a second batch of constraints checks and resolution involving some DT activities, namely overlaps between: - file creation/deletion activities and start record/stop record activities, - DTs and AOCS activities. To solve these conflicts, there is some flexibility in some of the conflicting activities, which can be moved in time within a certain margin. As conflicts are solved by moving activities, all of them have to be checked again after any change, making the CR process iterative. Like TEG rules checks, CR checks involve significant conditional branching and have been therefore implemented in rules (CR rules, {7}). Downlink Manager (DM) {5, 6, 8, 10, 11}: in charge of computing the downlink schedule and performing the last batch of constraints. After SG and CR processing, there is a first set of DTs created in the schedule. The DM computes their corresponding downlink schedule in the form of replay or partial replays. While a replay contains many DTs, a partial replay just downloads a set of segments of a single DT. Partial replays are created when there is not enough time in a G/S visibility. The DM also performs many checks involving DT related activities: replays, partial replays, sleep levels, etc. Some of these checks are: available downlink time in the G/S visibility, available on-board SSMM, maximum TC uplink size, maximum number of on-board TCs, maximum limit for the number of files to be created in a single file creation command, and conflicts between start record/stop record and start replay/start partial replay. DM checks are fully coded because they involve well defined algorithms, each one performing specific computations in a strict sequence. Moreover, as DTs have to be downlink by priority order and there are many DT related activities, the DM processing is in a DT by DT basis and in descending priority order. Thus, all checks are performed for each DT: whether it can be fully or partially downlink in a visibility, whether it can be stored in on-board SSMM, whether its file can be created and many other constraints. In case the DT is rejected, all its related activities are rejected. Schedule Execution (SE): in charge of displaying the execution status of the planned activities. Common Services (CS): a library of common functionality shared by all the components. V. Operational Concept Before using the MPF operationally, it is necessary to define in the system all the elements (events, activities, resources, etc.) necessary for the planning activity. This is considered a one-off task that is performed off-line during the mission operations preparation phase of the mission. System re-configuration is not expected to be needed during nominal routine operations. Once the MPF is configured for the mission, it can be used for nominal operations. The MPF nominal planning cycle is outlined in the sequence diagram of Fig

11 PM EIM IO TEG Rules Tool PIC SG CR DM HMI ingest & process() get planning info() start TEG process() select G/S scenario() process TEG rules() TEG coded checks() create timeline of events() generate conflict free schedule() select G/S scenario() process SG rules() transfer output files() Save schedule as executable() get command parameters for DTs() generate output files() process CR rules() Fig. 3 MPF nominal planning cycle start CR process() start DM process() DM coded checks & compute downlink schedule() A. Ingestion and Processing of Input Files The mission planning process starts with the ingestion and processing of input files ( ingest & process ). This is automatically triggered by the PM component for each file detected in the input directories. The PM component is constantly polling the input interfaces reception directories for new files. In case a new file is detected, the PM automatically triggers its ingestion and processing (no operator intervention needed). For the particular case of the DTOL file, the IO service is called for each DT request contained in the DTOL ( get planning info ), in order to get certain information needed for the planning (time constraints between the DTs, SSMM consumption, TC consumption, etc.). B. TEG Processing Then, the operator starts TEG processing and is prompted to select the specific set of TEG rules that correspond to the G/S scenario ( select G/S scenario ). After this, TEG rules processing starts, checking conflicts as colliding DT requests solved by priority or a DT request colliding with a manoeuvre, followed by several TEG coded checks. C. PIC Processing From the PIC component, the operator prepares the timeline of events ( create timeline of events ) for the forthcoming schedule generation process. In the PIC component, the operator can create events from scratch, edit existing events, or exclude/include events from/in the schedule time interval. D. Conflict Free Schedule Generation Then, the operator starts the conflict free schedule generation process ( generate conflict free schedule ). Firstly, the operator is prompted to select the specific set of SG rules that correspond to the G/S scenario ( select G/S scenario ). Secondly, SG rules processing starts and some of the activities to be included in the schedule (e.g. S-band visibility activities, X-band visibility activities, DTs, etc.) are generated from TEG events. Thirdly, CR rules processing starts and a second batch of constraints is checked. Lastly, the DM component computes the downlink schedule and evaluates the third batch of constraint checks (e.g. limited resources such as on-board SSMM). If 11

12 conflicts are encountered during CR or DM processing, they are reported and tried to be solved automatically by the system, through a predefined conflict resolution policy. In case it is not possible to automatically solve a conflict, the schedule is marked as in-conflict and the operator shall solve the conflict manually. E. Output Files Generation and Transfer If the obtained schedule is a conflict free one, the schedule can be saved as executable, meaning that the schedule activities and their time tags are frozen. This automatically launches the generation of a first version of the output files from the executable schedule. Files are generated by filtering the schedule activities according to the defined output interfaces. In order to get the command parameters for the DT activities (included as part of the MCS Schedule file), the IO service is called for a second time for each planned DT ( get command parameters for DTs ). In this call, detailed instrument parameter settings for SAR DTs are obtained from IO (Data Take Command Set) as well as Planning Information and Radar Parameters. After generating the output files, the operator can transfer them to the corresponding external subsystems. F. Relevant Design Issues In order to get a conflict free schedule in a reasonable amount of time, the planning process has to be as much automated as possible. As can be seen, TEG, CR, and DM components implement automatic detection and resolution of conflicts based on pre-defined criteria implemented in the form of configurable rules or code. There is also automation in the ingestion of input files and the generation of output files. Manual operations are therefore minimized, being limited to the following operations: Starting of TEG process (only necessary if new/updated inputs are received). Selection of sets of rules based on operational scenarios. Configuration of events in PIC (optional). Starting of conflict free schedule generation process. Solving conflicts (only if the resulting schedule is in-conflict ). Saving the schedule as executable. Transferring output files. One important aspect to mention is that the current architecture supports replanning, understood as an iteration of the planning process triggered by the reception of new or updated input data (DTOL file, MPF Events, etc.). This is achieved thanks to the Mission DB, which stores everything ingested or processed. When new or updated input data is received, it is automatically included or updated in the Mission DB, respectively. For the case of replanning triggered by the reception of an emergency DTOL, although the same steps than in the nominal planning cycle are followed (Fig. 3), the computational load is reduced. The 10 emergency DTs contained in the emergency DTOL are ingested ( ingest & process ) and then processed in TEG, together with all input events already existing in the Mission DB. Afterwards, upon selection of the emergency SG rules, only the activities corresponding to the 10 emergency DTs are generated ( process SG rules ), which are further processed by CR and DM together with all the activities existing in the Mission DB within the schedule time period. As can be seen, conflicts are checked and solved at different stages during the planning process, namely by TEG, CR, and DM components. TEG rules processing is performed in first place. All candidate activities are loaded in the system and all possible overlaps between them are checked, making extensive use of nested if/then statements. This processing is however quite fast because it is performed by a Rules Engine and there is no degree of freedom to solve the conflicts encountered. As a result, some activities are rejected from the beginning of the planning session, reducing computational load and processing time in subsequent stages. Iterative constraint checking and resolution is left for future stages (CR and DM processing). It is also important to mention that CR and DM components incorporate mechanisms to reject all related activities already planned when one of them cannot be planned. This is done using the relations between activities implemented in the Mission DB. Within TEG, CR or DM processing, once a DT is discarded, it is not considered in future stages of the planning session. As already mentioned, we could have tried to include the DTs rejected in TEG or CR in future stages (CR or DM, respectively) if the conditions that produced the conflict were no longer met due to new rejections. More specifically, as DM does not reject AOCS activities, we could have tried to include in DM the DTs rejected by TEG rules processing (overlapping DTs) or by TEG coded checks (for surpassing certain limits) if the conditions that produced the conflict in TEG were no longer met due to a DT rejection in DM. Although giving slightly better results, we decided not to implement this strategy in order to save computational cost. 12

13 VI. Conclusion This paper presents the different challenges we have faced to develop the MPF of PAZ mission as well as the key design decisions made to address them, namely: Use of gmvflexplan. Usage of a Rules Engine. Maximization of automation. Checking and solving of different constraints at different stages. Checking and solving of constraints of related activities in the same stage of the planning process. Checking and solving of constraints by different methods. Not considering discarded activities in later processing. The result is a highly automated and extremely efficient system, capable of checking all the activities in the schedule against nearly 60 constraints and performing fast replanning in contingency cases. For future missions demanding similar requirements, we intend to develop efficient methods for finding, once an activity is discarded, a suitable substitute activity from the list of previously discarded activities. We also plan to incorporate a solver mechanism in gmvflexplan to handle optimization problems. Acknowledgments We would like to thank those involved in the PAZ program at INTA who have contributed to the definition and development of the MPF. In particular, Ms. Eva Vega Carrasco, Ms. Nuria Alfaro Llorente, Mr. Marcos García Rodríguez and Mr. David Modrego Contreras. References [1] Tejo, J. A., Pereda, M., Veiga, I., Chamoun, J. P., Garcia, G., and Beech, T., "flexplan: An Operational Mission Planning & Scheduling COTS Used Internationally, Proceedings of the 5th International Workshop on Planning and Scheduling for Space, Baltimore (USA), [2] Tejo, J. A. and Colmenero, F., "flexplan Deployment of the Mission Planning System for the SMOS mission, Proceedings of the 7th International Symposium Reducing the Costs of Spacecraft Ground Systems and Operations (RCSGSO), Moscow (Russia), [3] Chamoun, J. P., Kim, J., Beech, T., and Saylor, R., "Mission Planning and Scheduling for the Lunar Reconnaissance Orbiter, SpaceOps 2008 Conference, SpaceOps Conferences, (AIAA ) doi: / [4] Tejo, J. A., Garrigues, A., and Arregui, J. P., "Planning the operations for Sentinel-1 satellite: how to fit a complex puzzle, SpaceOps 2014 Conference, SpaceOps Conferences, (AIAA ) doi: / [5] Kavelaars, A. T., Gregory, S., Garcia, G., Talon, C., Barnoy, A. M., Greer, G., Williams, J., and Dulski, V., "Centralized Mission Planning and Scheduling System for the Landsat Data Continuity Mission (Landsat 8), SpaceOps 2014 Conference, SpaceOps Conferences, (AIAA ) doi: / [6] Pereda, M., Navais, P., and Tejo, J. A. Sentinel-3 operations: implementing plans based on satellite s position, SpaceOps 2016 Conference, SpaceOps Conferences, (AIAA ) doi: / [7] Drools Expert User Guide website, URL: [retrieved 17 April 2018]. 13

LRO MPS. Mission Planning and Scheduling System for NASA s Lunar Reconnaissance Mission GSAW 2009

LRO MPS. Mission Planning and Scheduling System for NASA s Lunar Reconnaissance Mission GSAW 2009 LRO MPS Mission Planning and Scheduling System for NASA s Lunar Reconnaissance Mission GSAW 2009 GMV - Gonzalo Garcia: LRO MPS Project Controller - Assaf Barnoy: LRO MPS Project Manager - Theresa Beech:

More information

SLE experience over unreliable network links

SLE experience over unreliable network links SLE experience over unreliable network links Ciprian Furtuna 1 and Carla Garcia 2 LSE Space GmbH, Argelsrieder Feld 22, 82234, Wessling, Germany Wilfried Kruse 3 Deutsches Zentrum für Luft und Raumfahrt

More information

Ingenio and Paz Ground Segments

Ingenio and Paz Ground Segments Ingenio and Paz Ground Segments INDRA SISTEMAS S.A. June, 2012 Indra WHO WE ARE The premier IT company in Spain and a leading IT multinational in Europe and Latam Revenues: M2,688 36,000 professionals

More information

SLE experience over unreliable network links

SLE experience over unreliable network links SLE experience over unreliable network links Ciprian Furtuna 1 and Carla Garcia 2 LSE Space GmbH, Argelsrieder Feld 22, 82234, Wessling, Germany Wilfried Kruse 3 Deutsches Zentrum für Luft und Raumfahrt

More information

The Avionics System Test Bench, Functional Engineering Simulator: New Developments in Support of Mission and System Verification

The Avionics System Test Bench, Functional Engineering Simulator: New Developments in Support of Mission and System Verification The Avionics System Test Bench, Functional Engineering Simulator: New Developments in Support of Mission and System Verification INTRODUCTION 11th Int. WS on Simulation & EGSE facilities for Space Programmes

More information

Cortex SLE Provider System From prototype, to product, to successful operations

Cortex SLE Provider System From prototype, to product, to successful operations SpaceOps 2006 Conference AIAA 2006-5668 Cortex Provider System From prototype, to product, to successful operations C. Laroque * VEGA, Darmstadt, Germany D. Firre and K.J. Schulz European Space Agency,

More information

DABYS: EGOS Generic Database System

DABYS: EGOS Generic Database System SpaceOps 2010 ConferenceDelivering on the DreamHosted by NASA Mars 25-30 April 2010, Huntsville, Alabama AIAA 2010-1949 DABYS: EGOS Generic base System Isabel del Rey 1 and Ramiro

More information

Simulation and Analysis of an Earth Observation Mission Based on Agile Platform

Simulation and Analysis of an Earth Observation Mission Based on Agile Platform Simulation and Analysis of an Earth Observation Mission Based on Agile Platform Augusto Caramagno Fabrizio Pirondini Dr. Luis F. Peñín Advanced Projects Division DEIMOS Space S.L. -1 - Engineering activities

More information

European Data Relay Satellite System EDA Workshop

European Data Relay Satellite System EDA Workshop European Data Relay Satellite System EDA Workshop Brussels 7/06/2011 Agenda 1. Rationale for Data Relay Services 2. Potential benefits for Earth Observation systems 3. EDRS Programme principles, targeted

More information

Generic approach for structuring of workflow processes in satellite operations

Generic approach for structuring of workflow processes in satellite operations Generic approach for structuring of workflow processes in satellite operations Ulrich Gengenbach 1 LSE Space GmbH, Wessling, Germany, 82234 Hendrik Enke 2, Juergen Letschnik 3 LSE Space GmbH, Wessling,

More information

PRISMA - Ground Segment. Roma, TPZ-Roma-DG, 02/03/2017

PRISMA - Ground Segment. Roma, TPZ-Roma-DG, 02/03/2017 PRISMA - Ground Segment Roma, TPZ-Roma-DG, 02/03/2017 PRISMA Ground Segment Introduction PRISMA Satellite Fucino Space Center Matera Space Center 2 Ground Segment PRISMA The PRISMA Ground Segment (Main

More information

HIGH PERFORMANCE ELECTRONICS FOR THE NEW SPACE AGE

HIGH PERFORMANCE ELECTRONICS FOR THE NEW SPACE AGE APP18-01c APPLICATION NOTE NOVO SPACE HIGH PERFORMANCE ELECTRONICS FOR THE NEW SPACE AGE INTRODUCTION Most subsystem can be partially or fully implemented using one or more of Novo s components. This document

More information

Optimizing Bandwidth Utilization in Packet Based Telemetry Systems

Optimizing Bandwidth Utilization in Packet Based Telemetry Systems Optimizing Bandwidth Utilization in Packet Based Telemetry Systems Jeffrey R. Kalibjian Lawrence Livermore National Laboratory Keywords bandwidth utilization, intelligent telemetry processing Abstract

More information

r bulletin 96 november 1998 bull

r bulletin 96 november 1998 bull Figure 1. The XMM spacecraft the xmm simulator The XMM Simulator - The Technical Challenges H. Côme Simulation Section, ESA Directorate of Technical and Operational Support, ESOC, Germany M. Irvine Vega

More information

Advanced On-board Control Procedure

Advanced On-board Control Procedure 1 Overview The Advanced On-Board Control Procedure (AOBCP) product is one of a set of technologies that allows to implement cost effective operation and control of a spacecraft. Together these technologies

More information

Gianluca Palermo Sapienza - Università di Roma. Paolo Gaudenzi Sapienza - Università di Roma

Gianluca Palermo Sapienza - Università di Roma. Paolo Gaudenzi Sapienza - Università di Roma Optimization of satellite s onboard data processing workload and related system resources, by offloading specific CPUintensive tasks onto external computational nodes Gianluca Palermo Sapienza - Università

More information

Dynamic Service Definition in the future mixed Surveillance environment

Dynamic Service Definition in the future mixed Surveillance environment Dynamic Service Definition in the future mixed Surveillance environment Dr. Christos M. Rekkas Jean-Marc Duflot Pieter van der Kraan Surveillance Unit EUROCONTROL Rue de la Fusée 96, Brussels 1130, Belgium

More information

TANDEM-X: DEM ACQUISITION IN THE THIRD YEAR ERA

TANDEM-X: DEM ACQUISITION IN THE THIRD YEAR ERA TANDEM-X: DEM ACQUISITION IN THE THIRD YEAR ERA D. Borla Tridon, M. Bachmann, D. Schulze, C. J. Ortega Miguez, M. D. Polimeni, M. Martone and TanDEM-X Team Microwaves and Radar Institute, DLR 5 th International

More information

Executing Evaluations over Semantic Technologies using the SEALS Platform

Executing Evaluations over Semantic Technologies using the SEALS Platform Executing Evaluations over Semantic Technologies using the SEALS Platform Miguel Esteban-Gutiérrez, Raúl García-Castro, Asunción Gómez-Pérez Ontology Engineering Group, Departamento de Inteligencia Artificial.

More information

VIRTUAL INTERFACE FOR CONTROLLING A REMOTE-HANDLE ROVER

VIRTUAL INTERFACE FOR CONTROLLING A REMOTE-HANDLE ROVER VIRTUAL INTERFACE FOR CONTROLLING A REMOTE-HANDLE ROVER J. M. Andújar Márquez andujar@diesia.uhu.es T. J. Mateo Sanguino tomas.mateo@diesia.uhu.es F. J. Aguilar Nieto franciscojose.aguilar@alu.uhu.es Abstract

More information

DESIGN OF SPACE DATA LINK SUBLAYEROF TELECOMMAND DECODER USING CCSDS PROTOCOL

DESIGN OF SPACE DATA LINK SUBLAYEROF TELECOMMAND DECODER USING CCSDS PROTOCOL DESIGN OF SPACE DATA LINK SUBLAYEROF TELECOMMAND DECODER USING CCSDS PROTOCOL 1 Triveni K, 2 Shilpa K.C Dr. AIT, Bangalore Email- 1 trivenik.29@gmail.com, 2 shilpa.kc2@gmail.com Abstract- This paper deals

More information

Data Warehouse Design For Earth Observation Satellites

Data Warehouse Design For Earth Observation Satellites Available online at www.sciencedirect.com Procedia Engineering 29 (2012) 3876 3882 2012 International Workshop on Information and Electronics Engineering (IWIEE) Data Warehouse Design For Earth Observation

More information

Using an Artificial Intelligence Tool to Perform Science Data Downlink Planning as Part of the Mission Planning Activities of Mars Express

Using an Artificial Intelligence Tool to Perform Science Data Downlink Planning as Part of the Mission Planning Activities of Mars Express Using an Artificial Intelligence Tool to Perform Science Data Downlink as Part of the Activities of Mars Express Erhard Rabenau NOVA Space Associates Ltd 11 Kingsmead Square, Bath, BA1 2AB, UK Erhard.Rabenau@esa.int

More information

What are Embedded Systems? Lecture 1 Introduction to Embedded Systems & Software

What are Embedded Systems? Lecture 1 Introduction to Embedded Systems & Software What are Embedded Systems? 1 Lecture 1 Introduction to Embedded Systems & Software Roopa Rangaswami October 9, 2002 Embedded systems are computer systems that monitor, respond to, or control an external

More information

Architecting OneWeb s Massive Satellite Constellation Ground System

Architecting OneWeb s Massive Satellite Constellation Ground System Architecting OneWeb s Massive Satellite Constellation Ground System GROUND SEGMENT ARCHITECTURE WORKSHOP 2017 Information included herein has been determined to not contain any controlled technical data

More information

IRIG-106 PCM IMPLEMENTATION UTILIZING CONSULTATIVE COMMITTEE FOR SPACE DATA SYSTEMS (CCSDS)

IRIG-106 PCM IMPLEMENTATION UTILIZING CONSULTATIVE COMMITTEE FOR SPACE DATA SYSTEMS (CCSDS) IRIG-106 PCM IMPLEMENTATION UTILIZING CONSULTATIVE COMMITTEE FOR SPACE DATA SYSTEMS (CCSDS) by Casey Tubbs SCI Technology, Inc. 8600 South Memorial Pkwy Huntsville, Alabama 35802 (205) 882-4267 ABSTRACT

More information

ESA Telemetry and Telecommand System (TMTCS)

ESA Telemetry and Telecommand System (TMTCS) ESA Telemetry and Telecommand System (TMTCS) Y.Doat, M.di Giulio, G.P.Calzolari ESA/ESOC Robert-Boschstr.5, 64293 Darmstadt Germany This paper describes the future ESA Telemetry and Telecommand System

More information

FRACTIONATED SATELLITES

FRACTIONATED SATELLITES EXECUTIVE SUMMARY February 2010 Page : ii/12 FRACTIONATED Executive Summary Toulouse, February 2010-02-08 Prepared by: C. Cougnet, B. Gerber ESA Project Manager: EADS Astrium Project Manager: J. F. Dufour

More information

Concept and Performance Simulation with ASTOS

Concept and Performance Simulation with ASTOS Concept and Performance Simulation with ASTOS Andreas Wiegand (1), Sven Weikert (1) Astos Solutions GmbH (1) Meitnerstraße 8, 70563 Stuttgart, Germany andreas.wiegand@astos.de ABSTRACT Advanced space missions,

More information

opensf: A GENERIC FRAMEWORK FOR END-TO-END MISSION PERFORMANCE SIMULATIONS

opensf: A GENERIC FRAMEWORK FOR END-TO-END MISSION PERFORMANCE SIMULATIONS opensf: A GENERIC FRAMEWORK FOR END-TO-END MISSION PERFORMANCE SIMULATIONS INTRODUCTION Ricardo Moyano (1), Enrique del Pozo (2) (1) DEIMOS Space S.L.U. Ronda de Poniente, 19 Edificio Fiteni VI, portal

More information

TELEDYNE GEOSPATIAL SOLUTIONS

TELEDYNE GEOSPATIAL SOLUTIONS GEOSPATIAL SOLUTIONS THE CONTENTS TELEDYNE GEOSPATIAL SOLUTIONS Capability Overview... 4 Hosted Payloads... 6 Payload Operations as a Service... 8 TCloud Data Management... 10 Imagery Sales... 12 About

More information

Lunar Reconnaissance Orbiter (LRO)

Lunar Reconnaissance Orbiter (LRO) Lunar Reconnaissance Orbiter (LRO) CRaTER Technical Interchange Meeting C&DH Flight Software April 14, 2005 1 C&DH Software Overview Command and Data Handling (C&DH) includes the following functions: Decoding

More information

Southern California Edison Revised Cal. PUC Sheet No E Rosemead, California (U 338-E) Cancelling Revised Cal. PUC Sheet No.

Southern California Edison Revised Cal. PUC Sheet No E Rosemead, California (U 338-E) Cancelling Revised Cal. PUC Sheet No. Southern California Edison Revised Cal. PUC Sheet No. 63159-E Rosemead, California (U 338-E) Cancelling Revised Cal. PUC Sheet No. 62810-E Schedule D-SDP Sheet 1 APPLICABILITY The Domestic Summer Discount

More information

On-Board Control Procedures: Autonomous and Updateable Spacecraft Operator Onboard and Beyond

On-Board Control Procedures: Autonomous and Updateable Spacecraft Operator Onboard and Beyond On-Board Control Procedures: Autonomous and Updateable Spacecraft Operator Onboard and Beyond Marek Prochazka / Kjeld Hjortnaes European Space Agency, ESTEC, Software Systems Division. FSW-10, Pasadena

More information

The Geostationary Operational Satellite R Series (GOES-R) SpaceWire Implementation

The Geostationary Operational Satellite R Series (GOES-R) SpaceWire Implementation The Geostationary Operational Satellite R Series (GOES-R) SpaceWire Implementation Session: SpaceWire Missions and Applications William H. Anderson NASA Goddard Space Flight Center/MEI Technologies E-mail:

More information

GSAW The Earth Observing System (EOS) Ground System: Leveraging an Existing Operational Ground System Infrastructure to Support New Missions

GSAW The Earth Observing System (EOS) Ground System: Leveraging an Existing Operational Ground System Infrastructure to Support New Missions GSAW 2016 The Earth Observing System (EOS) Ground System: Leveraging an Existing Operational Ground System Infrastructure to Support New Missions David Hardison NASA Goddard Space Flight Center Johnny

More information

Optimizing Bandwidth Utilization in Packet Based Telemetry Systems. Jeffrey R Kalibjian

Optimizing Bandwidth Utilization in Packet Based Telemetry Systems. Jeffrey R Kalibjian UCRL-JC-122361 PREPRINT Optimizing Bandwidth Utilization in Packet Based Telemetry Systems Jeffrey R Kalibjian RECEIVED NOV 17 1995 This paper was prepared for submittal to the 1995 International Telemetry

More information

ECSS E Test Platform Features and Applicability Area

ECSS E Test Platform Features and Applicability Area SpaceOps 2008 Conference (Hosted and organized by ESA and EUMETSAT in association with AIAA) AIAA 2008-3417 ECSS E-70-32 Test Platform Features and Applicability Area F. Croce 1 and A.Simonic 2 Vitrociset

More information

Costing Information Assurance

Costing Information Assurance Costing Information Assurance Marybeth Panock 30 September 2009 The Aerospace Corporation The Aerospace Corporation 2009 1 Costing Information Assurance or Security Called Security for this exercise to

More information

Dual-Platform GMTI: First Results With The TerraSAR-X/TanDEM-X Constellation

Dual-Platform GMTI: First Results With The TerraSAR-X/TanDEM-X Constellation Dual-Platform GMTI: First Results With The TerraSAR-X/TanDEM-X Constellation Stefan V. Baumgartner, Gerhard Krieger Microwaves and Radar Institute, German Aerospace Center (DLR) Muenchner Strasse 20, 82234

More information

Ground Assisted Onboard Planning Autonomy with VAMOS

Ground Assisted Onboard Planning Autonomy with VAMOS Ground Assisted Onboard Planning Autonomy with VAMOS Maria Theresia Wörle, Christoph Lenzen DLR / GSOC Oberpfaffenhofen D 82234 maria.woerle@dlr.de, christoph.lenzen@dlr.de Abstract The typical ground

More information

EL2745 Principles of Wireless Sensor Networks

EL2745 Principles of Wireless Sensor Networks EL2745 Principles of Wireless Sensor Networks www.kth.se/student/program-kurser/kurshemsidor/kurshemsidor/control/el2745 Lecture 5 Stockholm, February 2, 2012 Carlo Fischione Royal Institute of Technology

More information

Configuring Port-Based and Client-Based Access Control (802.1X)

Configuring Port-Based and Client-Based Access Control (802.1X) 9 Configuring Port-Based and Client-Based Access Control (802.1X) Contents Overview..................................................... 9-3 Why Use Port-Based or Client-Based Access Control?............

More information

COMPUTATION OF CROSS SECTION OF COMPLEX BODIES IN ESA DRAMA TOOL

COMPUTATION OF CROSS SECTION OF COMPLEX BODIES IN ESA DRAMA TOOL COMPUTATION OF CROSS SECTION OF COMPLEX BODIES IN ESA DRAMA TOOL Noelia Sanchez-Ortiz (1), Raúl Dominguez-Gonzalez 1, Joaquim Correira de Oliveira (1), Johannes Gelhaus (2), Christopher Kebschull (2) Holger

More information

Simulation of JUICE Science Data Flow: Event Driven Models for Rapid-Prototyping

Simulation of JUICE Science Data Flow: Event Driven Models for Rapid-Prototyping SpaceOps Conferences 28 May - 1 June 2018, 2018, Marseille, France 2018 SpaceOps Conference 10.2514/6.2018-2470 Simulation of JUICE Science Data Flow: Event Driven Models for Rapid-Prototyping A. Cortier,

More information

ECE519 Advanced Operating Systems

ECE519 Advanced Operating Systems IT 540 Operating Systems ECE519 Advanced Operating Systems Prof. Dr. Hasan Hüseyin BALIK (10 th Week) (Advanced) Operating Systems 10. Multiprocessor, Multicore and Real-Time Scheduling 10. Outline Multiprocessor

More information

Simulation of TCP for Orbiting Spacecraft Through the TDRS Satellite System

Simulation of TCP for Orbiting Spacecraft Through the TDRS Satellite System 1 Simulation of TCP for Orbiting Spacecraft Through the TDRS Satellite System Marco Duarte, Ken Fisher, Abdul Kabbani Rice University {duarte, krfisher, akabbani@rice.edu Abstract In recent years NASA

More information

MARS RELAY OPERATIONS: APPLICATION OF THE CCSDS PROXIMITY-1 SPACE DATA LINK PROTOCOL

MARS RELAY OPERATIONS: APPLICATION OF THE CCSDS PROXIMITY-1 SPACE DATA LINK PROTOCOL MARS RELAY OPERATIONS: APPLICATION OF THE CCSDS PROXIMITY-1 SPACE DATA LINK PROTOCOL Introduction G. J. Kazz and E. Greenberg Jet Propulsion Laboratory, California Institute of Technology 4800 Oak Grove

More information

OSEK/VDX. Communication. Version January 29, 2003

OSEK/VDX. Communication. Version January 29, 2003 Open Systems and the Corresponding Interfaces for Automotive Electronics OSEK/VDX Communication Version 3.0.1 January 29, 2003 This document is an official release and replaces all previously distributed

More information

Science Data Processing and Data Products

Science Data Processing and Data Products and Data Products Chris Pankratz LASP/CU (303)492-0696 chris.pankratz@lasp.colorado.edu Page 1 Abstract The SORCE Science Data System will produce assigned EOS Standard Products using data acquired from

More information

The following topics describe how to work with reports in the Firepower System:

The following topics describe how to work with reports in the Firepower System: The following topics describe how to work with reports in the Firepower System: Introduction to Reports Introduction to Reports, on page 1 Risk Reports, on page 1 Standard Reports, on page 2 About Working

More information

Oracle Utilities Smart Grid Gateway Adapter Development Kit

Oracle Utilities Smart Grid Gateway Adapter Development Kit Oracle Utilities Smart Grid Gateway Adapter Development Kit User's Guide Release 2.1.0 Service Pack 2 E41628-02 April 2014 Oracle Utilities Smart Grid Gateway Adapter Development Kit User's Guide Release

More information

IWPSS, 26 th March 2013

IWPSS, 26 th March 2013 Global Optimization with Hill Climbing in Earth Observation Mission Planning Christian Wozar Robin Steel IWPSS, 26 th March 2013 OVERVIEW Introduction Planning Scope Planning Strategy Benchmark Results

More information

Ground Segment Monitoring and Controlling using IMS (Integrated Manager Subsystem)

Ground Segment Monitoring and Controlling using IMS (Integrated Manager Subsystem) SpaceOps 2006 Conference AIAA 2006-5881 Name: Dr. Peinado, Tracking N.:55742 Ground Segment Monitoring and Controlling using IMS (Integrated Manager Subsystem) Dr. Osvaldo Peinado GSOC-DLR Oberpfaffenhofen,

More information

Security, Monitoring, and Control of the Re-engineered Hubble Space Telescope Control Center System

Security, Monitoring, and Control of the Re-engineered Hubble Space Telescope Control Center System Security, Monitoring, and Control of the Re-engineered Hubble Space Telescope Control Center System Caleb Principe, NASA Goddard Space Flight Center Larry Barrett, Orbital Sciences Corporation Thomas Buchanan,

More information

Development of Formation Flight and Docking Algorithms Using the SPHERES Testbed

Development of Formation Flight and Docking Algorithms Using the SPHERES Testbed Development of Formation Flight and Docking Algorithms Using the Testbed Prof. David W. Miller MIT Allen Chen, Alvar Saenz-Otero, Mark Hilstad, David W. Miller Introduction : Synchronized Position Hold

More information

Ground deformation monitoring at the Phlegrean Fields (Naples, Italy) from the exploitation of SAR data in the framework of CAT-1 and DUP activities

Ground deformation monitoring at the Phlegrean Fields (Naples, Italy) from the exploitation of SAR data in the framework of CAT-1 and DUP activities S. Borgström, I. Aquino, C. Del Gaudio, C. Ricco, V. Siniscalchi, G. Solaro, P. Tizzani & G.P. Ricciardi I.N.G.V. Osservatorio Vesuviano - Via Diocleziano 328, 80124 Naples, Italy INTRODUCTION CAT-1 1065

More information

Principles of Wireless Sensor Networks. Medium Access Control and IEEE

Principles of Wireless Sensor Networks. Medium Access Control and IEEE http://www.ee.kth.se/~carlofi/teaching/pwsn-2011/wsn_course.shtml Lecture 7 Stockholm, November 8, 2011 Medium Access Control and IEEE 802.15.4 Royal Institute of Technology - KTH Stockholm, Sweden e-mail:

More information

ARCHITECTURE STUDY FOR FUTURE AIR FORCE SATELLITE CONTROL NETWORK

ARCHITECTURE STUDY FOR FUTURE AIR FORCE SATELLITE CONTROL NETWORK ARCHITECTURE STUDY FOR FUTURE AIR FORCE SATELLITE CONTROL NETWORK -PRELIMINARY INVESTIGATION- GSAW February, 2001 Prepared By CARL SUNSHINE, TIEN M. NGUYEN, JOHN C. CHIANG, AND YOGI KRIKORIAN THE AEROSPACE

More information

Implementation of a Middleware Based Ground System March 2, 2005, GSAW2005 Conference

Implementation of a Middleware Based Ground System March 2, 2005, GSAW2005 Conference Implementation of a Middleware Based Ground System March 2, 2005, GSAW2005 Conference Presented By Everett Cary Emergent Space Technologies, Inc. Teammates NASA GMSEC NASA SSMO Honeywell Technology Solutions,

More information

Interface Technology (MUSCIT) Program

Interface Technology (MUSCIT) Program Multi-UAV Supervisory Control Interface Technology (MUSCIT) Program April 2007 Kristen K. Liggett, Ph.D. System Control Interfaces Branch Warfighter Interface Division Human Effectiveness Directorate Air

More information

Improving a Satellite Mission System by means of a Semantic Grid Architecture

Improving a Satellite Mission System by means of a Semantic Grid Architecture Improving a Satellite Mission System by means of a Semantic Grid Architecture Manuel Sánchez-Gestido 1, María S. Pérez-Hernández 2, Rafael González-Cabero 3, Asunción Gómez-Pérez 3 1 Deimos Space S.L.,

More information

New Tools for Spacecraft Simulator Development

New Tools for Spacecraft Simulator Development New Tools for Spacecraft Simulator Development March. 2007 Page 1 Why use Simulators? Replace the Spacecraft Support to design Support to testing replacement of real equipment in destructive or expensive

More information

KhalifaSat: Mission Overview

KhalifaSat: Mission Overview KhalifaSat: Mission Overview 1 Introduction to EIAST Emirates Institution for Advanced Science and Technology Government entity based in Dubai, UAE Established in 2006 Vision To be recognized globally

More information

11 th Annual CubeSat Developers Workshop

11 th Annual CubeSat Developers Workshop 11 th Annual CubeSat Developers Workshop NearSpace Launch, Inc. Satellite Globalstar Products: Technology, Service, and Education TSAT Communication First Results EyeStar: A Paradigm Shift 25 // 04 //

More information

SGEO: Overview and Product Offering. Marco R. Fuchs. Marco R. R. Fuchs. DLR-ESA Workshop on ARTES 11. Marco R. Fuchs OHB Technology AG

SGEO: Overview and Product Offering. Marco R. Fuchs. Marco R. R. Fuchs. DLR-ESA Workshop on ARTES 11. Marco R. Fuchs OHB Technology AG DLR-ESA Workshop on ARTES 11 SGEO: Overview and Product Offering Marco R. R. Fuchs June June29, 29, 2006 2006 Tegernsee, Tegernsee, Germany Germany Marco R. Fuchs Marco R. Fuchs OHB Technology AG OHB Technology

More information

CRITICAL DESIGN REVIEW

CRITICAL DESIGN REVIEW STUDENTS SPACE ASSOCIATION THE FACULTY OF POWER AND AERONAUTICAL ENGINEERING WARSAW UNIVERSITY OF TECHNOLOGY CRITICAL DESIGN REVIEW November 2016 Issue no. 1 Changes Date Changes Pages/Section Responsible

More information

Ship Detection and Motion Parameter Estimation with TanDEM-X in Large Along-Track Baseline Configuration

Ship Detection and Motion Parameter Estimation with TanDEM-X in Large Along-Track Baseline Configuration Ship Detection and Motion Parameter Estimation with TanDEM-X in Large Along-Track Baseline Configuration SEASAR 2012 Workshop, 20.06.2012 Stefan V. Baumgartner, Gerhard Krieger Microwaves and Radar Institute,

More information

Telemetry Data Acquisition and Analysis in Integrated Baseband System Based on TCP/IP Protocol

Telemetry Data Acquisition and Analysis in Integrated Baseband System Based on TCP/IP Protocol Applied Mechanics and Materials Online: 12-08-30 ISSN: 1662-7482, Vols. 195-196, pp 1175-1179 doi:10.4028/www.scientific.net/amm.195-196.1175 12 Trans Tech Publications, Switzerland Telemetry Data Acquisition

More information

Oracle Utilities Smart Grid Gateway Adapter for Echelon

Oracle Utilities Smart Grid Gateway Adapter for Echelon Oracle Utilities Smart Grid Gateway Adapter for Echelon User's Guide Release 2.0.0 Service Pack 9 E23539-04 May 2013 Oracle Utilities Smart Grid Gateway Adapter for Echelon User's Guide Release 2.0.0 Service

More information

Metop-SG Operations Concept From Spacecraft Operations to Configuration of Onboard Autonomy

Metop-SG Operations Concept From Spacecraft Operations to Configuration of Onboard Autonomy SpaceOps Conferences 28 May - 1 June 2018, 2018, Marseille, France 2018 SpaceOps Conference 10.2514/6.2018-2604 Metop-SG Operations Concept From Spacecraft Operations to Configuration of Onboard Autonomy

More information

JULES VERNE ATV DEMONSTRATION OBJECTIVES REPORT TOOL (JADOR)

JULES VERNE ATV DEMONSTRATION OBJECTIVES REPORT TOOL (JADOR) JULES VERNE ATV DEMONSTRATION OBJECTIVES REPORT TOOL (JADOR) Fran Martínez Fadrique (1), Carlos M. Casas Cuadrado (1), José Miguel Lozano González (1), (1) GMV AD, Isaac Newton 11, 28760 Tres Cantos, Spain

More information

Verification Plan: Mitchell Hammock Road. Adaptive Traffic Signal Control System. Prepared by: City of Oviedo. Draft 1: June 2015

Verification Plan: Mitchell Hammock Road. Adaptive Traffic Signal Control System. Prepared by: City of Oviedo. Draft 1: June 2015 Verification Plan: Mitchell Hammock Road Adaptive Traffic Signal Control System Red Bug Lake Road from Slavia Road to SR 426 Mitchell Hammock Road from SR 426 to Lockwood Boulevard Lockwood Boulevard from

More information

TSIN01 Information Networks Lecture 3

TSIN01 Information Networks Lecture 3 TSIN01 Information Networks Lecture 3 Danyo Danev Division of Communication Systems Department of Electrical Engineering Linköping University, Sweden September 10 th, 2018 Danyo Danev TSIN01 Information

More information

Preliminary Payload Specification and Integration Plan

Preliminary Payload Specification and Integration Plan ARIES GPS Payload By ARIES GPS Payload Team Oscar Valle Damian Miralles Rafael Isaac Alexander Santiago Jean Ojeda Faculty Advisor: Dr. Hien Vo Payload Title: ARIES SAT GPS Payload Payload Class: Small

More information

S2 MPC Data Quality Report Ref. S2-PDGS-MPC-DQR

S2 MPC Data Quality Report Ref. S2-PDGS-MPC-DQR S2 MPC Data Quality Report Ref. S2-PDGS-MPC-DQR 2/13 Authors Table Name Company Responsibility Date Signature Written by S. Clerc & MPC Team ACRI/Argans Technical Manager 2015-11-30 Verified by O. Devignot

More information

Web4BIS User Guide Version 3.3

Web4BIS User Guide Version 3.3 Web4BIS User Guide Version 3.3 WEB4BIS User Guide - Table of Contents Table of Contents 1. Login and Logout in WEB4BIS... 3 2. Administration... 4 2.1. Change User Data... 4 2.1.1 Change Person Information...

More information

VEGETATION Geometrical Image Quality

VEGETATION Geometrical Image Quality VEGETATION Geometrical Image Quality Sylvia SYLVANDER*, Patrice HENRY**, Christophe BASTIEN-THIRY** Frédérique MEUNIER**, Daniel FUSTER* * IGN/CNES **CNES CNES, 18 avenue Edouard Belin, 31044 Toulouse

More information

I T E S W O R L D W I D E. Telespazio, a joint venture between Finmeccanica (67%) and Thales (33%), is one of the

I T E S W O R L D W I D E. Telespazio, a joint venture between Finmeccanica (67%) and Thales (33%), is one of the 67% F I N M E C C A N I C A 25 S 2000E M P L O Y E E S I T E S W O R L D W I D E 33%T H A L E S 4 S PA C E C E N T R E S Telespazio, a joint venture between Finmeccanica (67%) and Thales (33%), is one

More information

Real-time Data Process Software for POAC Space Mission Management System

Real-time Data Process Software for POAC Space Mission Management System Real-time Data Process Software for POAC Space Mission Management System Yi Qu 1, Xuzhi Li 2, Yurong Liu 3, Juan Meng 4, Jun Rao 5 General Establishment of Space Science and Application, Chinese Academy

More information

The Staggered SAR Concept: Imaging a Wide Continuous Swath with High Resolution

The Staggered SAR Concept: Imaging a Wide Continuous Swath with High Resolution The Staggered SAR Concept: Imaging a Wide Continuous Swath with High Resolution Michelangelo Villano *, Gerhard Krieger *, Alberto Moreira * * German Aerospace Center (DLR), Microwaves and Radar Institute

More information

AiM Overview and Basic Navigation User Guide

AiM Overview and Basic Navigation User Guide AiM Overview and Basic Navigation User Guide East Carolina University Department of Facilities Services Version 2.0 May 2017 1 AIM OVERVIEW AND BASIC NAVIGATION USER GUIDE Welcome to AiM! AiM, "Intelligence

More information

Space Policy and ESDP. The use of satellites in space for security purposes

Space Policy and ESDP. The use of satellites in space for security purposes Space Policy and ESDP The use of satellites in space for security purposes 14 February 2008 Geraldine Naja-Corbin Head, Institutional Matters and Strategic Studies European Space Agency Overview I ESA

More information

UNCLASSIFIED. UNCLASSIFIED Air Force Page 1 of 8 R-1 Line #192

UNCLASSIFIED. UNCLASSIFIED Air Force Page 1 of 8 R-1 Line #192 Exhibit R-2, RDT&E Budget Item Justification: PB 2016 Air Force : February 2015 3600: Research, Development, Test & Evaluation, Air Force / BA 7: Operational Systems Development COST ($ in Millions) Years

More information

Grapevine web hosting user manual. 12 August 2005

Grapevine web hosting user manual. 12 August 2005 Grapevine web hosting user manual 12 August 2005 Grapevine web hosting user manual 2 Contents Contents... 2 Introduction... 4 System features... 4 How it looks... 5 Main navigation... 5 Reports... 6 Web

More information

Monitoring and Troubleshooting

Monitoring and Troubleshooting CHAPTER 22 The Monitor tab on the Cisco Identity Services Engine (ISE) home page, also known as the dashboard, provides integrated monitoring, reporting, alerting, and troubleshooting, all from one centralized

More information

Use Guide STANDARD JIRA-CLIENT ESTNDAR. Version 3.0. Standard JIRA Client Use Guide

Use Guide STANDARD JIRA-CLIENT ESTNDAR. Version 3.0. Standard JIRA Client Use Guide Use Guide STANDARD JIRA-CLIENT ESTNDAR Version 3.0 Standard JIRA Client Use Guide Madrid, December, 2017 1 INTRODUCTION 3 2 JIRA CLIENT SOLUTIONS 4 3 INSTALLATION AND REQUIREMENTS 5 4 ACCESS 5 4.1 Request

More information

Improving the Data Scheduling Efficiency of the IEEE (d) Mesh Network

Improving the Data Scheduling Efficiency of the IEEE (d) Mesh Network Improving the Data Scheduling Efficiency of the IEEE 802.16(d) Mesh Network Shie-Yuan Wang Email: shieyuan@csie.nctu.edu.tw Chih-Che Lin Email: jclin@csie.nctu.edu.tw Ku-Han Fang Email: khfang@csie.nctu.edu.tw

More information

UNCLASSIFIED. UNCLASSIFIED Air Force Page 1 of 5 R-1 Line #193

UNCLASSIFIED. UNCLASSIFIED Air Force Page 1 of 5 R-1 Line #193 COST ($ in Millions) Prior Years FY 2013 FY 2014 Base OCO # Total FY 2016 FY 2017 FY 2018 FY 2019 Air Force Page 1 of 5 R-1 Line #193 Cost To Complete Total Program Element - 30.944 35.657 20.806-20.806

More information

The Guide. A basic guide for setting up your Samanage application

The Guide. A basic guide for setting up your Samanage application The Guide A basic guide for setting up your Samanage application Table of Contents Introduction.............................................................. 3 Contacting Samanage for Assistance.........................................

More information

Attitude Control for Small Satellites using Control Moment Gyros

Attitude Control for Small Satellites using Control Moment Gyros Attitude Control for Small Satellites using Control Moment Gyros V Lappas a, Dr WH Steyn b, Dr CI Underwood c a Graduate Student, University of Surrey, Guildford, Surrey GU 5XH, UK b Professor, University

More information

Software-Defined Networking from Serro Solutions Enables Global Communication Services in Near Real-Time

Software-Defined Networking from Serro Solutions Enables Global Communication Services in Near Real-Time A CONNECTED A CONNECTED Software-Defined Networking from Serro Solutions Enables Global Communication Services in Near Real-Time Service providers gain a competitive advantage by responding to customer

More information

Network Architectures for Load Balancing in Multi-HAP Networks

Network Architectures for Load Balancing in Multi-HAP Networks Proceedings of the 4th WSEAS/IASME International Conference on Engineering Education, Agios Nikolaos, Crete Island, Greece, July 24-26, 2007 285 Network Architectures for Load Balancing in Multi- Networks

More information

Application generators: a case study

Application generators: a case study Application generators: a case study by JAMES H. WALDROP Hamilton Brothers Oil Company Denver, Colorado ABSTRACT Hamilton Brothers Oil Company recently implemented a complex accounting and finance system.

More information

Global Optimization with Hill Climbing in Earth Observation Mission Planning

Global Optimization with Hill Climbing in Earth Observation Mission Planning Global Optimization with Hill Climbing in Earth Observation Mission Planning Christian Wozar and Robin Steel Telespazio VEGA Deutschland GmbH Europaplatz 5, D-64293 Darmstadt, Germany christian.wozar@telespazio-vega.de,

More information

CRaTER Scence Operation Center Requirements Document. Dwg. No

CRaTER Scence Operation Center Requirements Document. Dwg. No Rev. ECO Description Author Approved Date 01 32-157 Initial Release for comment RFGoeke 7/27/06 CRaTER Scence Operation Center Requirements Document Dwg. No. 32-01209 Revision 01 July 26, 2006 32-01209

More information

EUMETSAT response on ET SAT Action 5.1

EUMETSAT response on ET SAT Action 5.1 EUMETSAT response on ET SAT Action 5.1 Contents 1 Background... 1 2 Requirements for hosting the RRR database and related DOORS capabilities... 2 3 Tentative data model for the GOS Dossier... 3 3.1 GOS

More information

OCSD-A / AeroCube-7A Status Update

OCSD-A / AeroCube-7A Status Update OCSD-A / AeroCube-7A Status Update Darren Rowen Richard Dolphus Patrick Doyle Addison Faler April 20, 2016 2016 The Aerospace Corporation Agenda Concept of Operations Overview Spacecraft Configuration

More information

Retrofitting Ground Systems to improve Cyber Security

Retrofitting Ground Systems to improve Cyber Security Retrofitting Ground Systems to improve Cyber Security Michael Worden Security Engineer 25 February 2014 Copyright 2014 Raytheon Company. Published by The Aerospace Corporation with permission.. Customer

More information

SCADA. SurvalentONE. STC Explorer

SCADA. SurvalentONE. STC Explorer SurvalentONE SCADA SurvalentONE SCADA Survalent SCADA is a software automation solution to provide real-time control and data acquisition for utility operations. Survalent SCADA software includes STC Explorer

More information