A programming environment for real-time control of distributed multiple robotic systems

Authors: Piaggio, Maurizio; Sgorbissa, Antonio; Zaccaria, Renato

Source: Advanced Robotics, Volume 14, Number 1, 2000 , pp. 75-86(12)

Publisher: VSP, an imprint of Brill

Buy & download fulltext article:

OR

Price: $35.00 plus tax (Refund Policy)

Abstract:

In recent years there has been great interest in robot software control architectures. However, although many interesting solutions have been presented, most of the research problems tackled related to a single robot perception, navigation and action in everyday environments. Instead, most of the practical applications of mobile robotics for service tasks in civilian environments consist of systems composed of multiple robots communicating with each other, with external sensing and actuating devices, and with external supervising workstations. RoboCup offers a great opportunity to deal with this problem. In fact the software architecture of a robot soccer player must allow successful intra-robot integration of the different activities (visual perception, path planning, strategy planning, motion control, etc.) spanning many different types of representation (raw sensor data, images, symbolic plans, etc.) and it must also guarantee successful inter-robot integration by supporting communication and cooperation. This paper focuses on this problem, presenting ETHNOS-IV - a programming environment for the design of a real-time control system composed of different robots, devices and external supervising or control stations - which has been successfully used within the Italian ART robot team in the RoboCup-99 competition. ETHNOS provides support from three main point of views which will be addressed in detail: inter-robot and intra-robot communication, realtime task scheduling, and software engineering and code reuse. Experimental results illustrating the advantages of this approach will also be presented.

Keywords: HETEROGENOUS ROBOTICS; CONTROL ARCHITECTURES; DISTRIBUTED ROBOTICS; REAL-TIME SCHEDULING; SOFTWARE ENGINEERING; ROBOCUP

Document Type: Research article

DOI: http://dx.doi.org/10.1163/156855300741456

Affiliations: 1: DIST Laboratorium, University of Genoa, Via Opera Pia 13, 16145 Genoa, Italy

Publication date: 2000-07-25

Related content

Tools

Key

Free Content
Free content
New Content
New content
Open Access Content
Open access content
Subscribed Content
Subscribed content
Free Trial Content
Free trial content

Text size:

A | A | A | A
Share this item with others: These icons link to social bookmarking sites where readers can share and discover new web pages. print icon Print this page