23 ene 2017

Nueva versión del instalador todo-en-uno de LDraw

Aunque el conjunto de herramientas LDraw es una herramienta muy potente para la creación de modelos digitales de las construcciones en LEGO (ya sea con el fin de documentarlos, de crear instrucciones u otro), instalar todos los elementos necesarios para el fin que buscamos puede ser complicado.

El instalador todo-en-uno (LDraw All-In-One-Installer) resuelve esto de forma intuitiva y con unos pocos clics podemos tener la última versión de todas las herramientas necesarias instaladas.

La última versión de este instalador incluye las siguientes mejoras:


  • Actualización a Parts Library 2016-01 (publicado 31.12.2016)
  • Actualización a MLCad.ini 2016-01
  • Actualización a LDView 4.2
  • Actualización a LPub3D 2.0.19.877.2
  • Actualización a LeoCAD 0.83.2 - 9306
  • Actualización a LDCad 1.6 beta 1a
  • Actualización a Offline Parts Catalog 2016-01
  • Añadido LICreator 3.0


El instalador se puede descargar en la web de LDraw desde
Home > Help > Get Started > LDraw All-In-One-Installer.

1 ene 2017

Actualización de la librería de piezas LDraw

El equipo de LDraw acaba de anunciar la última versión oficial de su librería de piezas.
En esta actualización se incluyen todos los elementos del nuevo WeDo 2.0 que nos permitirán crear instrucciones para esta plataforma. El anuncio completo que incluye enlaces para su descarga se encuentra abajo:


The 2016-01 LDraw Parts Update has been now been released. This adds 572 new files to the core library, including 475 new parts and 43 new primitives. This update also includes updated versions of the colour configuration files (LDConfig.ldr and LDCfgalt.ldr) thanks to enthusiasm of Sven v. Beuningen and the coordination of Willy Tschager and Magnus Forsberg.

Thanks are of course due to all the part authors who created or corrected parts for this release, including several first-time authors. The reviewers also play an important role in keeping files moving through the parts tracker and deserve just as much credit.

You can preview the new parts in 2016-01 here, download the zip-file update or Windows install package here. Alternatively you can use the LDView menu option File | Check for Library Updates... to install the update.

Please accept our apology for this being the only parts update of 2016.
The LDraw Team


2 sept 2016

RobotC para VEX ahora gratis

ROBOTC ha anunciado que desde la versión 4.55 del entorno de programación orientada a los productos de VEX será una descarga gratuita, tanto para VEX IQ como para VEX EDR.



Para conseguir la descarga hay que tener una cuenta de usuario en la página oficial de VEX a la cual se accede por este enlace:
https://www.vexrobotics.com/customer/account/create/

Es gratuito y no hace falta hacer ningún pedido para poder acceder al apartado de descargas depués de entrar como usuario registrado. Accede a la sección "My Account" y busca la entrada "My Downloadable Products" en el margen izquierdo.


3 feb 2016

Entorno de programación EV3 Education gratuito

Desde el 1 de enero LEGO ha cambiado su política comercial para el EV3 en su versión educacional. A partir de esa fecha el software pasa a ser gratuito y en cambio el precio del set 45544 se incrementa con unos 30€. De este modo LEGO se asegura que el software no se instala indebidamente (por ejemplo usando una licencia individual para instalar en todos los ordenadores de un centro), a la vez que facilita que nuestros alumnos practiquen con el software en casa de forma completamente legal.

Para poder descargar el software en su última versión (1.2) hace falta estar registrado en la página de LEGO Education (con un LEGO ID). Todavía tengo que encontrar una manera de acceder a esa sección que no sea con el enlace que tengo guardado así que lo comparto aquí:

https://education.lego.com/en-us/educationdownloads/freeproductspage

Allí también se puede descargar el software gratuito para WeDo 2.0 (versión para Windows 7*) y cualquier software de LEGO Education que hayas adquirido (StoryStarter. MoreToMath, etc.)

