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 条
  • [21] Remote Lab of Robotic Manipulators through an Open Access ROS-based Platform
    Stefanuto, Bruno
    Piardi, Luis
    Oliveira Junior, Alexandre
    Vallim, Marcos
    Leitao, Paulo
    2023 IEEE 21ST INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, INDIN, 2023,
  • [22] ONA for Autonomous ROS-Based Robots
    Hammer, Patrick
    Isaev, Peter
    Lofthouse, Tony
    Johansson, Robert
    ARTIFICIAL GENERAL INTELLIGENCE, AGI 2022, 2023, 13539 : 231 - 242
  • [23] EUROPA: A Case Study for Teaching Sensors, Data Acquisition and Robotics via a ROS-Based Educational Robot
    Karalekas, Georgios
    Vologiannidis, Stavros
    Department, John Kalomiros
    SENSORS, 2020, 20 (09)
  • [24] ROS-Based Nanoparticles for Atherosclerosis Treatment
    Hu, Xin
    Zhao, Pengxuan
    Lu, Yongping
    Liu, Yani
    MATERIALS, 2021, 14 (22)
  • [25] Security on ROS: analyzing and exploiting vulnerabilities of ROS-based systems
    Teixeira, Rafael R.
    Maurell, Igor P.
    Drews-Jr, Paulo L. J.
    2020 XVIII LATIN AMERICAN ROBOTICS SYMPOSIUM, 2020 XII BRAZILIAN SYMPOSIUM ON ROBOTICS AND 2020 XI WORKSHOP OF ROBOTICS IN EDUCATION (LARS-SBR-WRE 2020), 2020, : 55 - 60
  • [26] ROS-Based Multirobot System for Collaborative Interaction
    Burgh-Olivan, Miguel
    Aragues, Rosario
    Lopez-Nicolas, Gonzalo
    ROBOT2022: FIFTH IBERIAN ROBOTICS CONFERENCE: ADVANCES IN ROBOTICS, VOL 1, 2023, 589 : 411 - 422
  • [27] Verifying schedulability of tasks in ROS-based systems
    Jin Cui
    Cong Tian
    Nan Zhang
    Zhenhua Duan
    Hongwei Du
    Journal of Combinatorial Optimization, 2019, 37 : 901 - 920
  • [28] The PoundCloud framework for ROS-based cloud robotics: Case studies on autonomous navigation and human-robot interaction
    Mello, Ricardo C.
    Sierra, Sergio D.
    Scheidegger, Wandercleyson M.
    Munera, Marcela C.
    Cifuentes, Carlos A.
    Ribeiro, Moises R. N.
    Frizera-Neto, Anselmo
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2022, 150
  • [29] Verifying schedulability of tasks in ROS-based systems
    Cui, Jin
    Tian, Cong
    Zhang, Nan
    Duan, Zhenhua
    Du, Hongwei
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2019, 37 (03) : 901 - 920
  • [30] ROS-Based Indoor Surveillance Mobile Robot
    Kahlouche, Souhila
    Dellaa, Djamel
    Hamdaoui, Najat
    PROGRAM OF THE 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND AUTOMATIC CONTROL, ICEEAC 2024, 2024,