Open-Source Drone Programming Course for Distance Engineering Education.
This article presents a full course for autonomous aerial robotics inside the RoboticsAcademy framework. This “drone programming” course is open-access and ready-to-use for any teacher/student to teach/learn drone programming with it for free. The students may program diverse drones on their compute...
| Autores: | , , , , , , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2020 |
| País: | España |
| Institución: | Universidad Francisco de Vitoria |
| Repositorio: | DDFV. Repositorio Institucional de la Universidad Francisco de Vitoria |
| Idioma: | inglés |
| OAI Identifier: | oai:ddfv.ufv.es:10641/2223 |
| Acceso en línea: | http://hdl.handle.net/10641/2223 |
| Access Level: | acceso abierto |
| id |
ES_7ac8a9c7d19d819934eaf4cb43ac97b8 |
|---|---|
| oai_identifier_str |
oai:ddfv.ufv.es:10641/2223 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Open-Source Drone Programming Course for Distance Engineering Education.Cañas, José M.Martín Martín, DiegoArias, PedroVega, JulioRoldán Álvarez, DavidGarcía Pérez, LíaFernández Conde, JesúsThis article presents a full course for autonomous aerial robotics inside the RoboticsAcademy framework. This “drone programming” course is open-access and ready-to-use for any teacher/student to teach/learn drone programming with it for free. The students may program diverse drones on their computers without a physical presence in this course. Unmanned aerial vehicles (UAV) applications are essentially practical, as their intelligence resides in the software part. Therefore, the proposed course emphasizes drone programming through practical learning. It comprises a collection of exercises resembling drone applications in real life, such as following a road, visual landing, and people search and rescue, including their corresponding background theory. The course has been successfully taught for five years to students from several university engineering degrees. Some exercises from the course have also been validated in three aerial robotics competitions, including an international one. RoboticsAcademy is also briefly presented in the paper. It is an open framework for distance robotics learning in engineering degrees. It has been designed as a practical complement to the typical online videos of massive open online courses (MOOCs). Its educational contents are built upon robot operating system (ROS) middleware (de facto standard in robot programming), the powerful 3D Gazebo simulator, and the widely used Python programming language. Additionally, RoboticsAcademy is a suitable tool for gamified learning and online robotics competitions, as it includes several competitive exercises and automatic assessment tools20202020-01-0120202020-01-01journal articlehttp://purl.org/coar/resource_type/c_6501AMhttp://purl.org/coar/version/c_ab4af688f83e57aainfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10641/2223reponame:DDFV. Repositorio Institucional de la Universidad Francisco de Vitoriainstname:Universidad Francisco de VitoriaInglésengopen accesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 3.0 Españahttp://creativecommons.org/licenses/by-nc-nd/3.0/es/info:eu-repo/semantics/openAccessoai:ddfv.ufv.es:10641/22232026-06-11T12:44:57Z |
| dc.title.none.fl_str_mv |
Open-Source Drone Programming Course for Distance Engineering Education. |
| title |
Open-Source Drone Programming Course for Distance Engineering Education. |
| spellingShingle |
Open-Source Drone Programming Course for Distance Engineering Education. Cañas, José M. |
| title_short |
Open-Source Drone Programming Course for Distance Engineering Education. |
| title_full |
Open-Source Drone Programming Course for Distance Engineering Education. |
| title_fullStr |
Open-Source Drone Programming Course for Distance Engineering Education. |
| title_full_unstemmed |
Open-Source Drone Programming Course for Distance Engineering Education. |
| title_sort |
Open-Source Drone Programming Course for Distance Engineering Education. |
| dc.creator.none.fl_str_mv |
Cañas, José M. Martín Martín, Diego Arias, Pedro Vega, Julio Roldán Álvarez, David García Pérez, Lía Fernández Conde, Jesús |
| author |
Cañas, José M. |
| author_facet |
Cañas, José M. Martín Martín, Diego Arias, Pedro Vega, Julio Roldán Álvarez, David García Pérez, Lía Fernández Conde, Jesús |
| author_role |
author |
| author2 |
Martín Martín, Diego Arias, Pedro Vega, Julio Roldán Álvarez, David García Pérez, Lía Fernández Conde, Jesús |
| author2_role |
author author author author author author |
| dc.contributor.none.fl_str_mv |
|
| description |
This article presents a full course for autonomous aerial robotics inside the RoboticsAcademy framework. This “drone programming” course is open-access and ready-to-use for any teacher/student to teach/learn drone programming with it for free. The students may program diverse drones on their computers without a physical presence in this course. Unmanned aerial vehicles (UAV) applications are essentially practical, as their intelligence resides in the software part. Therefore, the proposed course emphasizes drone programming through practical learning. It comprises a collection of exercises resembling drone applications in real life, such as following a road, visual landing, and people search and rescue, including their corresponding background theory. The course has been successfully taught for five years to students from several university engineering degrees. Some exercises from the course have also been validated in three aerial robotics competitions, including an international one. RoboticsAcademy is also briefly presented in the paper. It is an open framework for distance robotics learning in engineering degrees. It has been designed as a practical complement to the typical online videos of massive open online courses (MOOCs). Its educational contents are built upon robot operating system (ROS) middleware (de facto standard in robot programming), the powerful 3D Gazebo simulator, and the widely used Python programming language. Additionally, RoboticsAcademy is a suitable tool for gamified learning and online robotics competitions, as it includes several competitive exercises and automatic assessment tools |
| publishDate |
2020 |
| dc.date.none.fl_str_mv |
2020 2020-01-01 2020 2020-01-01 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 AM http://purl.org/coar/version/c_ab4af688f83e57aa |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
http://hdl.handle.net/10641/2223 |
| url |
http://hdl.handle.net/10641/2223 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial-SinDerivadas 3.0 España http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial-SinDerivadas 3.0 España http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:DDFV. Repositorio Institucional de la Universidad Francisco de Vitoria instname:Universidad Francisco de Vitoria |
| instname_str |
Universidad Francisco de Vitoria |
| reponame_str |
DDFV. Repositorio Institucional de la Universidad Francisco de Vitoria |
| collection |
DDFV. Repositorio Institucional de la Universidad Francisco de Vitoria |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869411465163702272 |
| score |
15.301603 |