Preview only show first 10 pages with watermark. For full document please download

Informe De Laboratorio: Programacion Basica De Robots Lego Mindstorms Ev3

this a report about lab 3

   EMBED


Share

Transcript

   INFORME DE LABORATORIO: PROGRAMACION BASICA DE ROBOTS LEGO MINDSTORMS EV3 Edwin Vesga, Bryan Santillán, Salvatore Merlano y Fabian Rojas Ingeniería de Sistemas Pontificia Universidad Javeriana  LABORATORIO #3 1.Introduccion. Por medio de este documento se tendrá evidencia de las actividades realizadas en el laboratorio #3 de programación de robots, el cual realizamos para la clase “Introducción a ingeniería de Sistemas” los días 28 de febrero y 7 de marzo del presente año. Además, mostraremos ventajas y desventajas de varios aspectos de la actividad, desde los objetos hasta la ejecución de cada acción planteada en la guía de trabajo. Para facilitar el entendimiento de todo lo que realizamos, se anexan gráficos e hipervínculos que llevan a material audiovisual de las actividades. 2.Solucion de Problemas. A continuación, explicaremos cada una de las soluciones que aplicamos para cumplir con los objetivos planteado en cada actividad del laboratorio.  A.   Problema #1  –   Programe su robot para hacer un cuadrado perfecto. En este ejercicio se nos pedía programar el robot para que realizara el recorrido de un cuadrado perfecto, recorriendo cada lado por 2 segundos. Para solucionar este problema programamos el robot para que hiciera los siguientes  pasos:    Moverse 2 segundos hacia el frente.    Detenerse.     Girar 90° hacia derecha o izquierda. Esto activando un solo motor.    Repetir proceso 3 veces más(while). Al final el robot realizo correctamente el recorrido como se evidencia en el video al cual puede acceder dando clic.. B.   Problema #2  –   Programe su robot para que una vez choque con una pared, retroceda, gire y siga en sentido contrario.  En este ejercicio nos postularon un problema que requería usar el sensor táctil, es decir, un boto el cual al presionarse se realizara la acción de retroceder. Por ello, el algoritmo usado se define en los siguientes pasos:    Moverse de frente hasta que se active el sensor táctil.    Retroceder cuando el sensor se active durante 4 segundos.    Girar 180° para quedar mirando en la dirección opuesta. Activando un solo motor que gira dos tiempos en 90°.    Avanzar hacia la nueva dirección durante 2 segundos. Al final el robot realizo correctamente lo programado como se evidencia en el video, clic aquí  para acceder al video.  C.   Problema #3 - Programe su robot de manera que si ve un obstáculo a 10 cm se detenga, lo esquive y continúe su camino. Para este ejercicio programamos el robot de la siguiente forma:    Moverse de frente hasta que la distancia sea menor o igual a 10 cm, la cual detectara con el sensor infrarrojo.    Realizará una serie de movimientos programados por tiempo para esquivar el objeto, y luego seguirá el camino. Estos pueden evidenciarse en el archivo del  proyecto. Al final, esquivo correctamente el objeto como se evidencia en el siguiente video D.   Problema #4 -: Programe su robot para que siga una línea negra continua sobre una  superficie blanca Edwin aquí va la descripción del ejercicio 4 para eso necesitaba el código para ver como fue , 3. Solución Preguntas.  1.   VENTAJAS DESVENTAJAS 1. Mayor precisión al momento de ejecutar los comandos ordenados. 2. estimula la habilidad de pensamiento algorítmico a la hora de programar el robot para que cumpla una serie de objetivos y tareas. 3.nos amplia nuestro campo de aplicación en la programación 1. se presento un poco de dificultad al momento de escribir los comandos, ya que no conocíamos el lenguaje de  programación. 2.edwin que mas pongo? 2.   ¿Consideraquelaprecisióndedeteccióndelossensoresdecoloreslamejor? ¿Qué cree que podría mejorar? Y¿Quécondicionesseríanlasadecuadasparaelbuendesarrollodeesteejercicio? La detección del sensor de color en lo que experimentamos fue buena ya que nos permitió desarrollar el ultimo problema sin ningún percance y si se presentó uno no fue por culpa del sensor, fue un error de programación y además los diferentes modos del sensor de luz, nos  brinda una gran variedad de soluciones para el mismo problema, la mejor condición para resolver este problema a nuestro parecer es usando el modo color, ya que reconoce siete colores entre los que se encuentran: negro, azul, verde, amarillo, rojo, blanco y marrón, además de sin color. Esta capacidad de diferenciar los colores significo la respuesta a nuestra solución.