Sistema de visión en primera persona

2017 
Con la proliferacion de sistemas de realidad virtual y drones enfocados al ocio se han empezado a popularizar los sistemas de vision 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 publico general y que el sistema fuera del tipo DIY (Do It Yourself por sus siglas en ingles) para que cualquier persona con unos conocimientos basicos/medios de tecnologia pudiera reproducirlo sin demasiado esfuerzo. Se ha intentado construir el prototipo con varias configuraciones hardware y componentes distintos optandose finalmente por una Raspberry Pi como controlador para el sistema ya que ha resultado ser la mejor opcion 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 codigo desarrollado es lo suficientemente eficiente para no tener que recurrir a instrucciones en ensamblador. Para el software receptor ejecutado en un ordenador portatil se ha optado por desarrollarlo en Java, ya que se trata de un lenguaje licenciado en su mayor parte por una Licencia Publica General de GNU por lo que es libre parcialmente y ademas se trata de un lenguaje portable por lo que el software podria ejecutarse en cualquier ordenador que tenga una Maquina 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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []