Per prima cosa dovresti leggere con buona risoluzione sia i giri motore che quelli delle ruote, quindi un solo impulso giro non è sufficiente.
Ti sconsiglio i sistemi ottici sono inaffidabili e basta un po di sporco per falsare le misure, un buon sistema è leggere i denti di un ingranaggio in ferro con un piccolo sensore induttivo od Hall, con questo sistema campionando sia il fronte di salita che quello di discesa raddoppi la risoluzione.
Nei sistemi ABS ed antiskid delle moto o vetture si usano ruote foniche con molti impulsi giro, considera anche che le ruote interne alla curva fanno meno giri di quelle esterne e ne dovrai tener conto nel sosftware di gestione.
Un bel accelerometro poi potrebbe aiutare.
Il progetto è realizzabile ma di certo non semplicissimo.