UPCommons està en procés de migració del dia 10 fins al 14 Juliol. L’autentificació està deshabilitada per evitar canvis durant aquesta migració.

Show simple item record

dc.contributorRoyo Chic, Pablo
dc.contributor.authorFontarnau Galea, Gerard
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2023-08-01T11:00:47Z
dc.date.available2023-08-01T11:00:47Z
dc.date.issued2023-07-24
dc.identifier.urihttp://hdl.handle.net/2117/392635
dc.description.abstractIn this Bachelor's Degree Final Project, a mobile application for person identification using a DJI drone and the DJI Mobile SDK and DJI UX SDK software libraries is designed, implemented, and tested. The application tries to "identify" a specific person among those that are "detected" in the image. Our proposal, for this, is that the person who wants to be identified wears a GPS device to merge the information from the "people detector" with the "location" information provided by the GPS. The operation of the application mainly involves monitoring an MQTT server where different devices will upload their position using geodetic coordinates. Then, based on these coordinates, the application will perform a coordinate system transformation to obtain the pixel coordinates where the device is located. With these coordinates, the device's position can be overlaid on the video. Additionally, the application includes other visual functionalities such as a manager for photos and videos taken by the drone, a mini-map to visualize the drone's and surrounding devices' positions, a coordinate converter from screen points to geodetic coordinates, and the ability to write device data and drone position and attitude data to a text file. For the development of the application, various Software Development Kits (SDKs) are used, which provide the necessary resources for application development. Some of the SDKs used include the Android SDK, DJI UX SDK, and DJI Mobile SDK, with the latter two being from DJI. The MQTT protocol is used for message exchange between the drone and the different devices in the field. This protocol is based on centralized data exchange on a server and utilizes a publish-subscribe system. Furthermore, three different devices are used to obtain the user's location through GPS and send it to the MQTT server for the drone to access. One of these devices is created using a Raspberry Pi, another is an Android app, and the last one is based on a board from ArduSimple. Upon completing the application development, the project's initial objectives have been successfully achieved. A functional application has been programmed, and a device compatible with the specified requirements has been developed.
dc.language.isoeng
dc.publisherUniversitat Politècnica de Catalunya
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Aeronàutica i espai::Aeronaus
dc.subject.lcshIdentification--Automation
dc.subject.otherAndroid
dc.subject.otherDrones
dc.subject.otherDetección
dc.titlePeople identification system with unmanned aerial vehicles
dc.typeBachelor thesis
dc.subject.lemacIdentificació de persones
dc.identifier.slugPRISMA-178809
dc.rights.accessOpen Access
dc.date.updated2023-07-26T03:24:06Z
dc.audience.educationlevelEstudis de primer/segon cicle
dc.audience.mediatorEscola d'Enginyeria de Telecomunicació i Aeroespacial de Castelldefels
dc.audience.degreeGRAU EN ENGINYERIA DE SISTEMES AEROESPACIALS (Pla 2015)
dc.description.sdgObjectius de Desenvolupament Sostenible::16 - Pau, Justícia i Institucions Sòlides
dc.contributor.committeeMemberSalamí San Juan, Esther


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record