O Arduino é ideal para o seu problema. Ele não é usado apenas por entusiastas e iniciantes, mas é frequentemente usado pelas melhores universidades para ensino e pesquisa. O Arduino também possui uma grande comunidade ativa, que ajuda quando você tem um problema.
No entanto, existem algumas ressalvas na solução do Arduino. 1) Eles têm poder computacional muito limitado e nenhuma unidade de ponto flutuante que pode retardar ainda mais a calcinação. 2) Trabalhar com o Arduino exige que você tenha uma compreensão rudimentar da eletrônica. É claro que existem inúmeros tutoriais que podem ajudá-lo a começar a funcionar em questão de minutos. No entanto, quando mergulhei na robótica, quis evitar o aspecto da eletrônica, a fim de focar na programação.
Phidgets é uma boa alternativa. Muitos componentes Phidgets são abstraídos ao ponto de que você só precisa conectá-los a um computador via USB e o processamento é feito em um desktop, laptop ou computador de placa única (SBC), que possui mais poder de processamento. Além disso, o Phidgets trabalha com vários sistemas operacionais e oferece muito código bem documentado para simplificar a interface com suas partes. Vale a pena notar que as soluções Phidgets tendem a custar um pouco mais do que as soluções Arduino, mas ainda têm preços razoáveis.
Eu sugeriria contra Parallax . Eles são interessantes, mas não oferecem nada sobre o Arduino, são mais caros (que o Arduino) e são consideravelmente menos flexíveis do ponto de vista da programação na minha experiência.
Phidgets também não funcionam bem em aplicativos UAV. Por isso, eu recomendaria olhar para o ArduPilot . É uma solução baseada em Arduino para robôs UAV e UGV e inclui vários sensores internos para estimativa de estado. Além disso, o ArduPilo possui uma grande comunidade ativa.