Esto se refiere al hardware que pesa poco, porque un robot caminante (del tamaño de un gato gordo, 6 patas con 3 DOF) debería llevarlo consigo. Debido a eso, tendrá que hacer una gran cantidad de trigonometría (con matrices o no, todavía no estoy seguro) y de ahí viene esta pregunta.
El PIC, Arduino o el AVR barato no son lo suficientemente rápidos para calcular todo a 100 / segundo y tienen en cuenta cosas como la inercia y la evitación de obstáculos, o incluso las rutas de la fuerza bruta.
-
El plan A es llevar el cerebro en el robot. Sea microprocesador, micro ITX, nettop u otro; ¿Cuál es el hardware eficiente para hacer trigonometría / matriz matemática rápidamente?
Busqué en línea y esperaba encontrar información sobre AVR, x86 o ARM Los microcontroladores se especializaron en esto, pero no hubo suerte.
-
El plan B es tener una máquina x86 conectada a través de WiFi para hacer el trabajo pesado levantamiento. También es genial para la creación de prototipos, pero me gustaría que migrase a Planee A eventualmente cuando el hardware se miniaturice. Pero incluso entonces, ¿qué? CPU de escritorio puede hacer trigonometría el más rápido?
-
El plan C es distribuir la carga y tener un microcontrolador / núcleo eficiente para cada pata, aunque esa no es la mejor solución por muchas razones, me gusta la capacidad de extensión.
Todavía no me he decidido por el idioma y / o la biblioteca utilizada, pero prefiero Pascal y C ++.
(las sugerencias para etiquetas más adecuadas son bienvenidas, soy nuevo aquí)