Repository navigation
Explicación del proyecto
KILLER QUEEN, es un prototipo de un tanque móvil holonómico y teleoperado, capaz de identificar objetivos y y apuntarles de forma autónoma.
El robot cuenta con unas ruedas de tipo oruga que le permiten desplazarse por terrenos con ciertas irregularidades y una mayor adherencia al suelo.
También cuenta con un chasis robusto que integra la placa que controla el robot.
Por último, se monta una torreta móvil que gira para centrar el objetivo reconocido por la cámara.
Esta wiki contiene el montaje paso a paso del robot, así como los diseños y materiales empleados para piezas, el software implementado en la placa de Arduino y las distintas funcionalidades.
Para este proyecto se emplea como base el kit de Elegoo debido a la simplicidad para la realización del montaje. Se emplea principalmente la electrónica, pero también se aprovechan los tornillos y herramientas incluidos en el kit.
Este kit contiene una placa Arduino diseñada específicamente para conectar los 4 motores, servo, sensor de ultrasonidos y ESP32 con cámara integrada. Se parte de este kit como base por su simplicidad, pero podría realizarse el montaje si combinamos todos los elementos y montamos el circuito nosotros mismos con otra placa de Arduino, PCB, FFPGA...
Para este proyecto se necesita:
Hardware:
-
ELEGOO Smart Robot Car Kit V4.0 Que contiene:
- 4 Motores DC
- Servo motor
- Sensor de ultrasonidos (no necesarios para este proyecto)
- Batería
- Ruedas
- Chasis (no necesarios para este proyecto)
- Herramientas
- Diversos tornillos
- Mando a distancia ( se puede utilizar otro que sea mucho mejor, en nuestro caso uno de la Nintendo Switch).
-
Aproximadamente 750g de PLA para la impresión 3D.
-
Acceso a impresora 3D.
-
Pegamento
Software:
- IDE de Arduino como entorno para el código.
- Recomendable el conocimiento básico acerca de OpenCV, MQTT, YOLO y programación en el IDE de Arduino y python. También se requiere conocimiento para la impresión de piezas 3D. (Archivos de impresión en formato .stl).
Si deseas realizar este proyecto, es necesario visitar el apartado de problemas encontrados para conocer de antemano qué ciertos cambios se tendrían que realizar o que errores se presentan. En próximas versiones, se corregirán los errores presentados en esta fase beta del proyecto.