Visualizza messaggio singolo
Vecchio 31 ottobre 13, 10:41   #10 (permalink)  Top
TermicOne
User
 
L'avatar di TermicOne
 
Data registr.: 02-01-2004
Residenza: Vicino a Saronno
Messaggi: 6.998
Citazione:
Originalmente inviato da riktor Visualizza messaggio
Aprite il menù del "full parameter list" scoprirete un mondo.
C'è un parametro fatto a posta per quanto sia la distanza minima per cui un wp è visto come raggiunto.
Calcolate anche che il punto che voi fornite non lo vede perfettamente come centro del raggio di virata(sopratutto se è un angolo acuto ciò che volete che faccia) ma lo vede più come inizio della virata. Per poi riallinearsi con la rotta tra il wp appena superato e il successivo
...si...hai ragione...la Full Parameter List è un mondo molto interessante...ma anche molto ampio...nel mondo dei multicotteri l'abbiamo spulciata ma nel mondo degli aerei dobbiamo pian piano guardare bene i principali parametri da usare.

Nella missione avevo ridotto il valore del parametro

Waypoint Radius (ArduPlane:WP_RADIUS)
Defines the distance from a waypoint that when crossed indicates the waypoint has been completed.


che, come in Arducopter definisce la distanza dal WP che viene considerata come raggiungimento del WP....nonostante questo (WP_Radius=20) il modello gira molto largo intorno ai WP. Forse però ciò potrebbe essere dovuto al magnetometro.

A proposito di magnetometro ho rivisto nel dettaglio i log. In un paio di casi Andropilot mi ha segnalato durante la missione che la missione si era interrotta con restituzione de controllo del modello passando in manual o FBWA. Questo sembra accaduto per un errore del magnetometro (mag bad health)...da approfondire...

Luciano
TermicOne non è collegato   Rispondi citando