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