Manoeuvring drone (Tello ans Tello EDU) using body poses or gestures
The project aims to use computer vision and machine learning to control Tello and Tello Edu Drones. The main use of this project is for educational and experimental purposes for upcoming future uses. I got inspired by the developments in the field of computer vision and pose estimation. As people ar...
| Autor: | |
|---|---|
| Formato: | tesis de maestría |
| Fecha de publicación: | 2021 |
| País: | España |
| Recursos: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/356499 |
| Acesso em linha: | https://hdl.handle.net/2117/356499 |
| Access Level: | acceso abierto |
| Palavra-chave: | Computer vision--Industrial applications Computer vision Uav Electronic design Product design Visió artificial (Robòtica) Àrees temàtiques de la UPC::Aeronàutica i espai::Aeronaus Àrees temàtiques de la UPC::Informàtica::Robòtica |
| id |
ES_d9834fa1e17d198d45be21dad1eb9bf2 |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/356499 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Manoeuvring drone (Tello ans Tello EDU) using body poses or gesturesSaini, TusharComputer vision--Industrial applicationsComputer visionUavElectronic designProduct designVisió artificial (Robòtica)Àrees temàtiques de la UPC::Aeronàutica i espai::AeronausÀrees temàtiques de la UPC::Informàtica::RobòticaThe project aims to use computer vision and machine learning to control Tello and Tello Edu Drones. The main use of this project is for educational and experimental purposes for upcoming future uses. I got inspired by the developments in the field of computer vision and pose estimation. As people are doing some much instructing and innovative things using this Drone and combined it with AI, Computer Vision, and Machine learning. This project helps anyone who likes to learn from the beginning even they don¿t have any prior knowledge of programming or Computer Vision. They can able to build a simple application and also provide the basic knowledge for the development of a more complex application. As a final objective, the main application is proposed, are consists of a drone that can be controlled using body poses or the movement of the body i.e., following the person by maintaining a constant safety distance and following the commands given by the instructor. To start programming Tello or Tello EDU drone, it is based on a series of scripts and functions which is already been developed. So, that SDK is used as a guide to developing a new tello custom SDK to develop a complex and interactive application. By using this custom template, we can develop several basic mission scripts/programs. For the main application, different experiments were carried out to check which method is better in extracting the body key points/Landmarks in real-time in which low computing power is required or in other words no or less GPU power is required. As a result, I come across the Google AI open source ¿MediaPipe Machine Learning¿ platform, which provides a cross-platform, customizable ML solution for live and streaming media. Which is used for advanced application in this project.Universitat Politècnica de CatalunyaRemondo Bueno, David20212021-10-2920212021-11-16master thesishttp://purl.org/coar/resource_type/c_bdccNAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/2117/356499reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2http://creativecommons.org/licenses/by-nc-nd/3.0/es/info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/3564992026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
Manoeuvring drone (Tello ans Tello EDU) using body poses or gestures |
| title |
Manoeuvring drone (Tello ans Tello EDU) using body poses or gestures |
| spellingShingle |
Manoeuvring drone (Tello ans Tello EDU) using body poses or gestures Saini, Tushar Computer vision--Industrial applications Computer vision Uav Electronic design Product design Visió artificial (Robòtica) Àrees temàtiques de la UPC::Aeronàutica i espai::Aeronaus Àrees temàtiques de la UPC::Informàtica::Robòtica |
| title_short |
Manoeuvring drone (Tello ans Tello EDU) using body poses or gestures |
| title_full |
Manoeuvring drone (Tello ans Tello EDU) using body poses or gestures |
| title_fullStr |
Manoeuvring drone (Tello ans Tello EDU) using body poses or gestures |
| title_full_unstemmed |
Manoeuvring drone (Tello ans Tello EDU) using body poses or gestures |
| title_sort |
Manoeuvring drone (Tello ans Tello EDU) using body poses or gestures |
| dc.creator.none.fl_str_mv |
Saini, Tushar |
| author |
Saini, Tushar |
| author_facet |
Saini, Tushar |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Remondo Bueno, David |
| dc.subject.none.fl_str_mv |
Computer vision--Industrial applications Computer vision Uav Electronic design Product design Visió artificial (Robòtica) Àrees temàtiques de la UPC::Aeronàutica i espai::Aeronaus Àrees temàtiques de la UPC::Informàtica::Robòtica |
| topic |
Computer vision--Industrial applications Computer vision Uav Electronic design Product design Visió artificial (Robòtica) Àrees temàtiques de la UPC::Aeronàutica i espai::Aeronaus Àrees temàtiques de la UPC::Informàtica::Robòtica |
| description |
The project aims to use computer vision and machine learning to control Tello and Tello Edu Drones. The main use of this project is for educational and experimental purposes for upcoming future uses. I got inspired by the developments in the field of computer vision and pose estimation. As people are doing some much instructing and innovative things using this Drone and combined it with AI, Computer Vision, and Machine learning. This project helps anyone who likes to learn from the beginning even they don¿t have any prior knowledge of programming or Computer Vision. They can able to build a simple application and also provide the basic knowledge for the development of a more complex application. As a final objective, the main application is proposed, are consists of a drone that can be controlled using body poses or the movement of the body i.e., following the person by maintaining a constant safety distance and following the commands given by the instructor. To start programming Tello or Tello EDU drone, it is based on a series of scripts and functions which is already been developed. So, that SDK is used as a guide to developing a new tello custom SDK to develop a complex and interactive application. By using this custom template, we can develop several basic mission scripts/programs. For the main application, different experiments were carried out to check which method is better in extracting the body key points/Landmarks in real-time in which low computing power is required or in other words no or less GPU power is required. As a result, I come across the Google AI open source ¿MediaPipe Machine Learning¿ platform, which provides a cross-platform, customizable ML solution for live and streaming media. Which is used for advanced application in this project. |
| publishDate |
2021 |
| dc.date.none.fl_str_mv |
2021 2021-10-29 2021 2021-11-16 |
| dc.type.none.fl_str_mv |
master thesis http://purl.org/coar/resource_type/c_bdcc NA http://purl.org/coar/version/c_be7fb7dd8ff6fe43 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/356499 |
| url |
https://hdl.handle.net/2117/356499 |
| 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 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 http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universitat Politècnica de Catalunya |
| publisher.none.fl_str_mv |
Universitat Politècnica de Catalunya |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869421393846730752 |
| score |
15,300719 |