SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
PROYECTO INTEGRADOR
ROBOT SEGUIDOR DE LINEA CON RECONOCIMIENTO DE OBJETOS Y
             RECONOCIMIENTO DE ESPACIOS




                   PRESENTADO POR:
       MORGAN GARAVITO VASQUEZ - mor6an1@hotmail.com
              EDWING GONZALES QUERUBIN
                WILMER YESID GRANADOS
                       FACULTAD:
                   ING. MECATRONICA




               UNIVERSIDAD SANTO TOMAS
                    BUCARAMANGA
                         2006
PROYECTO INTEGRADOR
ROBOT SEGUIDOR DE LINEA CON RECONOCIMIENTO DE OBJETOS Y
             RECONOCIMIENTO DE ESPACIOS




                     PRESENTADO A:
              ING. JUAN CARLOS VILLAMIZAR
                      ASIGNATURA:
                       ROBÓTICA II




               UNIVERSIDAD SANTO TOMAS
                    BUCARAMANGA
                         2006
SEGUIDOR DE LINEA CON DETECCION DE OBJETOS




El programa consiste en que un microbot sigue un camino hecho en cinta negra de una forma
autónoma controlado por un PIC16F877A hasta el punto en que detecta un cruce de cintas, en
ese momento envía a el puerto serial de la PC a una velocidad de 9600 Baudios los diferentes
estados de los sensores que este tiene ubicado en la parte de abajo (CNY70), esperando recibir
una orden de la red neuronal creada en Matlab para que el microbot siga la trayectoria que se le
ordena.

El cerebro del microbot esta compuesto por un PIC16F877A de Microchip y una red neuronal
implementada en Matlab.




El microbot esta compuesto por 2 servomotores de giro continuo para el desplazamiento de este,
además consta de un gripper para la recolección de objetos que se encuentren en el laberinto.El
gripper esta dotado de 2 servomotores de 180° para la articulación(mano, muñeca).
Nuestro microbot se va a movilizar en una pista de fondo blanco con las trayectorias trazadas por
una cinta aislante de color negro, esta pista consta con cruces a ángulos de 90° y líneas rectas
con objetos ubicados en el camino.


Los ojos del microbot son 4 sensores de reflexión CNY70 ubicados estratégicamente en la parte
inferior del seguidor. Dos de estos se encargan de hacer que el robot siga línea y los otros son
para detectar cruces en la pista.




Para la deteccion de objetos se implementaron 3 sensores IS471F los cuales modulan la señal
que les envía unos diodos emisores infrarrojos en el momento de la deteccion este tipo de
sensor tiene un papel importante debido a que no lo afecta señales ajenas a la sensórica de
nuestro microbot.




Este se puede comunicar vía serial gracias a un integrado MAX232 el cual se encarga de
sincronizar los datos enviados y recibidos entre el PC y el Microcontrolador, respectivamente.


Para la normalizacion de las señales enviadas por los diferentes sensores se empleo un buffer
schmitch trigger 40106BE para evitar las interpretaciones erróneas en el PIC. Los sensores
pasan por las entradas del integrado 40106BE y las salidas se conectan al microcontrolador.


La estructura del microbot fue construida en acrilico para facilitar el montaje de los elementos y
reducir el peso de este. Esta compuesta de una pinza y un deposito para la recolección de los
objetos, dos ruedas de 10 cms de diámetro con un servomotor acoplado en cada una, estas
tienen la funcion de desplazar el microbot por la pista ejerciendo la traccion necesaria. Además
posee una rueda loca de acero con el fin de evitar el menor rozamiento posible durante el
movimiento de este.
El programa para el microcontrolador se configura la comunicación serial, las entradas y salidas,
sensores y motores respectivamente.
El programa que se implemento en el microcontrolador es el siguiente:
IMPLEMENTACIÓN DE LA RED NEURONAL DE MATLAB



Para controlar el microbot y para que cumpla las ordenes enviadas desde el PC según los
cruces que encuentre en la pista, se implemento una red neuronal de tipo base radial que tiene
la función de tomar los datos enviados por el Microcontrolador, datos que indican el estado de
los sensores según avanza por la pista, y comparar con las funciones de la red neuronal que
debe realizar el microbot según corresponda de forma automática.

Por medio de Matlab se establece la comunicación serial entre PC y Microcontrolador, allí se
configuran los parámetros de forma que halla sincronización entre los dispositivos.




En esta función se ejecuta un llamado a otra función que contiene el entrenamiento de una red
de tipo base radial que rastrea el estado de los sensores y toma la decisión de llevar al microbot
según el tipo de cruce que encuentre en la pista.
Para ejecutar todas estas funciones se creo una Guide en Matlab, con el fin de ejecutar las
funciones principales como abrir el puerto para iniciar la comunicación, leer los datos y ejecutar
la red neuronal y cerrar el puerto adecuadamente para iniciar nuevamente.
ANEXOS
Contactos



Edwin Gonzáles Querubín ---- kaliman83@hotmail.com
Morgan Garavito Vásquez ----- mor6an1@hotmail.com
Wilmer Yesid Granados ------ ser2uni2@hotmail.com

Más contenido relacionado

La actualidad más candente

Proyecto seguidor de linea
Proyecto seguidor de linea Proyecto seguidor de linea
Proyecto seguidor de linea DL3004
 
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 linea2503468
 
Robot Seguidor de Linea
Robot Seguidor de LineaRobot Seguidor de Linea
Robot Seguidor de Lineacristi9908
 
informe seguidor de linea
informe seguidor de linea informe seguidor de linea
informe seguidor de linea cristi9908
 
Robot seguidor de línea con software y hardware
Robot seguidor de línea con software y hardwareRobot seguidor de línea con software y hardware
Robot seguidor de línea con software y hardwareNamsohj Ozarazil
 
Carro seguidor de línea negra
Carro seguidor de línea negraCarro seguidor de línea negra
Carro seguidor de línea negraAngelo Gnaupari
 
Detector de obstaculo + seguidor de luz -julio césar alanoca
Detector de obstaculo + seguidor de luz  -julio césar alanocaDetector de obstaculo + seguidor de luz  -julio césar alanoca
Detector de obstaculo + seguidor de luz -julio césar alanocaJ César Alanoca
 
Planos para la realización del carro seguidor de línea
Planos para la realización del carro seguidor de líneaPlanos para la realización del carro seguidor de línea
Planos para la realización del carro seguidor de líneacaligulappp
 
Robot Seguidor de Linea 12/06/15
Robot Seguidor de Linea 12/06/15Robot Seguidor de Linea 12/06/15
Robot Seguidor de Linea 12/06/15Naitvela
 
Cuaderno de prácticas robotica con Picaxe 08M2
Cuaderno de prácticas robotica con Picaxe 08M2Cuaderno de prácticas robotica con Picaxe 08M2
Cuaderno de prácticas robotica con Picaxe 08M2cantabrobots30
 

La actualidad más candente (20)

Seguidor de linea
Seguidor de lineaSeguidor de linea
Seguidor de linea
 
Proyecto seguidor de linea
Proyecto seguidor de linea Proyecto seguidor de linea
Proyecto 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
 
Seguidor De Linea Negra
Seguidor De Linea NegraSeguidor De Linea Negra
Seguidor De Linea Negra
 
Robot seguidor de linea
Robot seguidor de lineaRobot seguidor de linea
Robot seguidor de linea
 
Robot Seguidor de Linea
Robot Seguidor de LineaRobot Seguidor de Linea
Robot Seguidor de Linea
 
informe seguidor de linea
informe seguidor de linea informe seguidor de linea
informe seguidor de linea
 
Robot seguidor de línea con software y hardware
Robot seguidor de línea con software y hardwareRobot seguidor de línea con software y hardware
Robot seguidor de línea con software y hardware
 
Robot paper
Robot paperRobot paper
Robot paper
 
Robot seguidor de linea
Robot seguidor de lineaRobot seguidor de linea
Robot seguidor de linea
 
Robot seguidor de linea
Robot seguidor de lineaRobot seguidor de linea
Robot seguidor de linea
 
Carro seguidor de línea negra
Carro seguidor de línea negraCarro seguidor de línea negra
Carro seguidor de línea negra
 
Detector de obstaculo + seguidor de luz -julio césar alanoca
Detector de obstaculo + seguidor de luz  -julio césar alanocaDetector de obstaculo + seguidor de luz  -julio césar alanoca
Detector de obstaculo + seguidor de luz -julio césar alanoca
 
Planos para la realización del carro seguidor de línea
Planos para la realización del carro seguidor de líneaPlanos para la realización del carro seguidor de línea
Planos para la realización del carro seguidor de línea
 
Robot Seguidor de Linea 12/06/15
Robot Seguidor de Linea 12/06/15Robot Seguidor de Linea 12/06/15
Robot Seguidor de Linea 12/06/15
 
Report cart line follower
Report cart line followerReport cart line follower
Report cart line follower
 
Cuaderno de prácticas robotica con Picaxe 08M2
Cuaderno de prácticas robotica con Picaxe 08M2Cuaderno de prácticas robotica con Picaxe 08M2
Cuaderno de prácticas robotica con Picaxe 08M2
 
Trabajo de robotica
Trabajo de roboticaTrabajo de robotica
Trabajo de robotica
 
Como crear un robot de sumo autónomo y barato
Como crear un robot de sumo autónomo y baratoComo crear un robot de sumo autónomo y barato
Como crear un robot de sumo autónomo y barato
 

Similar a Robot Seguidor de Línea con Detección de Objetos

Monografia fusiblera gestionada robotica
Monografia fusiblera gestionada roboticaMonografia fusiblera gestionada robotica
Monografia fusiblera gestionada roboticaand2083
 
Presentación de Microelectrónica - Grupo 18
Presentación de Microelectrónica - Grupo 18Presentación de Microelectrónica - Grupo 18
Presentación de Microelectrónica - Grupo 18Jorge Microelectrónica
 
Manipulador de 2 grados de libertad
Manipulador de 2 grados de libertadManipulador de 2 grados de libertad
Manipulador de 2 grados de libertadMiguel Montero
 
Brazo
BrazoBrazo
Brazoroger
 
DISEÑO E IMPLEMENTACIÓN DE UNA PLATAFORMA ROBÓTICA MÓVIL PARA IDENTIFICACIÓN ...
DISEÑO E IMPLEMENTACIÓN DE UNA PLATAFORMA ROBÓTICA MÓVIL PARA IDENTIFICACIÓN ...DISEÑO E IMPLEMENTACIÓN DE UNA PLATAFORMA ROBÓTICA MÓVIL PARA IDENTIFICACIÓN ...
DISEÑO E IMPLEMENTACIÓN DE UNA PLATAFORMA ROBÓTICA MÓVIL PARA IDENTIFICACIÓN ...TELCON UNI
 
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...MariaBarradas17
 
Seguidor de linea
Seguidor de lineaSeguidor de linea
Seguidor de lineataicon
 
Laboratorio de telecomonicaciones
Laboratorio de telecomonicacionesLaboratorio de telecomonicaciones
Laboratorio de telecomonicacionesIrwin Viteri
 
Sistema microcontrolado para la toma de medida de altura locativas
Sistema microcontrolado para la toma de medida de altura locativasSistema microcontrolado para la toma de medida de altura locativas
Sistema microcontrolado para la toma de medida de altura locativasTerry Mena
 
Sistema inteligente en vhdl para un prototipo de puente basculante
Sistema inteligente en vhdl para un  prototipo de puente basculanteSistema inteligente en vhdl para un  prototipo de puente basculante
Sistema inteligente en vhdl para un prototipo de puente basculanteKhristian Camilo Pinzon Roa
 
El microprocesador
El microprocesadorEl microprocesador
El microprocesadoralumnos2012
 
Carrito seguidor de línea final 2
Carrito seguidor de línea final 2Carrito seguidor de línea final 2
Carrito seguidor de línea final 2dani
 
Microcontroladores: Construcción de un control de una cartelera digital para ...
Microcontroladores: Construcción de un control de una cartelera digital para ...Microcontroladores: Construcción de un control de una cartelera digital para ...
Microcontroladores: Construcción de un control de una cartelera digital para ...SANTIAGO PABLO ALBERTO
 
Sense on the fly
Sense on the flySense on the fly
Sense on the flyrafaslasla
 

Similar a Robot Seguidor de Línea con Detección de Objetos (20)

Proyecto
ProyectoProyecto
Proyecto
 
Monografia fusiblera gestionada robotica
Monografia fusiblera gestionada roboticaMonografia fusiblera gestionada robotica
Monografia fusiblera gestionada robotica
 
Presentación de Microelectrónica - Grupo 18
Presentación de Microelectrónica - Grupo 18Presentación de Microelectrónica - Grupo 18
Presentación de Microelectrónica - Grupo 18
 
Manipulador de 2 grados de libertad
Manipulador de 2 grados de libertadManipulador de 2 grados de libertad
Manipulador de 2 grados de libertad
 
Control de motor (eje flexible)
Control de motor (eje flexible)Control de motor (eje flexible)
Control de motor (eje flexible)
 
Control de motor (eje flexible)
Control de motor (eje flexible)Control de motor (eje flexible)
Control de motor (eje flexible)
 
Minisumo
MinisumoMinisumo
Minisumo
 
Brazo
BrazoBrazo
Brazo
 
DISEÑO E IMPLEMENTACIÓN DE UNA PLATAFORMA ROBÓTICA MÓVIL PARA IDENTIFICACIÓN ...
DISEÑO E IMPLEMENTACIÓN DE UNA PLATAFORMA ROBÓTICA MÓVIL PARA IDENTIFICACIÓN ...DISEÑO E IMPLEMENTACIÓN DE UNA PLATAFORMA ROBÓTICA MÓVIL PARA IDENTIFICACIÓN ...
DISEÑO E IMPLEMENTACIÓN DE UNA PLATAFORMA ROBÓTICA MÓVIL PARA IDENTIFICACIÓN ...
 
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
Diseño de un sistema de microcontroladores maestro-esclavo mediante el uso de...
 
Seguidor de linea
Seguidor de lineaSeguidor de linea
Seguidor de linea
 
Laboratorio de telecomonicaciones
Laboratorio de telecomonicacionesLaboratorio de telecomonicaciones
Laboratorio de telecomonicaciones
 
Sistema microcontrolado para la toma de medida de altura locativas
Sistema microcontrolado para la toma de medida de altura locativasSistema microcontrolado para la toma de medida de altura locativas
Sistema microcontrolado para la toma de medida de altura locativas
 
Sistema inteligente en vhdl para un prototipo de puente basculante
Sistema inteligente en vhdl para un  prototipo de puente basculanteSistema inteligente en vhdl para un  prototipo de puente basculante
Sistema inteligente en vhdl para un prototipo de puente basculante
 
El microprocesador
El microprocesadorEl microprocesador
El microprocesador
 
Carrito seguidor de línea final 2
Carrito seguidor de línea final 2Carrito seguidor de línea final 2
Carrito seguidor de línea final 2
 
Camaras inteligentes
Camaras inteligentesCamaras inteligentes
Camaras inteligentes
 
Megatron
MegatronMegatron
Megatron
 
Microcontroladores: Construcción de un control de una cartelera digital para ...
Microcontroladores: Construcción de un control de una cartelera digital para ...Microcontroladores: Construcción de un control de una cartelera digital para ...
Microcontroladores: Construcción de un control de una cartelera digital para ...
 
Sense on the fly
Sense on the flySense on the fly
Sense on the fly
 

Más de guidoeddy

Fichatecnica ecos
Fichatecnica ecosFichatecnica ecos
Fichatecnica ecosguidoeddy
 
Fichatecnica f 150
Fichatecnica f 150Fichatecnica f 150
Fichatecnica f 150guidoeddy
 
Fichatecnicaexpedition
FichatecnicaexpeditionFichatecnicaexpedition
Fichatecnicaexpeditionguidoeddy
 
Fichatecnica edge
Fichatecnica edgeFichatecnica edge
Fichatecnica edgeguidoeddy
 
Manual prezi
Manual preziManual prezi
Manual preziguidoeddy
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosguidoeddy
 
Ponencia w2k8
Ponencia w2k8Ponencia w2k8
Ponencia w2k8guidoeddy
 
Active Directory
Active DirectoryActive Directory
Active Directoryguidoeddy
 
Laboratorio 1 de html[1]
Laboratorio 1 de html[1]Laboratorio 1 de html[1]
Laboratorio 1 de html[1]guidoeddy
 

Más de guidoeddy (14)

Fichatecnica ecos
Fichatecnica ecosFichatecnica ecos
Fichatecnica ecos
 
Fichatecnica f 150
Fichatecnica f 150Fichatecnica f 150
Fichatecnica f 150
 
Fichatecnicaexpedition
FichatecnicaexpeditionFichatecnicaexpedition
Fichatecnicaexpedition
 
Fichatecnica edge
Fichatecnica edgeFichatecnica edge
Fichatecnica edge
 
Manual prezi
Manual preziManual prezi
Manual prezi
 
Autoplay
AutoplayAutoplay
Autoplay
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
SERVIDORES
SERVIDORESSERVIDORES
SERVIDORES
 
PDF DHCP
PDF DHCPPDF DHCP
PDF DHCP
 
Ponencia w2k8
Ponencia w2k8Ponencia w2k8
Ponencia w2k8
 
Dns
DnsDns
Dns
 
Active Directory
Active DirectoryActive Directory
Active Directory
 
Seglinea
SeglineaSeglinea
Seglinea
 
Laboratorio 1 de html[1]
Laboratorio 1 de html[1]Laboratorio 1 de html[1]
Laboratorio 1 de html[1]
 

