Papers
Topics
Authors
Recent
Search
2000 character limit reached

End-to-End LLM Flight Planning with RAG-based Memory and Multi-modal Coach Agent

Published 8 Jul 2026 in cs.RO and cs.AI | (2607.06964v1)

Abstract: Bridging the gap between human pilot intent and autonomous flight operation is critical for real-world electric vertical takeoff and landing (eVTOL) aircraft deployment. Flight planning traditionally relies on classic algorithms that struggle to incorporate flexible human preferences. We present FRAMe, an End-to-End LLM Flight Planning tool with RAG-based Memory and Multi-modal Coach Agent. Our system integrates a planner LLM with a multi-modal coach agent and retrieval augmented generation (RAG)-based memory to generate flight plans that satisfy mission constraints while aligning with human flight operator preferences. We demonstrate the system in a range of real-world-inspired scenarios of varying difficulty levels. Across four LLMs, the full FRAMe system (RAG and coach) yields the highest validity for every planner (up to 93.8% aggregate, 99% on Easy scenarios for the strongest planner) and shifts preference-relevant metrics in the operator-favored direction where the metric has headroom. FRAMe signifies how advanced LLMs can be deployed for human-centric mission planning, translating natural language instructions into safe, efficient, and flexible flight routes. The code is available at: github.com/amin-tabrizian/FlightPlanningLLMs

Summary

  • The paper introduces FRAMe, an end-to-end eVTOL flight-planning system that combines an LLM planner with geometry-filtered RAG memory and a multimodal coach agent for validation and preference alignment.
  • The full system achieved validity rates of 88.9%โ€“93.8% for three planners, while model-specific gains included 12% fewer waypoints for o3-mini and 9% greater clearance for o4-mini.
  • The results show that FRAMe outperforms A* on clearance and waypoint efficiency with a small distance tradeoff, but retrieval and coaching benefits depend on the model, metric headroom, and reliable human validation.
  • What design choices make geometry-constrained retrieval safer than unrestricted semantic RAG for flight planning?
  • How do LLM planner capabilities and prompting strategies affect validity, clearance, waypoint count, and distance?
  • How could human feedback, dynamic obstacles, weather, energy constraints, and air-traffic rules be integrated into the FRAMe architecture?
  • What evaluation methods can reduce bias when a multimodal LLM coach judges operator preference alignment?
  • Find recent papers about LLM-based autonomous flight planning.

Motivation and problem setting

Classical path planners such as A*, RRT, and RRT* guarantee obstacle-free trajectories but require explicitly specified mathematical objectives, which makes them poorly suited to capturing subjective, context-dependent operator intent in Advanced Air Mobility (AAM) operations. The paper addresses this gap with FRAMe, an end-to-end flight planning system in which a planner LLM converts natural-language mission prompts into eVTOL waypoint sequences, while two auxiliary modulesโ€”a retrieval-augmented generation (RAG) memory and a multi-modal coach agentโ€”improve validity and preference alignment. The work extends the authors' prior line of research on LLM-based route selection and chain-of-thought flight planning, and positions itself against related efforts including SayCan-style grounding, LLM-A*/LLM+P hybrid planners, retrieval-augmented embodied planning (P-RAG, STRAP), and UAV-specific systems such as TypeFly and GSCE.

System architecture

FRAMe takes as input a KML-encoded scenario (origin, destination, flyable airspace, polygonal no-fly zones) plus an operator preference expressed in natural language. The planner agent converts scenario placemarks into natural-language messages, applies one of several prompting strategies (the authors report that a customized zero-shot chain-of-thought variant performs best), optionally augments the prompt with retrieved plans, and emits waypoints together with natural-language reasoning for explainability.

The multi-modal coach agent, implemented with o4-mini, performs a three-stage review: (1) rule-based geometric checks of validityโ€”waypoint containment in the flyzone, correct origin/destination connectivity, and no segment intersecting a no-fly zone; (2) a vision-based assessment of preference alignment on a rendered image of the plan; and (3) optional free-form operator feedback. The resulting record is inserted into the vector database.

The RAG module embeds the operator's preference text and retrieves the K=2K{=}2 most similar past plans by cosine distance over preference embeddings. A notable design decision is that retrieval candidates are restricted to records with identical scenario geometry (same flyzone, polygons, origin, destination); the embedding similarity only ranks within that set. Geometric relevance is therefore guaranteed by exact matching rather than inferred from embedding distance, which avoids a common failure mode of semantic retrieval over spatial problems.

