How does the Remote Agent software approach compare with the conventional software approach?
There are two major differences between the remote agent software and conventional software. First, the conventional spacecraft command and control software contains many commands for the ground operators, and the ground operators put together sequences of commands on the ground to control the spacecraft. The remote agent software generates the equivalent sequences on the spacecraft in response to general directions from the ground. In this approach, the remote agent assumes most of the tasks traditionally performed by ground operators. However, the remote agent does allow traditional remote control for any situations in which it might be needed.Secondly, in the traditional spacecraft software, the rationale behind the logic of the software resides in the heads of the engineers designing it. Their rationale is derived from their knowledge of 1) mission goals, 2) their understanding of spacecraft hardware, and 3) the environment in which the spacecraft will explore.With model-based-reas