Construcción de Robots

Como si en estos días no tuviésemos suficiente con los exámenes de septiembre, hemos decidido en el Club de Robótica/Club de Informática adelantar el desarrollo del taller de robótica y construir los 3 Robots: el velocista, el sumo y el laberinto.

Para toda la información sobre las competiciones de Robots en las que los vamos a presentar, podéis visitar la web de Hispabot: http://www.depeca.uah.es/alcabot/hispabot/

Con respecto a los diseño, me gustaría hablar un poco de cómo se han ido pensando y cuál es el motivo de la forma de cada uno de ellos.

El primero de todos es un velocista: su misión es hacer un circuito en el menor tiempo posible. El circuito está delimitado por unas líneas negras y, en el límite del mismo, por detrás de las líneas negras, por unas líneas rojas. El robot no puede salirse de las líneas rojas y, con respecto a las negras, las puede seguir o procurar mantenerse entre ellas.

El diseño del robot, manteniendo todavía en el anonimato su programación (no por motivos privativos, sino porque no ha dado tiempo a empezar), consiste en una superficie que en la parte superior tiene la tarjeta de control (una Arduino-nano), en la parte de abajo tiene las pilas, tiene dos motores (tracción diferencial), y una “rueda loca” como punto de apoyo. Para identificar las líneas negras tiene 6 sensores CNY70 delanteros y dos traseros. Como podéis observar la estructura es tremendamente cuadrada y tremendamente simple, esto es debido a que el fuerte procurará ser el programa.

Un detalle importante es que las ruedas terminan por encima de la estructura para ayudar a la estabilidad del movimiento.

El siguiente modelo es el sumo (encargado de echar a otro robot de un ring), pero antes de hablar del mismo, quiero hablar de lo que en el dibujo veréis marcado como “pieza 1″. Esta pieza se compone de dos sensores de ultrasonido y otros dos de infrarrojos de distancia y se utiliza para ver lo que hay alrededor con mayor o menor precisión (dependiendo del sensor) o cuadrarse en una estructura como la del laberinto (donde el robot tiene que procurar encontrar la salida).

Una vez vista  la pieza, veréis que el sumo la utiliza en su parte superior a modo de ojo y que el laberinto hace lo mismo (aunque la aprovechará también para poder cuadrarse lo mejor posible).

Estas dos estruturas también son muy simples: “ruedas locas” a los lados, tracción central, 4 motores en el caso del sumo, dos en el del velocista y dos niveles para colocar los controladores y la estructura interna del robot.

El sumo, además, cuenta con 4 CNY70 en cada esquina para poder saber si sigue dentro del círculo o no y con dos trampillas para poder levantar al oponente.

La tarjeta que se usará para el sumo será una Arduino-Mega y la del laberinto una Arduino-2009.

Si os fijáis en el detalle de los motores, podréis ver que difieren de los del velocista. Esto no es un descuido, los motores serán distintos, dado que los del velocista vienen con encoders incorporados y estos no.

Bueno, os dejo con el último dibujo.

Sumo, Laberinto y Pieza 1

A ver qué tal sale :-)

Posted in Divulgación, Informática | Leave a comment

Instalación de Ubuntu

Lejos de lo que la mayoría de vosotros podáis pensar, la instalación de Ubuntu, el sistema operativo de GNU/Linux, es muy simple.

Lo primero que debéis hacer es descargaros la versión de Ubuntu Desktop que más os convenza de la web:

www.ubuntu.com

Por regla general la última X.04 suele ser la mejor, pero no os preocupéis, la versiones de Ubuntu siempre son estables.

Bueno, después de descargárnoslo, lo grabamos en un CD (DVD ó USB), y nos metemos en nuestra BIOS. Una vez dentro de la BIOS entramos en el apartado de BOOT y le decimos que el primer sector de arranque sea el CD-ROM (DVD ó USB), y reiniciamos introduciendo el CD.

Nota: Desde hace ya varios años el sector de arranque por defecto suele ser el DVD, así que probad metiendo el CD y comprobad si funciona.

Nota 2: Para los ordenadores sin CD será necesario instalarlo o a través de la Red o a través de un USB. Pronto explicaré como instalé Debian en mi NetBook, y con ello como introduje la información en el USB.

Y ahora viene la parte más sencialla: metéis el CD, llegáis hasta el menú donde se os pregunta que deseáis hacer y pulsáis instalar (aunque es bueno que lo probéis antes para ver las compatibilidades del sistema operativo con vuestro ordenador).

