Este kart autónomo sólo necesita una cámara para recorrer un circuito de taller
Equipo Arduino – 23 de diciembre de 2024
Los vehículos autónomos, y en particular los que se conducen solos, son probablemente una de las tecnologías más interesantes del siglo XXI. Pero a pesar de muchos esfuerzos de I+D y aún más especulaciones, todavía tenemos que ver un automóvil autónomo capaz de circular por vías públicas sin supervisión humana. Sin embargo, si eliminamos esta limitación de las “vías públicas reales”, el desafío se vuelve mucho más accesible. Todo lo que necesitas son algunas placas Arduino y una cámara web, como se ha demostrado. El kart autónomo de Austin Blake.
Blake ya había intentado un proyecto Tesla autónomo en miniatura, que supuestamente evitaría un sendero para caminar en un parque. Esto fue sólo un éxito parcial, ya que el vehículo tuvo dificultades para poner en práctica sus algoritmos de aprendizaje automático de “clonación conductual”. Blake tomó esas lecciones y las aplicó aquí, con resultados mucho mejores.
La clonación del comportamiento, en este contexto, significa que el algoritmo de aprendizaje automático monitorea lo que hace Blake mientras conduce en la pista y luego intenta replicarlo mientras conduce solo. Durante el entrenamiento mira delante del kart a través de una cámara web y controla el ángulo de dirección. Luego, mientras conduce solo, observa la pista a través de la cámara web e intenta adaptar el ángulo de dirección a lo que vio durante el entrenamiento.
El modelo de aprendizaje automático se ejecuta en una computadora portátil, pero Blake necesitaba una forma de controlar la dirección y el acelerador del kart. Usó tres Nanoplacas Arduino para lograr esto. El primero simplemente escucha la salida en serie del modelo de aprendizaje automático en busca de una señal PWM que represente el ángulo de dirección. Luego lo envía al segundo, que utiliza esta información y el ángulo de dirección en tiempo real para controlar un motor Cytron para la dirección. El tercero controla el acelerador mediante un circuito estilo coche RC.
Esto ha demostrado ser muy eficaz y el kart puede circular por una pequeña pista en el taller de Blake. En teoría, también podría manejar vías nuevas, siempre que tuvieran bordes similares y claramente marcados.