<p>En el trabajo se presenta una solución para evitar la colisión de un drone en su ruta de vuelo, utilizando el radar Doppler de onda continua de la empresa RFBeam modelo RSP1.Primeramente se investigó a fondo sobre los aparatos que debieron ser utilizados para comprender su funcionamiento, sus propiedades, como trabajan y ver si es factible la unión entre el radar y el drone. Para realizar lo anterior fue requerido un arduino Uno con el fin de procesar la señal del radar y comunicarlo con el sistema de vuelo automático HKPilot32 para que este, avise sobre el peligro de alguna colisión. En vista a lo anterior se debió resolver si es posible la comunicación para luego investigar como llevarla a cabo la acción. Para ello primero se averiguo si ambos elementos utilizan el mismo protocolo de comunicación, se descubrió que utilizan el protocolo de comunicación serial UART concluyendo que la interacción entre el radar con el arduino es posible. El siguiente punto es como llevar a cabo dicha comunicación, encontrando dos aristas principales la primera fue la conexión física de ambos elementos descubriendo que trabajan con tecnologías diferentes (TTL y CMOS) resolviendo dicho problema con un puente de resistores. La segunda arista es el código que debe poseer el arduino para leer los datos enviados por el puerto serial del radar y poder manipularlos. Para el caso del arduino al drone se siguió la misma lógica anterior comunicando a estos dispositivos mediante el protocolo UART y mediante un código en C se estableció la lectura e interpretación de los datos. Lo siguiente fue determinar la forma de control que se tendría en el vuelo del drone, el resultado final fue la notificación al usuario del HKPilot32 cuando hay un obstáculo en su ruta de vuelo durante un tiempo determinado por el usuario en el código del Arduino.Los resultados obtenidos fueron: el entendimiento de los elementos usados en el proyecto, estudiar, analizar e implementar los protocolos de comunicación de dichos elementos, la comunicación, el procesamiento y la manipulación de datos entre ellos. Y finalmente como objetivo final avisar en caso de que el drone esté frente a una posible colisión</p>
<p>A solution is presented to avoid the possible collision of a drone in its flight path, using the continuous wave Doppler radar of the RFBeam model RSP1. First, was investigated thoroughly the devices that should be used to understand their operation, their properties, how they work and see if feasible the union between the radar and the drone. To do this, an arduino One was required to process the radar signal and communicate it with the HKPilot32 automatic flight system to warn of the danger of a collision. In view of the above it should be resolved if possible the communication and then investigate how to carry out the action. To do this, it was first determined whether both elements use the same communication protocol, it was discovered that it uses the serial communication protocol UART concluding that the interaction between the radar and the arduino is possible. The next point is how to carry out such communication, finding two main edges, the first was the physical connection of both elements discovering that they work with different technologies (TTL and CMOS) solving that problem with a bridge of resistors. The second edge is the code that the arduino must have to read the data sent by the serial port of the radar and to be able to manipulate them.For the case of the arduino to the drone the same previous logic was followed communicating to these devices by means of the protocol UART and by means of code of the reading and interpretation of the data was established. The next thing was to determine the form of control that would be in the flight of the drone, the final result was the notification to the user of the HKPilot32 when there is an obstacle in its route of flight during the course of a time determined by the user in the Arduino code. The results obtained were: the understanding of the elements used in the project, studying, analyzing and implementing the communication protocols of such elements, communication, processing and manipulation of data between them. And finally as the final goal to warn in case the drone is facing a possible collision</p>
last modification
Ingeniero Electrónico
INGENIERIA ELECTRONICA
<p>En el trabajo se presenta una solución para evitar la colisión de un drone en su ruta de vuelo, utilizando el radar Doppler de onda continua de la empresa RFBeam modelo RSP1.Primeramente se investigó a fondo sobre los aparatos que debieron ser utilizados para comprender su funcionamiento, sus propiedades, como trabajan y ver si es factible la unión entre el radar y el drone. Para realizar lo anterior fue requerido un arduino Uno con el fin de procesar la señal del radar y comunicarlo con el sistema de vuelo automático HKPilot32 para que este, avise sobre el peligro de alguna colisión. En vista a lo anterior se debió resolver si es posible la comunicación para luego investigar como llevarla a cabo la acción. Para ello primero se averiguo si ambos elementos utilizan el mismo protocolo de comunicación, se descubrió que utilizan el protocolo de comunicación serial UART concluyendo que la interacción entre el radar con el arduino es posible. El siguiente punto es como llevar a cabo dicha comunicación, encontrando dos aristas principales la primera fue la conexión física de ambos elementos descubriendo que trabajan con tecnologías diferentes (TTL y CMOS) resolviendo dicho problema con un puente de resistores. La segunda arista es el código que debe poseer el arduino para leer los datos enviados por el puerto serial del radar y poder manipularlos. Para el caso del arduino al drone se siguió la misma lógica anterior comunicando a estos dispositivos mediante el protocolo UART y mediante un código en C se estableció la lectura e interpretación de los datos. Lo siguiente fue determinar la forma de control que se tendría en el vuelo del drone, el resultado final fue la notificación al usuario del HKPilot32 cuando hay un obstáculo en su ruta de vuelo durante un tiempo determinado por el usuario en el código del Arduino.Los resultados obtenidos fueron: el entendimiento de los elementos usados en el proyecto, estudiar, analizar e implementar los protocolos de comunicación de dichos elementos, la comunicación, el procesamiento y la manipulación de datos entre ellos. Y finalmente como objetivo final avisar en caso de que el drone esté frente a una posible colisión</p>
<p>A solution is presented to avoid the possible collision of a drone in its flight path, using the continuous wave Doppler radar of the RFBeam model RSP1. First, was investigated thoroughly the devices that should be used to understand their operation, their properties, how they work and see if feasible the union between the radar and the drone. To do this, an arduino One was required to process the radar signal and communicate it with the HKPilot32 automatic flight system to warn of the danger of a collision. In view of the above it should be resolved if possible the communication and then investigate how to carry out the action. To do this, it was first determined whether both elements use the same communication protocol, it was discovered that it uses the serial communication protocol UART concluding that the interaction between the radar and the arduino is possible. The next point is how to carry out such communication, finding two main edges, the first was the physical connection of both elements discovering that they work with different technologies (TTL and CMOS) solving that problem with a bridge of resistors. The second edge is the code that the arduino must have to read the data sent by the serial port of the radar and to be able to manipulate them.For the case of the arduino to the drone the same previous logic was followed communicating to these devices by means of the protocol UART and by means of code of the reading and interpretation of the data was established. The next thing was to determine the form of control that would be in the flight of the drone, the final result was the notification to the user of the HKPilot32 when there is an obstacle in its route of flight during the course of a time determined by the user in the Arduino code. The results obtained were: the understanding of the elements used in the project, studying, analyzing and implementing the communication protocols of such elements, communication, processing and manipulation of data between them. And finally as the final goal to warn in case the drone is facing a possible collision</p>