Middleware empotrado para desarrollo de aplicaciones heterogéneas en UAVs
Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain
ManuelJose.Abaldea@uclm.es
Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain
Jesus.Barba@uclm.es
Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain
David.Villa@uclm.es
Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain
Felix.Villanueva@uclm.es
Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain
Oscar.Acena@uclm.es
Computer Architecture and Networks Group, University of Castilla-La Mancha, Ciudad Real, Spain
JuanCarlos.Lopez@uclm.es
CONFERENCE — Jornadas de Computación Empotrada
PAGES — 11-19
DATE — 23/09/2015 – 25/09/2015
YEAR — 2015
LOCATION — Córdoba (España)
@INPROCEEDINGS{7543767,
author={M. Abaldea and J. Barba and D. Villa and F.J. Villanueva and O. Aceña and J.C. López},
booktitle={Jornadas de Computación Empotrada},
title={Middleware empotrado para desarrollo de aplicaciones heterogéneas en UAVs},
year={2015},
volume={},
number={},
pages={11-19},
}
Abstract
Este trabajo presenta una plataforma COTS (Commercial-of-the-Self ) para UAVs (Unmanned Aerial Vehicle). El objetivo de este trabajo es dotar a la industria de una solución flexible y eficiente para facilitar las complicadas tareas de desarrollo e integración de aplicaciones en este escenario. Por un lado, la solución propuesta proporciona una integración con la estación de control de un modo eficiente y transparente; gracias a la implementación de un middleware empotrado basado en ZeroC Ice. Por otro lado, el enfoque propuesto abstrae de los detalles de la plataforma a los desarrolladores del software, tanto del que irá embarcado en el UAV como las aplicaciones en tierra. Una capa de abstracción HW-SW, hecha a medida, asegura una comunicación de alto nivel y fiable, mientras que un completo conjunto de herramientas automatiza la generación del código especifico de la aplicación; logrando en conjunto reducir el time-to-market.