CLICCA QUI PER SCARICARE ORBITER 2016
 
IndiceIndice  FAQFAQ  LinkLink  CercaCerca  RegistratiRegistrati  Accedi  
Accedi
Nome utente:
Password:
Connessione automatica: 
:: Ho dimenticato la password
FOI è sui social
Parole chiave
Shuttle Poderosa autofcs Missione Antares lingua azimuth manuale lancio jarvis 2016 blocca Rientro Fleet Pegasus Flotta AMSO lander Orbiter Nassp DGIV TransX Universal launchpad apollo d3d9
Siti amici
AstronautiNEWS

ForumAstronautico

Orbiter Forum

Tuttovola
Ultimi argomenti
» Dalla Terra alla Luna - Serie TV
Da m.a.s Ieri alle 22:21

» Problema con D3D9Client Beta 25.4
Da Pietrogramma Ieri alle 16:28

» Intervista (finta) a Samantha Cristoforetti
Da Pete Conrad Sab 24 Feb 2018 - 18:25

» Mission to Mars
Da Edward Sab 24 Feb 2018 - 15:20

» oMMU, l'alternativa per la gestione dell'equipaggio!
Da Edward Gio 22 Feb 2018 - 13:13

» Rilasciato XRSound, il nuovo sistema audio
Da Edward Mer 21 Feb 2018 - 16:54

» Traduzione ITA manuale operativo di volo flotta XR
Da Ripley Mer 21 Feb 2018 - 16:16

» Aggiornamento flotta XR
Da Ripley Mer 21 Feb 2018 - 16:15

» Nuova versione IMFD 5.7
Da Ripley Mar 20 Feb 2018 - 20:14

» [Risolto] Problema schermo nero D3D9 Orbiter 2016
Da Ripley Mar 20 Feb 2018 - 18:30

» Come arrivare su Marte con l'IMFD
Da Edward Dom 18 Feb 2018 - 13:55

» Ma ... nessuno che parla del Falcon Heavy?
Da Ripley Mar 13 Feb 2018 - 16:13

» Astronautica US chiude i battenti
Da Ripley Lun 5 Feb 2018 - 12:06

» [WIP] Missione San Marco 1
Da Francy03 Dom 4 Feb 2018 - 12:25

» Cosa Vorreste Cambiare Del Forum?
Da Pete Conrad Mar 30 Gen 2018 - 14:54

» ModuleMessagingExt v2
Da Ripley Dom 28 Gen 2018 - 0:25

» Interior Navigator
Da Francy03 Gio 25 Gen 2018 - 13:41

» [Risolto] Download problematici da Orbit Hangar
Da Jim Lovell 99 Dom 21 Gen 2018 - 12:09

» Eccomi qua
Da Franz Ven 19 Gen 2018 - 8:31

» Serie TV -The Expanse
Da Dany Gio 18 Gen 2018 - 19:17

» Salve a tutti
Da Francy03 Mar 16 Gen 2018 - 9:30

» "Softwarino" per una veloce visualizzazione 3D delle orbite
Da Ripley Mer 10 Gen 2018 - 14:59

» TransX - Problema raffigurazione nodi (ascendente e discendente)
Da schumifun Lun 8 Gen 2018 - 23:08

» [Risolto] Schermo bianco all'apertura degli scenari
Da Ripley Dom 7 Gen 2018 - 19:21

» Sviluppo di una base italiana - Sede ASVI
Da Francy03 Sab 6 Gen 2018 - 19:30

Argomenti simili
Contatore Visite

Condividi | 
 

 [C++] Gestione RCS

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à : 35
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 : 4611
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
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: