Construcción de una Aplicación que Interactúe con un Robot a través de la Tecnología JINI

Autores/as

  • Daniel Vera Universidad Católica Andrés Bello

Resumen

Este proyecto consiste en realizar un trabajo de investigación acerca de cómo puede la tecnología J I N I controlar remotamente un dispositivo de Hardware a través de una red local. Esta investigación se limita en trabajar únicamente con un robot que represente a estos dispositivos.
Dado esto, el objetivo principal es construir una aplicación que permita interactuar con un robot a partir de la tecnología JINI. Pero no con cualquier robot, específicamente se utiliza el sistema de invención de robot de Lego Mindstorm que posee como componente principal el RCX. Este dispositivo tiene una pequeña unidad de procesamiento con memoria, Sistema Operativo, así como sensores y motores que permiten construir robots que se desenvuelvan en un ambiente específico.
JINI es una tecnología de red creada por los mismos autores del lenguaje de programación Java que permite flexibilizar las labores de uso y administración de las redes. Esta tecnología sigue un modelo cliente/servidor. El servidor publica los servicios y luego los clientes obtienen estos servicios para su debida utilización. Esto se hace gracias al llamado servidor de búsqueda, que funciona como un ente centralizado que permite publicar-estos servicios y hacerlos disponibles en la red según un modelo de arrendamiento (cuanto tiempo va a estar disponible este servicio para su utilización).
JINI se basa principalmente en tres protocolos llamados: Discovery, Join y Lookup. El primero se encarga de descubrir cualquier servidor de búsqueda que hay en la red, el segundo permite publicar un servicio en este servidor y Lookupes utilizado por los clientes para obtener el servicio.
JINI está ubicado encima de cualquier protocolo de comunicación tal es el caso de RMI (Remote Method Invocation), Sockets, entre otros.
Luego de un análisis detallado de las herramientas necesarias, se realiza un experimento que incluye un robot capaz de explorar un terreno especifico en búsqueda de obstáculos. Este robot es teledirigido por una aplicación que a la vez es controlada por un operador ubicado en la red. Este operador aparte de manipular el robot puede visualizar la composición del terreno lo que le permite ver si hay o no obstáculos en la superficie y conocer dónde están ubicados estos. También existen cierto número de usuarios en espera del recurso que pueden visualizar la exploración hecha por el operador del robot, así como recibir el control del dispositivo una vez que este es liberado.

Descargas

Los datos de descargas todavía no están disponibles.

Descargas

Publicado

20-01-2016

Cómo citar

Vera, D. (2016). Construcción de una Aplicación que Interactúe con un Robot a través de la Tecnología JINI. Tekhné, 1(6). Recuperado a partir de https://revistasenlinea.saber.ucab.edu.ve/index.php/tekhne/article/view/2848

Número

Sección

Estudios

Artículos similares

También puede {advancedSearchLink} para este artículo.