Please use this identifier to cite or link to this item: https://hdl.handle.net/10216/70043
Author(s): Frederico Santos
Luís Almeida
Paulo Pedreiras
Luís Seabra Lopes
Title: A real-time distributed software infrastructure for cooperating mobile autonomous robots
Issue Date: 2009
Abstract: Cooperating mobile autonomous robots have been generating a growing interest in fields such as rescue, demining and security. These applications require a real time middleware and wireless communication protocol that can effecient and timely support the fusion of the distributed perception and the development of coordinated behaviors. This paper proposes an affordable middleware, based on low-cost and open-source COTS technologies, which relies on a real-time database partially replicated in all team members, containing both local and remote state variables, in a distributed shared memory style. This provides seamless access to the complete team state, with fast non-blocking local operations. The remote data is updated autonomously in the background by a WiFi-based wireless communication protocol, at an adequate refresh rate. The software infrastruture is complemented with a task manager that provides scheduling and synchronization services to the application processes on top of the Linux operating system. Such infrastructure has been successfully used for four years in one RoboCup middle-size soccer team, and it has proved to be dependable in the presence of uncontrolled spurious traffic in the communication channel, using an adaptive technique to synchronizating the robots in the team and reconfiguring the communications dynamically and automatically according, to the number of currently active team members.
Subject: Engenharia de computadores, Engenharia electrotécnica, electrónica e informática
Computer engineering, Electrical engineering, Electronic engineering, Information engineering
Scientific areas: Ciências da engenharia e tecnologias::Engenharia electrotécnica, electrónica e informática
Engineering and technology::Electrical engineering, Electronic engineering, Information engineering
URI: https://hdl.handle.net/10216/70043
Source: ICAR: 2009 14TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS, VOLS 1 AND 2
Document Type: Artigo em Livro de Atas de Conferência Internacional
Rights: openAccess
License: https://creativecommons.org/licenses/by-nc/4.0/
Appears in Collections:FEUP - Artigo em Livro de Atas de Conferência Internacional

Files in This Item:
File Description SizeFormat 
63927.pdf151.54 kBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons