¿Cómo y dónde puedo obtener más información sobre cómo construir un robot de búsqueda de ruta simple?

Un robot de búsqueda de caminos necesita tres cosas principales:

  1. Un mapa del entorno.
  2. Un estado actual que representa la posición del robot en el mapa.
  3. Un camino a seguir en el mapa relativo a la posición del robot.

Para hacer esto, una de las mejores “herramientas” (en realidad un conjunto de herramientas) es ROS o el Sistema Operativo del Robot. Esto proporciona implementaciones de todos los algoritmos utilizados para cumplir con los requisitos que mencioné anteriormente (y más. Mucho más).
Construir un robot que pueda usarse con ROS es bastante simple, como se menciona en otras respuestas. Arduino, dos motores y dos ruedas son más que suficientes. Además de algunos sensores básicos, si es necesario.
Para cada requisito correspondiente anterior, debe analizar las siguientes funcionalidades ROS:

  1. gmapping
  2. AMCL
  3. base_local_planner o algoritmo A *

Puede parecer desalentador en este momento, pero no lo es. Confía en mí, he estado allí hecho eso. ¡La mejor de las suertes!

Comenzaría con guías básicas de Arduino para ensuciarte las manos. Por ejemplo, ¡construye tu propio robot controlado por Arduino!

Luego, cuando se construye el robot, necesitará algunos algoritmos gráficos. Lea las partes correspondientes de Introducción a los algoritmos | MIT Press y usted pueden codificar un software simple basado en A * para su robot.

Será útil leer foros sobre competiciones de IA, hay muchas cosas relacionadas diferentes allí.

¿Qué tan inteligente tiene que ser el robot? Para mí, la búsqueda de caminos solo significa la capacidad de maniobrar alrededor de obstáculos que se pueden hacer de esta manera: OhGizmo Review: BEAM Photopopper Photovore Robot Kit

Esta pequeña cosa que parece cucaracha puede moverse alrededor de obstáculos y puede moverse hacia áreas (mucho más brillantes).