Idealmente, necesitarás ambos. Si está centrado en el servidor, los problemas son:
- Los retrasos en la propagación de la comunicación pueden provocar colisiones. Y calcular los efectos de los retrasos en cada acción será muy complejo, sin olvidar que los servidores pueden sufrir retrasos a medida que intentan alimentar las instrucciones secuencialmente a cada robot de enjambre individual.
- Aquí está totalmente desprovisto de cualquier sensor de retroalimentación de un microcontrolador incorporado en cada robot y, por lo tanto, cada movimiento se calcula desde el primer principio en el servidor. Y si este cálculo se realiza en la frecuencia de intervalo por segundo, hay una gran cantidad de cálculos.
Para un diseño centrado en microcontroladores, los problemas son:
La coordinación entre los robots para realizar tareas comunes será un gran problema, ya que el microcontrolador individual necesitará comunicarse con todos los demás robots para obtener sus acciones previstas, antes de decidir su propia acción.
- ¿Cuál es la diferencia entre la robótica hobby y la robótica real?
- ¿Cuáles son las características del sistema embebido?
- ¿Qué flujo tiene más alcance en el futuro: diseño embebido o PCB? Obtuve un trabajo en PCB pero estoy muy interesado en la programación integrada.
- ¿Por qué la mayoría de los circuitos integrados fabricados por Intel comienzan con 8 (por ejemplo, 8086, 8051, 8284)?
- ¿Cuáles son las áreas de investigación en sistemas embebidos?