Computers in Spaceflight: The NASA Experience
 
- Chapter Five -
- From Sequencers to Computers: Exploring the Moon and the Inner Planets -
 
Fixed sequencers: "Computers" on Ranger, Surveyor and the early Mariners
 
 
[141] Whether the final mission destination is as close as the moon or as far as Neptune, probe spaceflights consist of the same milestones and activities: launch, mid-course maneuver, cruise, and encounter. Spacecraft are launched in a stowed position dictated by the geometry of the booster vehicle. Most space probes look like multiarmed Hindu gods in flight due to the need to expose solar panels, point antennas, and deploy imaging equipment, but they must be folded to fit into the nose fairing of a rocket. During the launch period the spacecraft is injected into its transfer orbit to intercept the target, deploys its various appendages into their proper positions, and orients itself. A decision was made early at JPL to build spacecraft that would be stabilized in three axes during flight1. Spacecraft would be oriented by using the sun, earth, and/or a star as a reference. If kept from tumbling they would always be pointed in a specific direction. A key advantage of this plan is that a directional antenna could be used for earth-space communications, reducing power requirements. Imaging equipment could also be more stable than on a spin-stabilized spacecraft such as a Pioneer. A disadvantage of three-axis stabilization is that a fairly sophisticated attitude control system must be carried, including a sensor system to find the sun and a guide star. Part of the launch phase, then, is spent scanning the sky for Campus, Vega, or whatever star has been chosen for aligning the spacecraft.
 
The mid-course maneuver phase often comes only a day or two after initial transfer orbit insertion in order to correct relatively large [142] injection errors. Consisting of a timed burn of the spacecraft's propulsion system in each of three axes, it serves a number of purposes. Early launches could not depend upon the launch vehicle to establish a adequate flight path. Later, as booster guidance improved, probes were purposely aimed to miss the target so as to avoid contaminating planetary atmospheres with earthly bacteria hitching a ride on a spacecraft if the spacecraft ceased to function during launch and could not change its path to miss the planet. Therefore, the mid-course burn took place to correct the path of a "live" spacecraft. On long-duration missions with several targets, such as the Voyager probe to Jupiter, Saturn, Uranus, and Neptune, this maneuver might be repeated before and after each encounter. Engine firings are made before encounter to improve the accuracy of the trajectory to achieve a better gravity assist from the target planet to the new trajectory and reduce the size of the post encounter maneuvers.
 
Less is done on the spacecraft during the cruise period than in any other mission phase. However, recent larger and more complicated spacecraft have particle and fields experiments that run constantly and engineering calibrations that need periodic attention. If the spacecraft attitude is disturbed, reorientation may be necessary. This period of relative quiet ends when the encounter sequences begin as the spacecraft nears its target. Instruments must be turned on, calibrated and aimed. Imaging instrument pointing must be programmed and controlled. Data must be recorded and transmitted to earth. Of course, these activities are repeated during multiple encounter missions.
 
Initiating the functions done in each phase requires on-board control. This was unnecessary for Ranger missions to the moon, which were simple impact flights with televised imaging during the last minutes. Because maximum speed-of-light delay in radio signals to the moon is less than a second, near-real-time commanding could be done. Ground commands could fire engines, point the spacecraft, and turn on cameras. Ranger flights used a voice/manual commanding system for this. Desired instructions were developed and formatted at JPL and then delivered by telephone to the Deep Space Network station currently in contact with the spacecraft. An operator would thumb-wheel the octal codes into a panel called the "Read-Write-Verify Console," sending them to the spacecraft after verification2. Such care was not always enough. On Ranger III, a guidance error caused the spacecraft to miss the moon by 23,000 miles. Although JPL flight controllers were able to get images during the flyby, a documentation discrepancy between the command set developed during the ground testing of the spacecraft and the flight set caused Ranger to point the wrong way, returning images of open space3.
 
Ranger carried a "Central Computer and Sequencer" to back up the direct command system. Activated before lift-off, it counted the hours, minutes, and seconds until a specified mission event was to [143] occur and then executed a set of commands that performed the required functions. If the uplink radio channel failed, the mission would proceed according to a prepared plan. This assumed optimum performance, turning on the cameras regardless of where the spacecraft might be actually pointing. Still, it provided a bit of insurance for the mission.
 
At the same time that the Rangers were being built, JPL designed and flew the first Mariners. Mariner's initial mission was a Venus flyby launched in 1962. In the case of this spacecraft and its later brethren, the Central Computer and Sequencer was the prime source of commands, at least for cruise and encounter portions of the mission4. The time delay for commands to travel to Venus and Mars defeats real-time control from the ground. For Mariner II, at launch time minus 15 minutes, the clock was set so that the encounter sequence would begin at 12 hours from the closest approach to Venus. The sequencer's clock, a very accurate oscillator similar to computer clocks today, started at launch time minus 3 minutes5. Direct commanding capability was maintained. When the star tracker got confused and locked onto the wrong target, ground controllers could reinitiate a search6. Direct command could also be used for midcourse maneuvers. As a complement to direct command, "quantitative" commands could be sent to the sequencer for later use7. For instance, times such as "51 seconds of minus roll" and "795 seconds of minus pitch" or burn times could be inserted into the memory for later execution8. Mariners could abandon direct command and go to automatic command if a radio failure was detected. On the Mariner Mars 1964 spacecraft the sequencer contained a cyclic command that checked for such a failure at 66 2/3 hour intervals, effecting an auto switch-over9.
 
The Mariner II spacecraft to Venus (1962), Mariner IV to Mars (1964), and Mariner V to Venus (1967) carried the same Central Computer and Sequencer. Just one flew on each mission, due to space and weight restrictions, even though the machine weighed in at 11.5 pounds10. However, with the direct command capability intact, each had essentially the same level of redundancy as the Gemini and Apollo spacecraft, with their single-processor on-board computer systems and ground control computers. Plans for Mariner Mars 1969 called for a larger spacecraft and a more ambitious mission: two picture-taking flybys of different portions of the "red planet". JPL's Neil H. Herman, who had headed development of the Sequencer, saw an opportunity to improve the device for the upcoming flights11. One aim was to give the new spacecraft more flexibility. If the first flyby turned up something special, it would be very useful if the second spacecraft could be reprogrammed in flight to take advantage of lessons learned on the initial pass12. This actually happened during the missions when reprogramming was accomplished for Mariner VII's [144] August 5, 1969 flyby in response to Mariner VI's July 31 passage13. Another reason for more on board autonomy is that command sessions for the Mariners lasted as long as 8 hours! Mariner's command rate was l bit per second, so long sequences were expensive both in personnel time and Deep Space Network time14. The availability of more space and weight plus the desire for flexibility and greater autonomy caused JPL to change the Sequencer to make it more of a computer and less of what it really was, a fixed-program counter.
 
 

Figure 5-1.
 
Figure 5-1. Mariner Mars 1971 carried a programmable sequencer with an expanded memory. (JPL photo P12035)
 

link to previous pagelink to indexlink to next page