La versión gratuita del software contiene las instrucciones de montaje y ejemplos de programación para los modelos básicos y para el set de expansión. Además, Hay una nueva página en la que se pueden descargar archivos en formato PDF con descripciones de lo que hacen los diferentes elementos de los programas. Las descripciones son en inglés, pero proporcionan mucha información interesante sobre lo que hace cada programa y cómo se pueden lograr determinadas soluciones.

Hay descripciones para los siguientes modelos:

SET BASE
Color Sorter
GyroBoy
Puppy
Robot Arm
Stair Climber

SET EXPANSION:
Elephant
Remote Control
Spinner Set
Tank Bot
Znap

La página completa con todos los enlaces está [aquí]

No es todo oro lo que reluce, ya que se ha informado de algunos errores en el software versión 1.2 - hay problemas con la visualización del listado de variable usados en u programa . El tema ha sido notificado y se espera que se corrija en la próxima versión del software.

5 ene 2016

WeDo 2.0


Esto significa que 

CES (Computer Electronics Show) en Las Vegas siempre es un referente y un excelente escaparate para las nuevas tecnologías del año. Este año no es diferente. LEGO acaba de anunciar un nuevo producto: WeDo 2.0



WeDo salió al mercado en 2009, orientado a la iniciación con robótica para alumnos de primaria. La primera versión de WeDo contaba con un hub o conector USB, al que se podían conectar 1 motor y 1 sensor o dos sensores. Un software que corre en el propio ordenador actúa como el cerebro de los inventos que se construyen principalmente con elementos de LEGO System - los tradicionales ladrillo que se apilan.

La versión 2.0 que se ha presentado hoy plantea algunas mejoras sobre esa primera plataforma. La principal novedad es que el nuevo hub es una unidad independiente que alberga una fuente de alimentación (pilas o una batería recargable) y que se conecta mediante BLE (Bluetooth Low Energy) con el ordenador.

Esto significa que no sólo se podrá programar desde un ordenador de sobremesa o portátil con Windows, sino que se podrán usar también otras plataformas. Esto incluye iPad y Android para los cuales ya hay una app disponible, y Chrome Book que se incorpora en la segunda mitad de 2016.


Otra novedad es la manera en la que se conectan el motor y los sensores. A primera vista ya se puede observar que los cables sn más anchos de lo habitual, pero al examinar algunas imágenes complementarias se puede observar que la conexión se hace con un conector que se parece mucho al que se emplea en la división MINDSTORMS:




En la siguiente imagen además se pueden ver todos los elementos electrónicos del set: el hub, el motor - que también tiene un nuevo formato - y los dos sensores. Estos últimos tienen ahora más posibilidades dentro del software WeDo 2.0 que en la versión anterior, aunque queda por ver si eso significa que realmente son diferentes o si se han habilitado que por ejemplo ya estaban disponibles en Scratch.


El software para WeDo 2.0 se puede descargar de forma gratuita, pero LEGO además ofrece un paquete con curriculum que contiene material para más de 40 horas de clase que sí es de pago.

Parece que el precio de este nuevo set rondará los €160 - un precio muy atractivo, teniendo en cuenta las mejoras tecnológicas, la inclusión del software y el hecho de que el set contiene bastantes más piezas que la versión 1.

10 dic 2015

Exposición de robots en la FLL Euskadi

El sábado día 12 se celebrará el torneo de la FLL Euskadi. Este año serán 38 los equipos que se enfrentarán al reto Trash Trek, en el que explorarán el mundo de los residuos. Desde la recolección, a la clasificación y la reutilización inteligente.

Se desarrollarán varias actividades paralelas, entre ellas una exposición de robots de mano de Hispabrick magazine. En la exposición se podrán ver los siguientes robots y controladoras:





2 nov 2015

CODEGIRLS película en youtube del 1 al 5 de noviembre

Solo quedan cuatro días para poder ver este documental sobre chicas programando y desarrollando aplicaciones que responden a diferentes problemas de su comunidad. Lesley Chilcott, productora de Una verdad incómoda, es la directora de este documental que muestra el desarrollo de las diferentes fases de Technovation.

En la web de Technovation se señala que el mercado de Apps en 2017 alcanzará $77 billones y que el 80% de los desarrolladores son hombres. Technovation trata de cambiar esto promoviendo que chicas de todo participen en una competición internacional desarrollando Apps.


8 oct 2015

Final Nacional de la World Robot Olympiad

El próximo domingo 11 de octubre se celebrará en el CosmoCaixa de Barcelona la Final Nacional de la World Robot Olympiad (WRO, www.wroboto.es), una competición de robótica educativa de alcance internacional. En ella participarán equipos provenientes de una fase previa con torneos en 16 ciudades: A Coruña, Barcelona, Bilbao, Burgos, Donosti, Girona, Jaén, Logroño, Lleida, Madrid, Málaga, Murcia, Tenerife, Valencia y Vic, además de Andorra.



La WRO es una competición de robótica para niños y jóvenes de 7 a 19 años donde participantes de todo el mundo, agrupados en equipos de 2 o 3 miembros, desarrollan su creatividad y capacidad de resolución de problemas.

 Esta competición, en la que se utilizan materiales de la marca LEGO, se diferencia de otras competiciones en que el robot debe ser montado durante el torneo sin que los participantes puedan recibir la ayuda de su entrenador.

La WRO se inició en 2004 y en la pasada edición participaron más de 20.750 equipos de 48 países. Esta es la tercera edición que se celebra en España. La Final Internacional de este año tendrá lugar en Doha, Qatar.

El torneo, que comenzará a las 11.00, está abierto al público y la asistencia es libre y gratuita.

22 jun 2015

Dibuja robots Vex IQ con SnapCAD

Ya está disponible SnapCAD, la nueva herramienta para dibujar modelos Vex IQ. Al abrirla uno piensa que se encuentra con MLCad, el interface para dibujar modelos con LEGO y LDraw, en realidad es el mismo con el piecerío de Vex IQ. El copyright  corresponde en ambos casos a Michael Lachman. En la siguiente imagen pueden verse el aspecto de SnapCAD:


El primer modelo que he montado con Vex IQ ha sido un clásico: un robot móvil con dos ruedas conectadas a dos motores y una rueda loca. Aun no teniendo experiencia previa con Vex IQ, el montaje ha sido fácil y rápido y el resultado muy satisfactorio. Sin embargo he intentado dibujarlo con VEX Assembler, un software CAD basado en Autodesk® 123D® y ha sido misión imposible. Aun teniendo cierta experiencia con programas de dibujo en 3D me me ha resultado imposible ensamblar las diferentes piezas para dibujar el modelo. Con SnapCAD la experiencia ha sido excelente desde el primer momento, tengo que reconocer que a eso ayuda la experiencia con MLCad. SnapCAD es una aplicación para todos los públicos para dibujar modelos más o menos complejos. El aprendizaje que se tenga previamente con MLCad es 100% transferible a SnapCAD.


17 jun 2015


No Starch Press, que edita una amplia gama de libros relacionados con LEGO, vuelve a unirse con Humble Bundle para ofrecer el nuevo Humble "Scholl's Out" Bundle - una selección de libros electrónicos diseñados para no aburrirse durante las vacaciones. además de libros sobre Arduino, Scratch y Linux, la promoción incluye The Art of LEGO Design, The LEGO Adventure Book, Vol. 2, The Unofficial LEGO Technic Builder's Guide, y el LEGO MINDSTORMS EV3 Discovery Book.


Pagando cualquier cantidad recibirás:

  • Super Scratch Programming Adventure!: Learn to Program by Making Cool Games
  • The LEGO Adventure Book, Vol. 2: Spaceships, Pirates, Dragons & More!
  • The Manga Guide to Databases
  • Wonderful Life with the Elements
  • The Art of LEGO Design

Pagando más que el promedio (en ese momento) recibirás además:

  • JavaScript for Kids: A Playful Introduction to Programming
  • The Unofficial LEGO Technic Builder's Guide
  • Learn to Program with Scratch
  • Arduino Workshop: A Hands-On Introduction with 65 Projects
  • The Linux Command Line

Pagando $17 o más recibirás todo lo anterior más:

  • The LEGO MINDSTORMS EV3 Discovery Book: A Beginner's Guide to Building and Programming Robots
  • Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming
  • Automate the Boring Stuff with Python

La iniciativa de Humble Bundle es atractiva por varios motivos. Es una manera barata de conseguir un buen número de libros, algunos relacionados con LEGO. Además, una parte del dinera que se recauda se dona a ONGs. Con el anterior Humble Bundle que No Starch Press presentó en febrero se recaudaron más de $100.000 para el Electronic Frontier Foundation y Freedom of the Press y esta vez las mismas organizaciones se beneficiarán de la iniciativa. Si simplemente quieres conseguir un buen puñado de libros por poco dinero, aprovecha lo antes posible. Pero si quieres ayudar, tú pones el precio y puedes pagar lo que quieras en beneficio de estas ONGs.

Para los fans de LEGO MINDSTORMS evidentemente el libro más interesante es el LEGO MINDSTORMS EV3 Discovery Book de Laurens Valk, pero el Unofficial LEGO ETchnic Builder's Guide de Sariel contiene mucha información muy útil sobre construcciones mecánicas, especialmente relacionado con la construcción de vehículos.

8 jun 2015

La araña de VEX Robotics

Hace algunos días Koldo publicó una reseña del VEX Robotics Kit 4-in-1 de la que resaltó especialmente el Strandbeest. En esta ocasión quiero resaltar la araña del mismo conjunto.*
Se trata de una construcción que usa un sistema mecánico muy curioso ya que la posición de la cabeza del robot determina la dirección en la que camina. Y no sólo es capaz de caminar hacia delante o hacia atrás, sino que puede caminar en cualquier dirección (¡los 360 grados!). Asimismo lleva un sensor de proximidad que le permite alejarse de obstáculos.

En el siguiente vídeo podéis ver como funciona, primero en modo manual, y luego en modo autónomo.


* Tanto la araña como el Strandbeest se pueden adquirir por separado, pero las piezas del VEX Robotics Kit 4-in-1 permiten construir los 4 modelos de uno en uno.

19 may 2015

El Strandbeest de VEX Robotics

Hasta hace poco asociaba la marca HEXBUG a pequeños dispositivos mecánicos motorizados que simulaban insectos, que incluso respondían a estímulos externos( sonido, contacto…), una selección de ellos en una balda en mi sala. Pero ahora que he tenido la oportunidad de montar el VEX Robotics 4-in-1 Kit de HEXBUG he empezado a verlos de otra manera.

VEX Robotics y HEXBUG son marcas de Innovation First International, Inc y en este caso nos encontramos con un producto que comparte las dos marcas. En el VEX Robotics 4-in-1 Kit encontramos 4 modelos que se venden por separado en la misma caja: un escarabajo, una araña, una hormiga y un strandbeest que imita los modelos de Theo Hansen, este último en la siguiente imagen.


Tiene un sistema de control con unos programas seleccionables por medio de unos pequeños interruptores deslizantes así como la posibilidad de controlarlo a distancia. Todos los modelos comparten los motores (2) y sensores (contacto y luz) así que no pueden montarse de modo simultáneo; esto es lo que permite reducir el precio respecto a adquirir los modelos de uno en uno.

Las piezas son totalmente compatibles con VEX IQ, no así los sensores y motores, así que esta caja puede convertirse en un excelente complemento para VEX IQ. Sin embargo, aunque en la caja se señale que la edad a la que está destinado es a partir de 8 años, en mi opinión el montaje resulta complicado para que lo puedan hacer sin ayuda, sobre todo en algunos pasos.

6 may 2015

HispaBrick Magazine 022

Ya ha salido el nuevo número de la revista digital gratuita HispaBrick Magazine.

En esta edición hay 4 artículos directamente relacionados con la robótica. El primero es un repaso a fondo del paquete de actividades de ciencias para EV3. También hay dos tutoriales sobre LEGO WeDo que enseñan cómo trabajar con casos y variables o cómo traducir algunos de los programas propuestos en el software oficial a Scratch.

