Wenn die NASA einem entfernten Raumschiff wie Juno Befehle erteilt, wie wird das in Bezug auf Timing und Protokoll gemacht?
Machen sie zum Beispiel:
einen Befehl erteilen, nach Empfang des Signals 15 Sekunden lang zu brennen (in diesem Fall müssten sie die 45-minütige Lichtlaufzeit berücksichtigen)?
Geben Sie einen Befehl, 15 Sekunden lang zu brennen, und überlassen Sie das Timing dem Fahrzeug (z. B. vielleicht an einem bestimmten Ort, den das Fahrzeug bestimmt)?
etwas anderes?
Im Allgemeinen wird Option 3 verwendet: Es wird eine Folge von Befehlen hochgeladen, die alle an bestimmte Zeiten gebunden sind. "15 Sekunden lang um Datum x Uhrzeit y brennen".
Im Gegensatz zu Ihrer Option 1 ermöglicht dies der Missionskontrolle, Befehle im Voraus hochzuladen. Zum Beispiel enthielt das Pluto-Vorbeiflugprogramm von New Horizons Tausende von Befehlen, die ein genaues Timing erforderten, und das Raumschiff musste häufig seine Lage ändern, um seine Instrumente auf seine Ziele zu richten. Das bedeutete, dass die Hauptantenne die meiste Zeit nicht auf die Erde zeigte und keine Befehle in Echtzeit empfangen konnte.
Raumfahrzeuge außerhalb der Erdumlaufbahn wissen nicht, wo sie sich befinden (Position wird von der Missionskontrolle bestimmt, Raumfahrzeuge haben keine Sensoren, die die Position genau bestimmen können), was Option 2 schwierig macht.
Option 1 wurde für einige Missionen genutzt, zB wurden die Lunokhod Moon Rover in Echtzeit gesteuert. Seitdem hat jede Mission Bordcomputer verwendet, um Befehle zu speichern und auszuführen.
Raumfahrzeuge und Rover können eine gewisse Autonomie haben, z. B. kann den Mars-Rovern gesagt werden, dass sie in Richtung X fahren, und sie fahren autonom zu diesem Punkt, umfahren Hindernisse, halten für interessante wissenschaftliche Ziele an oder wenn der Rover keinen Safe finden kann Weg.
Tom Spinner
Mys_721tx
ChrisR
Tom Spinner
ChrisR
Christopher James Huff
Christopher James Huff