Mi proyecto fin de carrera
Por Luis Peralta
Una de las cosas que he hecho hoy ha consistido en ir a hablar con mi tutor Erasmus en la TUM. Quizá debería haberle ido a visitar antes, pero tampoco es que me sobrase el tiempo. Total, para llevarme el chasco que me he llevado.
El tio, Jan, es la mar de majo. Y ya tenía referencias de él por casualidades de la vida (conocer a la novia española, por ejemplo). Me ha presentado a todo el departamento, que es el Lehrstuhl für Realzeit-Computersysteme, me ha enseñado mi lugar de trabajo, me ha dicho las horas que tendré que trabajar a la semana y me ha comentado en qué iba a consistir mi proyecto. Hemos quedado que nos veriamos la semana que viene, porque yo entre el cursillo de alemán que estoy haciendo y el papeleo que voy a hacer no me va a quedar mucho tiempo libre.
El proyecto consiste, o creo que consiste, en lo siguiente: simular los sonidos que haría un robot (Minerva), dentro de un entorno virtual. Dicho así, uno no se entera de nada. Veamos… lo que se está haciendo en el Telepresence es simular un entorno real para casos en los que la realidad está retardada. El ejemplo más sencillo es un robot en la Luna, que tiene el problema de que la imagen llega con tres segundos de retraso. Entonces, en el momento en que le decimos al robot que haga alguna acción, el resultado nos cuesta de ver 3 segundos. Si queremos hacer algo medianamente complicado, pues nos va a costar un largo rato. Por lo tanto lo que se hace es modelar la realidad y generar una simulación a partir del modelo, de forma que el operador tenga la mayor sensación de velocidad, intentando que la inmersión en la simulación sea lo más real posible. Vamos, algo realmente interesante y útil.
Mi trozo del proyecto está relacionado con el sonido. Lo que tengo que hacer es que el operador reciba retroalimentación acústica de los movimientos que manda hacer al robot. Pero recordemos que el robot está a miles de kilómetros y que no lo vamos a oir. Por lo tanto, lo que tenemos que hacer es generar el sonido dependiendo de los movimientos que el operador haga hacer al robot, de forma que la imagen y el sonido den la máxima impresión de realidad. El rizo se puede rizar. Y se puede hacer utilizando sonido envolvente en vez de sonido estéreo. Pero ya veremos si llegamos a tanto o no.
En cuanto al resto de cosas, pues se supone que tendré la cuenta en el departamento para trabajar ya. Con lo que el siguiente día que aparezca por allí me podré poner manos a la obra.
Con mi tutor, Jan, ha habido sintonía técnica, que llamo yo. Y que viene a ser que he superado la prueba de saber lo que eran los Makefile, el CVS, el ESD, los drivers ALSA, etc… Parece que aquí también llegan los alumnos a final de carrera sin saber manejar correctamente las herramientas básicas de un entorno de programación. Y yo no las conozco precisamente porque me las hayan enseñado…
En lo que al papeleo respecta, hoy ha sido día de descanso… Y, en cuanto al chasco, lo dejaremos para otro día…