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
» OMP - Orbiter Multiplayer Project - Installazione
Da Ripley Mer 24 Mag 2017 - 15:13

» Poderosa 2017
Da marcogavazzeni Mar 23 Mag 2017 - 21:14

» D3D9Client - il client grafico di Jarmonik
Da Ripley Mar 23 Mag 2017 - 16:55

» Delphinus
Da marcogavazzeni Lun 15 Mag 2017 - 19:59

» Auguri Mamma
Da Pete Conrad Lun 15 Mag 2017 - 9:40

» Sviluppo di una base italiana - Sede ASVI
Da marcogavazzeni Mar 2 Mag 2017 - 10:18

» salve
Da Ripley Ven 28 Apr 2017 - 7:46

» Cassini inizia l'ultimo anno della sua missione
Da Pete Conrad Mer 26 Apr 2017 - 8:36

» Lagrange MFD
Da Ripley Lun 24 Apr 2017 - 20:04

» Orbits - visualizzazione grafica di orbite e parametri
Da Ripley Gio 20 Apr 2017 - 12:39

» Ciao a tutti arrivo da Facebook
Da Claudio Riccobene Ven 14 Apr 2017 - 1:09

» X-Plane 11
Da fred18 Lun 3 Apr 2017 - 10:56

» Plugin per Space Network
Da fred18 Lun 3 Apr 2017 - 10:53

» spazioplano futuristico?
Da fred18 Dom 26 Mar 2017 - 0:34

» LOGAN STREAMING FILM ITALIANO 2017
Da Pete Conrad Sab 11 Mar 2017 - 19:37

» trasformare carichi dgiv
Da Jim lovell Gio 2 Mar 2017 - 11:56

» Dropbox abbandona il supporto alla cartella Public
Da marcogavazzeni Gio 2 Mar 2017 - 11:01

» Excel: dimensioni, capacità, massa di un serbatoio sferico
Da Ripley Gio 2 Mar 2017 - 0:53

» "Starlab" space station
Da Andrew Mar 28 Feb 2017 - 23:04

» Dyna-Soar declassificato!
Da Andrew Dom 29 Gen 2017 - 12:14


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à : 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 : 932
Età : 34
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
avatar

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
avatar

Numero di messaggi : 4591
Età : 54
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
avatar

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   

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: