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...

ver descrição completa

Detalhes bibliográficos
Autor: Saini, Tushar
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