Off-the-shelf Embedded Middleware Solution for UAVs HW-SW Platform Development
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
Felix.Villanueva@uclm.es
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
David.Villa@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 — IEEE International Conference on Advanced Information Networking and Applications
PAGES — 815-820
ISBN — 978-1-5090-1857-4
DOI — 10.1109/WAINA.2016.70
PUBLISHER — IEEE
YEAR — 2016
LOCATION — Crans-Montana, Switzerland
@inproceedings{barba2016off,
title={Off-the-Shelf Embedded Middleware Solution for UAVs HW-SW Platform Development},
author={Barba, Jes{\'u}s and Villanueva, Felix Jes{\'u}s and Abaldea, Manuel J and Villa, David and Acena, O and L{\'o}pez, J Carlos},
booktitle={Advanced Information Networking and Applications Workshops (WAINA), 2016 30th International Conference on},
pages={815--820},
year={2016},
organization={IEEE}
}
Abstract
In this paper a Commercial-off-the-Self (COTS) platform for Unmanned Aerial Vehicles (UAV) is presented. The goal of this work is to provide the industry with a flexible and efficient solution to smooth the integration and heterogeneous development challenges in this scenario. On one hand, the proposed platform enables transparent and efficient interaction with the control station implemented in ZeroC Ice. On the other hand, the proposed approach abstracts both embedded and desktop software developers from the platform details. A customized hardware-software layer assures a high-level, efficient reliable communication while a complete tool-chain automatizes the generation of application specific code, reducing the development time.