Salve a tutti, sono nuovo su questo forum ma non nuovo a questa passione: ho iniziato molti anni fa con gli aeromodelli a scoppio, poi sono passato agli alianti elettrici, poi ho venduto tutto perchè non avevo tempo, e adesso mi sto di nuovo divertendo facendo le riprese aeree con un Phantom 3 (in questo modo ho combinato il modellismo con la mia altra passione - la fotografia) 
Mi piacerebbe costruire un drone ad ala fissa (un aliante probabilmente), e mi stavo chiedendo se esiste un autopilot ottimizzato per ottenere la maggiore autonomia possibile. Diciamo che idealmente vorrei poter impostare il volo con questi parametri:
- Altitudine minima / altitudine massima
- Airspeed minima / Groundspeed minima
- Waypoints
- Ampiezza di una sorta di "canale" intorno ai waypoints
L'autopilot dovrebbe seguire questa logica:
1) Se airspeed e groundspeed > min, salire fino a quando airspeed o groundspeed = min, o altitudine = max.
2) Se airspeed o groundspeed = min o altitudine >= max, mantenere altitudine.
3) Se airspeed o groundspeed < min, scendere fino a quando airspeed e groundspeed = min o altitudine = min.
4) Se altitudine <= min e airspeed o groundspeed sempre < min, accensione motore e salire ad una altitudine media tra min e max, e poi spegnere motore.
5) La rotta deve essere controllata in modo da rimanere all'interno del "canale" individuato dai waypoints e dall'ampiezza del canale stesso.
L'idea insomma è dare la priorità al risparmio di energia piuttosto che al mantenimento di una altitudine e rotta precisa.
Pensate che sia possibile realizzare un autopilot del genere con l'hardware attualmente sul mercato e magari qualche modifica al software ArduPilot Plane?
Aperto a qualunque suggerimento o critica

Mi piacerebbe costruire un drone ad ala fissa (un aliante probabilmente), e mi stavo chiedendo se esiste un autopilot ottimizzato per ottenere la maggiore autonomia possibile. Diciamo che idealmente vorrei poter impostare il volo con questi parametri:
- Altitudine minima / altitudine massima
- Airspeed minima / Groundspeed minima
- Waypoints
- Ampiezza di una sorta di "canale" intorno ai waypoints
L'autopilot dovrebbe seguire questa logica:
1) Se airspeed e groundspeed > min, salire fino a quando airspeed o groundspeed = min, o altitudine = max.
2) Se airspeed o groundspeed = min o altitudine >= max, mantenere altitudine.
3) Se airspeed o groundspeed < min, scendere fino a quando airspeed e groundspeed = min o altitudine = min.
4) Se altitudine <= min e airspeed o groundspeed sempre < min, accensione motore e salire ad una altitudine media tra min e max, e poi spegnere motore.
5) La rotta deve essere controllata in modo da rimanere all'interno del "canale" individuato dai waypoints e dall'ampiezza del canale stesso.
L'idea insomma è dare la priorità al risparmio di energia piuttosto che al mantenimento di una altitudine e rotta precisa.
Pensate che sia possibile realizzare un autopilot del genere con l'hardware attualmente sul mercato e magari qualche modifica al software ArduPilot Plane?
Aperto a qualunque suggerimento o critica
Commenta