Lo siguiente es intuitivo, así que os lo dejo en imágenes hasta que lleguemos al particionado:

Instalacion1
Instalación 1
Instalacion2
Instalación 2
Instalacion3
Instalación 3
Instalcion3
Instalación 4

Bien, ahora es cuando debemos hacer el particionado: yo siempre recomiendo particionado manual, dado que es lo más inteligente y no es complicado. Si no tenéis confianza dejad que sea él quien decida por vosotros.

Cuando hacemos particionado manual debemos tener en cuenta varias cosas:

1- Borra todas las particiones de la sección de memoria donde lo quieras instalar.

2- Hay que crear una partición SWAP. preferiblemente al principio de la memoria. Yo siempre le dejo 1 Gb, pero depende de la RAM que tengas. En la parte donde pone algo así como “Tipo de partición” poner la opción de “Intercambio/SWAP”.

3- Hay que decidir para qué vamos a usar nuestro ordenador y como queremos distribuirlo. Si somos novatos, lo más sensato es que creemos con el resto de memoria otra partición de cualquiera de estos tipos: Ext3, Ext4 (estoy experimentando con ella), ReiserFS (es muy buena), etc. Yo os recomiendo cualquiera de estas tres. Luego, en el apartado del punto de montaje elegid la raíz o “/”. Si no queréis complicaros más la vida (que tampoco sería para mucho), podéis terminar y pasar al siguiente paso, sino, no realicéis este paso todavía, leed antes los siguientes.

4- Si quiero separar mis programas de usuario y ponerlos en una partición aparte, creo una partición de lo que crea oportuno (5 Gb, ó 10) y pongo como punto de montaje “/usr”.

5- Si me quiero montar un pequeño servidor y tener mis cositas en una partición aparte hago lo mismo con “/var”.

6- Esta es la más común: si quiero guardar mi configuración de usuario y todos mis contenidos en una partición aparte (que viene muy bien para casos de emergencia y es muy recomendado), creo una partición de todo el tamaño que crea oportuno (Si tengo 100 Gb, unos 70 Gb) y le pongo como punto de montaje “/home”.

7- Tienes más variantes, eso te lo dejo que lo vayas descubriendo, aprovecho para decir que incluso puedes instalar Ubuntu en un disco duro extraible o en una memoria USB (incluso en tu propio MP3, donde quieras), así que usa tu originalidad. Bueno, el resto de memoria que te quede cosúmela en el paso 3.

Pulsa Adelante.

Instalación 5
Instalación 5
Instalación 6
Instalación 6
Instalación 7
Instalación 7
Instalación 8
Instalación 8

Seguimos con la parte de Datos. Basta con rellenarla. Tened en cuenta que en los sistemas GNU/Linux  tenemos usuarios que tienen permisos. En Ubuntu, tenemos los usuarios con privilegios y el usuario administrador. No es recomendable, por motivos de seguridad, y más si sois novatos, que entréis con el usuario administrador (root), por ello cuando tengáis que hacer alguna tarea que necesite permisos de administración se os permitirá, con el usuario que estáis creando, usar el comando sudo (encargado de que vuestras órdenes sean interpretadas como las del administrador del sistema).

Instalación 9
Instalación 9

Bueno y ya pulsáis siguiente y aceptáis todo lo que haya y comenzará la instalación.

Una vez terminada, reiniciáis y podréis ver vuestro Ubuntu funcionando.

Disfrutadlo y felicidades, estáis a un paso más cerca de la Libertad

Posted in Informática | 3 Comments

Contacto/Presentación

He creado una página de presentación que podéis ver al lado de “About”.

Aunque las páginas no me gustan mucho, porque en blog lo primero que tendría que haber son post y eso es para mí lo prioritario, creo que puede serme útil, especialmente su atemporalidad.

A parte de la página he añadido un formulario que no voy a reproducir por si alguien quiere contactar conmigo. En el momento en que empiece a ver una cantidad indecente de spam en mi correo, lo cierro.

Aquí la tenéis: http://www.freedevelop.org/?page_id=122

Posted in Uncategorized | 2 Comments

Moviendo la raíz

Hola a todos los que me aguantáis.

Tras acabar cansado del Joomla y de lo poco que me gustaba utilizar ese gestor de contenidos, he decidido borrarlo definitivamente y poner la web de mi blog como página principal.

A partir de ahora aprovecharé las páginas de WordPress para complementar la información.

Creo que la unificación será provechosa :-)

A patir de ahora para entrar en el blog bastará con poner www.freedevelop.org

Posted in Noticias | Leave a comment

Mi historia con Linux

Hace 4 años, yo, un pequeño estudiante de Informática y Matemáticas, el primer día de su carrera, había leído en el temario de Informática General (una asignatura de primero), que tenía que aprender sobre unos sistemas operativos llamados Unix y Linux.  Aunque había oído hablar de ellos, era un completo ignorante de la forma de trabajar con ambos, así que cogí un libro de la biblioteca y me tiré unas 5 ó 6 horas leyendo al respecto (por cierto, una de las joyas de la EPS es la macro biblioteca que tenemos).

Entonces llegó el momento de instalar Linux en el ordenador de mi casa. El primero fue un Red Hat (creo que el 5.0) que había sacado de la biblioteca (he de mencionar que en el momento en que lo saqué ya estaba obsoleto). Digamos que le sobreviví, pero no me convenció. Primero de carrera pasó sin que ni Linux ni yo fuésemos más que lejanos conocidos.

Unos meses después llegó Saúl y me comentó que me instalase la distribución Ubuntu (creo que era la 6.04, aunque no lo recuerdo muy bien). Con su ayuda, poco a poco, me fui familiarizando con Linux. Además, mii viejo portatil era plenamente compatible con el mismo y eso siempre mejora la situación.

Pero no todo iba a ir bien: el 11 de Noviembre del 2007 a las 8:35 de la mañana, cuando yo ya estaba empezando tercero, mi ordenador portatil falleció. Esto supuso una gran pérdida tanto de datos como de posibilidades. Pensad que para un informática un ordenador portatil es como la prolongación de sus dedos, ahí está todo su trabajo. Es como si un camionero se quedase sin camión, básicamente.

Bueno, a lo que iba, me compré un nuevo portatil el 14 de Noviembre, otro Toshiba, pero no era lo mismo. Venía con Windows Vista preinstalado, así que decidí meterle Ubuntu por dos motivos: el primero porque lo necesitaba y el segundo porque había tenido que instalar el Vista 4 veces dado que me habían salido varios pantallazos azules.

Ahora viene uno de los principales problemas con los que nos encontramos los usuarios de los sistemas GNU/Linux: los fabricantes, en un afán por promover la cultura del nacional socialismo, mantienen los drivers de las tarjetas en secreto, impidiendo que podamos aprovechar para instalar algo que no llevé el sello de Microsoft (o Mac, que es todavía peor). En mi casó le tocó a la tarjeta de red inalámbrica.

Así, decidí moverme por todos los sistemas que pude tratando de buscar una solución: pasé por Mandriva, Suse y, el que más me gustó, Fedora 9; pero no obtuve solución en estos sistemas. Lo bueno fue que durante esos 6 meses buscando una solución la encontré para Ubuntu y pude instalar unos controladores para mi portatil. Por fin volvia a tener internet inalámbrico.

Más adelante, en Febrero de 2008, nacería el Club de Informática y empezaría a dar carta blanca a mi afán divulgativo. Durante este año y medio que el Club lleva existiendo, me he convertido en un creyente de la filosofía que establece el proyecto GNU, aunque todavía me falta participar en algún proyecto (el tiempo no ha jugado a mi favor).

Poco a poco, fui abandonando Windows hasta el punto de sólo utilizarlo para los emuladores de móviles que necesitaba probar en el trabajo.

Hace poco me compré mi EeePc y le instalé Debian, sin duda me dejó sorprendido lo bien que funcionaba, tanto de cara al usuario como al desarrollador. Ahora mismo se ha convertido en mi sistema de culto.

Ayer fue mi último paso con GNU/Linux, le he instalado a mi hermana un sistema Ubuntu 9.04 en su portatil sustituyendo al sistema Windows XP que contaminaba su ordenador impidiéndola utilizarlo más de 50 minutos seguidos. En menos de 10 minutos podía navegar por internet, imprimir, escanear, etc. Le ha resultado muy sencillo aprender a instalar programas y, por lo que me ha comentado, ha mejorado mucho la calidad de la imagen especialmente cuando ve algún video o DVD.

La verdad es que la evolución que ha llevado a cabo el Software Libre está suponiendo un importante avance social y, lo mejor de todo, es que es libre (y dentro de esta definición: gratis).

Aprovecha y no te quedes atrás ;-)

GnuLinux

GnuLinux

Posted in Divulgación, Informática | 4 Comments

“La Fortaleza Digital” de Dan Brown

