Escolar Documentos
Profissional Documentos
Cultura Documentos
NDICE
1).- RESUMEN
2).- ANTECEDENTES
3).- DESARROLLO
3.1).-ESTRUCTURA DEL ROBOT
3.2).- CIRCUITO DE LOCOMOCION
3.3).- TARJETA DE CONTROL
3.4).- SENSORES
3.5).- MOTORES
3.6).- RUEDAS
3.7).- FUENTE DE ENERGIA
3.8).- ALGORITMO DE CONTROL
3.9).- PROGRAMACION DEL PIC16877A
3.10).-CODIGO DEL PROGRAMA
3.11).-ANEXOS
4).- CONCLUSIONES
5).- RECOMENDACIONES
6).- REFERENCIAS BIBLIOGRFICAS
Pg. 1
Pg. 2
Pg. 2
Pg. 2
Pg. 3
Pg. 3
Pg. 3
Pg. 5
Pg. 5
Pg. 5
Pg. 6
Pg. 6
Pg. 7
Pg. 10
Pg. 14
Pg. 14
Pg. 15
Pg. 15
1).- RESUMEN:
El presente documento describe el diseo y construccin de un robot mvil que sigue una
lnea negra en un fondo blanco. Estos robots son considerados los "Hola Mundo" de la
robtica. Son robots muy sencillos, que cumplen una nica misin: seguir una lnea marcada
en el suelo (normalmente una lnea negra sobre un fondo blanco). Adems de identificar
objetos para evadirlos.
2).- ANTECEDENTES:
La robtica es una de las aplicaciones ms apasionantes de la electrnica. Un robot seguidor de
lnea se clasifica en el campo de la robtica mvil un grupo de la rama de robtica. La tarea
fundamental de un robot mvil es el desplazamiento en un entorno conocido o desconocido,
por tanto es necesario que posea tres funciones fundamentales, la locomocin (nivel fsico), la
percepcin (nivel sensorial) y la decisin (nivel de control).
Entre las aplicaciones de robots mviles se encuentra el transporte de carga en la industria,
robots desactivadores de explosivos, exploracin de terrenos no aptos para el hombre entre
este ultimo podemos destacar los robots Spirit y Oportunity desarrollados por la NASA.
Otra aplicacin destacable se encuentra en un sofisticado puerto de descarga en Inglaterra, en
donde la carga proveniente de los barcos se transporta en robots mviles del tamao de un
autobs, siendo esta operacin totalmente controlada.
3).- DESARROLLO
El material utilizado en la elaboracin del chasis del robot fue acrlico, la base, se muestra en
la figura 1, en sta descansan los motores, el circuito de control, los sensores y las bateras.
Las llantas tienen un dimetro de 14 cm. y las dimensiones del robot son de 20X24 cm. Los
motores cuentan con una caja de engranes (amplificador mecnico) que proporcionan mayor
torque.
3.4).- SENSORES
Un rastreador detecta la lnea a seguir por medio de sensores. Hay muchos tipos de sensores
que se pueden usar para este fin; sin embargo, por razones de costos y practicidad los ms
comunes son los sensores infrarrojos (IR), que normalmente constan de un LED infrarrojo y
un fototransistor.
Los sensores empleados son dos pares emisor-receptor de infrarrojos, HOA6389, estos se
conectan a un comparador para que en una superficie blanca la luz infrarroja rebote y
proporcione un nivel alto, por otra parte cuando se encuentran sobre una superficie negra
genera un cero en una de las salida del comparador. El emisor es un diodo infrarrojo y el
receptor es un fototransistor donde las terminales disponibles para conexin son las de emisor
y colector.
3.5).- MOTORES
El robot se mueve utilizando motores. Dependiendo del tamao, el peso, la precisin del
motor, entre otros factores, stos pueden ser de varias clases: motores de corriente continua,
motores paso a paso o servomotores.
3.6).- RUEDAS
Las ruedas del robot son movidas por los motores. Normalmente se usan ruedas de materiales
anti-deslizantes para evitar fallas de traccin. Su tamao es otro factor a tener en cuenta a la
hora de armar el robot.
Figura 7. CNY70
Para la deteccin de objetos se implementaron 3 sensores IS471F los cuales modulan la seal
que les enva unos diodos emisores infrarrojos en el momento de la deteccin este tipo de
sensor tiene un papel importante debido a que no lo afecta seales ajenas a la sensrica de
nuestro microbot.
movwf aux10
movlw b'00000111'
movwf aux11
movlw b'00001110'
movwf aux12
CICLO movf PORTA,0
xorwf aux4,0
btfsc STATUS,2
goto ADELANTECUEN
movf PORTA,0
xorwf aux5,0
btfsc STATUS,2
goto ADELANTE
movf PORTA,0
xorwf aux6,0
btfsc STATUS,2
goto derecha
movf PORTA,0
xorwf aux7,0
btfsc STATUS,2
goto derecha
movf PORTA,0
xorwf aux8,0
btfsc STATUS,2
goto atras
movf PORTA,0
xorwf aux9,0
btfsc STATUS,2
goto izquierda
Informe Robtica I 2007
4
movf PORTA,0
xorwf aux10,0
btfsc STATUS,2
goto izquierda
movf PORTA,0
xorwf aux11,0
btfsc STATUS,2
goto derecha
movf PORTA,0
xorwf aux12,0
btfsc STATUS,2
Juan Manuel Duran Valencia, Cdigo; 395208819, duran3000@gmail.com
Proyecto de Diseo con Electrnica Integrada.
Pgina 11
goto izquierda
goto CICLO
derecha
movlw b'00000101'
movwf PORTB
call pausa
movlw b'00000000'
movwf PORTB
call pausa
goto CICLO
izquierda
movlw b'00000110'
movwf PORTB
call pausa
movlw b'00000000'
movwf PORTB
call pausa
goto CICLO
ADELANTECUEN
movlw b'00000100'
movwf PORTB
call pausa2
DECFSZ CONTADOR,1
GOTO CICLO
GOTO PARAR
ADELANTE
movlw b'00000100'
movwf PORTB
goto CICLO
atras movlw b'00001000'
movwf PORTB
goto CICLO
pausa movlw .1
movwf aux1
movlw .40
movwf aux2
movlw .40
movwf aux3
decfsz aux3,F
goto $1
decfsz aux2,F
goto $5
Juan Manuel Duran Valencia, Cdigo; 395208819, duran3000@gmail.com
Proyecto de Diseo con Electrnica Integrada.
Pgina 12
decfsz aux1,F
goto $9
Return
pausa2 movlw .1
movwf aux13
movlw .250
movwf aux14
movlw .120
movwf aux15
decfsz aux15,F
goto $1
decfsz aux14,F
goto $5
decfsz aux13,F
goto $9
Return
PARAR
CLRF PORTB
goto PARAR
END
Por medio de Matlab se establece la comunicacin serial entre PC y Microcontrolador, all se
configuran los parmetros de forma que halla sincronizacin entre los dispositivos.
En esta funcin se ejecuta un llamado a otra funcin que contiene el entrenamiento de una red
de tipo base radial que rastrea el estado de los sensores y toma la decisin de llevar al microbot
segn el tipo de cruce que encuentre en la pista.
Para ejecutar todas estas funciones se cre una Guide en Matlab, con el fin de ejecutar las
funciones principales como abrir el puerto para iniciar la comunicacin, leer los datos y
ejecutar la red neuronal y cerrar el puerto adecuadamente para iniciar nuevamente.
3.11).-ANEXOS.
4).- CONCLUSIONES
Con este tipo de Robot solo podemos seguir una sola lnea, pero al igual nos puede dar una
idea de cmo elaborarlo y as poder implementar la parte ms bsica del armado de un robot,
para poder generar formas ms complejas robots y ayudarnos con actividades como
desactivacin de bombas, robots militares y de exploracin de terrenos.
montaje he utilizado dos servos trucados de manera que queden solo los motores CC
con la reductora osea sin circuito de control pero se puede usar cualquier motor de
CC de unos 5 o 6 voltios y que no consuma demasiado para no agotar las pilas o
bateras demasiado deprisa. El trazado lo podremos hacer sobre una cartulina blanca
y para trazar las lneas usar cinta aislante negra, tener cuidado en no hacer curvas
demasiado cerradas ya que si el robot es muy veloz (ruedas grandes) se saldr de la
trayectoria por inercia y al sacar los 2 sensores fuera de la lnea no volver a entrar
(recordemos que este sistema no es microcontrolado) por lo que haremos algunas
pruebas antes de trazar el camino final.
c) Se recomienda que toda la parte inferior sea de color mate y que el tablero
electrnico de deteccin est lo ms cercano a la pista para evitar seales no
deseadas.
d) Se pueden realizar unas mejoras en la programacin, para obtener una mayor precisin
en curvas de 90 grados.
http://www.monografias.com/trabajos-pdf/robot-seguidor-linea/robot-