92. Crear un vehículo autónomo con sensores de ultrasonidos y Arduino
La Tecnología para todos - Un pódcast de Luis del Valle Hernández
Categorías:
Cuando hablamos de vehículo autónomo, sin conductor o no tripulado es ineludible pensar en vehículos futuristas sacados de alguna película de ciencia ficción. A día de hoy, no podemos ver ninguno por nuestras ciudades, pero sin duda alguna, se está avanzando mucho en el desarrollo de esta materia. Gracias al abaratamiento de la tecnología y la accesibilidad a todo el mundo, podríamos crear nuestro propio vehículo autónomo a muy bajo coste. Precisamente hoy, te voy a hablar de ello. Voy a aplicar ciertas técnicas que harán que el tiesto inteligente pueda moverse por si solo, sin nuestra ayuda.Lo primero que se nos viene a la cabeza son los coches. En la actualidad hay varias empresas desarrollando este tipo de vehículos, pero no solo el sector automovilístico se puede beneficiar. Se están llevando a cabo varios proyectos para cubrir las necesidades en diferentes sectores como el doméstico, industrial, agrícola y, como no, el sector espacial. Y aunque todo esto pueda sonar muy lejano, es importante recalcar que lo interesante es conocer cómo funcionan las cosas. El pasado mes de julio publicaron una entrevista a David Cuartielles, CEO de Arduino. David hace mucho hincapié en que "debemos entender cómo funciona el mundo para poder cambiarlo".Un ejemplo sería el proyecto en el que estoy trabajando, el tiesto inteligente. Estoy desarrollando un algoritmo que permita al Pirate 4WD Mobile Platform moverse de forma autónoma. Todo esto lo estoy haciendo gracias a dos sensores de ultrasonidos, dos servomotores y Arduino.No pretendo cambiar el mundo, ni si quiera que hablen de mi en las redes sociales. Lo único que pretendo es enseñar a fijarnos y aprender lo que han hecho otras personas. Comprender cuales son los problemas a los que se enfrentan día a día. Solo así seremos capaces de entender cómo funcionan las cosas y poder cambiarlas en nuestro entorno. Nuestra intención no debe ser cambiar el mundo en términos globales, con ser capaces de cambiar a nuestros hijos, sobrinos, familiares o vecinos, estaremos aportando nuestro granito de arena.El pensamiento computacional tendrá mucho que decir en este tipo de proyectos. Dependerá de nuestra capacidad de dividir un problema en partes más asequibles. Problemas más pequeños a los que podamos enfrentarnos con más facilidad.Y precisamente en el Campus de Programarfacil es lo que te ofrezco. Formación en Arduino, programación, electrónica y todo aquello relacionado con el movimiento Maker. El conocimiento es el único camino para entender el mundo que nos rodea.Vehículo autónomo o no tripuladoEntendemos por vehículo autónomo o no tripulado todo aquel capaz de moverse sin la acción directa del ser humano. En la carrera espacial encontramos diferentes vehículos de este tipo. Uno de los más conocidos es el Curiosity Rover. Pero también hay otros como el Pathfinder. En el sector agrícola podemos ver los avances en el proyecto RHEA (Robot Fleets for Highly Effective Agriculture and Forestry Management) impulsado por la Unión Europea. Incluso en el sector doméstico encontramos robots como el iRobot o el Neato. Pero quizás, los que más destacan son los coches autónomos o no tripulados. Empresas como Google, Tesla, Apple y todas las compañías automovilísticas, están invirtiendo mucho dinero para sacar sus prototipos adelante.Pero todos tienen algo en común. Deben de reconocer el entorno en el que se mueven y los posibles obstáculos para esquivarlos. Las técnicas, hardware y algoritmos que utilicen dependerá del tipo de vehículo y condiciones en las que se mueva. Pueden utilizar tecnologías como cámaras donde se apliquen técnicas de visión artificial, lasers LIDAR (Light Detection and Ranging), ultrasonidos, escáneres 3D o el geoposicionamiento. Todo para conseguir moverse por si solos.Este tipo de tecnología surgió en los años 60 cuando la carrera espacial estaba en su mayor auge. Esto ayudó...