viernes, 11 de enero de 2013

Ceabot 2012

Mi equipo formado por Laura, Josué y un servidor, participó en el concurso de Robots Humanoides Ceabot en Septiembre de 2012. Ese año se celebro en la universidad de Vigo. Participamos con dos Robonova-I llamados Cortocircuito y Robotron.
Pasamos ese verano en la facultad de ciencias de Salamanca preparando todo, estuvimos más horas de las deseadas para que todo fuera a pedir de boca, pero el camino no fue sencillo. En unos dos meses tuvimos que modificar los robots y prepararlos para el concurso, parte de la que me encargue yo, además de programar los respectivos movimientos y algoritmos.
Empezamos por hacer algunos movimientos, como caminar o giros, para ir teniendo una base, sin embargo estos movimientos básicos los rehicimos una y otra vez, durante todo el proceso, porque no tenían la suficiente estabilidad, o al cambiar de superficie, los movimientos iban diferente. Eso con un robot mientras yo con el otro me encargaba de añadir los sensores para superar las diferentes pruebas. 
Nos topamos con diferentes problemas en todas partes, como no tener suficientes líneas para leer los sensores, o que la lectura era excesivamente lenta, el procesado de las operaciones era muy lento, después descubrimos que solo un 20% del tiempo se dedica a procesar y el 80% restante a mantener los motores. Por ello propuse añadir otro microcontrolador, que hiciera esta tarea, y dejar al procesador del robot solo encargado de leer instrucciones y mover los motores de acuerdo a eso.
Después se empezaron a programar los movimientos de sumo, ese robot ya tenía sensores para detectar enemigos, mientras yo seguía instalando sensores en Cortocircuito.
Cuando termine de instalar los sensores de Cortocircuito nos metimos de lleno en la prueba de la escalera. Consiste en detectar, subir  3 peldaños y bajar otros 3. El robot que lo hiciese con menos penalizaciones y en caso de empate el más rápido ganaba.  Fue la primera prueba que terminamos y la completaba en un tiempo como mucho de 3 minutos sin penalizaciones. Aunque hubo algún problema por los sensores, uno de ellos no funcionaba bien y todo sustituirlo. También nos dio mucha guerra hacer estos movimientos, hicimos varios intentos, de diferentes formas, y velocidades hasta que dimos con la mejor opción.
Seguido de esto rematamos el sumo, siguiendo una estrategia agresiva.
Cuando nos quisimos dar cuenta, nos quedaban 15 días y no teníamos ni empezada la prueba de obstáculos , pero yo había ido pensando diferentes ideas para que fuese más sencillo.  La prueba de obstáculos consiste en recorrer un campo con obstáculos paralelepípedos y volver al punto de inicio. Pensamos en un sistema experto, tratamos de que no se nos olvidara ningún caso y una vez hecho la implementación del mismo no se tardo más que un día. Estuvimos probando y ajustando el sistema y encontramos varios problemas, el principal la orientación, era incapaz de permanecer recto, intentamos con el giroscopio que añadí a ambos robots detectar el giro, pero el error era acumulativo y no era posible su utilización, por eso decidimos añadir una brújula al robot para que se orientara correctamente. Otro problema que nos encontrábamos era con la detección de las líneas blancas, ya que eran demasiado estrechas y a veces no las detectaba. Al final a 3 días del concurso hora añadimos la brújula, la calibramos, y tratamos de arreglar el problema de las líneas aunque quedo a medias.
Ya listos para viajar a Vigo, con ganas de destacar, pero con miedo y dudas de lo que nos podríamos encontrar allí. Tuvimos muchos problemas más de los que dije aquí pero también tuvimos muy buenos momentos y disfrutamos mucho preparando el concurso.
Una vez allí  hicimos las pruebas pertinentes ajustamos todo y al final del día estábamos contentos de que todo iba bien, los rivales nos miraban asombrados y pensaban que éramos en equipo revelación de ese año. 
Pero a última hora de la pruebas, uno de los servos de una pierna de Cortocircuito se rompió, los engranajes estaban partidos, recogimos y ya en cada de nuestro anfitrión cambian el servo de un robot al servo del otro robot. Al día siguiente nos toco preparar todo de nuevo, pero al final no fue mal, aquí vemos el resultado.

Tuvimos un problema y el robot fue incapaz de leer la línea blanca que indica la meta y se quedo atascado y no fue capaz de volver.
El problema vinieron en las escaleras, aquí los movimientos no se parecían a los movimientos que teníamos programados, además tuvimos problemas con un cable se partió y hubo que cambiarlo, y a unos 10 minutos de empezar la prueba el cable se volvió a partir y tuve que arreglarlo corriendo, y bueno, este fue el resultado…

Ya después de este día, cambiamos el motor de nuevo a su robot original, a Robotron, nuestro robot de sumo. Empezamos a pelear, el primer golpe no fue nada bueno, pero poco a poco se empezó a cambiar la cosa, ganamos varios combates y sin saberlo ya estábamos entre los 3 primeros. Luchamos en la final con los otros dos robots y los perdimos, pero quedamos en una buena 3ª posición.
Finalmente quedamos en 4ª posición, una buena posición para ser la primera vez que fuimos al concurso, y con ganas de superarnos para el 2013.

Para ver todos los videos del concurso puedes visitar nuestro canal en youtube

jueves, 6 de octubre de 2011

Steve Jobs


Podría decir muchas cosas, o podría no decir nada, posiblemente mis palabras ya hayan sido pronunciadas antes, sin embargo, tengo el deseo de soltarlas.

