Comencemos con el objetivo simplista de moverse en una dirección particular después de que su vehículo de motor tomó una decisión basada en el conocimiento que ha proporcionado y un pequeño mapa que se ha configurado previamente para mostrar el terreno.
Digamos que el requisito básico para el robot es alcanzar la posición del extremo noroeste en ese mapa donde lo haya dejado en ese mapa. Map es un tablero de ajedrez de {32, 32} unidades y South West extreme como {0, 0}.
Entonces, lo primero que tenemos a mano es mapear un terreno pequeño que contiene solo una tabla plana (sin inclinaciones ni obstáculos) para comenzar. Haga que el terreno se vea como un tablero de ajedrez con cada cuadro cuadrado como un cuadro cuadrado de unidad y, cuando sea necesario, movemos una unidad como un cuadro.
Luego proporcionamos conocimiento (reglas que se supone que debemos diseñar) en cuanto a decisiones como moverse en una dirección particular (digamos que se mueve a la unidad {x + 1, y} luego {x + 1, y + 1} y luego {x, y + 1 } y luego {x, y + 2} … y así sucesivamente para alcanzar {x, y + 32} como destino final).
Simplemente use un Arduino básico para estos, como sugirió Yash Shah, y simplemente deje el resto de sensores y procesamientos completados para más adelante una vez que la primera tarea que tenemos en la mano esté funcionando bien.
Por lo tanto, para crear dicho robot necesitaremos un chasis básico que contenga una unidad de potencia para motores (¿es eso una batería?) Y el resto de procesadores y componentes electrónicos (resistencias, chips básicos, diodos, …), de 3 o 4 ruedas (basados en diseño, supongo que necesitamos buscar un ejemplo simple en la mano para las ruedas antes de comenzar). Una vez identificados nuestros requisitos y cosas que necesitamos y tenemos la lista a bordo, lleva poco tiempo al comienzo 😐 pero una vez que sabemos lo que estamos haciendo 🙂 y pocas fallas en los resúmenes ya resueltos, descansaremos sin problemas. Así que leamos sobre motores, ruedas, engranajes, movimiento, etc. para comenzar y probar con ellos durante 2-3 semanas por lo menos (depende de su trabajo).
- ¿Los actuadores piezoeléctricos serían adecuados para robots industriales?
- ¿Por qué una máquina de aprendizaje extrema se llama inútil en comparación con el aprendizaje profundo?
- ¿Cuán inteligente puede crecer la inteligencia artificial basada en computadoras cuánticas, considerando las complejidades matemáticas de los diferentes problemas de inteligencia artificial?
- ¿Crees que sería bueno que una IA suficientemente inteligente tuviera la capacidad de abordar perfectamente las preguntas de Quora?
- ¿Qué son los agentes en la IA?
Recuerde que la tarea más grande aquí es crear el robot y moverse con esos motores y solo entonces puede verificar el resto de la toma de decisiones.
Sugerencia de movimiento pequeña (grande): una vez que tiene un objeto en movimiento, puede pensar en cómo se mueve el mouse (dispositivo) o un rikshaw automático de 3 ruedas 🙂, ya que ayuda a cambiar las direcciones sin mover las unidades.