RILASCIATO ORBITER 2016!!! CLICCA QUI PER SCARICARLO
 
IndiceIndice  FAQFAQ  LinkLink  CercaCerca  RegistrarsiRegistrarsi  Accedi  
Accedi
Nome utente:
Parola d'ordine:
Connessione automatica: 
:: Recuperare la parola d'ordine
FOI sui social networks
Argomenti simili
Siti Amici
Astronautica Ultima Speranza

AstronautiNEWS

Orbiter Forum

Tuttovola.org

Contatore Visite
Ultimi argomenti
» Concetto "Red Antares"
Da Andrew Oggi a 11:38

» Mars One, la "colonizzazione di Marte" slitta di 4 anni...
Da Andrew Oggi a 11:24

» MARS - National Geographic Channel
Da Andrew Oggi a 11:13

» Accordo Altec - Virgin Galactic
Da Diabolos Oggi a 10:02

» Ancora un fallimento per il Progress
Da Ripley Oggi a 0:39

» Propulsione Spaziale
Da m.a.s Oggi a 0:29

» "Starlab" space station
Da Fausto Ieri a 23:09

» R.I.P. John Glenn
Da Fausto Ieri a 22:53

» Sviluppo di una base italiana - Sede ASVI
Da Fausto Ieri a 22:36

» Problema installazione D3D9
Da DDD Ieri a 19:34

» Shuttle Fleet R.I.P.
Da wolf Gio 8 Dic 2016 - 15:46

» Rilasciato Space Shuttle Ultra 4.0 (per O2010)
Da wolf Mer 7 Dic 2016 - 21:15

» L'uomo su Mercurio
Da Andrew Mar 6 Dic 2016 - 20:05

» Stephen Hawking ricoverato per problemi respiratori
Da Fausto Sab 3 Dic 2016 - 20:42

» Avete bisogno di un un razzo vettore?
Da Matt44 Sab 3 Dic 2016 - 17:57

» Sospensioni motore DGIV da tastiera
Da Ripley Mer 30 Nov 2016 - 12:39

» Saluti!
Da Fausto Mer 30 Nov 2016 - 9:13

» Ma che Luna o Marte.. colonizziamo Titano!
Da Andrew Dom 27 Nov 2016 - 12:27

» Serie TV -The Expanse
Da m.a.s Sab 26 Nov 2016 - 12:27

» Paolo Nespoli di nuovo sulla ISS con la missione VITA
Da Dany Sab 26 Nov 2016 - 9:09


Condividere | 
 

 [C++] Gestione RCS

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
AutoreMessaggio
Matt44
Add-on Developer
Add-on Developer


Numero di messaggi : 1218
Età : 38
Località : Bergamo
Data d'iscrizione : 13.04.11

MessaggioOggetto: [C++] Gestione RCS   Mar 12 Feb 2013 - 13:02

Sto lavorando attualmente sugli RCS, il codice di gestione è relativamente semplice, l'unico casino sono le righe tutte identiche tutte vicine, ma ci si abitua... al massimo si fa una chiamata all'oculista di fiducia Smile

Il mio attuale problema è semplice e penso di avere un'idea del motivo: sto creando i vari gruppi RCS per gestire i movimenti, ho cominciato da quello che pensavo più semplice, i movimenti sui tre assi (su/giù, destra/sinistra, avanti/indietro). Il problema è, che ad esclusione del movimento avanti/indietro, gli altri due provocano una rotazione anomala.

Gli RCS sono posizionati alle estremità del modulo che devono gestire, tanto per dare qualche numero, sono 16 formati da 4 gruppi da 4.
Ho pensato che forse che forse non sono posizionati fisicamente nel punto giusto rispetto al centro del modulo, per caso avete qualche dritta per facilitare la creazione degli RCS?
Se dovesse servire posto anche il codice che li gestisce.
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://asvo.jimdo.com/
fred18
Add-on Developer
Add-on Developer


Numero di messaggi : 923
Età : 33
Località : La Spezia
Data d'iscrizione : 04.01.12

MessaggioOggetto: Re: [C++] Gestione RCS   Mar 12 Feb 2013 - 13:22

Gli RCS devono essere esattamente simmetrici e anche cosi a volte non basta (non so se è perché orbiter calcola anche il momento statico della massa oppure per arrotondamenti diversi)

Un trucco (anche se può non piacere) è quello di mettere i thruster degli RCS di traslazione in (0,0,0) e poi mettere in posizione corretta solo gli exhaust.
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Matt44
Add-on Developer
Add-on Developer


Numero di messaggi : 1218
Età : 38
Località : Bergamo
Data d'iscrizione : 13.04.11

MessaggioOggetto: Re: [C++] Gestione RCS   Mar 12 Feb 2013 - 13:25

Ho pensato anch'io a questa cosa del trucchetto, anche perchè in prospettiva futura mi servirà, magari provvisoriamente potrei seguire questa strada Smile
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://asvo.jimdo.com/
Pete Conrad
Add-on Developer
Add-on Developer


Numero di messaggi : 4563
Età : 53
Località : Trieste
Data d'iscrizione : 05.01.10

MessaggioOggetto: Re: [C++] Gestione RCS   Mar 12 Feb 2013 - 14:17

Io di C++ non ne capisco nulla, però come buonsenso posso pensare a come viene progettato al vero un sistema RCS. Ovviamente verrà progettato come se il punto di applicazione delle forze risultanti fosse posizionato appunto a 0,0,0 in quanto tutti i calcoli degli spostamenti risultanti dall'azione degli RCS che influiranno sull'orbita è sempre fatto rispetto all'isocentro del veicolo stesso (l'orbita che sta percorrendo il veicolo è sempre calcolata all'isocentro del veicolo). A questo punto per semplificare conviene SEMPRE posizionare il punto di applicazione delle forze degli RCS a 0,0,0 e mettere gli esausti nel punto in cui effettivamente vengono posizionati i motori sul modello.

Non so se mi sono "spiegato" chiaramente. Blush
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Matt44
Add-on Developer
Add-on Developer


Numero di messaggi : 1218
Età : 38
Località : Bergamo
Data d'iscrizione : 13.04.11

MessaggioOggetto: Re: [C++] Gestione RCS   Mar 12 Feb 2013 - 14:19

Chiarissimissimo Very Happy Lavorando in questo modo il tutto funziona senza problemi.
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://asvo.jimdo.com/
Contenuto sponsorizzato




MessaggioOggetto: Re: [C++] Gestione RCS   Oggi a 11:48

Tornare in alto Andare in basso
 
[C++] Gestione RCS
Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 
Pagina 1 di 1
 Argomenti simili
-
» Titolo I, Capo III (Artt. 199-207) - Servizio di gestione integrata dei rifiuti
» Impresa pulizie che effettua raccolta rifiuti e sua gestione conto terzi
» GESTIONE SEMPLIFICATA RAEE: autoradio
» Codici ATECO per gestione rifiuti?
» Chiusura unita' locale con gestione azienda

Permesso di questo forum:Non puoi rispondere agli argomenti in questo forum
Forum Orbiter Italia :: Orbiter Space Flight Simulator :: Sviluppo Add-on :: Orbiter SDK-
Andare verso: