Prof. Dr. Heinrich H. Bülthoff
heinrich.buelthoff[at]tuebingen.mpg.de
dagmar.maier[at]tuebingen.mpg.de
In the MotionLab we study the integration of cues from the visual, auditory, vestibular and somatosensory system. The center piece of the MotionLab is a hexapod Stewart platform (Cuesim) with six degrees of freedom. Mounted on the platform is a cabin with two interchangeable screens, a flat screen and a curved screen, both with a field of view of 86°×63°. The projector has a resolution of 1400×1050 with a refresh rate of 60 Hertz. Beneath the seat and foot plate are subwoofers which can be used to simulate high frequency vibrations in driving and flight simulators and mask the vibrations caused by the platform electric motors. The MotionLab was designed as a distributed system that is driven by multiple computers. Software control is based on an in-house development (xDevL) that can be used both with C++ and Virtools ™ programs.
The characteristics of the Stewart platform have been objectively measured with a standardized approach. It was found that the dynamic response of the platform is determined by the platform filters implemented by the manufacturer, the system time delay, and the noise characteristics of the actuators. These characteristics have been modeled and simulated on the SIMONA Research Simulator at Delft University of Technology. Experiments on the influence of these characteristics on human control behavior have shown that the limitations of the platform filters cause humans to rely predominantly on visual cues in a closed-loop target-following disturbance-rejection control task.


The free space walking and tracking laboratory in the Cyberneum is a large (12.7m x 11.9m x 6.9m) empty space equipped with 16 high-speed motion capture cameras (Vicon® MX 13). This tracking system allows us to capture the motions of one or more persons by processing the images of configurations of multiple infra-red reflective markers in real-time. The position signals are transmitted wirelessly to a high-end mobile graphics system that updates the simulated virtual environment according to the person's position and is able to generate a correct egocentric visualization and/or auditory simulation. Subjects can navigate freely within the entire area of the tracking hall by either wearing the backpack or having the experimenter wear the backpack and follow them around in the walking room. In order to suppress any interference between real and simulated environment as far as possible, the laboratory is completely dark (black with the ability to block out all light) and acoustic panels around the walls largely reduce acoustic reverberations. The tracking setup also allows for tracking multiple objects such as flying quadcopters as well as for full-body motion capture (e.g. for analysis of sports performance, i.e. gymnastics, or for animation of virtual characters).

