Explicación: Tele operar un robot lego Mindstorms NXT

Tele operar un robot lego Mindstorms NXT a través de la internet

Tele-operar es permitir al usuario interactuar y operar los equipos y dispositivos en un lugar remoto sin tener que estar en ese lugar.

Esta idea consiste en tele-operar un robot lego NXT utilizando la Internet como medio lo cual permite operar un robot desde puntos muy distantes, esta actividad puede ser de simple entretenimiento como de amplias posibilidades didácticas,fomentar intercambios entre equipos de robóticas de diferentes países, cualquier otra actividad que se le pueda ocurrir.

Con el mouse o el teclado de la PC se puede controlar el Lego NXT por medio de bluetooth
utilizando el programa nxt-remote.
Para lograrlo, primero establece comunicación por bluetooth entre la PC y el NXT a través de
un puerto serial (Comport) utilizando algún software que facilite esta tarea, una vez establecida la comunicación PC-NXT se lanza el nxt-remote, selecciona el comport (#) y listo para controlar el NXT
con el mouse o

desde el teclado.

Con el nxt-remote puedes controlar diferentes variables en NXT como; los dos motores B

y C simultáneamente para el avances y retroceso, forma de parar ( float) ,
retroceso ( reverse) la velocidad (Speed),
control de la amplitud de los giros con el Spin Speed y el Tur Ratio. Además puedes controlar el motor A con los parámetros anteriores.

En la pantalla del nxt-remote puedes ver los valor es medidos por los diferentes

sensores.

Recursos necesarios para esta operación

Software:

(1) nxt-remote
(2) BlueSoliel / Widcomm

(3) Software para el acceso remoto a otra PC, TeamViewer.

       El TeamViewer permite audio, video y chat.


Hardware :
(1) PC
(2) Lego NXT
(3) Dongle Bluetooth (compatible con el NXT)

(4) WebCam

Cuentas :

Registrase en: (1) Logmein para acceso remoto a otra PC , TeamViewer

(2) Registrarse en Skype (para video conferencia)


Procedimiento: 01

Encender NXT2. Lanzar el BlueSoliel para determinar el puerto

de comunicación (Bluetooth conection, Comport) entre la PC y el NXT.

Lanzar el nxt-remote, seleccionar el puerto de comunicación.

4. Clic en Conect.

Una vez conectado, está listo para controlar el NXT por bluetooth con el mouse o desde el teclado

la ( lo puedes hacer con el mouse o el teclado activando la casilla
apropiada)

Puedes controlar los motores B y C simultáneamente controlando los parámetros de
reversa ( reverse) y Float.
También el motor A se controla de igual manera.
Con el nxt-remote puedes variar la velocidad (Speed)

desplazamiento y cambiar la velocidad de giro (Spin Speed) y los
ángulos de giro con el Turn Ratio.

9. También puedes visualizar los valores medidos por sensores si tienes alguno instalado.

10. Para observar los movimientos del robot NXT en la PC activa la webcam con
Skype, que luego te sirve para la video
conferencia y controlar otro robot NXT
ubicado en algún lugar del mundo.

Bien!! Ahora tele-operar un robot NXT ubicado en cualquier parte del mundo.

Si ya puedes controlar por Bluetooth el NXT

desde el teclado de la PC utilizando el nxt-remote entonces está a un paso
para controlar un robot NXT ubicado en cualquier lugar del mundo a través de la
internet.

La idea consiste en crear un escenario local y un escenario remoto que permiten
tele-operar un robot físico Lego NXT.

Procedimiento. Escenario local 01: NXT-01 y PC-01

Escenario remoto 02: NXT-02 y PC-02

Para tele-operar desde una PC-01 el NXT-02 ubicado en el escenario remoto 02, debe
hacer lo siguiente.

Utilizar
un software quete permita accesar remotamente al escritorio de la PC-02.

En nuestro caso utilizamos dos: Logmein y TeamViewer (cualquier otro)

Para el caso de TeamViewer este programa permite acceso remoto, Video,

Audio y Chat.

Una vez logrado el acceso desde la PC-01 a PC-02 está en condiciones de ejecutar el nxt-remote en la PC-02, siguiendo el procedimiento explicado anteriormente.


Si la PC-02 tiene acceso limitado por password debe conocerlo.
Para el video y audio en la mayoría de los casosutilizamos Skype.

Para ver la acción del robot en el escenario remoto-02 utiliza la webcam, existe un tiempo de retraso en el video, pero no tanto, es recomendable que la velocidad de desplazamiento del robot sea baja.

Ubicar la webcam de forma que presente un vista amplia alrededor del robot de esta forma
no lo pierde de vista.


Desafío: Sería interesante si todas estas tareas se pudieran realizar con un sólo software. ¿Quién se anima?

Vistas: 1622

Comentario

¡Tienes que ser miembro de Red Robótica Latinoamericana para agregar comentarios!

Únete a Red Robótica Latinoamericana

Comentario de Eduardo Ventura el julio 31, 2012 a las 5:39pm

Ayuda !  para los amigos que desean participar en la "Competencial Virtual de Robots" teleoperados a travéz de la internet. "Tele operar un robot lego Mindstorms NXT"

© 2018   Creada por Red Robótica Latinoamericana.   Con tecnología de

Insignias  |  Informar un problema  |  Términos de servicio