Description
In questa presentazione descriviamo la componente geometrica di un simulatore di immagini da satellite; in sostanza si tratta di un sistema che restituisce dove si trova (posizione) e dove guarda (assetto) un satellite a partire da opportune informazioni di input. La soluzione deve essere sufficientemente flessibile da accettare leggi orarie arbitrarie per poter simulare il movimento di satelliti differenti.
Per questo motivo si è scelto di ultilizzare la libreria di calcolo simbolico SymPy per il calcolo dell’orientamento del satellite definito da funzioni del tempo generiche (pitch, roll, yaw), e la libreria astronomica PyEphem il calcolo della posizione orbitale.
Integrando PyEphem con SymPy è stato possibile sviluppare un sistema dinamico duttile e di facile utilizzo, capace di gestire facilmente molteplici sistemi di riferimento mobili, posizioni e direzioni.