Experience Filter: Translating Heterogeneous Signals into Motion
Related Experiment Video
Updated: Nov 12, 2026

MPI CyberMotion Simulator: Implementation of a Novel Motion Simulator to Investigate Multisensory Path Integration in Three Dimensions
Published on: May 10, 2012
Ekrem Yüksel1, Alihan Bakir1, Jamie Paik1
1Ecole Polytechnique Fédérale de Lausanne (EPFL), Reconfigurable Robotics Laboratory, Lausanne, Switzerland.
Abstract:
Human experience is inherently rich and multisensory, composed of intertwined visual, auditory, and kinesthetic feedback. Digital media capture only its audiovisual dimensions, omitting its mechanosensory dimensions. While full-body (kinesthetic) haptic feedback can enrich media, no general method exists for deriving structured motion from heterogeneous signals and combining it with the audiovisual content for rendering. The Experience Filter maps multimedia signals into structured motion trajectories through a common pipeline of modality-specific feature extraction followed by a modality-agnostic shared encoding, recombining them into a synchronized multisensory experience: each signal is reduced to a shared descriptor space - signal intensity, dominant spectral feature, and distance from neutral axis - then mapped to a trajectory via a fixed, deterministic, training-free encoding. Because this encoding space is hardware-independent, the motion can be retargeted to robotic platforms of arbitrary degrees of freedom and morphology. A feature-sensitivity analysis shows that the descriptor axes are independent and the encoding-space topology follows from the chosen descriptors rather than being fixed. The framework is demonstrated on real-world music and images, producing continuous, synchronized image-audio-motion experiences without manual authoring. The Experience Filter thus provides an analytical mapping from multimedia signals to combined image-audio-motion rendering, enabling expressive, user-adjustable experience across robotic platforms.
Related Concept Videos
Vector Functions and Motion: Problem Solving
Relative Motion Analysis - Velocity
When an external force is exerted, it sets the crank into a rotational movement. This, in turn, instigates the motion of the connecting rod, leading to what is referred to as a general plane motion. This process involves two key points - point A on the connecting rod...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it instrumental in...
Absolute Motion Analysis- General Plane Motion
As the drone's propellers rotate, an upward force is generated that counteracts the force of gravity, enabling the drone to lift off from the ground. This initial movement of the drone is along a straight path, representing a form of translational motion. In this phase, every point on the drone...
Relative Motion Analysis - Acceleration
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...