Posts by Collection

portfolio

Fully Autonomous Aerial Systems

My work on fully autonomous aerial systems including key systems outputs like SoftwarePilot and My work on fully autonomous aerial systems including key systems outputs like SoftwarePilot and the Fleet Computer.

Programmable Edge Testbeds

Current testbed infrastructure lacks the programmability, close hardware approximation, and sensor availability needed for constrained edge workloads like those required for autonomous UAV. PROWESS solves this problem by positioning edge hardware near sensor endpoints, connecting these edge systems to a centralized experiment scheduling server, and leveraging institutional networks like those at universities and corporations to build an end to end experimentation platform for edge workloads.

AutoWav

In today’s contested radio-frequency environment, high-fidelity wireless communication is both more important than ever, and more difficult to maintain. Furthermore, bad actors can jam crucial signals sent to self-driving cars, autonomous UAV and manned aircraft. AutoWav, an AFRL-sponsored research project, seeks to mitigate RF interference by avoiding it entirely by using neural networks to redesign waveforms in real time. AutoWav has resulted in a number of waveform design techniques, culminating in >1000X speedup over conventional convex optimization for waveform design.

talks

teaching

Systems 2: Operating Systems

Undergraduate course, Ohio State University, 2019

Introduction to operating system concepts: process, CPU scheduling, memory management, file system and storage, and multi-threaded programming.