Overview

As a Research Assistant in the Avionics Engineering Center at Ohio University, I contributed to the design and evaluation of autonomous navigation and mapping systems for Unmanned Aircraft Systems (UAS) across a range of challenging operational environments — from GNSS-degraded forest canopy to indoor maintenance tunnels and urban canyon multi-copter formations. The work spanned custom hardware integration, algorithm development, flight testing, and collaborative multi-institution research.


Research Thread 1: Under-the-Canopy Forest Navigation

Traditional GNSS positioning becomes unreliable under dense forest canopy due to signal attenuation, multipath, and diffraction from foliage. This project developed a Simultaneous Navigation and Mapping (SNAM) method for multi-copter UAS operating in these environments.

Platform

A 3DR hexacopter was equipped with multiple 2D laser scanners (forward-pointing and downward-slanted), cameras, a GNSS receiver (u-blox M8T), and a low-cost IMU. All data was logged and processed in ROS on a FitPC onboard computer.

Navigation Method

The hierarchical GNC framework integrates:

Flight Tests

Two test flights were conducted in a temperate forest near Athens, Ohio (April and June 2015). The more challenging June flight (denser foliage) demonstrated:

[PDF] A Navigation and Mapping Method for UAS during Under-the-Canopy Forest Operations — IEEE/AIAA DASC 2016


Research Thread 2: Multi-Copter Relative Navigation and Collision Avoidance

In collaboration with a multi-institution team, this work developed a real-time relative navigation capability for multi-copter platforms to enable collision avoidance in urban environments where cooperative vehicles share airspace.

System Design

[Paper] A Real-time Relative Navigation Capability for Multi-copter Collision Avoidance — ION ITM 2016


Research Thread 3: Custom Hardware and Alternative Positioning

A recurring theme across projects was the need for reliable positioning when GNSS is unavailable. Contributions in this area included: