Bridging
the Reality Gap between the Webots Simulator and e-puck Robots
Robotics
and Autonomous Systems, 62(10), pp. 1549–1567, Oct. 2014. DOI: 10.1016/j.robot.2014.05.007
This
work presents a set of techniques to improve the cross-compatibility between
the Webots simulator and the educational e-puck mobile robot. The work is
motivated by the need of a realistic simulation environment, especially
designed to consider the unique challenges associated to multi-robot systems
(MRS), such as the robot–robot interaction (RRI). This article starts by
proposing a new Webots programming architecture that provides full control of
the e-puck’s firmware. By doing so, one can easily improve the already existing
e-puck’s functionalities on Webots, as well as adding new functionalities
required by most MRS applications. Among the range of new possible
functionalities, this article describes the successful implementation of the
microphone, the speaker, and the Bluetooth for robot–robot communication. Due
to the limitations of the e-puck’s Bluetooth modules, this work goes even
further by bringing some insights about the Gumstix Overo COM turret and how
robot–robot communication may be achieved using WiFi technology. The outcomes
provided by the experiments conducted using both virtual and real e-pucks under
the Webots framework open new doors for low-cost multi-robot applications.
Keywords ─
Simulation, multi-robot systems, educational tools, robot–robot
interaction, mobile robots.
You may ask Rui P. Rocha
for an electronic copy of this publication’s full text by e-mail:
.
Please select for your
message’s subject ‘Requesting Rui Rocha’s electronic copy’ and include on the
message’s body your full name, title and affiliation, why do you need to access
the publication and the BibTeX information below.
@ARTICLE(Couceiro_et_al_14c,
AUTHOR = "M. S. Couceiro and P. A. Vargas
and R. P. Rocha ",
TITLE = "Bridging the Reality Gap between the Webots Simulator and e-puck Robots",
JOURNAL = "Robotics and Autonomous Systems",
VOLUME = "62",
NUMBER = "10",
YEAR = "2014",
MONTH = "Oct.",
PAGES = "1549–1567"
)
Last
update: 17/09/2014
Copyright ©
2014 Rui P. Rocha, Dep. of Electrical and Computer Engineering,