jueves, 29 de noviembre de 2007

Robotica

Mi experiencia en Japón fue increíble referente a este tema, me gustaría poder nuevamente a trabajar o estudiar o vivir.. en fin ir nuevamente a entretenerme y sorprenderme con lo que se puede hacer y lo que se hará....

en estos momentos se esta desarrollando una gran feria de robótica en Tokyo ( entretenida ciudad) pueden ver el enlace en http://www.irex2007.jp/ENG/index.html.

En japón fui a una compañía llamada robosquare http://www.robosquare.org/english/index.html
ahí pude ver a ASIMO y a muchos robot mas...

martes, 27 de noviembre de 2007

NXCDefs.h

Como en todo C se debe de tener establecidas las funciones para el que el robot lo entienda acá esta el la definición de las funciones para que los programas funcionen en C NXCDefs.h

viernes, 23 de noviembre de 2007

Programacion

La programacion de este robot se puede realizar mediante distintos tipos de lenguajes, el kit posee el de NXT-G que utiliza la programacion gráfica y esta generado mediante los procesos de LabView(), otra es en NXC que utiliza lenguaje C (gratis) otro es el ROBOTC(pagado), Microsoft Robotics Studio y el ultimo en java LEJOS , ademas de otro que no conozco pero les dejo el link de todas maneras Gostai URBI for LEGO MINDSTORMS NXT

NXT-G http://www.ni.com/academic/mindstorms/
NXC http://bricxcc.sourceforge.net/nbc/
Microsoft Robotics Studio http://msdn2.microsoft.com/es-cl/robotics/default.aspx
java LEJOS http://lejos.sourceforge.net/
RobotC http://www.robotc.net/
Gostai URBI http://www.gostai.com/lego.html



Yo personalmente puedo analizar solo dos:
NXT-G es una plataforma de desarrollo basado en LabView, por lo cual es programacion gráfica lo que permite realizar muchas cosas de manera muy simple pero cuando se quiere desarrollar un programa mucho mas complejo se vuelve un poco tortuoso.
NXC (not exactly C) proviene de asembler NBC por lo cual si se tiene cierto grado de facilidad en C se puede aprender muy rápido, existen comandos ya establecidos y además se pueden generar programas de gran complejidad.
Personalmente estoy utilizando NXC dado que he podido programas muchas cosas si tener que latigarme pensando como hacerlo en NXT-G.

Se que para alguien que posee un nivel avanzado de LabView le sera sumamente fácil realizar tareas complejas en el robot.

sábado, 22 de septiembre de 2007

el Kit/ the Set

el kit que trae es suficiente para partir:
lo mas importante es el Brick(cerebro)
-Procesador principal Atmel AT91SAM7S256 32bit-ARM
256K en Flash
64K en RAM
48 MHZ
-Uno secundario Atmel ATmega48 8bit AVR
4K en Flash
512b en RAM
4Mhz
-También posee conexión con Bluetooth, USB.
-4 botones utilizables en la programación.
-LCD
-3 salidas de servomotores
-4 salidas para sensores
Sensores:
-Ultra sonido.
-Detección de luminosidad
-Micrófono
-De toque(switch)
Motores:
-3 Servomotores con control de movimiento.
Piezas Lego

Lógicamente el consumo es muy alto por lo que utiliza 6 pilas AA para su alimentación, la mejor opción son pilas recargables.

En la pagina de LEGO se pueden descargar actualizaciones de Firmware, incluso se puede descargar el código fuente para realizar modificaciones del Firmware.
También se pueden descargar los esquemáticos del Harware del Brick y de los Sensores.

http://mindstorms.lego.com/Overview/NXTreme.aspx

Por lo que se entiende que es un sistema abierto con la posibilidad de ensuciarse mucho las manos con el conocimiento adecuado.

viernes, 21 de septiembre de 2007

La Compra/ when I bought it

Uno de mis amigos gringos siempre me trae cosas de USA cuando viene a Chile, por lo que conozco muy bien a mi tienda favorita FRY´s Electronics, en diciembre vi que existía este robot, y bueno en uno de esos viajes fui a California en Sillicon Valley y pude ir a FRY´s personalmente.... y me encontré con el único robot que quedaba, pero no sabia si comprarlo o no, bueno por la cantidad de dolares(US$250), así que lo deje ahí y seguí mirando mas cosas hasta que me tope con el libro ¨LEGO mindstrms NXT HACKER´s GUIDE(US$20)¨y lógicamente corrí por los pasillos hasta llegar nuevamente donde estaba el robotito....

así que libro en una mano y caja en brazo me fui a la caja a gastar mis dolares de la tarjeta de crédito

Existen muchas tiendas donde venden el robot, desde la pagina de lego hasta amazon.
acá les dejo el enlaces para comprar el kit desde lego o también aparecen los otros lugares donde los pueden encontrar . el kit contiene muchas piesas lego, el brick(que es el cerebro con su procesador y sus salidas y entradas), el cd con su programa de instalación y algunas otras cosas mas.
You can check the follow link for buy the set
http://shop.lego.com/Product/?p=8527
http://mindstorms.lego.com/retailers/