PROGRAMACION DE UN MODELO DE VEHICULO BASICO RASTREADOR

Documentos relacionados
Programación de un Robot Móvil para reconocer pistas y objetos a distancia.

PROGRAMACIÓN ROBOT MOVIL

Programación de un Robot Móvil para encontrar y seguir el recorrido de una huella

ELEVADOR. Departamento de Arquitectura UTFSM ARQ 232. Métodos Computacionales. Fecha de realización: 12/9/2012 EQUIPO KLEE

INFORME TÉCNICO AUTOMÓVIL

Participantes: Esteban Agüero, Pilar Aguilar, Nadia Baeza, Lisbeth Fredes, Felipe Vergara, Giselle Vásquez, Benjamín Badila

Universidad Técnica Federico Santa María. Laboratorio de Métodos Computacionales en Arq.232 LIMPIAPARABRISAS. Ensamblaje y programación

Departamento de Arquitectura UTFSM

Laboratorio de Métodos Computacionales PROGRAMACIÓN ELEVADOR

INICIAR PRESENTACIÓN

Fundamentos para programación y robótica Módulo 2 Programación y robótica Capítulo 3 TortuBots y NXT

Programación Arduino Con Visualino

Puerta Corrediza. Métodos computacionales Valparaíso

Modelo Puerta Corrediza. Informe Técnico. Métodos Computacionales en Arquitectura ARQ_232

TICA EN LA ESCUELA. El Robot (hardware) Alicia Escudero. Apellido y Nombre: Escudero Alicia. Tema: características de un robot

Los Sensores de infrarrojos hacen posible la apertura en las puertas automáticas.

ENSAMBLAJE Y PROGRAMACIÓN PUERTA CORREDERA

IES Los Albares (Dep. de Tecnología)

EV3 CLASE 1. Sensores. Siempre conectado a los puertos con números. Puertos de entrada.

Conalep Tehuacán. Operación de Circuitos Electrónicos Analógicos P.T.B. en SOMA. Introducción a la Automatización. Ing. Jonathan Quiroga Tinoco

INFORME MÉTODOS COMPUTACIONALES

Diseño de un robot móvil con modelo cinemático Ackermann

SÍLABO DEL CURSO ROBÓTICA. Computadoras

Figura Robot Filoguiado

FIRST LEGO League (FLL) Workshop de Programación con LEGO Mindstorms EV3

Campamentos moway. Prácticas propuestas.

Departamento de Ingeniería a de Software y Sistemas Informáticos

MECÁNICA. Cinemática 3D del Sólido Rígido

Robot programable con µcontrolador PICAXE rastreador de líneas

1. MOTOR DE CORRIENTE CONTINUA Y DINAMO

Arquitectura del PLC. Dpto. Electrónica, Automática e Informática Industrial)

Guía de tareas de programación de robótica móvil autónoma

Curso Robótica Práctica

Sesión 18 Ensamble de Pinza

Indicador de marchas digital. Instrucciones de uso

Desarrollo de Productos Electrónicos

Prácticas de bajo coste de ISA en la UCM

INTRODUCCIÓN A LA MECÁNICA DEL ROBOT. Curso de Extensión. Tema 2. Laboratorio de Robótica Aplicada (LABRA) 1

TALLER DIAGRAMAS DE FLUJO EN LEGO MINDSTORMS

Arquitectura de un Controlador Electrónico de Procesos

SISTEMAS ROBOTIZADOS Asignatura optativa

ROBÓTICA Coordinador: M.A. JUAN ERNESTO TREVIÑO FLORES

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE ELECTRÓNICA

Informe técnico Lavadora.

Dpto. de Electrónica - Universidad de Alcalá TuBot

3. Pan & Tilt. 3.1.Parte mecánica del pan & tilt

CARRUSEL MÉTODOS COMPUTACIONALES

CEROS Y UNOS. PLACA CONTROLADORA. Al puerto paralelo. A una pila v DC E2 E3 E4 E5 E6 E7. S5 S6 S7 S8 0v 5v 12v

Robótica en la Universidad

Robot seguidor de línea C-9806

AUTPROG - Autómatas Programables

AUTPROG - Autómatas Programables

Software de control y adquisición de datos SCM4000

ya que se han desarrollado en diversos campos. En la industria los podemos encontrar en

Ejemplos de problemas resueltos

I Seminario-Taller de Micro-Robots de Competición

MANUAL DEL ESTUDIANTE

Engranajes. LEGO and the LEGO logo are trademarks of the/sont des marques de commerce de/son marcas registradas de LEGO Group The LEGO Group.

TEMA 5: ROBÓTICA - MECÁNICA

Robótica Laboratorio de Robótica Curso (2º semestre)

Síntesis de la programación

1. Concepto de amplificación de señales en los circuitos de control Amplificadores estáticos Amplificadores magnéticos...

DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Automatización Industrial Mecánica. TEMA: Control de procesos con Arduino.

Guía de tareas de programación de robótica móvil autónoma

PLAN DE ESTUDIOS 2008-II SÍLABO

Catálogo de venta. Kits de robótica My Robot Time MRT LOGIX5 SMART SOLUTIONS

FICHA ESTÁNDAR DE FAMILIA DEL CATÁLOGO DE BIENES, SERVICIOS Y OBRAS DEL MEF FICHA ESTÁNDAR N 133

Motor de Corriente Continua

PROYECTO-CONSTRUCCIÓN

Modelo Elevador Informe Técnico Métodos Computacionales en Arquitectura ARQ_232

7. Práctica. 7.1.Estudio de Levas Introducción

Sensores de Giro. Existen 3 tipos bien definidos de sensores de giro de uso común en el campo automotriz.

Tutores: Joaquín Moreno Marchal Agustín Carmona Lorente

Proyecto de Sensores y Actuadores INTRODUCCIÓN

TALLER 2 DIAGRAMAS DE FLUJO EN LEGO MINDSTORMS

Robótica con ladrillos LEGO

ESCUELA POLITÉCNICA DEL EJÉRCITO EXTENSIÓN LATACUNGA NANCY VELASCO

Medidor de distancias En esta actividad utilizaremos un sensor de ultrasonidos como medidor de distancias

Catálogo de venta. Kits de robótica My Robot Time MRT. Logix5 Smart Solutions LOGIX5 SMART SOLUTIONS

Multiestación de procesamiento con horno de cocción 24V

Conferencia virtual. Prof. Armando Mata Domínguez

Informe técnico móvil autónomo.

Actividad de Aula 2.0. Engranajes

Dispositivos de Entrada/Salida

Robótica basada en comportamientos. Laboratorio 0

ESTUDIO DEL SISTEMA DE UN BRAZO ROBOT .INDICE. Descripción de las partes de la máquina..pag. 3, 4 y 5. *Introducción.

PLAN DE ESTUDIOS DE ELECTRONICA Y COMPUTACION (ILEC 2018 B)

Robótica. Un robot...

P R O G R A M A D E R O B Ó T I C A E N LA UOM

Educación Tecnológica

IED ALMIRANTE PADILLA PREPARACIÓN TECNOLÓGICA DOCENTE: INGENIERO ADRIAN DÍAZ PROYECTO DE AULA GRADO DECIMO CONSTRUCCIÓN DE UN ROBOT SEGUIDOR DE LINEA

MANUAL DEL ESTUDIANTE

1FOTOCELDA (RESISTENCIA DE LUZ)

Robótica Mecanización, Automatización y Robotización Robótica y robots... 3

Aprende a construir y programar un robot interactivo utilizando los componentes del Maker Control Kit y el Maker Kit 3.

Procesos de Fabricación I. Guía 1 1 SISTEMAS DE CONTROL HIDRÁULICO Y NEUMÁTICO

PRACTICAS DE ELECTRICIDAD CICLO FORMATIVO DE GRADO SUPERIOR AUTOMOCIÓN

Programa tu sistema de detección de incendios y cierre automático de puertas.

Transcripción:

Laboratorio ARQ232_ Métodos computaciones en arquitectura. PROGRAMACION DE UN MODELO DE VEHICULO BASICO RASTREADOR Equipo KANDINSKY Christian Alvial _ Joaquin Basso _Jonathan Martinez _Cybill Muñoz + Katherine Cabezas +Tamara Escobar +Diegoo Gonzalez 31 de octubre 2012

OBJETIVO Figura 1 Motor. Diseñar el algoritmo para la programación de un modelo a escala de un vehículo básico rastreador, que ejecute la función de encontrar, y seguir una guía; ideando una estrategia de búsqueda e implementándola para su funcionamiento. También plantear nuevas tareas para este modelo. Figura 2 Engranaje Figura 3 Foto-Transistor TEORÍA El dispositivo consiste principalmente en dos partes: la de acción, en donde dos motores (figura 1) se encargan de generar un movimiento continuo de rotación, transformando la energía eléctrica a energía mecánica, los cuales pueden trabajar en la misma dirección o en direcciones contrarias según la función necesaria (avance o giro), por medio del engranaje (figura 2) lo que permite el giro de las ruedas. Una segunda parte de sensor, que por medio de un sensor infrarrojo digital para el reconocimiento de una pista negra sobre un sustrato blanco llamado sensor de pista (figura 3). Figura 4 Controlador ROBO TX Figura 5 Alimentación de Corriente Todas estas piezas son conectadas a través del controlador Robo TX (figura 4), núcleo del kit de construcciones que controla los actuadores, y evalúa las informaciones de los sensores ejecutando gracias a la alimentación de corriente (figura 5) las acciones programadas en el algoritmo. (FISCHERTECHNIK, 2011) MÉTODO Y DESARROLLO Para la ejecución del ejercicio se realizan tres algoritmos, el inicial (figura 6) a modo de prueba para la comprobación tanto de conexión como de funcionamiento; Un segundo algoritmo (figura 7) que logra mover al modelo a través de la línea negra y detenerse cuando los sensores no la detectan; Por último, un tercer algoritmo (figura 8) que logra mover atreves de la línea negra y que este sea capaz de buscarla, por medio de un espiral rectangular (figura 9), en caso de que se pierda o escape de la guía Algoritmo Prueba (Figura 6) 1.- Se inicia y el motor M1 y M2 giran, en la misma dirección, a una velocidad 3. 2.- Pasa 1 minuto y el programa se termina. Figura 6 Algoritmo Prueba Algoritmo Seguimiento (Figura 7) 01.- Se inicia el proceso comprobando si el sensor I1 está sobre la línea negra, si no lo está, paso 4. 02.- Se comprueba si el sensor I2 está sobre la línea negra, si no lo está, paso 7..01

