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.

No hay comentarios: