Model the environment
Represent terrain as a searchable space, using elevation information to identify feasible routes between specified locations.
Unmanned Aerial Vehicle Real-Time Guidance System via State-Space Heuristic Search
A research-led engineering effort to evaluate whether heuristic search could generate safe, maneuverable UAV flight trajectories in a real-time guidance environment.
The research addressed a practical limitation of preplanned UAV flight profiles: changing a route during a mission was constrained by the geometry of the original trajectory and by surrounding terrain. The work investigated a system capable of generating new flight patterns from operator-defined conditions while accounting for obstacles, aircraft headings, altitude, and turn-radius limits.
The resulting Real-Time Path Planner (RTPP) used A* state-space heuristic search to generate candidate routes and convert suitable routes into flight patterns. A separate Terrain Map Creator (TMC) prepared elevation information for planning. The prototype was integrated with the Drone Formation Control System (DFCS) real-time computer network and evaluated through empirical testing and six-degree-of-freedom flight simulations.
The thesis examined graph-based pathfinding methods and selected A* as the core route-generation algorithm. The challenge extended beyond finding a path: the result had to be suitable for an aircraft operating within defined constraints.
Represent terrain as a searchable space, using elevation information to identify feasible routes between specified locations.
Apply A* to search for a route between a defined start state and destination while considering terrain restrictions.
Translate candidate routes into flight patterns and evaluate heading, turn radius, altitude, and minimum terrain clearance.
Return a flight pattern only when the route can be converted into a safe, maneuverable trajectory under the modeled conditions.
The implementation separated terrain-data preparation from route planning, allowing each component to serve a distinct engineering function.
A C++ prototype combining an A* route-generation module, flight-pattern generation and validation, operator interface, terrain visualization, diagnostics, and network communication.
A separate application that processed geographic elevation data and produced terrain files suitable for use by the path planner.
The RTPP was linked to the DFCS real-time network for request-and-response testing. Generated flight patterns were then assessed for distance, terrain clearance, maneuverability, and simulated flight behavior.
The prototype exchanged guidance requests and generated flight-pattern data with the DFCS environment using TCP/IP networking and UDP packets.
Evaluation examined clearance from high terrain and whether generated flight patterns satisfied modeled aircraft maneuverability requirements.
DFCS simulations evaluated how a simulated MQM-107D followed preplanned and real-time-generated flight patterns.
The thesis concluded that the integrated prototype could produce real-time flight patterns that were safe and maneuverable within the evaluated conditions.
The central contribution was a practical demonstration that heuristic search could be incorporated into a real-time UAV guidance workflow. The research combined algorithm selection, terrain processing, C++ implementation, interface development, integration, and measured evaluation into a single thesis project.
It also established directions for continued investigation, including improved heuristic functions, three-dimensional route generation, and learning-based approaches to pathfinding. These were identified as future work, not capabilities claimed for the completed prototype.
The work provides an engineering foundation for examining present-day UAV autonomy, real-time decision support, simulation, and system interoperability. Those themes also intersect with technical questions encountered in the Counter-UAS community.
This is a contemporary assessment of the research's relevance, not a claim that the 2007 thesis developed or validated a Counter-UAS capability.
For questions about the thesis, technical research, or potential engineering collaboration, start a conversation.
Start a conversation