Yo recomendaría comprar un juguete de control remoto que tenga un motor para girar y un motor para avanzar. Todo lo que necesita es conectar los cables del motor a los controladores de corriente del motor, que serán controlados por algún microprocesador o microcontrolador.
Luego, compre una cámara web barata o algo de sparkfun o algunos sonares o lo que sea, y proceda a la localización. Concéntrese en tareas pequeñas, como averiguar dónde está el automóvil de juguete en una habitación de cuatro paredes (una gran caja de cartón).
En serio, no desperdicies más de USD 100 en motores / chasis / sensores. Después de esto, tiene dos opciones: procesamiento interno o externo. Yo diría que vaya con el procesamiento externo. Compre un microcontrolador / microprocesador que le permita recibir comandos del motor desde una PC, procesar imágenes o datos del sensor y enviar los datos relevantes a la PC a través de Wi-Fi. Ahora este microcontrolador se encuentra en el chasis de juguete pirateado y lo hace moverse y recopilar datos, en función de las comunicaciones desde la PC. Gumstix y Robot Operating System son buenas opciones en mi experiencia.
- ¿Puede una red neuronal aprender a aproximar la derivada de una función de pérdida compleja?
- ¿La red de Google realmente se enseñó a reconocer gatos en un mar de imágenes aleatorias?
- Lo cual es más fácil de lograr; ¿Inteligencia artificial, acabar con el envejecimiento o las interfaces cerebro-computadora?
- ¿Cuál es la clave que el aprendizaje profundo contribuyó al aprendizaje de refuerzo (RL) que antes no era posible sin redes neuronales (ANN)?
- ¿Mark Zuckerberg no violó los derechos de autor de Marvel sobre Jarvis al usarlo en su IA?
Ahora puede concentrarse en implementar algoritmos escritos y calculados en la PC. Las simplificaciones excesivas en todo lo demás son para que pueda llegar al punto en que pueda comenzar a jugar con algoritmos más temprano que tarde. Si se estanca en problemas de construcción y eléctricos, pregúntele a un amigo. Hay muchos recursos como otros han mencionado.
Alternativamente, podría concentrarse en crear un sistema de actuador único, sensor único e intentar controlarlo perfectamente. En particular, quieres un sensor ligeramente ruidoso.
Por ejemplo, podría intentar controlar la posición de un motor de CC pero no usar codificadores para medir la posición. En su lugar, puede usar un par IR LED / receptor para determinar cuál es la posición. Esto funciona porque un sensor IR es bueno para detectar la presencia de cosas, pero extraer la posición es difícil,
O bien, puede hacer un simple robot de dos ruedas de baja potencia (pegar los motores, sin codificadores) con una cámara e intentar hacer cosas. Como no está tratando de resolver un problema de nivel de investigación, puede hacer bancos de pruebas bastante baratos donde necesita interpretar información ruidosa y elegir buenas acciones de control.