SlideShare una empresa de Scribd logo
1 de 33
UNIVERSIDAD AUTONOMA DEL ESTADO DE MEXICO
                    CENTRO UNIVERSITARIO
              UAEM VALLE DE CHALCO SOLIDARIDAD



          ARRIAGA MARTINEZ RITA MARIA
          NORIEGA VAZQUEZ JUAN CARLOS
              ORTIZ SANCHEZ ZENON

APLICACIONES DE LAS REDES NEURONALES A INGENIERIA
                    ELÉCTRICA

DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
              REDES NEURONALES

        INGENIERA EN COMPUTACION 8º SEMESTRE

       PROFA: M. en C. ADRIANA BUSTAMANTE ALMARAZ
DETECCION DE OBSTACULOS POR MEDIO DE
                           UN ROBOT
   Emplear Redes Neuronales en su solución es
    ofrecer una alternativa novedosa que simplifica
    y permite comparar la eficiencia de este nuevo
    enfoque     respecto   a   las   metodológicas
    tradicionales.




                              DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Un robot es un dispositivo automático que
    realiza acciones especificas, que dependen de
    las necesidades del proceso en que se
    encuentre involucrado.




                            DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Se tiene un robot que cuenta con cuatro
    sensores de proximidad en distintas
    ubicaciones




                        DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Con base en esto se decide si dar marcha
    adelante o atrás a cada uno de los dos
    motores que posee.




   Lecturas de los sensores podrían darse 16 posibles combinaciones




                                        DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
(16=2⋀4)
   Para cada combinación cada uno de los dos
    motores podría dar marcha adelante o
    marcha atrás.




                          DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   El comportamiento del robot lo describe la siguiente tabla




                                          DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Cuando los sensores detecten un objeto
    que se encuentra a una distancia inferior a
    la predeterminada se dirá que el objeto se
    encuentra cerca y esto se representa por
    medio de un 1




                           DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Cuando se detecte un objeto que se
    encuentra a una distancia mayor que la
    predeterminada se dirá que el objeto esta
    lejos lo cual se indica con un –1;




                          DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Dependiendo de estas lecturas los
    motores podrán dar marcha adelante,
    lo que se representara por un 1 o dar
    marcha atrás con un –1.




                        DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Se necesita almacenar las respuestas para
    ambos motores ante las 16 posibles
    combinaciones en las lecturas de los sensores.




                            DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Cuando el número de variables de entrada y el
    número de salidas es mucho mayor, la cantidad de
    datos necesarios para especificar cada posible
    situación crece indefinidamente.




                              DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   En contraste, una red neuronal puede entrenarse con un número
    representativo de patrones y aprender el comportamiento del
    sistema utilizando dispositivos de menos capacidad de
    almacenamiento y costo.




                                     DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   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.




                             DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Para garantizar que el problema puede ser
    resuelto por una red neuronal tipo Perceptrón
    se debe comprobar que los patrones de
    entrenamiento son linealmente separables




                            DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Se deben plantear las desigualdades generadas por cada
    patrón de entrenamiento, en este caso cada patrón de cuatro
    dimensiones generara dos desigualdades (una por cada
    salida), estas desigualdades no deben contradecirse.




                                    DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Debido a la naturaleza bipolar de la salida, la
    función de transferencia a utilizar es hardlims
   La cual se rige por las siguientes condiciones




                              DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   La salida de la red está dada por la ecuación




   Aplicando esta ecuación a cada patrón de
    entrenamiento se tienen las desigualdades.




                             DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Las cuales se satisfacen plenamente, lo que
    implica que el problema es linealmente
    separable y puede ser resuelto por una red
    tipo Perceptron.




                             DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   En el comportamiento del robot :

   A la red se le presentaran 7 patrones.

   Para los cuales dependiendo de las lecturas de los sensores
    se le dirá al robot que hacer específicamente.




                                      DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Los estados de lecturas de los sensores y de operación de los
    motores fueron designados con 1 y –1, puesto que para la
    convergencia del proceso de entrenamiento resulta más
    ventajosos propagar valores de 1 y –1 que de 1 y 0.




                                    DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Debido a la naturaleza de la salida y de la entrada
    de la red, la función de transferencia apropiada es
    hardlims, la cual trabaja con valores bipolares.




                                 DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Se creará una red de 4 entradas con una neurona
    tipo Perceptrón para cada salida, teniendo así una
    salida bidimensional, los pesos iníciales aleatorios
    de la red se muestran en la tabla:




                                 DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   El siguiente código crea una red tipo Perceptrón
    con función de transferencia Hardlims:

    net=newp([-1 1;-1 1;-1 1;-1 1],2,'hardlims');
    net.adaptParam.passes=200;
    Wi;
    [net,a,e]=adapt(net,P,t);
    Wf=net.IW{1,1};
    bf=net.b{1};




                                 DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Los pesos finales de la red entrada que satisface
    todos los patrones de entrada y salida son:




                               DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   La red fue simulada para la totalidad de combinaciones posibles de
    entrada para comprobar que no exista error en el aprendizaje de
    los patrones de entrenamiento y para observar su capacidad de
    generalización en los casos restantes

    S1=[1 -1]; S2=[1 -1]; S3=[1 -1]; S4=[1 -1];
    P=combvec(S1,S2,S3,S4)
    net=newp([-1 1;-1 1;-1 1;-1 1],2,'hardlims');
    Wf;
    t=sim(net,P);




                                         DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   La respuesta de la red a todos los patrones
    de entrenamiento fue exitosa, como puede
    observarse en la tabla:




                           DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   La red fue simulada para las posibles
    combinaciones restantes obteniéndose los
    siguientes resultados:




                          DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Una red tipo Perceptrón de una sola capa es una buena
    solución a un problema que involucre patrones linealmente
    separables, en el caso de contar con patrones que no son
    linealmente separables se tiene la alternativa de utilizar una
    red Perceptrón multicapa.




                                      DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   La capacidad de generalización de las redes neuronales juega un
    papel importante cuando las posibles combinaciones de patrones de
    entrada son tantas que resultaría imposible especificarle a un
    dispositivo que hacer en cada caso.




                                      DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   En las aplicaciones desarrolladas con redes
    neuronales juega un papel importante la
    tolerancia a fallas que las caracteriza, pues en
    caso de fallar uno o varios sensores.




                              DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
   Universidad Tecnológica de Pereira (2000 ) ,Recuperado el 29 Marzo de 2013,
    http://ohm.utp.edu.co/neuronales

   Universidad de Guadalajara ,centro Universitario de Ciencias Exactas e Ingenierías
    Administrativo, Guadalajara Jal. México C.P. 44840 Recuperado el 5 de Abril de 2013,
    Perceptrón :
    http://proton.ucting.udg.mx/posgrado/cursos/idc/neuronales2/EstructuraP.htm

   Tecnohobby (30 de Marzo de 2011 ) Perceptrón, Recuperado el 6 de Abril de 2013,
    http://www.tecnohobby.net/ppal/index.php?option=com_content&view=article&id=22:
    perceptron&catid=42:rna&Itemid=19

Más contenido relacionado

Destacado

Seguidor de linea
Seguidor de lineaSeguidor de linea
Seguidor de lineaguidoeddy
 
Manual seguidor de linea
Manual seguidor de lineaManual seguidor de linea
Manual seguidor de lineaENRIQUE PIGUAVE
 
Informe Seguidor De Linea
Informe Seguidor De LineaInforme Seguidor De Linea
Informe Seguidor De Lineacristi9908
 
Robot seguidor de linea
Robot seguidor de lineaRobot seguidor de linea
Robot seguidor de linea94022301238
 
Proyecto seguidor de linea
Proyecto seguidor de linea Proyecto seguidor de linea
Proyecto seguidor de linea DL3004
 
Carrito seguidor de línea final
Carrito seguidor de línea finalCarrito seguidor de línea final
Carrito seguidor de línea finaldani
 
Proyecto: Robot seguidor de línea
Proyecto: Robot seguidor de líneaProyecto: Robot seguidor de línea
Proyecto: Robot seguidor de líneaFrancesc Perez
 
Carro seguidor de luz... Electronica y digital
Carro seguidor de luz... Electronica y digital Carro seguidor de luz... Electronica y digital
Carro seguidor de luz... Electronica y digital Eduardo Arévalo Angamarca
 