03.- Motor M1 y M2 giran, en la misma dirección, a una velocidad 4, paso 1. 04.- Se comprueba si el sensor I2 está sobre la línea negra, si no lo está, paso 11. 05.- Motor M1 y M2 se detienen. 06.- Motor M1 gira a una velocidad 3, paso 1. 07.- Motor M1 y M2 se detienen. 08.- Motor M2 gira a una velocidad 3, paso 1. 09.- Se comprueba si el sensor I1 está sobre la línea negra, si no lo está, paso 2; si lo está, paso 4. 10.- Motor M1 y M2 se detienen, paso 1. (4) (1) (2) (5) (6) (3) (10) (7) (8) (9) Figura 7 Algoritmo seguimiento Algoritmo Rastreador (Figura 8) 1.- Se inicia el proceso comprobando si el sensor I1 está sobre la línea negra, si no lo está, paso 4. 2.- Se comprueba si el sensor I2 está sobre la línea negra, si no lo está, paso 7. 3.- Motor M1 y M2 giran, en la misma dirección, a una velocidad 6, paso 1. 4.- Se comprueba si el sensor I2 está sobre la línea negra, si no lo está, paso 11. 5.- Motor M1 y M2 se detienen..02

6.- Motor M1 gira a una velocidad 6, paso 1. 7.- Motor M1 y M2 se detienen. 8.- Motor M2 gira a una velocidad 6, paso 1. 9.- Se comprueba si el sensor I1 está sobre la línea negra, si no lo está, paso 2; y si lo está, paso 4. 10.- Motor M1 y M2 giran, en la misma dirección, a una velocidad 6 y luego de 150 ciclos, ambos motores se detienen. 11.- Se comprueba si paso anterior, se realizó correctamente 1 vez y luego detiene cualquier proceso. 12.- Motor M1 y M2 giran, en dirección contraria, a una velocidad 6 y luego de 50 ciclos, ambos motores se detienen. 13.-Se comprueba si paso anterior, se realizó correctamente 1 vez y luego detiene cualquier proceso, paso 1. (4) (5) (6) (1) (2) (3) (10) (11) (12) (13) (7) (8) (9) Figura 8 Algoritmo Rastreador DISCUSIÓN Se inicia de buena manera la programación y elaboración del algoritmo para el control del robot móvil, sin embargo el primer problema surge cuando se carga el programa y se da partida. El robot no se movía y dada la falla se decide probar con la batería de otro grupo y se reconoce que ésta, una de las piezas esenciales en su funcionamiento, era el desperfecto que no dejaba ejecutar las órdenes señaladas al no ser compatible. Dada la falta de batería, nuestro trabajo se ralentizo, porque hubo que compartir la misma batería con otro grupo de trabajo durante toda la hora de clase..03

Figura 9 Esquema espiral 1 Aparece un segundo problema esta vez con el reconocimiento de la superficie blanca y la línea negra, la programación dictaba que en la superficie de color blanco tenía que detenerse y en la negra continuar, sin embargo el robot seguía de largo, hipotéticamente por un problema de conexión entre el dispositivo y el computador. Además al momento de buscar la línea negra, el algoritmo dictaba un espiral rectangular (figura 9), mientras que el robot giraba en espiral circular (figura 10), hipotéticamente por el mismo error anterior. Finalmente el robot presentó problemas al momento de realizar sus giros, en las curvas muy cerradas o rectas 90º se detenía, descubriendo que se debía a la velocidad que se le asignaba a los motores, ya que esta era muy baja y además no funcionaban en conjunto, teniendo que mover todo el conjunto un solo motor. Figura 10 Esquema espiral 2 BIBLIOGRAFÍA FISCHERTECHNIK (2011) Robo Lt Beginner Lab Cuaderno Adjunto, Alemania..04