Reporte Final de Carro Evasor IA
Reporte Final de Carro Evasor IA
Reporte Final de Carro Evasor IA
INSTRUMENTACIÓN ELECTRÓNICA
TÓPICOS AVANZADOS I
Inteligencia Artificial
Integrantes:
Objetivo
Se tiene un carro que cuenta con 3 sensores ultrasónicos, y con base a las redes neuronales decide si
dar marcha adelante o girar si uno ó varios sensores detectan un obstáculo.
cuando los sensores detectan un objeto que se encuentra cerca se representara por medio de un
1
cuando se detecte un objeto que se encuentre a una distancia mayor o ningún objeto se dirá que
el objeto esta lejos y se representara con un 0
Materiales
Plataforma
Dos motores
arduino
matlab
procedimiento
En la red neuronal, se interconectan varias unidades de procesamiento en capas, las neuronas de cada capa no
se interconectan entre s. sin embargo, cada neurona de cada capa proporciona una entrada a cada una de las
neuronas de la siguiente capa, es decir, cada neurona transmitira su señal de slaida a cada neurona de la capa
siguiente
Una red tipo Perceptrón puede ser entrenada con patrones de cualquier dimensión en la entrada y en la salida con datos
binarios, por la simplicidad del problema este tipo de red es la mas adecuada.
Se creará una red de 3 entradas con una neurona tipo Perceptrón. El siguiente código crea una red tipo Perceptrón con
función de transferencia hardlims, dos neuronas en la salida.
Resultados
Conclusiones
Fue necesario utilizar tres sensores ultrasónicos para garantizar el correcto funcionamiento del carro debido a
que el sensor tiene un rango de detección de 30 grados y de utilizar un solo sensor quedarían puntos ciegos que
podrían ocasionar colisiones, tambien fue necesario agregar un codigo para reducir el rango distancia del sensor.
presentamos muchos problemas a la hora de pasar el codigo en matlab a arduino