REDES NEURONALES ENTRENAMIENTO Efectos No Deseados
REDES NEURONALES ENTRENAMIENTO Efectos No DeseadosREDES NEURONALES ENTRENAMIENTO Efectos No Deseados
REDES NEURONALES ENTRENAMIENTO Efectos No DeseadosESCOM
 
Seguidor de linea
Seguidor de lineaSeguidor de linea
Seguidor de lineataicon
 

Destacado (13)

Seguidor de linea
Seguidor de lineaSeguidor de linea
Seguidor de linea
 
Manual seguidor de linea
Manual seguidor de lineaManual seguidor de linea
Manual seguidor de linea
 
Informe Seguidor De Linea
Informe Seguidor De LineaInforme Seguidor De Linea
Informe Seguidor De Linea
 
Robot seguidor de linea
Robot seguidor de lineaRobot seguidor de linea
Robot seguidor de linea
 
Proyecto seguidor de linea
Proyecto seguidor de linea Proyecto seguidor de linea
Proyecto seguidor de linea
 
Carrito seguidor de línea final
Carrito seguidor de línea finalCarrito seguidor de línea final
Carrito seguidor de línea final
 
Proyecto: Robot seguidor de línea
Proyecto: Robot seguidor de líneaProyecto: Robot seguidor de línea
Proyecto: Robot seguidor de línea
 
Carro seguidor de luz... Electronica y digital
Carro seguidor de luz... Electronica y digital Carro seguidor de luz... Electronica y digital
Carro seguidor de luz... Electronica y digital
 
REDES NEURONALES ENTRENAMIENTO Efectos No Deseados
REDES NEURONALES ENTRENAMIENTO Efectos No DeseadosREDES NEURONALES ENTRENAMIENTO Efectos No Deseados
REDES NEURONALES ENTRENAMIENTO Efectos No Deseados
 
ROBOT SEGUIDOR DE LUZ
ROBOT SEGUIDOR DE LUZ ROBOT SEGUIDOR DE LUZ
ROBOT SEGUIDOR DE LUZ
 
Robot seguidor de linea
Robot seguidor de lineaRobot seguidor de linea
Robot seguidor de linea
 
Seguidor de linea
Seguidor de lineaSeguidor de linea
Seguidor de linea
 
Seguidor de linea
Seguidor de lineaSeguidor de linea
Seguidor de linea
 

Similar a REDES NEURONALES -Deteccion de obstaculos por medio de un robot

Cap 3 redes neuronales
Cap 3 redes neuronalesCap 3 redes neuronales
Cap 3 redes neuronalesLevy GT
 
Perceptrón simple y multicapa
Perceptrón simple y multicapaPerceptrón simple y multicapa
Perceptrón simple y multicapaJefferson Guillen
 
Redes Neuronales - Robótica
Redes Neuronales - RobóticaRedes Neuronales - Robótica
Redes Neuronales - RobóticaJoaquinMontoro
 
REDES NEURONALES Mapas con Características Autoorganizativas Som
REDES NEURONALES Mapas   con Características Autoorganizativas  SomREDES NEURONALES Mapas   con Características Autoorganizativas  Som
REDES NEURONALES Mapas con Características Autoorganizativas SomESCOM
 
presentacion RNA y arquitecturas
presentacion RNA y arquitecturaspresentacion RNA y arquitecturas
presentacion RNA y arquitecturasJhonatan Navarro
 
Cap 3 redes neuronales
Cap 3 redes neuronalesCap 3 redes neuronales
Cap 3 redes neuronalesLevy GT
 
SimulacionDeModuladoresDemoduladoresUtilizandoLaTe-2968079.pdf
SimulacionDeModuladoresDemoduladoresUtilizandoLaTe-2968079.pdfSimulacionDeModuladoresDemoduladoresUtilizandoLaTe-2968079.pdf
SimulacionDeModuladoresDemoduladoresUtilizandoLaTe-2968079.pdfPaolaAndrea813335
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos1 2d
 
