Un enfoque dirigido por modelos para la creación de sistemas robóticos con misión predeterminada
El objetivo de esta tesina es aplicar los conceptos del Desarrollo de Software Dirigido por Modelos (del inglés, Model Driven Development, MDD) a la creación de sistemas robóticos. Puntualmente, se define un lenguaje específico de dominio o DSL (del inglés, Domain Specific Language) para el siguient...
Guardado en:
| Autores principales: | , |
|---|---|
| Otros Autores: | |
| Formato: | Tesis Tesis de grado |
| Lenguaje: | Español |
| Publicado: |
2018
|
| Materias: | |
| Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/117830 |
| Aporte de: |
| id |
I19-R120-10915-117830 |
|---|---|
| record_format |
dspace |
| institution |
Universidad Nacional de La Plata |
| institution_str |
I-19 |
| repository_str |
R-120 |
| collection |
SEDICI (UNLP) |
| language |
Español |
| topic |
Ciencias Informáticas Model Driven Development Domain Specific Language Robótica Eclipse IDE Ecore Metamodelos Modelos Transformación modelo a texto Eclipse Modeling Framework Acceleo Robot Operating System |
| spellingShingle |
Ciencias Informáticas Model Driven Development Domain Specific Language Robótica Eclipse IDE Ecore Metamodelos Modelos Transformación modelo a texto Eclipse Modeling Framework Acceleo Robot Operating System Mattone, Nicolás Montanari, Franco Un enfoque dirigido por modelos para la creación de sistemas robóticos con misión predeterminada |
| topic_facet |
Ciencias Informáticas Model Driven Development Domain Specific Language Robótica Eclipse IDE Ecore Metamodelos Modelos Transformación modelo a texto Eclipse Modeling Framework Acceleo Robot Operating System |
| description |
El objetivo de esta tesina es aplicar los conceptos del Desarrollo de Software Dirigido por Modelos (del inglés, Model Driven Development, MDD) a la creación de sistemas robóticos. Puntualmente, se define un lenguaje específico de dominio o DSL (del inglés, Domain Specific Language) para el siguiente problema: Un robot recorre un espacio conocido con anterioridad. Ese recorrido consiste en llegar a un conjunto ordenado de ubicaciones de ese espacio. Cuando el robot llega a una ubicación, puede ejecutar (o no) una serie de acciones. Una vez finalizada la ejecución de la/s accione/s en una ubicación, el robot continúa con el recorrido, trasladándose hacia la siguiente ubicación del conjunto. Luego, se presentan las transformaciones para generar el código fuente a partir del DSL. Esta generación, que transforma un modelo abstracto a código fuente específico de la plataforma, es automática (es decir, sin intervención humana). Como plataforma específica se utiliza el framework ROS (Robot Operating System). Por último, se construye una herramienta gráfica que permite especificar una instancia del DSL y generar el código a partir de ésta. |
| author2 |
Giandini, Roxana Silvia |
| author_facet |
Giandini, Roxana Silvia Mattone, Nicolás Montanari, Franco |
| format |
Tesis Tesis de grado |
| author |
Mattone, Nicolás Montanari, Franco |
| author_sort |
Mattone, Nicolás |
| title |
Un enfoque dirigido por modelos para la creación de sistemas robóticos con misión predeterminada |
| title_short |
Un enfoque dirigido por modelos para la creación de sistemas robóticos con misión predeterminada |
| title_full |
Un enfoque dirigido por modelos para la creación de sistemas robóticos con misión predeterminada |
| title_fullStr |
Un enfoque dirigido por modelos para la creación de sistemas robóticos con misión predeterminada |
| title_full_unstemmed |
Un enfoque dirigido por modelos para la creación de sistemas robóticos con misión predeterminada |
| title_sort |
un enfoque dirigido por modelos para la creación de sistemas robóticos con misión predeterminada |
| publishDate |
2018 |
| url |
http://sedici.unlp.edu.ar/handle/10915/117830 |
| work_keys_str_mv |
AT mattonenicolas unenfoquedirigidopormodelosparalacreaciondesistemasroboticosconmisionpredeterminada AT montanarifranco unenfoquedirigidopormodelosparalacreaciondesistemasroboticosconmisionpredeterminada |
| bdutipo_str |
Repositorios |
| _version_ |
1764820446966972416 |