Vamos a ver, si quieres el típico libro de andar por casa, de leerte para entretenerte y además te gusta un poco oir hablar de criptografía y de conspiraciones para controlar toda la información a través de superordenadores que leen todo lo que envías por correo aunque sea muy estúpido y lo desencriptan en caso de estar encriptado, este es tu libro.

Como habréis notado esta vez me salto las normas: lo voy a destripar, si no quieres leer más, pasad.
Continue reading

Posted in Libros | Leave a comment

“Mi planta de Naranja-Lima” de José Mauro de Vasconcelos

Este libro, lejos de ser lo que parece a primera vista, se convierte en un importante ejemplo de cómo un autor puede llegar a lo más profundo de sus lectores y jugar con ellos tanto como quiera.

Escrito en un lenguaje vulgar, en primera persona y ambientado en los suburbios de Brasil, “Mi planta de naraja-lima” narra la infancia de Zezé  y te sumerge en cada una de sus fantasías llevándote hacia donde el quiere. El autor es capaz de darle vida a todas las fantasías del protagonista y moverlos de tal forma que hay veces que cuesta distinguir entre la fantasía y la realidad, al fin y al cabo, en la mente de Zezé, al igual que en la de muchos niños, no hay diferencia.

Poco a poco te va presentando el marco de pobreza y miseria que les envuelve. La situación de la familia y la actitud de los personajes se convierten en el mejor medio de dirigirte a lo más profundo de la historia y la mejor excusa para expresar con todo lujo de detalles la actitud del personaje principal. Puedes empatizar facilmente con aquello personajes que se apiadan del protagonista por su ternura y, como se pretende, acabas entendiendo el vacío que le suponen todos los que le consideran un diablo.

Te lo puedo garantizar, sentirás lo que el autor quiera que sientas, pensarás lo que el autor quiera que pienses y en ningún momento te darás cuenta de ello, supongo que ese es el principal motivo por el que este libro se convirtió en uno de los más vendidos de su tiempo.

Aviso para navegantes: como no quiero destripar el libro, pues para eso es breve y os lo podéis leer, sólo digo que estéis preparados porque la bofetada que os dará, si os sumergéis mucho, os va a doler y mucho. Creo que la persona que me lo regaló tenía razón cuando me dijo que es “el libro perfecto para leer después de haber pasado por momentos de mucho estrés”.

No me alargo más. ¡Disfrutadlo!

Posted in Libros | Leave a comment

Skins: Temporada 3

Y por fin llega el magnífico momento que todos estábamos esperando: la tercera temporada.

Arrancando con la presentación de los personajes, desde el primer momento en que le ves, sabes que James Cook va a ser el que marque el protagonismo durante toda la temporada, lo mejor de todo es que no sabes hasta que punto y eso que el primer capítulo pone el listón bastante alto. Cook es un borracho, drogado y obsesionado por el sexo que le encanta vacilar y tirarse a todo lo que se mueve. Está loco y eso lo hace mucho más entretenido.

Effy, la única que sobrevive de la primera parte de la serie, mantiene el listón que había conseguido y se convierte en otro de los principales personajes.

Pandora espero que la maten pronto. El novio de Pandora, Thomas, tampoco me importa mucho aunque se le podría sacar mucho más provecho, pero bueno, la vida es dura.

Con repecto a otro de los nuevos tenemos a Freddie, otro personaje que, al igual que a su hermana, no me importaría que les echaran de la serie, principalmente porque no aportan absolutamente nada.

Otras dos nuevas personajes son las gemelas: una es la lesbiana y la otra es de “libidinosas veleidades”. La lesbiana por lo menos es entretenida, la otra, bueno… no se le puede sacar más provecho, otro personaje descartable.

Luego tenemos a JJ, que se le coge aprecio porque evoluciona completamente a lo largo de la temporada y es el único que acaba espabilado. La verdad es que espero que le saquen algo más de provecho en un futuro porque, la verdad, hay mucho por donde tirar.

Finalmente está Naomi que, aunque actúa bastante bien, no está del todo aprovechada, aunque su trama, para todos los que hayáis visto la temporada, tampoco da para más. Eso sí, viendo a su madre, no sé cómo ha salido tan cuerda.

Bueno, y sobre los mejores momentos de la serie, como ya he dicho, quién no se partiría de risa con las pruebas de Cook en el primer capítulo o tomaría ideas para una futura campaña electoral.

Os la recommiendo, esta temporada es una de las más divertidas de toda la serie.

Posted in Series | Leave a comment

Skins: Temporada 2

Esta temporada ya se nota que se está poniendo un poco más seria y se ve nada más comenzar la temporada, con la coreografía musical que se marca Maxxie.

Tony es uno de los ejes principales (¿cómo no?) y, una vez más, consigue enfocar toda la atención hacia sí mismo. Aunque esta vez tiene importantes competidores.

Michelle, Sid y Anwar siguen siendo personajes descartables, al igual que Sketch como ya he comentado antes.

Cassie tampoco gana mucho en esta temporada pero sigue haciendo gracia, aunque resulta un poco más… bueno, ya me entendéis.

Chris y Jal tienen una trama que marca toda la temporada (si no describo más es porque no me gusta destripar las cosas, el que quiera que se lo destripen que se vaya a la wikipedia) y, sin duda, demuestran que se pueden ganar todo el respeto del público, especialmente Jal que, una vez más, vuelve a demostrar sus dotes interpretativas.

Una de las mejores escenas es cuando están hablando en español (versión original), y Michelle no entiende una de las frases de Jal, todo el que lo haya visto coincidirá conmigo en que en ese punto te ríes a más no poder.

Otro de los capítulos más divertidos incluye la incorporación de la hermanastra de Michelle (de cuyo nombre no puedo acordarme), cuya suerte con el coche es bastante memorable.

Effy, sabiendo lo que le viene encima, empieza a ganar protagonismo para la tercera temporada y aparece otro personaje que en un futuro será completamente descartable: Pandora. Pandora aparece en la trama de Effy y la odias desde el primer momento en que la ves, es inevitable.

La cierre de esta temporada supone la despedida de casi todos los personajes principales y el punto de partida al peronsaje más joven de la serie, de la cuál comentaré ahora.

Posted in Series | Leave a comment

Skins: Temporada 1

Pues estaba yo pensando en hacer una valoración de la tercera temporada de skins, pero me dije a mí mismo: “para hacerla de la tercera, hazla mejor de las tres”, así que nada, habrá que empezar por la primera que, al fin y al cabo, fue la que más me enganchó.

Para aquellos que no sepáis de qué va esta serie, os hago un breve resumen: la vida de unos chavales ingleses entre drogas, sexo, alcohol (típica serie de adolescentes pero bastante más seria). Una de las peliculiaridades es que cada episodio trata sobre un personaje en concreto, lo cual te permite conocer a todos los personajes en toda su amplitud.

Pues bien, en la primera temporada, al igual que en la segunda, el reparto lo componen Tony y Effy Stolen, Maxxie, Jal, Chris, Sid, Michelle, Anwar y Cassie, luego en la segunda se incorporará otra personaje: Sketch, pero, la verdad, mejor que no lo hubiera hecho.

La primera temporada es una de las más divertidas, Tony es la pieza principal en toda la temporada y todas sus tramas son bastante buenas (es un verdadero cabrón, por decirlo de una manera más práctica). Se pasa toda la temporada entre vacilar a Sid (su mejor amigo) y putear a Michelle (su novia), y lo hace de tal forma que te puedes tirar capítulos enteros sin parar de reír. Esto es así porque Sid y Michelle son personajes a los que, probablemente, salvo que seas una gruppy de 16 años, acabarás odiando por lo patéticos que son.

Anwar, al igual que en Slumdog Millionare, es completamente prescindible. Maxxie, que es un personaje al que se le podría sacar mucho provecho, tiene pocas intervenciones, pero son bastante divertidas, especialmente cuando Tony está de por medio (todos los que hayan visto la temporada entenderán lo que digo).

Con respecto a Cassie, está completamente loca, ida, perdida… vive en un universo vegetativo y no hay quien la saque de él. La primera vez que la ves tienes la sensación que de un momento a otro va a pasar de estar sonriendo a rebanar a todos con un cuchillo como si fuesen queso manchego. Luego, a lo largo de la temporada, lo confirmas (es broma, no es tan violenta).

Chris y Jal son dos personajes increíbles, Chris también vive en su mundo, pero para bien y Jal es, a mi parecer, el personaje más duro de todos, la que mejor actúa, sin lugar a dudas.

Finalmente está Effy, la hermana de Tony, que en esta temporada no tiene mucho protagonismo, pero el capítulo suyo le pone las espectativas bastante altas. Eso sí, sólo hay que ver quién es su hermano para saber un poco más de ella.

Bueno, de momento esto es todo y hasta la segunda temporada.

Posted in Series | Leave a comment