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 条
  • [31] Distributed Logging System for ROS-based Systems
    Koo, Yongbon
    Kim, SungHoon
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2019, : 668 - 670
  • [32] HLA Interoperability for ROS-Based Autonomous Systems
    Carrera, Arnau
    Tremori, Alberto
    Caamano, Pilar
    Been, Robert
    Pereira, Diego Crespo
    Bruzzone, Agostino G.
    MODELLING AND SIMULATION FOR AUTONOMOUS SYSTEMS, MESAS 2016, 2016, 9991 : 128 - 138
  • [33] iCab Use Case for ROS-based Architecture
    Marin-Plaza, Pablo
    Hussein, Ahmed
    Martin, David
    de la Escalera, Arturo
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2019, 118 : 251 - 262
  • [34] Security Controller Synthesis for ROS-based Robot
    Zhao, Xudong
    Shu, Shaoxian
    Lan, Yutian
    Feng, Haining
    Dong, Wei
    COMPANION OF THE 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS-C 2020), 2020, : 472 - 477
  • [35] Research on Trajectory Planning of ROS-based Manipulator
    Tao, Hanzhong
    Fang, Yu
    Zhou, Zhifeng
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON ROBOTICS, INTELLIGENT CONTROL AND ARTIFICIAL INTELLIGENCE (RICAI 2019), 2019, : 374 - 378
  • [36] Stonefish: An Advanced Open-Source Simulation Tool Designed for Marine Robotics, With a ROS Interface
    Cieslak, Patryk
    OCEANS 2019 - MARSEILLE, 2019,
  • [37] Implementation of a ROS-Based Autonomous Vehicle on an FPGA Board
    Hasegawa, Kento
    Takasaki, Kazunari
    Nishizawa, Makoto
    Ishikawa, Ryota
    Kawamura, Kazushi
    Togawa, Nozomu
    2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 457 - 460
  • [38] MeROS: SysML-Based Metamodel for ROS-Based Systems
    Winiarski, Tomasz
    IEEE ACCESS, 2023, 11 : 82802 - 82815
  • [39] Dynamic process migration in heterogeneous ROS-based environments
    Cano, Jose
    Molinos, Eduardo
    Nagarajan, Vijay
    Vijayakumar, Sethu
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS (ICAR), 2015, : 518 - 523
  • [40] ROS-Based Multi-Robot System Simulator
    Ma, Zhengguang
    Zhu, Lin
    Wang, Peng
    Zhao, Yongguo
    2019 CHINESE AUTOMATION CONGRESS (CAC2019), 2019, : 4228 - 4232