Thursday, November 22, 2012

BSc+MSc Project: Quadrotor Control Reconfiguration for Emergency Flights


My BSc+MSc project was entitled "Quadrotor Control Reconfiguration for Emergency Flights". This work was developed in the Robotics and Cybernetics Research Group (RobCib) of Centre of Automation and Robotics (CAR, UPM-CSIC) between September 2011 and October 2012 and received a rating of 9.8 / 10.

In the last years, the use of Unmanned Aerial Vehicles (UAVs) has been generalized. These aerial robots are employed in multiple applications and diverse areas: agricultural applications, search and rescue missions, aerial photography and video... One of the most popular UAVs are the multi-rotors, which have small-medium sizes and are propulsed by a set of propellers.

This BSc+MSc thesis addressed a study of the different types of breakdowns that can affect to the different systems of the quadrotors. This study was focused on the lift system and its components: motors, shafts, proppelers and connections.

A system to detect the failures in the actuators of quadrotor has been designed, implemented and validated. This system compares the information about the state of the UAV obtained by means of the sensors (mainly, accelerometer and gyroscope) with the estimation generated by a quadrotor model. The system is able to detect the breakdowns and identify the actuator by using this comparison.

As the breakdowns have different causes and effects, the work distinguishes among minor and major failures. The first ones suppose a loss of less than 50% of the rotor lift and can be compensated by the action of control system. On the other hand, the second ones suppose a loss of more than 50% of the rotor lift and the system has not resources to compensate these effects.

In the case of minor failures, a control system has been developed to stabilize quadrotor and land safely. In the case of major failures, a passive safety method has been proposed to minimize the damages. Various passive safety methods have been analyzed and a parachute has been designed, modeled and implemented in the system.

All these systems have been firstly tested and validated in simulation and then implemented in a real system: a quadrotor designed and built specifically to test the system and methods developed during this project.

You can see the document here!

*     *     *

Mi proyecto final de carrera se denominó "Sistema de Detección y Control de Averías para Quadrotors en Situaciones de Emergencia". Este trabajo se realizó en el Grupo de Robótica y Cibernética (RobCib) del Centro de Automática y Robótica (CAR, UPM-CSIC) entre septiembre de 2011 y octubre de 2012 y obtuvo una calificación de 9,8 / 10.

En los últimos tiempos, el uso de vehículos aéreos no tripulados (UAVs) se ha generalizado. Estas aeronaves están siendo empleadas en múltiples aplicaciones y en diversos campos: aplicaciones en agricultura, misiones de búsqueda y rescate, fotografía y vídeo en el aire… Unos de los UAVs más populares son los multirotors, que tienen un tamaño pequeño o mediano y son propulsados por un conjunto de hélices.

En este Proyecto de Fin de Carrera se ha abordado un estudio de las diferentes clases de averías que se pueden producir en los distintos sistemas del quadrotor, centrándose en el sistema de sustentación y los elementos que forman parte del mismo (motores, ejes, hélices y acoplamientos).

Posteriormente se ha diseñado, implementado y validado un sistema de detección de fallos en los actuadores del quadrotor. Este sistema compara la información sobre el estado de la aeronave obtenida a través de los sensores (principalmente, acelerómetro y giróscopo) con la información sobre el mismo estimada a partir de un modelo del sistema. A través de esta comparación el sistema es capaz de detectar las averías e identificar los actuadores en los que se han producido.

Como no todas las averías tienen las mismas causas y los mismos efectos, se ha distinguido entre averías leves y averías graves. Las primeras suponen una pérdida menor o igual al 50% del empuje de un rotor y pueden ser compensadas mediante la acción de un sistema de control. Por su parte, las segundas suponen una pérdida mayor al 50% del empuje de un rotor y el sistema carece de recursos para compensar sus efectos.

En respuesta a las averías leves se ha desarrollado un sistema de control que permite estabilizar la aeronave y aterrizar con seguridad. Por otra parte, en respuesta a las averías graves se ha decidido emplear un método de seguridad pasiva para minimizar los daños sufridos por la aeronave en caso de accidente. Tras analizar diferentes métodos de seguridad pasiva se ha seleccionado el paracaídas y se ha diseñado, modelado e implementado en el sistema.

Todos estos sistemas han sido inicialmente probados y validados en simulación y posteriormente implementados en un sistema real: un quadrotor diseñado y construido específicamente para probar los sistemas y métodos desarrollados durante este proyecto.

¡Puedes ver el documento aquí!