2020
DOI: 10.3390/app10217419
|View full text |Cite
|
Sign up to set email alerts
|

A ROS-Based Open Tool for Intelligent Robotics Education

Abstract: 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
15
0
2

Year Published

2021
2021
2024
2024

Publication Types

Select...
7
3

Relationship

0
10

Authors

Journals

citations
Cited by 38 publications
(19 citation statements)
references
References 36 publications
(43 reference statements)
0
15
0
2
Order By: Relevance
“…It can be said that the main purpose of educational robotics is to teach students to design and create a programmable robot [21] capable of performing various actions, including moving, responding to environmental stimuli, or communicating through sound, light, or images [22][23][24]. In addition, the application of robotics in the educational field involves other associated factors in the education of students [25], including contributing to the development of logical thinking, psychomotor skills, and spatial perception of students [26], promoting student autonomy through the development of their own projects [27] and the active involvement of students in the teaching and learning process [28], promoting creativity, research, and understanding oriented toward the computer world [29], generating students' problem-solving skills [30], encouraging the development of students' digital competence [31], associating it with other pedagogical methods, such as project learning, collaborative learning, or cooperative learning [32], and encouraging functional learning given that it generates resources that can be applied in the social environment [33].…”
Section: Introductionmentioning
confidence: 99%
“…It can be said that the main purpose of educational robotics is to teach students to design and create a programmable robot [21] capable of performing various actions, including moving, responding to environmental stimuli, or communicating through sound, light, or images [22][23][24]. In addition, the application of robotics in the educational field involves other associated factors in the education of students [25], including contributing to the development of logical thinking, psychomotor skills, and spatial perception of students [26], promoting student autonomy through the development of their own projects [27] and the active involvement of students in the teaching and learning process [28], promoting creativity, research, and understanding oriented toward the computer world [29], generating students' problem-solving skills [30], encouraging the development of students' digital competence [31], associating it with other pedagogical methods, such as project learning, collaborative learning, or cooperative learning [32], and encouraging functional learning given that it generates resources that can be applied in the social environment [33].…”
Section: Introductionmentioning
confidence: 99%
“…The programming at that level is basically implemented through C or Python, and it depends on the control components and program tasks. Additionally, software infrastructure can be based on robot operating system (ROS) [ 8 , 9 ]. At the university level of education, the field of robotics and control theory is covered extensively in mechatronics engineering field of study through several courses.…”
Section: Introductionmentioning
confidence: 99%
“…Recently, TD3 (29) and TD3's variants have been applied to some types of robots such as the manipulator arm (30,31) , 4-legged-Ant robot (32) which are simulated on the platform with the simple Pybullet environment. But it has yet to be applied and simulated for bipedal robots in ROS/Gazebo which can design complex environments and offer the possibility of practical activities with sensors (33) . Gazebo is a convenient simulation software to test these RL algorithms, and easily changing the parameters of the robot and the environment when using this software will help close the gap between the simulated environment and the real environment, which is convenient for robot control in future studies.…”
Section: Introductionmentioning
confidence: 99%