Sistema de visión en primera persona

Rodríguez García, Adrián (2017). Sistema de visión en primera persona. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Sistema de visión en primera persona
Author/s:
  • Rodríguez García, Adrián
Contributor/s:
  • García Alcántara, Vicente A.
Item Type: Final Project
Degree: Grado en Ingeniería de Computadores
Date: July 2017
Subjects:
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview
[img] Archive (ZIP) - Users in campus UPM only
Download (4MB)
[img] Archive (ZIP) - Users in campus UPM only
Download (448MB)

Abstract

Con la proliferación de sistemas de realidad virtual y drones enfocados al ocio se han empezado a popularizar los sistemas de visión en primera persona. Estos sistemas suelen estar constituidos por componentes de un coste bastante elevado, por lo que se ha intentado enfocar las diferentes partes del prototipo de forma que fuesen de un coste asequible para el público general y que el sistema fuera del tipo DIY (Do It Yourself por sus siglas en inglés) para que cualquier persona con unos conocimientos básicos/medios de tecnología pudiera reproducirlo sin demasiado esfuerzo. Se ha intentado construir el prototipo con varias configuraciones hardware y componentes distintos optándose finalmente por una Raspberry Pi como controlador para el sistema ya que ha resultado ser la mejor opción en cuanto a prestaciones con respecto a su ajustado precio. El software para el controlador de las distintas versiones se ha realizado en lenguaje C ya que permite realizar operaciones a bajo nivel con la sintaxis de un lenguaje de alto nivel por lo que el código desarrollado es lo suficientemente eficiente para no tener que recurrir a instrucciones en ensamblador. Para el software receptor ejecutado en un ordenador portátil se ha optado por desarrollarlo en Java, ya que se trata de un lenguaje licenciado en su mayor parte por una Licencia Pública General de GNU por lo que es libre parcialmente y además se trata de un lenguaje portable por lo que el software podría ejecutarse en cualquier ordenador que tenga una Máquina Virtual de Java. ABSTRACT With the spread of Virtual Reality systems and leisure time focused drones, have begun to popularize First Person View systems (FPV). These systems are usually made up of a fairly high cost components, so that it has been attempted to focus the diferent parts of the system in order that they were affordable for the general public and that the system was of a DIY (Do It Yourself) type so that anyone with a basic-to-mid technology knowledge could reproduce it without too much effort. It has been attempted to build up the prototype with many hardware configurations and different components, finally opting for using a Raspberry Pi as the controller of the system as it has turned out to be the best option in terms of benefits with respect to its low price. The controller software for the diferent versions has been made in C language as it allows to do low level operations with the syntax of a high level language so that the delveloped code is efficient enought to not have to resort to assembler instructions. For the receiver software executed in a laptop it has been chosen to develop in Java since it's an almost all GNU General Public License licensed language so that is partially free and also it's a portable language so the software could be executed in any computer that has a Java Virtual Machine installed.

More information

Item ID: 48917
DC Identifier: http://oa.upm.es/48917/
OAI Identifier: oai:oa.upm.es:48917
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 17 Jan 2018 11:31
Last Modified: 17 Jan 2018 11:31
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM