01 — Onboard perception
Perception that fits the compute budget
Track cheaply on every frame. Classify only when identity matters.
A single monochrome camera and a microcontroller must share memory and cycles with inference, the radio,
and motor control. I design perception–control architectures that keep lightweight localization in the
closed loop and invoke learned classification selectively, so perception never starves locomotion.
MilliMobile Vision →
02 — Harvested energy
Operation on harvested energy
Shape behavior around the energy the environment provides.
Batteries add mass and eventually run out. Battery-free platforms like the solar-powered origami
microflier collect their own power and spend it in brief, deliberate actions, so energy availability
becomes part of the operating strategy rather than a limit imposed on it.
Origami microfliers →
03 — Physical understanding
Physical models from observation
Measure the world before predicting how to act in it.
Predicting how a robot will interact with its surroundings requires knowing their intrinsic properties.
I use computer vision to capture motion, relate it to a physics-based model, and estimate the most
probable parameters with Bayesian inference.
IEEE CASE 2025 →