La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Sección Lego Mindstorms

Presentaciones similares


Presentación del tema: "Sección Lego Mindstorms"— Transcripción de la presentación:

1 Sección Lego Mindstorms
Macho Alfa Taller de Proyecto Sección Lego Mindstorms Grupo 4 Integrantes David Acuña Cristóbal Contreras Sergio Maass

2 Objetivo Diseñar e implementar con Lego Mindstorms un robot que simule cortejar mediante el baile a una pareja de su elección. En particular, el robot deberá ser capaz de: Elegir a una pareja (botella) dentro de un grupo Identificar el pulso de la música que escuche Moverse en coordinación con la música Mantener una corta distancia con su pareja en todo momento

3 Motivaciones Construcción sencilla Enfoque en el software
Utilización de diversos sensores Tema divertido

4 Construcción Dos ruedas delanteras con motor independiente y una rueda trasera sin motor Brazo izquierdo con motor independiente y brazo derecho acoplado mediante una cadena al motor de su rueda respectiva Sensores de ultrasonido y luz frontales Sensor de sonido hacia arriba

5 Construcción

6 Estructura del programa
Pseudocódigo Escuchar.run(); // Thread while (hay_sonido){ while(!con_pareja){ buscar_pareja(); if(verificar_pareja() == OK) con_pareja = true; } b=get_tempo(); t=get_tiempo(); // de Escuchar paso_de_baile(b,t); if (cercania_pareja() != OK) con_pareja=false;

7 Beat Induction S.E. Dixon. Beat induction and rhythm recognition. Advanced Topics in Artificial intelligence. 1342: , 1997.

8 Problemas El algoritmo de reconocimiento del pulso implementado presenta errores de ejecución =( Falta implementar completamente: Búsqueda de pareja Pasos de baile! Coordinar pasos de baile con el beat!!


Descargar ppt "Sección Lego Mindstorms"

Presentaciones similares


Anuncios Google