CBL - Campus del Baix Llobregat

Projecte llegit

Títol: Desenvolupament i integració de jocs i aplicacions web al Drone Engineering Ecosystem

Estudiants que han llegit aquest projecte:


Departament: DAC

Títol: Desenvolupament i integració de jocs i aplicacions web al Drone Engineering Ecosystem

Data inici oferta: 10-02-2023     Data finalització oferta: 10-10-2023

Estudis d'assignació del projecte:
Tipus: Individual
Lloc de realització: EETAC
Segon director/a (UPC): MESEGUER PALLARÈS, ROC
Altres: Pablo Royo
Departament 2n director/a:
Paraules clau:
Descripció del contingut i pla d'activitats:
Overview (resum en anglès):
The project described in this report aims to design new functionalities and applications for the Drone Engineering Ecosystem, a system focused on drones. Specifically, the objective is to create web applications that bring new experiences to the ecosystem and showcase its capabilities through games.

Three games will be developed: the Drone Circus Game, the Controllers Game, and the Follow Me Game. These games will be integrated into the existing Mobile App, a web application for mobile devices within the ecosystem. Additionally, a separate web application for computers will be created to host the dashboards for the three games.

The first game to be developed is the Drone Circus Game, which will be a replica of the existing desktop application of the same name. To achieve this, an external module called Image Service will be developed to handle all image analysis calculations outside the web application.

The Controllers Game will be a multiplayer game where players are assigned specific areas. Each player can control the drone when it is within their designated area. Apart from the necessary applications for the game, changes will be made to the connection architecture to efficiently connect multiple devices.

The Follow Me Game aims to explore the possibilities offered by the mobile device's sensors, specifically the GPS and microphone. In this game, the players' names and positions will be used to make the drone approach a player and take a photo of them. However, the tests made with this game reveal that the GPS precision is insufficient, so adaptations to the game are made.

To test the mobile device's sensors, a new feature will be added to the web application, enabling drone control through device tilt.

It's important to note that access to the mobile device's sensor data is only possible if the web application uses the HTTPS protocol. Consequently, secure connections have been implemented for the mobile application and the broker, including the study of alternative brokers and the reconfiguration of existing ones.

This report provides an explanation of each change made to the existing applications and modules, and it is also a guide for understanding the development of the new applications. The intention is that other students can continue the work or use the contributions for their own projects.

© CBLTIC Campus del Baix Llobregat - UPC