[en] Over the last few years, there has been a breakthrough in the field of technology. The continued growth and boom of it makes it increasingly frequent in the day-to-day tasks of any inhabitant of a modern society. Cities are the place where this big change has had the most impact, as it is in these where most of their citizens carry out their daily activities, such as going to work, go shopping, etc. All these activities are directly affected by technology and based on the different needs that these require, a large number of services appear available to citizens. This great technological increase requires these services to be increasingly efficient in order to be able to serve as many people as possible. To make this possible, a large number of resources are required, which conveniently managed facilitate the development of such services. Based on these needs, the concept of Smart City appears. A smart city has as its main objective to be able to use information and communication technology (TIC) in order to improve the standard of living of the citizens who live in it. For the proper development of these services that a smart city must provide, the concept of Fog to Cloud (F2C) mus be introduced. F2C aims to bring the capabilities available on the Cloud to the users, in order to obtain a much shorter communication time than there would be in a direct communication with the Cloud. With this reduced communication time, we could increase the number of services that a smart city could provide. In this project, it is intended to carry out the development of an autonomous driving which uses the different features provided by F2C in a smart city environment, which is an environment where the car can perform different actions in real-time depending on the state of different devices of the city, such as traffic lights, other vehicles, etc. In addition, it is intended to deveop a calibration system of the different devices of this smart city, in order to make sure that the performance of these is correct, in a simple and effective way.

[es] Durante estos últimos años se ha podido ver un gran avance en el ámbito de la tecnología. El continuo crecimiento y auge de esta hace que esté presente cada vez con más frecuencia en tareas del día a día de cualquier habitante de una sociedad moderna. Las ciudades son el lugar donde más impacto ha tenido este gran cambio, ya que es en estas donde la mayoría de sus ciudadanos realizan sus actividades diarias, como por ejemplo ir al trabajo, hacer la compra, etc. Todas estas actividades se ven afectadas directamente por la tecnología, y a partir de las diferentes necesidades que estas requieren, aparecen un gran número de servicios a disposición de los ciudadanos. Este gran incremento tecnológico requiere que estos servicios sean cada vez más eficientes con la finalidad de poder servir al mayor número de personas posibles. Para hacer esto posible, se requiere de un gran número de recursos, que gestionados de la manera conveniente faciliten el desarrollo de tales servicios. Basándonos en estas necesidades, aparece el concepto de Smart City. Una ciudad inteligente (Smart City en inglés) tiene como objetivo principal poder utilizar la tecnología de la información y comunicación (TIC) con la finalidad de mejorar el nivel de vida de los ciudadanos que habitan en esta. Para el correcto desarrollo de estos servicios que una ciudad inteligente debe proporcionar, se ha de introducir el concepto de Fog to Cloud (F2C). El F2C pretende acercar las capacidades de las cuales dispone el Cloud a los usuarios, con la finalidad de obtener un tiempo de comunicación mucho más reducido que el que habría en una comunicación directa con el Cloud. Con este tiempo de comunicación tan reducido, se puede incrementar el número de servicios que puede proporcionar una ciudad inteligente. En este proyecto, se pretende llevar a cabo el desarrollo de una conducción autónoma la cual utilice las diferentes características proporcionadas por F2C en un entorno de ciudad inteligente, es decir, un entorno donde el vehículo pueda realizar diferentes acciones en tiempo real dependiendo del estado de diferentes dispositivos de esta ciudad, como pueden ser semáforos, otros vehículos, etc. A parte, se pretende desarrollar un sistema de calibración de los diferentes dispositivos de esta ciudad inteligente, con la finalidad de cerciorarnos de que el funcionamiento de estos es el correcto, de una manera sencilla y eficaz.