A Graphical Script Builder for Spacecraft Control
Senior Project: 1997-1998
Owen Lin, Scott Payseur and Isaac Sublett
Lockheed Martin Mission Systems needed a system that will generate rule-based
scripts for control of SCS 21. SCS 21 is a database-driven satellite command
and control system that formats and sends commands to a satellite and receives,
processes, and displays telemetry data from a satellite. Embedded within SCS 21
is a product, the Spacecraft Control Language (SCL), that enables automation of
routine operator functions. Although the use of SCL enables relatively
inexperienced operators to control satellites, the method of production of the
necessary scripts is both cumbersome and complex.
The project provides a simple graphical user interface that enables rapid
selection of commands from the SCS 21 database, the composition of these
commands into a flowchart-based graphical representation of a contact plan, and
the automatic generation of SCL scripts based on the graphically created
contact plan. The software was developed using an object-oriented approach in
Java.
|