Na engenharia, você deve primeiro resolver seu problema dentro de um espaço de design relaxado, e só *depois* deve determinar as restrições mínimas necessárias para implementar essa solução. Não se comprometa com o hardware antes de saber qual software você precisará para executar. Não projete o robô antes de entender a tarefa.