viernes, 4 de abril de 2008

Programación y teleoperación de robots a través de Internet

Artículo Técnico
Ramón Costa Castelló, Luis Basañez Villaluenga
Institu d´Organitzacion
Universidad Politécnica de Cataluya

Una de las experiencias pioneras fue el proyecto desarrollado en 1993 en la Universidad del Sur de California, que consistía en excavar en la arena de un laboratorio de Los Ángeles y capturar objetos enterrados en ella.

Este es un ejemplo de los primeros desarrollos de control remoto de dispositivos mecánicos a través del Internet. German Aerospace Center, este centro y en concreto uno de sus miembros Jörg Vogel, presenta una extensa biblioteca de aplicaciones relacionadas con simulaciones robóticas y control remoto (http://www.robotic.dir.de/VRML/lib.html).

Existen dos tipos de aplicaciones remotas, las destinadas a la programación y/o monitorización remotas y las destinadas a la teleoperación. Exigen grandes requerimientos bastante diferentes en lo referente a las presentaciones.

Programación remota

Es uno de los campos en los que se interviene gran esfuerzo y capital en el ámbito de las comunicaciones. La posibilidad de de poder consultar y supervisar el comportamiento de la planta desde lugares remotos o desde la oficina técnica y este reduce notablemente los desplazamientos y constes, permite un seguimiento más continúo y pormenorizado.

El desarrollo de nuevas aplicaciones y nuevos programas implica en muchas ocasiones para el sistema productivo con el consiguiente coste. Requiere de software que faciliten el modelado y visualización de escenas 3 D, y que además sean ejecutables de forma remota. Seguidamente se presenta una combinación de VRML Y JAVA, como entornos de desarrollo.

VRML-JAVA

Esta iniciativa de globalización de la información está soportada por el protocolo de nivel de aplicación HTTP(Hypertext Transfer Protocol) que se implementa sobre el puerto 80 del protocolo de nivel de sesión TCP(Transmisión Control Protocol) que es inmediatamente superior al protocolo de nivel de transporte IP(Internet Protocol).

Las páginas WEB desarrolladas en su mayoría en su mayor parte en HTML(Hyper-Textual Markup Language), que define documentos de texto y otro cliente que se ejecuta en navegador de Internet (browswe) programa encargado de procesar y visualizar el documento proveniente del servidor.

Los formatos VRML(Virtual Reality Modeling Language) este formato representa escenas tridimensionales permite visualizar y navegar por gran variedad de escenarios y, al igual que HTML, la interpretación y visualización requieren herramientas especiales que suelen incorporarse a los navegadores en forma de plug-in.

Java es un lenguaje orientado a objetos introducido por Sun MicroSystems en 1993. Su característica principal es que la compilación del código fuente genera un código máquina que no corresponde al procesador concreto donde se está trabajando, sino al de la máquina virtual Java especificada por Sun.

Es necesario disponer de un intérprete que traduzca el lenguaje de la máquina virtual Java, al lenguaje propio del procesador de la máquina donde se desea ejecutar el programa.

Una realización concreta

La aplicación desarrollada en el IOC permite realizar la programación remota de un robot industrial Stäubii RX-90. este robot dispone de una controladora Adept programable mediante el lenguaje V+ y enlazado mediante una línea serie a un computador que a su vez está conectado a Internet. Este se comunica al robot con el mundo exterior y su objetivo es facilitar la programación del robot, así como visualizar sus trayectorias antes de realizarlas en la celda.

Las crónicas de Spiderwick

La película me gusto porque se puede apreciar unos gráficos muy buenos como se interactúa con personajes en 3D dando la sensación de que son reales y en verdad se conviven con conviven con ellos.

Ese tipo de historias en películas de fantasía me gustan y me llaman la atención como el “Señor de los anillos” “Crónicas de Narnía”,”El mundo mágico de terabithia”, etc. Todas esas películas manejan gráficos además de que divierten economizan en localidades, creación de personajes y solo con una pc y buenos programas o Software

Cada vez se hacen mejores y reales animaciones ya no solo gráficos de dos dimensiones si no que ya tienen volumen y peso. Yo me eh puesto lo difícil que es crearlos, pero si te gusta yo creo que no se te haría pesado crearlos.

Otra película que me gustaría recomendar es la de 10,000 A.C.