By Sanjay and Arvind Seshan

Slides:



Advertisements
Presentaciones similares
= { BA; B A } A C B BABA Definición de probabilidad condicionada (,, P) P(. /A): A [0,1] función de probabilidad (,, P( · /A)) Espacio de probabilidad.
Advertisements

ha salido un número primo ha salido un número par P(A)= B Resultados favorables = A B P(A/B)=P(A/C)= Definición de probabilidad.
 Intervención o no de todos los elementos Intervención o no de todos los elementos  Influencia o no del orden de los elementos Influencia o no del orden.
LECCION DE PROGRAMACION EV3 PARA PRInCIPIANTES
LEGO MINDSTORM NXT Permite a los estudiantes descubrir la ciencia, la tecnología y las matemáticas de una forma divertida, cautivante y con participación.
UNA INTRODUCCIÓN A PROGRAMAR Con pseudocódigo Created by P.Jones 2014.
Uso de TICs basadas en Software Libre. Objetivo Introducir al mundo del software libre Conocer proyectos y aplicaciones de software libre Realizar prácticas.

BLOQUE 1: LA DESCRIPCIÓN DEL MOVIMIENTO Y LA FUERZA 1 EL MOVIMIENTO DE LOS OBJETOS Interpreta la velocidad como la relación entre desplazamiento y tiempo,
Cambia de lugar 1 de los 12 palillos para que la igualdad sea verdadera. (Porque 4+3 no son 5) 8 DE 8 Colocar 8 fichas en el tablero de ajedrez de forma.
Lecciones de programación para principiantes
Lección de PROGRAMACION PARA PRINCIPIANTEs
Descripción del robot NXT
Lección de PROGRAMACION PARA PRINCIPIANTEs
LECCIONES DE PROGRAMACION INTERMEDIAS
Lección de Programación PARA Principiantes
UNIDAD II.
LECCIONES DE PROGRAMACION INTERMEDIAS
LECCION DE PROGRAMACION EV3 PARA PRInCIPIANTES
LECCION DE PROGRAMACION EV3 PARA PRInCIPIANTES
Lección de Programación PARA Principiantes
LECCIONES DE PROGRAMACION INTERMEDIAS
LECCIONES DE PROGRAMACION INTERMEDIAS
LECCIONES DE PROGRAMACION INTERMEDIAS
LECCIONES DE PROGRAMACION INTERMEDIAS
Lección de Programación PARA Principiantes
Lección de Programación PARA Principiantes
Lecciones de programación para principiantes
LECCION DE PROGRAMACION EV3 PARA PRInCIPIANTES
Levantando y Moviendo un Objeto
Lección de PROGRAMACION PARA PRINCIPIANTEs
DESCRIPCIÓN DEL PROGRAMA DE COMPRENSIÓN LECTORA
Tenemos un mapa a escala 1:5000 ¿Cuántos km tenemos que caminar entre dos localidades que en el mapa están separadas por 20 cm en línea recta? Paso todo.
3º Sesión formación en aprendizaje cooperativo 19 ENERO`16
Lección de Programación PARA Principiantes
Lección de PROGRAMACION PARA PRINCIPIANTEs
LECCIONES DE PROGRAMACION INTERMEDIAS
Liceo Bicentenario Viña del Mar
LECCIONES DE PROGRAMACION INTERMEDIAS
Sincronización de vigas en paralelo
Lección de Programación PARA Principiantes
2 programación de robots 2.1 programación no textual por hardware
Actualizando el Software y Firmware
Seguir las líneas de guía
LECCIONES DE PROGRAMACION INTERMEDIAS
Lección de Programación PARA Principiantes
Orientación en la naturaleza
LECCIONES DE PROGRAMACION INTERMEDIAS
LECCION DE PROGRAMACION EV3 PARA PRInCIPIANTES
LECCION DE PROGRAMACION EV3 PARA PRInCIPIANTES
Distribución binomial
LECCION DE PROGRAMACION EV3 PARA PRInCIPIANTES
Lección de Programación PARA Principiantes
Solución al ejercicio 3 a) Variable. Como se mueve en dirección positiva la velocidad es positiva. b) Cada punto consecutivo de la trayectoria está a mayor.
Scratch Presentado por: Valentina Agudelo Huerfano J.M.
LECCIONES DE PROGRAMACION INTERMEDIAS
Marketing y promoción de recursos electrónicos
Navega seguro en internet con Bee-Bots, Serpientes & Escaleras!
Tema 5 Representación y Técnicas de Diseño de Algoritmos
Cambios en los sistemas materiales
¿Por Qué Ejercicios y Marchas?
Movimientos rectilíneos Uniforme y uniformemente acelerado
MEDIDAS DE LONGITUD.
Redefinir el debate.
Respuesta Respuesta Respuesta Respuesta Respuesta Respuesta Respuesta
Estudio del movimiento
BEGINNER EV3 PROGRAMMING Lesson
Pensamiento Computacional y Matemática
Propuesta para el desarrollo del juego Ballons
Transcripción de la presentación:

By Sanjay and Arvind Seshan Control Proporcional By Sanjay and Arvind Seshan

Objetivos de la lección Aprender qué significa el control proporcional y porqué usarlo. Aprender a aplicar el control proporcional al sensor de Color i Ultrasónico. Prerrequisitos: Bloques matemáticos, Calibración del sensor de color, Cables de datos © 2015 EV3Lessons.com, Last edit 12/19/2015

Aprender y discutir el Control Proporcional En nuestro equipo, entendemos “proporcional” como un juego. Poned una venda en los ojos a un miembro del equipo. Él o ella tiene que desplazarse tan rápido como pueda por una habitación y detenerse exactamente en una línea dibujada en el suelo (utilizad cinta adhesiva para dibujar la línea). El resto del equipo tiene que darle las instrucciones (comandos). Cuando vuestro compañero esté lejos, debe moverse rápido y con pasos grandes. Pero, a medida que se acerca a la línea, si continua corriendo, se la pasará. Así que, para que eso no suceda, debéis guiar al compañero para que vaya más lento y con pasos más pequeños. Debéis programar el robot del mismo modo! © 2015 EV3Lessons.com, Last edit 12/19/2015

¿Por qué el Control Proporcional? ¿Qué significa proporcional? El robot se mueve proporcionalmente – movimiento más o menos rápido según se acerca a su objetivo. En un seguidor de línea, el robot puede hacer un giro más fuerte si está más lejos de la línea. El Control proporcional permite ser más preciso y más rápido. El pseudocódigo para cada programa de Control Proporcional consta de dos etapas: Calcular el error  distancia del robot al objetivo Hacer la corrección  hacer que el robot tome una corrección que es proporcional al error (por eso se llama control proporcional). Se debe multiplicar el error por un factor de escala para determinar la corrección. © 2015 EV3Lessons.com, Last edit 12/19/2015

Desafíos Para aprender a utilizar el control proporcional, proponemos tres retos diferentes : Perro Seguidor: Uso del control proporcional con el sensor ultrasónico para conseguir que el robot se quede en todo momento a 15 cm de distancia de la persona (incluso cuando ésta se mueve) Seguidor de línea: Uso del control proporcional con el sensor de luz para conseguir que el robot siga la línea suavemente. (Más detalles en la lección del Seguidor de Línea Proporcional) © 2015 EV3Lessons.com, Last edit 12/19/2015

Pseudocode/Hints Application Objective Error Correction Perro seguidor Llegar a una posición objetivo desde la pared Pulgadas o cm a la posición objetivo (posición_actual– posición_objetivo) Velocidad en función de la distancia al objetivo Seguidor de línea Permanecer en el borde de la línea Distancia de nuestra lectura de luz al borde de la línea (luz_actual– luz_objetivo) Giro más agudo en función de la distancia a la línea © 2015 EV3Lessons.com, Last edit 12/19/2015

Solución: Perro seguidor (sensor ultrasónico) © 2015 EV3Lessons.com, Last edit 12/19/2015

Solución: Seguidor de línea proporcional © 2015 EV3Lessons.com, Last edit 12/19/2015

Guía de discusión ¿Qué significa Control Proporcional? Respuesta. Movimiento más o menos rápido del robot en función de la distancia de éste al objetivo ¿Qué tienen todos los códigos de Control Proporcional en común? Respuesta. Todos calculan un error y aplican una corrección © 2015 EV3Lessons.com, Last edit 12/19/2015

Créditos Este tutorial ha sido creado por Sanjay Seshan y Arvind Seshan Traducción realizada por Toni Soler de Apps&Lego Más lecciones en www.ev3lessons.com                           Este trabajo está bajo licencia Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. © 2015 EV3Lessons.com, Last edit 12/19/2015