<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
<br>Hola lista:<br><br>Luego de mucho tranajo junto con 2 amigos se terminó el FollowMe!<br>Esta actividad se desarrolló dentro del Proyecto Butiá:<br><br><a href="http://www.fing.edu.uy/inco/proyectos/butia/" target="_blank">http://www.fing.edu.uy/inco/proyectos/butia/</a><br><br>Nuestra "mejora" al robot era darle una cierta "visión artificial" utilizando la cámara de la XO.<br>Esta actividad detecta un objeto de cierto color, se calibra con ese mismo y el robot lo va "siguiendo"...<br>Al mover el objeto a la izquierda, el robot se mueve a la izquierda, derecha.. derecha... Arriba.. el robot retrocede y abajo... avamnza..<br>Acá hay una muestra de la actividad y del robot en funcionamiento:<br><br><a href="http://www.youtube.com/watch?v=t035p_n913M" target="_blank">http://www.youtube.com/watch?v=t035p_n913M</a><br><br>Basicamente se usa asi:<br>&nbsp;- Cuando abrimos la actividad aparece lo que se captura en la camara y muestra un rectángulo rojo en el centro de la pantalla.<br>&nbsp;Este cuadro sirve para calibrar el color a seguir.. Se toma el color promedio dentro del cuadrado.. Este color se muestra en la parte superior izquierda de la pantalla. Cuando queremos usar ese color pasamos a calibrar:<br>&nbsp;- En la solapa de "Calibrar" hay un boton con "Play" o "Stop". Con este boton pasamos de calibrar al seguir...<br><br>La actividad se puede usar con o SIN el robot..<br>Cuando el robot esta.. La actividad le manda los comandos para que se mueva..<br>Pero si no lo detecta.. La actividad anda igual...<br><br>En el modo "seguir", el algoritmo busca el objeto mas grande de ese color y muestra un punto rojo en el "centro" del objeto.<br>Vale aclarar que es medio sensible a los cambios de luz y a veces hay que volver a calibrar...<br><br>La actividad esta programada con Pygame. La versión que estamos usando es la 1.9.<br>La XO trae la 1.8.1. Para usar la 1.9 la compilamos y usamos un "truco" para que reconozca la nuestra antes que la otra.<br>El tema de la 1.8 que viene no trae el módulo "camera" que es el que utilizamos para la cámara (para tomar capturas, etc).<br>Inicialemente era una actividad Pygame a pantalla completa, pero la logramos "sugarizar".<br>También le agregamos varias opciones en tiempo de ejecución para facilitar el uso y no tener que ir a la termial para modificar parámentros.<br>En esta versión (3) se le agregan mas opciones y compatibilidad con distintos idiomas: Ingles, frances, aleman e italiano (las traducciones las hice yo, pueden tener errores... alguien me ayuda con la de chino simplificado?? jeje)<br>Esta subido en la página de Sugar Labs...<br><br><a href="http://activities.sugarlabs.org/es-ES/sugar/addon/4368" target="_blank">http://activities.sugarlabs.org/es-ES/sugar/addon/4368</a><br><br>Ahi hay capturas y pueden bajarlo...<br><br>Me pareció umportante, luego de terminado y estable.. Darlo a conocer..<br>A partir de esta actividad pueden surgir otras varias... Por ejemplo que usen PYGAME 1.9...<br>Y tambien agradecer a la lista porque en varias oportunidades hice algunas consultas...<br><br>Como siempre digo.. Se esperan sugerencias.. Comentarios.. Criticas...<br><br>Alan<br><br>                                               </body>
</html>