MULTI-ROBOT SOFTWARE PLATFORM BASED ON ROBOTIC DEVICE SERVER PLAYER

Alejandro Morales, Miguel A. Gutiérrez, Jose A. Vicente, Vidal Moreno, Belén Curto

2005

Abstract

This article describes a software platform that allows to control multiple robots of any type, through wireless connections and without needing to modify its code to control each particular robot. It is a platform with an architecture in three layers, that uses the robotics device server Player as intermediate layer. The most abstract layer of the architecture is composed by the applications of control elaborated in any language that has socket support. These applications use the interfaces that Player offers to the control of the devices, so that the access to it is transparent. A server application is the most specialized layer that runs on the robot, and it manages the sensors and actuators devices of the robot at Player’s requests. The platform presents two interesting aspects, the first is that allows to control any robot, without having to develop specific drivers in Player that allow to control their devices. That is to say, it is not necessary to modify the code of the platform to integrate a new robot, simply it is necessary to adapt a model of server application, which accedes to the devices, to the robot that is wanted to integrate. The second one, is the possibility of controlling multiples robots simultaneously through wireless connections (also it admits serial connections). Also, it allows to create valid control programs for any robot, without needing to know its operation and architecture. By these reasons, it constitutes a very valid enviroment to work with multi-robot distributed systems.

References

  1. B. Gerkey, R. Vaughan, A. Howard, ICAR 2003.The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems.
  2. B. B. Werger, 2000. Ayllu: Distributed port-arbitrated behavior-based control.
Download


Paper Citation


in Harvard Style

Morales A., A. Gutiérrez M., A. Vicente J., Moreno V. and Curto B. (2005). MULTI-ROBOT SOFTWARE PLATFORM BASED ON ROBOTIC DEVICE SERVER PLAYER . In Proceedings of the Second International Conference on Informatics in Control, Automation and Robotics - Volume 4: ICINCO, ISBN 972-8865-30-9, pages 435-438. DOI: 10.5220/0001179604350438


in Bibtex Style

@conference{icinco05,
author={Alejandro Morales and Miguel A. Gutiérrez and Jose A. Vicente and Vidal Moreno and Belén Curto},
title={MULTI-ROBOT SOFTWARE PLATFORM BASED ON ROBOTIC DEVICE SERVER PLAYER},
booktitle={Proceedings of the Second International Conference on Informatics in Control, Automation and Robotics - Volume 4: ICINCO,},
year={2005},
pages={435-438},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001179604350438},
isbn={972-8865-30-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Informatics in Control, Automation and Robotics - Volume 4: ICINCO,
TI - MULTI-ROBOT SOFTWARE PLATFORM BASED ON ROBOTIC DEVICE SERVER PLAYER
SN - 972-8865-30-9
AU - Morales A.
AU - A. Gutiérrez M.
AU - A. Vicente J.
AU - Moreno V.
AU - Curto B.
PY - 2005
SP - 435
EP - 438
DO - 10.5220/0001179604350438