El cuarto artículo repasa diferentes opciones para construir un mecanismo de dirección y el autocentrado del mismo, empleando piezas de LEGO Technic/MINDSTORMS.

HispaBrick Magazine está disponible en Español e Inglés.

El anuncio completo y los enlaces de descarga están disponibles en los siguientes sitios:

Español: [enlace español]
Inglés: [enlace inglés]

26 abr 2015

Abierta la inscripción para Moonbots 2015

Ya está abierta la inscripción a Moonbots 2015. Moonbots es un concurso internacional on-line dirigido a jóvenes entre 8 y 17 años de edad que en equipos de entre 2 y 4 miembros diseñan, crean y programan sus propios robots.

El concurso se divide en dos fases. En la Fase Uno,primera fase los equipos crean una cuenta de usuario y enviar un vídeo corto o un relato escrito sobre lo que les inspira la luna hasta el potencial de la exploración lunar.

Treinta equipos serán seleccionados por un panel de expertos para pasar a la fase dos. En la segunda fase, los equipos recibirán un kit de robótica de su elección: LEGO® MINDSTORMS EV3, VEX IQ Superkit o MECCANO Meccanoid G15 KS para crear su propio robot para que se mueva en un paisaje lunar simulado basado en la historia que el equipo ha creado en la fase uno de la competición. También se les pedirá a los equipos a crear y subir un vídeo que muestre cómo han mostrado su propuesta Moonbots a niños y adultos en su comunidad.

Tres ganadores del gran premio disfrutarán de un viaje a Japón para reunirse con equipos de todo el mundo que compiten en el Lunar XPRIZE Google. Los equipos Moonbots conocerán cómo estos equipos Google Lunar XPRIZE tienen previsto llegar a la Luna con su tecnología robótica innovadora.
En el siguiente vídeo puede verse el proyecto de los ganadores en 2014.

 

12 abr 2015

Liga de robótica on-line de clauTic

clauTic es una empresa que se dedica a la robótica educativa y organiza una competición de robótica online. Se trata de una oferta multiplataforma dirigida a jóvenes de entre 7 y 18 años, así que pueden utilizar el hardware y software que deseen. Los equipos de hasta 8 chicos y chicas se enfrentan a 6 retos anules, uno cada 6 semanas. Resolver el reto va a requerir investigar sobre la temática del reto.

La liga está abierta a cualquiera que desee participar, ya sea desde un centro educativo, una asociación o desde casa. Si bien en la primera edición los equipos participantes estaban localizados en Cataluña, por lo que se puede ver en su web, aspiran a que él ámbito de esta liga sea internacional. Esta liga está organizada por categorías a las que se puede ascender o descender y los costes de inscripción son a partir de 220 euros.

 Más información en la web de clauTic.


22 mar 2015

Abiertas las inscripciones para la WRO 2015

A Coruña, Barcelona, Burgos, Girona, Jaén, Las Palmas, Lleida, Logroño, Madrid, Málaga, Murcia, Tenerife, Valencia y Vic acogerán un torneo local de la edición 2015 de la World Robot Olympiad. Tres retos distintos permiten que todo el mundo encuentre el tipo de desafío que más le apasione:
  • Regular, consigue la máxima puntuación resolviendo actividades sobre un tablero
  • GEN II Football, haz que tus robots emulen a Messi o Ronaldo y marquen el mayor número de goles al equipo rival
  • Open, presenta tu proyecto científico 
Los mejores equipos de la WRO Spain tendrán la oportunidad de demostrar sus habilidades en la Final Internacional de la WRO 2015, que este año se organiza en Qatar, lo que seguro será una experiencia inolvidable.

Las inscripciones a todos los torneos se realizan directamente en la web de WRO España. El coste del registro es de sólo 50 € por equipo. El número de plazas para cada torneo es limitado. Toda la información de los retos y la competición está disponible en la web.

Equipos ¿preparados para disfrutar aprendiendo?

17 feb 2015

Review - Learning LEGO MINDSTORMS EV3

