Aaron Wilhelm

Aaron Wilhelm

PhD Candidate, Electrical Engineering

Cornell University, Napp Lab

Ph.D. candidate developing robust, high-precision localization and mapping methods for mobile robots


About Me

I am a Ph.D. candidate in Electrical Engineering at Cornell University, where I work in the Napp Lab under the supervision of Professor Nils Napp. My research focuses on developing robust, high-precision localization and mapping methods for mobile robots operating in challenging environments.

My doctoral research centers on ground-texture localization and SLAM, which use a downward-facing camera to localize a robot from the natural visual texture of the surface beneath it. By exploiting the constrained geometry and controlled sensing conditions of this setup, I develop lightweight and scalable methods that enable submillimeter localization without environmental modification, even in highly dynamic surroundings.

My broader research interests include SLAM, visual place recognition, learning-based robotic perception, and multi-robot systems. I received my M.S. in Electrical Engineering from Cornell University and my B.S. in Electrical Engineering, summa cum laude, from UCLA. I am a recipient of the McMullen Fellowship, Lester Eastman Fellowship, and Cornell ECE Outstanding TA Award. Outside of research, I enjoy cooking, hiking, scuba diving, and traveling.

Learn More About My Research

See It In Action

Selected Publications

All publications →
Submitted First author

Micro-Localization: High-Precision Mobile Robot Localization Using Microscopic Ground Texture

Aaron Wilhelm, Marina de Albuquerque Marcon, Emith Uyanwatte, and Nils Napp

TL;DRUses microscopic natural surface texture for global localization, achieving 28–73 µm translation RMSE across three surfaces and transferring gantry-built maps to a low-cost mobile robot.

▸Read full abstractHide abstract

This work uses microscopic images of natural ground texture to determine a robot’s position within a map with errors of tens of micrometers. It examines how optical magnification and image-matching uncertainty affect positioning accuracy, and addresses calibration, camera modeling, and focusing at high magnification. Across 1,007 held-out gantry queries per surface on printed wood grain, terrazzo, and concrete, the system localizes every query with 28–73 µm translation RMSE relative to a calibrated gantry reference. Its position estimates agree with separate photometric registration estimates to within approximately 9 µm RMSE on valid comparison subsets. Further experiments demonstrate localization on a low-cost mobile robot using gantry-collected maps, as well as measurement of micrometer-scale displacement caused by thermal expansion.

ICRA 2025 First author

Improved Bag-of-Words Image Retrieval with Geometric Constraints for Ground Texture Localization

Aaron Wilhelm and Nils Napp

TL;DRAdds scale and orientation constraints to bag-of-words retrieval for ground imagery, increasing global-localization mean average precision from 0.026 to 0.559 and detecting nearly 3× as many loop closures as DBoW.

▸Read full abstractHide abstract

GT-BoW is a geometry-aware image-retrieval method for ground-texture localization. It combines an approximate k-means vocabulary and soft assignment with constraints derived from the fixed scale and consistent orientation of downward-facing images. Separate high-accuracy and high-speed variants address the different demands of global localization and loop-closure detection. On the full benchmark, the method increases global-localization mean average precision from 0.026 to 0.559 and detects nearly 3× as many loop closures as a standard DBoW baseline.

ICRA 2024 Co-author

Inexpensive, Automated Pruning Weight Estimation in Vineyards

Jonathan Jaramillo, Aaron Wilhelm, Nils Napp, Justine Vanden Heuvel, and Kirstin Petersen

TL;DRUses a smartphone camera and inexpensive structured light to estimate grapevine pruning weight, achieving R² = 0.80 on vertical-shoot-positioned vines and providing initial computer-vision results for high-cordon vines.

▸Read full abstractHide abstract

Pruning weight helps growers assess vine vigor and plan vineyard management, but conventional measurement methods are labor-intensive or require specialized equipment. This work presents an affordable computer-vision method that combines a smartphone camera with structured light. It achieves R² = 0.80 on vertical-shoot-positioned vines, outperforming prior vision-based approaches, and reports initial results (R² = 0.29) for high-cordon vines, a training system not previously evaluated with computer vision.