Ieri ho fatto dei test ricaricando il fw originale 3.1.rc5 e portando il valore di MAX_LOITER_SPEED a 15m/s. Il quad in effetti accelera di più, anche se non quanto mi aspettavo, però quando rilascio lo stick, non si ferma subito e quando lo fa "pascola" in un raggio molto ampio.
Leggendo il codice si intuisce che il raggio di "pascolo", chiamato "loiter leash", viene calcolato proporzionalmente al valore della velocità.
Qualcuno ha postato ieri una porzione di codice che introduce un parametro per regolare questa proporzionalità, anche se non ho capito bene come funziona perchè è messa nel codice chiamato durante la navigazione waypoint e non nel loiter (mi è sicuramente sfuggito qualcosa, ma non ho ancora ben chiaro il flusso globale di questo codice)
Comunque sia, oggi lo provo, ma dubito che risolva il problema.
Leggendo il codice si intuisce che il raggio di "pascolo", chiamato "loiter leash", viene calcolato proporzionalmente al valore della velocità.
Qualcuno ha postato ieri una porzione di codice che introduce un parametro per regolare questa proporzionalità, anche se non ho capito bene come funziona perchè è messa nel codice chiamato durante la navigazione waypoint e non nel loiter (mi è sicuramente sfuggito qualcosa, ma non ho ancora ben chiaro il flusso globale di questo codice)
Comunque sia, oggi lo provo, ma dubito che risolva il problema.
Commenta