My research had two major foci. The first lay in the domain of distributed state estimation and control — a subset of networked systems. As sensors become cheaper, miniaturized, and computationally more powerful, the quality of estimation relies on how well the communicating sensors merge and assimilate their measurements. The second was toward deepening an understanding of the air traffic management system complexity through data-driven methods. With the advent of powerful machine learning tools in tandem with high-fidelity data recording tools in the airspace system, the study of large aviation datasets can allow us to model evolutionary behaviors in the complex air traffic management system. Upon scaling algorithms dedicated to this purpose, they can potentially be used as support tools to automate the decision-making process for air traffic control, which will help safely increase the throughput of the system. Apart from these two, I also took an avid interest in autonomous navigation capabilities associated with ground vehicles.
How to Make Networked Sensors Smarter?
True maneuver
The heart of my distributed state estimation research, made interactive: several noisy radars each track the same maneuvering aircraft with their own Interacting Multiple Model filter, then reach consensus over a communication network. Each radar keeps its own estimate — its local filter plus a consensus nudge from neighbours, not a central fuser; the bold mahogany line is Sensor 1's, the faint ones the other sensors'. The error bars (top‑left) compare Sensor 1 alone vs networked — folding in neighbours' information tightens it. Blind a sensor — click a node or a chip below — and it keeps tracking on communication alone: a naïve node. Shift-click any sensor to sever its network links — a blind one then drifts, while a sighted one falls back to a lone standalone filter (no fusion). The mode bars show the network agreeing on the maneuver.
The general idea of estimation is to derive the 'best estimate' for the true value of the state of some system from an incomplete, potentially noisy set of observations on that system. Distributed estimation extends this idea to obtain a state estimate using a network of communication-capable sensors, where the sensors can now correct each others' estimates and achieve overall improvement. My research in this area focused on deriving 'optimal' target state estimates, applicable to both linear and hybrid state evolutions.
The general idea of estimation is to derive the 'best estimate' for the true value of the state of some system from an incomplete, potentially noisy set of observations on that system. Distributed estimation extends this idea to obtain a state estimate using a network of communication-capable sensors, where the sensors can now correct each others' estimates and achieve overall improvement.
In a founding consensus-based distributed estimation article, Olfati introduced a novel consensus-based update architecture for distributed estimation, albeit developing a sub-optimal version owing to the mathematical and implementational complexity involved in developing an optimal version.
I devoted my time to research an optimal form of this Kalman consensus filter (OKCF), where the optimal gains resulted in the best possible MMSE estimate of the target. To improve the applicability of the optimal distributed estimator, I subsequently worked to enhance the algorithm to estimate the hybrid states of target evolving in a hybrid fashion using the Interacting Multiple Model concept.
Architecture of distributed hybrid estimator.
Tracking an aircraft that switches between left-turn, right-turn and constant-velocity modes, using a network of air-traffic surveillance sensors.
Estimated mode probabaility.
During the end of my Ph.D., I was involved in an investigation to modify the algorithm to allow the sensors to be 'naïve', in the sense that some sensors may not be able to obtain measurements from the target, but are relying just on communicated information.
Read more +
Toward Automating Air Traffic Management
Arrival
A toy representation of my Ph.D. work, over a real map of the LGA terminal area: an arrival on RWY 31 final, checked against human-interpretable bounds learned from nominal traffic (a lateral corridor + an altitude band, inset). Pick a maneuver — the monitor first raises an amber precursor warning (a learned indicator from multi-aircraft and -airport states) a few seconds before the red anomaly.
Providing intelligent algorithms to manage the ever-increasing demand of air traffic and airspace congestion is critical to the efficiency and economic viability of air transportation systems. My research in the air traffic management domain involved applying machine learning tools to detect anomalous behvior (through unsupervised learning) and subsequently detect their precursors (through supervised learning). The algorithms were deployed on a testbed, and demonstrated as an online anomaly monitoring and mitigation tools for real air-traffic surveillance data from the terminal airspace operations of the New York metroplex.
Providing intelligent algorithms to manage the ever-increasing demand of air traffic and airspace congestion is critical to the efficiency and economic viability of air transportation systems. During my masters program, I undertook research in this domain for a project titled 'Intent-Based Data Mining for Identifying and Classifying Conflict Detection and Resolution from Historical Aircraft Track Data', which coupled together the concepts of machine learning and air traffic management. The project involved applying machine learning techniques to find patterns in trajectory-based operations, and mimic the responses of air traffic controllers and pilots to en-route conflicts.
Initially starting with off-the-shelf toolboxes to analyze the aviation datasets, we realized that basic toolboxes like Support Vector Machines and Neural Networks were incapable of learning the intricacies and variabilities of human responses in this context. Therefore, we developed a novel feature-weighted approach to learning, which improved the performance of the supervised learning process. This project exposed me to the inherent challenges of implementing mathematical techniques to such practical systems and motivated me to delve deeper into this field.
During my Ph.D., I researched anomaly detection in aviation datasets, where the anomalies are closely tied to operational or safety issues in the terminal airspace. Inspired by the work of a colleague, I developed a human-interpretable anomaly detection algorithm — called TempAD — relying on unsupervised machine learning techniques to aid the visualization of anomaly detection models in the physical space. Considering that aviation operations are periodic, I developed a recursive data-driven anomaly detection algorithm — called TempAD-OU (for Overnight Update) — that was capable of maintaining an anomaly detection model library and incrementally adapting it to newly recorded data.
This research focused on finding abnormal behavior in the terminal airspace; a complementary problem and a natural next-step is prognosis, i.e., determining the causes — called precursors — for these behaviors in the same dataset. For this purpose, I developed a precursor detection algorithm — called reactive TempAD — through a supervised learning approach.
Toward the end of my Ph.D., I worked on enhancing these algorithms to apply to real-time streaming data, so that they could potentially be used as online anomaly monitoring and mitigation tools.
Architecture of anomaly detection algorithm.Anomaly and precursor detection for approach to LGA RWY31.
This research for anomaly and precursor detection was a collaborative project with NASA, Mosaic ATM, and Honeywell, and required me to test and then package and deploy the developed algorithms. The algorithms were tested in a realistic scenario on datasets recorded in the New York metroplex airspace region.
Read more +
Balanced Strategies for Autonomous Navigation
As part of class coursework, I worked on a project aimed at the development of new strategies to aid navigation of autonomous ground vehicles. The project investigated the dynamically evolving balance between performance and safety of vehicles, characterized by a ‘likelihood of collision’ metric embedded within a dynamic programming framework. With the advent of autonomous vehicles and the increasing rate of research being done into networking such autonomous systems, this project piqued my interest and compelled me to learn more about this field.