PROGRAMACIÓN


¿Puedo programar el robot?

Sí. Conectándolo a tu PC podrás programar su comportamiento gracias al software de control y programación. Éste funciona de dos formas distintas: una interfaz basada en iconos, y un método de programación en lenguaje JAVA.

¿Los "dos potentes lenguajes" para programar el robot son C y Java? ¿Qué versión? ¿Embebido o en tiempo real?

Los dos lenguajes son Java (J2SE 1.4) y “C-like”, muy parecido al C estándar. El código Java no lo ejecuta el robot directamente, sino que la información y las acciones viajan por la conexión Bluetooth. El programa Java en cambio lo utiliza el usuario desde su PC, puesto que está pensado para ampliar las posibilidades de programación.

¿Hará falta una máquina virtual Java, con la consiguiente ralentización de las prestaciones?

Los programas escritos en Java se compilan con una librería especial, que os entregaremos junto al software del robot, y se ejecutan en el ordenador del usuario, y no directamente a bordo del robot. La librería Java permite comunicar vía Bluetooth con el robot para enviar órdenes y leer el estado de los sensores. Las prestaciones de los programas escritos en Java dependen, pues, de las prestaciones del PC en el que se instale la máquina virtual.

¿"C-like" significa que está interpretado?
No. La sintaxis del lenguaje es totalmente análoga a la del C, pero con algunos añadidos que hacen que la interacción con el robot sea más simple y esté al alcance de todos, incluso para aquellas personas que entran en el mundo de la programación por primera vez. También estará disponible un editor visual que permitirá programar el robot construyendo esquemas en bloques, muy parecidos a los diagramas de flujo. La representación gráfica se convierte totalmente al lenguaje "C-like" y se traslada al robot, donde se compila y se ejecuta.

¿Cómo puedo aprender el lenguaje JAVA?

Como cualquier otro lenguaje de programación, el Java requiere de un estudio en profundidad que no es el objeto de la colección. En cualquier caso, no se necesita saber Java para dar instrucciones al robot, ya que a lo largo de la colección facilitaremos una herramienta "amigable e intuitiva" que permitirá a los usuarios programar fácilmente y sin ningún tipo de conocimiento previo al robot.



Hosted by www.Geocities.ws

1