Architecture Analysis and Specification of the RacingDrones Platform: Online Video Racing Drones

This research work is aimed at the specification and development of a platform that allows online participation of multiple users and take control of a car (Racing-Drone). The management of the number of participating users will be analyzed according to the quality that the system can offer. Likewise, the different types of connection that can be used to guarantee the highest possible quality of service will be analyzed. This research has as its final objective the specification of the on-line multi-user platform to be developed to support the RacingDrones project. On the one hand, it will be necessary to study the architecture of the system in order to support the platform’s engine and user access, taking into account aspects such as the capacity of the system. The software necessary to support the management of the game and the access of the users will also be analyzed. It will be necessary to carry out an analysis of the communications framework that must be developed in order to support multiple on-line players with the appropriate quality, managing the access permissions, the access requests and the maintenance of the connection. The most suitable protocols will be analyzed for the different functionalities of the system. After carrying out the analysis of all the aspects related to the platform (hardware, software and communications), the complete specification of the platform will be made. The devices from which users can access the platform will also be taken into account in the system specification. ...