A ROS-Based Open Tool for Intelligent Robotics Education

被引:35
|
作者
Canas, Jose M. [1 ]
Perdices, Eduardo [2 ]
Garcia-Perez, Lia [3 ]
Fernandez-Conde, Jesus [1 ]
机构
[1] Rey Juan Carlos Univ, Dept Telemat Syst & Computat, Madrid 28942, Spain
[2] JdeRobot Org, Madrid 28922, Spain
[3] Francisco Vitoria Univ, Ind Engn Dept, Madrid 28223, Spain
来源
APPLIED SCIENCES-BASEL | 2020年 / 10卷 / 21期
关键词
intelligent robotics; engineering education; distance learning; open educational tool; PLATFORM; EXPERIENCES;
D O I
10.3390/app10217419
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
This paper presents an open-access platform for practical learning of intelligent robotics in engineering degrees: Robotics-Academy. It comprises a collection of exercises including recent service robot applications in real life, with different robots such as autonomous cars, drones or vacuum cleaners. It uses Robot Operating System (ROS) middleware, the de facto standard in robot programming, the 3D Gazebo simulator and the Python programming language. For each exercise, a software template has been developed, performing all the auxiliary tasks such as the graphical interface, connection to the sensors and actuators, timing of the code, etc. This also hosts the student's code. Using this template, the student just focuses on the robot intelligence (for instance, perception and control algorithms) without wasting time on auxiliary details which have little educational value. The templates are coded as ROS nodes or as Jupyter Notebooks ready to use in the web browser. Reference solutions for illustrative purposes and automatic assessment tools for gamification have also been developed. An introductory course to intelligent robotics has been elaborated and its contents are available and ready to use at Robotics-Academy, including reactive behaviors, path planning, local/global navigation, and self-localization algorithms. Robotics-Academy provides a valuable complement to master classes in blended learning, massive online open courses (MOOCs) and online video courses, devoted to addressing theoretical content. This open educational tool connects that theory with practical robot applications and is suitable to be used in distance education. Robotics-Academy has been successfully used in several subjects on undergraduate and master's degree engineering courses, in addition to a pre-university pilot course.
引用
收藏
页码:1 / 20
页数:21
相关论文
共 50 条
  • [1] A ROS-based Open Web Platform for Intelligent Robotics Education
    Roldan-Alvarez, David
    Mahna, Sakshay
    Canas, Jose M.
    ROBOTICS IN EDUCATION, RIE 2021, 2022, 1359 : 243 - 255
  • [2] EUROPA - A ROS-based Open Platform for Educational Robotics
    Karalekas, Georgios
    Vologiannidis, Stavros
    Kalomiros, John
    PROCEEDINGS OF THE 2019 10TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS - TECHNOLOGY AND APPLICATIONS (IDAACS), VOL. 1, 2019, : 452 - 457
  • [3] Unibotics: open ROS-based online framework for practical learning of robotics in higher education
    David Roldán-Álvarez
    José M. Cañas
    David Valladares
    Pedro Arias-Perez
    Sakshay Mahna
    Multimedia Tools and Applications, 2024, 83 : 52841 - 52866
  • [4] Unibotics: open ROS-based online framework for practical learning of robotics in higher education
    Roldan-Alvarez, David
    Canas, Jose M.
    Valladares, David
    Arias-Perez, Pedro
    Mahna, Sakshay
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (17) : 52841 - 52866
  • [5] A ROS-Based Open Tool for Controlling an Educational Mobile Robot
    Varela-Aldas, Jose
    Palacios-Navarro, Guillermo
    INTERNATIONAL JOURNAL OF ONLINE AND BIOMEDICAL ENGINEERING, 2024, 20 (01) : 23 - 39
  • [6] Open-source ROS-based simulation for verification of FPGA robotics applications
    Nieto, Ruben
    Machado, Felipe
    Fernandez-Conde, Jesus
    Lobato, David
    Canas, Jose M.
    MICROPROCESSORS AND MICROSYSTEMS, 2025, 113
  • [7] Intelligent Hotel ROS-based Service Robot
    Zhang, Yanyu
    Wang, Xiu
    Wu, Xuan
    Zhang, Wenjing
    Jiang, Meiqian
    Al-Khassaweneh, Mahmood
    2019 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2019, : 399 - 403
  • [8] Complete ROS-based Architecture for Intelligent Vehicles
    Marin-Plaza, Pablo
    Hussein, Ahmed
    Martin, David
    de la Escalera, Arturo
    ROBOT 2017: THIRD IBERIAN ROBOTICS CONFERENCE, VOL 2, 2018, 694 : 499 - 510
  • [9] A ROS-based kinematic calibration tool for serial robots
    Pascal, Caroline
    Doare, Olivier
    Chapoutot, Alexandre
    2023 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, IROS, 2023, : 1767 - 1773
  • [10] RISC-V FPGA Platform toward ROS-based Robotics Application
    Lee, Jaewon
    Chen, Hanning
    Young, Jeffrey
    Kim, Hyesoon
    2020 30TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2020, : 370 - 370