Realizzazione software e hardware di un apparato

UNIVERSITÀ DEGLI STUDI ROMA TRE
Dipartimento di Matematica e Fisica
Corso di Laurea Magistrale in Astrofisica
Realizzazione software e hardware
di un apparato sperimentale per la
ricostruzione delle posizioni dei
corpi celesti
Laureando
Relatore
Tommaso Bosco
Dott. Enrico Bernieri
A. A. 2013/2014
“Io so di essere mortale, creatura effimera. Ma quando osservo le orbite circolari
degli astri non tocco più la terra con i piedi, io sono vicino a Zeus e mi nutro a
piacere con ambrosia, la bevanda degli dei.”
- Claudio Tolomeo -
Indice
Introduzione
1
1 Elementi di meccanica celeste
1.1 Stelle fisse e stelle erranti . . . . . .
1.2 Le effemeridi . . . . . . . . . . . . .
1.2.1 Un po’ di storia... . . . . . .
1.2.2 Effemeridi moderne . . . . .
1.3 Parametri orbitali . . . . . . . . . .
1.3.1 Il problema dei due corpi . .
1.3.2 Trasformazioni di coordinate
1.4 Teorie planetarie: il modello VSOP
1.4.1 La soluzione VSOP87 . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2 L’apparato sperimentale: il software
2.1 Dall’antichità all’era moderna . . . . . . . . . . .
2.2 Il planetario a proiezione . . . . . . . . . . . . . .
2.2.1 I sistemi di proiezione opto-meccanici . . .
2.2.2 I sistemi di proiezione digitali . . . . . . .
2.3 Software planetari . . . . . . . . . . . . . . . . . .
2.3.1 Stellarium e la nuova generazione software
2.4 Nightshade . . . . . . . . . . . . . . . . . . . . . .
2.4.1 Struttura del programma . . . . . . . . . .
2.4.2 Caratteristiche e funzionalità . . . . . . .
2.4.3 StratoScript . . . . . . . . . . . . . . . . .
3 L’apparato sperimentale: l’hardware
3.1 Le componenti hardware . . . . . . .
3.1.1 Computer . . . . . . . . . . .
3.1.2 Cupola . . . . . . . . . . . . .
3.1.3 Sistemi di proiezione . . . . .
iii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
8
9
11
12
13
15
17
19
.
.
.
.
.
.
.
.
.
.
23
23
25
27
29
31
33
38
39
39
44
.
.
.
.
49
49
50
50
53
3.2
Sistema a proiettore singolo . . . . . . . . . . . . . . . . . . . . . . . 55
3.2.1 Videoproiettore . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.2.2 Componenti ottici . . . . . . . . . . . . . . . . . . . . . . . . . 57
4 Realizzazione del planetario digitale
4.1 Gradi di libertà del sistema . . . . . . . .
4.2 Reperimento degli elementi da assemblare
4.3 Progettazione e lavorazione . . . . . . . .
4.3.1 Gruppo ottico . . . . . . . . . . . .
4.3.2 Supporto regolabile . . . . . . . . .
4.3.3 Completamento dell’apparato . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
75
76
77
79
79
88
91
5 Conclusioni
97
Bibliografia
99
A Trattazione analitica del problema dei due corpi
A.1 Equazioni del moto . . . . . . . . . . . . . . . . . . . . . . .
A.2 Il moto del centro di massa . . . . . . . . . . . . . . . . . . .
A.3 Le equazioni del moto relativo . . . . . . . . . . . . . . . . .
A.4 Il problema nel piano . . . . . . . . . . . . . . . . . . . . . .
A.5 Gli elementi orbitali in funzione delle costanti d’integrazione
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
101
. 101
. 102
. 102
. 106
. 108
B Guida ai comandi di NL
111
C Subroutine VSOP87
115
D Script
129
E Tavole di progettazione dell’apparato
133
Introduzione
In questo lavoro di Tesi mi sono occupato della progettazione e della realizzazione di
un apparato digitale in grado di ricostruire e proiettare su una superificie semisferica
le posizioni dei corpi celesti.
Un tale apparato sperimentale, comunemente definito planetario, consiste in una
componente software e una hardware. Un software planetario è uno strumento che
permette di simulare il cielo diurno e notturno per mezzo di un computer. Ne esistono di molti tipi, dai più rudimentali in grado di disegnare carte e mappe stellari,
ai più complessi programmi di visualizzazione realistica del cielo mediante moderne tecnologie di computer grafica. Diversi sono anche gli scopi e gli utilizzi che
se ne possono fare: alcuni vengono adoperati esclusivamente su un pc o altro dispositivo elettronico (come tablet o smartphone), altri sono in grado di controllare
telescopi, altri ancora possono essere sfruttati per anticipare le posizioni degli astri
e quindi programmare osservazioni astronomiche. Ma, soprattutto, un software planetario, interfacciato con un opportuno sistema hardware, può essere utilizzato per
riprodurre una vasta gamma di fenomeni astronomici in un ambiente immersivo e
coinvolgente, come quello del planetario.
Nell’ambito di questo lavoro ho selezionato Nightshade Legacy come software
migliore per la riproduzione di immagini full-dome (a tutta cupola), in base a criteri
di accuratezza, interfaccia grafica, funzionalità e disponibilità. Una delle proprietà
più utili del programma è la possibilità di personalizzare i contenuti e, mediante la
realizzazione di script, creare dei veri e propri spettacoli astronomici. Ho realizzato,
a titolo di esempio, un programma scritto in codice StratoScript, che esegue una
serie di funzioni base in automatico, allo scopo di mettere in mostra alcune delle
potenzialità del software.
L’hardware si basa su due elementi principali: un computer e un proiettore
digitale. L’innovazione più importante della tecnologia digitale sta nel fatto che,
rispetto al tradizionale sistema opto-meccanico che rappresenta il cielo in due dimensioni cosı̀ come lo si vede dalla Terra, viene inserita la terza dimensione spaziale.
Diventa quindi possibile, ad esempio, simulare un viaggio di avvicinamento a Marte,
una crociera tra le stelle della Galassia o addirittura allontanarsi fino a vedere la
struttura dell’Universo a grande scala. Oltre alla proiezione del cielo, un planetario
digitale consente di mostrare qualsiasi tipo di contributo multimediale: immagini
fisse, animazioni grafiche, filmati o anche interi film, opportunamente accompagnati
da un supporto audio stereo. L’esperienza audio-visiva viene ulteriormente esaltata
dalla proiezione full-dome che copre, cioè, l’intera superficie della cupola semisferica.
Riuscire a proiettare un’immagine su una superficie curva, tuttavia, non è un’operazione immediata e si deve ricorrere a sistemi ottici supplementari in grado di
1
2
Introduzione
trasformare l’immagine generata dal computer e renderla visualizzabile in maniera
corretta. La soluzione migliore è rappresentata dall’utilizzo di un obiettivo fotografico fisheye che consente una proiezione stereografica a 180 gradi, senza distorsioni,
tagli o difetti nell’immagine.
Ho progettato e realizzato dunque un proiettore digitale di piccole dimensioni
e facile da trasportare. Consiste di due elementi separati, un videoproiettore e un
gruppo ottico, che vengono assemblati mediante una struttura di supporto regolabile. Durante il lavoro di Tesi mi sono occupato della scelta dei componenti e
della progettazione dell’apparato che è stato poi realizzato nella pratica dall’officina
meccanica.
I dispositivi o strumenti acquistati allo scopo sono:
• un videoproiettore ad alta definizione;
• un obiettivo a focale fissa 50 mm;
• una diagonale da 2 pollici per telescopio;
• un obiettivo fisheye a formato pieno.
Il fascio di luce che esce dal proiettore entra nella lente condensatrice da 50 mm
che ha il compito di collimare i raggi e indirizzarli verso il centro dello specchio della
diagonale, posto a 45 gradi rispetto al piano; la luce riflessa a 90 gradi verso l’alto
passa poi attraverso l’obiettivo fisheye e viene proiettata in tutte le direzioni con un
angolo di uscita di 180 gradi. L’obiettivo fisheye viene dunque utilizzato in maniera
inversa rispetto allo standard: invece di raccogliere luce da tutte le direzioni e inviarla
verso il punto focale, raccoglie la luce dal fuoco e la proietta su una semisfera.
Raggiungere una qualità ottimale della proiezione dipende quindi in maniera cruciale dal problema geometrico dell’allineamento ottico, che ho analizzato in dettaglio
nella fase iniziale del lavoro. Il primo allineamento da eseguire riguarda l’asse ottico
del proiettore e quello della lente condensatrice e genera quattro gradi di libertà del
sistema, due sugli angoli e due sulle traslazioni. Altri due gradi di libertà vengono
introdotti dal secondo allineamento che conivolge l’asse ottico del fisheye con la verticale. La proiezione deve infatti essere centrata nel punto più alto della cupola, lo
zenit.
Tutti e sei i gradi di libertà, insieme a qualche altra piccola regolazione per
rendere l’utilizzo dell’apparato più confortevole, sono inseriti nel sistema mediante
un supporto regolabile del gruppo ottico che viene poi assemblato al videoproiettore
per mezzo di un telaio base. Questo, cosı̀ come tutti gli elementi di raccordo e di
messa a punto, è stato realizzato in alluminio serie 6000, una lega leggera a media
resistenza meccanica, per mezzo di una macchina a controllo numerico.
L’apparato è stato testato e allo stadio attuale la proiezione non presenta difetti
dal punto di vista né della qualità né della messa a fuoco dell’immagine; può quindi
essere già utilizzato per tutti gli scopi preposti, quali la didattica e la divulgazione
dell’Astronomia e della Scienza in generale.
Si è cercato in questo lavoro di esaminare in maniera globale l’argomento riguardante la ricostruzione delle posizioni dei corpi celesti e come questa può essere
implementata in un’esperienza visuale immersiva come quella del planetario digitale.
Introduzione
Nel capitolo 1 si forniscono alcuni concetti base di meccanica celeste, con l’intento
di comprendere come una trattazione analitica del problema gravitazionale dei due
corpi porti al calcolo delle posizioni dei corpi celesti. Dopo alcuni cenni storici sulle
effemeridi, viene presentata più in dettaglio la teoria delle Variations Séculaires des
Orbites Planétaires e si spiega come vengono calcolate le coordinate dei pianeti nella
soluzione VSOP87.
Nel successivo capitolo viene specificato come la soluzione VSOP87 è implementata nei codici sorgente di software planetari come Stellarium, il primo vero programma planetario moderno basato sulla riproduzione realistica del cielo mediante
computer grafica. Un breve excursus cronologico tra nascita e sviluppo dei planetari
conduce alla descrizione dei diversi tipi di apparati, analogici e digitali. Si approfondisce quindi il sistema digitale di proiezione, effettuando una panoramica sui vari
software planetari oggi in uso e mettendone in evidenza le caratteristiche principali.
Si riportano infine le motivazioni che portano alla scelta del programma Nightshade
Legacy come supporto per la simulazione virtuale del cielo.
Un apparato digitale, oltre a un software planetario accurato e funzionale, consiste anche in una struttura hardware che viene descritta dettagliatamente nel capitolo
3. Vengono presentati tutti gli elementi necessari alla proiezione e si discutono poi
le differenze tra i vari sistemi che proiettano immagini su una superficie sferica come
quella della cupola. A questo scopo diverse sono le opzioni oggi disponibili, sistemi
a molti proiettori, sistemi a proiettore singolo, utilizzo del fisheye o di uno specchio
sferico. La scelta, effettuata in base a criteri pratici, di utilizzo e di risorse economiche, è ricaduta sul sistema a proiettore singolo con obiettivo fisheye; viene qui
spiegato il perché.
Nel quarto capitolo trova ampio spazio l’argomento principale della Tesi, ovvero
il lavoro di progettazione e realizzazione dell’apparato sperimentale. Vengono brevemente descritte le caratteristiche degli elementi da assemblare, si discute l’analisi
del problema geometrico relativo all’allineamento delle ottiche e come è stato risolto
nelle realizzazione meccanica. La presentazione del lavoro è corredata di tavole e
disegni CAD, nonché di fotografie delle varie fasi della lavorazione.
Nell’ultimo capitolo si conclude discutendo le potenzialità di un tale apparato
sperimentale e i suoi possibili sviluppi futuri. Investimenti sempre più ingenti e
costanti vengono compiuti ad ampio spettro in tutti gli ambiti della Fisica e delle
Scienze, considerando il planetario come un potente strumento di didattica e divulgazione in cui lo spettatore si sente coinvolto e immerso in un’esperienza audio-visiva
totale.
Dopo la bibliografia, le cinque appendici finali riportano nell’ordine: la trattazione analitica completa del problema dei due corpi; una breve guida ai comandi
principali del sofware planetario Nightshade; il codice fortran della subroutine che
calcola le coordinate dei pianeti mediante la soluzione VSOP87; uno script che riproduce in automatico una serie di azioni, scritto con StratoScript di Nightshade; la
serie di tavole di progettazione dell’apparato sperimentale.
3
Capitolo 1
Elementi di meccanica celeste
Un apparato sperimentale per la ricostruzione delle posizioni dei corpi celesti può
essere utilizzato per diverse finalità, siano esse di tipo scientifico, didattico o divulgativo. Esistono diversi strumenti atti allo scopo, sia analogici, che consistono cioè in
sistemi opto-meccanici, sia digitali, che sfruttano le potenzialità di un computer con
software dedicato. La prima caratteristica che devono soddisfare tutti gli apparati è
sicuramente l’affidabilità in termini di accuratezza e precisione delle misure di posizione, la quale viene garantita specificando gli errori entro intervalli temporali ben
precisi. Per questo, nella scelta del sistema più idoneo allo scopo che ci si prefigge, è
necessario sempre in prima analisi assicurarsi che dietro le prestazioni dell’apparato
ci sia una solida base scientifica e di calcolo.
In ambito astronomico, la determinazione delle posizioni degli oggetti in cielo
si basa sui principi della meccanica celeste, laddove si vanno a combinare la gravitazione universale di Newton, le leggi di Keplero, le leggi del moto ed elementi
di relatività generale. In questo primo capitolo si farà una panoramica sommaria
sull’argomento, con un approccio che non è in alcun modo da ritenersi esaustivo, ma
che fornirà gli elementi di base utili per gli intenti di questo lavoro di Tesi.
1.1
Stelle fisse e stelle erranti
Ogni qual volta si abbia a che fare con il firmamento e con la miriade di corpi celesti
di cui esso è costellato, si noterà che esiste una certa classe di oggetti in movimento
e un’altra invece di oggetti fermi. Infatti, già nell’antichità classica questa divisione
si rifletteva nelle denominazioni di stellae fixae e stallae errantes. Per “stelle fisse”
si intendevano tutti quegli oggetti celesti che non sembrano spostarsi in relazione
alle stelle del cielo notturno, vale a dire tutte le stelle eccezion fatta per il Sole, ma
anche nebulose e altri oggetti di questo tipo. Le stelle erranti, o πλάνητες αστέρες
(plànētes astéres) in greco, da cui il termine italiano “pianeta”, erano i sette oggetti
non fissi visibili in cielo, cioè il Sole, la Luna e gli altri cinque pianeti: Mercurio,
Venere, Marte, Giove e Saturno. Sono questi i sette pianeti del mondo antico, e
non a caso i sette giorni della settimana portano i loro nomi. Oggi sappiamo che i
pianeti, nel senso moderno del termine, diventano otto quando alla Terra e ai cinque
5
6
1. Elementi di meccanica celeste
già citati si aggiungono Urano, scoperto nel 1781, e Nettuno, nel 18461 .
I pianeti si spostano e cambiano la loro posizione in cielo rispetto alle stelle fisse su
periodi di tempo brevi, dell’ordine delle settimane o dei mesi, sempre restando nella
fascia dello zodiaco2 . D’altro canto, anche le stelle cosiddette “fisse” non sono affatto
fisse. Sono infatti soggette, oltre al moto apparente dovuto alla rotazione e alla
rivoluzione della Terra, a un moto proprio nella direzione parallela e perpendicolare
alla linea di vista; tuttavia la loro distanza dalla Terra rende gli effetti di questi moti
del tutto trascurabili su brevi scale temporali.
Zenit
NCP
Equatore
Celeste
E
N
NP
S
SP
Meridiano
Celeste
W
Orizzonte
SCP
Nadir
Figura 1.1: La sfera celeste e i punti di riferimento.
Ciò che non è affatto trascurabile, però, è il modo in cui il cielo appare a un
osservatore sulla Terra, ed è questo il punto di partenza per lo studio dei movimenti
celesti. Guardando il cielo si perde il senso delle distanze relative, tanto da avere
la sensazione che tutti i corpi celesti siano incastonati su una grande sfera al centro
della quale si trova la Terra. Questa superficie, solo apparente, viene chiamata sfera
celeste (fig. 1.1) e su di essa si individuano i riferimenti che ci aiutano a seguire i
corpi celesti nel loro movimento. Alcuni di questi riferimenti non sono altro che gli
analoghi riferimenti terrestri estesi allo spazio che circonda la Terra. A differenza dei
riferimenti locali, che dipendono cioè dal luogo di osservazione, sulla sfera celeste si
individuano alcuni riferimenti assoluti, indipendenti dalla posizione dell’osservatore.
L’asse terrestre di rotazione interseca la sfera celeste in due punti, il polo nord celeste
(NCP) e il polo sud celeste (SCP). Allo stesso modo si definisce equatore celeste la
1
Plutone, scoperto nel 1930 e inizialmente annoverato come nono pianeta, è stato riclassificato
come pianeta nano nel 2006.
2
Regione della volta celeste che si estende di circa 8 gradi in latitudine celeste a nord e a sud
dell’eclittica, all’interno della quale si trovano anche le dodici costellazioni dello zodiaco.
1.1 Stelle fisse e stelle erranti
Figura 1.2: Fotografia a lunga posa che mostra il movimento circolare apparente
delle stelle attorno al polo celeste, in questo caso quello sud.
proiezione dell’equatore terrestre sulla sfera. Lo zenit è il punto della sfera celeste
che giace esattamente sopra la testa dell’osservatore. Individuati zenit, polo nord
celeste e polo sud celeste, si definisce meridiano celeste il cerchio massimo che li
congiunge. I poli celesti sono un esempio di riferimento assoluto, zenit e meridiano
celeste sono riferimenti relativi.
La sfera celeste appare muoversi da est verso ovest a causa del moto di rotazione
della Terra attorno al proprio asse. Questo movimento, centrato sui poli celesti,
viene individuato nell’emisfero boreale dalla Stella Polare. Le stelle fisse percorrono
orbite circolari apparenti parallele all’equatore celeste e centrate sulla Stella Polare,
di raggio tanto più grande quanto maggiore è la loro distanza dal polo (vedi fig.
1.2). Nel nostro emisfero alcune stelle vicine al polo nord celeste non tramontano
mai (stelle circumpolari nord), mentre altre non sorgono mai (stelle circumpolari
sud) in quanto prossime al polo sud celeste. Un qualunque sistema per il calcolo
delle posizioni dei corpi celesti deve essere in grado di “inseguire” il moto apparente
degli oggetti diurni e delle stelle fisse e il modo più conveniente di farlo è utilizzare
opportune matrici di rotazione.
Si consideri un oggetto di cui si conosce la posizione iniziale in un certo sistema
di riferimento, sia esso celeste, terrestre o locale (centrato ad esempio nel punto in
cui si trova l’osservatore). Il sistema di riferimento varia nel tempo in conseguenza
di vari fattori: la rotazione terrestre sul proprio asse, la precessione, la nutazione e lo
spostamento del polo, dovuto a cause di natura geofisica. L’asse di rotazione terrestre
(e quindi il piano equatoriale), non è fisso nello spazio rispetto alle stelle fisse, ma
ruota attorno al polo dell’eclittica. Questo moto è dovuto agli effetti dell’attrazione
gravitazionale della Luna, del Sole e dei pianeti maggiori sul globo terrestre. Il
movimento totale può essere separato in una componente secolare (la precessione),
con un periodo di circa 26000 anni, e una componente periodica (la nutazione), con
7
8
1. Elementi di meccanica celeste
periodo di circa 18,6 anni. L’asse di rotazione, inoltre, non è fermo rispetto alla crosta
terrestre, ma si sposta a causa delle variazioni nella distribuzione in massa della
Terra: il polo si sposta entro un quadrato di circa 20 metri in relazione a un punto
con coordinate fisse sulla superficie terrestre. Questo moto ha un periodo di circa
430 anni. Un altro effetto che, seppur ridotto, è da tenere in conto è quello dovuto
al rallentamento della rotazione terrestre causato dall’attrazione gravitazionale della
Luna.
Per una certa epoca t, l’evoluzione temporale della posizione dell’oggetto si traduce in una trasformazione tra sistemi di coordinate, eseguita matematicante mediante
l’applicazione successiva di matrici di rotazione (cfr. [8]):
[T RF ] = RM (t) RS (t) N (t) P (t) [CRF ]
dove [CRF ] esprime il vettore coordinate nel sistema di riferimento celeste, [T RF ]
quello nel sistema di riferimento terrestre, P è la matrice della trasformazione associata alla precessione, N la matrice della trasformazione associata alla nutazione,
RS la matrice della trasformazione associata alla rotazione della Terra attorno all’asse polare, RM la matrice di trasformazione associata al moto del polo. Tutte le
matrici sono calcolate all’epoca t. La matrice di rotazione diurna RS definisce la
rotazione attorno al polo celeste di un angolo Θ:


cos Θ sin Θ 0




RS (t) =  − sin Θ cos Θ 0 


