6 CONCLUSIONS
This paper presents two platforms developed to carry
out experiments with mobile robots for pedagogical
and research purposes. Both platforms are divided
into two parts: 1) A virtual environment; and 2) An
experimental environment.
The virtual environment of the Moway robots has
been developed in EJS. The result is a perfect 2D sce-
nario to test different mobile robots position control
experiments taking into account only the most impor-
tant issue: the design of the control algorithm. In the
Khepera IV platform, the virtual environment V-REP
simulator has been used.
The experimental environment is similar in both
cases. A camera captures an overhead image of the
work-space where the robots are. Then using Swis-
Track the absolute position of the robots are calcu-
lated and sent to each robot using a wireless commu-
nication. In both platforms the result is a ready-to-use
environment that allows to perform quickly control
experiments with mobile robots. To test the platforms
some experiments have been designed and developed:
position control and leader-followers formation con-
trol experiments.
The comparison shows that the most important
component in this kind of platform is the robot, be-
cause these platforms are developed to carry out ex-
periments with them. Such experiments depend on
the sensors and characteristics of the robots. For
example: the wireless communications between the
robots and the PC.
ACKNOWLEDGEMENTS
This work has been funded by the Spanish Ministry
of Economy and Competitiveness under the Project
DPI2014-55932-C2-2-R and the Chilean Ministry of
Education under the Project FONDECYT 1161584.
REFERENCES
Casini, M. and Garulli, A. (2016). Mars: a matlab
simulator for mobile robotics experiments. IFAC-
PapersOnLine, 49(6):69 – 74.
Casini, M., Garulli, A., Giannitrapani, A., and Vicino, A.
(2014). A remote lab for experiments with a team of
mobile robots. Sensors, 14(9):16486–16507.
Chaos, D., Chac
´
on, J., L
´
opez-Orozco, J. A., and Dormido,
S. (2013). Virtual and remote robotic laboratory using
EJS, MATLAB and LabVIEW. Sensors, 13(2):2595.
Chwa, D., Hong, S.-K., and Song, B. (2006). Robust pos-
ture stabilization of wheeled mobile robots in polar
coordinates. In The 17
th
International Symposium on
Mathematical Theory of Networks and Systems, vol-
ume 39, pages 343–348.
Esquembre, F. (2012). Easy java simulations (EJS).
http://fem.um.es/Ejs/ .
Fabregas, E., Farias, G., Dormido, Canto, S., Guinaldo, M.,
S
´
anchez, J., and Dormido, Bencomo, S. (2015). Plat-
form for teaching mobile robotics. Journal of Intelli-
gent & Robotic Systems, 81(1):131–143.
Fabregas, E., Farias, G., Dormido-Canto, S., and Dormido,
S. (2014). RFCSIM simulador interactivo de rob
´
otica
m
´
ovil para control de formaci
´
on con evitaci
´
on de
obst
´
aculos. In XVI Congreso Latinoamericano de
Control Autom
´
atico, Canc
´
un, Quintana Roo, M
´
exico.
Guinaldo, M., Fabregas, E., Farias, G., Dormido-Canto, S.,
Chaos, D., S
´
anchez, J., and Dormido, S. (2013). A
mobile robots experimental environment with event-
based communication. Sensors, 13(7):9396–9413.
Innova, B. (2012). Moway robots. http://www.moway-
robot.com.
KTeam (2015). Khepera IV User manual. http://ftp.k-
team.com/KheperaIV/UserManual/.
K
¨
uhne, F., Lages, W., and da Silva Jr, J. (2005). Point stabi-
lization of mobile robots with nonlinear model predic-
tive control. In Mechatronics and Automation, 2005
IEEE International Conference, volume 3.
Lawton, J., Beard, R., and Young, B. (2003). A decentral-
ized approach to formation maneuvers. IEEE Trans-
actions on Robotics and Automation, 19(6):933–941.
Lochmatter, T., Roduit, P., Cianci, C., Correll, N., Ja-
cot, J., and Martinoli, A. (2008). Swistrack-a flexi-
ble open source tracking software for multi-agent sys-
tems. In IEEE/RSJ International Conference on Intel-
ligent Robots and Systems, pages 4004–4010.
Neamtu, D., Fabregas, E., Wyns, B., De Keyser, R.,
Dormido, S., and Ionescu, C. (2011). A remote lab-
oratory for mobile robot applications. In 18
th
IFAC
World Congress, volume 44, pages 7280–7285.
Peralta, E., Fabregas, E., Farias, G., Vargas, H., and
Dormido, S. (2016). Development of a Khepera IV
Library for the V-REP Simulator. In 11
t
h IFAC Sym-
posium on Advances in Control Education ACE 2016,
volume 49, pages 81–86, Bratislava, Slovakia.
Rohmer, E., Singh, S., and Freese, M. (2013). V-REP: A
versatile and scalable robot simulation framework. In
2013 IEEE/RSJ International Conference on Intelli-
gent Robots and Systems, pages 1321–1326.
Thrun, S., Burgard, W., and Fox, D. (2000). A real-time
algorithm for mobile robot mapping with applications
to multi-robot and 3D mapping. In Proceedings 2000
ICRA. IEEE International Conference on Robotics
and Automation, volume 1, pages 321–328.
Villela, V. J. G., Parkin, R., Parra, M. L., Gonz
´
alez, J. M. D.,
Liho, M. J. G., and Way, H. (2004). A wheeled mobile
robot with obstacle avoidance capability. Tecnolog
´
ıa
Y Desarrollo, 1(5):159–166.
Yang, X., Patel, R. V., and Moallem, M. (2006). A fuzzy
braitenberg navigation strategy for differential drive
mobile robots. Journal of Intelligent and Robotic Sys-
tems, 47(2):101–124.
ICINCO 2017 - 14th International Conference on Informatics in Control, Automation and Robotics
446