Title :
Rovim: A Generic and Extensible Virtual Machine for Mobile Robots
Author :
Fres, Omar A. ; Alonso, Ignacio G.
Author_Institution :
Dept. of Comput. Sci., Univ. of Oviedo, Oviedo, Spain
Abstract :
This paper describes a system based on a virtual machine capable of executing a program on different mobile robots with different hardware and software profiles. We present a generic intermediate language and a set of sensor abstractions that attempt to decouple the software from the hardware for each robot. The result is a system designed to increase the portability of robot programs and software reuse, writing software once and running it on many robots.
Keywords :
mobile robots; software portability; software reusability; virtual machines; Rovim; mobile robots; robot program portability; sensor abstractions; software reusability; virtual machine; Actuators; Computer languages; Hardware; Middleware; Mobile robots; Robot sensing systems; Sensor fusion; Sensor systems; Topology; Virtual machining; fault tolerant system; middleware; mobile robot; programming languages; sensor fusion; sensor substitution; sensory systems; virtual machine;
Conference_Titel :
Systems (ICONS), 2010 Fifth International Conference on
Conference_Location :
Menuires
Print_ISBN :
978-1-4244-6231-5
DOI :
10.1109/ICONS.2010.14