0
0
1
dove Θ è l’angolo orario misurato in tempo siderale3 .
Oltre a dover tener conto dei moto apparenti del cielo, i programmi planetari
devono essere provvisti di strumenti che calcolino le orbite, le posizioni e le velocità
dei corpi celesti in maniera corretta, entro certi errori. Vedremo nei prossimi paragrafi come sono calcolati questi dati e come vengono implementati in un software.
Questa esigenza nasce dal fatto che si devono poter individuare le posizioni dei corpi
celesti, come i pianeti, che mutano la loro posizione in cielo in maniera assoluta e
relativa, secondo effetti che possono essere a lungo o breve termine. Il problema,
abbastanza complesso, del calcolo delle orbite sarà affrontato più in dettaglio nella
trattazione dei parametri orbitali e del calcolo delle effemeridi.
1.2
Le effemeridi
L’Astronomia si è sempre occupata di stabilire con precisione la posizione dei corpi
celesti nello spazio e osservazioni sempre più accurate e scrupolosi calcoli geometrici
3
Il tempo siderale è il tempo che impiega la Terra a compiere un giro completo rispetto alle
stelle. Il tempo comunemente utilizzato è, invece, il tempo solare, la cui unità fondamentale è il
giorno solare, ovvero il tempo impiegato dal Sole a percorrere 360 gradi nel cielo, come effetto della
rotazione terrestre.
1.2 Le effemeridi
hanno consentito la costruzione di modelli del Sistema Solare che descrivessero il
moto dei pianeti e di tutti gli altri oggetti orbitanti, quali satelliti, comete e asteroidi.
Fino al XVIII secolo, future posizioni planetarie continuavano ad essere predette estrapolando posizioni osservate in passato, utilizzando tavole astronomiche come quelle pubblicate da Jacques Cassini, figlio del celebre astronomo italiano Gian
Domenico Cassini, nella raccolta “Tables astronomiques du soleil, de la lune, des
planetes, des etoiles fixes, et des satellites de Jupiter et de Saturne” del 1740.
Le effemeridi, dalla parola greca ὲφημερίς (ephemeris), giornaliero, sono di fatto
tabelle contenenti le posizioni in cielo di oggetti astronomici, calcolate nel corso di
un particolare intervallo di tempo. Storicamente consistevano in tavole stampate,
oggi vengono calcolate per via elettronica a partire da modelli matematici, sebbene
effemeridi stampate siano ancora utilizzate sia in astronomia sia in aeronautica.
Tramite le effemeridi si possono innanzitutto anticipare le posizioni degli astri e
quindi indirizzare le osservazioni visuali o astronomiche. In particolare, quando si
utilizzano strumenti di osservazione come i telescopi, le effemeridi sono fondamentali
per trovare immediatamente gli astri nel cielo, pianificare osservazioni a lungo e
breve termine e identificare gli stessi astri presenti nel campo di osservazione dello
strumento.
1.2.1
Un po’ di storia...
Le effemeridi venivano utilizzate già nell’antichità dai popoli della Mesopotamia e
dalle popolazioni precolombiane: anticamente erano libri in cui venivano registrati
giorno per giorno gli atti del re. Famose sono quelle di Alessandro Magno e quelle
romane; in epoca più recente è di particolare rilievo La Connaissance des Temps,
giornale che su base annua pubblica effemeridi dal 1679. Affidate dal 1795 al “Bureau des longitudes”, istituzione francese che vide tra i suoi primi membri Lagrange
e Laplace, sono le più antiche effemeridi astronomiche a stampa, ma detengono anche il primato di essere pubblicate senza interruzione dalla loro fondazione fino ai
giorni nostri (oggi l’istituto si chiama “Institut de mécanique céleste et de calcul des
éphémérides” (IMCCE), in italiano: Istituto di meccanica celeste e di calcolo delle
effemeridi).
9
10
1. Elementi di meccanica celeste
Cronologia
• 2000 a.C. - Tavole di Panchanga basate su Jyotisha, periodo vedico dell’astronomia indiana;
• 1000 a.C. - effemeridi nell’astronomia babilonese;
• II secolo d.C. - Almagesto e Tavole manuali di Tolomeo;
• VIII secolo d.C. - Zij (libro astronomico islamico) di Ibrahim al-Fazari;
• IX secolo d.C. - Zij di Muhammad ibn Musa al-Khwarizmi;
• XII secolo d.C. - Tavole di Toledo: basate principalmente su fonti di astronomia islamica, modificate da Gerardo da Cremona costituirono le effemeridi
standard europee fino alle tavole Alfonsine (1252 ca.);
• XIII secolo d.C. - Tabelle Ilkhanic (Persia);
• XIII secolo d.C. - Tavole Alfonsine, volute da Alfonso X re di Castiglia, compilate in Spagna per correggere anomalie nelle Tavole di Toledo, utilizzate come
effemeridi standard in Europa fino alle Tavole Pruteniche, quasi trecento anni
più tardi;
• 1408 - Tavole Cinesi (copia conservata alla Pepys Library, Cambridge, Regno
Unito);
• 1496 - Almanacco Perpetuo di Abraão ben Samuel Zacuto (uno dei primi libri
pubblicati in Portogallo con una macchina da stampa a caratteri mobili);
• 1504 - Arenatosi sulle coste della Giamaica nel suo quarto viaggio verso le
Americhe, Cristoforo Colombo predisse con successo un’eclissi di Luna, usando
le effemeridi di Regiomontano, astronomo tedesco;
• 1551 - Tavole Pruteniche di Erasmus Reinhold, anche note come tavole prussiane in onore di Alberto I, Duca di Prussia, che finanziò la pubblicazione; si
basavano sul De revolutionibus orbium coelestium di Niccolò Copernico;
• 1554 - Johannes Stadius, astronomo fiammingo, pubblicò le Ephemerides novae at auctae, le prime importanti effemeridi calcolate secondo il modello
eliocentrico di Copernico, utilizzando le Tavole Pruteniche;
• 1627 - Tavole Rudolfine di Giovanni Keplero, basate su moti planetari ellittici,
diventarono il nuovo standard;
• 1679 - La Connaissance des Temps ou calendrier et éphémérides du lever et
coucher du Soleil, de la Lune et des autres planètes, pubblicazione annuale
redatta per la prima volta da Jean Picard. Dal 1795 la pubblicazione è affidata
al “Bureau des longitudes”.
1.2 Le effemeridi
1.2.2
Effemeridi moderne
In ambito scientifico le effemeridi planetarie moderne si basano sull’utilizzo di modelli numerici che generano le posizioni dei pianeti e, spesso, anche dei loro satelliti,
degli asteroidi o anche delle comete, ad un tempo qualunque stabilito dall’utilizzatore; tipicamente queste effemeridi coprono tempi su scala delle centinaia di anni,
nel passato e nel futuro. Nonostante esistano teorie più o meno accurate di meccanica celeste, alcuni fenomeni secolari, vale a dire quei fenomeni che si manifestano
con periodi estremamente lunghi4 , non possono essere tenuti in conto in maniera
adeguata dalle effemeridi. Le incertezze più grandi nella posizione dei pianeti sono causate dalle perturbazioni gravitazionali dovute agli altri pianeti, ma anche dei
numerosi asteroidi, la maggior parte dei quali posseggono masse e orbite conosciute
solo approssimativamente, il che rende incerto il loro effetto.
Il JPL (Jet Propulsion Laboratory) della NASA pubblica effemeridi aggiornate
ogni venti anni, includendo di volta in volta il contributo apportato da nuovi dati e
osservazioni. Effemeridi del Sistema Solare sono essenziali per la navigazione aerospaziale e per tutte le osservazioni che riguardano pianeti, satelliti naturali, stelle e
galassie. Contengono dati sulla posizione dei corpi celesti specificandone declinazione e ascensione retta, ovvero le coordinate più frequentemente utilizzate per telescopi
e mappe stellari. Insieme ai dati è sempre specificata l’epoca di riferimento; si può
scegliere l’epoca attuale o una data standard, tipicamente J2000, corrispondente al
1 gennaio 2000 alle ore 12:00 TT (Tempo Terrestre, differisce di pochi secondi dal
sistema UTC). Il prefisso “J” sta ad indicare che è una data giuliana.
Effemeridi scientifiche contengono spesso ulteriori dati utili sulla Luna, i pianeti,
gli asteroidi o le comete: magnitudine, elongazione dell’orbita, distanza, velocità,
diametro apparente nel cielo, orario di alba e tromonto, solo per citarne alcuni.
Le effemeridi di Saturno, a volte, includono anche l’inclinazione apparente dei suoi
anelli. La posizione sulla Terra è determinante per il calcolo delle effemeridi: sono
infatti solitamente valide solo per una data posizione sulla superficie della Terra
e, sebbene in molti casi le differenze siano trascurabili, talvolta bisogna tenere in
considerazione questo dato in più. Nel caso di asteroidi vicini o della Luna, ad
esempio, le discrepanze possono essere rilevanti.
I satelliti di navigazione GPS trasmettono dati di effemeridi elettroniche che
possono essere usati da un ricevitore per calcolare la propria posizione esatta per
trilaterazione5 .
Altre effemeridi moderne di recente sviluppo sono le EPM (Ephemerides of Planets and Moon) dell’Istituto Russo di Astronomia Applicata e i modelli del sopra
citato IMCCE francese. Il contributo di quest’ultimo si sviluppa secondo due approc4
Ne è un esempio la precessione degli equinozi, cioè la rotazione dell’asse terrestre attorno alla
verticale, simile a quella di una trottola, causata dalla combinazione di due fattori: la non perfetta
sfericità della Terra (che è uno sferoide oblato, sporgente all’equatore) e le forze gravitazionali della
Luna e del Sole che, agendo sulla sporgenza equatoriale, cercano di allineare l’asse della Terra con
la perpendicolare al piano dell’eclittica. Il risultato è un moto di precessione che compie un giro
completo ogni 26000 anni circa.
5
Tecnica che permette di calcolare distanze fra punti, avvalendosi della misura dei lati di triangoli
adiacenti. Da non confondere con la tecnica di triangolazione che, invece, sfrutta le ampiezze degli
angoli.
11
12
1. Elementi di meccanica celeste
ci diversi: il modello INPOP (Integration Numerique Planetaire de l’Observatoire de
Paris), di tipo numerico, e il VSOP (Variations Séculaires des Orbites Planétaires),
di tipo analitico.
Il problema principale cui cercano di trovare una soluzione tutti questi modelli
è che un pianeta come la Terra non è attratto per via gravitazionale soltanto dal
Sole. Se cosı̀ fosse basterebbe costruire semplici modelli ideali le cui orbite risultanti
sarebbero ellissi kepleriane, di forma e orientazione costanti. In realtà, mentre i
pianeti giacciono sempre su orbite all’incirca kepleriane, queste variano la loro struttura lentamente nel tempo a causa degli effetti gravitazionali che su gradi diversi
hanno la Luna, i pianeti interni ed esterni e ogni altro oggetto del Sistema Solare.
Queste forze causano delle perturbazioni sull’orbita, che variano nel tempo e non
possono essere calcolate con precisione. Modelli planetari sempre più complessi, sia
numerici sia analitici, sono ormai in grado di valutare con accuratezza questi fattori
perturbativi e consentono di conoscere in dettaglio sempre maggiore la posizione dei
pianeti. Ad oggi la differenza tra i risultati dei modelli e le osservazioni è sufficientemente sottile da lasciar intendere che non ci siano mancanze o inesattezze nella
fisica fondamentale di questi modelli.
1.3
Parametri orbitali
Un’orbita planetaria viene univocamente definita da un set di parametri, detti elementi orbitali o parametri kepleriani. In uno scenario classico di meccanica celeste
a due corpi, nel quale sono coinvolte orbite kepleriane6 derivate dalle leggi del moto
e dalla gravitazione universale di Newton, esistono molti modi diversi per descrivere
la stessa orbita, ad esempio i vettori di stato orbitali r e v, ma alcuni sono più convenienti di altri e per questo più comunemente usati in astronomia. Poiché un’orbita
di tipo kepleriano possiede sei gradi di libertà, due per ogni dimensione spaziale, il
set di parametri da utilizzare è composto da sei elementi che prendono appunto il
nome di parametri kepleriani, in onore di Keplero e delle sue celebri leggi del moto
planetario.
Se ci si pone in un sistema di riferimento inerziale, due corpi orbitanti disegnano
traiettorie distinte, ognuna con il fuoco nel centro di massa comune. Ponendosi nel
sistema di riferimento di uno dei due oggetti (primario), risulterebbe visibile soltanto la traiettoria dell’altro (secondario); gli elementi orbitali kepleriani descrivono
proprio queste traiettorie “non inerziali”. L’eccentricità e la lunghezza del semiasse maggiore definiscono rispettivamente forma e dimensione dell’ellisse; inclinazione
e longitudine del nodo ascendente determinano l’orientazione del piano orbitale su
cui giace l’ellisse; l’argomento del periapside e anomalia media all’epoca completano
l’insieme. Facendo riferimento alla fig. (1.3):
• eccentricità (e): determina l’elongazione dell’ellisse rispetto a un cerchio;
• semiasse maggiore (a): semisomma delle distanze di periapside e apoapside,
ovvero i punti in cui i due corpi sono più vicini o più lontani rispettivamente;
6
Un’orbita reale cambia nel tempo a causa delle perturbazioni gravitazionali prodotte da altri
oggetti e a causa di effetti relativistici; un’orbita kepleriana è un’approssimazione matematica
ideale.
1.3 Parametri orbitali
13
Periapside
Piano di
riferimento
ν
ω
Ω
a
i
Figura 1.3: Il piano fondamentale è individuato dall’ellisse in grigio, mentre l’orbita
segue la linea tratteggiata. I parametri orbitali sono indicati dai rispettivi simboli.
• inclinazione (i): oscillazione verticale dell’orbita rispetto al piano di riferimento, misurata al nodo ascendente (punto in cui l’oggetto orbitante passa
attraverso il piano da sud a nord, si indica con );
• longitudine del nodo ascendente (Ω): orientazione del nodo ascendente
rispetto al punto vernale () del sistema di riferimento;
• argomento del periapside (ω): orientazione dell’ellisse sul piano orbitale,
misurata come angolo tra il nodo ascendente e il periapside;
• anomalia media all’epoca (M0 ): posizione dell’oggetto lungo l’orbita a un
tempo specifico (l’epoca). È una grandezza che non corrisponde a un vero
angolo geometrico, ma può essere convertito nell’anomalia vera (ν), cioè l’angolo nel piano dell’orbita individuato dalla posizione dell’oggetto rispetto al
periapside. In alcuni casi questo parametro è sostituito dalla longitudine media
all’epoca (L0 ), ovvero la longitudine alla quale si troverebbe l’oggetto in orbita
se questa fosse circolare.
Noti i vettori di stato r e v è possibile passare agevolmente alle costanti del moto
e ai sei parametri orbitali; infatti, nelle ipotesi di moto centrale senza perturbazioni
(problema dei due corpi), cinque dei sei parametri si conservano nel tempo (tranne
l’anomalia vera) e di conseguenza è più semplice la definizione dell’orbita.
1.3.1
Il problema dei due corpi
In meccanica classica per determinare il moto di due punti materiali che interagiscono
solo l’uno con l’altro, si considera un sistema composto da due corpi sotto l’azione di
forze centrali per le quali vale il terzo principio della dinamica. Esempi classici sono
14
1. Elementi di meccanica celeste
z
A
O
y
Ω
L
i
x
Figura 1.4: Sistema di riferimento in cui l’oggetto si sposta da L ad A su un orbita
inclinata di un angolo i.
un satellite che orbita attorno a un pianeta, un pianeta che orbita attorno alla sua
stella, due stelle che orbitano uno attorno all’altra (sistema binario), o ancora un
elettrone che orbita attorno al nucleo (anche se in questa caso una trattazione più
rigorosa prevede un approccio quantistico). Per una trattazione analitica dettagliata
si rimanda all’appendice A, qui di seguito verranno esposti solo gli aspetti generali
del problema.
Partendo dalle equazioni del moto per due corpi sferici di massa m1 e m2 sotto
l’azione della legge di gravitazione di Newton:
F =−G
m1 m2
r̂,
r2
dove G è la costante di gravitazione universale, r la distanza fra i due corpi e r̂ il
versore di direzione, si sviluppa il problema del moto relativo rispetto al centro di
massa M = m1 + m2 .
Si ottengono delle semplici relazioni che definiscono in maniera univoca gli angoli
i e Ω (figura 1.4), che a loro volta determinano univocamente la posizione del piano
orbitale, in funzione delle costanti di integrazione:


a1 = + C cos i;



a2 = ± C sin i sin Ω;
(1.1)



 a = ∓ C sin i cos Ω,
3
dove nella seconda e terza equazione è da prendere il segno superiore quando i < 90
e il segno inferiore quando i > 90, ovvero se a1 è positivo o negativo (dalla prima
delle tre equazioni).
1.3 Parametri orbitali
15
Dal momento che l’orbita giace su un piano ben determinato, è possibile poi
scegliere gli assi in modo tale che l’ascissa e l’ordinata siano su questo stesso piano.
Si ricavano allora le seguenti espressioni che legano gli elementi orbitali alle nuove
costanti di integrazione c1 , c2 , c3 e c4 :

c2

 p = 21 ;


kM






c21 c3

2

;
e
=
1
+



k4M 2







 ω = c4 − π;
(1.2)
p


M p;
c
=
k
1







k 2 (1 − e2 )



c
=
−
M;
3


p







2A0 − c2

T =
,
c1
dove k è una costante legata a G, p il semilato retto dell’ellisse ed M l’anomalia
media. Il tempo T del passaggio al perielio è talvolta sostituito da altri parametri,
quali l’anomalia media e l’anomalia eccentrica, essendo valida tra tali grandezze la
seguente relazione:
(1.3)
n(t − T ) = M = E − e sin E,
in cui n, M ed E sono rispettivamente il moto angolare medio (pari a 2π/P ), l’anomalia media e l’anomalia eccentrica. L’equazione (1.3), detta anche equazione di
Keplero, consente di calcolare M ed E, una volta conosciuto il valore di T . La scelta
del parametro più conveniente da utilizzare dipende dal sistema che si sta analizzando e, ovviamente, dalle grandezze note.
Una volta che si è in possesso dei parametri orbitali, è possibile calcolare le
posizioni sulle orbite utilizzando le leggi del moto e le leggi di Keplero. Molti metodi analitici sono stati studiati per risolvere il problema nei vari casi, e per una
trattazione matematica più completa si rimanda al testo di Moulton (cfr. [5]), nel
quale in particolare sono ricavate con precisione le equazioni da utilizzare nel caso
di traiettoria ellittica (orbite planetarie) o parabolica (comete).
1.3.2
Trasformazioni di coordinate
La determinazione delle posizioni dei corpi celesti è naturalmente vincolata al sistema di assi coordinati scelto. La scelta più ovvia per quanto riguarda il moto dei
pianeti nel Sistema Solare è quella di tenere fissa l’origine sul Sole; in questo caso
le coordinate saranno dette eliocentriche. Ci si riferisce solitamente a due sistemi di
coordinate eliocentriche, il sistema eclittico e il sistema equatoriale: il piano fonda-
16
1. Elementi di meccanica celeste
mentale è rappresentato nel primo caso dal piano dell’orbita terrestre, mentre nel
secondo dal piano dell’equatore. In entrambi i sistemi il punto di riferimento è l’equinozio di primavera, cioè il punto in cui l’eclittica interseca l’equatore celeste da
sud a nord, individuato dal punto gamma. Le coordinate polari nel sistema eclittico
prendono il nome di longitudine (l) e latitudine (b), mentre in quello equatoriale
sono l’ascensione retta (a) e la declinazione (d).
Nella pratica astronomica si usano molto spesso ascensione retta e declinazione,
ad esempio per dare le posizioni assolute di stelle di riferimento o le posizioni osservate di comete, determinate in relazione alle prime. Ma in alcuni casi, come la
mutua interazione di pianeti e comete, è conveniente usare il sistema eclittico; per
questo è necessario saper passare da un sistema all’altro, trasformando le equazioni
in gioco.
Anche qui i valori di longitudine e latitudine eliocentriche possono essere calcolati
a partire dai parametri orbitali (cfr. [5]):

 tan(l − Ω) = tan u cos i;
(1.4)
 tan b = tan i sin (l − Ω).
Passando a un sistema di coordinate

ρ cos β cos (λ − Λ) = r




ρ cos β sin (λ − Λ) = r
(1.5)




ρ sin β = r
geocentriche si trova che:
cos b cos (l − Λ) + P cos B;
cos b sin (l − Λ);
sin b + P sin B,
dove ρ, λ e β sono distanza, longitudine e latitudine geocentriche dell’oggetto, P , Λ
e B distanza, longitudine e latitudine geocentriche del Sole.
Per ottenere la trasformazione in coordinate equatoriali geocentriche si consideri
l’angolo di inclinazione tra il piano dell’eclittica e il piano dell’equatore; il sistema
di coordinate equatoriali può essere ottenuto mediante una rotazione del sistema
dell’eclittica attorno all’asse x nella direzione negativa, di un angolo pari a . In
coordinate polari si ottiene allora:

cos δ cos α = cos β cos λ;




cos δ sin α = cos β sin λ cos − sin β sin ;
(1.6)




sin δ = cos β sin λ sin + sin β cos ,
dove α e δ sono ascensione retta e declinazione geocentriche.
Le coordinate equatoriali geocentriche possono essere ricavate in maniera diretta
dagli elementi orbitali i e Ω senza prima dover passare per il calcolo delle coordinate
eclittiche: il metodo analitico di Gauss descritto sempre in [5] mette in relazione
α e δ con le coordinate rettangolari geocentriche dell’oggetto e del Sole, riferite al
sistema equatoriale. Queste coordinate vengono fornite per ogni giorno dell’anno in
diverse pubblicazioni di effemeridi, come ad esempio gli “Almanacchi Nautici”.
1.4 Teorie planetarie: il modello VSOP
1.4
Teorie planetarie: il modello VSOP
Il problema dei due corpi è sicuramente un modello esemplificativo per la trattazione
della dinamica dei corpi celesti all’interno del Sistema Solare, ma non può in alcun
modo essere considerato completo ed esaustivo. Questo perché non tiene conto delle
interazioni gravitazionali con altri oggetti, che nella situazione reale hanno invece
un ruolo deteminante. Si deve a questo scopo ricorrere a una teoria perturbativa
che tenga in considerazione gli effetti che su diverse scale vanno a modificare nel
tempo le semplici orbite kepleriane. In tal senso vengono in aiuto modelli numerici
e analitici che utilizzano sviluppi in serie periodiche che sono funzioni del tempo, ed
è solo grazie all’ausilio dei computer che l’enorme numero di calcoli e dati può essere
trattato e fatto convergere a una teoria completa del fenomeno.
Il modello planetario semi-analitico VSOP, ovvero Variations Séculaires des Orbites Planétaires (Variazioni secolari delle orbite planetarie), descrive i cambiamenti
a lungo termine nelle orbite dei pianeti. È un avanzato strumento astronomico che
risulta assai utile quando si vuole determinare con estrema accuratezza dove i pianeti sono ora, sono stati e saranno in un intervallo di tempo di migliaia di anni.
Precisione, compattezza e immediata disponibilità sono fra i principali vantaggi di
questo sistema, che lo hanno reso il più utilizzato oggi per i calcoli planetari; molti software planetari in commercio, come ad esempio Stellarium e Celestia, hanno
VSOP implementato nei loro codici7 . Essendo le interazioni di tipo gravitazionale, le
ampiezze delle perturbazioni relative sono funzioni delle masse dei pianeti. Il problema principale sta quindi nella determinazione delle masse, che può essere compiuta
mediante l’osservazione del periodo di rotazione dei satelliti di ogni pianeta, oppure
la deflessione gravitazionale subita da oggetti in movimento in prossimità dei pianeti
stessi; naturalmente un maggior numero di osservazioni produce maggiore accuratezza. Le perturbazioni di breve periodo (dell’ordine di qualche anno) possono essere
determinate in maniera semplice; sono quelle a lungo termine (decine e centinaia
di anni) le più complesse da calcolare, ma anche quelle che producono effetti più
importanti nell’arco dei millenni. La difficoltà sta nel fatto che misure precise per
questo genere di effetti esistono solo su periodi non sufficientemente lunghi, il che
potrebbe renderli indistinguibili da termini costanti.
I risultati di una prima versione della teoria furono pubblicati nel 1982 (cfr. [2]):
la soluzione VSOP82 è costruita sulle perturbazioni sviluppate fino al terzo ordine
nelle masse dei pianeti. Per i quattro pianeti esterni (Giove, Saturno, Urano e Nettuno) sono considerate perturbazioni fino al sesto ordine, ottenute mediante processo
iterativo; sono contenute anche le perturbazioni della Luna gli effetti relativistici.
Le costanti di integrazione sono determinate per confronto con i modelli numerici
DE2008 del JPL (cfr. [6]).
Le perturbazioni sono ottenute per integrazione delle equazioni di Lagrange
sviluppate in rapporto alle masse:
σ̇ = fσ (xi )
7
8
Il codice sorgente C++ è consultabile nella cartella /src/planetsephems/ del programma.
Development Ephemeris versione 200, modelli matematici usati dalla NASA.
17
18
1. Elementi di meccanica celeste
dove xi = x(0)
+ ∆(1) xi + ∆(2) xi è uno degli elementi orbitali dei due corpi. x(0)
rapi
i
(1)
presenta la soluzione kepleriana, ∆ xi l’ensemble di perturbazioni al primo ordine
dell’elemento xi , ∆(2) xi l’ensemble di perturbazioni al secondo ordine.
Per ottenere i termini perturbativi si scrive lo sviluppo in serie di Taylor di σ̇ e
si integrano i termini corrispettivi:
(0)
i
σ̇ = fσ (x ) +
12 X
∂fσ
∂xi
i=1
(1)
∆ xi +
12 X
∂fσ
i=1
∂xi
∆(2) xi +
(1.7)
12
12
1 XX
+
2 i=1 j=1
∂ 2 fσ
∂xi ∂xj
∆(1) xi ∆(2) xj .
L’integrazione di fσ (x(0)
i ) permette di calcolare i termini perturbativi del primo
(1)
ordine ∆ xi ; l’integrazione di
12 X
∂fσ
i=1
∂xi
∆(1) xi
permette di determinare i termini del secondo ordine ∆(2) xi ; l’integrazione del resto
porta ai termini del terzo ordine ∆(3) xi .
Le soluzioni sono rappresentate nelle variabili a, λ, k, h, q e p con:

k = e cos ω̃;








h = e sin ω̃;



(1.8)
i

q = sin cos Ω;


2







 p = sin i sin Ω,
2
dove a è il semiasse maggiore, λ la longitudine media del pianeta, e l’eccentricità
dell’orbita, ω̃ la longitudine del perielio, i l’inclinazione e Ω la longitudine del nodo
ascendente.
Un problema pratico di questa prima versione del VSOP è che basandosi su
lunghe serie di termini perturbativi per i soli parametri orbitali, non è chiaro dove
sia necessario troncare le serie affinché le soluzioni utili per la determinazione delle
posizioni degli oggetti siano sufficientemente accurate. Questo limite è stato superato
con la versione VSOP87 che fornisce anche serie di termini direttamente per le
posizioni.
1.4 Teorie planetarie: il modello VSOP
1.4.1
La soluzione VSOP87
Questa seconda soluzione della teoria VSOP, implementata nel software planetario
Stellarium utilizzato in questo progetto, si concentra soprattutto sui termini di lungo
periodo e, sebbene il metodo di calcolo sia simile, raggiunge un maggior livello di
accuratezza rispetto alla precedente. Contiene le interazioni newtoniane fra gli otto
pianeti, le perturbazioni della Luna sul baricentro Terra-Luna e su tutti gli altri
pianeti e le perturbazioni relativistiche espresse in coordinate isotrope. VSOP87
garantisce per Mercurio, Venere, il baricentro Terra-Luna e Marte una precisione
pari a 100 per 4000 anni prima e dopo J2000; la stessa precisione è assicurata per i
pianeti Giove e Saturno per un periodo di 2000 anni; per Urano e Nettuno, infine, il
periodo in cui si rientra nell’errore di 100 è di 6000 anni prima e dopo J2000. La teoria
è stata migliorata e ampliata anche sviluppando calcoli in coordinate rettangolari e
sferiche, oltre a quelle ellittiche.
I sei elementi orbitali sarebbero costanti senza le perturbazioni e per questo
vengono presi come ordine zero su cui basare la teoria. Introducendo i termini
perturbativi, i parametri variano lentamente e ci si può fermare nello sviluppo ai
termini necessari o desiderati. Il risultato è rappresentato dai valori degli elementi
in un tempo specifico, che possono essere utilizzati per calcolare le posizioni sia in
coordinate rettangolari (X, Y , Z) sia in coordinate sferiche (longitudine L, latitudine B e distanza eliocentrica r). Per passare da un sistema di riferimento a un altro,
le coordinate rettangolari risultano più semplice da usare: traslazioni (ad esempio
nel cambio da coordinate eliocentriche a geocentriche) si effettuano mediante somme vettoriali, mentre rotazioni (ad esempio nel cambio da coordinate eclittiche a
equatoriali) si effettuano moltiplicando matrici.
Nelle soluzioni VSOP87 le coordinate di lunghezza sono misurate in a.u., mentre
quelle angolari in radianti. Sono funzioni esplicite del tempo scritte in forma di serie
periodiche e serie di Poisson, del tipo:
(1.9)
T α (S sin ϕ + K cos ϕ) = T α A cos (B + CT ),
dove T viene calcolato in migliaia di anni giuliani a partire dall’epoca J2000 tale che
T = (data giuliana − 2451545)/365250, la potenza α di T è un numero intero tra 0
e 5, l’argomento ϕ è definito da:
ϕ=
12
X
ai λ i
i=1
in cui i coefficienti ai sono numeri interi. Le quantità λi , per i che va da 1 a 8,
rappresentano le longitudini medie degli otto pianeti, mentre per i che va da 9
a 11 rappresentano rispettivamente elongazione lunare rispetto al Sole, argomento
della latitudine lunare e anomalia media lunare; l’ultimo valore di λ rappresenta la
longitudine media delle Luna rispetto all’equinozio della data specifica.
Ogni termine scritto nella forma (1.9) va sommato con gli altri termini dello
stesso ordine α; le soluzioni finali per le coordinate rettangolari sono quindi delle
19
20
1. Elementi di meccanica celeste
doppie sommatorie




X











Y
(1.10)













