Como você tem experiência em desenvolvimento no Linux, recomendo usar uma solução de hardware pronta para uso que já suporte o Linux. Por exemplo, usei vários computadores de placa única baseados em ARM na faixa de US $ 100,00 (o processador em si é muito mais barato) dessa empresa para projetos de automação / robótica: link . Por exemplo, o seu TS-7260 ou mais recente (mas menos extensível) TS-7500
Você pode comprar uma placa que inclui Ethernet, USB, portas seriais, em alguns casos, algumas E / S analógicas e digitais e sensor de temperatura, e mais importante: pode vir com o Debian Linux pré-instalado em um pen drive ou cartão SD e os drivers para falar com esses periféricos de hardware, para que você possa ssh na placa e começar a brincar. Para controlar os propulsores, você precisará de algum hardware adicional, mas provavelmente os drivers de motor comprados podem ser controlados através de linhas de E / S digitais ou portas seriais.
Eu também conheço sistemas embarcados / pessoal do Linux que amam o Gumstix, apesar de eu não tê-los usado.