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 10:38

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

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

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

» Ancora un fallimento per il Progress
Da Ripley Ieri a 23:39

» Propulsione Spaziale
Da m.a.s Ieri a 23:29

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

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

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

» Problema installazione D3D9
Da DDD Ieri a 18:34

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

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

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

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

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

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

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

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

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

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


Condividere | 
 

 Antares 3.0 [sviluppo]

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
Andare alla pagina : Precedente  1, 2, 3 ... , 9, 10, 11  Seguente
AutoreMessaggio
fred18
Add-on Developer
Add-on Developer


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

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Ven 4 Nov 2016 - 16:09

Ciao Fausto, ho visto su OF che hai bisogno per il pilota automatico di traghetto verso l'orbita. Fammi sapere se ti devo passare un minipeg perché non sarà immediato da preparare.

Ho visto sull'altro topic i piani per Red Antares e sembra spettacolare! FOI torna a lavorare happy face
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin


Numero di messaggi : 7087
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Ven 4 Nov 2016 - 16:23

Grazie fred! Tra parentesi devo ancora provare il tuo codice per il timer ma prima volevo finire gli scenari della missione (mi sto divertendo un mondo Buffone ) se vuoi prepararlo per me sarebbe un gran passo in avanti! Praticamente l obiettivo é far arrivare il perigeo a 128 km in modo da avere un orbita iniziale dalla quale poi fare tutto ciò che si vuole in seguito. Tutto qui... Ti serve qualche informazione particolare?

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
fred18
Add-on Developer
Add-on Developer


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

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Ven 4 Nov 2016 - 16:29

ottimo, io comunque farei così: nel multistage avevo già implementato il callback generic che restituisce un po' di info (autopilota, met e dati di input dell'autopilota, quindi perigeo, apogeo e inclinazione). Io a questo punto creerei l'autopilota dell'HES in modo che "chieda" al Multistage i dati di perigeo e apogeo e poi continui da lì, così funziona sempre.

L'output del PEG saranno l'angolo di pitch e di heading, non so come controlli l'assetto dell'HES durante la salita, è ok se ti do questi input e tu poi con il tuo sistema di controllo li usi?
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin


Numero di messaggi : 7087
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Ven 4 Nov 2016 - 22:09

fred18 ha scritto:
ottimo, io comunque farei così: nel multistage avevo già implementato il callback generic che restituisce un po' di info (autopilota, met e dati di input dell'autopilota, quindi perigeo, apogeo e inclinazione). Io a questo punto creerei l'autopilota dell'HES in modo che "chieda" al Multistage i dati di perigeo e apogeo e poi continui da lì, così funziona sempre.

L'output del PEG saranno l'angolo di pitch e di heading, non so come controlli l'assetto dell'HES durante la salita, è ok se ti do questi input e tu poi con il tuo sistema di controllo li usi?

Io ho rubato il tuo "OrientForBurn" che veniva in realtà utilizzato per orientare l'antenna verso la Terra, adattandolo come autopilota. Praticamente in base alla distanza dell'apogeo dalla posizione attuale modifica il vettore principalmente sull'asse Z per far puntare il muso nella giusta direzione in modo da mantenere stabile il profilo di ascesa.. funziona ma non sempre ed è maledettamente instabile.. quindi procediamo pure con il callback generic e ricaviamo i valori di pitch ed heading... tra parentesi l'autopilota è di una precisione spaventosa.. riesco a lanciare sempre con un inclinazione relativa rispetto alla mia orbita bersaglio di massimo 0.01 gradi.. praticamente quasi non ho bisogno di modificare l'inclinazione in un secondo momento.. lo scenario Red Antares è possibile anche grazie all'efficienza dei lanci di Multistage che mi consentono di utilizzare fino all'ultima goccia il propellente nell'ultimo stadio...

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Andrew
Add-on Developer
Add-on Developer


Numero di messaggi : 5908
Età : 39
Località : Pavia/Torino
Data d'iscrizione : 03.12.09

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Ven 4 Nov 2016 - 22:49

...per quanto nella realtà i serbatoi degli stadi non si usino mai fino all'ultima goccia perché è pericolosissimo far "girare a vuoto" i motori... rischiano di saltare in aria tongue 2

Ma non guardiamo certe sottigliezze roll laugh
Tornare in alto Andare in basso
Vedere il profilo dell'utente
fred18
Add-on Developer
Add-on Developer


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

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Sab 5 Nov 2016 - 11:10

Allora in realtà è già pronto, ho usato il PEG del Jarvis perché al tempo l'ultimo stadio usava solo il PEG monostadio che è quello che ci serve in questo caso. Tirar fuori il sistema monostadio da quello del multistage multiplo era sennò un'impresa.

Non so se funzionerà al primo colpo perché anche per me è un po' un esperimento, ma sono fiducioso.
Ecco le istruzioni
1) scarica questo file: http://www.intech-srl.eu/PEG%20PER%20ANTARES.zip, e metti i due file che sono contenuti nello zip (PEG.h e PEG.cpp) nella cartella del progetto di Antares
2) Nel File PEG.cpp al posto di #include "DeltaGlider.h" metti #include "Antares.h" o come si chiama l'header
3) nel file header, diciamo Antares.h d'ora in poi, dentro la classe di Antares metti in alto
Codice:

friend class PEG;
4) sempre nell'header tra i public di Antares metti
Codice:

PEG *Peg;
5) in Antares.cpp aggiungi in alto ai file inclusi #include "PEG.h"
6) in Antares.cpp nel costruttore di antares (dovrebbe assomigliare ad una funzione tipo Antares::Antares(OBJHANDLE hObj, int fmodel):VESSEL3(hObj,fmodel) o una cosa del genere, metti
Codice:

Peg=new PEG(this);
7) nel distruttore di Antares,  quello con la tilde davanti (tipo Antares::~Antares()) metti
Codice:

delete Peg;
8 ) Qui andiamo un attimo in territorio inesplorato nel senso che dipende da come è scritto il codice di Antares che non conosco, comunque il concetto è questo:
quando Antares si sgancia dal Multistage deve inizializzare il Peg e da lì in avanti farlo partire. Visto che tu hai già un autopilota che gira in queste condizioni basta che usi le stesse condizioni. Per inizializzare il PEG devi fare due cose: indicargli qual'è il nome del multistage per prendersi i dati di target e poi far girare la sua inizializzazione normale. Non mi ricordo come avevamo chiamato la variabile del nome del razzo, tipo RefVesselName mi pare, ipotizzando questo nome per inizializzare il PEG devi mettere:
Codice:

Peg->SetRocketName(RefVesselName);
Peg->Init();

e a questo punto per farlo girare basta mettere dove chiami l'autopilota
Codice:

Peg->Process();

nota: è importante che l'inizializzazione avvenga una sola volta. potresti mettere una variabile di classe in Antares.h tipo
Codice:

bool PegInitialized;

inizializzarla a FALSE dove inizializzi tutte le variabili, tipo nel costruttore
Codice:

PegInitialized=FALSE;
e poi mettere insieme dove fai girare l'autopilota sia inizializzazione che processo in questo modo
Codice:

if(!PegInitialized)
{
  Peg->SetRocketName(RefVesselName);
  Peg->Init();
  PegInitialized=TRUE;
}
Peg->Process();

ultima nota: il peg che ti ho passato controlla da solo assetto, heading e quando arriva all'orbita target spegne tutto. Il codice di controllo assetto è una derivazione sempre dell'orient for burn, ed è più rudimentale di quello che usa il Multistage perché l'avevo molto elaborato ma veniva un caos ora metterlo tutto qui dentro, bisogna provare per vedere se si comporta bene. Se non vuoi avere un controllo di assetto automatico o se non funziona a dovere fammi sapere che ti dico come fare.

Spero si capisca tutto!
Fammi sapere che sono molto curioso di sapere se funziona!

Ciao
Fred
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin


Numero di messaggi : 7087
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Sab 5 Nov 2016 - 11:14

Grazie! Lo proverò domani appena ho un po di tempo!

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
fred18
Add-on Developer
Add-on Developer


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

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Sab 5 Nov 2016 - 11:36

Thumb Up 2 intanto ho riaggiornato il file online perché mi ero accorto di un errore, ora dovrebbe essere a posto, domani riscaricalo prima di provare Blush
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Pete Conrad
Add-on Developer
Add-on Developer


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

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 12:21

Oh, non capirò un "H" di quello che scrivete, però io seguo con interesse, sia qui che per quanto riguarda "Red Antares". study
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Andrew
Add-on Developer
Add-on Developer


Numero di messaggi : 5908
Età : 39
Località : Pavia/Torino
Data d'iscrizione : 03.12.09

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 12:44

AH non preoccuparti. Qui non capisco niente neanche io.
Oltretutto ho perso il filo degli aggiornamenti ai vettori... tra Multistage2, Multistage2015, Spacecraft3, Spacecraft4, mi son perso completamente.
E' che non ho molto tempo da dedicare al development attivo in qusto momento... quindi mi limito alle discussioni accademiche tipo Red Antares tongue 2 (comunque stimolantissime per il sottoscritto).
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin


Numero di messaggi : 7087
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 16:24

Fred, ho inserito il tuo codice, ma purtroppo l'Hes5 continua a ruotare su se stesso cercando un assetto che sembra non trovare mai..
Mi chiedevo come dovrei comportarmi con il file di guida.. io all'inizio ho messo -10= orbit(180,180,0) va a ricercare quell'orbita?

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
fred18
Add-on Developer
Add-on Developer


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

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 16:26

