Cosas a considerar antes de decidir sobre el procesador
- Potencia de procesamiento: si solo necesita controlar los motores (es decir, todo el procesamiento se realiza en una PC externa), un IC de controlador de motor puede ser suficiente. Para el procesamiento básico a bordo, como la transformación de coordenadas, bucles de comandos simples y cinemática inversa, un Arduino será suficiente. Si planea automatizar el robot e implementar funciones avanzadas, se recomienda Raspberry Pi o Intel Atom.
- Capacidad de programación: Arduino IDE proporciona un proceso simplificado para codificar y cargar. Se requiere Python básico y C / C ++ para la programación de Raspberry Pi e Intel. Tenga en cuenta que las bibliotecas para sus motores pueden no existir en todos los idiomas
- Compatibilidad: el procesador elegido debe admitir los motores que está utilizando, tanto en número como en tipo. P.ej. Arduino Mega admite un máximo de 12 servos PWM. Los servos en serie como Dynamixel son difíciles de usar con Uno ya que solo tiene un puerto en serie.