Robot Seguidor de Línea con Detección de Objetos

  • 1. PROYECTO INTEGRADOR ROBOT SEGUIDOR DE LINEA CON RECONOCIMIENTO DE OBJETOS Y RECONOCIMIENTO DE ESPACIOS PRESENTADO POR: MORGAN GARAVITO VASQUEZ - mor6an1@hotmail.com EDWING GONZALES QUERUBIN WILMER YESID GRANADOS FACULTAD: ING. MECATRONICA UNIVERSIDAD SANTO TOMAS BUCARAMANGA 2006
  • 2. PROYECTO INTEGRADOR ROBOT SEGUIDOR DE LINEA CON RECONOCIMIENTO DE OBJETOS Y RECONOCIMIENTO DE ESPACIOS PRESENTADO A: ING. JUAN CARLOS VILLAMIZAR ASIGNATURA: ROBÓTICA II UNIVERSIDAD SANTO TOMAS BUCARAMANGA 2006
  • 3. SEGUIDOR DE LINEA CON DETECCION DE OBJETOS El programa consiste en que un microbot sigue un camino hecho en cinta negra de una forma autónoma controlado por un PIC16F877A hasta el punto en que detecta un cruce de cintas, en ese momento envía a el puerto serial de la PC a una velocidad de 9600 Baudios los diferentes estados de los sensores que este tiene ubicado en la parte de abajo (CNY70), esperando recibir una orden de la red neuronal creada en Matlab para que el microbot siga la trayectoria que se le ordena. El cerebro del microbot esta compuesto por un PIC16F877A de Microchip y una red neuronal implementada en Matlab. El microbot esta compuesto por 2 servomotores de giro continuo para el desplazamiento de este, además consta de un gripper para la recolección de objetos que se encuentren en el laberinto.El gripper esta dotado de 2 servomotores de 180° para la articulación(mano, muñeca).
  • 4. Nuestro microbot se va a movilizar en una pista de fondo blanco con las trayectorias trazadas por una cinta aislante de color negro, esta pista consta con cruces a ángulos de 90° y líneas rectas con objetos ubicados en el camino. Los ojos del microbot son 4 sensores de reflexión CNY70 ubicados estratégicamente en la parte inferior del seguidor. Dos de estos se encargan de hacer que el robot siga línea y los otros son para detectar cruces en la pista. Para la deteccion de objetos se implementaron 3 sensores IS471F los cuales modulan la señal que les envía unos diodos emisores infrarrojos en el momento de la deteccion este tipo de sensor tiene un papel importante debido a que no lo afecta señales ajenas a la sensórica de nuestro microbot. Este se puede comunicar vía serial gracias a un integrado MAX232 el cual se encarga de sincronizar los datos enviados y recibidos entre el PC y el Microcontrolador, respectivamente. Para la normalizacion de las señales enviadas por los diferentes sensores se empleo un buffer schmitch trigger 40106BE para evitar las interpretaciones erróneas en el PIC. Los sensores pasan por las entradas del integrado 40106BE y las salidas se conectan al microcontrolador. La estructura del microbot fue construida en acrilico para facilitar el montaje de los elementos y reducir el peso de este. Esta compuesta de una pinza y un deposito para la recolección de los objetos, dos ruedas de 10 cms de diámetro con un servomotor acoplado en cada una, estas tienen la funcion de desplazar el microbot por la pista ejerciendo la traccion necesaria. Además posee una rueda loca de acero con el fin de evitar el menor rozamiento posible durante el movimiento de este.
  • 5. El programa para el microcontrolador se configura la comunicación serial, las entradas y salidas, sensores y motores respectivamente.
  • 6. El programa que se implemento en el microcontrolador es el siguiente:
  • 7.
  • 8.
  • 9.
  • 10. IMPLEMENTACIÓN DE LA RED NEURONAL DE MATLAB Para controlar el microbot y para que cumpla las ordenes enviadas desde el PC según los cruces que encuentre en la pista, se implemento una red neuronal de tipo base radial que tiene la función de tomar los datos enviados por el Microcontrolador, datos que indican el estado de los sensores según avanza por la pista, y comparar con las funciones de la red neuronal que debe realizar el microbot según corresponda de forma automática. Por medio de Matlab se establece la comunicación serial entre PC y Microcontrolador, allí se configuran los parámetros de forma que halla sincronización entre los dispositivos. En esta función se ejecuta un llamado a otra función que contiene el entrenamiento de una red de tipo base radial que rastrea el estado de los sensores y toma la decisión de llevar al microbot según el tipo de cruce que encuentre en la pista.
  • 11. Para ejecutar todas estas funciones se creo una Guide en Matlab, con el fin de ejecutar las funciones principales como abrir el puerto para iniciar la comunicación, leer los datos y ejecutar la red neuronal y cerrar el puerto adecuadamente para iniciar nuevamente.
  • 13. Contactos Edwin Gonzáles Querubín ---- kaliman83@hotmail.com Morgan Garavito Vásquez ----- mor6an1@hotmail.com Wilmer Yesid Granados ------ ser2uni2@hotmail.com