We have employed a large screen, half-cylindrical virtual reality projection system to study human perception since 1997. Studies in a variety of areas have been carried out, including spatial cognition and the perceptual control of action. In 2005, we made a number of fundamental improvements to the virtual reality system. Perhaps the most noticeable change is an alteration of the screen size and geometry. This includes extending the screen horizontally (from 180 to 230 degrees) and adding a floor screen and projector. It is important to note that the projection screen curves smoothly from the wall projection to the floor projection, resulting in an overall screen geometry that can be described as a quarter- sphere. Vertically, the screen subtends 125 degrees (25 degree of visual angle upwards and 100 degrees downwards from the normal observation position).
In 2011 the image generation and projection setup was significantly updated. The existing four JVC SX21 DILA projectors (1400x1050) and curved mirrors were replaced with six EYEVIS LED DLP projectors (1920x1200), thereby simplifying the projection setup and increasing the overall resolution. In order to compensate for the visual distortions caused by the curved projection screen, as well as to achieve soft-edge blending for seamless overlap areas, we have developed a flexible warping solution using the new warp and blend features of the NVIDIA Quadro chipsets. This solution gives us the flexibility of a hardware-based warping solution and the accuracy of a software-based warping. The necessary calibration data for the image warping and blending stages is generated by a new camera-based projector auto-calibration system (DOMEPROJECTION.COM), Image generation is handled by a new high-end render cluster consisting of six client image generation PCs and one master PC. To avoid tearing artifacts resulting from the multi-projector setup, the rendering computers use frame-synchronized graphics cards to synchronize the projected images.
In addition to improving the visual aspects of the system, we increased the quality, number, and type of input devices. Participants in the experiments can, for example, interact with the virtual environment via joysticks, a space mouse, steering wheels, a Go-Kart, or a virtual bicycle (VRBike). Most of the input devices offer the possibility of force-feedback. With the VRBike, for example, one can actively pedal and steer through the virtual environment, and the virtual inertia and incline will be reflected in the pedals' resistance.
The quarter-sphere projection setup is complimented by a back-projection setup, which has the advantage that participants do not create shadows on the screen. This setup consists of a single SXGA+ projector (Christie Mirage S+3K DLP) and a large, flat screen (2.2m wide by 2m high). The projector has a high contrast ration of 1500:1 and can be used for mono or active stereo projections. This space has four VICON® V-series cameras for motion tracking, which has been used in recent studies investigating the influence of motion-parallax and stereo cues for depth and size perception.
For stereo projection setup, the NVIDIA 3DVision Pro active shutter-glasses are used. These glasses use RF technology for synchronization and therefore can also be used in conjunction with the infrared-based VICON® tracking system. The glasses have been modified with markers for the optical tracking system and thus can be used for head tracking.
Heli-Lab is a fixed-based flight simulator that affords a large field of view (i.e., 105°x100°). It is equipped to measure explicit and implicit behavioral responses — respectively, control stick inputs as well as eye-tracking and physiological measures. Thus, we are able to study the relationship between a pilot's actions and his cognitive workload during flight maneuvers.
The core system is an open-source flight simulator (FlightGear, www.flightgear.org) that accepts control inputs that are processed by a designated aircraft model to compute the appropriate world position and orientation of a modelled aircraft. Subsequently, these values are used to render the corresponding display of the world scene as seen from the cockpit, via a computing cluster for 10 wide-screen monitors.
Our system is equipped to record implicit behavioral responses. A remote eyetracking system (2 stereo-heads, 60 Hz; Facelab, Seeing Machines, USA) monitors the pilot's line-of-sight in the world scene as well as gaze on the heads-down instrument panel. Physiological measurements of the pilot are also recorded in tandem using a 16-channel active electrode system (g.Tec Medical Engineering GmbH, Austria). This system can be used to monitor the pilot's galvanic skin response, heart-rate variability and electro-encephalographic signals.
There are two control systems for the flight simulator that both feature generic helicopter controls such as a cyclic stick, a collective stick, and pedals. One system is unactuated and serves as any common joystick, while the other system consists of motorized controls (Wittenstein AG, Germany). This actuated system can be configured to resemble a wide range of control system dynamics, and can provide haptic feedback cues to the pilot. These cues can be used to support the pilot’s situational awareness.
The image here shows a schematic overview of the system (left). The information received by the user (red) and his control as well as physiological responses (blue) constitute part of this closed-loop system. A photo of the simulator in use (right) shows a participant performing a closed-loop control task (i.e., landing approach) while gaze is measured in real-time (inset).
A tracking hall of size 7.55m x 6.18m x 3.5m and equipped with tracking capabilities (6 VICON® Bonita cameras, software Vicon® Tracker) is used as a main testing space for our multi-robot research. The room hosts also several PCs and the whole communication infrastructure to allow decentralized multi-robot algorithms to be implemented and tested, with the possibility of obtaining ground-truth data from the external VICON® system.
For full-body motion capture we use two different setups. One setup consists of a leightweight lycra suit with attached reflective markers which are tracked and processed with the Vicon® IQ software. After the capturing process, the data can be post-processed for the desired need. The second setup is used for real-time motion capture and animation. We have two Xsens MVN Suits, consisting of 17 MTx inertial measurement units each. Custom-built plugins enable the use of these suits for real-time animation (e.g. of virtual avatars). For post-processing and animation of body parts or the full body we use Autodesk 3ds Max, Autodesk Maya and Autodesk Motion Builder. The avatars generally used for experiments involving motion capture and animation are part of the Rocketbox Studios GmbH Complete Characters Library.
For the development and the deployment of our experiments we use Virtools 5 from Dassault Systèmes, as it is easy to use for programming experiments and sharing code with other scientists. Besides Virtools we also used Ogre3D and our custom-built library veLib. Additionally, we are starting to use Unity as we increase our use of mobile devices and have an increasing interest in publishing our experiments to online applications. Furthermore, Unity is also a promising alternative to Virtools, as a new Middleware (MiddleVR from I´m in VR) allows the easy integration of Unity with our existing virtual reality equipment.
Multi-robot research is conducted by the group by exploiting UAVs (quadrotors) as experimental testbeds for implementing and evaluating advanced complex strategies for multi-robot estimation and control, with a particular focus on decentralized solutions. The quadrotors used by the group are based on a commercial product from the german company MikroKopter (Germany), and have been then modified both in their hardware and control software to suit our particular needs. Absolute position/orientation measurements are obtained form an external tracking system (VICON® ), although several quantities are also estimated onboard exploiting accelerometers, gyroscopes and onboard cameras.
GVS is used to stimulate the human vestibular system by injecting small currents behind the ears of a person. Produced by Good Vibrations (Toronto, Canada) it consists of a small box designed to be fastened to a person’s body with 4 leads protruding outward used to attach behind the ears. The newly acquired GVS system will be used in conjunction with the MPI Stewart Platform and the MPS Cyber Motion Simulator to investigate self motion perception with the potential of virtually expanding the usable workspace of these devices. The GVS system will also be used with the tracking hall and the omnidirectional treadmill to enhance redirected walking techniques and to induce out-of-body experiences in virtual environments
Biosignal (EEG, EOG, ECG, EMG) acquisition allows investigation of brain-, heart- and muscle-activity, eye movements, respiration, galvanic skin response and many other physiological and physical parameters. Produced by g.tec medical engineering (Schiedlberg, Austria) it consists of a 16-channel biosignal amplifier (up to 256 channels supported) as well as a portable 8 channel amplifier which enables data acquisition during free movement. The newly acquired g-tec system has been used in conjunction with the MPI Stewart Platform and will in future be used with the MPS Cyber Motion Simulator to investigate biosignal responses to self-motion. High-speed online processing of the g-tec system under MATLAB SIMULINK enables brain computer interfacing. At present the system is capable of controlling cursor movement on a display screen in real-time after training the computer on subject specific activation patterns. Plans to extend this to interfacing the g-tec system with the control computer of the MPI Cyber Motion Simulator will potentially enable the user to control self-motion by monitoring differential activation of the sensorimotor cortex using a motor imagery paradigm.