INTRODUCCION
Para la robótica, una disciplina compleja que abarca no solo a la distintas ramas de la ingeniería (eléctrica, electrónica, mecánica, etc) sino también a otras ciencias, la necesidad de estandarización es esencial.
Debe haber millones formas de decirle a un robot que gire a la derecha o a la izquierda, que arranque o que pare. Esa diversidad hace que en el campo de la robótica térmicos como “interoperabilidad” y reutilización sean poco frecuentes. La gran mayoría de los grupos de investigación y empresas comerciales dedicadas a la robótica han definido en algún momento de sus desarrollos protocolos propios, motivo por el cual la intercomunicación entre distintos sistemas es actualmente imposible, problema similar al que se planteo en los primeros pasos de las redes de comunicación donde cada fabricante utilizaba sus propios protocolos propietarios.
JAUS, un estándar de comunicaciones desarrollado por el Departamento de Defensa de los Estados Unidos intenta revertir esta situación.
El JAUS, acrónimo de Joint Architecture for Unmanned Systems (Arquitectura Unificada para Sistemas No Tripulados), es una serie de comandos software empleados por el Departamento de Defensa de los EEUU con los que controla las acciones de sus robots no tripulados (el Joint Robotics Program).
Actualmente este estándar fue adoptado por la Sociedad de Ingenieros de Automóviles (JAUS/SAE AS-4). Proporciona un acercamiento independiente de la tecnología y de plataforma para que los sistemas sin tripulación se puedan comunicar e interactuar. Ésta es la base de JAUS.
JAUS no depende de las limitaciones actuales de la tecnología. JAUS proporciona un método común para las comunicaciones con los sistemas sin tripulación, no solo los creados hoy sino también los que vendrán.
En algún punto en el futuro, quien no hable JAUS estará silencioso…frío…aislado…
OBJETIVOS GENERALES Y ESPECIFICOS
La forma en que fue diseñando JAUS (programación por componentes) hace que no solo sea de interés para investigaciones en el área de la robótica sino también para los desarrolladores de software. Es por ello que se conformo un grupo interdisciplinario integrado por el GRSI y el Laboratorio de Computación. Entre ambos se pretende:
Objetivos Generales:
- Comprender la arquitectura propuesta por JAUS.
- Hacer un kit de desarrollo compatible JAUS.
- Implementar la versión Open Source de este estándar
Objetivos específicos:
GRSI
- Especificar de todos los componentes necesarios para montar una plataforma de desarrollo con las librerías OpenJAUS
- Determinar cuales serian las mejores herramientas de software (compiladores, editores, etc) necesarios, instalarlos en plataforma Windows y Linux y crear un documento donde se sienten las bases para que sea utilizado por todos los grupos de investigación del GRSI.
- Instalar las librerías OpenJAUS y realizar un “Manuel de Procedimientos” para poder utilizarlas con distintas plataformas de hardware y software
- Realizar pruebas sobre el robot móvil y el robot Laparoscópico desarrollados por el GRSI.
Lab Computación
-
Determinar si la programación por componentes es más ágil (no como ciclo de vida) y reutilizable que la programación tradicional en el dominio de la robótica.
-
Determinar si el hardware que se requiere para la implementación solicita más recursos.
-
Determinar cuáles son los componentes esenciales para la construcción del software.
-
Determinar qué ciclos de vida son los mas aptos para estos desarrollos.
MATERIALES Y METODOS
En esta etapa del proyecto se utilizará la documentación oficial del Grupo de Trabajo JAUS (JAUS Working Group) y de las librerías OpenJAUS. También de evaluará la implementación OJ-JAUS (Open Source pure Java).
Se utilizará solo software libre.
El sistema es independiente de la plataforma de hardware y de la tecnología, por lo que se utilizaran las PCs con las que actualmente se cuenta.
BIBLIOGRAFIA
Información Oficial del JAUS Working Group:
- Domain Model (DM v3.3)
- Reference Architecture (RA v3.2 Part I, II and III)
- Standard Operating Procedures (SOP v1.3)
- Document Control Plan (DCP)
- Strategic Plan (SP)
Papers:
“A Practical View and Future Look at JAUS”, Jorgen Pedersen, President & CEO, RE2, Inc.
White Paper May 2006.
“JAUS Compliant Systems Offers Interoperability across Multiple and Diverse Robot Platforms”, M.N.Clark, Harris Corporation, GCSD
Páginas web:
http://www.jauswg.org/
www.openjaus.org
https://ojjaus.dev.java.net/)
http://www.jaustechcenter.com/
http://www.resquared.com/JAUS-SDK.html
http://www.roboticstrends.com/displayarticle669.html

