Desarrollo de software para robots de servicio: un enfoque dirigido por modelos y orientado a componentes

Tesis doctoral de Diego Alonso Cáceres

Esta tesis doctoral continúa la línea de investigación en el desarrollo de sistemas robóticos teleoperados iniciada por el grupo de investigación dsie de la universidad politécnica de cartagena hace diez años, y parte de los resultados de otra tesis anterior, en la que se desarrolló una arquitectura de referencia para el control de robots de servicio teleoperados denominada acroset. Acroset propone una serie de componentes independientes de la plataforma de ejecución para diseñar la aplicación de control de un robot. Esta independencia permite reutilizar componentes en distintas aplicaciones y traducir un mismo diseño a distintos lenguajes de programación o utilizar diferentes frameworks robóticos. Acroset, sin embargo, no proporciona ninguna guía para realizar la traducción de los componentes abstractos que forman la aplicación de control a código ejecutable. esta tesis doctoral completa el enfoque propuesto por acroset utilizando el novedoso desarrollo dirigido por modelos (model-driven engineering, mde) para (1) proponer una solución a la ambigí¼edad semántica y de implementación de algunos de los conceptos propuestos por acroset; (2) proporcionar una serie de herramientas para aumentar el nivel de abstracción del desarrollador; (3) cambiar el proceso de traducción manual de los componentes abstractos a código ejecutable por un proceso (semi-) automático que elimine errores en la implementación final y (4) permitir que el proceso de traducción pueda ser extendido a diversos lenguajes de programación e incluso frameworks robóticos. para lograr estos objetivos se ha desarrollado (1) un meta-modelo de componentes, denominado v3studio, que contiene los conceptos del dominio de la robótica definidos por acroset; (2) una transformación entre v3studio y uml que permite reducir la distancia semántica entre el diseño realizado y la implementación final, facilitando de este modo el desarrollo posterior de distintas implementaciones en otros lenguajes de programación y (3) una traducción entre el modelo uml y código, en este caso, ada 2005. Como demostración de la viabilidad del enfoque, esta tesis doctoral incluye el desarrollo del sistema de control de una mesa cartesiana, realizado en el proyecto del v programa marco europeo eftcor.

 

Datos académicos de la tesis doctoral «Desarrollo de software para robots de servicio: un enfoque dirigido por modelos y orientado a componentes«

  • Título de la tesis:  Desarrollo de software para robots de servicio: un enfoque dirigido por modelos y orientado a componentes
  • Autor:  Diego Alonso Cáceres
  • Universidad:  Politécnica de cartagena
  • Fecha de lectura de la tesis:  02/04/2008

 

Dirección y tribunal

  • Director de la tesis
    • María Barbara Alvarez Torres
  • Tribunal
    • Presidente del tribunal: Juan Antonio De la puente alfaro
    • Antonio Vallecillo moreno (vocal)
    • alejandro Alonso muñoz (vocal)
    • jean-marc Jezequel (vocal)

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio