Cómo comenzar a hacer robots jugando al fútbol

Teniendo en cuenta su experiencia y las opciones proporcionadas, sugeriría la primera opción.

I. Facilidad de uso e implementación. Para hacer que su robot se vuelva inalámbrico, puede usar lo siguiente:
1. Conecte arduino a la computadora portátil con un transmisor de RF. En el robot, tienes su receptor. Entonces, toda la parte de procesamiento se lleva a cabo de forma remota y en el robot solo tiene que realizar las acciones.
2. Tener un par de módulos XBee. Conecte uno con la computadora portátil y otro en el robot con arduino.

II Si desea usar RaspberryPi y se siente cómodo con C ++ con opencv, entonces puede que tenga que usar envoltorios; de lo contrario, también se puede usar python. Pero en el juego de fútbol, ​​generalmente, se usan cámaras aéreas. Por lo tanto, este arreglo puede preferirse si puede usar una cámara a bordo.

III. Tampoco sugeriré DSP.

Espero que la respuesta ayude 🙂

1. Arduino con una computadora portátil está bien, excepto que los programas arduino serán tan grandes que se quedará sin espacio en la placa arduino para cargar el código.

2. Raspberry pi es bueno a largo plazo. Tomará tiempo aprender todo, pero personalmente, vale la pena.

3. No tengo idea de cómo hacerlo con DSP.

Asi que,
Largo plazo: Raspberry Pi + webcam
Corto plazo: Arduino + laptop + webcam

Veamos que necesitamos.

1) sistema de procesamiento de imagen
Ahora esto puede ser cualquier software como MATLAB o OpenCV

2) sistema de control

  • Puede usar un controlador si el procesamiento de imágenes se realizará en su computadora portátil.
  • Puede usar una plataforma como beagleboard o raspberry pi que básicamente evita la necesidad de un sistema separado para el procesamiento de imágenes. Como puede ejecutar python en el sistema, puede hacer el procesamiento de la imagen en ese momento. De esta manera, no tendrá que enviar esa gran cantidad de datos a su computadora portátil que le ahorrará algo de hardware.

3) actuadores

  • Necesitas todo tipo de actuadores y engranajes para hacer el cuerpo del robot.
  • Controladores de motor y motores (algo obvio, pero de todos modos estoy afirmando esto).

4) comunicación

  • Si decide utilizar un controlador y un procesador, necesitaría una forma de enviar las imágenes enormes a su sistema remoto para su procesamiento.
  • Ahora tendrá que considerar varios factores aquí, como la velocidad, la confiabilidad y la capacidad de manejo de datos. Considere esto si su método de comunicación no es lo suficientemente rápido para que los datos se transmitan a una velocidad tal que no se puedan tomar acciones en tiempo real, el bot puede perder la pelota o el gol u otra cosa.
  • Además, el procesador remoto tardará un tiempo en procesar la imagen. Por lo tanto, debe considerar todo eso antes de elegir una plataforma en particular. Una cosa que quiero decirte aquí es que estoy escribiendo todo esto basado en el conocimiento teórico. Esto se debe a que aún no he hecho el procesamiento de imágenes. Como quieres que el bot sea inalámbrico, considera todos estos puntos una vez.

(Tenga en cuenta que el uso de un DSP le permitirá procesar imágenes utilizando el procesador. Estos procesadores están diseñados para manejar datos digitales. Por lo tanto, su procesamiento sería rápido. Pero, de nuevo, son bastante caros y tendrá que aprender a programar y usar ellos.)

Hay muchos controladores por ahí que puede usar msp430, pic, arduino, atmel, atmega, freescale, etc. Puede elegir cualquier controlador según sus requisitos.

Si planea usar msp430, puede consultar mi blog:
Mi viaje con microcontroladores y electrónica
(Estas son solo las ideas básicas que puede considerar antes de elegir una plataforma en particular).

More Interesting

¿Qué es mejor para aplicaciones de audio, Arduino o Raspberry Pi?

Cómo crear un medidor inteligente para medir la factura eléctrica de cada casa usando Raspberry Pi

¿Qué tipo de caso debo usar para proteger una Raspberry Pi en un entorno marino?

¿Hay alguna biblioteca Raspberry Pi disponible para el reconocimiento de objetos?

Raspberry Pi: ¿vale la pena actualizar de una tarjeta SD de 8 Gb a una de 32 Gb?

Cómo lograr un control de Raspberry Pi de largo alcance fuera de la red

De los dos (Raspberry Pi y BeagleBone Black), ¿qué placa debo comprar si me siento cómodo con la programación en C?

¿Es la Raspberry Pi un microcontrolador? ¿Por qué o por qué no?

Para IoT (Internet de las cosas), ¿cuál es el mejor para comenzar, Raspberry Pi o Arduino? Soy de un fondo Java.

¿Cómo debo conectar mi Raspberry Pi con mi computadora portátil?

¿Cuáles son algunos buenos proyectos con Raspberry pi para un estudiante de secundaria?

¿Cuál es la mejor manera de convertirse en un ingeniero de robótica profesional, por ejemplo, mediante el aprendizaje automático, ROS o simple Raspberry Pi / Arduino programado con Python / C ++?

Estoy haciendo un proyecto en el que tengo que obtener y enviar datos del sensor a un teléfono celular, ¿qué placa debo usar, Raspberry Pi o Arduino?

Para escribir programas Python, ¿hay mejores alternativas (similares en costo) que la Raspberry Pi?

¿Cómo se puede construir un reloj despertador, un reproductor de MP3 o una radio FM con un Arduino o Raspberry Pi?