Hace algunas semanas escribí una reseña para un libro sobre LEGO MINDSTORMS de Packt Publishing [Lego Mindstorms EV3 Essentials]. Desde entonces, Packt ha publicado un nuevo libro sobre LMS, esta vez escrito por Gary Garbe. Este no es su primer libro para Packt Publishing (el primero fue “Instant LEGO MINDSTORMS EV3”), pero es el primero de su mano que tengo oportunidad de reseñar.

Al igual que sucede con sus otros títulos, Packt ofrece una variedad de formatos digitales, incluyendo PDF, ePub, Mobi y Kindle. Es de agradecer que una vez hayas adquirido el libro puedas disponer de él en diferentes formatos, según el dispositivo electrónico en el que lo vayas a leer. Del formato físico no puedo opinar ya que no he tenido el placer de tenerlo en mis manos. Sin embargo, el archivo electrónico ya apunta al hecho de que el libro físico no tiene imágenes en color, lo que decididamente significa un plus para el formato digital.

El libro parte de la base que dispones de un set LEGO MINDSTORMS EV3, ya sea Retail o Education, ya que, según dice la introducción, tanto el robot que se usa para las pruebas como las instrucciones referentes al entorno de programación son válidos para ambos sets. El libro muestra las imágenes sacadas del entorno de programación de Education (el entorno Retail está disponible como descarga gratuita en la página web de LEGO. El entorno enfocado a Education tiene un coste de unos €100, pero contienen recursos específicos para el uso en el aula además de una herramienta de registro de datos).

El libro comienza hablando del editor de contenidos – una herramienta que permite documentar un robot o, en un entorno orientado a la educación, preparar contenidos para alumnos. A continuación, el capítulo 2 proporciona una breve introducción al diseño mecánico, con nociones básicas sobre levas, explicaciones sobre cómo utilizar los diferentes engranajes. El capítulo 3 muestra cómo construir un sencillo robot con ambos sets, además de algunas pequeñas variaciones del mismo. Luego viene cómo interactuar con el EV3 por distintos medios, ya sea dando información o recibiéndola, los diferentes tipos de sensores, tanto oficiales como de terceros que funcionan con el EV3.

A partir de este momento el enfoque se centra en la programación, pero aunque se tratan algunos temas interesantes o avanzados hay ocasiones en los que uno se queda con las ganas de saber más. Algunos ejemplos: el capítulo 7 propone programar el robot para que se desplace sobre los lados de un cuadrado imaginario. La primera opción es hacerlo con mediante los sensores de rotación de los motores. Explica que girar un motor 500 grados no es lo mismo que girar el robot 500 grados. Dice que podrías basar el valor necesario en el diámetro de las ruedas que empleas, pero no explica cómo hacerlo. A continuación proporciona un programa que está configurado para conseguir ese giro de 90º (con una rotación de 500º del motor) – una solución sin una explicación no proporciona mucha oportunidad para aprender. Sin embargo, la explicación de por qué la inercia puede causar un giro mayor de 90º aún si empleamos un sensor giroscópico y las diferentes soluciones propuestas para este problema sí demuestran un desarrollo didáctico.  Algo similar con el concepto matriz. Cuando se introduce no está muy claro qué es una matriz y cómo usarlo, pero siguiendo el código que se va elaborando se llega a ver cómo se emplea en el programa de muestra y uno adivina otras posibles aplicaciones.

Algo similar ocurre en el siguiente capítulo: de forma gradual se introduce el concepto de un controlador proporcional. A tal efecto empieza usando el bloque matemática avanzada con algunas fórmulas que van aumentando en complejidad y que van surtiendo efecto, pero para el no iniciado parece más una cuestión de magia que de matemáticas, ya que aunque se indica el objetivo de las fórmulas no se explica cómo se llega a ellas no cómo funcionan exactamente. No tiene que decir que la explicación que sigue sobre el mucho más complejo controlador PID  es todavía más difícil de comprender para un no-iniciado.

