About this paper

Appears in:
Pages: 1519-1527
Publication year: 2017
ISBN: 978-84-697-6957-7
ISSN: 2340-1095
doi: 10.21125/iceri.2017.0480

Conference name: 10th annual International Conference of Education, Research and Innovation
Dates: 16-18 November, 2017
Location: Seville, Spain

LEARNING ROBOTICS WITH ROS AND MATLAB USING REAL ROBOTIC PLATFORMS

M. Galli, R. Barber, S. Garrido, L. Moreno

Carlos III University of Madrid (SPAIN)
Learning robotics aims to develop skill on student through more didactic processes at any level of education, software development for robotics platforms is a process that might be very complex. It relies on different working environments that needs an extend knowledge of their structures that might become a huge obstacle for students and non-expert user that want to be initiated on this field.

Robotics System Toolbox provides the integration between MATLAB and ROS. The former, it is an important tool for solving engineering and scientific problem that uses a matrix-based language. It is an environment for code development, data analysis, visualization and numerical computation. And the latter, it is one of the most used environments in recent years. ROS (Robot Operation System) offers a wide variety of tools and libraries for software development for robotics platforms.

The integration of these two platforms through the toolbox allows to design, implement and monitor programs for mobiles robots in a friendlier way using Windows, one of the more extended operation system on education. It can be used for both real and simulated platforms and simplifies the task of writing code for autonomous robots. Using this toolbox students can acquire basic knowledge on robotics progressively and amicably on an active way and through real robotics platform.

The aim of this work to explore and test the different features that Robotics System Toolbox provides for real application with mobile robots. Different experiments were carry out to test the performance toolbox. Starting with simple task as teleoperating the robot and creating a map of the environment, to more complex algorithm as navigation that are part of autonomous programs for mobile robots.

The paper is organized as follows. First, the Introduction will show the importance of robotics on education and the present scenario. The main concepts about MATLAB and ROS, taking a considerable importance on its structure, will be reviewed. Then, different algorithms will be presented from the more basic to the ones that take part of autonomous robot programs. To conclude, the experimental results are detailed and, finally, the most important conclusions are summarized.
@InProceedings{GALLI2017LEA,
author = {Galli, M. and Barber, R. and Garrido, S. and Moreno, L.},
title = {LEARNING ROBOTICS WITH ROS AND MATLAB USING REAL ROBOTIC PLATFORMS},
series = {10th annual International Conference of Education, Research and Innovation},
booktitle = {ICERI2017 Proceedings},
isbn = {978-84-697-6957-7},
issn = {2340-1095},
doi = {10.21125/iceri.2017.0480},
url = {http://dx.doi.org/10.21125/iceri.2017.0480},
publisher = {IATED},
location = {Seville, Spain},
month = {16-18 November, 2017},
year = {2017},
pages = {1519-1527}}
TY - CONF
AU - M. Galli AU - R. Barber AU - S. Garrido AU - L. Moreno
TI - LEARNING ROBOTICS WITH ROS AND MATLAB USING REAL ROBOTIC PLATFORMS
SN - 978-84-697-6957-7/2340-1095
DO - 10.21125/iceri.2017.0480
PY - 2017
Y1 - 16-18 November, 2017
CI - Seville, Spain
JO - 10th annual International Conference of Education, Research and Innovation
JA - ICERI2017 Proceedings
SP - 1519
EP - 1527
ER -
M. Galli, R. Barber, S. Garrido, L. Moreno (2017) LEARNING ROBOTICS WITH ROS AND MATLAB USING REAL ROBOTIC PLATFORMS, ICERI2017 Proceedings, pp. 1519-1527.
User:
Pass: