Isso se refere ao hardware que pesa pouco, porque um robô ambulante (do tamanho de um gato gordo, 6 pernas com 3 DOF) deve carregá-lo. Por causa disso, será necessário fazer muita trigonometria (usando matemática matricial ou não, ainda não tenho certeza) e é daí que vem a pergunta.
PIC, Arduino ou AVR barato não são rápidos o suficiente para calcular tudo 100 / segundo e manter em mente coisas como inércia e prevenção de obstáculos, ou mesmo caminhos / andamentos de força bruta.
O plano A é levar o cérebro ao robô. Seja microprocessador, micro ITX, nettop ou outro; o que é um hardware eficiente para fazer trigonometria / matemática matricial rapidamente?
Pesquisei on-line e esperava descobrir sobre os microcontroladores AVR, x86 ou ARM especializados nisso, mas sem sorte lá.
O plano B é ter uma máquina x86 conectada via Wi-Fi para fazer o trabalho pesado. Ótimo para prototipagem também, mas eu gostaria que isso migrasse para o plano A, eventualmente, quando o hardware miniaturizar. Mas, mesmo assim, qual CPU de desktop pode fazer a trigonometria mais rapidamente?
O plano C é distribuir a carga e ter um microcontrolador / núcleo de baixo consumo de energia para cada perna, embora essa não seja a melhor solução por muitas razões, eu gosto da capacidade de extensão dela.
Ainda não decidi o idioma e / ou a biblioteca usada, mas prefiro Pascal e C ++.
(sugestões de tags mais adequadas são bem-vindas, sou novo aqui)