Official topic: multicotteri con arduino!

milvusmilvus:
se il problema è solo la capacita di calcolo, credo che il 16 settebre esca il nuovo arduino a 32 bit....

Questo è da vedersi, inoltre il fatto che un micro sia a 32 bit non vuol dire che ha molta potenza di calcolo :slight_smile:
Ti faccio un esempio banale, un ARM7 a 60 MHz è il livello base di questi micro, è un 32 bit, può indirizzare tutta la ram/flash che desideri, parliamo di megabyte, però nei calcoli matematici complessi un "umile" dsPIC 33, è un 16 bit, con clock (interno) a 40 MHz gli fa marameo perché dispone di un core dsp che gli da una marcia in più, oltretutto costa meno della metà di un ARM7.
Dovendo scegliere tra un ARM7 e un dsPIC per implementare la parte navigazione del quadricottero preferisco sicuramente usare il dsPIC.

per ora però si potrebbe implementare un sistema con 2 arduino,

Indubbiamente una architettura multiprocessore, quindi distribuendo i vari compiti, aiuta molto però una MCU a 8 bit non ha la potenza di calcolo per gestire in tempo reale la navigazione tra waypoint e tantomeno per gestire il volo totalmente autonomo del quadricottero.
Un conto è stabilizzare gli assi, ovvero portare l'assetto a 0 non appena si rilasciano gli stick ed evitare movimenti troppo bruschi, e un conto è far volare da solo il tutto.
Lo stesso autore del multiwii nelle f.a.q. è molto chiaro su questo punto, il software non è in grado di tenere il mezzo perfettamente fermo su un certo punto, può solo tenerlo livellato ed evitare che acceleri troppo in una direzione, tenere il quadri fermo in hovering, o farlo muovere, è compito del pilota.