Sapresti consigliarmi qualche IMU economico (non volevo spendere più di 30 euro) facilmente interfacciabile con arduino... per la matematica non ho grossi problemi però un problema del genere non l'ho mai affrontato e non so se ho le conoscenze per poterlo
Il mio consiglio è di lasciar perdere Arduino è usare un processore di classe superiore, p.e. la
STM32F3 Discovery di ST che è una board sulla quale trovi un processore ARM Cortex M4 dotato di fpu e una terna di sensori (gyro, accelerometro, magnetometro) a tre assi che consentono di ottenere un ottima IMU a 9 d.o.f. , il tutto con meno di 15 Euro.
Il prezzo è basso perché ST produce tutto in casa e vende la board al puro prezzo di costo, per loro è un vettore pubblicitario.
La board la trovi da RS con disponibilità immediata, per il software hai un ottimo punto di partenza con il
Multipilot 32 che gira su un micro della stessa famiglia, il porting è abbastanza semplice e hanno sviluppato un ambiente di lavoro/programmazione Arduino Like.
La matematica che ti serve per gestire la IMU è il filtro di Kalman e/o la DCM, mentre per i motori ti basta un controllo pid ben fatto.