skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · senior project · projects · 

Senior Project - GRASS


A Graphical Script Builder for Spacecraft Control

Senior Project: 1997-1998
Owen Lin, Scott Payseur and Isaac Sublett
Mission Systems
Colorado Springs, CO

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.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (14:07)