[Elecraft] Buggy software OT

Phil Wheeler w7ox at socal.rr.com
Sat Jan 17 16:45:02 EST 2015


I wonder if the design not being done to spec
/
//The primary cause of this discrepancy was that 
one piece of ground software supplied by _Lockheed 
Martin 
<http://en.wikipedia.org/wiki/Lockheed_Martin>_produced 
results in a _United States customary unit 
<http://en.wikipedia.org/wiki/United_States_customary_units>_("American"), 
contrary to its Software Interface Specification 
(SIS),/

qualifies as a "bug" -- vs. a design mistake?

Phil W7OX

On 1/17/15 12:30 PM, KENT TRIMBLE wrote:
> Facts can also be factual.
>
> Kent  K9ZTV
>
>
> /On November 10, 1999, the Mars Climate Orbiter 
> Mishap Investigation Board released a Phase I 
> report, detailing the suspected issues 
> encountered with the loss of the spacecraft. 
> Previously, on September 8, 1999, Trajectory 
> Correction Maneuver-4 was computed and then 
> executed on September 15, 1999. It was intended 
> to place the spacecraft at an optimal position 
> for an orbital insertion maneuver that would 
> bring the spacecraft around Mars at an altitude 
> of 226 kilometers on September 23, 1999. 
> However, during the week between TCM-4 and the 
> orbital insertion maneuver, the navigation team 
> indicated the altitude may be much lower than 
> intended at 150 to 170 kilometers. Twenty-four 
> hours prior to orbital insertion, calculations 
> placed the orbiter at an altitude of 110 
> kilometers; 80 kilometers is the minimum 
> altitude that Mars Climate Orbiter was thought 
> to be capable of surviving during this maneuver. 
> Post-failure calculations showed that the 
> spacecraft was on a trajectory that would have 
> taken the orbiter within 57 kilometers of the 
> surface, where the spacecraft likely 
> disintegrated because of atmospheric stresses. /
>
> /_The primary cause of this discrepancy was that 
> one piece of ground software supplied by 
> _Lockheed Martin 
> <http://en.wikipedia.org/wiki/Lockheed_Martin>_produced 
> results in a _United States customary unit 
> <http://en.wikipedia.org/wiki/United_States_customary_units>_("American"), 
> contrary to its Software Interface Specification 
> (SIS), while a second system, supplied by _NASA 
> <http://en.wikipedia.org/wiki/NASA>_, that used 
> those results expected them to be in metric 
> units, in accord with the SIS. _Software that 
> calculated the total impulse produced by 
> thruster firings calculated results in 
> pound-seconds. The trajectory calculation used 
> these results to correct the predicted position 
> of the spacecraft for the effects of thruster 
> firings. This software expected its inputs to be 
> in newton-seconds.^[16] 
> <http://en.wikipedia.org/wiki/Mars_Climate_Orbiter#cite_note-Mishap-17> 
> /
>
> //
>
> /The discrepancy between calculated and measured 
> position, resulting in the discrepancy between 
> desired and actual orbit insertion altitude, had 
> been noticed earlier by at least two navigators, 
> whose concerns were dismissed. A meeting of 
> trajectory software engineers, trajectory 
> software operators (navigators), propulsion 
> engineers, and managers, was convened to 
> consider the possibility of executing Trajectory 
> Correction Maneuver-5, which was in the 
> schedule. Attendees of the meeting recall an 
> agreement to conduct TCM-5, but it was 
> ultimately not done./
>
>
>
> On 1/17/2015 1:41 PM, Lynn W. Taylor, WB6UUT wrote:
>> Good quip, but it doesn't agree with the 
>> findings of the Mars Climate Orbiter Mishap 
>> Investigation Board.
>>
>> Facts can be so inconvenient.
>>
>> On 1/17/2015 11:15 AM, KENT TRIMBLE wrote:
>>> Good quips always sail over at least one 
>>> person's head.
>>>
>>> K9ZTV



More information about the Elecraft mailing list