Z
di questo tipo:
=
=
=
5
X
xα =
5
X
Tα
k
X
α=0
α=0
j=1
5
X
5
X
k
X
yα =
Tα
α=0
α=0
j=1
5
X
5
X
k
X
α=0
zα
=
α=0
Tα
!
Ax,α,j cos (Bx,α,j + Cx,α,j T ) ;
!
Ay,α,j cos (By,α,j + Cy,α,j T ) ;
!
Az,α,j cos (Bz,α,j + Cz,α,j T ) .
j=1
L’implementazione di una tale teoria per il calcolo delle posizioni dei corpi celesti
all’interno di un software si basa sul codice FORTRAN originale e sui file di dati della
pubblicazione VSOP87. Il primo passo nella determinazione delle posizioni apparenti
dei pianeti sta nel calcolo delle coordinate eliocentriche del pianeta e della Terra allo
stesso istante di tempo. In via pratica, redigere un simile codice di programmazione
manualmente richiederebbe uno sforzo quasi proibitivo, a causa dell’elevato numero
di termini matematici (dell’ordine delle migliaia) che rendono il compito soggetto ad
assai probabili errori di digitazione. Alcuni utili strumenti sono stati sviluppati per
automatizzare il processo di scrittura di codici sorgente per il calcolo di coordinate
dei pianeti, secondo la teoria VSOP87. Il Multi-Language VSOP87 Source Code
Generator Tool (cfr. [9]), ad esempio, consente di ottenere il codice desiderato
online, in pochi secondi, semplicemente selezionando il tipo di coordinate e l’oggetto
celeste di cui si vuole determinare la posizione in un qualunque momento nell’arco
di millenni.
Tabella 1.1: Soluzioni VSOP87 (cfr. [1]) in variabili ellittiche (a, λ, k, h, q, p),
rettangolari (X, Y , Z) e sferiche (L, B, r), calcolate nei sistemi di riferimento
J2000 (A, B, E) o attuale (C, D). L’origine del sistema è il Sole per tutte le versioni,
tranne in E, dove l’origine è nel baricentro del Sistema Solare. Nelle colonne sono
indicati gli oggetti per i quali vengono calcolate le posizioni in ciascuna versione:
gli otto pianeti da Mercurio a Nettuno (Me, V, E, M, J, S, U, N sono le iniziali
dei nomi in inglese), il baricentro Terra-Luna (EMB) e il Sole (Sun). La precisione
indicata nell’ultima riga è valida nell’arco degli anni 1900-2100.
Teorie analoghe al VSOP sono state formulate per quel che riguarda la Luna e,
ad esempio, i satelliti galileiani di Giove (Io, Europa, Ganimede e Callisto). Nel
1.4 Teorie planetarie: il modello VSOP
primo caso il modello di riferimento è la ELP2000 (cfr. [7]) che garantisce una
precisione di circa 0.0100 in un intervallo stimabile intorno al secolo prima e dopo
J2000; nel secondo caso la teoria in uso è la L2 dell’IMCCE, che fornisce dati validi
entro l’errore di 100 nei 1500 anni precedenti e successivi all’anno 2000.
Un buon apparato per la ricostruzione delle posizioni dei corpi celesti si affida
a modelli numerici o analitici come quelli analizzati in questo capitolo. Nel caso di
strumenti digitali, ci si affida a un software nel cui codice sorgente sono implementati
i risultati di queste teorie planetarie, sempre più aggiornate e accurate. La precisione
spaziale del modello VSOP per il periodo 1900-2100 è indicata in tabella (??), dove
le versioni A, B, C, D ed E differiscono per il tipo di coordinate, per il sistema di
riferimento e per l’origine.
21
Capitolo 2
L’apparato sperimentale: il
software
Il capitolo 1 ha fornito alcune basilari nozioni scientifiche sulla problematica riguardante la ricostruzione delle posizioni dei corpi celesti in cielo. Ma come si passa dai
laboriosi calcoli analitici che definiscono le orbite alla visualizzazione delle stesse?
E quali sono gli strumenti che vengono in aiuto quando si vuole identificare l’esatta
posizione di un oggetto?
Nel seguito di questo capitolo si farà una panoramica sugli strumenti oggi disponibili, ovvero programmi e applicazioni software in grado di calcolare le posizioni e
renderle visualizzabili su un qualunque schermo. Si spiegherà quali sono questi software, qual è il loro funzionamento e come le più moderne teorie planetarie vengono
implementate all’interno di questo genere di programmi.
2.1
Dall’antichità all’era moderna
Nel tentativo di ricostruire la posizione dei corpi celesti in cielo nella maniera più
accurata possibile, l’uomo si è sempre dotato di strumenti e apparati sperimentali,
dai più rudimentali globi celesti ai più complessi e tecnologici planetari moderni.
La tradizione attribuisce ad Anassimandro di Mileto la costruzione del primo
globo, mentre uno dei più antichi che ci sia pervenuto è l’Atlante Farnese databile al
II secolo d.C.: una statua di marmo che raffigura un gigante, Atlante, che regge sulle
spalle un globo celeste sul quale sono scolpite in bassorilievo alcune costellazioni, l’eclittica e l’equatore celeste. La Macchina di Anticitera, datata tra il I secolo a.C. e il
III d.C., è un vero e proprio calcolatore astronomico composto da quattro frammenti di rame, che mostrano le vestigia di quello che doveva essere stato un congegno
meccanico con complicati ingranaggi. L’astrolabio (dal greco astrolàbon, che prende di stelle) è considerato uno dei più antichi strumenti scientifici di misurazione al
mondo; fu usato da Tolomeo ed Ipparco, altro grande astronomo dell’antichità (circa
180-125 a.C.), per realizzare la maggior parte delle osservazioni per i loro cataloghi
di stelle. Uno strumento di derivazione dell’astrolabio è la sfera armillare, anche
questa opera degli astronomi greci, ma che divenne molto popolare dal XV secolo
in poi (vedi fig. 2.1). Era composta da una serie di cerchi graduati che rappresentavano i circoli immaginari: l’equatore, i tropici, i circoli polari artico ed antartico, i
23
24
2. L’apparato sperimentale: il software
Figura 2.1: Stampa della prima metà del ’700 raffigurante globo terrestre, globo
celeste e sfera armillare insieme. Cartografo: Johann Baptist Homann (1664 1724). Crediti: Antichità Storchi.
meridiani che passano per i punti dell’Ariete e della Libra per indicare gli equinozi,
e la fascia obliqua dell’eclittica divisa nei dodici segni dello zodiaco. Al centro degli
anelli vi era la sfera che rappresentava la Terra (nel sistema geocentrico) o il Sole (nel
sistema copernicano). Oltre all’astrolabio e alle sfere armillari, dal XIII secolo in
poi vennero costruiti degli orologi che includevano fondamentalmente il movimento
e la rappresentazione dei pianeti. Famoso è quello sul Municipio di Praga risalente
al 1410 dove una sfera astronomica indica l’inizio delle stagioni astronomiche e i
movimenti relativi del Sole e della Luna cosı̀ come le fasi lunari. In Italia il primo
orologio astronomico, che riproduceva i moti del Sole e della Luna, venne costruito
a Padova nel 1344 da Jacopo Dondi. All’inizio del XVIII secolo in Inghilterra venne
inventato il planetario da tavolo o “orrery”. Questa parola apparve per la prima
volta nel 1713 e deriva dal nome del collezionista di strumenti scientifici Charles
Boyle, quarto conte di Orrery1 . Costui aveva incoraggiato e favorito l’impresa di
realizzare questo genere di strumenti che riproducevano il moto del Sole, della Terra
e della Luna.
1
Titolo nobiliare irlandese.
2.2 Il planetario a proiezione
2.2
Il planetario a proiezione
Nel XX secolo si ha la grande innovazione del planetario a proiezione. Il primo
planetario fu commissionato nel 1913 dal Museo della Tecnica di Monaco alla ditta
Zeiss di Jena, specializzata in realizzazioni ottiche, meccaniche ed elettriche. Il
planetario fu completato a cavallo della prima guerra mondiale: consisteva in uno
strumento, di piccole dimensioni e facilmente controllabile, che proiettava la volta
celeste sulle pareti di una stanza buia. I progettisti della Zeiss riuscirono a trovare
un meccanismo, piuttosto semplice, di riprodurre per mezzo di ingranaggi il moto dei
pianeti. Venne utilizzato un unico motore, la velocità del quale veniva demoltiplicata
da ingranaggi costruiti in modo tale che i vari pianeti compiessero una rivoluzione
in tempi proporzionali ai loro reali periodi siderali di rivoluzione intorno al Sole. Le
difficoltà costruttive da superare non furono tuttavia banali: si resero conto che per
la proiezione era necessaria una batteria di proiettori, ciascuno dei quali riproduceva
una certa porzione di cielo, collocata al centro di una stanza emisferica. La base
del fondo cielo venne disegnata su dischi, sui quali vennero riportate le posizioni di
circa 4500 stelle.
Nell’agosto del 1923, sul tetto dello stabilimento della Zeiss di Jena, venne completata una cupola semisferica di 16 metri di diametro, dove venne installato il primo
proiettore Zeiss Modello I, il primo vero planetario moderno. Anche la cupola era
un oggetto estremamente innovativo: il suo scheletro esterno era, di fatto, la prima
struttura metallica leggera del mondo. Per la parte interna della cupola venne utilizzata una base di legno, sulla quale venne spruzzato un sottile strato di cemento
che, una volta solidificato e dipinto di bianco, costituı̀ una superficie altamente riflettente, buona per la proiezione. Quando la macchina venne accesa per la prima
volta il risultato fu talmente straordinario da lasciare a bocca aperta i suoi stessi
progettisti e costruttori, che furono anche i primi spettatori; la stampa locale si
riferı̀ al planetario come “la meraviglia di Jena”. Qualche mese dopo, il planetario
fu smontato e trasferito al Museo della Tecnica di Monaco, dove venne installato in
una cupola di 10 metri di diametro e dove, il 21 ottobre 1923, fu tenuta la prima
dimostrazione pubblica nel corso di un congresso. Successivamente lo strumento
tornò a Jena per qualche perfezionamento, venendo poi installato permanentemente
a Monaco nel 1925 dove operò fino all’inizio della seconda guerra mondiale, quando
fu smontato e messo al sicuro. Il museo venne infatti distrutto quasi totalmente dai
bombardamenti tra il 1944 e il 1945; una volta ricostruito, venne di nuovo installato
il planetario originale, che divenne operativo il 7 maggio del 1951. Sostituito alcuni
anni dopo da una macchina più moderna (un modello IV), fu portato al Max Planck
Institut e utilizzato per lo studio dell’orientamento degli uccelli con le stelle.
Il primo Planetario italiano fu inaugurato a Roma nel 1928, quando dopo la prima
guerra mondiale la Germania offrı̀ all’Italia, in conto riparazione dei danni di guerra,
un planetario Zeiss, un apparecchio di nuovissima concezione che aveva riscosso un
grande entusiasmo nel pubblico tedesco: fu il primo Planetario che si doveva aprire
al di fuori del mondo austro-tedesco. Nel 1980, la soprintendenza statale ritenne
opportuno restaurare la sala della Minerva destinandola a sala espositiva e cosı̀
dopo una storia travagliata il planetario fu smontato, messo in casse, consegnato
all’Università La Sapienza e depositato presso l’osservatorio di Monte Porzio. Nel
25
26
2. L’apparato sperimentale: il software
2000 l’Università La Sapienza, mediante un comodato d’uso, ha consegnato le casse
contenenti l’antico strumento al Comune di Roma, che lo ha fatto rimontare in
modo tale che la cittadinanza lo possa ammirare nell’ingresso del nuovo Planetario,
situato nel quartiere EUR2 . Il 10 luglio 1929 Ulrico Hoepli donò un planetario alla
città di Milano, che per molto tempo restò il più grande per dimensioni in Italia, oggi
superato dal Rainbow Magicland Planetarium di Valmontone, che ha una cupola di
23 metri di diametro.
Figura 2.2: Il vecchio proiettore ottico Zeiss II installato all’Hayden Planetrium di
New York nel 1935.
2
Il Planetario e Museo Astronomico è temporaneamente chiuso per lavori di riqualificazione
dell’edificio in adeguamento alle normative. In attesa della riapertura la programmazione prosegue
nel Planetario gonfiabile a Technotown, nel villino medievale di Villa Torlonia.
2.2 Il planetario a proiezione
2.2.1
I sistemi di proiezione opto-meccanici
Il sistema opto-meccanico di proiezione è rimasto l’unico fino alla fine degli anni
settanta. In genere i modelli di ultima generazione di questo tipo di planetario (oggi
molti utilizzano la fibra ottica) sono formati da una sfera cava, sulla cui superficie
si aprono i fori corrispondenti alle stelle visibili ad occhio nudo, di diametro diverso
in base alla grandezza della stella, e coperti da piccole lenti che ne amplificano la
differenza di dimensione sulla cupola di proiezione. Proiezione assicurata da una
lampadina interna di bassa potenza per creare un buon contrasto con la restante
parte di sfondo scuro della superficie della cupola: il realismo dell’esperienza di
visione in un planetario dipende proprio dal contrasto dinamico tra buio e luce.
La sfera è dotata in genere di tre movimenti: uno rotatorio est-ovest per simulare
la rotazione giornaliera della Terra, uno nord-sud per adeguare la latitudine alle
diverse posizioni sulla superficie terrestre ed uno di rotazione per riprodurre l’effetto
di precessione degli equinozi. Alcuni tipi di planetario sono costituiti da due sfere
distinte per la simulazione dei due emisferi celesti. Lo strumento è poi corredato
da un numero variabile di altri proiettori, per riprodurre i corpi del Sistema Solare
con i loro movimenti e per simulare funzioni quali la Via Lattea, i crepuscoli, le
coordinate astronomiche e cosı̀ via. Il sistema rappresenta comunque il cielo in due
dimensioni.
Un esempio di sistema opto-meccanico è il vecchio strumento di proiezione Zeiss
II, come quello installato nel vecchio Planetario di Roma (cfr. [10]) o nell’Hayden
Planetarium del Museo di Storia Naturale di New York City (1935). È un imponente
proiettore ottico di altezza pari a 2 metri e larghezza di circa 1,2 metri (figura 2.2).
È composto da due sfere unite da una intelaiatura di forma cilindrica. Le sfere sono
traforate e dispongono di circa 5000 fori stetoscopici, che rappresentano altrettante
stelle, incluse la Via Lattea e alcune nebulose, mentre circa 150 stelle più brillanti
usufruiscono di lenti singole. Tra i due predetti emisferi di proiezione, vari proiettori
rappresentano l’equatore, l’eclittica e le dodici costellazioni zodiacali. L’insieme dei
due emisferi è mosso da un sistema a tre assi, che consente di creare, tra l’altro, un
movimento di rotazione attorno ad un asse calcolato convenzionale, per la simulazione dei moti di precessione terrestre oppure la visuale da un determinato satellite
o da un altro pianeta. Attorno agli emisferi, si trova una struttura a forma d’arco
di cerchio, sulla quale sono disposti otto sistemi di proiettori individuali per il Sole,
la Luna e sei pianeti. Ogni singolo proiettore è munito di due sistemi ottici, che
consentono di mostrare sia un punto luminoso, il pianeta visto ad occhio nudo, sia
un’immagine ingrandita come se fosse osservata con un telescopio. L’ottavo proiettore dispone di un’immagine della Terra e di un piccolo segnalatore, destinato
a mostrare più precisamente questa o quell’entità celeste o anche a realizzare tracciati come cerchi, ellissi, anelli, moti retrogradi dei pianeti, linee di contorno delle
costellazioni e cosı̀ via.
Il più moderno proiettore ottico SN 88 montato al nuovo Planetario di Roma, realizzato dalla ditta francese R.S. Automation Industrie, è uno strumento
completamente automatizzato ed è costituito da vari elementi:
• il planetario vero e proprio, costituito da due semisfere che proiettano circa
4500 stelle, per la proiezione della linea dell’equatore, dell’eclittica e dello
27
28
2. L’apparato sperimentale: il software
zodiaco;
• 5 proiettori per i pianeti;
• 12 proiettori per diapositive che proiettano le immagini delle costellazioni a
tutta cupola;
• l’impianto audio stereo, costituito da sei canali;
• la possibilità di animare immagini astronomiche in 3D.
Figura 2.3: Zeiss UNIVERSARIUM modello IX. Proiettore opto-meccanico formato
da uno strumento ottico sferico e una serie di proiettori ausialiari.
La soluzione oggi più all’avanguardia è rappresentata dalle cosiddette “starball”,
planetari ottici in cui l’asse centrale è stato eliminato e le due semisfere avvicinate
a formare una forma “a uovo”. Ne è un esempio il modello UNIVERSARIUM IX
sempre della ditta Zeiss, installato ad esempio nel Planetario della città di Amburgo
o nel nuovo Hayden Planetarium del Rose Center for Earth and Space di New York.
UNIVERSARIUM è il modello più potente e tecnologico prodotto da Zeiss, progettato per proiettare su cupole di grandi dimensioni, orizzontali o inclinate (vedi
fig. 2.3). Basato sul concetto starball, prevede che la proiezione del cielo stellato
2.2 Il planetario a proiezione
e degli oggetti dinamici avvenga in maniera separata dal punto di vista meccanico.
Tutti i componenti, ovvero la sfera centrale, i proiettori per i pianeti e quelli per la
Luna e il Sole, vengono controllati via software da un’unità centrale, e pilotati contemporaneamente a seconda della funzione astronomica da rappresentare. Le stelle
riprodotte da questo sistema sono di qualità ottica migliore rispetto a qualsiasi tipo
di soluzione digitale, persino le più luminose. Il cielo stellato viene infatti riprodotto
utilizzando sistemi di proiezione a fibra ottica progettati e realizzati direttamente
dalla stessa ditta Zeiss. Le stelle appaiono in tutte le condizioni brillanti, puntiformi e totalmente bianche; quelle più luminose, con colori visibili in cielo, vengono
proiettate con tinte di colore rosso, blu o giallo. Anche lo scintillio delle stelle viene
simulato in maniera fedele, a completare una proiezione del firmamento paragonabile
solo al cielo notturno reale.
Figura 2.4: Evans & Sutherland Digistar 4.
2.2.2
I sistemi di proiezione digitali
A partire dagli anni ottanta si sono cominciati a sviluppare sistemi di proiezione
digitale. Il primo vantaggio di questa tecnologia è l’estrema versatilità: i sistemi opto-meccanici sono infatti limitati da evidenti costrizioni strutturali, mentre il
digitale garantisce pressoché infinite possibilità. Un altro importante vantaggio è
l’introduzione nei planetari della terza dimensione: è possibile simulare un viaggio
tra le stelle della nostra Galassia, spostarsi tra le diverse galassie e persino andare a
29
30
2. L’apparato sperimentale: il software
vedere la struttura dell’universo a grande scala. Il planetario digitale è un sistema
di proiezione full-dome (copre cioè l’intera cupola semisferica della sala del planetario), aperto ad altri contenuti multimediali: immagini, animazioni, interi film. Già
negli anni ottanta la ditta americana Evans & Sutherland (che si occupa di sistemi
di simulazione per aerei e navi) aveva proposto l’antesignano dei planetari digitali,
chiamato Digistar. Si trattava di un proiettore singolo con un obiettivo fish-eye
collocato al centro della sala circolare del planetario, in grado di riprodurre il cielo
in tre dimensioni, anche se monorcomatico e a bassa risoluzione.
Figura 2.5: Sistema ibrido Zeiss con proiettore opto-meccanico SKYMASTER e
proiettore digitale VELVET.
Oggi Evans & Sutherland, cosı̀ come numerose altre aziende del settore, sviluppano modelli di proiettori digitali con tecnologie assai più avanzate. Il Digistar 4
(fig. 2.4) è un sistema di grafica full-dome composto da un videoproiettore laser con
lente fisheye. Come sorgenti di luce utilizza tre laser, uno rosso, uno verde e uno
blu, che vengono poi ricombinati in un fascio singolo. Un dispositivo di rifrazione
della luce, “grating light valve” (o tecnologia GLV), controlla l’intensità luminosa
mediante un reticolo di minuscoli nastri semovibili montati su una base di silicio; la
2.3 Software planetari
valvola usa sei nastri per la diffrazione di ciascun pixel. L’allineamento del reticolo
viene alterato da segnali elettrici e questo spostamento regola l’intensità della luce
diffratta in maniera molto graduale. La luce colpisce lo schermo con una frequenza
di refresh di 60 Hz e produce immagini fino a 4000x4000 di risoluzione.
Anche la Zeiss produce sistemi digitali tra i migliori al mondo: il modello VELVET, a tecnologia DLP (Digital Light Processing), è stato ideato per favorire i
sistemi multicanale, che sfruttano cioè le potenzialità di più proiettori insieme. Prevede infatti la possibilità di installazione decentrata, ovvero con i proiettori, da tre
in su, collocati sul bordo della cupola, cioè sull’orizzonte dell’osservatore. Un sistema di computer suddivide l’immagine da proiettare nei diversi proiettori; i diversi
“pezzi” si combinano quindi a formare l’immagine finale, intera. Un’altra possibilità è rappresentata dalle configurazioni ibride: un proiettore opto-meccanico che
simula il cielo stellato posizionato al centro e una serie di proiettori digitali situati
lungo la circonferenza perimetrale della cupola. In figura 2.5 il sistema ibrido Zeiss,
che utilizza il proiettore ottico SKYMASTER affiancato da un proiettore digitale
VELVET.
Il Birla Planetarium di Kolkata (India), con cupola da 23 metri, sarà nell’arco
del 2015 rimodernato, con l’installazione del sistema ibrido Zeiss con proiettore
opto-meccanico STARMASTER e un sistema digitale composto da nove proiettori
VELVET. Il vantaggio di questa tipologia di sistemi sta nel non accettare alcun
compromesso: si può godere della flessibilità e versatilità del digitale senza però
dover rinunciare alla definizione e brillantezza del cielo stellato offerto dal proiettore
ottico.
L’avvento dei sistemi di proiezione digitale ha dunque notevolmente ampliato la
gamma delle configurazioni possibili di un planetario: si può optare per una soluzione ibrida, oppure un sistema a proiettori multipli fissi, o ancora un planetario
portatile con una cupola gonfiabile. Ad ogni modo, ognuna di queste soluzioni prevede l’utilizzo di un software dedicato alla simulazione celeste, in grado di proiettare
su tutta la cupola qualsiasi tipo di immagine o video generata da un computer.
2.3
Software planetari
L’avvento del digitale ha contribuito a una diffusione massiccia e trasversale dell’utilizzo di software planetari, in forme e circostanze anche molto diverse tra loro.
Semplici applicazioni per dispositivi portatili e telefoni cellulari, in grado di riprodurre il cielo diurno e notturno, consentono a chiunque, in qualunque momento,
di orientarsi nella volta celeste e avere sempre gli oggetti astronomici a portata di
“click”... o di “touch”. Programmi per computer consentono la semplice visualizzazione da casa di costellazioni e pianeti, utile ad esempio per programmare una
serata d’osservazioni al telescopio o, perché no, una romantica notte all’addiaccio
sotto una pioggia di stelle cadenti. Alcuni software sono progettati per controllare e
interfacciarsi con telescopi, consentendo di gestire, immagazzinare e avere sempre a
disposizione tutta una serie di dati relativi alle osservazioni (magnitudini, distanze,
posizioni, velocità e cosı̀ via). Ma soprattutto disporre di questo genere di supporto
vuol dire ampliare notevolmente la gamma di metodologie di didattica della scienza
31
32
2. L’apparato sperimentale: il software
e dell’astronomia, proponendo un approccio partecipativo dello studente, che tende
a coinvolgerlo e immergerlo dal punto di vista percettivo. È questa la finalità di
un progetto di spettacolo per planetario itinerante, nel quale viene realizzata con
l’ausilio del software una presentazione animata, interlacciata a contributi audio e
video preparati ad hoc.
Un software planetario è costruito sulla base scientifica delle teorie planetarie
come quelle descritte nel capitolo precedente. Le pubblicazioni dei modelli, analitici
o numerici, sono sempre corredate di librerie contenenti dati e subroutine di calcolo
accessibili a tutti online. Tali subroutine possono essere incorporate nei codici sorgente dei programmi planetari per calcolare le effemeridi dei corpi celesti. L’IMCCE
dell’Osservatorio di Parigi, ad esempio, pubblica all’indirizzo ftp://ftp.imcce.fr/
una serie di informazioni e dati ottenuti dai risultati di meccanica celeste e astrometria riguardanti i corpi celesti del Sistema Solare. Da una cartella specifica sono
scaricabili effemeridi ed elementi orbitali di asteroidi, comete, pianeti e satelliti,
ma soprattutto le subroutine, scritte in linguaggio Fortran 77, per il calcolo delle
posizioni dei vari corpi celesti.
Nello sviluppo di un software planetario si può accedere a queste subroutine,
eventualmente tradurle in altro linguaggio di programmazione (solitamente C++)
e inserirle nel file sorgente; vengono infine richiamate ogni volta che il programma
ha necessità di calcolare la posizione di quegli oggetti. Dopo aver determinato le
posizioni, entro la precisione garantita dal modello planetario, il software può accedere alla scheda grafica e visualizzare su schermo le immagini dei pianeti nelle loro
posizioni appena calcolate. Il processo completo del funzionamento del software è
riassunto nello schema a blocchi in figura 2.6.
librerie
FORTRAN
codici C++
routine
di calcolo
coordinate
rettangolari
scheda grafica
visualizzazione
posizioni
Figura 2.6: Schema a blocchi del funzionamento del software.
In appendice C è riportata la subroutine, fornita dall’IMCCE, che calcola le
posizioni dei corpi celesti sottoforma di funzioni in serie dipendenti dal tempo; suc-
2.3 Software planetari
cessivamente viene presentato un esempio di programma che utilizza la subroutine
per calcolare le effemeridi di un pianeta.
2.3.1
Stellarium e la nuova generazione software
Stellarium è un software planetario libero, scaricabile gratuitamente dal sito internet http://www.stellarium.org, realizzato secondo i termini della GNU General
Public License; disponibile per Linux, Windows e Mac OS X, sfrutta la Open Graphics Library per la computer grafica. È stato di fatto il programma che ha lanciato
la nuova generazione di simulatori del cielo, che si basano proprio su una grafica
realistica e sulla multimedialità.
Ma Stellarium contiene una vasta gamma di caratteristiche che sin dal 2001, anno del lancio da parte del francese Fabien Chéreau, lo rendono uno dei software più
apprezzati e utilizzati nell’ambito della didattica astronomica. Tuttavia l’impossibilità di stampare carte celesti e la mancanza di un sistema di ricerca automatica
di vari fenomeni astronomici ne impediscono l’uso per scopi di ricerca. La versione
fulldome, open source, del programma, Stellarium360, viene da alcuni anni sviluppata indipendentemente dalla versione desktop, ma ha il limite di operare a pieno
potenziale nel solo ambiente linux.
Figura 2.7: Schermata di Stellarium.
All’avvio del programma si può impostare la configurazione predefinita, definendo la località, il fuso orario, il paesaggio dello sfondo e tutte le funzioni da attivare in
automatico all’avvio (atmosfera, terreno, punti cardinali, griglie e cosı̀ via). Ognuna
33
34
2. L’apparato sperimentale: il software
di queste è comunque modificabile in seconda battuta attraverso il menu a schermo
o le scorciatoie da tastiera.
Tra le caratteristiche più importanti vi sono la possibilità di visualizzare centinaia
di migliaia di stelle, la Via Lattea, i pianeti e i loro satelliti naturali; illustrazioni
delle costellazioni principali, immagini delle nebulose e altri oggetti di cielo profondo;
la possibilità di attivare e disattivare l’atmosfera e osservarne cosı̀ gli effetti su cosa
e come vediamo di giorno e di notte. L’interfaccia grafica è semplice e accessibile a
tutti, anche ai bambini, e consente lo zoom sugli oggetti cosı̀ come gli spostamenti
di luogo e di data. Si rende personalizzabile attraverso la possibilità di incrementare
il numero di oggetti astronomici visualizzabili (ad esempio scaricando opportuni
database di stelle, esopianeti e oggetti di cielo profondo), di inserire immagini o di
creare degli script, ovvero serie di comandi che eseguono operazioni in automatico,
senza bisogno di input da tastiera.
La struttura del programma è organizzata in cartelle contenenti dati, immagini,
utility e i file sorgente.
data/ e doc/ contengono vari file di dati, tra cui caratteri di testo, dati sugli oggetti
del Sistema Solare, posizioni delle città e altro;
landscapes/ contiene dati e immagini per i vari paesaggi di sfondo. Ogni paesaggio
diverso ha la sua sottocartella. Questa viene chiamata secondo il landscape
ID, usato per specificare qual è lo sfondo predefinito nel file di configurazione
principale;
nebulae/ contiene dati e immagini delle nebulose;
scripts/ contiene gli script predefiniti e tutti quelli che l’utente vorrà aggiungere
in seguito;
skycultures/ contiene costellazioni con relative immagini stilizzate e nomi di stelle
comuni secondo le differenti culture. Ogni cultura ha la sua corrispettiva
sottocartella;
src/ contiene tutti i file sorgente del programma, inclusi quelli per il calcolo delle
effemeridi;
stars/ contiene i cataloghi stellari, Hipparcos e Tycho;
textures/ contiene altri file di immagine, tra cui la grafica dei pulsanti della barra
degli strumenti, mappe planetarie, illustrazioni di fenomeni atmosferici e altro.
Varie implementazioni di teorie IMCCE, tutte inserite nella sottocartella dei file
sorgente planetsephems/, calcolano i moti planetari e lunari, le orbite dei satelliti
principali di Marte, Giove, Saturno e Urano, e le posizioni del pianeta nano Plutone.
Una specifica subroutine converte le coordinate calcolate secondo le soluzioni dei vari
modelli in coordinate rettangolari, in modo da poter essere visualizzate su un display.
Sono molti altri i software planetari esistenti, anche con caratteristiche e utilizzi
diversi fra loro. Alcuni dei più noti sono riportati nella lista seguente:
2.3 Software planetari
Celestia Simulatore spaziale 3D in tempo reale che permette all’utente di viaggiare
tra stelle e pianeti verificandone la reale posizione rispetto al periodo temporale
indicato. Il programma è disponibile per sistemi operativi Microsoft Windows, Linux e Mac OS X e, essendo un software libero, può essere scaricato e
utilizzato gratuitamente. Utilizza la OpenGL (Open Graphics Library) per
generare una spettacolare e avanzata computer grafica. È stato sviluppato
dallo statunitense Chris Laurel nel 2001.
(http://www.shatters.net/celestia/)
Figura 2.8: Schermata di Celestia.
Nightshade Software per la simulazione e visualizzazione del cielo, per l’insegnamento e le esplorazioni astronomiche. La versione stabile del programma,
Nightshade Legacy, è stata sviluppata originariamente dallo stesso team di
Stellarium, ma pensata e progettata per l’utilizzo in un planetario. Oggi il
progetto Nightshade Legacy non viene più portato avanti, lasciando spazio al
nuovo Nightshade New Generation: una versione completamente rinnovata,
sviluppata da zero, con tecnologie avanzate adattate sui più moderni planetari
digitali. Allo stato attuale sono state distribuite solo alcune versioni cosiddette
pre-beta, ovvero delle anteprime contenenti ancora numerosi bug e imprecisioni, il cui scopo è quello di dare un’idea delle potenzialità della distribuzione
finale stabile. Nei prossimi anni Stellarium360 e Nightshade NG si giocheranno la corsa al trono come miglior programma planetario in circolo, nonostante
35
36
2. L’apparato sperimentale: il software
alcuni dubbi sulla licenza di utilizzo del secondo, che passerà da General Public
License a Nightshade Public License.
(http://www.nightshadesoftware.org)
Figura 2.9: Schermata di Nightshade.
WorldWide Telescope Sviluppato da Microsoft Research a partire dal 2008, questo programma si basa principalmente sull’elevata risoluzione grafica. Il cielo
astronomico è visualizzato in dettaglio grazie all’utilizzo di mappe, immagini e
rendering 3D disponibili direttamente negli archivi di alcune tra le più importanti missioni spaziali, quali ad esempio l’Hubble Space Telescope. Tuttavia, è
proprio il massiccio sfruttamento della scheda grafica, insieme alla necessità di
un collegamento internet, a rendere questo software lento e poco agile, se non
supportato da un pc ad elevate prestazioni. Operativo su sistemi Microsoft
Windows e Mac OS X.
(http://www.worldwidetelescope.org)
Google Sky Creata nel 2007 dal colosso Google, l’applicazione permette di esplorare lo spazio attraverso immagini di satelliti NASA, della Sloan Digital Sky
2.3 Software planetari
Figura 2.10: Schermata di World Wide Telescope.
Survey e del telesopio Hubble. Ha avuto larga diffusione soprattutto nella versione per smartphone tra gli utenti Android.
(https://www.google.com/sky)
Space Engine Simulatore spaziale e videogioco sviluppato dall’astronomo e programmatore russo Vladimir Romanyuk nel 2014. Attualmente è in circolo la
versione beta, completa ma ancora da mettere a punto. Disponibile freeware
per soli utenti Windows.
(http://en.spaceengine.org/)
Cartes du Ciel Software planetario open source sviluppato per tutti i sistemi operativi con licenza GPL, allo scopo di creare mappe del cielo in preparazione
all’osservazione.
(http://www.ap-i.net/skychart/it/start)
KStars Programma di simulazione astronomica incluso nel pacchetto “kdeedu”
(programmi di edutainment) di KDE. È un software libero distribuito con
licenza GPL per tutti i sistemi operativi. Adatto ad utenti di ogni livello,
contiene informazioni per gli amatori, articoli sull’astronomia, informazioni
generali al controllo di telescopi e fotocamere CCD ed elaborati calcoli astronomici.
(https://edu.kde.org/kstars/)
37
38
2. L’apparato sperimentale: il software
RedShift Gruppo di pacchetti software per l’astronomia distribuito da United Soft
Media, disponibile a pagamento per Microsoft Windows, Mac OS X e iOS.
Particolarmente adatto per l’osservazione e il controllo di telescopi mediante
iPhone o iPad.
(http://www.redshift-live.com/)
Starry Night Programma commerciale a pagamento distribuito da Simulation Curriculum Corp. per Windows e Mac OS X, diffusosi per l’elevato realismo fotografico e la molteplicità di scopi, ludici, didattici e scientifici.
(http://astronomy.starrynight.com/)
TheSky Applicazione astronomica progettata per scopi didattici e osservativi. Disponibile a pagamento per Windows e Mac OS X, nonché su App Store per
iOS.
(http://www.bisque.com)
SkyExplorer Software sviluppato da RSA Cosmos per tutti i sistemi di proiezione
progettati e sviluppati dall’azienda stessa. Non disponibile separatamente dai
planetari.
(http://www.rsacosmos.com/en/products/software/skyexplorer-v3.html)
Per un elenco completo di software freeware, shareware e commerciali si rimanda
a ref. [11].
2.4
Nightshade
Preventivamente alla scelta del software adatto agli scopi di questo lavoro, alcuni
dei programmi sopra elencati sono stati esaminati e collaudati. Tra i criteri presi
in considerazione per l’analisi comparativa vi sono sicuramente la disponibilità gratuita e immediata, la compatibilità con il sistema operativo in uso, la semplicità in
termini di interfaccia grafica e di comandi, la possibilità di personalizzare il software
e implementare dei piccoli programmi precompilati mediante script. Nightshade Legacy (da qui in avanti abbreviato in NL) è risultato essere il programma planetario
che meglio sintetizza tutte queste caratteristiche a questo stadio dei lavori.
Sviluppato in origine come distribuzione ad uso planetario del ben più noto Stellarium, di cui mantiene tutte le caratteristiche e funzionalità, viene da anni utilizzato
per l’esplorazione e l’insegnamento dell’Astronomia in molti planetari presenti nelle
scuole e in altre strutture dedicate. L’attuale versione stabile (11.12.1) è tuttavia l’ultima ad essere sviluppata perché il team della Digitalis Education Solutions Inc., oggi
a capo del programma, ha ritenuto opportuno riscrivere da zero il codice e iniziare
un progetto del tutto nuovo, sotto il nome di Nightshade New Generation. NL viene
distribuito sotto licenza libera e open source GNU General Public License v3, per
operare su piattaforme Linux, Windows (XP o successive) e Mac OS X (su tecnologia
Intel). I requisiti minimi di sistema sono basilari e lo rendono fruibile ormai da qualunque PC: 1 gigabyte di memoria, processore Intel Pentium 4 o equivalente, scheda
video NVidia, ATI o Intel con driver aggiornati. È presente una community estesa di
2.4 Nightshade
utilizzatori in grado di fornire supporto immediato e costante, reperibile all’indirizzo
internet: http://nightshadesoftware.org/projects/nightshade/boards.
2.4.1
Struttura del programma
Essendone diretto discendente, la struttura del programma è molto simile a quella
di Stellarium, sebbene alcuni file e sottocartelle siano riarrangiati in maniera leggermente differenti: tutte le immagini utilizzate dal programma, ad esempio, sono
incluse nella cartella textures/, comprese quelle dei corpi celesti, delle nebulose e
dei paesaggi di sfondo. L’interfaccia grafica e i menu sono gli stessi di Stellarium,
cosı̀ come le immagini sono raccolte dalle medesime banche dati.
Se un file esiste sia nella cartella di installazione sia nella cartella utente, il
programma va ad usare la versione presente in quest’ultima. In questo modo è
possibile scavalcare impostazioni che fanno parte dell’installazione principale di NL,
semplicemente copiando i file in questione nell’area utente e modificandoli da lı̀. È
altresı̀ possibile aggiungere sfondi e altre immagini creando i relativi file nelle cartelle
utente, lasciando inalterate le cartelle di installazione. In questo modo diversi profili
su un sistema a cui possono accedere più utenti possono personalizzare la propria
versione del programma senza andare a toccare quelle degli altri.
Dal momento che il software è progettato per lavorare sotto la cupola di un
Planetario, la schermata del cielo non è rettangolare, bensı̀ circolare; varie subroutine che si trovano tra i file sorgente nella cartella src/ effettuano la conversione
automatica delle coordinate, per la proiezione stereografica.
2.4.2
Caratteristiche e funzionalità
Nel seguente schema sono riassunte le principali caratteristiche del programma e i
suoi punti di forza.
A. Caratteristiche del cielo
- oltre 600.000 stelle dal catalogo Hipparcos e dal catalogo Tycho-2;
- cataloghi supplementari con oltre 210 millioni di stelle;
- asterismi e illustrazioni delle costellazioni;
- costellazioni per oltre venti culture differenti;
- immagini degli oggetti del cielo profondo (cataloghi Messier, NGC, IC);
- Via Lattea realistica;
- atmosfera altrettanto realistica con alba e tramonto;
- pianeti del Sistema Solare e rispettivi satelliti maggiori.
B. Interfaccia
- potente zoom;
39
40
2. L’apparato sperimentale: il software
- controllo della data e dell’ora;
- interfaccia multilingua;
- proiezione fisheye (a occhio di pesce) per le cupole dei planetari;
- adattamento dinamico dell’occhio e messa in risalto dei corpi più luminosi;
- simulazione di inquinamento luminoso;
- interfaccia grafica e controllo esteso da tastiera;
- numerosi plug-in che permettono, ad esempio, di visualizzare una porzione di
cielo come vista da un oculare di un telescopio o di aggiungere asteroidi.
Figura 2.11: Schermata di NL: per attivare la rappresentazione artistica delle
costellazioni è necessario premere il tasto ‘R’.
C. Visualizzazione
- griglie di coordinate equatoriali e altazimutali;
- scintillio delle stelle;
- stelle cadenti;
- simulazione delle eclissi;
- simulazione di supernove;
- sfondi personalizzabili.
2.4 Nightshade
D. Personalizzazione
- sistema di plugin per aggiungere satelliti artificiali, per simulare oculari, per
configurare telescopi e molto altro;
- possibilità di aggiungere le proprie immagini, oggetti del cielo profondo, panorami, costellazioni;
- possibilità di aggiungere e simulare script, comandi utili, ad esempio, per delle
lezioni;
- possibilità di aggiungere nuove culture di visualizzazione del cielo;
- possibilità di vedere il cielo da 36 corpi celesti tra pianeti e loro satelliti
maggiori, asteroidi, pianeti nani e anche dal Sole.
Figura 2.12: Schermata di NL: sono attivati il meridiano (linea blu), la linea
dell’eclittica (in rosso) e l’equatore celeste (verde).
Una serie di semplici comandi che agiscono sullo scorrere del tempo consente
di spiegare eventi di rilevanza astronomica quali ad esempio il meccanismo dell’analemma, il movimento retrogrado dei pianeti, la precessione degli equinozi e le
congiunzioni planetarie. Attraverso una elementare istruzione, quale la modifica
della latitudine del luogo di osservazione, è possibile mostrare come cambia il cielo
notturno e quali costellazioni sono visibili o meno nei due diversi emisferi; inoltre
si possono approfondire concetti di base legati alla nostra stella e al suo moto apparente in cielo: il tragitto differente compiuto dal Sole ai poli e all’equatore, e il
fenomeno del Sole di mezzanotte. Non solo si potranno inserire le coordinate di un
41
42
2. L’apparato sperimentale: il software
Figura 2.13: Schermata di NL: selezionando uno degli oggetti del catalogo Messier,
M104 in questo caso, si possono conoscere dati importanti quali la distanza, la
magintudine, la posizione e la dimensione angolare dell’oggetto; avvicinandosi con
lo zoom si visualizza l’immagine ingrandita proveniente dal database del Telescopio
Hubble.
punto qualsiasi sulla Terra, ma ci si potrà persino spostare su un altro pianeta del
Sistema Solare o su un satellite naturale come la Luna, per poter cosı̀ puntare lo
sguardo verso il nostro pianeta. È anche possibile volare sopra il Sistema Solare e
guardare verso il basso per avere una visione d’insieme delle orbite di tutti i pianeti.
NL consente anche di capire come si generano le fasi lunari e osservare il fenomeno
della librazione, particolarissima danza che la Luna effettua nello spazio intorno a
noi.
L’ampio catalogo presente nel programma consente di visualizzare stelle fino alla
decima magnitudine che, una volta selezionate dall’utente, appariranno sullo schermo mentre si viaggia sempre più in profondità nel cosmo; impostando la magnitudine
limite si va a definire il numero di stelle visibili. Una volta selezionata una stella,
viene mostrata una scheda che riporta, oltre al nome dell’oggetto, una serie di dati
informativi quali il numero di catalogo, la magnitudine e la distanza in anni luce.
Gli effetti dell’atmosfera terrestre sono visibili selezionando e deselezionando l’icona dell’atmosfera; cosı̀ facendo si potranno ad esempio vedere le stelle anche di
giorno e notare in quale costellazione si trova il Sole in un particolare periodo dell’anno. Si può per di più agire sul tremolio delle stelle dovuto proprio alla turbolenza
dell’aria, aumentandolo o diminuendolo a piacere. L’attenzione ai dettagli che può
vantare il software è apprezzabile anche nell’opzione inquinamento luminoso che
genera il cielo stellato cosı̀ come visto nelle grandi e luminosissime metropoli.
Nel database illustrativo di NL sono presenti alcune centinaia di immagini a colori
2.4 Nightshade
di oggetti appartenenti al catalogo Messier, cosı̀ come molti altri dei cataloghi NGC,
IC, Hubble e cosı̀ via. Tutti questi oggetti, una volta selezionati, possono essere
analizzati in dettaglio mediante la funzione zoom: la posizione in cui appaiono
gli oggetti è orientata esattamente come osservati attraverso i telescopi e con le
reali dimensioni (vedi fig. 2.13); è anche possibile espandere il catalogo inserendo
immagini dal proprio archivio personale. Ingrandendo la zona di cielo interessata si
può andare a esplorare la Via Lattea, simulando anche le variazioni in intensità a
seconda del luogo in cui ci si pone, se in città o sotto cieli più limpidi. Nelle regioni
più meridionali della Via Lattea sono inoltre apprezzabili le due nubi di Magellano.
Per quanto riguarda i pianeti e i satelliti, oltre a poterli visualizzare in dettaglio
con lo zoom, è possibile seguire il loro moto nel cielo al variare delle ore e, ad esempio
visualizzando le loro orbite su un periodo di alcuni mesi, studiare le differenze tra i
moti stazionari, retrogradi e diretti.
Figura 2.14: Schermata di NL: menu di configurazione a interfaccia grafica. Consente
di impostare la lingua, la data, il fuso orario, la posizione geografica, il paesaggio
di sfondo predefinito e altre funzioni.
Per orientarsi in cielo vengono in aiuto i cerchi e le griglie (fig. 2.12): l’equatore
celeste, segnato con le 24 ore, il meridiano dell’osservatore, da 0 a 90 gradi, l’eclittica
e le due griglie di coordinate altazimutali ed equatoriali. Con questi strumenti si
può rendere più semplice la comprensione di alcuni meccanismi complessi legati alle
coordinate astronomiche.
Tra i più comuni e popolari fenomeni astronomici rappresentati opportunamente
nel software si trovano anche le eclissi lunari e solari e gli sciami meteorici; di questi
ultimi si può scegliere l’intensità in termini di numero di meteore visibili all’ora.
Il programma è configurabile mediante un’interfaccia grafica (GUI, Graphic User
Interface, fig. 2.14) o un’interfaccia testuale (TUI, Text-based User Interface, 2.15).
43
44
2. L’apparato sperimentale: il software
Alcune impostazioni sono accessibili da entrambi i menu, ma il secondo gestisce
più funzioni e permette di effettuare regolazioni più fini. Al menu grafico si accede
premendo il tasto ‘1’, mentre con ‘M’ si apre il menu testuale.
Figura 2.15: Schermata di NL: menu di configurazione a interfaccia di testo (compare
sul bordo in basso a destra). Permette le stesse impostazioni del menu grafico, con
qualche funzione in più; ad esempio il lancio degli script, come nel caso mostrato.
Allo stesso modo alcune delle funzioni precedentemente descritte nell’elenco sono
richiamabili per mezzo di tasti di comando che velocizzano la loro attivazione: ad
esempio per visualizzare o nascondere le linee delle costellazioni basta premere ‘C’
sull tastiera, mentre con ‘P’ si possono far comparire i nomi dei pianeti. L’intera
lista dei tasti di comando di NL è inclusa nell’appendice B.
Un punto di forza di NL è sicuramente rappresentato dalla possibilità di combinare in serie molte di queste istruzioni allo scopo di dar vita a lezioni animate
preconfigurate implementabili per mezzo di script, ovvero dei file contenenti una
lista di comandi che impongono al programma le azioni da compiere.
2.4.3
StratoScript
Gli script gestibili da NL sono dei file .sts che contengono una lista di comandi
StratoScript, un semplice linguaggio di programmazione dedicato sviluppato dalla
Digitalis Education Solutions. Chiunque possegga anche solo nozioni di base dell’astronomia sarà in grado di utilizzare questa tecnologia, in sostituzione di lunghe
e ripetitive sequenze manuali di istruzioni; è utile inoltre per aggiungere piccoli ma
efficaci effetti speciali alle proprie presentazioni, come manipolazioni di immagini,
audio e video. Con l’utilizzo degli script si può simulare qualunque fenomeno astro-
2.4 Nightshade
nomico previsto manualmente dal software e molto altro ancora; l’unico limite è
posto dalla fantasia dell’utente.
Esecuzione degli script
Per far partire uno script si apre il menu testuale con ‘M’ e con le frecce si scorre
fino alla voce “Scripts”, alla sezione 7. Saranno selezionabili tutti gli script presenti
nella cartella dedicata, ovvero gli script predefiniti che si trovano già all’interno
del programma al momento dell’installazione e gli script eventualmente aggiunti in
seconda battuta dall’utente. Nel caso in cui si utilizzino unità rimovibili come cd
o penne USB, gli script dovranno sempre essere allocati in una cartella scripts
nella cartella principale dell’unità. In un file chiamato startup.sts è possibile
scrivere una sequenza di comandi predefiniti da far girare in automatico all’avvio
del programma oppure si può caricare un paesaggio di sfondo personalizzato che si
vuole usare durante una presentazione.
Durante l’esecuzione di uno script si può mettere in pausa (utilizzando il tasto
‘6’), scorrere velocemente in avanti (con il tasto ‘L’) oppure riprendere l’esecuzione
(con ‘K’); non si può invece tornare indietro. Premendo il tasto ‘[’ e il tasto ‘]’
si regola il volume dell’audio, mentre il tasto ‘7’ annulla l’esecuzione dello script.
Durante l’esecuzione il programma non è in grado di ricevere altre istruzioni via
tastiera; questo per prevenire confusione da parte dello script mentre sta girando.
Principali funzioni degli script
Uno degli aspetti più importanti dell’utilizzo di script è la possibilità di posizionare
immagini in un punto esatto del cielo. Si può allora porre una serie di immagini
tutte sullo stesso piano, in modo da creare una mappa 2D, oppure creare una spazializzazione su diversi piani, a diverse profondità e in diversi sistemi di coordinate. Un
insieme di immagini in movimento, che appaiono e scompaiono in dissolvenza, ruotano e si ingrandiscono a piacimento può risultare di grande effetto sotto la cupola
di un planetario.
Uno script può chiamarne un altro al suo interno; ad esempio si può fare in
modo che uno script richiami sé stesso al termine dell’esecuzione, cosı̀ da ottenere
una presentazione che in maniera semplice e automatica si ripete all’infinito. Questo può risultare utile in caso di mostre o eventi che prevedano la riproduzione di
presentazioni automatiche senza la presenza di operatori.
Alcuni esempi di utilizzo degli script:
• caricare come sfondo all’avvio una città personalizzata;
• visualizzazione del cielo notturno stagionale che si riavvia in automatico;
• simulazione di un’aurora mediante immagini in movimento;
• spettacolo fulldome completo di musiche, narrazione e personaggi animati che
effettuano un tour del Sistema Solare;
• andare in visita sulla Luna e guardare verso la Terra;
45
46
2. L’apparato sperimentale: il software
• far trascorrere un anno un giorno siderale alla volta, con le orbite dei pianeti
a mostrare il moto retrogrado;
• caricare un centinaio di asteroidi luminosi e, dando una sguardo alle loro orbite,
viaggiare su una cometa oltre il Sole.
Creare uno script
La realizzazione di uno script è un processo iterativo, nel quale più di un tentativo di
scrittura viene effettuato e molte sono le modifiche da apportare prima di giungere
alla versione definitiva che gira esattamente nel modo desiderato. Per la scrittura
degli script si può far riferimento al manuale StratoScript Command Reference (ref.
[16]). Partendo da script semplici si crea un file .sts con un editor di testo e si fa
partire da NL sul desktop del computer.
I comandi Stratoscript supportati nella versione Nightshade 11.12.1 a cui si fa
riferimento in questo lavoro hanno il seguente formato:
• nome del comando seguito da una lista di argomenti opzionali che compaiono
in forma di coppie nome argomento/valore argomento;
• lo spazio bianco viene usato come delimitatore;
• valori di argomento che richiedono spazi vuoti possono essere scritti tra virgolette (“Questo è un valore con spazi”);
• comandi e nomi degli argomenti non sono sensibili alle maiuscole (case insensitive);
• argomenti possono essere disposti in qualunque ordine
Esempio:
COMANDO NOME ARGOMENTO1 VALORE ARGOMENTO1 NOME ARGOMENTO2 VALORE ARGOMENTO2 ...
Si riporta a titolo di esempio3 un piccolo script che contiene alcuni comandi base
come la selezione di un pianeta, la visualizzazione dell’atmosfera, cambiamenti di
data e posizione e caricamento di immagini esterne:
select planet Jupiter
flag atmosphere on
date utc 2015-05-20T12:00:00
wait duration 2
moveto lat 45.7 lon -122 duration 5
landscape action load type spherical texture egarden.png
select nebula ‘‘Southern Ring Nebul’’ pointer off
set home planet ‘‘Solar System Observer’’
Nel manuale in ref.[16] si trova l’intera lista di comandi validi, insieme ai nomi e ai
valori degli argomenti supportati. I valori scritti a lettere minuscole sono letterali,
mentre quelli a lettere maiuscole vanno sostituiti con il valore desiderato (ad es.
sostituire SECONDS con il numero di secondi effettivo che si vuole avere).
3
Un progetto di spettacolo più elaborato è presente in appendice D.
2.4 Nightshade
È possibile modificare lo script anche una volta lanciato, basta uscire dal programma, effettuare le modifiche desiderate, salvare il file, e poi in NL premere il tasto
‘shift’ seguito da ‘`’ (accento grave) e poi ‘K’ per riavviare lo script in esecuzione.
Gli script rappresentano un potente strumento per migliorare, ordinare e velocizzare il lavoro, dando anche più tempo all’operatore per commentare e interagire
in maniera partecipativa con il pubblico o gli studenti. Tuttavia, cosı̀ come molti
altri strumenti, può essere complesso da padroneggiare. Per questo conviene sempre
avere a portata di mano la guida di riferimento e le molte risorse disponibili nel web;
in ogni caso, per le questioni più delicate è possibile contattare gli sviluppatori del
software.
La possibilità di realizzare articolate presentazioni multimediali rientra nei pregi
della tecnologia digitale che mette a frutto tutte le potenzialità dei software planetari
descritte in questo capitolo. Programmi come Celestia, Stellarium o NL non solo
sono in grado di portare i visitatori a spasso nell’infinità del cosmo, ma possono
anche diventare efficaci strumenti didattici e scientifici. Simulazioni, osservazioni
del cielo e lezioni riguardanti i più disparati eventi astronomici sono rese possibili
mediante l’uso di script, che velocizzano, approfondiscono e letteralmente elevano a
una dimensione più alta la divulgazione dell’Astronomia.
47
Capitolo 3
L’apparato sperimentale:
l’hardware
Rispetto ai tradizionali sistemi di proiezione da planetario, un sistema digitale presenta una serie di vantaggi tra cui senz’altro la versatilità e l’estrema libertà nell’utilizzo di un software dedicato. Nel precedente capitolo si sono descritti i punti di
forza e le caratteristiche di un programma planetario come Nightshade, e i motivi
che ne hanno portato alla scelta nella gamma di tutte le opzioni possibili.
Va da sé che, per quel che riguarda un apparato per la ricostruzione e la proiezione
delle posizioni dei corpi celesti, disporre di un buon supporto software non è tutto:
anche l’hardware gioca un ruolo rilevante. Le parti che entrano in gioco sono infatti
diverse e il raggiungimento del miglior setup possibile è spesso una questione di
compromesso fra qualità, disponibilità e prezzo, sia del software sia dell’hardware.
Varie sono le componenti che concorrono nel loro complesso alla buona riuscita
della realizzazione hardware, che può essere ottenuta anche in maniera relativamente
semplice ed economica.
3.1
Le componenti hardware
Un apparato sperimentale come quello di un planetario dispone delle seguenti componenti essenziali:
1. un computer con software in grado di riprodurre il cielo in proiezione sferica;
2. una cupola semisferica su cui proiettare;
3. il sistema di proiezione composto da un videoproiettore ed elementi ottici.
A questi si può aggiungere un sistema audio stereo per ottenere una proiezione
immersiva più completa.
Come si vedrà in seguito ogni componente ha le sue caratteristiche e gli elementi
da tenere in considerazione sono tanti. Un buon risultato finale scaturisce da alcuni
requisiti minimi che devono essere soddisfatti da ciascuno dei componenti: disporre
del miglior software diventa inutile se il sistema di proiezione è di scarsa qualità, e
viceversa.
49
50
3. L’apparato sperimentale: l’hardware
Planetari
piccoli
medi
grandi
Diametro della cupola
3 - 12 m
12 - 18 m
> 18 m
Posti a sedere
ca. 1 - 100
ca. 100 - 200
ca. 200 - 500
Tabella 3.1: Dimensioni e capienza dei planetari. Fonte: Zeiss.
3.1.1
Computer
Per questo genere di attività l’elemento che incide di più sulle performance del
computer è la scheda video, non tanto per sostenere il software in sé quanto per
la riproduzione di file multimediali. In ogni caso deve essere supportata anche da
un processore e una memoria RAM all’altezza. Come punto di partenza si può far
riferimento alle seguenti linee guida:
• processore: Core2duo minimo;
• memoria RAM: DDR2 da 1GB minimo;
• disco rigido: 500GB raccomandati. Dischi SATA raccomandati per una maggiore fluidità in ambienti HD 1920x1080 con compressione H.264. Dischi a
stato solido SSD sono migliori per velocità e resistenza agli shock;
• sistema operativo: dipende dalla scelta del software. NL gira su tutte le piattaforme, consigliabile Linux perché al momento è l’unica che consente di far
partire i video direttamente all’interno degli script. Se possibile, meglio avere
una macchina dedicata all’uso esclusivo del planetario;
• scheda madre: microATX o Shuttle; computer “barebone”1 sono una buona
opzione data la loro facilità di trasporto;
• scheda video: NVIDIA GeForce 8200 o successive in formato PCI Express con
uscita DVI o HDMI.
In linea generale non è raccomandabile l’uso di computer portatili per via delle
schede video non sempre idonee. Tuttavia in alcuni casi possono rappresentare la
soluzione migliore perché a basso costo e facilmente trasportabili; qualora si facesse
questa scelta, è bene sempre assicurarsi che le caratteristiche di cui sopra siano
soddisfatte e ricordarsi inoltre di schermare, o spegnere del tutto, il monitor poiché
la luce emessa può risultare fastidiosa o interferire con il buio della cupola.
3.1.2
Cupola
Cupole per planetario vanno dai 3 ai 35 metri di diametro (tabella 3.1), dando la
possibilità di accomodare da una a cinquecento persone. Possono essere permanenti,
removibili oppure gonfiabili, a seconda del tipo di utilizzo.
1
Computer, spesso di dimensioni ridotte, composto da componenti fondamentali preassemblati.
3.1 Le componenti hardware
51
La cupola è forse l’elemento piú importante dal momento che costituisce lo schermo
su cui proiettare; inoltre alcune delle sue caratteristiche determinano la resa visiva
dell’immagine proiettata, principalmente legata alla riflettivitá e omogeneità della
superficie interna.
• Cupole gonfiabili portatili: possono essere gonfiate in pochi minuti. Principalmente utilizzate per planetari itineranti da portare nelle scuole o centri di
divulgazione scientifica;
• strutture temporanee che utilizzano segmenti di plastica rinforzata con
vetro (vetroresina) imbullonati tra di loro e montati su una cornice. Poiché
si possono impiegare alcune ore per assemblarle, sono piú adatte per mostre o
per stand nelle fiere dove la cupola resterá montata per almeno qualche giorno;
• cupole gonfiabili a pressione negativa, idonee in situazioni semi-permanenti.
Fanno uso di una ventola per estrarre aria da dentro la cupola e consentire alla
pressione atmosferica di spingere contro le pareti e dare la forma corretta;
• cupole permanenti di dimensioni piú ridotte sono generalmente costruite
in vetroresina. È questa una soluzione a basso costo, ma dal momento che la
superficie riflette il suono, oltre alla luce, l’acustica all’interno di questo tipo di
cupole risulta carente; altri problemi riscontrati sono legati al surriscaldamento
e alla ventilazione, poiché l’aria non passa attraverso la superficie rigida;
• cupole di planetari piú datati venivano realizzate con materiali tradizionali
da costruzione rivestiti di intonaco. Questo metodo è piuttosto dispendioso
e soffre gli stessi problemi di acustica e ventilazione del vetroresina;
• la maggior parte delle cupole moderne vengono costruite con settori di alluminio sottile con un telaio di supporto in tubolari sempre di alluminio.
L’uso di questo materiale consente di applicare una fitta rete di fori sulla superficie che riduce la riflessione sonora e favorisce la circolazione dell’aria. In
alternativa, l’interno della cupola puó essere verniciata di bianco con vernice
fonoassorbente.
Le cupole fisse rappresentano sicuramente una soluzione comoda, ma richiedono
un edificio dedicato allo scopo. Non è l’opzione più consigliabile nel caso di progetti
educativi rivolti soprattutto alle scuole, dal momento che negli istituti scolastici è
più semplice portare un planetario mobile.
Le cupole a settori montabili, definite anche cupole geodetiche, sono strutture
emisferiche composte da una rete di travi giacenti su cerchi massimi (geodetiche).
Le geodetiche si intersecano formando elementi triangolari che giacciono approssimativamente sulla superficie di una sfera. Sono spesso la soluzione piú economica,
ma essendo rigide e chiuse su tutti i lati bisogna prestare particolare attenzione alle
regole in merito all’ignifugazione. In generale, comunque, quando si ha a che fare
con il pubblico è sempre necessario assicurarsi sulla messa a norma delle cupole. Lo
svantaggio maggiore di questo genere di soluzioni resta tuttavia il tempo di montaggio e smontaggio, difficilmente compatibile con una situazione realmente mobile.
52
3. L’apparato sperimentale: l’hardware
Figura 3.1: Cupola gonfiabile Go-Dome con 4 anelli, 4 metri di diametro.
Per questi casi, la cupola gonfiabile è senza dubbio la scelta migliore, sebbene molto
piú costosa.
Nel caso di un planetario mobile e trasportabile, la cupola gonfiabile rappresenta
il miglior compromesso. Pronta all’uso in circa venti minuti, puó facilmente essere
allestita in un edificio scolastico, per esempio in una palestra, un atrio o una classe
con soffitto sufficientemente alto, e in qualunque altro spazio idoneo all’utilizzo del
planetario. Esistono molte case di produzione certificate; tra le migliori cupole
disponibili attraverso rivenditori autorizzati in Italia si trovano le Go-Dome e le
Digitalis.
L’esperienza visiva all’interno di una cupola è tanto realistica quanto piú ampio è
il range dinamico dell’immagine proiettata, cioè il contrasto tra luci e ombre. Questo
è un punto assai delicato nella resa di un sistema ottimale perché un’immagine
brillante proiettata su un lato della cupola tenderà a riflettere la luce sulla superficie
opposta. Si avrà di conseguenza un innalzamento del livello del nero (black level)
in quella zona e l’immmagine complessiva potrebbe risultare meno realistica. Fino
a qualche tempo fa le proiezioni nei planetari tradizionali riguardavano soltanto
piccoli punti luminosi (le stelle) su sfondo nero e la riflessione era trascurabile. Ma
da quando si sono iniziati a proiettare anche oggetti brillanti estesi (ad esempio
nebulose o galassie) che vanno a riempire aree più ampie della cupola, l’incidenza di
questa problematica sulla buona riuscita di una proiezione è diventata significativa.
La soluzione adottata nei moderni planetari consiste nel dipingere la superficie di
interna della cupola con un grigio chiaro piuttosto che di bianco, riducendo in questo
modo la riflessione della luce a circa il 40-50% e aumentando sensibilmente il range
dinamico dell’immagine.
3.1 Le componenti hardware
Figura 3.2: Disegno del planetario di Valladolid, con cupola inclinata.
Tradizionalmente, le cupole per planetari sono sempre state montate in maniera
orizzontale, nella direzione dell’orizzonte naturale del cielo. Questo induce però a
stare in una posizione sotto la cupola non troppo confortevole, con sedie o poltrone molto inclinate o addirittura sdraiati su cuscini. Per ovviare a ciò, un numero
sempre maggiore di planetari vengono oggi costruiti con cupole inclinate di un angolo di qualche decina di gradi rispetto all’orizzonte, dando cosı̀ più comfort allo
spettatore. Per le cupole inclinate si preferisce una disposizione unidirezionale delle
sedute le quali sono rivolte verso una direzione preferenziale di proiezione. Questa
configurazione si addice alla proiezione di film e documentari a tutta cupola, poiché
spesso in tali spettacoli, essendo stati originariamente realizzati per schermo piano,
il contenuto principale è concentrato in un settore specifico della cupola; le proiezioni
astronomiche, al contrario, possono risultare penalizzate perché una porzione di cielo
si troverà sempre alle spalle delle sedute. Questa disposizione, d’altro canto, sfrutta
meglio gli effetti sonori stereo e surround e consente di posizionare all’occorrenza
un podio di fronte alla platea. Le cupole standard orizzontali, invece, prediligono
la disposizione classica concentrica con le sedute rivolte verso il centro della sala.
Poiché priva di una direzione di proiezione preferenziale, questa configurazione è in
assoluto la migliore per presentazioni astronomiche e garantisce una visibilità ottimale degli oggetti a bassi angoli di elevazione da tutti i posti a sedere. A parità
di diametro, la disposizione standard fornisce un numero di posti maggiore rispetto
alla disposizione unidirezionale.
3.1.3
Sistemi di proiezione
Per la proiezione sferica su una cupola con un sistema digitale è necessario disporre di un videoproiettore e di un gruppo ottico in grado di deformare l’immagine e
53
54
3. L’apparato sperimentale: l’hardware
(a) Disposizione concentrica.
(b) Disposizione unidirezionale.
Figura 3.3: Cupole con disposizione concentrica delle sedute (a) e unidirezionale (b).
Crediti: Zeiss.
visualizzarla correttamente su una superficie curva. Questa operazione è in generale non banale e può essere effettuata mediante l’utilizzo di due componenti ottici
diversi: uno specchio curvo oppure una lente fisheye2 . I risultati che si ottengono
attraverso l’applicazione dell’uno o dell’altro metodo sono leggermente differenti e
la scelta del metodo più idoneo dipende da diversi fattori; merita quindi un’analisi
più approfondita che sarà affrontata in dettaglio nel prossimo paragrafo.
Un’alternativa al sistema a proiettore singolo è rappresentata dalla combinazione
di più proiettori, generalmente da tre a sei, che si spartiscono l’intera superficie della
cupola. Questo sistema può essere molto redditizio in termini di risoluzione dell’immagine ed è praticato nei planetari che utilizzano cupole grandi e fisse. Presenta
tuttavia alcuni punti deboli che saranno qui descritti brevemente:
• utilizzando diversi proiettori possono presentarsi problemi di allineamento, soprattutto nelle zone di raccordo tra fasci di proiettori contigui; è ben visibile
all’occhio se si creano immagini doppie ed è quindi bene evitarlo, effettuando
controlli e riallineamenti periodici;
• la vita media delle lampade può variare da proiettore a proiettore e questo può
generare delle leggere discrepanze di luminosità tra le varie zone;
• la manutenzione e i costi operativi vanno moltiplicati per ogni proiettore, dovendo anche considerare che spesso ogni proiettore ha la sua unità pc e il tutto
è gestito da un computer di controllo. Va da sé, dunque, che questo sistema è
assolutamente meno economico rispetto alla soluzione singola, e laddove non
sia veramente necessario è da ritenersi sconsigliabile. In planetari di mediopiccole dimensioni, tutt’al più, conviene investire su un videoproiettore più
prestante.
2
In ambito fotografico, un fisheye, letteralmente “occhio di pesce”, è un obiettivo grandangolare
estremo che abbraccia un angolo di almeno 180 gradi; esistono lenti fisheye con campo superiore a
180 gradi.
3.2 Sistema a proiettore singolo
Per tutti questi motivi è sempre preferibile, in presenza di configurazioni di ridotte dimensioni e semovibili, optare per un sistema a proiettore singolo, più economico,
compatto, trasportabile e di facile gestione.
3.2
Sistema a proiettore singolo
La soluzione migliore per un planetario mobile con cupola gonfiabile è senza dubbio
il proiettore singolo; in questo lavoro si è fatta dunque tale scelta anche dettata dalla
semplicità nella sua realizzazione.
Un apparato a proiezione singola su cupola semisferica ha due componenti principali:
1. videoproiettore: serve per proiettare sullo schermo, in questo caso sulla cupola,
le immagini elaborate dal programma in uso;
2. elementi ottici: servono per deformare l’immagine che esce dal proiettore e
renderla visibile su una superficie sferica.
3.2.1
Videoproiettore
Una serie di criteri riguardanti le caratteristiche del videoproiettore vanno tenuti in
considerazione per la scelta dello strumento migliore da utilizzare in un apparato
che proietti su cupola. I parametri più importanti sono:
• flusso luminoso (F ): a seconda delle dimensioni fisiche della cupola, il requisito
minimo può variare. Per diametri fino a 6 metri può bastare un flusso tra i
1000 e 2500 lumen3 , per diametri maggiori sono necessari tra i 3000 e i 4500
lumen;
• risoluzione nativa: risoluzione di base per cui è stato progettato il videoproiettore; consigliabile la miglior risoluzione possibile: 1920x1080 (Full HD) o
altrimenti 1024x768 (XGA);
• contrasto: valori superiori a 1:2000;
• livello del nero: i videoproiettori non riescono sempre a produrre un nero intenso e le differenze tra i vari modelli sono notevoli. È da tenere in considerazione
che più luce viene emessa dal proiettore, più il nero apparirà grigio: è inutile, ad esempio, utilizzare un fascio da 5000 lumen su una cupola di 5 metri
perché si otterrà soltanto uno sgradevole effetto grigiastro. A quelle dimensioni 1000 lumen garantiscono già un livello sufficiente di illuminazione e inoltre
forniscono una buona profondità del nero;
• tecnologia: preferibilmente DLP o altrimenti LCD (LCOS più costosa); la
nuova tecnologia LED/Laser sembra essere molto promettente in termini di
longevità della lampada, ma è ancora da perfezionare. Ulteriori dettagli sulle
varie tipologie saranno forniti a seguire.
3
Unità di misura del flusso luminoso, definito come il flusso prodotto da una sorgente luminosa
che emette una candela di intensità luminosa su un angolo solido di uno steradiante.
55
56
3. L’apparato sperimentale: l’hardware
I sistemi di proiezione digitali costruiscono l’immagine del cielo stellato sottoforma di una grande matrice di pixel, perciò maggiore è il numero di pixel in grado di essere visualizzati dal sistema, migliore sarà l’esperienza osservativa. Mentre la prima
generazione di videoproiettori digitali non riusciva a generare un numero sufficiente
di pixel tale da pareggiare la qualità dei tradizionali proiettori opto-meccanici, i sistemi d’avanguardia di oggi offrono risoluzioni che si avvicinano al limite dell’acutezza
visiva dell’occhio umano.
Un’ampia gamma di tecnologie di videoproiezione è stata sino ad oggi impiegata
nel settore: CRT (Cathode Ray Tube), DLP (Digital Light Processing), LCD (Liquid Crystal Display), LCOS (Liquid Crystal On Silicone) e proiettori LED/laser.
L’utilizzo di proiettori LCD è stato fortemente ostacolato dai limiti fondamentali
che mostrano nella loro capacità di proiettare il nero intenso e la luce brillante. La
tecnologia LCOS ha portato a un miglioramento nel rapporto di contrasto de precedenti LCD, eliminando anche l’effetto schermo generato dagli spazi vuoti tra i pixel
LCD. Proiettori DLP offrono soluzioni a buon mercato, immmagini brillanti e livello
del nero apprezzabile. Con l’avanzamento della tecnologia e l’abbattimento dei costi,
la proiezione laser e LED sembra acquisire sempre più credito, avendo come punti a
favore l’ampio intervallo dinamico in luminosità e l’estremo spazio dei colori.
Alcuni modelli consigliati allo scopo4 :
• Optoma HD800X (fuori produzione);
• Optoma HD800XLV (fuori produzione);
• Vivitek HD1086 (fuori produzione);
• Dell 7609WU (fuori produzione);
• ACER H7530D;
• ACER P1500;
• Vivitek 5280U 1920x1200;
• Projectiondesign F22 1920x1200;
• Projectiondesign F35 2560x1600.
I modelli fuori produzione sono comunque utili come riferimento per la ricerca di
modelli simili e in ogni caso possono essere acquistati sul mercato dell’usato. Gli
ultimi tre modelli presentano caratteristiche più avanzate rispetto agli altri, come
ad esempio la possibilità di regolare l’allineamento dell’ottica su due assi. Questo,
come si vedrà in seguito, può essere cruciale quando bisogna essere molto precisi
nel far sı̀ che tutto il sistema sia ben allineato sull’asse ottico. Ovviamente anche i
prezzi possono variare di molto e se per i primi modelli ci si aggira tra i 500 e i 1000
euro, per quelli più tecnologici si può arrivare ad alcune migliaia o decine di migliaia
di euro. L’ampia gamma di possibilità consente di fare una scelta oculata in base al
proprio budget e all’uso che se ne vuole fare.
4
Per confrontare i modelli e vederne le caratteristiche può risultare molto utile il sito web
http://www.projectorcentral.com.
3.2 Sistema a proiettore singolo
3.2.2
57
Componenti ottici
Per poter proiettare su una superficie curva, un’immagine tradizionale rettangolare
deve essere prima trasformata mediante software e poi mediante hardware. Questo
secondo step viene svolto dal sistema ottico aggiuntivo, che si va a frapporre tra il
videoproiettore e lo schermo, in grado di “correggere” l’immagine e visualizzarla in
modo appropriato da tutti i punti sotto la cupola.
Due sono i sistemi che possono essere utilizzati per questo scopo: il primo prevede
l’utilizzo di uno specchio sferico convesso sul quale far riflettere il fascio proveniente
dal proiettore e l’altro di un obiettivo fotografico fisheye attraverso il quale proiettare.
Si analizzeranno adesso più in dettaglio analogie e differenze tra i due metodi e si
cercherà di fare luce sulle motivazioni che portano alla scelta dell’uno o dell’altro.
Specchio sferico
In uno specchio sferico convesso i raggi che provengono paralleli vengono riflessi in
maniera divergente, essendo il punto di divergenza un punto apparente all’interno
della sfera che sta “dietro” lo specchio (figura 3.4). Gli specchi più comuni e a buon
mercato sono fatti di materiale plastico, ma se ne trovano anche di vetro. Bisogna
tenere in considerazione, tuttavia, che poiché normalmente gli specchi sono composti
da due superfici sovrapposte, quella interna riflettente e quella esterna protettiva,
possono comparire due immagini leggermente sfasate tra loro: l’immagine principale
e una secondaria più debole, proveniente dalla superficie frontale.
Ra
gg
io
rifl
ess
o
Fascio parallelo
P
F
Specchio convesso
Figura 3.4: Schema ottico di uno specchio sferico convesso: i raggi che provengono
paralleli vengono riflessi in maniera divergente.
Un comune specchio, infatti, consiste di una lastra di vetro su cui è depositato un
sottile strato di argento o alluminio, fissato al vetro tramite un processo di alluminatura, ovvero deposizione in alto vuoto di vapori di alluminio. Lo strato metallico
58
3. L’apparato sperimentale: l’hardware
riflettente è quindi visto attraverso il vetro cha ha la funzione di proteggere il delicato rivestimento da corrosione, graffi e altri agenti esterni; questo tipo di specchi
riflette circa l’80% della luce incidente.
Figura 3.5: Specchio sferico in prima superficie.
Per eliminare il problema della riflessione secondaria e aumentare la percentuale
di luce riflessa si ricorre a specchi in prima superficie, anche detti ad alluminatura
frontale (fig. 3.5). Questo genere di specchi di alta qualità viene utilizzato nei
telescopi e altri strumenti ottici sofisticati; sono piuttosto costosi e non si trovano
molte aziende che li fabbricano in geometria sferica.
Il processo di alluminatura frontale, in cui cioè lo strato metallico è applicato
sulla prima superficie del vetro, elimina le doppie riflessioni e aumenta a circa il 95%
la riflettività dello specchio. Per questi motivi è raccomandabile l’utilizzo di specchi
in prima superficie se si vuole ottenere una buona qualità dell’immagine nella proiezione, che nello stesso tempo, però, impone particolare attenzione nel maneggiare
lo strumento. A volte la superficie riflettente è coperta da uno strato protettivo per
prevenirne l’ossidazione e la corrosione. Il rivestimento necessita di essere riapplicato
periodicamente per mantenere elevate le prestazioni; se non si dispone di un laboratorio di alluminatura, è comunque possibile misurare la riflettività dello specchio
con strumenti dedicati, come il riflettometro, e rivolgersi a officine specializzate se
si necessita di un intervento.
A seconda dell’orientazione della cupola, lo specchio deve essere posizionato su
un lato: a terra nel caso di cupola dritta, e nel punto più in alto del supporto nel
caso di cupola rialzata (vedi fig. 3.6). La posizione del proiettore deve essere ben
allineata con quella dello specchio, in modo che la luce riflessa dalla superficie sferica
3.2 Sistema a proiettore singolo
59
Cupola
Specchio
sferico
Proiettore
Figura 3.6: Specchio sferico con cupola inclinata e rialzata. Il videoproiettore è
posizionato a terra, mentre lo specchio è adagiato a raso del supporto della cupola.
vada a riempire tutta la cupola; perché tutto sia ben allineato e il risultato della
proiezione soddisfacente, non esistono regole fisse universali, ma bisognerà affidarsi
ad alcuni test preliminari e all’esperienza. Nel caso di cupole inclinate, è bene dotarsi
di supporti per il proiettore e per lo specchio che siano reclinabili di alcune decine
di gradi; una soluzione semplice per iniziare è prendere in prestito un solido leggio
(o uno stand per amplificatore) da un amico musicista.
Cupola
Specchio sferico
primario
Proiettore
Specchio
secondario
Figura 3.7: Specchio sferico con cupola dritta.
Alla configurazione di base sin qui descritta si può aggiungere uno specchio piano
secondario (fig. 3.7), il vantaggio del quale consiste nel fatto che il proiettore col suo
60
3. L’apparato sperimentale: l’hardware
eventuale supporto non saranno più obbligati a stare al centro della cupola e si potrà
utilizzare quello spazio per far accomodare altri spettatori. Ovvi svantaggi sono il
costo addizionale e l’ulteriore complicazione all’allineamento generale: proiettore,
specchio piano secondario e specchio sferico primario devono essere simultaneamente
e correttamente allineati sull’asse ottico affinché l’immagine proiettata sia completa
e luminosa.
Figura 3.8: Tipico assetto con proiettore, specchio secondario piano e primario
sferico.
Nell’immagine 3.8 si può notare come lo specchio secondario sia piuttosto vicino al videoproiettore; bisogna lasciare giusto lo spazio necessario affinché l’immagine riflessa non vada ad incidere sul proiettore stesso, ma vada invece a colpire
direttamente lo specchio sferico.
Una volta effettuato l’allineamento fine che coinvolge i tre elementi, e tutti gli
angoli relativi sono stati messi a punto, si può anche optare per una soluzione compatta che lasci inalterata la configurazione ad ogni utilizzo. Un esempio è il vano
trasportabile realizzato dall’Università dello stato di Washington (Seattle, WA, Stati Uniti). La figura 3.9 mostra la soluzione adottata nel progetto di Seattle, con lo
specchio sferico assemblato insieme agli alloggiamenti del proiettore e dello specchio
secondario.
La casa produttrice di cupole Go-Dome ha brevettato anche un sistema analogo
di proiezione con specchio sferico incorporato. Il modello Newtonian2 utilizza infatti
uno specchio Go-Vex 5 , uno strumento di precisione altamente resistente a graffi,
5
Newtonian2 e Go-Vex sono entrambi marchi registrati Go-Dome.
3.2 Sistema a proiettore singolo
Figura 3.9: Vano porta ottiche realizzato in legno, University of Washington Mobile Planetarium (ref. [18]). Subito sotto lo specchio sferico primario è situato l’alloggiamento per il proiettore, davanti al quale si trova l’altro alloggiamento destinato allo specchio piano secondario.
Sul sito http://www.astro.washington.edu/groups/outreach/mplanetarium/about.html è
possibile consultare e scaricare la guida completa alla costruzione del vano.
polvere e ossidazione e la cui omogeneità superficiale garantisce una proiezione di
qualità per lunghi periodi di tempo. Si tratta comunque di uno strumento molto
delicato che mantiene le sue caratteristiche solo se trattato con cura e particolare
attenzione (vedi fig. 3.10).
Il contenuto da proiettare su una superficie emisferica come quella di una cupola
per planetario si trova comunemente sottoforma di immagini fisheye, catturate con
tali obiettivi fotografici o manipolate via software, in formato 1:1 (rapporto d’aspetto
quadrato). Per la proiezione con specchi sferici, invece, si preferisce il formato 16:9
perché utilizza una maggiore perecentuale dei pixel di cui è composta l’immagine che
esce dal proiettore (di fatto il formato HD supportato ormai da tutti i videoproiettori
è proprio un formato 16:9, 1920x1080 pixel). Se si vuole proiettare senza distorsioni
un’immagine fisheye sulla cupola, è necessario utilizzare quindi una lente fisheye
posta al centro della stessa; se si provasse ad utilizzare uno specchio sferico il risultato
ottenuto sarebbe ben lontano da quello desiderato.
Tuttavia è possibile manipolare l’immagine fisheye in modo da compensare l’effetto di distorsione introdotto dallo specchio e ottenere un’immagine corretta sulla
cupola. Questa operazione viene chiamata in gergo tecnico “warping”, letteralmente
distorsione o deformazione. In termini pratici si applica l’immagine fisheye a una
“mesh” (in italiano maglia) costruita secondo un’opportuna griglia di coordinate.
La mesh e la corrispondente griglia di coordinate possono essere generate mediante software specifici e una volta create vengono implementate nei programmi che
supportano questo genere di operazioni. È possibile creare una mesh su un qualsiasi
61
62
3. L’apparato sperimentale: l’hardware
Figura 3.10: Modello Newtonian2 della Go-Dome.
sistema di coordinate, dalle più regolari, come quelle polari e cilindriche, alle più
complesse e fantasiose. Alcuni software planetari come Stellarium sono già provvisti
sia della funzione per la deformazione fisheye sia del warping per proiezione con
specchio sferico. Un progetto di notevole interesse, al quale si rimanda per ulteriori
dettagli riguardo la proiezione con specchio sferico e warping delle immagini, viene
portato avanti da Paul D. Bourke, direttore associato alla University of Western
Australia (Perth, Australia) e prima alla Swinburne University of Technology di
Melbourne (ref. [19]).
Nella figura 3.11 in basso, un esempio di mesh per proiezione sferica. Come si
può notare dai dati in alto a sinistra, la geometria della maglia viene specificata dalla
posizione del proiettore, dalla distanza, dal formato dell’immagine di partenza, dalla
posizione e raggio dello specchio sferico, dal raggio e posizionamento della cupola.
In figura 3.12 un esempio di immagine fisheye distorta per essere proiettata con uno
specchio sferico.
Un sistema di proiezione mediante specchio sferico, dunque, consiste in una porzione di specchio sferico, circa un quarto, un videoproiettore puntato verso lo specchio (secondario, se previsto) e un computer su cui gira un software planetario. Il
software deforma tutte le immagini e tutti i frame video prima di inviarli al proiettore, in modo da controbilanciare la distorsione drastica dovuta allo specchio;
una volta riflesse dallo specchio, sulla cupola compaiono le immagini dritte e ben
proporzionate.
I sistemi di proiezione che fanno uso di uno specchio sferico:
• vengono posizionati al bordo della cupola, lungo la zona perimetrale, lasciando
cosı̀ la zona centrale (dove la risoluzione è migliore) libera per gli spettatori;
3.2 Sistema a proiettore singolo
Figura 3.11: La mesh polare (in alto) distorta via software in una mesh per specchio
sferico (in basso). Crediti: Paul Bourke.
63
64
3. L’apparato sperimentale: l’hardware
Figura 3.12: Esempio da “Moonlight” di Andrew Quinn. A sinistra l’immagine
iniziale fisheye costruita su reticolo polare; a destra il warping per proiezione con
specchio sferico. Crediti: Paul Bourke.
• sono in grado di proiettare buona parte dei pixel (circa il 75%) dell’immagine:
la geometria del sistema, infatti, fa sı̀ che un’immagine che esce da un proiettore
1920x1080 in formato 16:9 risulti in circa 1 milione e mezzo di pixel proiettati
su un totale di poco più di 2 milioni di pixel di partenza;
• non riescono a coprire l’intera superficie della cupola: la parte che sta dietro
lo specchio è in ombra (vedi fig. 3.7);
• possono produrre pixel non uniformi in dimensione e fuoco: la qualità dell’immagine può variare tra varie zone della cupola;
• utilizzano specchi in prima superficie con alluminatura frontale, estremamente
delicati e facili da danneggiare al semplice contatto;
• sono sistemi completamente modulari: se si vuole passare a un proiettore più
efficiente basta semplicemente cambiarlo;
• non garantiscono un livello del nero omogeneo su tutta la cupola, il che può
risultare in una luminosità variabile del cielo notturno;
• possono introdurre artefatti visivi causati dal processo di warping: questi possono verificarsi quando un frame originale viene deformato e alcuni dettagli
devono essere compressi, risultando in una qualità dell’immagine inferiore.
Questo genere di effetti può essere più evidente nel campo stellare, dove il
contrasto di luminosità e colore è più accentuato, piuttosto che in immagini
o video. Le linee delle costellazioni o le stelle più deboli possono subire distorsioni e difetti estetici su varie scale, e la qualità dell’immagine ne risentirà.
Gli effetti dovuti al processo di warping possono dipendere da molti fattori,
non ultimi il tipo di software che si sta utilizzando e il modo in cui esso viene
configurato.
3.2 Sistema a proiettore singolo
Figura 3.13: Sistema di proiezione con pc, proiettore e specchio sferico in uso.
Il sistema con specchio sferico, come quello mostrato in figura 3.13, può essere
utilizzato sia in planetari fissi sia in quelli portatili, di qualunque dimensione. Ad
oggi le installazioni fisse più grandi raggiungono i 15 metri di diametro della cupola;
un esempio è il Birla Planetarium del Tamilnadu Science Centre in India. Cupole
più grandi richiedono semplicemente videoproiettori più luminosi.
Nelle operazioni di trasporto, questa soluzione può risultare non sempre comoda,
per via delle dimensioni e della fragilità dello specchio; tuttavia si può ovviare al
problema nel caso si riesca a compattare tutto in un’unica scatola trasportabile
e assai più maneggevole. Ad ogni modo, un apparato che utilizza al posto dello
specchio un obiettivo fisheye sembra essere da questo punto di vista la soluzione più
consigliabile.
65
66
3. L’apparato sperimentale: l’hardware
Obiettivo fisheye
Una lente fisheye (a occhio di pesce), cosı̀ chiamata per via della caratteristica forma
delle immagini prodotte, è un obiettivo grandangolare estremo che produce una forte
distorsione visiva atta a creare immagini panoramiche o emisferiche. È in grado di
riprodurre angoli di vista molto ampi e, attraverso una mappatura speciale che non
segue le linee prospettiche rettilinee, vanno a rivestire le immagini di un caratteristico
aspetto “convesso”. Il termine “fisheye” si deve al modo in cui apparirebbe a un
pesce sott’acqua la vista di ciò che è sopra la superficie, attraverso un cono di luce
di circa 96 gradi: questo fenomeno è causato dalla rifrazione dei raggi entranti
nell’acqua, che per le leggi di Snell vanno a creare un cerchio di luce, al di fuori del
quale è completamente buio (effetto chiamato “Finestra di Snell”, fig. 3.14).
Figura 3.14: “Finestra di Snell”, particolare effetto che si verifica nell’acqua e che
dà il nome alla lente fisheye.
L’angolo di vista di un fisheye è solitamente compreso tra 100 e 180 gradi, sebbene
alcuni eccedano questo valore; mentre la lunghezza focale dipende dal formato per
il quale viene progettato. I raggi provenienti da tutte le direzioni entro il campo
di vista convergono verso il piano focale dove solitamente è situato il sensore o la
pellicola fotografica . In figura 3.15, lo schema ottico di un obiettivo fisheye cosı̀
come appena descritto.
Due sono i tipi di lenti fisheye più diffusi: fisheye circolare e fisheye “full frame” (a pieno formato). Entrambi seguono la stessa geometria della trasformazione;
l’unica differenza, come si può ben vedere in figura 3.16, è il campo di vista dell’immagine distorta: per un fisheye circolare l’immagine entra completamente nel frame,
risultandone inscritta e lasciando cosı̀ gli angoli vuoti; nel caso full frame, invece, il
cerchio dell’immagine è circoscritto al frame. In questo modo non saranno lasciati
spazi vuoti agli angoli, ma si avrà perdita di immagini lungo le zone perimetrali.
3.2 Sistema a proiettore singolo
67
Raggi
emergenti
Piano della
pellicola
Diaframma
Raggi incidenti
Figura 3.15: Schema ottico di un obiettivo fotografico fisheye.
Esistono diverse classi di lenti fisheye, che deformano le immagini in maniera leggermente differente; la distorsione segue quella che in gergo viene chiamata funzione
di mappatura. La mappatura più comune è il fisheye equidistante in cui R = f · θ,
dove θ è l’angolo in radianti tra un punto nel mondo reale e l’asse ottico, f la lunghezza focale della lente e R la posizione radiale del punto nell’immagine su pellicola
o sul sensore.
(a) Circolare.
(b) Full frame.
Figura 3.16: La stessa immagine vista da un obiettivo fisheye circolare (a) e uno full
frame (b). Nell’immagine di sinistra si nota il frame quadrato con gli angoli vuoti; in
quella di destra il frame è invece rappresentato dal riquadro rettangolare al centro.
68
3. L’apparato sperimentale: l’hardware
Tipiche lunghezze focali di lenti fisheye su sensori o pellicole a pieno formato (35
mm) sono tra gli 8 e i 10 millimetri per immagini circolari e tra i 15 e i 16 millimetri
per immagini full frame. Nel caso di sensori a formato ridotto (come ad esempio
l’APS-C usato dalle moderne reflex digitali) la lunghezza focale può arrivare anche
a 1 o 2 millimetri.
Un sistema ottico che utilizza un obiettivo fisheye per proiettare su superficie
sferica può essere assemblato secondo i criteri di Yves Lhoumeau, professore al conservatorio di Belfort e astronomo entusiasta. Il progetto di Lhoumeau, Lhoumeau
Sky System o LSS (cfr. [20]), consiste nella realizzazione di un gruppo ottico composto da due obiettivi fotografici assemblati in una configurazione tanto semplice
quanto sicuramente poco ortodossa: un fisheye circolare e un obiettivo standard con
caratteristiche mirate allo scopo.
Quale sia il compito della lente fisheye è già stato esplicitato fin qui; vale la pena
a questo punto spendere due parole riguardo il ruolo dell’altro obiettivo. Il fisheye
non può essere posizionato direttamente davanti al proiettore perché l’immagine non
sarebbe bene a fuoco e sarebbe troppo grande da entrare completamente nella lente
posteriore. Rimuovere la lente del proiettore sostituendola con il fisheye risolve il
problema della dimensione. Tuttavia la messa a fuoco non è ancora ottimale, in
quanto la lunghezza focale posteriore standard delle lenti per videoproiettori è di
circa 80-100 mm, mentre quella del fisheye è assai più ridotta (42 mm circa). Una
buona soluzione è estendere questa distanza con l’ausilio di una lente divergente,
come una lente di Barlow. Ad ogni modo la cosa più semplice da fare è utilizzare
Obiettivo
fisheye
Specchio
Proiettore
Lente
condensatrice
Figura 3.17: Schema ottico di tutto il blocco.
una “lente condensatrice” tra il proiettore e il fisheye, che produce un’immagine delle
giuste dimensioni (tipicamente 24 mm di diametro) e alla distanza corretta (vedi
schema ottico in figura 3.17). Tale lente raccoglie il fascio di luce dal proiettore e
lo fa convergere verso il fisheye. I due obiettivi sono dunque accostati retro contro
retro (fig. 3.18), con il fisheye che lavora al contrario rispetto allo standard: invece
di raccogliere la luce dalla lente anteriore e inviarla verso il fuoco, riceve i raggi dalla
lente posteriore e la distribuisce a 180 gradi attraverso quella anteriore.
Un obiettivo fotografico standard a focale fissa 50 mm, f/1.4 funziona perfettamente come condensatore di immagini, mentre con un f/1.8 l’immagine potrebbe
non risultare completa; il diametro della lente posteriore d’uscita deve essere 24 mm
3.2 Sistema a proiettore singolo
Figura 3.18: I due obiettivi assemblati nella configurazione verticale, senza specchio
a 45 gradi: il 50 mm in basso, il fisheye in alto.
o maggiore, onde evitare di avere immagini tagliate. Tipicamente la distanza tra
la lente condensatrice e il fisheye è di circa 84 mm, data dalla somma delle due
lunghezze focali posteriori degli obiettivi, pari a 42 mm ciascuno.
Riassumendo brevemente le propietà dei due componenti:
• Caratteristiche della lente fisheye:
– lunghezza focale molto piccola (circa 8 mm);
– lunghezza focale posteriore di circa 42 mm (distanza tra l’ultimo elemento
ottico e il fuoco);
– distorsione sferica dell’immagine;
– produce immagini circolari, tipicamente di 24 mm di diametro.
• Caratteristiche della lente condensatrice:
– lunghezza focale 50 mm;
– lunghezza focale posteriore di circa 42 mm;
– ampia apertura relativa del diaframma: f/1.4 (rapporto tra la focale
dell’obiettivo, 50 mm, e il diametro nominale dell’apertura di diaframma);
– diametro della lente posteriore superiore a 24 mm.
69
70
3. L’apparato sperimentale: l’hardware
Risoluzione
XGA (1024x768)
SXGA+ (1400x1050)
HD (1920x1080)
UXGA+ (1920x1200)
WQXGA (2560x1600)
Minimo
1000x1000
1400x1400
1600x1600
1600x1600
2200x2200
Massimo
1200x1200
1600x1600
2000x2000
2000x2000
2600x2600
Tabella 3.2: Tabella riassuntiva dei valori minimi e massimi di risoluzione per le
immagini fisheye da proiettare.
La messa a fuoco dell’immagine proiettata dipende drasticamente dall’allineamento tra i due obiettivi: devono essere posizionati precisamente sull’asse ottico,
altrimenti potrebbero risultare sfocate alcune zone sull’orizzonte della cupola. Il
campo di vista dipende invece dalla lunghezza focale posteriore della lente condensatrice, dall’obiettivo del videoproiettore (zoom e lunghezza focale) e dalle dimensioni
del fascio.
L’immagine intermedia prodotta dalla lente condensatrice può essere deflessa da
uno specchio piano posto a 45 gradi; per comodità si può usare una diagonale da
2 pollici per telescopio. In questo modo il proiettore non sarà obbligato a lavorare
in verticale, ma potrà essere adagiato in una più “naturale” posizione orizzontale,
limitando problemi di accumulo di polvere e calore. Sarà lo specchio della diagonale
a inviare l’immagine verso l’alto, proiettandola attraverso la lente fisheye (vedi fig.
3.19).
Figura 3.19: Assemblaggio secondo lo schema di Lhoumeau, con proiettore in
orizzontale e gruppo ottico provvisto di diagonale.
Le immagini che il fisheye è in grado di proiettare a tutta cupola, e che possono
anche essere scattate utilizzando lo stesso obiettivo montato su una macchina foto-
3.2 Sistema a proiettore singolo
grafica reflex digitale full frame, sono di forma quadrata e di risoluzione variabile.
Questa dipende in primo luogo dalla risoluzione del proiettore e non esistono regole
a priori adattabili a tutte le situazioni. Ad ogni modo, valori di riferimento sono
espressi in tabella 3.2, dove il minimo è il valore sotto al quale le dimensioni dell’immagine ne limiterebbero la qualità, e il massimo è il valore al di sopra del quale non
si apprezzerebbero miglioramenti.
Un sistema a proiettore singolo con obiettivo fisheye è dunque composto da un
gruppo ottico principale formato da una lente a focale fissa 50 mm e un fisheye
circolare da 8 mm di focale. Nella configurazione sul piano orizzontale, per certi
versi più comoda e affidabile, è previsto l’utilizzo di una diagonale frapposta tra i
due obiettivi, in modo che la luce proveniente dal primo venga deflessa a 90 gradi
verso il secondo, e proiettata cosı̀ verso l’alto.
Figura 3.20: Modelli della ditta spagnola Immersive Adventure, che sfruttano il
sistema LSS.
I sistemi di proiezione che fanno uso di una lente fisheye:
• sono posti al centro della cupola, risolvendo cosı̀ tutte le questioni riguardanti
il posizionamento dei vari componenti della proiezione, dal momento che in
questo caso sono tutti assemblati tra di loro. Al pubblico saranno riservati i
posti lungo una o più circonferenze perimetrali;
• proiettano il cielo a tutta cupola, utilizzando cioè tutta la superficie di proiezione, e favorendo cosı̀ un’esperienza didattica e scientifica totalmente immersiva;
• non richiedono processi di warping via software, ma sono in grado di proiettare le immagini fisheye originali in maniera immediata. I pixel proiettati
corrispondono ai frame sorgente, siano essi campi stellari o video fulldome;
• le dimensioni dei pixel è uniforme e costante su tutta la cupola;
71
72
3. L’apparato sperimentale: l’hardware
(a) Digitarium Epsilon.
(b) Digitarium Delta 3.
Figura 3.21: Planetari portatili della ditta americana Digitalis. A sinistra un modello
verticale con montatura Elevator, a destra un modello planare del tipo LSS.
• sono meno ingombranti e lasciano più spazio per i visitatori;
• sono facilmente aggiornabili o modificabili, basta semplicemente sostituire il
pezzo desiderato e rimontarlo. Non ci sono configurazioni software da fare o
da mantenere né alcun genere di incompatibilità;
• sono più semplici da configurare e più veloci da inizializzare
• proiettano un numero di pixel più limitato per via del formato 1:1;
• possono essere più maneggevoli, leggeri e trasportabili.
Anche nel caso di questi sistemi ottici, si possono realizzare soluzioni integrate
con assemblaggi più o meno rigidi delle varie parti; l’uso di contenitori, borse o
valigie rende più sicuro il trasporto e l’utilizzo. Esistono molti modelli industriali
(vedi fig. 3.20 e 3.21), il cui costo però è molto più elevato.
In conclusione, si può certamente affermare che le possibilità per la realizzazione
“fai da te” di un apparato per la proiezione su superficie sferica sono numerose. I pro
e i contro da considerare sono molteplici per l’uno o per l’altro metodo, ma si può
giungere a un risultato più che soddisfacente anche a fronte di costi relativamente
ridotti. La cosa da tenere sempre in considerazione è che il risultato finale è frutto di
3.2 Sistema a proiettore singolo
una commistione di elementi, ognuno dei quali apporta il suo contributo: è del tutto
inutile utilizzare una cupola di alta qualità e grandi dimensioni se poi si proiettano
immagini o video a bassa risoluzione; cosı̀ come è altrettanto sconveniente utilizzare
un sistema di proiezione all’avanguardia laddove si disponga di una cupola con una
superficie di qualità scadente. Solo l’esperienza e accurate ricerche portano alla
scelta della giusta ricetta da mettere in pratica.
Per quanto riguarda il progetto di planetario qui in esame, la scelta è ricaduta
su un sistema di proiezione singolo con ottica fisheye. Si riassumono brevemente i
criteri che hanno portato a decretare questa opzione la migliore possibile:
qualità della proiezione : messa a fuoco ottimale e contrasto uniforme sulla quasi
totalità della superficie di proeizione;
durata e affidabilità : sistema estremamente maneggevole e resistente; la pulizia
delle lenti può essere effettuata con un normale kit per obiettivi fotografici;
copertura della proiezione : sistema fulldome, a tutta cupola, per una esplorazione dello spazio immersiva e avvolgente;
risoluzione effettiva : dimensione dei pixel costante e unifome su tutta la cupola;
semplicità di utilizzo : una volta posizionato al centro della cupola, basta effettuare alcune piccole regolazioni angolari per allineare il tutto sull’asse ottico;
reperibilità dei materiali : tutte le componenti sono comuni oggetti di mercato
e facilmente sostituibili.
Nel prossimo capitolo sarà presentato in dettaglio il lavoro di progettazione e
realizzazione dell’apparato, dal reperimento delle componenti al loro assemblaggio e
seguente collaudo.
73
Capitolo 4
Realizzazione del planetario
digitale
Dopo aver affrontato in dettaglio le problematiche legate alla ricostruzione delle
posizioni dei corpi celesti e le enormi potenzialità fornite dalla tecnologia digitale, si
sono approfondite nel capitolo precedente le modalità con cui ci si può approcciare
alla proiezione del cielo virtuale in un ambiente immersivo e avvolgente come quello
di un planetario. Il fatto di dover proiettare immagini su uno schermo sferico,
rappresentato dalla cupola, porta alla necessità di introdurre nuovi elementi ottici in
grado di deformare le immagini prodotte a livello software e visualizzarle in maniera
corretta sulla superficie di proiezione. La tecnica più semplice ed efficace, seppur
sempre integrabile e migliorabile, scelta per questo lavoro, consiste nel proiettare le
immagini attraverso un obiettivo fisheye, secondo il sistema sviluppato da Lhoumeau
(vedi fig. 4.1).
Obiettivo
fisheye
Specchio
Proiettore
Lente
condensatrice
Figura 4.1: Schema ottico per l’allineamento degli assi (non in scala).
Si presenta dunque in questo capitolo il lavoro di progettazione e realizzazione
hardware dell’apparato sperimentale, che ho portato a termine grazie alla fondamentale collaborazione e alla strumentazione messa a disposizione dall’officina meccanica
del Dipartimento di Scienze dell’Università Roma Tre.
75
76
4. Realizzazione del planetario digitale
4.1
Gradi di libertà del sistema
Una volta scelta in via definitiva la configurazione di Lhoumeau, ho analizzato il
problema geometrico riguardante l’allineamento degli assi ottici, illustrato in figura
4.1. Rispetto all’asse ottico del proiettore, l’asse della lente condensatrice può risultare spostato secondo gli angoli α e β mostrati in figura 4.2, rispettivamente giacenti
sui piani perpendicolari xy e xz.
z
β
α
y
Asse ottico del proiettore
Asse ottico della lente
x
Figura 4.2: Allineamento angolare.
Una volta allineati gli angoli, e posizionati quindi parallelamente i due assi, è
necessario controllare che siano disposti esattamente l’uno sul prolungamento dell’altro, senza sfasamenti in y o in z. I possibili ∆y e ∆z sono illustrati in figura
4.3. L’allineamento assiale della prima lente col proiettore introduce quindi in totale
quattro gradi di libertà nel sistema, due dallo sfasamento angolare e due da quello
traslazionale.
Ma nella realizzazione meccanica dell’apparato ottico si deve tener conto di altri
due gradi di libertà, associati all’allineamento dell’asse ottico del fisheye con la
verticale: la proiezione deve infatti essere esattamente centrata sullo zenit, ovvero il
punto più in alto sopra la nostra testa. L’obiettivo fisheye può puntare in direzioni
errate individuate dagli angoli ϑ e ϕ, che rapprensentato gli ulteriori due gradi di
libertà del sistema. Gli angoli, rispettivamente sul piano yz e sul piano xz sono
mostrati in figura 4.41 .
Il sistema di proiezione deve dunque prevedere regolazioni su sei gradi di libertà
totali, e nei paragrafi seguenti verranno illustrate le soluzioni realizzate dal punto
1
N.B. Gli angoli β e ϕ giacciono sullo stesso piano, ma non corrispondono allo stesso spostamento; il primo allinea il blocco ottico al proiettore, il secondo sposta tutto l’apparato rispetto alla
verticale, senza alterarne l’allineamento interno.
4.2 Reperimento degli elementi da assemblare
z
77
Asse ottico del proiettore
Asse ottico della lente
∆z
∆y
y
x
Figura 4.3: Allineamento traslazionale.
z
ϑ
ϕ
y
Asse ottico del fisheye
x
Figura 4.4: Allineamento con la verticale.
di vista meccanico. Ulteriori regolazioni di fino sono state aggiunte per rendere
l’operatività più confortevole.
4.2
Reperimento degli elementi da assemblare
L’apparato sperimentale, che nel suo insieme rappresenta il proiettore digitale per
planetario, prevede l’assemblaggio dei seguenti elementi:
78
4. Realizzazione del planetario digitale
(a) videoproiettore DLP: marca Asus modello P1500, HD 16:9, risoluzione nativa
1920x1080;
(b) obiettivo fotografico: marca Canon, focale fissa 50 mm f/1.4, attacco a baionetta;
(c) diagonale per telescopio: marca Bresser da 2 pollici;
(d) obiettivo fotografico fisheye circolare: marca Belomo modello EWP Fisheye
Lens MC 3.5/8A, focale 8 mm f/3.5, attacco a vite;
(a) Videoproiettore.
(b) Obiettivo Canon.
(c) Diagonale da 2”.
(d) Obiettivo fisheye.
Figura 4.5: I quattro elementi da assemblare: videoproiettore (a), obiettivo Canon (b),
diagonale (c), obiettivo fisheye (d).
4.3 Progettazione e lavorazione
4.3
Progettazione e lavorazione
Il lavoro di progettazione e seguente realizzazione della meccanica è stato separato
in due fasi, riguardanti rispettivamente il gruppo ottico e il supporto regolabile. È
stato necessario elaborare soluzioni che coprissero tutti gli spostamenti necessari,
con snodi, raccordi e slitte per ampie regolazioni. Tutto l’apparato è pensato in
maniera estremamente modulare, in modo da consentire modifiche e integrazioni
in maniera semplice e spedita: il gruppo ottico e il proiettore sono indipendenti,
collegati soltanto mediante una piastra di connessione alla quale sono separatamente
agganciati.
La realizzazione effettiva degli elementi di raccordo e altri di supporto è stata
ottenuta mediante lavorazione CNC (Computer Numerical Control) di lastre in lega
d’alluminio serie 60002 .
4.3.1
Gruppo ottico
Per assemblare il gruppo ottico è stato necessario realizzare due ghiere filettate: una
per connettere un lato della diagonale con l’attacco a baionetta del Canon, una per
connettere l’altro lato con l’attacco a vite del fisheye.
Figura 4.6: Prospetto e sezione della diagonale, filettatura M46 con passo da 0.75 mm.
In figura 4.7 la diagonale spogliata dai due raccordi da telescopio pronta per gli
adattatori degli obiettivi; ben visibile lo specchio piano all’interno.
2
Lega di alluminio, silicio e magnesio a media resistenza meccanica.
79
80
4. Realizzazione del planetario digitale
Figura 4.7: Diagonale smontata con specchio interno.
Le due ghiere consentono l’aggancio degli obiettivi fotografici alla diagonale, nelle
posizioni mostrate negli schemi di figura 4.8.
(a) Proiezione 3D in CAD.
(b) Disegno prospettico.
Figura 4.8: Elementi del gruppo ottico da assemblare: visione d’insieme.
Dalle sezioni prospettiche laterali è possibile avere un’idea anche delle distanze
relative tra gli elementi (fig. 4.9): il centro ottico della diagonale dista 46 mm
dalle rispettive flange posteriori degli obiettivi. Questa distanza è, in prima battuta,
approssimativa; è stata in via definitiva opportunamente ottimizzata agendo sullo
spessore delle ghiere.
4.3 Progettazione e lavorazione
81
Figura 4.9: Sezione laterale destra, cioè dal punto di vista di un osservatore posto
sul lato destro del proiettore.
(a) Sezione frontale.
(b) Sezione laterale sinistra.
Figura 4.10: Sezione frontale, cioè dal punto di vista del proiettore (a) e sezione dal lato
sinistro (b).
82
4. Realizzazione del planetario digitale
La prima ghiera ad essere realizzata è quella per il fisheye, più semplice perché
già provvista di una filettatura standard, rispetto all’attacco a baionetta del Canon.
La ghiera ha una filettatura da 46 mm di diametro da un lato e 42 mm dall’altro,
rispettivamente con passo da 0.75 mm e da 1 mm, la prima per l’avvitamento alla
diagonale e la seconda per l’obiettivo fisheye.
Figura 4.11: Sezione laterale destra: la parte colorata in grigio è lo spessore della
ghiera.
(a)
(b)
(c)
Figura 4.12: Sezione sinistra (a), frontle (b) e visione prospettica con ghiera (c).
4.3 Progettazione e lavorazione
In figura 4.13 il prospetto 3D del gruppo ottico, in rosso la ghiera di connessione
che permette di avvitare l’obiettivo fisheye e fissarlo cosı̀ alla diagonale.
(a) Rendering 3D intero.
(b) Rendering 3D in sezione.
Figura 4.13: Proiezione 3D del gruppo ottico: la parte colorata di rosso rappresenta lo
spessore della ghiera.
83
84
4. Realizzazione del planetario digitale
La ghiera è stata incisa in una lastra di alluminio 6000 utilizzando la macchina
a controllo numerico, concepita per lavori industriali ad altissima precisione, pari a
1/100 mm. Nella foto 4.14 un momento della lavorazione:
Figura 4.14: La macchina a controllo numerico in lavorazione sulla ghiera.
Una volta completata la realizzazione della prima ghiera per l’attacco al fisheye,
si è proceduto alla progettazione e lavorazione dell’altra, quella che connette la
diagonale all’attacco a baionetta Canon.
Il tipo d’innesto a baionetta (vedi fig. 4.15), introdotto nel 1987, viene utilizzato
da tutti gli obiettivi Canon EF (Electro Focus) del sistema EOS, sia per reflex
analogiche sia per quelle digitali. Si distingue dal precedente innesto cosiddetto
“breech/lock” che funzionava mediante un anello rotante; presenta il più ampio
diametro interno tra le macchine fotografiche reflex formato 24x36 (54 mm contro
i 42 dell’attacco a vite standard M42), consentendo quindi di avere obiettivi con
maggiori aperture destinati alle Canon EOS.
4.3 Progettazione e lavorazione
Figura 4.15: Attacco Canon EF con innesto a baionetta.
Figura 4.16: Tavola riferita alla ghiera di connessione tra il Canon e la diagonale.
La tavola in figura 4.16 si riferisce alla ghiera vista di profilo: sul lato sinistro
l’attacco all’obiettivo Canon, con diametro interno di 54 mm, e sul lato destro l’inne-
85
86
4. Realizzazione del planetario digitale
sto a vite nella diagonale. A questo punto si è in grado di connettere i due obiettivi
fotografici alla diagonale mediante le ghiere appena realizzate. In figura 4.17 la
sezione e la visione d’insieme di tutto il blocco:
Figura 4.17: Modello solido 3D del gruppo ottico: le due ghiere sono messe in evidenza
con colori diversi.
e quindi infine le ghiere e i due obiettivi montati sulla diagonale: il blocco ottico è
finalmente pronto (fig. 4.18).
Figura 4.18: Gruppo ottico assemblato. A sinistra: particolare sulle due ghiere; a destra:
gruppo ottico completo con entrambi gli obiettivi montati.
4.3 Progettazione e lavorazione
Il gruppo ottico deve ora essere connesso al videoproiettore, in maniera che sia
tutto il più possibile regolabile. Il prodotto finale deve garantire dunque che i due
oggetti restino stabilmente allineati sull’asse ottico, in una configurazione standard
del tipo mostrato in figura 4.19
Figura 4.19: A questo punto dei lavori si hanno due oggetti completi da collegare,
il gruppo ottico e il videoproiettore. L’allineamento non è immediato perché non si
conoscono con precisione le distanze focali relative di tutti gli elementi; per questo è
necessario inserire regolazioni su tutti i gradi di libertà.
87
88
4. Realizzazione del planetario digitale
4.3.2
Supporto regolabile
Durante la fase di progettazione del supporto regolabile che connette il gruppo ottico
al proiettore si sono inserite soluzioni per poter agire su tutti e sei i gradi di libertà
del sistema discussi all’inizio del capitolo. Il risultato è mostrato nello schema in
figura 4.20.
Figura 4.20: Schema 3D del supporto regolabile. 1: snodo; 2-3: montante; 4: piastra
scorrevole; 5: collare.
Se si fa riferimento alla figura 4.20, e si stabilisce la terna di coordinate spaziali xyz, con z asse verticale, x asse ottico del proiettore e y il restante asse
4.3 Progettazione e lavorazione
perpendicolare, allora si definiscono:
1. snodo per la regolazione dell’angolo intorno all’asse z (angolo α definito nello
schema di figura 4.2 all’inizio del capitolo);
2. montante per la rotazione intorno all’asse y (angolo β);
3. sempre sul montante, la traslazione lungo z (∆z in figura 4.3);
4. piastra scorrevole sull’asse y (regola il ∆y);
5. collare per la rotazione intorno all’asse x (angolo ϑ in figura 4.4), la cui
lavorazione è mostrata in figura 4.21.
I primi due servono per inclinare il gruppo ottico rispetto all’asse del fascio di uscita
dal proiettore, e rendere quindi l’asse della prima lente parallelo a quello del proiettore. Questo per far sı̀ che la luce vada a colpire il centro dello specchio della
diagonale, in modo da ottenere un’immagine completa e ben a fuoco. Il terzo e il
quarto regolano le traslazioni perpendicolari, per poter andare a far coincidere i due
assi. Lo scopo dell’ultimo elemento è definire la verticalità del fascio proiettato, in
modo che sia esattamente perpendicolare al piano del terreno. Per ottenere questo
risultato è necessario avere anche la possibilità di intervenire sull’angolo ϕ di rotazione intorno all’asse y, il che si ottiene sollevando o abbassando la parte posteriore
di tutto l’apparato (sono allo scopo inseriti dei piedini sotto il telaio, nelle fasi finali
della lavorazione).
Figura 4.21: Il collare prima di essere allacciato al gruppo ottico.
Sono queste tutte le soluzioni meccaniche realizzate per coprire i sei gradi di
libertà del sistema, soluzioni che permettono di intervenire sull’allineamento degli
assi ottici con precisione e puntualità. È stato inoltre montato uno slittone lungo
89
90
4. Realizzazione del planetario digitale
l’asse x, con la funzione di allontanare o avvicinare il gruppo ottico al proiettore,
andando cosı̀ a regolare la dimensione dell’immagine che entra nella lente condensatrice. È importante che sia la più piccola possibile per evitare tagli sui bordi; meglio
quindi ridurre al minimo la distanza, senza ovviamente che le due lenti vadano a
contatto. In figura 4.22 è mostrato il supporto regolabile nel suo insieme, prima
Figura 4.22: Il gruppo ottico completo di sistema regolabile a sei gradi di libertà.
di essere installato sul telaio base insieme al proiettore: slittone, piastra angolare,
snodo, montante e collare sono agganciati tra di loro e sorreggono il gruppo ottico.
4.3 Progettazione e lavorazione
4.3.3
91
Completamento dell’apparato
Una volta realizzato tutto il blocco ottico, completo del supporto regolabile, si è
ultimato il lavoro connettendolo, assieme al proiettore, a un telaio di base. L’attacco
del blocco regolabile al telaio avviene direttamente avvitando lo slittone mediante
due viti di scorrimento; al contrario, per il videoproiettore è necessario realizzare
una piastra di supporto dotata di un sistema di sospensione per il proiettore, che
consenta il naturale ricircolo dell’aria ed eviti il surriscaldamento dello stesso. La
soluzione migliore è rappresentata in questo caso da piedini regolabili in altezza (vedi
fig. 4.23).
(a)
(b)
(c)
Figura 4.23: Tavole dell’insieme proiettore più gruppo ottico. Nelle miniature in basso,
retro (a), profilo (b) e fronte (c), si possono notare i piedini distanziali che poggiano
sulla piastra di supporto agganciata al telaio base.
I piedini regolabili, oltre alla funzione distanziale, danno un’ulteriore garanzia
nell’allineamento fra il videoproiettore e il blocco ottico, estendendo cosı̀ le possibilità
di regolazione di tutto l’apparato.
92
4. Realizzazione del planetario digitale
Figura 4.24: Gruppo ottico con supporto regolabile e proiettore: modello 3D di profilo,
dal basso e visuale d’insieme.
La figura 4.24 mostra anche una visuale dal basso per poter apprezzare il sistema
con cui la piastra di supporto del proiettore e lo slittone saranno avvitati al telaio
base.
Figura 4.25: Al centro del telaio, nella parte anteriore, è posizionata una bolla di
livellamento per facilitare le operazioni iniziali di allineamento col piano del terreno.
Questa configurazione è già ottimale e funzionante; in ultima analisi si sono
aggiunti alcuni dettagli tecnici e piccoli ritocchi atti a perfezionare e rifinire l’opera.
Un aspetto tecnico importante, riguardante l’allineamento ottico, consiste nel fatto
che il fascio di luce non esce orizzontalmente dal proiettore, bensı̀ con un angolo di
pochi gradi rispetto al piano: è stato per questo inserito un meccanismo a vite in
4.3 Progettazione e lavorazione
grado di modulare l’elongazione dalla piastra di supporto, per regolare l’inclinazione
del proiettore e garantire cosı̀ l’allineamento con l’asse della prima lente.
Il lavoro si completa quindi con l’assemblaggio delle due parti al telaio base,
sempre di Al6000, modellato e alleggerito delle parti non necessarie, attrezzato di
quattro piedi regolabili e una bolla di livellamento (ben visibile in figura 4.25) per
una prima taratura dell’allineamento sul piano. Un particolare del telaio base e del
sistema di aggancio al supporto regolabile è mostrato nella figura 4.26.
Figura 4.26: Particolare del supporto regolabile: in primo piano slittone e snodo con
viti a brugola per le regolazioni.
È stato assemblato anche un tavolino leggero e portatile per avere sempre un
supporto dedicato esclusivamente al proiettore: comodo da portare quando si fanno
attività di planetario nelle scuole. Dotato anch’esso di sistema di messa in bolla
e gambe regolabili, funzione utile laddove, a seconda delle situazioni, ci si trovi a
dover modificare l’altezza a cui posizionare il proiettore sotto la cupola.
Già dai primi test, l’apparato sperimentale, illustrato in figura 4.27, ha dato
riscontri molto positivi. Le immagini vengono proiettate senza distorsioni e sia la
luminosità sia il fuoco sono soddisfacenti. Le difficoltà maggiori si riscontrano sull’allineamento dell’asse ottico, con conseguenze sull’angolo di proiezione e sull’interezza
delle immagini: se la luce del proiettore non viene concentrata esattamente al centro dello specchio della diagonale, infatti, non uscirà esattamente sulla verticale e
il bordo interno della lente fisheye taglierà l’immagine. Un cammino ottico troppo
lungo, invece, determinato ad esempio da ghiere di raccordo troppo spesse, potrebbe
risultare in un angolo di proiezione minore di 180 gradi, con una perdita pari anche
a qualche decina di gradi.
È possibile tenere sotto controllo questa problematica svitando l’obiettivo fisheye
e, senza guardare direttamente con l’occhio onde evitare fastidi alla vista, verificare l’esattezza della posizione dell’immagine sullo specchio. Se questa appare molto
93
94
4. Realizzazione del planetario digitale
Figura 4.27: Postazione di lavoro completa di tutto l’apparato hardware: computer
e proiettore digitale.
distorta rispetto alla forma circolare o decentrata, spostare le posizioni relative utilizzando i supporti regolabili necessari finché non si ottiene il posizionamento desiderato. Per fare questa operazione è utile sfruttare la schermata di Nightshade con
la griglia altazimutale attivata: si ottiene un’immagine simile a quella mostrata in
figura 4.28. Utilizzando questo espediente è stata testata la geometria del cammino
ottico.
Figura 4.28: Vista dall’alto dello specchio interno alla diagonale: l’immagine che esce
dal proiettore viene concentrata dall’obiettivo 50 mm sullo specchio e la posizione
su di esso determina la correttezza nell’angolo di proiezione.
4.3 Progettazione e lavorazione
L’apparato sperimentale realizzato secondo i progetti e gli interventi presentati
in questo capitolo è allo stato dell’arte già utilizzabile e funzionante. A seguito
di alcuni test eseguiti con e senza cupola, si riscontra una qualità della proiezione
assolutamente apprezzabile, senza evidenti distorsioni della griglia di coordinate e
con una buona qualità della messa a fuoco su tutta la semisfera. In questo modo le
immagini risultano nitide nei limiti di risoluzione del sistema.
Con il presente apparato è già possibile avviare progetti di didattica e divulgazione a tutti i livelli, consentendo un’esperienza immersiva e avvolgente in tutti i campi
possibili della Scienza. La sua integrabilità ed estrema versatilità lasciano spazio a
migliorie e modifiche senza alcuna necessità di intervenire in maniera irreversibile
sulla struttura portante che è stata progettata proprio con un assetto modulare.
95
Capitolo 5
Conclusioni
Un planetario digitale è un apparato sperimentale che consente di determinare e
visualizzare in ogni momento le posizioni dei corpi celesti. Il primo step è compito
di un software planetario, come Nightshade, che attraverso routine di calcolo è in
grado di ricostruire istante per istante le coordinate dei pianeti, del Sole, della Luna e
di molti altri oggetti che popolano il cielo. I calcoli si basano su teorie di effemeridi
pubblicate dall’Istituto di Meccanica Celeste dell’Osservatorio di Parigi, le quali
garantiscono una precisione sulla posizione entro l’arcosecondo. Il secondo step, la
visualizzazione, è invece a carico di una struttura hardware opportuna, realizzata
mediante un proiettore digitale provvisto di ottica fisheye.
Scopo di questo lavoro di Tesi è stato proprio progettare e costruire un tale apparato di proiezione, assemblando vari elementi ottici a un videoproiettore digitale
per mezzo di un supporto leggero, solido e soprattutto regolabile. Come si è visto,
l’operazione più delicata e che ha richiesto più lavoro, sia progettuale sia meccanico, consiste nell’allineamento degli assi ottici, cruciale per il raggiungimento di una
proiezione di alta qualità, ben focalizzata, senza tagli nè difetti e uniforme su tutta
la superficie della cupola. Il proiettore è stato messo a punto e si è potuto verificare
come anche nell’ambiente buio di una cupola gonfiabile assicuri un risultato più che
soddisfacente.
Il planetario è uno strumento che offre molte opportunità alla didattica e alla
divulgazione. Le sue potenzialità educative vanno ricercate nella possibilità che esso
offre di modificare in modo sostanziale l’ambiente di apprendimento, spostando il
centro dell’azione educativa dall’istruzione passiva al coinvolgimento da parte dell’allievo. È infatti ormai accertato che la totale immersione e l’interattività sono i
due ingredienti fondamentali per rendere la Scienza attraente e di facile comprensione, in un contesto nel quale il visitatore vuole imparare divertendosi. Il planetario è
lo strumento ideale, sia per il pubblico generico che per le scuole, per comprendere
meglio le leggi che fanno apparire, sopra di noi, il cielo come lo vediamo. Ma oltre
alla sua utilità didattica, è anche un luogo speciale in cui ci si trova di fronte alla
magia di un cielo perfetto per l’osservazione notturna. È una grande risorsa per la
comunicazione della Scienza e non a caso trova una sempre maggiore diffusione nei
Paesi scientificamente e tecnologicamente più avanzati.
La proiezione del cielo stellato fornisce l’occasione di scoprire e approfondire i
97
98
5. Conclusioni
principali fenomeni celesti e i più attuali temi dell’Astronomia. Partendo dal moto
apparente del Sole in cielo, si può andare poi a scoprire come orientarsi di notte con
le stelle, facendo i conti con l’inquinamento luminoso; riconoscere la Luna, i pianeti,
le costellazioni e le loro leggende; soffermarsi sulle stelle, sui loro colori e sui luoghi
del firmamento che permettono di ricostruire la loro storia, tra ammassi stellari e
nebulose. Inoltre, si può esplorare la profondità del cielo, svelando l’ampiezza della
nostra galassia, e da lı̀ viaggiare verso le zone più lontane dell’Universo. Le risorse
tecniche del planetario comprendono anche la possibilità di realizzare degli script via
software, offrendo in questo modo opprtunità pressoché infinite di spaziare con la
fantasia e di farlo in maniera multimediale e interattiva: filmati, animazioni, schemi,
immagini e spettacolari foto di telescopi spaziali e sonde interplanetarie aiutano a
fornire un’informazione sempre aggiornata sulle ultime scoperte dell’Astronomia.
Oggigiorno, nonostante resti la parte essenziale e quella che costituisce il fondamento e la ragion d’essere del planetario, l’Astronomia classica è solo uno dei tanti
argomenti che possono essere oggetto di discussione e divulgazione in un planetario.
Un numero sempre crescente di altre discipline e branche della Fisica e della Scienza
si sta affacciando su questo ampio campo di sviluppo: spettacoli full-dome interdisciplinari conducono lo spettatore all’interno delle cellule e tra le eliche del DNA,
esplorano l’origine della vita sulla Terra e la possibilità che essa esista nello spazio
profondo lontano da noi; raccontano i miti dell’antichità classica, storie di leggende
e poemi epici.
Un esempio che illustra la trasversalità dello strumento planetario è l’esperimento ATLAS del CERN. Come annunciato dal CERN Bulletin nel 2011 (cfr. [21]),
infatti, uno spettacolo full-dome per planetario dal titolo “Phantom of the Universe
- The Hunt for Dark Matter Has Begun” è in fase di sviluppo. Il film è incentrato sul
tema della materia oscura, dal Big Bang fino ad arrivare al Large Hadron Collider.
Attraverso le parole di Michael Barnett, capo del Particle Data Group ed ex Education Coordinator per l’esperimento ATLAS a LHC, si può realmente capire cosa
spinga anche i grandi gruppi di ricerca a investire in queste opere: “La cosa davvero entusiasmante è che ora alle persone sembrerà veramente di essere all’interno
di un rivelatore o dentro il tunnel di LHC.” Il progetto ha visto il coinvolgimento di studenti dei dipartimenti di fisica, arte, comunicazione scientifica e scrittura
professionale, con lo scopo di realizzare un prodotto che meglio possa mostrare a
tutti il vasto programma di ricerca portato avanti dagli esperimenti di LHC. Nello
stesso bollettino del CERN viene sottolineato come questa iniziativa “contribuirà
enormemente ad esportare la fisica di LHC al grande pubblico mondiale”; sembra
infatti che lo spettacolo sarà trasmesso nei più importanti Planetari di ogni nazione.
Il planetario rappresenta dunque un nuovo canale di comunicazione, un modo
alternativo di fare Scienza e renderla fruibile a tutti. Mostrando i molteplici aspetti
del mondo in cui viviamo in maniera immersiva e coinvolgente, aiuta a comprendere
meglio i principi e le leggi che lo governano. Ci fa assaporare la Scienza, la Cultura
e le Arti, insegnando, informando, educando e, perché no, divertendo.
Bibliografia
[1] P. Bretagnon, G. Francou: “Planetary theories in rectangular and spherical variables. VSOP87 solutions”, Astron. Astrophys. 202, 309-315
(1988).
[2] P. Bretagnon: “Théorie du mouvement de l’ensemble des planètes.
Solution VSOP82”, Astron. Astrophys. 114, 278-288 (1982).
[3] B. W. Carroll, D. A. Ostlie: An Introduction to Modern Astrophysics,
New York: Addison-Wesley (1996).
[4] P. van de Kamp: Elements of Astromechanics, San Francisco: W. H.
Freeman and Company (1964).
[5] F. R. Moulton: An Introduction to Celestial Mechanics, New York:
MacMillan (1914).
[6] E. M. Standish: “Orientation of the JPL Ephemerides, DE200/LE200,
to the Dynamical Equinox of J2000”, Astron. Astrophys. 114, 297-302
(1982).
[7] M. Chapront-Touzé, J. Chapront: “The lunar ephemeris ELP-2000”,
Astron. Astrophys. 124, 50-62 (1983).
[8] http://www.navipedia.net/index.php/Transformation between
Celestial and Terrestrial Frames; ESA Navipedia (2014).
[9] http://www.neoprogrammics.com/vsop87/; PHP Science Labs (2015).
[10] http://www.planetarioroma.it/il museo/planetario; Nuovo Planetario di Roma (2006)
[11] http://www.midnightkite.com/index.aspx?URL=Software; MidnightKite Project, D. Bruton (2015).
[12] http://nightshadesoftware.org; Nightshade (2014).
[13] http://www.digitaliseducation.com/products-nightshade.html;
Digitalis Education Solutions, Inc. (2015).
[14] Nightshade 11 User Guide;
Nightshade User Documentation,
http://nightshadesoftware.org/documents/1, Community Edition
(2012).
99
100
BIBLIOGRAFIA
[15] Creating Scripts for Nightshade; Nightshade Technical Documentation,
http://nightshadesoftware.org/documents/3 (2012).
[16] R. Spearman: StratoScript 11.12.1 Command Reference; Nightshade
Technical Documentation,
http://nightshadesoftware.org/documents/2 (2012).
[17] Portable Planetarium Handbook ; International Planetarium Society Inc.,
http://www.ips-planetarium.org/, Susan Reynolds Button editore
(2002).
[18] Rosenfield, P. et al.:“The University of Washington Mobile Planetarium:
A Do-it-yourself Guide”, CAPjournal 15, 35-39 (2014).
[19] http://www.paulbourke.net; P. Bourke (2015).
[20] http://www.lss-planetariums.info/; LSS Group, Y. Lhoumeau & L.
Ruiz (2014).
[21] http://cds.cern.ch/journal/CERNBulletin/2011/41/News%
20Articles/1387908; CERN Bulletin, Edizione No. 41-42 (2011).
Appendice A
Trattazione analitica del problema
dei due corpi
A.1
Equazioni del moto
Si considerino due corpi sferici e omogenei di massa m1 e m2 rispettivamente, che
si attraggono con una forza proporzionale al prodotto delle loro masse e che varia
inversamente al quadrato della distanza tra i loro centri, nel caso della legge di
gravitazione universale di Newton:
F =−G
m1 m2
m1 m2
2
r̂
:=
−
k
r̂,
r2
r2
dove G è la costante di gravitazione universale, r la distanza fra i due corpi e r̂ il
versore di direzione. Si scelga un opportuno sistema di riferimento in cui le coordinate dei due corpi siano (ξ1 , η1 , ζ1 ) e (ξ2 , η2 , ζ2 ) e sia r la distanza tra i due;
combinando le leggi del moto con la gravitazione universale si ottengono allora le
seguenti equazioni differenziali per le coordinate:

ξ1 − ξ2


m1 ξ¨1 = − k 2 m1 m2
;

3

r




η1 − η2


m1 η¨1 = − k 2 m1 m2
;

3

r




ζ1 − ζ2


;
 m1 ζ¨1 = − k 2 m1 m2
r3
(A.1)

ξ2 − ξ1


m2 ξ¨2 = − k 2 m2 m1
;


r3




η2 − η1


m2 η¨2 = − k 2 m2 m1
;


r3





 m2 ζ¨2 = − k 2 m2 m1 ζ2 − ζ1 .
r3
Per poter risolvere questo sistema di sei equazioni del secondo ordine, si devono
trovare dodici integrali ognuno dei quali introdurrà una costante di integrazione arbitraria. Le costanti possono essere sempre determinate se sono note le tre coordinate
101
102
A. Trattazione analitica del problema dei due corpi
iniziali e le tre componenti della velocità iniziale di ciascuno dei due corpi.
A.2
Il moto del centro di massa
Sommando a due a due le equazioni per ciascuna coordinata del sistema (A.1), si
trova:


m1 ξ¨1 + m2 ξ¨2 = 0;




m1 η¨1 + m2 η¨2 = 0;
(A.2)





m1 ζ¨1 + m2 ζ¨2 = 0.
Queste equazioni sono immediatamente integrabili e danno:


m1 ξ˙1 + m2 ξ˙2 = α1 ;



m1 η˙1 + m2 η˙2 = β1 ;
(A.3)




m1 ζ˙1 + m2 ζ˙2 = γ1 .
E integrando di nuovo:
(A.4)


m1 ξ1 + m2 ξ2 = α1 t + α2 ;



m1 η1 + m2 η2 = β1 t + β2 ;



 m ζ +m ζ =γ t+γ .
1 1
2 2
1
2
In questo modo si risolvono sei dei dodici integrali, essendo α1 , α2 , β1 , β2 , γ1 , γ2 le
¯ η̄, ζ̄) del centro
costanti arbitrarie. Si introducano a questo punto le coordinate (ξ,
di massa con M = m1 + m2 , per il quale il sistema (A.4) diventa:


M ξ¯ = m1 ξ1 + m2 ξ2 = α1 t + α2 ;



M η̄ = m1 η1 + m2 η2 = β1 t + β2 ;
(A.5)



 M ζ̄ = m ζ + m ζ = γ t + γ .
1 1
2 2
1
2
Da queste equazioni si evince che le coordinate aumentano in maniera lineare col
tempo e, quindi, il centro di massa si muove con velocità costante. Si può dimostrare,
in effetti, che il suo moto sia rettilineo uniforme.
A.3
Le equazioni del moto relativo
Si prenda ora un nuovo sistema di assi cartesiani paralleli ai precedenti, con il centro
delle coordinate nel centro di massa del sistema in esame. Siano (x1 , y1 , z1 ) e (x2 ,
y2 , z2 ) le coordinate di m1 e m2 riferite al nuovo sistema di riferimento; rispetto alle
A.3 Le equazioni del moto relativo
103
vecchie coordinate si scrivono come:

¯ x2 = ξ2 − ξ;
¯

x1 = ξ1 − ξ,



y1 = η1 − η̄, y2 = η2 − η̄;
(A.6)



 z = ζ − ζ̄, z = ζ − ζ̄.
1
1
2
2
Sostituendo nel sistema (A.1), le equazioni differenziali del moto nelle nuove variabili
diventano:

x1 − x2


m1 x¨1 = −k 2 m1 m2
;


r3




y1 − y2


m1 y¨1 = −k 2 m1 m2
;


r3




z1 − z2


;
 m1 z¨1 = −k 2 m1 m2
r3
(A.7)
x2 − x1



;
m2 x¨2 = −k 2 m2 m1


r3



y2 − y1



m2 y¨2 = −k 2 m2 m1
;

3

r




z − z1

 m2 z¨2 = −k 2 m2 m1 2
,
r3
che sono della stessa forma di quelle del moto assoluto. A partire dalla definizione
delle coordinate data in (A.5) e conoscendo sia le posizioni x1 , y1 ,..., z2 sia le costanti
α1 , α2 , β1 , β2 , γ1 , γ2 , si potrebbe risalire alla posizioni assolute nello spazio. Ma
poiché non c’è modo di determinare le costanti a priori, si può solo risolvere il
problema del moto relativo espresso dalle (A.7)
Dal momento che la nuova origine del sistema di riferimento è nel centro di massa,
sussistono le seguenti relazioni tra coordinate:


m1 x1 + m2 x2 = 0;



m1 y1 + m2 y2 = 0;
(A.8)



 m z + m z = 0,
1 1
2 2
dalle quali è possibile ricavare le coordinate di uno dei due corpi, quando sono note
le coordinate dell’altro rispetto al centro di massa.
Le equazioni (A.8) possono essere utilizzate per eliminare le variabili x2 , y2 e z2
dalle prime tre equazioni del sistema (A.7), e x1 , y1 e z1 dalle altre tre. Si ha come
104
A. Trattazione analitica del problema dei due corpi
risultato:

x1

x¨1 = −k 2 M 3 ;


r



y1

2


y¨1 = −k M 3 ;


r



z

1
2

 z¨1 = −k M 3 ;
r
x2

2

x
¨

2 = −k M 3 ;

r



y

2


y¨2 = −k 2 M 3 ;


r




 z¨2 = −k 2 M z2 .
r3
(A.9)
Le equazioni in x1 , y1 , z1 sono ora indipendenti da x2 , y2 , z2 e viceversa. Ma ciò che
risulterebbe più utile studiare è il moto di un corpo rispetto all’altro. Allo scopo
basta scrivere le coordinate (x, y, z) relative a m2 rispetto a m1 :
x = x2 − x1 ,
y = y2 − y1 ,
z = z2 − z1 .
Sottraendo dunque in (A.9) le equazioni delle coordinate di m1 alle equazioni di m2 ,
e sostituendo le coordinate relative appena scritte, ne risulta:

x

ẍ = −k 2 M 3 ;


r


y
ÿ = −k 2 M 3 ;
(A.10)
r




 z̈ = −k 2 M z .
r3
Il problema è stato cosı̀ ridotto dal dodicesimo al sesto ordine per mezzo degli integrali (A.3) e (A.4). Integrando le equazioni (A.10) si introducono altre sei costanti
che possono essere determinate a partire dalle tre coordinate iniziali e dalle tre
proiezioni della velocità di m1 rispetto a m2 .
Moltiplicando per le opportune variabili e sottraendo a due a due le equazioni
(A.10) si ottiene il sistema:


xÿ − yẍ = 0;



yz̈ − z ÿ = 0;
(A.11)



 z ẍ − xz̈ = 0,
i cui integrali sono:
(A.12)


xẏ − y ẋ = a1 ;



y ż − z ẏ = a2 ;



 z ẋ − xż = a .
3
A.3 Le equazioni del moto relativo
105
z
A
O
y
Ω
L
i
x
Figura A.1: Sistema di riferimento in cui l’oggetto si sposta da L ad A su un’orbita
inclinata di un angolo i.
Si può dimostrare che le costanti a1 , a2 e a3 sono legate alle proiezioni della velocità
areolare1 sui piani xy, yz e zx rispettivamente. Infatti:
1
Ȧ = (xẏ − y ẋ)
2
in coordinate rettangolari.
Moltiplicando ora le equazioni (A.12) per z, x e y rispettivamente e poi sommando, si ottiene:
(A.13)
a1 z + a2 x + a3 y = 0,
ovvero l’equazione di un piano passante per l’origine soddisfatta dalle coordinate di
m1 ; si è cosı̀ dimostrato che il moto di un corpo rispetto all’altro giace su un piano
che passa per il centro di quest’ultimo.
Le costanti a1 , a2 e a3 individuano la posizione del piano dell’orbita rispetto agli
assi di riferimento. In coordinate polari l’equazione (A.13) diventa:
(A.14)
a1 sin ϕ + a2 cos ϕ cos θ + a3 cos ϕ sin θ = 0,
con ϕ e θ angoli polari sui piani xz e xy rispettivamente. Il piano xy e il piano
dell’orbita si intersecano lungo una retta che passa per L (fig. A.1). Si consideri
il segmento OL, passante per il punto in cui l’oggetto m1 passa dal lato negativo
del piano xy a quello positivo (analogo del nodo ascendente). Sia Ω l’angolo tra
la direzione positiva dell’asse delle x e il segmento OL, preso positivo a partire da
Ox; questo angolo varia tra 0 e 360. Sia poi i l’inclinazione tra i due piani, positivo
1
Velocità con cui una superficie viene spazzata dal raggio vettore di un oggetto che si muove
lungo l’orbita.
106
A. Trattazione analitica del problema dei due corpi
nella direzione di rotazione intorno a OL; l’angolo d’inclinazione può assumere tutti
i valori tra 0 e 180 e sarà maggiore (minore) di 90 quando a1 è positivo (negativo).
Quando ϕ = 0 il valore di θ è Ω o Ω + π, posizioni che corrispondono al punto L e
al suo opposto rispetto a O sulla retta OL; quando θ = Ω + π2 l’angolo ϕ può essere
pari a i o π − i, laddove i sia minore o maggiore di 90 rispettivamente. A questi
ultimi casi corrispondono rispettivamente le seguenti equazioni:
(
a2 cos Ω + a3 sin Ω = 0;
(A.15)
a1 sin i ∓ a2 cos i sin Ω ± a3 cos i cos Ω = 0,
dove nella seconda equazione il segno superiore vale per i < 90 e il segno inferiore
per i > 90.
Poiché le proiezioni della velocità areolare sui tre piani fondamentali sono costanti
(dalla (A.12) e dalla definizione di Ȧ si vede che le proiezioni sono pari a 21 a1 , 12 a2
e 12 a3 ), anche la velocità areolare nel piano dell’orbita sarà costante. Sia questa
costante rappresentata dal valore 12 C, con
(A.16)
C=
p
a21 + a22 + a23 ,
nella quale si è scelto il segno positivo della radice quadrata. Mettendo insieme
(A.15) e (A.16), si ricavano le espressioni di a1 , a2 e a3 in funzione di C e degli
angoli i e Ω:


a1 = + C cos i;



a2 = ± C sin i sin Ω;
(A.17)



 a = ∓ C sin i cos Ω,
3
dove nella seconda e terza equazione è da prendere il segno superiore quando i <
90 e il segno inferiore quando i > 90, ovvero se a1 è positivo o negativo (dalla
prima delle tre equazioni). Si sono in questo modo ottenute delle semplici relazioni
che definiscono in maniera univoca gli angoli i e Ω, che a loro volta determinano
univocamente la posizione del piano orbitale.
A.4
Il problema nel piano
Dal momento che l’orbita giace su un piano ben determinato, si possono scegliere gli
assi in modo tale che l’ascissa e l’ordinata siano su questo stesso piano. Le equazioni
del moto sono:

x

 ẍ = −k 2 M 3 ;
r
(A.18)
y

 ÿ = −k 2 M .
r3
Il problema è stato ridotto dal sesto al quarto ordine utilizzando gli integrali (A.12)
e può essere risolto in maniera diretta sviluppando il metodo comunemente usato
A.4 Il problema nel piano
107
in meccanica celeste (vedi, ad esempio, ref. [5]). Mettendo insieme le due equazioni
(A.18) si ottiene:
xÿ − yẍ = 0,
il cui integrale è:
xẏ − y ẋ = c1 ,
che in coordinate polari diventa:
r2 θ̇ = c1 .
(A.19)
Definendo A l’area spazzata dal raggio vettore r, allora sussiste la relazione:
2Ȧ = r2 θ̇ = c1 ,
da cui
(A.20)
2A = c1 t + c2 ,
dalla quale segue che l’area spazzata dal raggio vettore è direttamente proporzionale
al tempo in cui essa viene descritta.
Moltiplicando ora le equazioni (A.18) per 2ẋ e 2ẏ rispettivamente e sommando,
il risultato è:
k2M
2k 2 M
2ẍẋ + 2ÿ ẏ = − 3 (xẋ + y ẏ) = − 3 ṙ.
r
r
L’integrale di questa equazione è
2k 2 M
+ c3 ,
r
ẋ2 + ẏ 2 =
(A.21)
che in coordinate polari si scrive:
ṙ2 + r2 θ̇2 =
(A.22)
2k 2 M
+ c3 .
r
Ma poiché
ṙ =
allora
θ̇
2
dr
dθ
2
dr
θ̇
dθ
+r
2
=
2k 2 M
+ c3 ,
r
A questo punto, utilizzando la (A.19) si può scrivere:
c1 dr
dθ = p
,
r −c21 + 2k 2 M r + c3 r2
108
A. Trattazione analitica del problema dei due corpi
o analogamente:
(A.23)
dθ = r
c3 +
−d
k4 M 2
c21
−
c1
r
k2 M
c1
−
c1
r
2 .
L’equazione è ora scritta nella forma
dθ = √
−dg
f 2 − g2
il cui integrale è
g
θ = arccos
+ c4 .
f
Ritornando alle variabili vere:
(A.24)
r=
c1
k2 M
c1
q
− c3 +
k4 M 2
c21
,
cos(θ − c4 )
equazione che rappresenta una sezione conica con l’origine in uno dei fuochi, scritta
in forma polare (vedi [5]).
A.5
Gli elementi orbitali in funzione delle costanti
d’integrazione
L’inclinazione i e la longitudine del nodo Ω sono legate alle costanti di integrazione
attraverso le (A.17); per gli altri parametri si può derivare una qualche formula a
partire dalla (A.24). Basta confrontare, infatti, questa espressione con l’equazione
generica di una sezione conica con l’origine nel fuoco di destra dell’ellisse:
r(θ) =
p
,
1 + e cos(θ − ω)
dove ω è l’angolo tra l’asse polare e l’asse maggiore dell’ellisse e p è il semilato retto
definito da:
b2
p=
a
A.5 Gli elementi orbitali in funzione delle costanti d’integrazione
109
in cui a e b indicano gli assi maggiore e minore rispettivamente. Per confronto si
ricavano le seguenti espressioni:

c21


;
p
=



k2M






c21 c3

2

e
=
1
+
;

4
2

k
M



(A.25)
ω = c4 − π;




p



c
=
k
M p;

1







k 2 (1 − e2 )


M.
 c3 = −
p
Se si indica con A0 l’area descritta nel momento in cui il corpo celeste passa al
perielio2 , allora dalla (A.20) segue che:
(A.26)
T =
2A0 − c2
,
c1
dove T è il tempo del passaggio al perielio.
2
Nel caso in cui m1 sia il Sole, il periapside prende il nome di perielio.
Appendice B
Guida ai comandi di NL
Tabella B.1: Tasti di interfaccia grafica
Funzione
Tasto
Descrizione
Linee delle
costellazioni
C
Disegna le linee delle costellazioni
Etichette delle
costellazioni
V
Mostra i nomi delle costellazioni
Mitologia delle
costellazioni
R
Sovrappone alle stelle rappresentazioni artistiche delle costellazioni
Griglia azimutale
--
Disegna la griglia di coordinate
altazimutali
Griglia equatoriale
E
Disegna la griglia di coordinate
equatoriali
Terreno
G
Mostra il terreno
Punti cardinali
Q
Mostra i punti cardinali sull’orizzonte
Atmosfera
A
Mostra gli effetti dell’atmosfera
Etichette dei
corpi celesti
P
Mostra i nomi di pianeti, satelliti
e pianeti nani
Etichette delle
nebulose
N
Segna le posizioni di nebulose e
galassie quando il campo di vista
è troppo largo per vederle
Montatura
azimutale/equatoriale
U
Passa dal sistema di coordinate
altazimutali a quelle equatoriali
SPACE
Centra la schermata sull’oggetto
selezionato
CTRL+F
Mostra la finestra per la ricerca di
oggetti
Segue l’oggetto
selezionato
Ricerca di un oggetto
111
Icona
112
B. Guida ai comandi di NL
Configurazione
1
Mostra il menu di configurazione
Aiuto
H
Mostra la finestra di aiuto
Esci
CTRL+Q
Chiude il programma
Riduce velocità
del tempo
J
Fa scorrere indietro il tempo o rallenta l’avanzamento. Può essere
premuto più volte per aumentare
il rate
Avanzamento del
tempo reale
K
Passa allo scorrere del tempo
reale
Aumenta velocità
del tempo
L
Accelera l’avanzamento o rallenta
lo scorrimento indietro del tempo.
Può essere premuto più volte per
aumentare il rate
Torna all’ora attuale
8
Passa all’ora attuale
Tabella B.2: Comandi di spostamento e selezione
TASTI FRECCE
CTRL + FRECCIA SU
CTRL + FRECCIA GIÙ
CLICK SINISTRO
CLICK DESTRO
/
\
SPAZIO
Sposta vista
Zoom avanti (manuale)
Zoom indietro (manuale)
Selezione l’oggetto
Deselezione l’oggetto
Zoom avanti (automatico)
Zoom indietro (automatico)
Centra nell’oggetto selezionato
113
Tabella B.3: Opzioni di visualizzazione
U
F11
C
V
B
R
E
Z
N
P
D
S
G
A
F
Q
O
4 oppure ,
5 oppure .
X
Montatura altazimutale/equatoriale
Visualizzazione a schermo intero (se possibile)
Linee delle costellazioni
Nomi delle costellazioni
Confini delle costellazioni
Rappresentazione artistica delle costellazioni
Griglia equatoriale
Meridiano celeste
Nomi delle galassie
Nomi dei pianeti
Nomi delle stelle
Stelle
Terreno
Atmosfera
Nebbia
Punti cardinali
Commuta le dimensioni della Luna
Linea dell’eclittica
Linea dell’equatore celeste
Commuta la visualizzazione di data e ora e delle
informazioni sull’oggetto selezionato
Tabella B.4: Menu e altre funzioni
H
I
M
1
CTRL + S
CTRL + R
CTRL + F
CTRL + G
CTRL + SHIFT + V
Aiuto
Informazioni sul programma
Menu testuale
Configurazione
Cattura una schermata
Registrazione script
Ricerca di un oggetto
Vai sull’oggetto selezionato
Commuta la frequenza dei fotogrammi video
114
B. Guida ai comandi di NL
Tabella B.5: Tempo e date
6
7
8
J
K
L
=
[
]
Mette in pausa
Arresta il tempo
Torna all’ora attuale
Riduce la velocità del tempo
Avanzamento tempo reale
Aumenta la velocità del tempo
Arretra 24 ore
Avanza 24 ore
Arretra 7 giorni
Avanza 7 giorni
Tabella B.6: Funzioni attivate a seguito del tasto ‘ (backtick)
P
Z
8
K
5
A
Orbite dei corpi
Griglia altazimutale
Carica la configurazione predefinita
Riproduce l’ultimo script
Linee dei tropici
Nuvole (ove previste)
Tabella B.7: Durante la riproduzione di script
6
7
K
L
CTRL + C
Mette in pausa lo script
Arresta lo script
Riprende lo script
Accelera la riproduzione
Termina lo script
Tabella B.8: Varie altre funzioni
CTRL + D
CTRL + 9
CTRL + Q
Avvia lo script demo
Intensità sciami meteorici
Esce dal programma
Appendice C
Subroutine VSOP87
La soluzione VSOP87 esprime le coordinate di un oggetto in funzione del tempo in
due forme diverse: serie periodiche e serie di Poisson. Questa subroutine, scritta
in Fortran 77, sostituisce il tempo t in ambedue le serie e scrive i risultati in file
di output, uno per ciascun pianeta e per ciascuna delle sei versioni del modello, a
seconda del sistema di coordinate.
subroutine VSOP87 (tdj,ivers,ibody,prec,lu,r,ierr)
*------------------------------------------------------------------*
*
Reference : Bureau des Longitudes - PBGF9502
*
*
Object :
*
*
Substitution of time in VSOP87 solution written on a file.
*
The file corresponds to a version of VSOP87 theory and to
*
a body.
*
*
Input :
*
*
tdj
julian date (real double precision).
*
time scale : dynamical time TDB.
*
*
ivers
version index (integer).
*
0: VSOP87 (initial solution).
*
elliptic coordinates
*
dynamical equinox and ecliptic J2000.
*
1: VSOP87A.
*
rectangular coordinates
*
heliocentric positions and velocities
*
dynamical equinox and ecliptic J2000.
*
2: VSOP87A.
*
spherical coordinates
*
heliocentric positions and velocities
115
116
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
C. Subroutine VSOP87
dynamical equinox and ecliptic J2000.
3: VSOP87C.
rectangular coordinates
heliocentric positions and velocities
dynamical equinox and ecliptic of the date.
4: VSOP87D.
spherical coordinates
heliocentric positions and velocities
dynamical equinox and ecliptic of the date.
5: VSOP87E.
rectangular coordinates
barycentric positions and velocities
dynamical equinox and ecliptic J2000.
ibody
body index (integer).
0: Sun
1: Mercury
2: Venus
3: Earth
4: Mars
5: Jupiter
6: Saturn
7: Uranus
8: Neptune
9: Earth-Moon barycenter
prec
relative precision (real double precision).
if prec is equal to 0 then the precision is the
precision p0 of the complete solution VSOP87.
Mercury
p0 = 0.6 10**-8
Venus
p0 = 2.5 10**-8
Earth
p0 = 2.5 10**-8
Mars
p0 = 10.0 10**-8
Jupiter
p0 = 35.0 10**-8
Saturn
p0 = 70.0 10**-8
Uranus
p0 = 8.0 10**-8
Neptune
p0 = 42.0 10**-8
if prec is not equal to 0, let us say in between p0
and 10**-2, the precision is :
for the positions :
- prec*a0 au for the distances.
- prec rd for the other variables.
for the velocities :
- prec*a0 au/day for the distances.
117
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
- prec rd/day for the other variables.
a0 is semi-major axis of the body.
Mercury
a0 = 0.3871 ua
Venus
a0 = 0.7233 ua
Earth
a0 = 1.0000 ua
Mars
a0 = 1.5237 ua
Jupiter
a0 = 5.2026 ua
Saturn
a0 = 9.5547 ua
Uranus
a0 = 19.2181 ua
Neptune
a0 = 30.1096 ua
lu
logical unit index of the file (integer).
The file corresponds to a version of VSOP87 theory
and a body, and it must be defined and opened
before the first call to subroutine VSOP87.
Output :
r(6)
array of the results (real double precision).
for elliptic coordinates :
1: semi-major axis (au)
2: mean longitude (rd)
3: k = e*cos(pi) (rd)
4: h = e*sin(pi) (rd)
5: q = sin(i/2)*cos(omega) (rd)
6: p = sin(i/2)*sin(omega) (rd)
e:
eccentricity
pi:
perihelion longitude
i:
inclination
omega: ascending node longitude
for rectangular
1: position
2: position
3: position
4: velocity
5: velocity
6: velocity
coordinates :
x (au)
y (au)
z (au)
x (au/day)
y (au/day)
z (au/day)
for spherical coordinates :
1: longitude (rd)
2: latitude (rd)
3: radius (au)
4: longitude velocity (rd/day)
5: latitude velocity (rd/day)
118
C. Subroutine VSOP87
*
6: radius velocity (au/day)
*
*
ierr
error index (integer).
*
0: no error.
*
1: file error (check up ivers index).
*
2: file error (check up ibody index).
*
3: precision error (check up prec parameter).
*
4: reading file error.
*
*------------------------------------------------------------------*
*
-------------------------------*
Declarations and initializations
*
-------------------------------*
implicit double precision (a-h,o-z)
character*7 bo,body(0:9)
dimension r(6),t(-1:5),a0(0:9)
data body/’SUN’,’MERCURY’,’VENUS’,’EARTH’,’MARS’,’JUPITER’,
.
’SATURN’,’URANUS’,’NEPTUNE’,’EMB’/
data a0/0.01d0,0.3871d0,0.7233d0,1.d0,1.5237d0,5.2026d0,
.
9.5547d0,19.2181d0,30.1096d0,1.d0/
data dpi/6.283185307179586d0/
data t/0.d0,1.d0,5*0.d0/
data t2000/2451545.d0/
data a1000/365250.d0/
k=0
ideb=0
*
rewind (lu,err=500)
do i=1,6
r(i)=0.d0
enddo
*
t(1)=(tdj-t2000)/a1000
do i=2,5
t(i)=t(1)*t(i-1)
enddo
*
ierr=3
if (prec.lt.0.d0.or.prec.gt.1.d-2) return
q=dmax1(3.d0,-dlog10(prec+1.d-50))
*
*
------------------------------------*
File reading and substitution of time
*
-------------------------------------
119
*
100
continue
read (lu,1001,end=400,err=500) iv,bo,ic,it,in
*
if (ideb.eq.0) then
ideb=1
ierr=1
if (iv.ne.ivers) return
ierr=2
if (bo.ne.body(ibody)) return
ierr=0
if (iv.eq.0) k=2
if (iv.eq.2.or.iv.eq.4) k=1
endif
*
if (in.eq.0) goto 100
*
p=prec/10.d0/(q-2)/(dabs(t(it))+it*dabs(t(it-1))*1.d-4+1.d-50)
if (k.eq.0.or.(k.ne.0.and.ic.eq.5-2*k)) p=p*a0(ibody)
*
200
*
300
*
do 200 n=1,in
nn=n
read (lu,1002,err=500) a,b,c
if (dabs(a).lt.p) goto 300
u=b+c*t(1)
cu=dcos(u)
r(ic)=r(ic)+a*cu*t(it)
if (iv.eq.0) goto 200
su=dsin(u)
r(ic+3)=r(ic+3)+t(it-1)*it*a*cu-t(it)*a*c*su
continue
goto 100
continue
if (nn.eq.in) goto 100
*
do n=nn+1,in
read (lu,1002,err=500)
enddo
goto 100
*
400
continue
if (iv.ne.0) then
do i=4,6
r(i)=r(i)/a1000
120
C. Subroutine VSOP87
enddo
endif
*
if (k.eq.0) return
*
r(k)=dmod(r(k),dpi)
if (r(k).lt.0.d0) r(k)=r(k)+dpi
return
*
500
*
*
*
*
*
1001
1002
*
continue
ierr=4
return
------Formats
------format (17x,i1,4x,a7,12x,i1,17x,i1,i7)
format (79x,f18.11,f14.11,f20.11)
end
Il seguente è un esempio di programma che fa uso della subroutine di calcolo.
Calcola le coordinate di un pianeta per una delle sei versioni VSOP87.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
----------------PROGRAMME EXAMPLE
----------------Reference : Bureau des Longitudes - PBGF9502.
-----Object
-----This program is an example of use of VSOP87 subroutine.
It computes the coordinates of a planet for a version of VSOP87.
VSOP87 (main version) : elliptic coordinates J2000
VSOP87A : heliocentric rectangular coordinates J2000
VSOP87B : heliocentric spherical
coordinates J2000
VSOP87C : heliocentric rectangular coordinates of date
VSOP87D : heliocentric spherical
coordinates of date
VSOP87E : barycentric rectangular coordinates J2000
The frame is referred to the dynamical equinox and ecliptic.
121
*
*
*
*
*
*
The time scale is the dynamical barycentric time TDB.
-----------Declarations
-----------implicit double precision (a-h,o-z)
logical fexist
integer day,month,year,d0,h0,dt,datmod
character rep,a(0:5)
character*4 ext(0:9)
character*6 prefix
character*7 vers
character*21 body(0:9)
character*40 fich
character*37 coord(4)
character*39 reper(2)
dimension r(6),kbody(0:8,0:5),maxbody(0:5),prec0(0:9)
data a/’ ’,’A’,’B’,’C’,’D’,’E’/
data ext/’.sun’,’.mer’,’.ven’,’.ear’,’.mar’,’.jup’,
.
’.sat’,’.ura’,’.nep’,’.emb’/
data body/’SUN’,’MERCURY’,’VENUS’,’EARTH’,’MARS’,’JUPITER’,
.
’SATURN’,’URANUS’,’NEPTUNE’,’EARTH-MOON BARYCENTER’/
data coord/’Heliocentric elliptic coordinates.’,
.
’Heliocentric rectangular coordinates.’,
.
’Heliocentric spherical coordinates.’,
.
’Barycentric rectangular coordinates.’/
data reper/’Dynamical equinox and ecliptic J2000.’,
.
’Dynamical equinox and ecliptic of date.’/
data prec0/1.d-8,0.6d-8,2.5d-8,2.5d-8,10.d-8,35.d-8,70.d-8,
.
8.d-8,42.d-8,2.5d-8/
data kbody/1,2,4,5,6,7,8,9,10,
.
1,2,3,4,5,6,7,8,9,
.
1,2,3,4,5,6,7,8,10,
.
1,2,3,4,5,6,7,8,10,
.
1,2,3,4,5,6,7,8,10,
.
0,1,2,3,4,5,6,7,8/
data maxbody/7,8,7,7,7,8/
data prefix/’VSOP87’/
menu=4
lu0=0
*
*
*
*
*
---------------Version and body
----------------
122
100
*
*
*
*
*
C. Subroutine VSOP87
continue
if (menu.ne.1.and.menu.ne.4) goto 200
call CLRSCR
print 1000
print 2001
read (*,3001,iostat=nerr) ivers
if (nerr.ne.0) goto 100
if (ivers.lt.0.or.ivers.gt.5) goto 100
vers=’VSOP87’//a(ivers)
call CLRSCR
print 1000
print 2002, vers
do i=0,maxbody(ivers)
nbody=kbody(i,ivers)
print 2003, nbody,body(nbody)
enddo
print 2004
read (*,3004,iostat=nerr) ibody
if (nerr.ne.0) goto 100
irep=0
do i=0,maxbody(ivers)
if (kbody(i,ivers).eq.ibody) irep=1
enddo
if (irep.eq.0) goto 100
print 1001
read 3000, rep
if (rep.eq.’N’.or.rep.eq.’n’) goto 100
---------------Open file VSOP87
---------------lu=ivers*10+10+ibody
if (lu0.ne.0.and.lu0.ne.lu) close (lu0)
if (ivers.eq.0) fich=prefix//ext(ibody)
if (ivers.ne.0) fich=prefix//a(ivers)//ext(ibody)
inquire (file=fich,exist=fexist)
if (fexist) then
if (lu.ne.lu0) then
open (lu,file=fich,status=’old’,iostat=nerr)
if (nerr.ne.0) goto 610
lu0=lu
endif
else
goto 620
endif
123
*
*
*
*
*
200
*
*
*
------------Datation mode
------------continue
if (menu.ne.2.and.menu.ne.4) goto 300
call CLRSCR
print 1000
print 2005
read (*,3005,iostat=nerr) datmod
if (nerr.ne.0) goto 200
if (datmod.lt.1.or.datmod.gt.2) goto 200
if (datmod.eq.1) then
print 2006
read (*,3006,iostat=nerr) t0
if (nerr.ne.0) goto 200
if (t0.lt.1.d0) goto 200
else
print 2007
read (*,3007,iostat=nerr) d0
if (nerr.ne.0) goto 200
call DATEJD (d0,0,td)
if (td.eq.0.d0) goto 200
print 2008
read (*,3008,iostat=nerr) h0
if (nerr.ne.0) goto 200
call DATEJD (d0,h0,t0)
if (t0.eq.0.d0) goto 200
endif
t=t0
print 2009
read (*,3009,iostat=nerr) dt
if (nerr.ne.0.or.dt.lt.0) goto 200
nj=dt/1000000
nh=mod(dt,1000000)/10000
nm=mod(dt,10000)/100
ns=mod(dt,100)
if (nj.gt.100.or.nh.gt.24.or.nm.gt.60.or.ns.gt.60) goto 200
pas=nj+nh/24.d0+nm/1440.d0+ns/86400.d0
print 1001
read 3000, rep
if (rep.eq.’N’.or.rep.eq.’n’) goto 200
-------------------------Precision level (relative)
124
*
*
300
*
*
*
*
*
400
C. Subroutine VSOP87
-------------------------continue
if (menu.ne.3.and.menu.ne.4) goto 400
call CLRSCR
print 1000
print 2010
read (*,3010,iostat=nerr) iprec
if (nerr.ne.0) goto 300
if (iprec.lt.1.or.iprec.gt.2) goto 300
if (iprec.eq.1) then
prec=0.d0
else
print 2011, prec0(ibody)
read (*,3011,iostat=nerr) prec
if (nerr.ne.0) goto 300
if (prec.lt.prec0(ibody).or.prec.gt.1.d-2) goto 300
print 1001
read 3000, rep
if (rep.eq.’N’.or.rep.eq.’n’) goto 300
endif
---------------------------Computation of the ephemeris
---------------------------continue
print 2012
*
call VSOP87 (t,ivers,ibody,prec,lu,r,ierr)
*
if (ierr.ne.0) goto 600
call JDDATE (t,idate,iheur)
jdate=abs(idate)
day=mod(jdate,100)
month=mod(jdate/100,100)
year=idate/10000
nh=iheur/10000
nm=mod(iheur/100,100)
ns=mod(iheur,100)
ic=1
ir=1
if (ivers.eq.1.or.ivers.eq.3) ic=2
if (ivers.eq.2.or.ivers.eq.4) ic=3
if (ivers.eq.5) ic=4
if (ivers.eq.3.or.ivers.eq.4) ir=2
125
*
410
*
*
*
*
*
500
*
*
*
*
*
600
continue
call CLRSCR
if (prec.lt.prec0(ibody)) then
print 4001, vers,body(ibody),coord(ic),reper(ir),
.
day,month,year,t,nh,nm,ns
else
print 4002, vers,body(ibody),coord(ic),reper(ir),
.
day,month,year,t,nh,nm,ns,prec
endif
if (ivers.eq.0) print 4003,r
if (ivers.eq.1.or.ivers.eq.3.or.ivers.eq.5)
.
print 4004, r(1),r(4),r(2),r(5),r(3),r(6)
if (ivers.eq.2.or.ivers.eq.4)
.
print 4005, r(1),r(4),r(2),r(5),r(3),r(6)
print 2013
read 3000, rep
if (rep.ne.’+’.and.rep.ne.’-’) goto 500
if (dt.eq.0) goto 410
if (rep.eq.’+’) t=t+pas
if (rep.eq.’-’) t=t-pas
goto 400
------------------Another computation
------------------continue
call CLRSCR
print 1000
print 2014
read (*,3014,iostat=nerr) menu
if (nerr.ne.0) goto 500
if (menu.lt.0.or.menu.gt.4) goto 500
if (menu.ne.0) goto 100
call CLRSCR
print 1000
print 2015
pause ’ Program terminated : Hit Enter’
stop
--------------Errors Messages
--------------continue
126
610
620
*
*
*
*
*
1000
C. Subroutine VSOP87
call CLRSCR
print 1000
if (ierr.eq.1) print 5001,
if (ierr.eq.2) print 5002,
if (ierr.eq.3) print 5003,
if (ierr.eq.4) print 5004,
pause ’ Program terminated
stop
continue
call CLRSCR
print 1000
print 5005, fich
pause ’ Program terminated
stop
continue
call CLRSCR
print 1000
print 5006, fich
pause ’ Program terminated
stop
ivers
ibody
prec
fich
: Hit Enter’
: Hit Enter’
: Hit Enter’
------Formats
-------
format (2x,’PLANETARY SOLUTION VSOP87’/
.
2x,’-------------------------’)
1001 format (/2x,’Confirm your choice (y/n) ? ’,$)
*
2001 format (/2x,’Choice of the version’/
.
/2x,’0 : VSOP87 (main solution), elliptic coordinates’
.
/2x,’
dynamical equinox and ecliptic J2000’/
.
/2x,’1 : VSOP87A, heliocentric rectangular coordinates’
.
/2x,’
dynamical equinox and ecliptic J2000’/
.
/2x,’2 : VSOP87B, heliocentric spherical coordinates’
.
/2x,’
dynamical equinox and ecliptic J2000’/
.
/2x,’3 : VSOP87C, heliocentric rectangular coordinates’
.
/2x,’
dynamical equinox and ecliptic of the date’/
.
/2x,’4 : VSOP87D, heliocentric spherical coordinates’
.
/2x,’
dynamical equinox and ecliptic of the date’/
.
/2x,’5 : VSOP87E, barycentric rectangular coordinates’
.
/2x,’
dynamical equinox and ecliptic J2000’/
.
/2x,’Enter your choice ? ’,$)
2002 format (/2x,’Choice of the body in version ’,a7/)
2003 format (2x,i1,’ : ’,a21)
2004 format (/2x,’Enter your choice ? ’,$)
127
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
*
3000
3001
3004
3005
3006
3007
3008
3009
3010
3011
3014
*
4001
format
.
.
.
format
.
format
.
format
.
format
.
format
.
.
.
format
.
.
format
format
.
.
format
.
.
.
.
.
.
format
format
format
format
format
format
format
format
format
format
format
format
(/2x,’Datation mode’/
/2x,’1 : computation with julian dates’
/2x,’2 : computation with calendar dates’/
/2x,’Enter your choice ? ’,$)
(/2x,’Enter the initial julian date’
/2x,’don’’t forget the decimal point ---> ’,$)
(/2x,’Enter the initial date’
/2x,’format : +/-yyyymmdd -------------> ’,$)
(/2x,’Enter the initial time’
/2x,’format : hhmmss ------------------> ’,$)
(/2x,’Enter the time step (<100 days)’
/2x,’format : ddhhmmss ----------------> ’,$)
(/2x,’Precision level’/
/2x,’1 : computation with the complete solution’
/2x,’2 : computation with a truncated solution’/
/2x,’Enter your choice ? ’,$)
(/2x,’Enter the relative precision level’
/2x,’between ’,f11.9,’ and 0.01’
/2x,’don’’t forget the decimal point -----> ’,$)
(/2x,’Wait Please . . .’)
(/2x,77(’-’)//2x,’Choice of time :
next time -> +’,
’
previous time -> stop -> 0’/
/2x,’Enter your choice ? ’,$)
(/2x,’Another computation’/
/2x,’0 : stop’/
/2x,’1 : with new version or body’
/2x,’2 : with new datation mode’
/2x,’3 : with new precision level’/
/2x,’4 : with new parameters’/
/2x,’Enter your choice ? ’,$)
(///)
(a)
(i2)
(i2)
(i2)
(f14.6)
(i10)
(i7)
(i9)
(i2)
(f12.9)
(i2)
format (2x,’PLANETARY SOLUTION ’,a7,5x,’BODY : ’,a21
.
/2x,77(’-’)//2x,a37,1x,a39/
128
4002
4003
4004
4005
*
5001
5002
5003
5004
5005
5006
C. Subroutine VSOP87
.
.
.
.
format
.
.
.
.
.
format
.
.
.
.
.
.
.
.
.
format
.
.
format
.
.
.
.
.
/2x,’Date : ’,i2.2,’ / ’,i2.2,’ / ’,i5,
t41,’Julian date : ’,f14.6
/2x,’Time : ’,i2.2,’h ’,i2.2,’m ’,i2.2,’s TDB’,
t41,’Precision of the complete solution’)
(2x,’PLANETARY SOLUTION ’,a7,5x,’BODY : ’,a21
/2x,77(’-’)//2x,a37,1x,a39/
/2x,’Date : ’,i2.2,’ / ’,i2.2,’ / ’,i5,
t41,’Julian date : ’,f14.6
/2x,’Time : ’,i2.2,’h ’,i2.2,’m ’,i2.2,’s TDB’,
t41,’Relative precision : ’,f10.9)
(/2x,’Semi-major axis : ’,f13.10,’ au’,
t41,’Mean longitude :
’,f13.10,’ rad’
/2x,’k = e*cos(p) :
’,f13.10,’ rad’,
t41,’h = e*sin(p) :
’,f13.10,’ rad’
/2x,’q = sin(g)*cos(G) :’,f13.10,’ rad’,
t41,’p = sin(g)*sin(G) :’,f13.10,’ rad’/
/2x,’e : eccentricity’,
t41,’p : perihelion longitude’
/2x,’g : semi-iclination’,
t41,’G : ascending node longitude’)
(/2x,’X :’,f14.10,’ au’,t41,’X’’ :’,f14.10,’ ua/d’
/2x,’Y :’,f14.10,’ au’,t41,’Y’’ :’,f14.10,’ ua/d’
/2x,’Z :’,f14.10,’ au’,t41,’Z’’ :’,f14.10,’ ua/d’)
(/2x,’Longitude :’,f14.10,’ rad’,
t41,’vitesse :’,f14.10,’ rad/d’
/2x,’Latitude : ’,f14.10,’ rad’,
t41,’vitesse :’,f14.10,’ rad/d’
/2x,’Radius :
’,f14.10,’ au’,
t41,’vitesse :’,f14.10,’ au/d’)
format
.
format
.
format
.
format
.
format
.
format
.
(/2x,’***** Error *****’/
/2x,’Wrong version index : ’,i1/)
(/2x,’***** Error *****’/
/2x,’Wrong body index : ’,i1/)
(/2x,’***** Error *****’/
/2x,’Wrong precision level : ’,d9.2/)
(/2x,’***** Error *****’/
/2x,’Fatal reading file error : ’,a40/)
(/2x,’***** Error *****’/
/2x,’Fatal open file error : ’,a40/)
(/2x,’***** File Error *****’/
/2x,’Missing file : ’,a40/)
*
end
Appendice D
Script
#########################
# A SPASSO NELLO SPAZIO #
#########################
date utc 2014-09-18T11:00:00
script action pause
% Si parte!
##ATMOSFERA##
timerate rate 200
wait duration 4
flag atmosphere off
wait duration 4
flag planet_names on
wait duration 8
flag planet_names off
wait duration 3
flag atmosphere on
wait duration 2
% Facciamo sparire
l’atmosfera e
visualizziamo la
posizione dei pianeti
% Via i pianeti
e riaccendiamo
l’atmosfera
##COSTELLAZIONI##
timerate rate 1200
wait duration 18
clear
timerate rate 450
wait duration 9
flag constellation_drawing on
wait duration 7
flag constellation_boundaries on
wait duration 4
flag constellation_drawing off
wait duration 2
% Si fa notte,
approfittiamo per dare
uno sguardo alle
costellazioni...
129
130
flag
wait
flag
wait
flag
D. Script
constellation_names on
duration 3
constellation_drawing on
duration 4
constellation_boundaries off
timerate rate 1
flag show_tui_datetime off
flag
flag
wait
flag
wait
flag
constellation_names off
constellation_art on
duration 1
constellation_drawing off
duration 5
constellation_art off
script action pause
##GRIGLIE COORDINATE##
flag equatorial_grid on
wait duration 5
timerate rate 500
wait duration 10
% Spente le costellazioni,
accendiamo prima la
griglia equatoriale...
timerate rate 1
flag azimuthal_grid on
wait duration 1
% ...e poi quella
altazimutale
flag equatorial_grid off
wait duration 8
flag azimuthal_grid off
wait duration 2
flag
flag
wait
flag
flag
wait
ecliptic_line
meridian_line
duration 8
ecliptic_line
meridian_line
duration 3
on
on
% Facciamo apparire
l’eclittica e
il meridiano celeste
off
off
#MELBOURNE#
moveto lat -37 lon 145 duration 30
% Spostiamoci nell’altro
131
wait duration 33
emisfero, precisamente
a Melbourne (AU), e
visualizziamo le
costellazione del
cielo Sud
flag constellation_drawing on
wait duration 2
select constellation Cru
wait duration 1
select constellation Cen
wait duration 2
flag constellation_names on
wait duration 5
flag constellation_names off
wait duration 2
flag constellation_drawing off
wait duration 2
select nebula SMC pointer off
wait duration 2
zoom auto in duration 10
wait duration 15
zoom auto out duration 10
select
% Viaggiamo verso la
Piccola Nube di
Magellano!
script action pause
select nebula "H II LMC" pointer off
wait duration 2
zoom auto in duration 13
wait duration 18
zoom auto out duration 13
select
script action pause
#CILE#
moveto lat -24.63 lon -70.4 duration 30
wait duration 33
clear
wait duration 2
image action load filename
coordinate_system viewport
image name paranal alpha 1
wait duration 10
image name paranal alpha 0
% E ora spostiamoci
sulla Grande Nube
% Andiamo a visitare
i grandi telescopi
dell’ESO, con
l’aiuto di alcune
immagini del
nostro archivio
/immagini/paranal.jpg name paranal \\
alpha 0 scale 1
duration 5
duration 5
132
D. Script
image action load filename /immagini/vlt.jpg name vlt \\
c oordinate_system viewport alpha 0 scale 1
image name vlt alpha 1 duration 5
wait duration 10
image name vlt alpha 0 duration 5
image action load filename /immagini/silla.jpg name silla \\
coordinate_system viewport alpha 0 scale 1
image name silla alpha 1 duration 5
wait duration 10
image name silla alpha 0 duration 5
image action load filename /immagini/eso.jpg name eso \\
coordinate_system viewport alpha 0 scale 1
image name eso alpha 1 duration 5
wait duration 10
image name eso alpha 0 duration 5
wait duration 7
clear
% Chiudiamo con una bella
#IMMAGINE HELIX#
immagine della Helix
image action load filename /immagini/helix.jpg name helix
coordinate_system viewport alpha 0 scale 1
image name helix alpha 1 duration 5
wait duration 10
image name helix alpha 0 duration 5
select nebula NGC7293 pointer off
zoom auto in duration 10
clear
Appendice E
Tavole di progettazione
dell’apparato
9.9
M46*0.75mm
9.9
31.4
43
31.4
43
M46*0.75mm
A
A
Figura E.1: Profilo e sezione della diagonale.
133
E. Tavole di progettazione dell’apparato
65
134
6
5
50.
54
A
7
B
C
9
6.3
65
36
M46*0.75
29.75
6
50.7
3
A
B
14.6
20.6
6
6.3
2
9
Figura E.2: Attacco obiettivo Canon.
A
8.6
2.6
6
46
2.6
36
6
56
40.8
54
2
A
Figura E.3: Attacco obiettivo fisheye.
135
41
5
M6
RM
6
70
50
22
R3
5
16
76
Figura E.4: Montante.
10
97.62
A
46
46
60
74
92
65.08
97.62
60
30
4.
R 43
5
R3
.55
A
20
B
B
Figura E.5: Blocchetto snodo.
95
136
E. Tavole di progettazione dell’apparato
28.99
19.18
46
46
19.18
41.81
28.99
51.62
51.62
41.81
7
6
34
6
6
6
R4
34
Figura E.6: Blocchetto snodo.
70
59.24
16
24
68
15
120
90
84
125
110
10
118.68
101.32
8
40
R
20
5
5
6.2
35
6.
20
0
6
2
59.24
25
105
34.62
50
12
10
R2
M4
60
Figura E.7: Montante.
−M
5
137
5.69
60
21.25
25
A
12.5
11
47.5
A
8
16
6
14
95
Figura E.8: Prolunga braccetto dello snodo.
150
6
25
27
25
110
15
A
A
10
25
15
6
M6
90
16
16
10
140
10
68
12.5
Figura E.9: Slittone.
30
10
10
6
10
20
22
138
E. Tavole di progettazione dell’apparato
70
10
9
20.39
.2
15
45
R3
24
60
20.39
R
10
70
10
76
57.7
Figura E.10: Rialzo di supporto del proiettore.
Ringraziamenti
Inizierei ringraziando coloro che hanno reso possibile questo progetto, in primis il
Professor Bernieri, relatore e uomo sempre disponibile, paziente, giusto, prodigo di
buoni consigli, accademici e di vita; il Professor Altamore per aver investito tempo e
denaro e per avermi voluto accogliere nel Gruppo di Didattica e Comunicazione della
Fisica e dell’Astronomia; la Dott.ssa Ilaria De Angelis per aver spinto, me e tutta
la macchina, giorno dopo giorno verso la meta. Vorrei poi dedicare una menzione
speciale a Franco Marinilli dell’officina meccanica, per lo straordinario lavoro svolto,
la disponibilità ed estrema gentilezza, e per aver fornito tavole, disegni e foto, parti
integranti della mia Tesi. Già, mia. Ma non è ancora il momento dell’autoelogio.
Un sentito grazie va anche a Francesca Paolucci, amica e lavoratrice instancabile,
che ha trovato anche il tempo di aiutarmi con i disegni di LaTeX.
Devo, anzi voglio, ringraziare la mia famiglia: il babbo, per tutti i suoi “Cecio, ma
quando ti laurei?!” (tranquillo, non mi sono laureato SOLO per non sentirti più!); la
mamma, non tanto perché mi ha voluto bene sempre, ma soprattutto perché giorno
dopo giorno ha imparato a voler bene a sé stessa; il fratello-guiding light, che in
questi trentun anni mi ha aperto le strade della buona musica, delle sane abitudini
di vita, del cambiamento vero. Lo’, so che saprai scusarmi se almeno in ambito
universitario non t’ho seguito...
Dico grazie alla Musica, la mia Arte. E a tutti coloro, vecchi amici di sempre
e piacevolissime scoperte degli ultimi due anni, che insieme a me fanno vibrare le
corde di una passione. Valvola di sfogo, sı̀, ma vera e propria ragion d’essere, soffio
vitale e ispirazione continua, anche per questa mia Tesi. Grazie a tutti gli amici,
compagni sinceri in questo viaggio universitario, che hanno creduto in me più del
sottoscritto.
Ho persino un ringraziamento anonimo da fare, a colei o colui che mi lasciò aprire
quel libro di Astronomia per bambini dove per la prima volta lessi della Cometa di
Halley, e tutto ebbe inizio.
Grazie alla mia vita, la nostra, insieme, storia di ieri, di oggi e di domani. Sempre e comunque, la mia Leggenda Personale. Grazie a me (ecco l’autoelogio), per
avercela fatta, per non aver mollato neanche quando l’Everest a confronto sembrava
la salita di San Saba. Grazie per aver trovato la forza di chiedere aiuto. E grazie a
chi quell’aiuto definitivo l’ha offerto con gioia, col sorriso, con naturale amicizia.
Jai Guru Dev.