El capítulo 10 repasa otras opciones d programación para el EV3, a saber LabVIEW y RobotC y el capítulo 11 propone un divertido experimento basado en la comunicación de datos entre dos EV3 en el que dos vehículos mantienen una distancia fija al desplazarse.

No me he olvidado del capítulo 9, pero quería mencionarlo junto con el 12. La razón evidente es lo que tienen en común. El capítulo 9 proporciona un uso práctico del registro de datos, pero esta opción solamente está disponible en el software Education. De la misma manera, el capítulo 12 disecciona y explica el programa de Gyro Boy, uno de los modelos del set Education. Aunque la descripción y explicación es muy buena, sólo los usuarios de la versión Education tienen acceso a este programa, de modo que nuevamente el libro no cumple la premisa de que sirve para usuarios de cualquiera de los set del EV3.

En definitiva Learning LEGO MINDSTORMS EV3 es un libro que está hecho con conocimiento de causa, pero sin tener en cuenta algunas cosas:
• Realmente hace falta disponer del software Education para poder sacar todo el partido del libro
• El autor no ha sabido explicar paso a paso los conceptos que maneja de modo que hace falta tener ya un cierto conocimiento teórico de algunos conceptos antes de poder comprender algunos pasajes del libro.

2 feb 2015

Review - Virtual Brick


Robot Virtual Worlds es una potente y atractiva herramienta para aprender a programar un robot dentro de un entorno virtual en el que hay que completar una serie de misiones. Hasta ahora solamente se podía usar RobotC para programar el robot que lleva a cabo esas misiones, pero hay una nueva herramienta que cambia eso: Virtual Brick[1]

Como su nombre indica, Virtual Brick es un ladrillo inteligente virtual (un emulador) que puede hacer las veces de un NXT. Aunque RobotC ahora dispone de un entorno de programación gráfico, no todo el mundo se encuentra cómodo con esa opción. Virtual Brick se puede programar usando cualquiera de tres lenguajes de programación visuales:
NXT-G, EV3[2] o LabVIEW.


Pero Virtual Brick no solo sirve para participar en Virtual Worlds. También es una manera de dar acceso a un ladrillo inteligente (NXT - es curioso como cuando se conecta el programa Virtual Brick por primera vez se oye el sonido característico de Windows al conectar un periférico USB). Al instalar Virtual Brick también se instalan algunos mundos virtuales relacionados con el aprendizaje del EV3. Un buen punto de partida es "Introduction to EV3" de cs2n. Para acceder a este contenido hay dos opciones: puedes acceder "localmente y el progreso que vas haciendo se guarda en el ordenador en el que trabajas. Si dispones de una cuenta gratuita de cs2n puedes acceder a tu sesión (y progreso) desde cualquier ordenador entrando con tu usuario y contraseña. Cs2n ofrece diferentes cursos, tanto para NXT como EV3 y en muchas otras áreas, aunque siempre en inglés.


La página oficial de Virtual Brick también contienen un PDF con instrucciones de instalación y primeras pasos, además de 4 video tutoriales que proporcionan una buena base de comienzo para usar este software. El segundo de estos vídeos ("Using RVW with the EV3 curriculum") explica en 4 sencillos pasos cómo usar Virtual Brick en conjunción con el entorno de programación EV3 y los tutoriales de cs2n, Es tan sencillo como lanzar Vistual Brick, elegir el "Introduction to EV3", abrir el entorno de programación EV3 y descargar el programa que allí creamos al Virtual Brick para ver los resultados en este mundo virtual.

Virtual Brick puede servir además para aumentar el número de ladrillos inteligentes disponibles en un aula. Conseguir suficientes ladrillos para que cada 2 alumnos tengan acceso a uno no siempre es posible, pero usando ladrillos virtuales se puede dar acceso a más ladrillos con un presupuesto mucho más ajustado - a partir de $49 (<€43,50) por una licencia individual y hasta menos de $20 por puesto con planes más grandes.


[1] Virtual Brick es la actualización de Virtual NXT for Robot Virtual Worlds y como novedad admite el uso del lenguaje de programación EV3

