Programación de un Robot Móvil para reconocer pistas y objetos a

Anuncio
Programación de un Robot Móvil para reconocer pistas y objetos a
distancia.
INTEGRANTES
Abril Arriaza
Natalia Bustamante
Camila Carvajal
Vicente Ponce
Fecha de Realización de la Experiencia:
Sebastian Valenzuela
Felipe Grasset
Sebastian Muñoz
7 de Novienbre del 2012
Ximena Vargas
OBJETIVO
_Conseguir que el robot se desplace por la cartulina sin salir del área delimitada por sus
bordes.
_Lograr que el robot recorra el perímetro del área rectangular.
_Conseguir que el robot gire al captar un objeto a menos de 20 cm mediante un sensor de
ultrasonido.
TEORÍA
Sensor de pista infrarrojo: es un sensor digital para
reconocimiento de una pista negra sobre una base blanca a
una distancia de 5 a 30 mm.
Motor: motor eléctrico que permite el movimiento de
cada rueda en torno a un eje independiente.
Batería: Acumulador energético químico-eléctrico que
alimenta energéticamente al robot.
Controlador: Elemento conector programa-hardware
permitiendo al programa cumplir su función mediante la
interacción con el medio, articulando una variedad de
dispositivos y sensores preprogramados.
Ultrasonido: El sensor emite un sonido que al rebotar en una
superficie, llega nuevamente a su emisor, siendo el tiempo
que tarda en volver codificado, para luego el programa
realizar la conversión de ese tiempo a distancia y proximidad
al objeto.
MÉTODO Y DESARROLLO
Para cada uno de los objetivos se esbozo una idea clave que nos pudiera llegar a dar forma
a nuestro algoritmo, para el primer objetivo que consistía en que el movil no se saliera de la
cartulina blanca ideamos un plan que sostenía que el móvil avanzara en línea recta sobre la
cartulina hasta que distinguiera de otro color, es decir, se encontrara con la mesa y en ese
momento el móvil haría un giro hasta encontrara de nuevo la cartulina blanca y continuar su
recorrido pero en otra dirección y así el proceso se repetiría cada vez que que el robot se
encontrara en el límite de la cartulina.
Para el segundo objetivo el plan de desarrollo consiste en lograr una parte del sensor de
pista reconociera el color negro y el otro el color blanco y así pudiera recorrer el perímetro de
la cartulina sobre la mesa.
En el caso del tercer objetivo y como era un sensor nuevo quisimos ser cuidadosos con el
aparato mismo y concluimos que una distancia apropiada para probar nuestro modelo era
aquella que no reconociera cualquier objeto de la sala de clases (para probarlo en el suelo)
pero que a la vez no fuera muy corta para que pudiera esquivarlo con facilidad y no conseguir
ningun choque.
Algoritmo 1
1.-Se activa el circuito presionando el
pulsador
2.-Los sensores I1y I2 comienzan a
reconocer superficies
2.1.- Si I1 y I2 captan una superficie
blanca, avanza hasta que esto no se
cumpla (reconoce otro tipo de
superficie)
2.2.-Si I1 capta la superficie blanca y
I2 no, el robot se detiene
2.2.1.-gira a velocidad 5 para
cambiar la dirección de su
recorrido
2.2.2.-se detiene 0,5 segundos
para luego continuar y repetir el
ciclo.
2.3.-Si I1 capta una superficie oscura, realiza el
mismo proceso que el punto 2.2
Algoritmo 2 (no completado)
Algoritmo 3
1.- Se activa el circuito presionando el
pulsador incorporado en el controlador
2.-El programa verifica las funciones
asignadas por los sensores de pistas ;
debido a que no hay suficiente luz los
sensores detectan el piso como si fuera
color negro, por este motivo el programa
ordena la accion de mover los dos motores
haciendo que el robot se mueva hacia
adelante, se movera siempre hacia adelante
mientras se cumpla la siguiente condición.
3.- Se genera una bifurcación que es activada
o desactivada dependiendo de la información
entregada por el sensor ultrasonico, el cual
se ha programado para que se detenga y gire
al robot cuando vea un obstáculo a 20cm de
distancia, o por otra parte , en caso de no encontrar obstáculo alguno, siga su rumbo.
DISCUSIÓN
Resultados:
Esta vez; el aprendizaje se centra en lograr analizar la interacción del proceso de
recepción de una orden por parte del robot autómata a través de la recepción de dos
factores sensoriales: la luz y el sonido. Dicho análisis da resultados que proporcionan
pruebas empíricas, las cuales a su vez garantizan soluciones a posibles problemas que el
devenir de la arquitectura pueda presentar.
Lamentablemente, no obtuvimos resultados positivos al intentar hacer que el robot
delineara un camino que se formaba en el límite entre una hoja de papel blanco y la
mesa en que se trabajó. No obstante a esto, la idea básica para resolver el problema que
el algoritmo planteaba fue confiar en que el sensor de pista pudiera reconocer con su
lado derecho el color negro, y el color blanco con su lado izquierdo, de modo que la
velocidad desatada al reconocer los colores nombrados obligase al cuerpo robótico a
dirigir su rumbo bordeando el límite demarcado por la hoja blanca. Finalmente no se
logró montar completamente el algoritmo y, por consiguiente, la idea recién planteada
no pudo ser comprobada.
Aplicabilidad:
Actualmente aplicable en usos dentro de la industria de fabricación de una amplia
variedad de productos, siendo tal vez una de las más utilizadas en la industria
automotriz, por la amplia gama de artículos que puede detectar y con gran precisión. Así
también son de gran ayuda en el ámbito de la medicina, ya que gracias a su gran
sensibilidad pueden percibir distintas densidades logrando imágenes de gran calidad.
Al percibir ligeros cambios de densidades también se les puede utilizar para la detección
de drogas e inclusive de explosivos.
BIBLIOGRAFÍA
-Robo TX Training Lab (cuaderno adjunto), fischertechnik GmbH,Germany, 2009.
-keyence.com.mx/products/positioning/ultrasonic
-Ilustraciones: Bernd Skoda design.
-Ilustraciones (diagramas): Sebastian Valenzuela.
Descargar