Hola, puedes emplear motores paso a paso, o motores de cc con reduccion, o servos modificados o "trucados" para que continuen girando
aqui en el foro hay muchos, y los llaman boe bot
Como sensor de color, si quieres experimentar, puedes emplear una celula fotoelectica, que "apunte" donde quieres que "vea" encerrandola en un pequeño tubo negro, e iluminas con un led RGB, de a un color por vez, midiendo los cambios en la caida de tensin en la celda... a color igual, mayor reflexion de luz ....
Suerte!
Norberto