Hace unos cuantos años, alguien tubo la loca idea de que todo el mundo tuviera un ordenador en casa, de que un ordenador podía tener una apariencia elegante, con una tipografía bonita y con colores. Incluso llego a pensar en tener un ordenador en la palma de la mano, Steve Jobs no solo lo pensó, lo consiguió.

Y una cosa mas...

Quizás sus productos sean caros, quizás pienses que son mejores otros productos, quizás nunca hayas mordido la Manzana. Sea como sea, él no buscaba tener los mejores precios, no pretendía ser un inventor, sino "simplificar" lo que ya existía, reformarlo de maneras impensables, incluir detalles que pueden parecer insignificantes pero juntos hacen destacar cada uno de sus productos. Ha conseguido llegar hasta tal punto que sus productos se han convertido en algo indispensable a día de hoy. 

Y una cosa mas...

Alguien puede pensar, "yo no tengo nada de Apple y no me hace falta". Y lo mas seguro es que esa persona tenga al menos un ordenador en casa, un móvil de ultima generación con pantalla táctil, un reproductor mp4, y lo estén usando diariamente. Como vivimos en un mundo en el que, cuando alguien tiene una buena idea, el resto trata de imitarla, tenemos que darnos cuenta de que la mayoría de nuestros aparatos electrónicos, son como son, gracias a las genialidades de Steve Jobs

Y una cosa mas...

Conseguir que un producto realmente complejo logre funcionar de la forma mas sencilla, que sea bonito y llamativo, y lo mas importante, que funcione bien, es una tarea que solo unas pocas personas en el mundo son capaces de lograr con éxito.

Gracias por todo

domingo, 2 de octubre de 2011

Maquina CNC Laser

He empezado a construir una maquina CNC Láser, usando todo lo que he podido encontrar por ahí, tanto de cosas viejas que tenia por casa, cosas de amigos y familiares o que me encontré en la basura.

La idea me surgió al ver este vídeo en YouTube y quise hacer una, pensé usarla para recortar plantillas para pintar con aerógrafo mis maquetas, aunque ya le encontrare mas utilidades.

Empecé buscando una grabadora de DVD para extraer el láser, pero lo dañe al intentar despegarlo de la estructura donde estaba, por suerte es algo que puede esperar.

Buscando en el cuarto trastero encontré este escáner, tiene sus añitos. Tiene dos conectores de puerto paralelo!!!
El escáner lo he usado de base para la maquina, sobre el colocare los ejes Y y Z, y he usado como eje X el propio carro del escáner. Esto me ha ahorrado bastante trabajo.

Tiene ya montado su sistema de arrastre con un cable de acero que usare para mover la bandeja de adelante a atrás.

La bandeja la he construido a partir de aluminio, es una plancha que compre hace tiempo para otro proyecto y que he podido usar lo que me sobro. He pegado una par de perfiles mas gruesos con epoxy donde he realizado los agujeros para instalarlo sobre el carro del escáner con tornillos. He usado aluminio pensando que seria lo único que aguantara el calor lo suficiente, además para que no refleje el láser, lo pintare con imprimación de carrocería, ya hice una prueba y aguanta la llama de un mechero perfectamente.
Para el eje Z he usado la estructura del propio grabador de DVD, he desmontado todo lo que no hacia falta y usare la base donde estaban instalados todos los componentes ópticos para instalar el láser. El eje Z no es realmente necesario para cortar las plantillas, pero nunca se sabe si será útil en otras ocasiones, y como ya estaba montado decidí usarlo.
Sujete la estructura a las guías con un par de perfiles de aluminio y coloque 4 bujes. Para los bujes , encontré unas escuadras de plástico que no había visto antes, pero me han servido perfectamente, solo tuve que realizar el orificio mas grande para que entraran por las guías.
Compre una varilla de hierro y le hice la rosca en los extremos, que la he usado para hacer las guías del eje Y. Con mas aluminio fabrique los soportes a los laterales, donde puedo sujetar las guías con tuercas.  Lo mas tedioso fue ajustar las guías correctamente, para que corriera sin problemas de un lado a otro, una pequeña holgura de 1 mm evitaba que se moviera correctamente.

Para mover el carro sobre el eje Y, use el motor y una polea de una vieja impresora, que encontré en un contenedor. La polea va sujeta al carro con una escuadra y una pieza que me sirve de pinza, la encontré en la caja de herramientas que no tengo ni idea de que son.
Al otro extremo de la correa he instalado la rueda que se usaba en la misma impresora, la instale sobre una escuadra y coloque un muelle entremedias para poder tensar la correa fácilmente

Mientras espero las piezas para colocar el láser, no puedo juntar las dos partes, quiero asegurarme que dejo bien centrado el láser. Mientras he decidido seguir con la parte electrónica

Compre los componentes necesarios y empecé a montar los drivers para los motores paso a paso. El eje Z  usa un motor bipolar y los ejes XeY son motores unipolares. Por ahora solo monte los drivers para los motores unipolares. He seguido el esquema de este blog, y los he soldado sobre una veroboard.

Por ahora es todo lo que he hecho.

Para la parte electrónica y software me he decidido por usar las información del blog txapuzas electrónicas.

Un saludo

miércoles, 28 de septiembre de 2011

Todo tiene un inicio

Lo difícil es comenzar con las primeras palabras, sin embargo los pixeles empiezan a teñirse de negro al ritmo en que mis dedos empujan las teclas

Es mi primer post y solo puedo decir que poco a poco iré subiendo mis trabajos con Arduino, de robótica, y quizás alguno de mis hobbies. 

Uno de mis retos es hacer pajaritas de papel lo mas pequeñas posible, mejor que la foto hable por si sola.



Un saludo