Proyecto compartido
Quiero llamar vuestra atención sobre un proyecto compartido que se está llevando a cabo en el foro LRoboticas (https://lrobotikas.net/foros2/index.php) (foro de Mindstorms en castellano).
Se trata de un proyecto en el que se emplea una plataforma sencilla que se puede construir con los elementos de un solo set Mindstorms NXT que se va programando para ejecutar tareas de navegación (evitar obstáculos) empezando desde lo más sencillo (empleando el sensor de contacto la plataforma avanza, si se topa con algo retrocede, gira y vuelve a avanzar) e incorporando pequeños cambios y mejoras poco a poco. De este modo se empieza con un programa muy sencillo que poco a poco se va haciendo más completo y potente.
(https://lrobotikas.net/web/instrucciones/rover03/modelos.jpg) (https://lrobotikas.net/web/instrucciones/rover03/RNv3_000.html)
Otra caracteristica interesante del proyecto es que cad programa es escrito en varios lenguajes de programación (NXT-G, RoboLab, NXC, NBC, LeJOS, ...). De este modo es posible aprender algunos conceptos básicos de otros programas y aprender técnicas para solucionar ciertas situaciones.
Como el título del proyecto indica, este está abierto a todos los que estén interesados y cualquiera puede aportar código o plantear preguntas sobre lo que se va haciendo.
Os dejo el enlace al proyecto básico (también se está intentando poner en marcha uno avanzado) donde podéis encontrar:
- un post con las instrucciones para cada fase (acabamos de terminar la primera y en la segunda fase se introduce un pequeño cambio en el programa de la primera fase)
- un post para cada lenguaje en el que se programa para cada fase.
¿Quién se apunta?
https://lrobotikas.net/foros2/index.php?board=24.0
dentro de poco te veo haciendo un bicho de estos... ;D
(https://www.model-gadget.com/shop/images/Roomba%20560.gif)
https://www.youtube.com/watch?v=LQ-jv8g1YVI
Espero que el nuestro salga algo más inteligente: dos cerebros y no para de viajar en un círculo :D
Intentaré hacer algo sencillo, ya que todavía soy un neófito en lo que a Mindstorms se refiere
Lluis
Precisamente para eso está concebido el proyecto: para que prácticamente cualquiera pueda participar (hace falta tener un NXT para poder probar que funcione :D).
Montar la plataforma es sencillo: koldo ha puesto las instrucciones en su web, en el foro hay un link a ellos, y en el documento que se elabora partir de la experiencia también viene referenciado: https://docs.google.com/Doc?id=ddkrhvp_918c4r49qhd
Luego es cuestión de seguir los pasos, activa o pasivamente: puedes proponer código, comprobar que la tuya se conforme con lo que se ha sugerido ya, resolver dudas de porqué tu código no hace lo que pensabas etc. Si ya sabes algo más de programación creo que el proyecto sigue siendo interesante porque te da la oportunidad de contrastar varios lenguajes de programación (5 de momento, pero no se descarta que se amplíe)
¿Algo así como éste (https://store.irobot.com/family/index.jsp?categoryId=2591511)? :guino:
(https://upload.wikimedia.org/wikipedia/commons/3/3c/ISpy.jpg) (https://upload.wikimedia.org/wikipedia/commons/3/3c/ISpy.jpg)
Cita de: Silvestre7109 en 05 de Febrero de 2009, 15:54:21 PM
dentro de poco te veo haciendo un bicho de estos... ;D
(https://www.model-gadget.com/shop/images/Roomba%20560.gif)
https://www.youtube.com/watch?v=LQ-jv8g1YVI
Bueno, de momento ya he montado el Rex y ya me funcionan todos los periféricos. Ahora me voy a poner a montar el modelo base que habéis propuesto y a ver que se me ocurre.
Lluis
La cosa está un poco paradita así que tu aportación igual sirve para desatascarnos.