RILASCIATO ORBITER 2016!!! CLICCA QUI PER SCARICARLO
 
IndiceIndice  FAQFAQ  LinkLink  CercaCerca  RegistratiRegistrati  Accedi  
Accedi
Nome utente:
Password:
Connessione automatica: 
:: Ho dimenticato la password
FOI sui social networks
Argomenti simili
Siti Amici
Astronautica Ultima Speranza

AstronautiNEWS

Orbiter Forum

Tuttovola.org

Contatore Visite
Ultimi argomenti
» Rilasciato Anim8or versione 1.0
Da Ripley Mar 19 Set 2017 - 22:31

» D3D9Client - il client grafico di Jarmonik
Da Ripley Mar 19 Set 2017 - 17:26

» Nuova versione BETA di Orbiter
Da Ripley Ven 1 Set 2017 - 16:18

» Segnali di vita da Dansteph!
Da Ripley Gio 31 Ago 2017 - 0:06

» Multistage2015
Da fred18 Lun 28 Ago 2017 - 14:10

» Sviluppo di una base italiana - Sede ASVI
Da marcogavazzeni Dom 27 Ago 2017 - 21:19

» Terza missione di Paolo Nespoli nello spazio.
Da marcozambi Dom 27 Ago 2017 - 9:34

» Texfilms - Un nuovo canale streaming live
Da Ripley Dom 20 Ago 2017 - 20:14

» Nuove textures HRSC per Marte
Da wolf Ven 18 Ago 2017 - 12:02

» Domanda ridicola sui piani orbitali Terra-Luna
Da Ripley Mar 8 Ago 2017 - 7:29

» Space Shuttle Ultra - il vero Shuttle a casa vostra
Da wolf Gio 3 Ago 2017 - 21:17

» sound e carburante limitato
Da DDD Mer 2 Ago 2017 - 11:11

» Cambio indirizzo mail
Da Ripley Mar 1 Ago 2017 - 16:28

» [Risolto] Problema download XR Fleet
Da DDD Dom 23 Lug 2017 - 9:39

» [Risolto] Problema avviamento Orbiter
Da Ripley Sab 22 Lug 2017 - 21:12

» Buonasera, mi presento
Da Ripley Sab 22 Lug 2017 - 14:40

» Nuove navi in sviluppo per la flotta XR: XR0, XR3, XR4
Da wolf Ven 7 Lug 2017 - 12:24

» Traduzione ITA manuale operativo di volo flotta XR
Da Ripley Ven 7 Lug 2017 - 11:44

» GeneralVehicle
Da marcogavazzeni Gio 29 Giu 2017 - 20:24

» Vittime del lancio della Progress MS-06
Da Ripley Sab 24 Giu 2017 - 22:50


Condividere | 
 

 [C++] Gestione RCS

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

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

MessaggioTitolo: [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
Vedi il profilo dell'utente http://asvo.jimdo.com/
fred18
Add-on Developer
Add-on Developer


Numero di messaggi : 939
Età : 34
Località : La Spezia
Data d'iscrizione : 04.01.12

MessaggioTitolo: 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
Vedi il profilo dell'utente
Matt44
Add-on Developer
Add-on Developer
avatar

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

MessaggioTitolo: 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
Vedi il profilo dell'utente http://asvo.jimdo.com/
Pete Conrad
Add-on Developer
Add-on Developer
avatar

Numero di messaggi : 4593
Età : 54
Località : Trieste
Data d'iscrizione : 05.01.10

MessaggioTitolo: 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
Vedi il profilo dell'utente
Matt44
Add-on Developer
Add-on Developer
avatar

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

MessaggioTitolo: 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
Vedi il profilo dell'utente http://asvo.jimdo.com/
Contenuto sponsorizzato




MessaggioTitolo: Re: [C++] Gestione RCS   

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
» PROGRAMMA DI GESTIONE DI BONIFICA AMIANTO
» Codici ATECO per gestione rifiuti?
» GESTIONE IMPIANTO DI RECUPERO R4 - R13
» problema gestione rifiuti impresa edile: registro c/s

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