- -

Automatización del Control Remoto de un Quadricóptero

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Automatización del Control Remoto de un Quadricóptero

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Serrano Martín, Juan José es_ES
dc.contributor.author Bolos Ferrandis, Marc es_ES
dc.date.accessioned 2021-02-18T14:45:21Z
dc.date.available 2021-02-18T14:45:21Z
dc.date.created 2021-01-29
dc.date.issued 2021-02-18 es_ES
dc.identifier.uri http://hdl.handle.net/10251/161777
dc.description.abstract [ES] El principal objetivo de este proyecto es hacer autónomo un dron que inicialmente es controlado por control remoto. El proyecto arranca con una placa STEVAL FCU001v01 de la empresa ST, esta empresa ha desarrollado un dron que es capaz de volar a través de una app, es de código abierto y lo proporciona a través de su página web. Lo que se pretende realizar, es modificar el código fuente para que el dron no dependa de esta app. Por ello, se ha tenido que instalar adicionalmente algunos sensores como es el GPS, además de otros que están integrados en la placa pero no se utilizan. Inicialmente, vamos a ver los componentes físicos que componen el dron, tanto a nivel estructural como a nivel de hardware. La estructura se ha ido modificando a lo largo de todo el desarrollo del proyecto, ya que para cada control se ha tenido que desarrollar una plataforma especifica. A continuación, hablaremos de los cálculos aproximados del tiempo de vuelo. Una vez finalizada la primera parte del proyecto pasaremos al software. En este apartado, lo vamos a dividir en tres grandes grupos. El control de altura, control de orientación y el control de posición. Por lo que respecta al control de altura se ha aprovechado el sensor de presión que lleva la placa integrado. Se ha modificado el código para poder realizar múltiples escalones de potencia y poder desarrollar el control. A continuación, veremos como se ha desarrollado el control de orientación. Este control, gasta un magnetómetro para saber cuál es el ángulo de desviación respecto del norte. Y por último, tenemos el control de posición, que funciona a través del GPS. Todo el código del GPS se ha desarrollado en una placa adicional, independientemente del código fuente. Este GPS esta comunicado con el dron a través de la UART. Para poder realizar cada uno de estos mini proyectos se ha tenido que estar modificando el código para ir adaptándolo a las diferentes pruebas que se requerían. A continuación, podemos ver como se han ido abordando los diferentes problemas que se han tenido y sus soluciones. es_ES
dc.description.abstract [EN] The main objective of this project is to make autonomous a drone that is initially controlled by remote control. The project starts with a STEVAL FCU001v01 board from the company ST, this company has developed a drone that is capable of flying through an app, is open source and provides it through its website. What is intended to be done is to modify the source code so that the drone does not depend on this app. Therefore, some sensors such as GPS have had to be additionally installed, as well as others that are integrated into the board but are not used. Initially, we are going to see the physical components that make up the drone, both at a structural level and at a hardware level. The structure has been modified throughout the entire development of the project, since a specific platform had to be developed for each control. Next, we will talk about the approximate calculations of the flight time. Once the first part of the project is finished we will go to the software. In this section, we are going to divide it into three large groups. Height control, orientation control and position control. Regarding the height control, the pressure sensor on the integrated plate has been used. The code has been modified to be able to perform multiple power steps and to be able to develop the control. Next, we will see how the orientation control has been developed. This control uses a magnetometer to find out what the angle of deviation is from north. And finally, we have the position control, which works through GPS. All GPS code has been developed on an additional board, regardless of the source code. This GPS is communicated with the drone through the UART. In order to carry out each of these mini projects, the code had to be modified to adapt it to the different tests that were required. Next, we can see how the different problems that have been had and their solutions have been addressed. es_ES
dc.format.extent 143 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Programación sistemas embebidos es_ES
dc.subject Microcontroladores STM32 es_ES
dc.subject GPS es_ES
dc.subject Drones es_ES
dc.subject Programing Embeded Systems es_ES
dc.subject Microcontrollers STM32 es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.subject.other Máster Universitario en Ingeniería Mecatrónica-Màster Universitari en Enginyeria Mecatrònica es_ES
dc.title Automatización del Control Remoto de un Quadricóptero es_ES
dc.type Tesis de máster es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escuela Técnica Superior de Ingeniería del Diseño - Escola Tècnica Superior d'Enginyeria del Disseny es_ES
dc.description.bibliographicCitation Bolos Ferrandis, M. (2021). Automatización del Control Remoto de un Quadricóptero. Universitat Politècnica de València. http://hdl.handle.net/10251/161777 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\138403 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem