Trajectory Optimization for Autonomous Emergency Landing of Multirotor UAVs under ICAROUS Framework

With the rapid development of low-altitude economy and drone technology, Unmanned Aerial Vehicle systems face significant safety challenges. Statistics from 1,500 UAV enterprises reveal system failure rates as high as 10⁻³ per flight hour, where battery degradation and motor malfunctions are primary contributors. These vulnerabilities necessitate high-reliability emergency landing capabilities, particularly for multirotor drones operating over populated urban areas where uncontrolled descent poses severe risks to ground personnel. The ICAROUS framework developed by NASA provides foundational autonomy for routine operations but lacks specialized emergency response mechanisms. This research addresses this gap through a hierarchical trajectory optimization method that significantly enhances safety and efficiency during critical failure scenarios.

Autonomous Operation Framework for Unmanned Aerial Vehicles

ICAROUS (Integrated Configurable Algorithms for Reliable Operations of Unmanned Systems) is a modular software architecture enabling autonomous decision-making through core components:

Autonomy Category Level Capability
Single-Vehicle 1 Remote Guidance
2 Real-Time Fault Diagnosis
3 Fault Recovery & Flight Adaptation
4 Onboard Route Replanning
Multi-Vehicle 1-3 Collaborative Operations
Swarm 1-3 Distributed Strategic Objectives

The emergency decision module augments ICAROUS by continuously monitoring UAV states via communication buses. When critical anomalies like power deterioration are detected, it executes:

  1. Remaining flight time estimation using power models
  2. Reachable area calculation
  3. Landing site selection
  4. Trajectory regeneration

The power consumption model for multirotor UAVs during emergency descent is:

$$P(v) = P_m \left(1 + \frac{3v^2}{U_{tip}^2}\right) + P_n \left(\sqrt{1 + \frac{v^4}{4v_0^4}} – \frac{v^2}{2v_0^2}\right)^{1/2} + \frac{1}{2}d_0\rho sAv^3$$

where $P_m = \frac{\delta}{8}\rho sA \Omega^3 R^3$ and $P_n = (1 + k)\frac{W^{3/2}}{\sqrt{2\rho A}}$ represent blade profile and induced power during hover, respectively.

Emergency Landing Trajectory Optimization

Landing Site Selection and Path Planning

Candidate landing sites $S_l = \{l_1, l_2, …, l_n\}$ are predefined based on terrain features, population density, and obstacle distribution. Each site $l_i$ is characterized by:

$$l_i = \{ \mathbf{c}_i, r_{l,i}, r_{p,i} \}$$

where $\mathbf{c}_i \in \mathbb{R}^3$ denotes centroid coordinates, $r_{l,i} \in [0,1]$ indicates location risk, and $r_{p,i}$ represents path-dependent risk. Sites are filtered by reachability constraints:

$$d_i \leq d_{max} = \frac{E_t \cdot v}{P(v)}$$

Path planning integrates distance, climb penalties, and geofencing risks through an enhanced A* algorithm. The nodal transition cost is:

$$c(n,n_0) = \mu \cdot \text{dist}(n,n_0) + \varphi \cdot \text{climb}(n,n_0) + \lambda \cdot \text{risk}(n)$$

with cumulative cost $g(n) = g(n_0) + c(n,n_0)$ and heuristic $h(n) = \text{dist}(n,\text{goal})$. Risk assessment uses geofencing data:

$$\text{risk}(i,j,k) = \max\left(1 – \frac{D_{sta}(i,j,k)}{d_{sta}^{hold}}, 0\right)$$

The optimization objective selects the minimal integrated cost path:

$$\min_X J(X) = \min \left[ \sum_{j=1}^k \left( \mu \cdot \text{dist}(n_j,n_{j-1}) + \varphi \cdot \text{climb}(n_j,n_{j-1}) + \lambda \cdot \text{risk}(n_j) \right) \right]$$

Velocity Profile Optimization

Speed optimization is formulated as a Markov Decision Process with state space:

$$\mathbf{S}_t = [i_t, v_t, v_{h,t}, v_{v,t}]^T$$

Action space $\mathcal{A} = \{a_{\min}, a_{\min} + \Delta a, …, a_{\max}\}$ with $\Delta a = \frac{a_{\max} – a_{\min}}{N_a}$, and deterministic state transition:

$$\mathbf{S}_{t+1} = [i_t + 1, v_t + a_t \cdot \Delta t, v_{h,t+1}, v_{v,t+1}]^T$$

The reward function minimizes energy consumption while penalizing constraint violations:

$$R(\mathbf{S}_t, a_t) = -\left[ \frac{P(v_t)}{v_t} \cdot \Delta s + K \cdot \mathbb{I}_{\text{violation}} \right]$$

Value iteration solves the optimization:

$$\pi^* = \arg \min_\pi \sum_{t=1}^M \frac{P(v_t)}{v_t} \Delta s$$

Key constraints include:

$$0 \leq v \leq v_{\max}, \quad |a| \leq a_{\max}, \quad \int_0^L \frac{ds}{v(s)} \leq T_{\max}$$

Simulation Analysis

Path Planning Performance

Three urban scenarios (1,000m × 1,000m × 200m) demonstrate the algorithm’s effectiveness:

Metric Proposed Method ICAROUS Baseline Improvement
Cumulative Risk 62.27 87.43 -28.8%
Path Cost 110.00 108.00 +1.8%
Climb Penalty 0.00 0.00 0%

Scenario 1 illustrates critical risk-distance tradeoffs where the proposed method selects farther but safer landing sites despite 1.8% longer paths. Scenario 2 shows optimal conditions with multiple low-risk sites, while Scenario 3 demonstrates forced high-risk operations when alternatives are unavailable.

Velocity Optimization Results

Comparative analysis of velocity optimization methods:

Algorithm Energy (J) Time (s) Speed Fluctuation (m/s)
MDP (Proposed) 7,261.05 47.45 0.253
SQP 7,609.81 53.16 0.719
PSO 8,491.32 64.80 1.047

The MDP approach generates a three-phase velocity profile: rapid ascent (≤3m/s² acceleration), steady cruise (15m/s), and smooth descent (≥-3m/s² deceleration). This reduces flight time by 10.7% and 26.8% compared to SQP and PSO, respectively, while decreasing speed fluctuations by 64.8% and 75.8%. Required Time of Arrival (RTA) allocation demonstrates temporal feasibility across trajectory waypoints.

Conclusion

This research presents a hierarchical trajectory optimization framework for multirotor UAV emergency landing under the ICAROUS architecture. The high-level planner integrates risk-aware A* pathfinding with Bézier curve smoothing, reducing cumulative risk exposure by 28.8% compared to native ICAROUS navigation. The low-level Markov Decision Process optimizes velocity profiles, achieving 10.7-26.8% time reduction and over 60% lower speed fluctuations versus conventional methods. Future work will address environmental disturbances and dynamic obstacle avoidance to enhance real-world applicability. This approach significantly advances drone technology safety paradigms for urban air mobility operations.

Scroll to Top