Cómo hacer un robot que pueda resolver un laberinto de líneas

Para una competencia en IIT Kanpur, construimos un robot para resolver laberintos, que puedo encontrar en este enlace,

Si quieres construir algo como esto que …

V utilizaba la placa Arduino y el lenguaje de codificación era c incrustado.

Básicamente se utilizaron 5 sensores infrarrojos con un espacio de 1 cm en ellos ,,

Los tres medios se usaron para mantener el bot en una franja negra (ruta) y los sensores externos izquierdo / derecho se usaron para detectar los giros de 90 grados …

Ahora debe usar la regla de ” seguir a la derecha / izquierda ” para decidir el giro de su robot en caso de múltiples opciones (puede buscar en Google esta regla para la resolución de laberintos) …

En realidad, también he codificado nuestro bot para encontrar la ruta óptima del laberinto, que se sigue cuando el bot regresa del punto final al punto de inicio (si quieres esa lógica, puedo explicarlo) …

Gracias

Hapi robótica …

Puedes construir fácilmente siguiendo este tutorial

Robot para resolver laberintos

More Interesting

Te dan n pilas con p monedas, y cada jugador elimina al menos 1 moneda. El número de monedas eliminadas por un jugador no puede ser eliminado por el otro. ¿Quién ganará?

Supongamos que eliminamos un borde de un árbol de expansión y luego agregamos un borde diferente para que permanezca conectado. ¿Seguirá siendo un árbol de expansión?

¿Qué algoritmo de compresión de imagen se usa en WhatsApp?

Cómo preparar estructuras de datos y algoritmos desde cero

Cómo crear mi propio algoritmo de compresión básico para archivos

¿Cuáles son los parámetros que afectan el tiempo de ejecución de un algoritmo?

¿Cuáles son algunos algoritmos favoritos que los usuarios de Quora crearon por sí mismos?

¿Los robots alguna vez aprenderán a hacer trabajos de ventas?

¿Cuál es la conclusión del algoritmo de Dijkstra?

¿Cuál es el algoritmo utilizado para mostrar el orden de amigos que se muestra en toda la lista de amigos en Facebook?

¿Qué aplicaciones no son adecuadas para quicksort y por qué?

¿Es el algoritmo y la metodología para corregir automáticamente las palabras mal escritas en las consultas de búsqueda de Google una "salsa secreta" o está abierto?

¿Cuáles son buenas maneras de encontrar el algoritmo y el cálculo necesarios? Normalmente no necesito pensarlo, pero recientemente, estoy luchando con ellos.

¿Existe un algoritmo rápido que, dada una cuadrícula de números, encuentre todas las rutas posibles que sumen a un número dado?

¿Por qué alguien no puede encontrar un algoritmo para la detección de imágenes que funcione mejor que SIFT (Scale Invariant Feature Transform)? ¿De dónde viene exactamente el problema?