[2] Virtual Brick es un emulador para el NXT. Esto significa que aunque se puede programar usando el entorno de programación EV3, este tendrá las mismas restricciones que cuando hay un ladrillo NXT físico conectado: algunos bloques de programación específicos para el EV3 (como el bloque motor mediano) no están disponible. En el caso del bloque del giroscopio, aunque el entorno de programación EV3 no permitirá que un NXT (virtual) utilice ese bloque, Virtual Brick viene con un bloque alternativo que cumple el mismo cometido.

1 feb 2015

Raspberry Pi en el BETT2015

Tal y como se podía esperar, la presencia de Raspberry Pi en el Bett2015 fue muy importante, y no solo en los stands de proveedores o en las conferencias sobre programación y robótica. Este pequeño ordenador fue el protagonista por dos veces en el escenario central.

La primera en "#Error404: The explosions-based computing show", un show dirigido por Fran Scott, neurocientífica productora de TV... que acabó con un programa en Python en el que el público colaboró para desde una Raspberry Pi hacer explotar 4 globos llenos de oxígeno en el escenario. La segunda la presentación de Astro Pi, una iniciativa que en colaboración con la ESA, UK Space y el astronauta británico Tim Peake que va a permitir que chicos y chicas de primaria y secundaria envien a la estación espacial su código para desarrollar sus proyectos en la ISS. Tim Peake llevará a la ISS dos Raspberry Pi con una tarjeta HAT con un conjunto de sensores sobre ella.

TTS Group presentaba dos robots con la Raspberry Pi en su interior, Pi2Go e Initio. El primero de ellos, el más sencillo, dispone de un sensor de ultrasonidos, uno de luz y sigue-líneas. También es posible añadirle la cámara Raspberry Pi. Initio es una solución más abierta y configurable. Por supuesto, los dos se pueden programar con Python y Scratch.


CBiS Education presentaba dos kits con la Raspberry Pi: un brazo robótico y un vehículo 4x4 preparado para control remoto (vía red utilizano el gamepad de Xbox 360). Además de ello el Emotiv Education Kit, que permite controlar el robot con el pensamiento. En el stand se podía ver un Dalek (de la serie Dr Who) controlado por medio de una Raspberry Pi.

FUZE crea una caja metálica con aspecto vintage preparada para meter en su interior una Raspberry Pi, con un teclado y el cableado para acceder desde la parte posterior de la caja a los puertos USB, al HDMI... y que en sus diferentes versiones puede llegar a incluir la misma Raspberry Pi y la FUZE IO board para proyectos junto a un brazo robótico. Además de ello se acompaña de un software de programación basado en BASIC, el FUZE Basic.


Puede asistir a una presentación en el stand de Raspberry Pi en la que unas niñas presentaban su trabajo programando módulos para Minecraft con Python en Raspberry Pi.



29 ene 2015

Edison - primeras impresiones (II)

Edison es una plataforma pequeña. Uno no se da cuenta de lo pequeño (y manjable) que es hasta casi tenerlo en la mano.


Uno de los puntos fuertes de Edison es la compatibilidad con LEGO. Tanto por arriba como por abajo se pueden unir piezas de LEGO fácilmente y en su costado se aprecian algunos orificios que permiten conectar pins de LEGO


No sólo dispone de los puntos de conexión que se aprecian a primera vista sino que la rueda está insertada en un conector que también admite ejes de LEGO. Además, sacada la rueda se observan varios puntos de conexión más.



Los pines grises son medios pines (no hay profundidad suficiente para 3/4), pero el agarre es muy bueno - tanto que para unas manos pequeñas puede resultar complicado volver a sacarlos... En la siguiente imagen he insertado dos pines enteros, el negro con y el gris sin fricción y su comportamiento es el esperado en estos casos con elementos LEGO: el pin gris tiene un buen agarre pero gira libremente:  



Edison está diseñado con elementos System en mente - los ladillos de toda la vida, de modo que para conectar elementos de LEGO Technic (o simplemente pare reforzar algunas estructuras) hay que tomar algunas sencillas medidas:



Aunque siempre se puede ir por el camino directo...