Evaluation protocol

Experiments use Dallasโ€“Fort Worth scenarios at three difficulty levels (2, 4, and 7 no-fly polygons), four planner LLMs (o3-mini, o4-mini, DeepSeek-R1, GPT-5.4), and four conditions: A*, Baseline (LLM alone), +RAG, and +RAG+Coach. Preference alignment is evaluated without human annotators via three geometrically computable objectives: minimize flight distance, minimize waypoint count, and maximize polygon clearance. A warmup phase (150 runs with neutral preferences) seeds the database; the ablation phase then fixes it read-only, isolating the marginal contribution of each component.

Results

Validity. The full FRAMe configuration achieves the highest validity for every planner, reaching 88.9% (o3-mini), 90.7% (o4-mini), 93.8% (DeepSeek-R1), and 55.6% (GPT-5.4). Two findings stand out. First, for o3-mini, +RAG alone slightly regresses validity (79.6% โ†’ 79.1%), implying that unvalidated retrieval can surface misleading neighbors; the coach is what recovers and extends the gain, so coach review is load-bearing rather than redundant. Second, GPT-5.4 lags substantially across all conditions despite augmentation, which the authors attribute to weaker instruction-following under geometric constraints.

Preference capture. Preference effects are model-specific and headroom-bounded. o3-mini reduces mean waypoint count from 4.06 to 3.58 (โˆ’12%) under the full system; o4-mini increases minimum clearance from 5.58 km to 6.07 km (+9%); DeepSeek-R1 peaks on clearance at +RAG (7.50 km) but retreats slightly with the coach added, suggesting retrieval alone is the stronger signal for its spatial reasoning. Notably, o3-mini's clearance declines monotonically with augmentation (5.88 โ†’ 5.35 โ†’ 4.52 km), because coach-driven revisions prioritize fixing validity violations over maximizing separation. The distance metric barely moves for any model, since all planners already operate within roughly 6 km of the ~190 km geodesic at Baseline.

A* comparison. A* achieves 100% validity by construction but is preference-blind: its mean clearance (1.91 km) is well below every LLM condition (3.9โ€“5.0 km), and its waypoint count (18.2) is 3โ€“5ร— higher because it tracks grid discretization rather than operator intent. FRAMe outperforms A* on clearance and waypoint preferences while accepting a small distance overhead (roughly +5โ€“7 km).

Per-difficulty analysis shows the difficultyโ€“validity relationship is model-specific: DeepSeek-R1 peaks on Easy/Medium (98.7%/97.3%) but drops to 85.3% on Hard, whereas o4-mini peaks on Hard (96.0%), indicating richer geometric structure anchors its decisions rather than overwhelming them.

Limitations

The paper is explicit about several constraints. The preference-capture evidence is strongest for clearance (and waypoints for planners starting above the floor) and weakest for distance, a consequence of evaluation geometry rather than framework design. Aggregate metrics averaged across preferences can move non-target metrics unfavorablyโ€”for example, aggregate clearance declines for o3-mini and GPT-5.4 under +RAG+Coach when clearance was not requestedโ€”so aggregate columns should be read as side-effect summaries. The coach's alignment verdict inherits known LLM-as-judge biases (position, verbosity, self-preference); validity is grounded in rule-based checks, but no human-rater study has been conducted. All experiments are simulation-only with synthetic static polygons; dynamic traffic, energy limits, vehicle dynamics, weather, and live flight tests remain unaddressed, though a subscale-UAV web prototype integrated with Mission Planner is presented as an intermediate validation step.

Conclusion

FRAMe demonstrates that coupling an LLM planner with a geometry-guaranteed RAG memory and a multi-modal coach yields the highest plan validity across four state-of-the-art models, with the coach providing a non-redundant lift over retrieval aloneโ€”including recovering validity where retrieval regresses it. Preference capture is real but conditional on metric headroom and model identity, and the system trades a small distance overhead relative to A* for substantially better clearance and waypoint economy. The open questions left by the paper concern human validation of the coach's alignment judgments, extension to dynamic constraints and real airspace traffic, and confirmation through live flight tests.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.