Entorno de desarrollo de Robonova
El Robonova cuenta con un entorno de desarrollo llamado roboBASIC el cual permite programar al robot en un lenguaje relativamente fácil como son los del tipo BASIC.
El Robonova cuenta con un entorno de desarrollo llamado roboBASIC el cual permite programar al robot en un lenguaje relativamente fácil como son los del tipo BASIC.
Todos los programas creados con el editor disponen de tres partes diferenciadas:
1. Programa básico: Definición de variables y otros comandos.
2. Método main: Manejo principal del programa.
3. Métodos y funciones del programa
Algunos comandos de roboBASIC
Compile -> Set zero point
Este menú nos permite seleccionar los puntos neutros del robot para conseguir de esta forma calibrarlos para una mayor precisión en los movimientos que realice.
Controller –> Servo motor real time control (F7)
En la ventana que se nos abre aparecen una serie de controles correspondientes a cada uno de los servos del robot. Estos controles están agrupados en 4 grupos.
Mediante este control podemos controlarlos en tiempo real con tan solo deslizar las agujas hacia los lados. Si desmarcamos los tick que tiene asociado cada control quedara libre el servo correspondiente, pudiéndose poner el robot en la posición que deseemos para posteriormente volver a marcar los tick y capturar de esta forma el movimiento. El movimiento una vez capturado se puede insertar en nuestro código del programa con el comando “move insert” el cual introducirá en la línea que estemos el código correspondiente a ese movimiento.
Mediante este control podemos controlarlos en tiempo real con tan solo deslizar las agujas hacia los lados. Si desmarcamos los tick que tiene asociado cada control quedara libre el servo correspondiente, pudiéndose poner el robot en la posición que deseemos para posteriormente volver a marcar los tick y capturar de esta forma el movimiento. El movimiento una vez capturado se puede insertar en nuestro código del programa con el comando “move insert” el cual introducirá en la línea que estemos el código correspondiente a ese movimiento.
Controller -> Robonova motor control
Al igual que el anterior nos permite controlar los servos en tiempo real, pero en esta ocasión aparece un esquema del robot, lo cual facilita la labor de reconocer a que servo maneja cada control.
Seleccionando una línea del código de nuestro programa (por ejemplo un movimiento) y pulsando sobre este comando, se ejecuta en tiempo real la línea selecionada.
Dentro del menú Compile tenemos:
· Make Object Project : Permite compilar el programa.
· Download: Carga el programa compilado a la memoria del robot.
· Run all: Compila, carga y ejecuta el programa en el robot.
No hay comentarios:
Publicar un comentario