HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Conference papers

Handling Hardware Heterogeneity through Rich Interfaces in a Component Model for Autonomous Robotics

Olena Rogovchenko 1 Jacques Malenfant 1
1 MoVe - Modélisation et Vérification
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : Coping with hardware heterogeneity is one of the hardest challenges in robotic software. Making software architectures capable of adapting to a large spectrum of rapidly changing hardware components, such as sensors and actuators, is indeed crucial. This paper proposes to address the challenge by abstracting components from resources through resource interfaces, that deal with the functional and non-functional constraints on resources, such as their calling protocol, minimal or maximal frequencies of activation, range of domain values, physical constraints (envelope, power consumption), etc. The key contribution of this paper is therefore to capture the requirements of the software architectures and the characteristics of the hardware platform as high level constraints and then to check their compatibility and find appropriate configuration settings by solving this set of constraints. To offer an extensible framework, our current implementation relies on a general constraint solver to check these first at composition and then at deployment times.
Document type :
Conference papers
Complete list of metadata

Contributor : Lip6 Publications Connect in order to contact the contributor
Submitted on : Tuesday, March 15, 2016 - 2:12:03 PM
Last modification on : Friday, January 8, 2021 - 5:38:07 PM

Links full text



Olena Rogovchenko, Jacques Malenfant. Handling Hardware Heterogeneity through Rich Interfaces in a Component Model for Autonomous Robotics. 2nd International Conference on Simulation, Modeling and Programming for Autonomous Robots, SIMPAR 2010, Nov 2010, Darmstadt, Germany. pp.312-323, ⟨10.1007/978-3-642-17319-6_30⟩. ⟨hal-01288651⟩



Record views