Vision-based tactile sensing

Visualizing robotic touch: concept illustrations for tactile sensing technology. This project explores how robots can learn to “feel” by using a camera to sense pressure on soft materials. Instead of relying on complex electronics, the system uses a simple setup: a camera under a soft layer filled with tiny particles. When something presses on the […]
Juggling ensemble

3D Animation & Data Visualization for Dynamic Systems Research.
Between 2009 and 2015, the Institute for Dynamic Systems and Control at ETH Zurich developed robots that can juggle balls—without cameras, microphones, or traditional sensors. The project served a deeper research purpose: to validate algorithms and tools used to control dynamic systems.
I was brought in to visualize what happens when 32 of these robots juggle simultaneously. Using motion-capture data from a single existing robot, I built a 3D animation where each virtual robot was individually driven by real recorded motion data. The result is a highly synchronized, almost hypnotic simulation that makes a complex technical system both understandable and visually compelling.
To add depth and realism, I also recorded the original robot’s mechanical sounds and created a custom audio sample track, syncing it to the animation to enhance the immersive effect.
This project blends data-driven animation, scientific visualization, and sound design—an example of how multidisciplinary design can support research communication in creative, engaging ways.
Distributed Flight Array

3D Animation for Modular Flying Robots Research.
At the Institute for Dynamic Systems and Control at ETH Zurich, researchers have been exploring a futuristic concept since 2008: modular flying robots that can autonomously coordinate, dock with each other mid-ground, and fly together as a single aerial platform. Once airborne, these units hover for several minutes before descending back to the ground—a graceful demonstration of advanced robotics and control systems.
To communicate this complex research in a compelling way, I created a concept animation that visualizes how these individual flying modules work in sync. Each unit was animated using motion capture data, ensuring a realistic and technically accurate portrayal of the system’s behavior. Through dynamic camera movements and 3D composition, the animation captures the elegance and innovation of the project while making its abstract mechanics visually intuitive.
This is a great example of how animation, data-driven visualization, and multidisciplinary design for academic audiences can bring complex technologies to life in a way that’s clear, engaging, and memorable.