RELES NEURONALES ARTIFICIALES EN LA PROTECCIÓN DE DISTANCIA EN LÍNEAS DE TRAN...
RELES NEURONALES ARTIFICIALES EN LA PROTECCIÓN DE DISTANCIA EN LÍNEAS DE TRAN...RELES NEURONALES ARTIFICIALES EN LA PROTECCIÓN DE DISTANCIA EN LÍNEAS DE TRAN...
RELES NEURONALES ARTIFICIALES EN LA PROTECCIÓN DE DISTANCIA EN LÍNEAS DE TRAN...Omar Jaramillo
 
Utp ia_2014-2_s4_red perceptron
 Utp ia_2014-2_s4_red perceptron Utp ia_2014-2_s4_red perceptron
Utp ia_2014-2_s4_red perceptronhiperu2005
 
Utp sirn_s3_red perceptron
 Utp sirn_s3_red perceptron Utp sirn_s3_red perceptron
Utp sirn_s3_red perceptronc09271
 
Relé neuronal para protección de lineas de transmisión
Relé neuronal para protección de lineas de transmisiónRelé neuronal para protección de lineas de transmisión
Relé neuronal para protección de lineas de transmisiónOmar Jaramillo
 
Red neuronal artificial
Red neuronal artificialRed neuronal artificial
Red neuronal artificialcarlos colque
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteoc09271
 
Conmutadores y Decodificadores
Conmutadores y DecodificadoresConmutadores y Decodificadores
Conmutadores y DecodificadoresGerardo Martínez
 
Utp sirn_s4_red perceptron
 Utp sirn_s4_red perceptron Utp sirn_s4_red perceptron
Utp sirn_s4_red perceptronjcbp_peru
 
Utp ia_2014-2_s10_redes de funciones de base radial
 Utp ia_2014-2_s10_redes de funciones de base radial Utp ia_2014-2_s10_redes de funciones de base radial
Utp ia_2014-2_s10_redes de funciones de base radialjcbp_peru
 
INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALES
INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALESINTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALES
INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALESESCOM
 
Algebra de Boole, Mapas de Karnaugh, Mecanización y Multiplexor
Algebra de Boole, Mapas de Karnaugh, Mecanización y MultiplexorAlgebra de Boole, Mapas de Karnaugh, Mecanización y Multiplexor
Algebra de Boole, Mapas de Karnaugh, Mecanización y Multiplexoralejandrovirgenvalle
 

Similar a REDES NEURONALES -Deteccion de obstaculos por medio de un robot (20)

Cap 3 redes neuronales
Cap 3 redes neuronalesCap 3 redes neuronales
Cap 3 redes neuronales
 
Perceptrón simple y multicapa
Perceptrón simple y multicapaPerceptrón simple y multicapa
Perceptrón simple y multicapa
 
Redes Neuronales - Robótica
Redes Neuronales - RobóticaRedes Neuronales - Robótica
Redes Neuronales - Robótica
 
REDES NEURONALES Mapas con Características Autoorganizativas Som
REDES NEURONALES Mapas   con Características Autoorganizativas  SomREDES NEURONALES Mapas   con Características Autoorganizativas  Som
REDES NEURONALES Mapas con Características Autoorganizativas Som
 
presentacion RNA y arquitecturas
presentacion RNA y arquitecturaspresentacion RNA y arquitecturas
presentacion RNA y arquitecturas
 
Cap 3 redes neuronales
Cap 3 redes neuronalesCap 3 redes neuronales
Cap 3 redes neuronales
 
SimulacionDeModuladoresDemoduladoresUtilizandoLaTe-2968079.pdf
SimulacionDeModuladoresDemoduladoresUtilizandoLaTe-2968079.pdfSimulacionDeModuladoresDemoduladoresUtilizandoLaTe-2968079.pdf
SimulacionDeModuladoresDemoduladoresUtilizandoLaTe-2968079.pdf
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
RELES NEURONALES ARTIFICIALES EN LA PROTECCIÓN DE DISTANCIA EN LÍNEAS DE TRAN...
RELES NEURONALES ARTIFICIALES EN LA PROTECCIÓN DE DISTANCIA EN LÍNEAS DE TRAN...RELES NEURONALES ARTIFICIALES EN LA PROTECCIÓN DE DISTANCIA EN LÍNEAS DE TRAN...
RELES NEURONALES ARTIFICIALES EN LA PROTECCIÓN DE DISTANCIA EN LÍNEAS DE TRAN...
 
Utp ia_2014-2_s4_red perceptron
 Utp ia_2014-2_s4_red perceptron Utp ia_2014-2_s4_red perceptron
Utp ia_2014-2_s4_red perceptron
 
Utp sirn_s3_red perceptron
 Utp sirn_s3_red perceptron Utp sirn_s3_red perceptron
Utp sirn_s3_red perceptron
 
Relé neuronal para protección de lineas de transmisión
Relé neuronal para protección de lineas de transmisiónRelé neuronal para protección de lineas de transmisión
Relé neuronal para protección de lineas de transmisión
 
Red neuronal artificial
Red neuronal artificialRed neuronal artificial
Red neuronal artificial
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteo
 
Conmutadores y Decodificadores
Conmutadores y DecodificadoresConmutadores y Decodificadores
Conmutadores y Decodificadores
 
Utp sirn_s4_red perceptron
 Utp sirn_s4_red perceptron Utp sirn_s4_red perceptron
Utp sirn_s4_red perceptron
 
Inteligencia Artificial.pptx
Inteligencia Artificial.pptxInteligencia Artificial.pptx
Inteligencia Artificial.pptx
 
Utp ia_2014-2_s10_redes de funciones de base radial
 Utp ia_2014-2_s10_redes de funciones de base radial Utp ia_2014-2_s10_redes de funciones de base radial
Utp ia_2014-2_s10_redes de funciones de base radial
 
INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALES
INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALESINTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALES
INTRODUCCIÓN A LAS REDES NEURONALES ARTIFICIALES
 
Algebra de Boole, Mapas de Karnaugh, Mecanización y Multiplexor
Algebra de Boole, Mapas de Karnaugh, Mecanización y MultiplexorAlgebra de Boole, Mapas de Karnaugh, Mecanización y Multiplexor
Algebra de Boole, Mapas de Karnaugh, Mecanización y Multiplexor
 

Último

Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 

REDES NEURONALES -Deteccion de obstaculos por medio de un robot

  • 1. UNIVERSIDAD AUTONOMA DEL ESTADO DE MEXICO CENTRO UNIVERSITARIO UAEM VALLE DE CHALCO SOLIDARIDAD ARRIAGA MARTINEZ RITA MARIA NORIEGA VAZQUEZ JUAN CARLOS ORTIZ SANCHEZ ZENON APLICACIONES DE LAS REDES NEURONALES A INGENIERIA ELÉCTRICA DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT REDES NEURONALES INGENIERA EN COMPUTACION 8º SEMESTRE PROFA: M. en C. ADRIANA BUSTAMANTE ALMARAZ
  • 2. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 3. Emplear Redes Neuronales en su solución es ofrecer una alternativa novedosa que simplifica y permite comparar la eficiencia de este nuevo enfoque respecto a las metodológicas tradicionales. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 4. Un robot es un dispositivo automático que realiza acciones especificas, que dependen de las necesidades del proceso en que se encuentre involucrado. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 5. Se tiene un robot que cuenta con cuatro sensores de proximidad en distintas ubicaciones DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 6. Con base en esto se decide si dar marcha adelante o atrás a cada uno de los dos motores que posee.  Lecturas de los sensores podrían darse 16 posibles combinaciones DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 7. (16=2⋀4)  Para cada combinación cada uno de los dos motores podría dar marcha adelante o marcha atrás. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 8. El comportamiento del robot lo describe la siguiente tabla DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 9. Cuando los sensores detecten un objeto que se encuentra a una distancia inferior a la predeterminada se dirá que el objeto se encuentra cerca y esto se representa por medio de un 1 DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 10. Cuando se detecte un objeto que se encuentra a una distancia mayor que la predeterminada se dirá que el objeto esta lejos lo cual se indica con un –1; DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 11. Dependiendo de estas lecturas los motores podrán dar marcha adelante, lo que se representara por un 1 o dar marcha atrás con un –1. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 12. Se necesita almacenar las respuestas para ambos motores ante las 16 posibles combinaciones en las lecturas de los sensores. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 13. Cuando el número de variables de entrada y el número de salidas es mucho mayor, la cantidad de datos necesarios para especificar cada posible situación crece indefinidamente. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 14. En contraste, una red neuronal puede entrenarse con un número representativo de patrones y aprender el comportamiento del sistema utilizando dispositivos de menos capacidad de almacenamiento y costo. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 15. 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. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 16. Para garantizar que el problema puede ser resuelto por una red neuronal tipo Perceptrón se debe comprobar que los patrones de entrenamiento son linealmente separables DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 17. Se deben plantear las desigualdades generadas por cada patrón de entrenamiento, en este caso cada patrón de cuatro dimensiones generara dos desigualdades (una por cada salida), estas desigualdades no deben contradecirse. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 18. Debido a la naturaleza bipolar de la salida, la función de transferencia a utilizar es hardlims  La cual se rige por las siguientes condiciones DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 19. La salida de la red está dada por la ecuación  Aplicando esta ecuación a cada patrón de entrenamiento se tienen las desigualdades. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 20. Las cuales se satisfacen plenamente, lo que implica que el problema es linealmente separable y puede ser resuelto por una red tipo Perceptron. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 21. En el comportamiento del robot :  A la red se le presentaran 7 patrones.  Para los cuales dependiendo de las lecturas de los sensores se le dirá al robot que hacer específicamente. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 22. Los estados de lecturas de los sensores y de operación de los motores fueron designados con 1 y –1, puesto que para la convergencia del proceso de entrenamiento resulta más ventajosos propagar valores de 1 y –1 que de 1 y 0. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 23. Debido a la naturaleza de la salida y de la entrada de la red, la función de transferencia apropiada es hardlims, la cual trabaja con valores bipolares. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 24. Se creará una red de 4 entradas con una neurona tipo Perceptrón para cada salida, teniendo así una salida bidimensional, los pesos iníciales aleatorios de la red se muestran en la tabla: DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 25. El siguiente código crea una red tipo Perceptrón con función de transferencia Hardlims: net=newp([-1 1;-1 1;-1 1;-1 1],2,'hardlims'); net.adaptParam.passes=200; Wi; [net,a,e]=adapt(net,P,t); Wf=net.IW{1,1}; bf=net.b{1}; DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 26. Los pesos finales de la red entrada que satisface todos los patrones de entrada y salida son: DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 27. La red fue simulada para la totalidad de combinaciones posibles de entrada para comprobar que no exista error en el aprendizaje de los patrones de entrenamiento y para observar su capacidad de generalización en los casos restantes S1=[1 -1]; S2=[1 -1]; S3=[1 -1]; S4=[1 -1]; P=combvec(S1,S2,S3,S4) net=newp([-1 1;-1 1;-1 1;-1 1],2,'hardlims'); Wf; t=sim(net,P); DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 28. La respuesta de la red a todos los patrones de entrenamiento fue exitosa, como puede observarse en la tabla: DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 29. La red fue simulada para las posibles combinaciones restantes obteniéndose los siguientes resultados: DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 30. Una red tipo Perceptrón de una sola capa es una buena solución a un problema que involucre patrones linealmente separables, en el caso de contar con patrones que no son linealmente separables se tiene la alternativa de utilizar una red Perceptrón multicapa. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 31. La capacidad de generalización de las redes neuronales juega un papel importante cuando las posibles combinaciones de patrones de entrada son tantas que resultaría imposible especificarle a un dispositivo que hacer en cada caso. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 32. En las aplicaciones desarrolladas con redes neuronales juega un papel importante la tolerancia a fallas que las caracteriza, pues en caso de fallar uno o varios sensores. DETECCION DE OBSTACULOS POR MEDIO DE UN ROBOT
  • 33. Universidad Tecnológica de Pereira (2000 ) ,Recuperado el 29 Marzo de 2013, http://ohm.utp.edu.co/neuronales  Universidad de Guadalajara ,centro Universitario de Ciencias Exactas e Ingenierías Administrativo, Guadalajara Jal. México C.P. 44840 Recuperado el 5 de Abril de 2013, Perceptrón : http://proton.ucting.udg.mx/posgrado/cursos/idc/neuronales2/EstructuraP.htm  Tecnohobby (30 de Marzo de 2011 ) Perceptrón, Recuperado el 6 de Abril de 2013, http://www.tecnohobby.net/ppal/index.php?option=com_content&view=article&id=22: perceptron&catid=42:rna&Itemid=19