Fausto ha scritto:

Mi chiedevo come dovrei comportarmi con il file di guida.. io all'inizio ho messo -10= orbit(180,180,0) va a ricercare quell'orbita?
si, va a ricercare esattamente quell'orbita.

dove hai messo la parte di codice con RP->Process() ?
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin


Numero di messaggi : 7087
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 16:53

l ho messa in clbkpoststep..

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
fred18
Add-on Developer
Add-on Developer


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

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 17:04

allora ci sono due opzioni che mi vengono in mente: può darsi che sia il controllo di assetto che sia un po' troppo vecchio per l'hes oppure che il target inclination 0 non gli piaccia (non mi ricordo a memoria quando viene processato dal multistage).

Prova nel file di guida a mettere un angolo più grande, tipo 50 gradi di inclinazione e prova a farlo volare, funziona?
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin


Numero di messaggi : 7087
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 18:02

Nulla, ho messo inclinazione 36.66 (esattamente quella da cui parte il razzo) ma continua a ruotare su se stesso.. sembra che voglia andare a correggere più l'inclinazione che il resto. Provo a fare qualche verifica per capire se non sono io che ho incasinato il codice e ti faccio sapere

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
fred18
Add-on Developer
Add-on Developer


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

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 18:04

mi mandi qualche screenshot? possibilmente dall'interno del cockpit (normale non VC) con l'orbit mfd e il surface mfd aperto.
E' difficile aggiungere una classe ad un codice che non si conosce quindi può essere un po' di tutto.
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin


Numero di messaggi : 7087
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 18:19

Provo a farti un video, così si capisce meglio...

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin


Numero di messaggi : 7087
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 19:58


_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
fred18
Add-on Developer
Add-on Developer


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

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 20:01

A vederlo così sembrerebbe che proprio non ci sia nessun controllo. Hai provato a fare un kill rot e vedere se si ferma? perché se si ferma vuol dire semplicemente che il razzo è senza nessuno alla guida e c'è qualcos'altro che non va.

Se invece non si ferma mi pare un problema con l'heading.

Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin


Numero di messaggi : 7087
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 20:04

Si in effetti con kill rot si ferma.. allora magari ho inserito delle condizioni che vanno in conflitto.. vediamo

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Andrew
Add-on Developer
Add-on Developer


Numero di messaggi : 5908
Età : 39
Località : Pavia/Torino
Data d'iscrizione : 03.12.09

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 20:08

Scusate se mi intrometto. Che configurazione hai usato per quel video? Sembra la vecchissima versione del Jarvis M... quella senza il core stage criogenico. L'abbiamo abbandonata da un bel po' tongue 2
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin


Numero di messaggi : 7087
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 20:11

É quella pubblicata su OH! È da lì che l'ho scaricato! ( o almeno mi pare di ricordare..

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin


Numero di messaggi : 7087
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 20:22

Comunque anche togliendo ogni condizione ed inserendo il comando process così com'è in poststep la musica non cambia.. si comporta nello stesso modo.

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
fred18
Add-on Developer
Add-on Developer


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

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 20:27

è strano, io ho fatto pari pari quello che ho detto a te nel deltaglider e funziona bene.
E' fondamentale che il Peg->Init(); avvenga una volta soltanto, altrimenti continua ad inizializzarsi.
Mi sa che dobbiamo fare con un attimo di calma lo step by step.
questo dov'è di preciso? puoi metterlo anche in clbkSetClassCaps per andare sul sicuro
Codice:

Peg=new PEG(this);
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Fausto
Admin
Admin


Numero di messaggi : 7087
Età : 33
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Dom 6 Nov 2016 - 20:52

Dando un'occhiata al PEG azzardo l'ipotesi che gli RCS di HES-5 siano un po troppo deboli per l'autopilota

_________________________________________________

Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto

Jim Lovell
Tornare in alto Andare in basso
Vedere il profilo dell'utente
Contenuto sponsorizzato




MessaggioOggetto: Re: Antares 3.0 [sviluppo]   Oggi a 10:43

Tornare in alto Andare in basso
 
Antares 3.0 [sviluppo]
Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 
Pagina 10 di 11Andare alla pagina : Precedente  1, 2, 3 ... , 9, 10, 11  Seguente
 Argomenti simili
-
» Proposte di emendamenti al "decreto sviluppo" dell'8 giugno
» Lo sviluppo del linguaggio
» differenza tra disturbo pervasivo dello sviluppo e disturbo evolutivo specifico misto
» Bambino con disturbo generalizzato dello sviluppo
» SOS alunno con ritardo dello sviluppo evolutivo, scuola secondaria

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: