SatTrack (V3.1) --- A Realtime Satellite Tracking and Orbit Prediction Program for UNIX/Linux Platforms with X11 Color Graphics Manfred Bester August 17, 1995 General description =================== SatTrack is a realtime satellite tracking and orbit prediction program with an X11 color world map tracking chart. It has been written in 'C' language on a Sun/UNIX workstation and provides two different live displays, for single or multiple satellites, and two different orbit prediction modes. Cursor controls used in the numerical live displays are compatible with the VT100 standard, which allows the program to be run basically from any terminal without the graphics display. If the program is run from an X Window terminal, the realtime graphics display can be started up. It will show the location of any number of specified satellites like the Space Shuttle or the Russian Space Station Mir, featuring the circle of visibility for any selected spacecraft and for the primary and a number of secondary ground stations. Also shown are the ground track for the next three orbits, the black-out zones for communication through the TDRSS network, Mission Elapsed Time (MET), the terminator, spacecraft lighting conditions and other details. The world maps are provided in two different styles with four different sizes each. Program SatTrack is particularly interesting for the upcoming Shuttle - Mir rendezvous missions. The present version of SatTrack (V3.1) can track a single satellite and/or display multiple satellites for a single ground station. It can also control suitable ground station hardware, like antennas, optical telescopes and communications equipment with the proper Doppler corrections, and has an autotrack mode in which it can switch automatically between a number of specified satellites. For calibration purposes tracking of the Sun and the Moon are also provided. In the orbit prediction mode SatTrack pre- calculates passes of satellites over a specified ground station. The predictions can be run off either interactively or in a batch mode. The program uses the two-line Keplerian element (TLE) sets generated by the US Space Command or NASA to run either the SGP4 model for satellites in low-earth orbit or a simplified model for deep-space objects. Future releases (V3.5) will have more features, like fast forward mode that will allow the user to view satellite motions at higher speed, the SDP4 model for deep-space objects, multiple ground stations and second graphics display with a fish-eye sky view, and a graphical user interface. Other program features will allow prediction of GPS coverage and precision (DOP) as a function of time. Applications ============ Applications of this software package range from visualizing orbits or monitoring positions of individual artificial satellites or any groups of satellites like the GPS system, to satellite system monitoring and space shuttle mission control objectives and mission planning, as well as full featured and automated ground station control. A wide number of applications becomes feasible with the realtime hooks built into modern Unix systems like Solaris 2.3. System requirements =================== SatTrack V3.1 has been successfully compiled on the following platforms: Sun-3 or Sun-4 (SPARCstation IPC, 5 or 10) with SunOS 4.1.x or Solaris 2.x, HP Apollo 9000 Series 700, IBM RS-6000, SGI Indigo 2 with IRIX 5.3, DEC Alpha with AXP/OSF, i386-Linux, i386-NetBSD, or i386-FreeBSD, with X11R5 and X11R6 and various window managers. Only basic X11 and X11 Toolkit functions have been used to allow the program to be ported easily. SatTrack requires about 5 MB of disk space and less than 1.5 MB of memory at run time. With operating systems like Solaris 2.3 or VxWorks 5.1.1, true realtime performance can be achieved with SatTrack. How to obtain a copy ==================== Current on-line information on SatTrack can be found on the World Wide Web page with the following URL: http://ssl.berkeley.edu/isi_www/sattrack.html The distribution file 'sattrack.V3.1.1.tar.gz' can be obtained from this web page as well and has to be uncompressed and unbundled with the commands tree. The README_MAKE file in the 'src' sub-directory gives brief instructions to compile the source code. More documentation can be found in the 'doc' sub-directory. Copyright ========= Copyright (c) 1992, 1993, 1994, 1995 by Manfred Bester. All Rights Reserved. Permission to use this software commercially or to incorporate this software or parts of it into commercial products may be obtained from the author, Dr. Manfred Bester, Bester Tracking Systems, P.O. Box 9948, CA 94709, USA.