Esto se refiere al hardware que pesa poco, porque un robot ambulante (del tamaño de un gato gordo, 6 patas con 3 DOF) debería llevarlo. Debido a esa caminata, tendrá que hacer mucha trigonometría (usando matemática matricial o no, todavía no estoy seguro) y de aquí viene esta pregunta.
PIC, Arduino o AVR barato no es lo suficientemente rápido como para calcular todo 100 / segundo y tener en cuenta cosas como la inercia y la evitación de obstáculos, o incluso caminos / pasos de fuerza bruta.
El plan A es llevar el cerebro al robot. Ya sea microprocesador, micro ITX, nettop u otro; ¿Qué es un hardware eficiente para hacer trigonometría / matemática matricial rápidamente?
Busqué en línea y esperaba conocer los microcontroladores AVR, x86 o ARM especializados en esto, pero no tuve suerte.
El plan B es tener una máquina x86 conectada a través de WiFi para hacer el trabajo pesado. Ideal para la creación de prototipos también, pero me gustaría que esto migre al plan A eventualmente cuando el hardware se miniaturice. Pero incluso entonces, ¿qué CPU de escritorio puede hacer la trigonometría más rápido?
El plan C es distribuir la carga y tener un microcontrolador / núcleo eficiente en energía para cada tramo, aunque esa no es la mejor solución por muchas razones, me gusta su capacidad de extensión.
Todavía no he decidido el idioma y / o la biblioteca utilizados, pero prefiero Pascal y C ++.
(sugerencias para etiquetas más adecuadas son bienvenidas, soy nuevo aquí)