Next Article in Journal
6D Physical Interaction with an Omnidirectional Aerial Robot
Previous Article in Journal
Pre-Programming Thermal Sensors Improves Detection During Drone-Based Nocturnal Wildlife Surveys in Warm Weather
Previous Article in Special Issue
Propeller Design Within the Overall Configuration of a Near-Space Airship
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Path Planning for High-Altitude Low-Speed Aerostats Under Complex Constraints

Northwest Institute of Nuclear Technology, Xi’an 710024, China
*
Author to whom correspondence should be addressed.
Drones 2026, 10(2), 128; https://doi.org/10.3390/drones10020128
Submission received: 5 January 2026 / Revised: 6 February 2026 / Accepted: 10 February 2026 / Published: 12 February 2026
(This article belongs to the Special Issue Design and Flight Control of Low-Speed Near-Space Unmanned Systems)

Highlights

What are the main findings?
  • Proposes a Markov decision process (MDP)-based path planning method that effectively handles uncertainties in forecasted wind fields for high-altitude low-speed aerostats.
  • Enables optimal 2D and 3D global path planning and quantitative regional reachability analysis under complex constraints like limited propulsion and flight time.
What are the implications of the main findings?
  • Provides a practical theoretical basis and strategic guidance for the rapid emergency deployment and operational planning of aerostats.
  • Offers quantitative assessment for selecting optimal launch points and formulating flight strategies by evaluating the impact of wind resistance on reachability.

Abstract

High-altitude low-speed aerostats are ideal unmanned platforms for communication coverage, remote sensing, environmental monitoring, aviation support, and other applications. To address practical operational needs such as rapid emergency deployment, this paper proposes a path planning method for low-speed aerostats based on the Markov decision process (MDP). The method is optimized to minimize deployment time while accounting for discrepancies between forecasted and actual wind fields. An uncertain wind field model is established to incorporate wind-related uncertainties into the MDP framework, with key parameters—including the state space, action set, immediate reward, and transition probability—designed accordingly. A mathematical model is formulated to address the global path planning problem under complex constraints, such as horizontal wind resistance capability, altitude control capacity, and flight time requirements. Simulation results demonstrate that the proposed method enables aerostats to achieve optimal 2D and 3D path planning under complex constraints. Furthermore, regional reachability is quantitatively analyzed, providing technical support for the rapid deployment of aerostats to target areas in practical applications. The core innovations of this work lie in the integration of a probabilistic wind uncertainty model with a constraint-aware MDP framework, enabling optimal 3D path planning and quantitative reachability analysis for high-altitude low-speed aerostats.

1. Introduction

High-altitude low-speed aerostats are unmanned buoyant vehicles that have emerged as transformative platforms for persistent Earth observation, communication relay, and environmental monitoring, owing to their exceptional endurance, wide coverage, and cost-effectiveness [1]. Realizing their full operational potential hinges on a critical capability: reliable and time-efficient path planning from a launch site to a distant target area [2].
The path planning problem for aerostats is uniquely challenging and distinct from that of highly maneuverable unmanned aerial vehicles (UAVs). Aerostats are characterized by their low dynamics, large size, and fundamental coupling with atmospheric winds, making their trajectories predominantly wind-driven [3]. Crucially, their operational envelope is bounded by stringent physical constraints. These include severely limited on-board propulsion for wind counteraction, a finite altitude adjustment range that is typically managed through ballonet systems or gas venting [4,5], and the overarching scarcity of electrical energy for both propulsion and station-keeping [6]. Therefore, the core problem transcends conventional obstacle avoidance; it requires computing a time-optimal trajectory under probabilistic wind uncertainty while strictly adhering to these platform-specific actuation and energy limits.
Classical path planning methods (e.g., graph-search, potential fields) often lack explicit mechanisms to handle environmental uncertainty and hard physical constraints [7,8]. The Markov decision process (MDP) provides a rigorous, model-based framework for sequential decision-making under uncertainty, with proven applications in related domains like planetary balloon navigation [9]. Concurrently, the field is being advanced by data-driven paradigms. Deep reinforcement learning (DRL) has shown remarkable success in learning complex control policies, as evidenced by the recent work on stratospheric airship planning in complex environments [10]. Furthermore, the integration of large AI models is envisioned to orchestrate future intelligent aerial ecosystems [11]. However, while being promising in their adaptability, these data-intensive methods often face significant challenges in guaranteeing hard constraint satisfaction and ensuring operational safety—paramount concerns for aerostat applications with scarce real-world flight data [12].
To bridge this gap, this paper proposes a novel, model-based MDP framework that is explicitly designed for aerostat path planning. Our approach integrates a probabilistic wind uncertainty model and encodes the key physical constraints of aerostats directly into the MDP’s core structure. This design ensures that all generated paths are physically feasible by construction, offering a high degree of interpretability and safety assurance. The primary contributions of this work are:
  • An integrated MDP formulation that jointly addresses probabilistic wind fields and the complex physical constraints that are inherent to high-altitude low-speed aerostats.
  • A 3D optimal path planning algorithm that enables strategic altitude-layer selection to exploit wind shear, coupled with a quantitative regional reachability analysis tool for mission pre-assessment.
  • Comprehensive simulation studies validating the method’s efficacy in generating time-optimal 2D/3D paths under uncertainty and constraints, demonstrating its practical utility.

2. Related Work

2.1. Planning Characteristics and Physical Constraints of Aerostats

Path planning requirements vary fundamentally across robotic platforms. Table 1 contrasts aerostats with unmanned aerial vehicles (UAVs) and autonomous underwater vehicles (AUVs). While UAV planning focuses on obstacle avoidance [13] and AUVs on current utilization [14], aerostat planning is dominated by wind interaction and hard system limits [3].
Aerostat-specific constraints are well-documented in the literature: a primary challenge is altitude control, which is often managed via ballonets. Research has modeled the dynamics of such systems and their energy consumption, highlighting the trade-offs involved in maintaining altitude [4,5]. Furthermore, their propulsion capability is inherently limited. Studies on multi-vectored thrust aerostats detail the constraints of actuator positioning, slew rates, and saturation, which directly dictate the feasible set of horizontal forces [15]. The coupled dynamics between the envelope and the suspended gondola also influence stability and controllability, imposing further restrictions on feasible trajectories [16]. These works collectively underscore that any practical path planner must treat these physical limits as first-order design constraints, not merely as post hoc feasibility checks.

2.2. Evolution of Path Planning Methodologies

Classical and optimization-based methods: Deterministic algorithms (A*, Dijkstra) lack mechanisms for uncertainty [7]. Sampling-based methods (RRTs) offer no optimality guarantees [17]. The artificial potential field method is prone to local minima [8]. Population-based optimizers (genetic algorithms) are often too computationally intensive for the sequential decision-making required in dynamic wind fields [18].
Learning-based and data-driven methods: Reinforcement learning (RL) and DRL learn policies through interaction [19]. For stratospheric vehicles, recent work by Wang et al. [10] represents a state-of-the-art DRL-based path planner. The emerging paradigm of large AI models, as discussed by Li et al. [11], envisions high-level orchestration of aerial networks. While powerful for adaptation, these methods face inherent challenges in sample efficiency, safety verification, and hard constraint satisfaction—critical limitations for safety-sensitive, data-scarce aerostat operations [12].

2.3. Markov Decision Processes in Stochastic Planning for Constrained Systems

The MDP framework provides a principled foundation for planning under uncertainty [20]. In aerospace, seminal work by Wolf et al. (2010) applied MDPs to global path planning for balloons under strong, uncertain winds [9]. The key strength of the model-based MDP approach in the context of constrained systems like aerostats is its ability to explicitly encode physical limits into the model. This allows for the direct computation of policies that are feasible and optimal within the defined constraint set, offering transparency and rigorous safety guarantees that are complementary to data-driven methods.

2.4. Identified Research Gap and Our Contribution

Synthesizing the literature reveals a clear gap. Advanced data-driven methods (e.g., [10]) excel in adaptability but face hurdles in guaranteeing hard physical constraints derived from aerostat design (e.g., [4,5,15]). Conversely, while model-based MDP methods [9] provide robustness and interpretability, their application has not been fully extended to solve the integrated 3D path planning problem for aerostats, where altitude selection and thrust limits are core, optimized strategic actions.
This work bridges this gap. We extend the rigorous, model-based MDP methodology to develop a novel 3D planning framework that explicitly incorporates the dominant physical constraints of aerostats. By integrating insights from aerostat dynamics and the control literature [4,5,15,16] into our MDP formulation, we ensure that feasibility and safety are inherent properties of the solution. Our approach is complementary to DRL; it provides a verifiable, constraint-guaranteed, and data-efficient solution for the critical mission planning phase of aerostat operations.

3. Models

3.1. Overview of the MDP

The MDP model is a framework that describes the interaction between an agent and its external environment, as shown in Figure 1. The system states encompass both the agent’s own state and the environmental state. The agent’s perception of the external environment serves as input, allowing it to execute actions from the action set, which alters the states of both the agent and the environment. During state transitions, the agent receives immediate rewards. Actions are selected to maximize the immediate reward over time. The core problem of the MDP model is to determine the optimal policy—i.e., the sequence of actions to choose at each decision point—such that the agent maximizes the immediate reward over its entire operational trajectory while achieving a predefined objective [21].
The MDP model is formally represented by M = ( S , A , R , P , γ ) . S denotes the set of system states, encompassing both the agent’s internal state and environmental conditions. A represents the set of all actions that are available (horizontal/vertical actuation) to the agent. R a ( s i , s j ) specifies the immediate reward received when the agent transitions from state s i to state s j . P a ( s i , s j ) defines the transition probability of moving to state s j from state s i under action a . γ represents the discount factor, the range of value is [ 0 , 1 ) , the greater, the greater the impact of subsequent rewards on the current reward.
When modeling sequential decision problems with MDP, the solution to the problem is a policy of π : S A , which is a mapping from the state space S to the set of actions A . The solving process of MDP can be expressed as the problem of solving the optimal strategy π that maximizes the cumulative reward. The cumulative reward is formally captured by the state-value function V π ( s )   , representing the expected sum of discounted rewards from state s   under policy π . This is expressed mathematically as follows:
V π ( s ) = E π ( t = 0 γ t R t s 0 = s )   ,
where s 0 is the start state, R t means the immediate reward at time t , and γ means the discount factor.
The optimal value of V π ( s )   can be calculated in any state which satisfies V π ( s ) V π ( s ) . The search strategy adopts the dynamic programming method, which corresponds to the start state and expands. The formula is the Bellman Equation, which is a necessary and sufficient condition for making the state value function optimal:
V π ( s i ) = max a ( R a ( s i , s j ) + γ s S P a π ( s ) ( s i , s j ) V π ( s j ) ) ,
The strategy corresponding to the optimal state value function is the optimal strategy, which can be expressed as follows:
π ( s i ) = arg max a ( R a ( s i , s j ) + γ s S P a π ( s ) ( s i , s j ) V π ( s j ) ) ,
Common methods for solving optimal policies include policy iteration and value iteration [19]. The policy iteration method requires waiting for the value of each state to converge before performing a policy improvement step. This process is iteratively repeated until the policy itself converges. In contrast, the value iteration method updates the state-value function once and then immediately performs a policy improvement step. This cycle of updating the state-value function and improving the policy is repeated until the state-value function ultimately converges. In this paper, the value iteration method is adopted to solve for the optimal state-value function.

3.2. Modeling Wind Uncertainty

The actual wind vector varies in space and time. However, wind field characteristics above and below the quasi-zero-wind layer exhibit minimal temporal variation. Therefore, the spatial wind distribution must be prioritized in aerostat path planning. This study utilizes data from six meteorological stations, with Figure 2 illustrating the vertical profiles of east–west wind components at these sites. During high-altitude low-speed aerostats operations, wind information (velocity and direction at specific altitudes) used for navigation is derived from meteorological prediction models. However, discrepancies between real wind conditions and model predictions introduce uncertainties in path planning, necessitating the development of an uncertain wind field model [9].

3.2.1. Spatial Distribution of Wind Fields

We first use data from several meteorological stations to describe the 3D spatial distribution of wind fields. The steps are as follows:
1. Altitude interpolation
Meteorological stations can provide wind field data (velocity and direction) at specific altitudes. Linear interpolation is employed, using known altitude measurements to estimate wind conditions at goal altitudes, as demonstrated in Equation (4):
H = ( H H 2 ) ( H 1 H 2 ) H 2 ( H H 1 ) ( H 2 H 1 ) H 1 ,
where H 1 and H 2 are known altitudes with wind data at station 1 and station 2, and H is the target altitude.
2. 2D spatial distribution of wind fields
Within the flight airspace, multiple meteorological stations are present. Weight values are determined based on the distances to each station, as demonstrated in Equation (5), enabling the derivation of the 2D wind field distribution at a specific altitude within the flight area. The accuracy of the wind field distribution improves with an increased number of meteorological stations, as illustrated in Figure 3, which shows a schematic of weight determination when six stations are present in the flight area. Figure 4 depicts the 2D wind field distribution obtained using this method. In the figure, the arrow length corresponds to the wind speed magnitude (shorter arrows indicate weaker winds), while the arrow direction represents the wind direction. At this altitude, the prevailing wind is generally northerly, with notable spatial variations in the wind field.
x k = j = 1 N α j x j = α 1 x 1 + α 2 x 2 + + α N x N y k = j = 1 N α j y j = α 1 y 1 + α 2 y 2 + + α N y N α i α j = ( d j d i ) i , j N d i = ( x k x i ) 2 + ( y k y i ) 2 j = 1 N α j = α 1 + α 2 + α N = 1 ,
where α j represents the weight, x k , y k denotes the coordinates of the goal location, and d i indicates the distance between the goal location and the known point.
3. 3D spatial distribution of wind fields
Vertical interpolation precision can be adjusted to obtain 3D wind field distributions with different numbers of wind layers. Figure 5 illustrates the distribution with 11 layers.

3.2.2. Establishing the Uncertain Wind Fields

The wind field information w ( r i ) includes wind direction and magnitude, respectively denoted by θ i and w i . These two variables exhibit mutually independent probability distributions. The wind direction probability follows a Von Mises distribution, with its probability density function given by Equation (6), while the wind speed probability adheres to a Gaussian distribution, as described by Equation (7).
f V M ( θ i θ i ¯ , κ ) = exp ( κ cos   ( θ i θ i ¯ ) ) 2 π I 0 ( κ ) ,
where θ i ¯ = w ( r i ) denotes the actual wind direction, defined within the range [ 0 , 360 ] . The parameter κ ( κ > 0 ) represents the concentration parameter of the wind direction distribution, such that κ 0 indicates a more dispersed distribution, while κ corresponds to a more concentrated distribution. I 0 ( κ ) denotes the modified Bessel function of order 0.
f G S ( w i w i ¯ , σ i ) = 1 σ i 2 π exp ( w i w i ¯ 2 2 σ i 2 ) ,
where w i ¯ = w ( r i ) denotes the mean wind, and the standard deviation is proportional to the magnitude σ i = ρ w i ¯ ( ρ is chosen by the user).
According to the predicted wind, at position r = [ 0 0 19.4 ] T , the direction is θ i ¯ = 251.916 , the magnitude is w i ¯ = 3.5756 , i.e., κ = 1 / 400 , ρ = 0.2 . The distribution of θ i ¯ and w i ¯ are shown in Figure 6.

4. Approach

4.1. Research Object

The research object of this paper is an aerostat with weak horizontal propulsion and robust altitude regulation capabilities, which comprises eight subsystems: envelope structure, flight control, telemetry and control, altitude regulation, energy system, propulsion, environmental measurement, and recovery systems. The aerostat utilizes a photovoltaic–lithium battery hybrid energy system to provide sustained power for prolonged wind resistance and flight control operations. Critical components such as payloads, lithium batteries, flight controllers, and telemetry systems are housed within the pod, enabling recovery via parachute deployment or helium release through valves.
The horizontal propulsion capability is provided by the propulsion subsystem, which consists of four thrust units. Each unit delivers a maximum wind resistance capability of 5 m/s. The altitude regulation subsystem enables vertical maneuvering: air is pumped into ballast airbags via fans to increase the weight and descend, while releasing air through the valves reduces the weight to ascend. This subsystem allows for altitude adjustments within a range of ±1000 m around the stationary altitude.

4.2. Problem Setup

The aerostat is significantly influenced by wind fields, which exhibit marked variations with altitude and geographical location. Within the near-space, a quasi-zero-wind layer (typically below 5 m/s) often exists, flanked by opposing zonal winds at its upper and lower boundaries: a westerly belt beneath and an easterly belt above. In optimal path planning, the aerostat leverages these near-space wind characteristics to rationally select flight altitude and horizontal velocity, thereby enhancing flight efficiency, as illustrated in Figure 7.
The aerostat’s positional information is denoted by r [ x   y   z ] T , where x represents the east–west distance from the origin coordinate, y denotes the north–south distance, and z indicates altitude. Wind field data are represented by w ( r ) = [ w ( r ) θ ( r )   w z ( r ) ] T , with w ( r ) being the horizontal wind speed, θ ( r ) being the horizontal wind direction (measured clockwise from the north), and w z ( r ) being the vertical wind velocity. The aerostat’s velocity, relative to the air mass, is expressed as u ( r ) [ u x ( r )   u y ( r ) u z ( r ) ] T , where u x ( r ) and u y ( r ) are the east–west and north–south thrust components provided by its propulsion subsystem, and u z ( r ) is the altitude control velocity driven by its ballast system. The aerostat’s ground-relative velocity under wind influence is denoted by v ( r ) = w ( r ) + u ( s ) .
To concentrate on the core problem of optimal path planning for the aerostat, the following assumptions are made for the system:
(1) The aerostat is treated as a controllable point mass.
(2) When drifting horizontally without propulsion, its velocity aligns with the wind speed, and aerodynamic forces in the horizontal direction are neglected.
(3) Four independent propulsion units (motors and propellers) are mounted around the gondola to provide horizontal thrust. Each unit can generate a maximum counter-wind force, u h o r , max , and the aerostat is constrained to operate two units simultaneously at most.
(4) The vertical wind speed in the near-space wind field is 0, and the wind field can be represented as w ( r ) [ w ( r )   θ ( r ) ] T .
(5) The altitude of the aerostat is controlled within the standing altitude ± 1000 m, denoted v r i s e and v s i n k .
The point-mass assumption (Assumption 1) is a standard simplification in trajectory planning when the focus is on center-of-mass motion. This is justified for the studied aerostat, due to its relatively low speed and control inputs primarily governing translational movement. For large-scale aerostats, the model can be extended to a 6-DOF formulation if needed.
The assumption of negligible vertical wind (Assumption 4) is based on characteristic meteorological conditions in the stratosphere [1,21]. Vertical winds are typically orders of magnitude smaller than horizontal winds, allowing for decoupling of horizontal planning from vertical dynamics. In scenarios with non-negligible vertical winds, the wind vector can be extended without altering the fundamental MDP framework.
Under these assumptions, the optimal path planning problem for the aerostat can be formulated as follows. The aerostat is modeled as an intelligent agent that is capable of sensing environmental states and making action decisions. The problem requires designing appropriate state spaces S , the set of actions A , and immediate reward R . Through iterative learning, the aerostat learns an optimal state-value function, enabling it to select optimal actions that minimize path-planning time. The objective is to achieve the shortest-time optimal trajectory and regional reachability analysis under complex constraints, including a predefined goal point, maximum counter-wind capacity, altitude control limits, and uncertain wind fields.

4.3. The Key Parameters of the MDP

4.3.1. Spatial Discretization and Transition

The spatial states are discretized using a grid-based method, where each grid cell represents the state information of the aerostat. The grid dimensions (denoted by Δ x , Δ y , Δ z ) correspond to the discretization resolutions in the east–west, north–south, and vertical directions, respectively. Spatial states encompass both the horizontal and vertical components. Initially, horizontal spatial discretization is performed, as illustrated in Figure 8. The gray grid signifies the aerostat’s current state, encoding its positional coordinates. Under the combined influence of wind fields and its inherent weak horizontal propulsion, the aerostat can transition horizontally to any of the eight adjacent states.
The aerostat adjusts its climbing/descending velocity by inflating or deflating auxiliary gas bags through fans and valves. During horizontal grid transitions, the vertical spatial states that are attainable by the aerostat are constrained by its maximum climbing/descending velocity, as illustrated in Figure 9. The limited vertical spatial states are discretized into an odd number M of discrete states to represent height adjustments under different climbing/descending rates, thereby enabling discretization of the aerostat’s hovering altitude. A larger M enhances altitude control precision but increases the number of grids generated and prolongs planning time. In practical path planning, it is essential to rationally determine the grid dimensions to balance the discretization accuracy and computational efficiency.
The aerostat is in its current state s i , which allows for horizontal transitions to any of the eight adjacent grids s j with a transition time δ t . For every state s i , the local wind w ( r i ) is selected at each visit from a probability distribution (the uncertain wind model is discussed above). After selecting the desired horizontal actuation, the aerostat velocity from s i can be written as follows:
v i = w ( r i ) + u x ( s i ) u y ( s i ) ,
where u x ( s i ) , u y ( s i ) are the selected horizontal actuation components at state s i in the eastward and northward directions. The wind w ( r i ) is constant in the interval until the next cell is reached. The time taken to travel from s i to s j is given by the following:
δ t i = d i s t ( r i , r j ) v i ,
where d i s t ( , ) is a function that returns the Cartesian distance between two states.
During the transfer period, the aerostat adjusts its vertical position to reach state s j within the vertical direction. The aerostat must satisfy specific constraints when in state s j .
x ( s j ) = x ( s j ) y ( s j ) = y ( s j ) z ( s j ) = u z ( s i ) · δ t i z 0 1000 z ( s j ) z 0 1000 ,
where u z ( s i ) is the rise and sink rate at state.
The environmental state is characterized by wind field information, represented by wind direction and wind speed. The wind direction is discretized at 45° intervals, yielding eight discrete directions:
North (N): [ 0 , 22.5 ] [ 337.5 , 360 ]
Northeast (EN): [ 22.5 , 67.5 ]
East (E): [ 67.5 , 112.5 ]
Southeast (ES): [ 112.5 , 157.5 ]
South (S): [ 157.5 , 202.5 ]
Southwest (WS): [ 202.5 , 247.5 ]
West (W): [ 247.5 , 292.5 ]
Northwest (WN): [ 292.5 , 337.5 ]
During unpowered gliding, the transfer direction and drift speed of the aerostat are determined by the wind field information w ( r i ) . The wind field parameters remain constant during the transition from the current state s i to the next state s j and are updated w ( r j ) upon reaching the destination state.

4.3.2. The Set of Actions

In the 3D path planning for aerostat, the set of actions includes horizontal actions and vertical actions. The horizontal actions are chosen from the following:
A h = 0 , u h max u ^ 1 , u h max u ^ 2 , , u h max u ^ M ,
where u h max is the maximum achievable horizontal actuation and u ^ m is the unit vector pointing in each of the M directions allowed. M and u ^ m are chosen by the users as part of the problem setup. We typically allow actuation in the direction of each horizontally adjacent cell and thus, M = 8 .
Vertical actions are discretized into five categories based on vertical space state discretization: level flight, climb/descent, and rapid climb/descent, as shown in Figure 10. The vertical actions are chosen from the following:
A v = v r i s e 1 , v r i s e 2 , 0 , v s i n k 1 , v s i n k 2 ,
where v r i s e 1 is the maximum rise rate, v r i s e 2 is the normal rise rate, 0 is the horizontal flight, v s i n k 1 is the normal sink rate, and v s i n k 2 is the maximum sink rate.

4.3.3. Transition Probabilities

The transition probability function, denoted by P a h o r , a v e r ( s i , s j ) , represents the probability that the aerostat transitions from state s i to state s j after executing horizontal action a h o r and vertical action a v e r . For horizontal transitions, the aerostat moves under the combined effects of uncertain wind fields and limited propulsion capability, leading to a probabilistic distribution of state s j from the current state s i . In contrast, for vertical transitions, vertical winds are neglected; thus, the vertical movement from state s j to state s j is deterministic. However, the overall transition probability P a h o r , a v e r ( s i , s j ) is governed by the uncertainty in wind fields, as horizontal dynamics dominate the probabilistic behavior:
P a h o r , a v e r ( s i , s j ) = P a h o r ( s i , s j ) = θ i j θ i j + 4 / π f V M ( θ θ i ¯ , κ ) d θ ,
where θ i j represents the small boundary angle dividing the space into eight regions when transitioning from state s i to adjacent state s j , as shown in Figure 10.
When the aerostat has wind resistance capability, the actual velocity during horizontal transitions is vactual v i , a = w ( r i ) + u x ( s i ) u y ( s i ) T . The transition probabilities P after executing each horizontal action are calculated using the Monte Carlo method, with the following steps:
Step 1: Wind field analysis. Using predicted wind field data, obtain the mean wind direction θ i ¯ and mean wind speed w i ¯ for the current state s i . Wind direction and wind speed probability distributions are then derived using the Von Mises distribution f V M ( θ 0 , κ ) and Gaussian distribution f G S ( w i 0 , σ i ) , respectively.
Step 2: Sample selection. Select sample points from the wind direction distribution Θ i = θ i n n = 1 N and wind speed distribution W i = w i n n = 1 N .
Step 3: Velocity calculation. Based on the sampled wind direction, wind speed, and the horizontal action parameters, compute the aerostat’s actual velocity V i , a h o r = v i , a h o r n n = 1 N
V i , a h o r = W i cos   Θ i   sin   Θ i T + u x ( s i ) u y ( s i ) T ,
Step 4: Transition probability estimation. Using the set of actual velocities V i , a h o r = v i , a h o r n n = 1 N , compute the transition probabilities P a h o r ( s i , s j ) for transitioning to the adjacent state s j from the current state s i after executing the horizontal action. P a h o r ( s i , s j ) is estimated by counting the samples whose resultant direction falls into the angular sector corresponding to s j :
P a h o r , a v e r ( s i , s j ) = P a h o r ( s i , s j ) = 1 N V i j , a h o r ,
where   ·   represents cardinality and V i j , a h o r = v i , a h o r n v i , a h o r n θ i j , θ i j + π 4 is the angular sector for the adjacent cell.
Based on the established uncertain wind field model, the probability distributions of wind direction θ i ¯ = 251.916 and wind speed w i ¯ = 3.5756 at position r = [ 37 °   86 °   19000   m ] T can be derived. The state transition probabilities of the aerostat under different horizontal actions (e.g., no propulsion, [ 5   5   0 ] T and [ 5   5   0 ] T ) are then calculated, as shown in Figure 11.

4.3.4. Immediate Reward

The immediate reward function R a h o r , a v e r ( s i , s j ) represents the reward obtained by the aerostat when transitioning from state s i to state s j after executing horizontal action a h o r and vertical action a v e r . This immediate reward consists of horizontal and vertical components: the horizontal reward is related to the transition time δ t i , a h o r ^ , while the vertical reward depends on the wind field information w ( r i ) of the selected wind layer. The specific steps are as follows:
Step 1: Compute the horizontal immediate reward R a h o r ( s i , s j ) . Due to the probabilistic distribution of the aerostat’s actual speed caused by the uncertain wind field, the expected transition time is calculated using the mean velocity. The horizontal immediate reward is determined based on this expected transition time, which can be expressed as follows:
R a h o r ( s i , s j ) = 0 ,   reaching   goal   location δ t i , a h o r ^ , lose   to   goal   location 2 δ t i , a h o r ^ , away   from   goal   location 200 , out   of   boundary ,
where δ t i , a h o r ^ is the expected transition time from s i to s j under action a h o r , which can be calculated:
v i , a h o r = 1 N n = 1 N v i , a h o r n δ t i , a h o r = d i s t ( r i , r j ) v i , a h o r δ t i , a h o r ^ = j S i P a h o r ( s i , s j ) · δ t i , a h o r ,
Step 2: Determine the optimal wind layer. In the 3D wind field, wind characteristics vary significantly across different altitudes. After executing a vertical action a v e r , the aerostat reaches a specific wind layer. To identify the optimal wind layer, we rank the vertical actions based on the alignment of the wind at the resulting altitude with the direction to the goal:
x g o a l x j > 0 , w x ( r j ) = m a x ( w x ( r j n ) ) = 0 , w x ( r j ) = m i n ( | w x ( r j n ) | ) < 0 , w x ( r j ) = m i n ( w x ( r j n ) ) ,
y g o a l y j > 0 , w y ( r j ) = m a x ( w y ( r j n ) ) = 0 , w y ( r j ) = m i n ( | w y ( r j n ) | ) < 0 , w y ( r j ) = m i n ( w y ( r j n ) ) ,
where n = 1 , 2 , , 5 , which is the number of discretized vertical actions. w x ( r j n ) and w y ( r j n ) are east–west and north–south wind velocity components at the altitude reached after taking vertical action a v e r . w x ( r j ) and w y ( r j ) are the optimal east–west and north–south wind velocity.
Step 3: Calculate the vertical immediate reward. The vertical immediate reward is computed according to the ranking rules defined in Equations (18) and (19). This reward satisfies the criteria for both the east–west and north–south directions:
R a v e r x ( s i , s j ) / R a v e r y ( s i , s j ) = 0 ,   position   number   1 5 , position   number   2 10 ,   position   number   3 15 , position   number   4 20 , position   number   5 ,
where a lower rank number (closer to one) indicates a more favorable wind layer
Step 4: Compute the vertical immediate reward weights ζ x , ζ y . Each wind layer has distinct east–west and north–south wind components. The weights for the vertical immediate reward in the east–west and north–south directions are determined based on the relative distance between the current position and the goal point:
Δ x = x ( s g o a l ) x ( s j ) Δ y = y ( s g o a l ) y ( s j ) ζ x = Δ x Δ x + Δ y ζ y = Δ y Δ x + Δ y ,
where Δ x and Δ y denote the relative distances in the east–west and north–south directions between the current position and the target point, respectively.
Step 5: Calculate the immediate reward R ( s i , s j ) .
R ( s i , s j ) = R a h o r ( s i , s j ) + ζ x R a v e r x ( s j , s j ) + ζ y R a v e r y ( s j , s j ) ,
where ζ is a scaling factor to balance the two reward components.

4.3.5. Discount Factor

The global path planning problem is inherently a multi-step decision problem, where the optimality of the planning performance depends on long-term action sequences. The discount factor γ quantifies the influence of future rewards on the cumulative reward. A larger discount factor emphasizes the impact of subsequent action selections on the state-value function, potentially altering the optimal path planning by prioritizing long-term rewards over immediate gains. In this work, we set γ = 0.95 .

4.4. The Flow of Optimal Path Planning

The optimal path planning algorithm for the high-altitude low-speed aerostat, which is based on MDP, primarily utilizes value iteration methods to compute the optimal state-value function. The policy corresponding to this function represents the optimal action sequence. The aerostat prioritizes transitions to the next states that minimize time consumption during state transitions by selecting actions in its current state. This approach enables the derivation of the shortest-time path for the aerostat. The algorithmic flow is depicted in Figure 12 and is outlined as follows:
Step 1: Input predicted meteorological data and station-keeping altitude. Establish an uncertain wind field model to characterize environmental dynamics.
Step 2: Define critical MDP model parameters, including the state space, action space, and transition probabilities.
Step 3: Input the coordinates of the start point and goal point. Calculate the immediate rewards and state transition probabilities.
Step 4: Calculate and iteratively update the state-value function using the value iteration algorithm.
Step 5: Terminate the iteration when either of the following conditions is met. The difference between two successive iterations of the state-value function falls below a convergence threshold ε , or the maximum iteration count n is reached. The resulting function is the optimal state-value function V .
Step 6: Derive the optimal policy π for the current state, determine the transfer direction based on the policy, and execute the corresponding action. This action is ‘optimal,’ as it maximizes the expected cumulative reward from this state.
Step 7: Assess whether the transferred state has reached the goal point. If yes, terminate the process. If no, return to Step 6 to continue path planning.

5. Results

The study configures one goal point and five distinct start points, with five vertical actions (rapid descent, descent, level flight, ascent, rapid ascent) denoted as [ 0 , 0 , 0.1 ] , [ 0 , 0 , 0.05 ] , [ 0 , 0 , 0 ] , [ 0 , 0 , 0.05 ] , and [ 0 , 0 , 0.1 ] . The key parameters are set as follows: maximum wind resistance capability of a single propulsion system: 5 m/s; value iteration convergence threshold: ε = 0.01 ; maximum iteration count: N = 300 ; and discount factor: γ = 0.95 . The proposed model and algorithm are applied to 2D and 3D optimal path planning for the high-altitude low-speed aerostat. By varying critical parameters, the effectiveness and engineering practicality of the path planning design parameters and procedures are validated.

5.1. 2D Optimal Path Planning

In practical missions, aerostats primarily operate in 2D horizontal planes at fixed altitudes (e.g., 19,400 m). The discretization precision is set to n r o w × n c o l = 21 × 21 . Figure 13 illustrates the results under an uncertain wind field model for three scenarios:
No propulsion ( u max = 0   m / s );
Single propulsion system with 2 m/s wind resistance capability ( u max = 2   m / s );
Single propulsion system with 5 m/s wind resistance capability ( u max = 5   m / s ).
The figure depicts the expected flight time, optimal action sequences, and optimal paths for all positions within the flight area to reach the goal point. The “optimal velocity direction” at each grid (indicated by black arrows) refers to the horizontal actuation prescribed by the optimal policy of the solved Markov decision process. It is the action that maximizes the cumulative reward (minimizes the expected time to the goal) from that state, given the uncertain wind field and system constraints. Thus, optimality is demonstrated by the policy extraction from the converged state-value function V computed via value iteration. Key elements include the following:
White box: Goal point location.
Grid colors: Indicate expected flight time (bluer = shorter time; redder = longer time). Note the different color scales across subplots.
Red arrows: Wind direction and magnitude (arrow length corresponds to wind probability in that direction).
Black arrows: Optimal velocity direction for the aerostat at each grid position, derived from the optimal policy π .
Figure 13. 2D expected flight time distribution and optimal path planning: (a) u max = 0   m / s ; (b) u max = 2   m / s ; and (c) u max = 5   m / s . (Black arrows represent the optimal resultant ground velocity direction derived from the converged optimal policy π ).
Figure 13. 2D expected flight time distribution and optimal path planning: (a) u max = 0   m / s ; (b) u max = 2   m / s ; and (c) u max = 5   m / s . (Black arrows represent the optimal resultant ground velocity direction derived from the converged optimal policy π ).
Drones 10 00128 g013

5.1.1. Regional Reachability Analysis

By comparing the information in Figure 13, we can obtain:
Without propulsion (Figure 13a): The aerostat can only drift with wind. Only a few positions northwest of the goal point can reach the goal quickly.
With u max = 2   m / s (Figure 13b): The aerostat can reach the target within 20 h from nearly all northern positions relative to the target.
With u max = 5   m / s (Figure 13c): The aerostat achieves universal reachability (expected flight time within 20 h from nearly all positions in the flight area).
Regional reachability is defined as the ratio of reachable positions to total positions. Table 2 summarizes the regional reachability under different wind resistance capabilities, demonstrating that enhanced wind resistance significantly improves reachability in uncertain wind fields.

5.1.2. The Optimal Path and Strategy Planning

The aerostat’s optimal strategy (i.e., optimal action sequences) executed from different positions yields the optimal path, as shown in Figure 13. The aerostat’s wind resistance capability, start point locations, and other factors influence the planning of optimal strategies and paths. Table 3 summarizes the number of path nodes and flight time for optimal paths under different conditions. Taking Start Point 2 as an example, Figure 13 shows that optimal paths and strategies for the same start point differ under varying conditions (e.g., wind resistance capabilities). However, as shown in Table 3, increasing wind resistance capability drastically reduces the flight time to the goal point for the same start point.

5.2. 3D Optimal Path Planning

5.2.1. Regional Reachability Analysis

The aerostat ascends and stabilizes at its designed station-keeping altitude, then employs the aforementioned model and method to reach the goal position in the shortest possible time without specifying the final altitude. Figure 14 illustrates the distribution of the expected flight time to the goal point under a maximum wind resistance capability of 5 m/s, with different start points. The redder the color in the figure, the longer the expected flight time to the goal point at that location.
As shown in Figure 6 and Figure 14, the eastward wind component increases with an altitude above 19,400 m. Consequently, the aerostat must counteract adverse wind effects more significantly at altitudes exceeding 20,000 m, leading to a longer expected flight time. Notably, the aerostat achieves global reachability throughout the 3D area under these conditions.

5.2.2. The Optimal Path and Strategy Planning

The 3D optimal path planning and strategy depend on factors such as wind field distribution, maximum wind resistance capability, altitude adjustment ability, and start point location. Figure 15 depicts the optimal paths and strategies, as well as the altitude variations over time for paths planned from the five start points. Table 4 compares 3D optimal paths under different conditions.
Black arrows indicate the aerostat’s executed actions at specific locations. Horizontal arrows denote selected horizontal movement directions. Vertical arrows indicate vertical altitude adjustments, with a length that is proportional to the adjustment speed. The absence of vertical arrows signifies a level flight (no altitude change).
Red arrows represent the wind field information at each location, with direction indicating wind direction and length proportional to wind speed.
From Figure 15 and Table 4, we can obtain the following.
  • Start Points 1 and 2: Both are west of the goal, but Start Point 1 is north and Start Point 2 is south. To better exploit the 3D wind field, their optimal paths exhibit distinct altitude variations: From Start Point 1, the altitude increases, then decreases, and increases again. From Start Point 2, the altitude first decreases, then remains stable, then increases.
  • Start Points 3 and 4: Their paths show similar altitude changes because both are east of the goal and require locating optimal eastward wind layers to minimize flight time.
  • Start Points 1 and 5: Both are southwest of the goal but at different distances. Their strategies for locating favorable wind layers differ, leading to disparate altitude adjustments.
  • Start Point 4 achieves the shortest flight time for the simulated conditions, making it the most favorable among the evaluated deployment options in this scenario. 3D paths from the same start point consistently outperform 2D paths in terms of flight time, demonstrating the aerostat’s capability to leverage vertical wind layers for rapid deployment.
  • Start Point 2 is closest to the goal, yet its expected flight time is not the shortest, underscoring the dominant influence of wind fields on path efficiency. The aerostat’s altitude adjustment capability significantly enhances deployment efficiency by enabling adaptive navigation through vertical wind layers.
To determine the optimal launch point among the five candidates, the proposed MDP-based optimization framework was applied to each start point independently under identical environmental and constraint settings. The resulting flight times (presented in Table 4) were then compared systematically. Start Point 4 yielded the shortest planned flight time (7.78 h), thereby identifying it as the optimal choice for mission deployment under the given conditions. This conclusion is a direct output of the comparative optimization process, not a post hoc observation.
The aerostat’s wind resistance capability critically impacts the regional reachability and path planning. With altitude adjustment ability, the aerostat can further optimize flight time by exploiting 3D wind field variations, achieving rapid and reliable deployment to target locations.

5.3. Comparative Analysis and Performance Evaluation

5.3.1. Baseline Methods

Two distinct baseline planners were implemented to contextualize the performance of our proposed 3D-MDP method:
  • Fixed-altitude MDP (2D-MDP): This method utilizes the same MDP core (state transition, reward) as our proposed framework but is constrained to operate at a single, fixed altitude (the initial flight level of 19,400 m). The vertical action set is disabled. This baseline serves to isolate and quantify the performance gain that is solely attributable to the strategic 3D altitude selection capability of our full method.
  • Greedy Heuristic algorithm: At each decision step, this reactive planner selects the combination of allowable horizontal and vertical actions that immediately minimizes the Euclidean distance to the goal position, given the current local wind estimate and propulsion limits. It performs no long-term value iteration or planning. This baseline represents a myopic, locally optimal strategy and highlights the value of global, foresighted planning under uncertainty that is offered by the MDP framework.

5.3.2. Evaluation Metrics

Three key performance indicators (KPIs) were employed for a multi-faceted evaluation:
Average flight time (AFT) [hours]: The mean time taken to successfully reach the goal point across all successful Monte Carlo simulation runs. A lower value indicates higher efficiency.
Success rate (SR) [%]: The percentage of simulation runs (out of 100 Monte Carlo trials per start point) that reached the goal within a maximum allowed mission time (set to 30 h for this study). A higher value indicates greater reliability.
Temporal robustness (σ) [hours]: The standard deviation of the flight time across successful runs. A lower standard deviation signifies less variability and greater predictability in the planned path’s duration when facing the same wind uncertainty, which is critical for mission scheduling.

5.3.3. Comparative Results and Discussion

All three methods were evaluated under identical conditions: the same five start points (SP1-SP5), the identical probabilistic wind field model, and the same platform constraints (e.g., maximum thrust of 5 m/s). Table 5 summarizes the aggregated results from 100 Monte Carlo trials per method per start point.
The results in Table 5 lead to several unambiguous conclusions regarding the clear effect of the proposed research:
  • Superiority in deployment efficiency and reliability: The proposed 3D-MDP method consistently outperforms both baselines across all start points and all metrics. It achieves the shortest average flight times (AFT) and the highest success rates (SR). For instance, at SP1, 3D-MDP reduces the AFT by 21.5% compared to the 2D-MDP and by 31.2% compared to the Greedy algorithm, while simultaneously improving SR by 7 and 22 percentage points, respectively. This conclusively demonstrates that integrating strategic altitude control into a global MDP planner is highly effective for minimizing deployment time and ensuring mission success under uncertainty.
  • Enhanced robustness and predictability: A key, clear finding is the superior temporal robustness of the 3D-MDP method, evidenced by its consistently lowest standard deviation (σ) in flight time. This indicates that our method not only plans faster paths but also plans more consistent and predictable ones. The lower variance means the actual flight time is less susceptible to the specific instantiations of wind uncertainty, providing mission planners with more reliable time estimates—a critical practical advantage.
  • Disentangling the contributions of planning foresight and altitude control:
    (1)
    Global planning vs. myopic reaction: The substantial performance gap between 3D-MDP and the Greedy Heuristic (e.g., ~50% longer flight times and ~20% lower success rates for Greedy at SP3) provides direct evidence that a foresighted, global optimization strategy is fundamentally superior to a reactive, locally optimal one in a stochastic, wind-dominated environment.
    (2)
    Value of 3D altitude optimization: The consistent and significant advantage of 3D-MDP over the 2D-MDP baseline directly quantifies the value of active altitude selection. By dynamically choosing flight levels to exploit favorable wind layers (as visualized in Section 4.2), the 3D-MDP method achieves faster and more reliable paths even than what is possible with an optimal planner restricted to a fixed altitude.

6. Discussion

This article investigates aerostats equipped with limited horizontal propulsion and altitude adjustment capability, addressing uncertainties in wind data caused by factors such as the prediction accuracy of wind field models. An MDP-based optimal path planning method is proposed to address these challenges. The method formulates path planning as identifying the optimal path with the shortest flight time from the current position to the goal point under given environmental conditions and reward–punishment criteria. By designing critical parameters and algorithmic workflows—including the set of actions, immediate reward function, and state transition probability function—the method enables 2D/3D regional reachability analysis and global path planning from the starting point to the goal point under complex constraints such as uncertain wind fields, horizontal wind resistance capability, altitude adjustment capability and flight time.
The proposed methodology yields three critical insights:
  • Effective handling of uncertain wind fields. The method effectively addresses the optimal path planning problem for high-altitude low-speed aerostats under uncertain wind fields, providing a more practically relevant environmental foundation for path planning.
  • Quantitative assessment of wind resistance impact. It quantitatively evaluates the impact of factors such as wind resistance capability on regional reachability, offering guidance for selecting optimal starting points for aerostats.
  • Comprehensive path and strategy generation. The method generates optimal paths and strategies for all positions within a given flight area, providing a theoretical basis for the practical deployment and actuation strategies of aerostats.

7. Conclusions

This paper addressed the optimal path planning problem for high-altitude low-speed aerostats under complex constraints. A novel MDP-based method was proposed, integrating a probabilistic wind uncertainty model with the aerostat’s physical constraints into a unified framework.
The core contributions are: (1) development of a probabilistic wind field model capturing forecast errors, (2) formulation of a constraint-aware MDP incorporating propulsion and altitude limits, and (3) implementation of a 3D altitude-aware planning algorithm enabling quantitative reachability analysis.
Simulation results demonstrated method effectiveness. In 2D planning, increased wind resistance improved reachability. In 3D planning, dynamic altitude selection reduced deployment time. The method successfully generated time-optimal paths from multiple start points.
Future work could focus on: integrating real-time wind forecast updates, optimizing energy consumption, validating with high-fidelity models or real data, and extending to a POMDP framework for imperfect state information.

Author Contributions

Conceptualization, J.Z. and H.Y.; methodology, J.Z. and X.W.; software, J.Z. and P.Y.; validation, J.Z. and Y.Z.; data curation, Z.W.; writing—original draft preparation, J.Z. and X.W.; writing—review and editing, Y.Z.; visualization, J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Restrictions apply to the datasets. The raw data incorporate licensed meteorological data from the National University of Defense Technology which the authors are not authorized to redistribute. Processed results are derived from these restricted sources. Requests to access the datasets should be directed to Jiaqi Zhai at zhaijiaqi99@163.com.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Belmont, A.D.; Dartt, D.G.; Nastrom, G.D. Variations of stratospheric zonal winds, 20–65 km, 1961–1971. J. Appl. Meterology 2010, 14, 585–594. [Google Scholar] [CrossRef]
  2. Hong, Y.J. Aircraft Technology of Near Space; National Defense Industry Press: Beijing, China, 2012. [Google Scholar]
  3. Zhai, J.Q.; Yang, X.X.; Dend, X.L. Global path planning of stratospheric aerostat in uncertain wind field. Beijing Univ. Aeronaut. Astronaut. 2023, 49, 1116–1126. [Google Scholar] [CrossRef]
  4. Lin, K.; Ma, Y.P.; Zheng, Z.W.; Wu, Z. Height control of stratospheric aerostat based on secondary airbag. Beijing Univ. Aeronaut. Astronaut. 2022, 48, 762–770. [Google Scholar]
  5. Yang, Y.C.; Cao, H.S.; Zhao, R.; Zhu, R.C.; Song, L. Modeling and numerical simulation of constant-height flight by air-lifting gas mixing for aerostats. J. Natl. Univ. Def. Technol. 2023, 45, 196–204. [Google Scholar]
  6. Deng, X.; Yang, X.; Zhu, B.; Ma, Z.; Hou, Z. Simulation research and key technologies analysis of intelligent stratospheric aerostat Loon. ACTA Aeronaut. Astronaut. Sin. 2023, 44, 127412. [Google Scholar]
  7. Huang, D.J.; Jiang, C.F.; Han, K.L. 3D Path Planning Algorithm Based on Deep Reinforcement Learning. Comput. Eng. Appl. 2020, 56, 30–36. [Google Scholar]
  8. Khatib, O. Real-time obstacle avoidance for manipulators and mobile robots. Int. J. Robot. Res. 1986, 5, 90–98. [Google Scholar] [CrossRef]
  9. Wolf, M.T.; Blackmore, L.; Kuwata, Y. Probabilistic motion planning of balloons in strong, uncertain wind fields. In Proceedings of the 2010 IEEE International Conference on Robotics and Automation, Anchorage, AK, USA, 3–7 May 2010; IEEE: Piscataway, NJ, USA, 2010; pp. 1123–1129. [Google Scholar]
  10. Zheng, B.J.; Guo, X.; Wang, Y.F.; Ou, J.J.; Lou, W.J. Deep-Reinforcement-Learning-Based Path Planning Method for Stratospheric Airships in Spatiotemporally Complex Environments. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 17843–17857. [Google Scholar] [CrossRef]
  11. Lyu, Z.; Gao, Y.; Chen, J.; Du, H.; Xu, H.; Huang, K.; Kim, D.I. Empowering Intelligent Low-Altitude Economy With Large AI Model Deployment. IEEE Wirel. Commun. 2026. early access. [Google Scholar] [CrossRef]
  12. Zhao, W.Y.; He, T.R.; Chen, R.; Wei, T.H.; Liu, C.L. State-wise Safe Reinforcement Learning: A Survey. In Proceedings of the 32nd International Joint Conference on Artificial Intelligence (IJCAI), Macao, China, 19–25 August 2023; pp. 6814–6822. [Google Scholar]
  13. Yu, X.; Zhou, X.; Zhang, Y. Collision-free trajectory generation and tracking for UAVs using Markov decision process in a cluttered environment. J. Intell. Robot. Syst. 2019, 93, 17–32. [Google Scholar] [CrossRef]
  14. Sun, Y.; Wang, L.; Wu, J. A general overview of path planning methods for autonomous underwater vehicle. Ship Sci. Technol. 2020, 4, 1–7. [Google Scholar]
  15. Chen, L.; Duan, D.P.; Sun, D.S. Design of a multi-vectored thrust aerostat with a reconfigurable control system. Aerosp. Sci. Technol. 2016, 53, 95–102. [Google Scholar] [CrossRef]
  16. Zhao, M.; Xiao, C.; Zhou, P.F.; Duan, D.P. Dynamics modeling and simulation of a saucer-shaped stratospheric aerostat with an under-slung nacelle. J. Cent. South Univ. 2017, 24, 1288–1298. [Google Scholar] [CrossRef]
  17. Bordalba, R.; Ros, L.; Porta, J.M. Randomized Kinodynamic Planning for Constrained Systems. In Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, QLD, Australia, 21–25 May 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 7079–7086. [Google Scholar]
  18. Goldberg, D.E. Genetic Algorithms in Search, Optimization and Machine Learning; Addison-Wesley: Boston, MA, USA, 1989. [Google Scholar]
  19. Sutton, R.S.; Barto, A.G. Reinforcement Learning: An Introduction; MIT Press: Cambridge, MA, USA, 2018; pp. 10–87. [Google Scholar]
  20. Ruan, X.; Ren, D.; Zhu, X. Mobile robot navigation based on deep reinforcement learning. In Proceedings of the 2019 Chinese Control and Decision Conference (CCDC); IEEE: Piscataway, NJ, USA, 2019; pp. 6174–6178. [Google Scholar]
  21. Liu, K. Practical Markov Decision Making Process; University of Tsinghua Press: Beijing, China, 2012; pp. 9–12. [Google Scholar]
Figure 1. Model of MDP.
Figure 1. Model of MDP.
Drones 10 00128 g001
Figure 2. Profiles for the zonal wind with the altitude at six stations.
Figure 2. Profiles for the zonal wind with the altitude at six stations.
Drones 10 00128 g002
Figure 3. Diagram of determining weights in a 2D plane. (Star system: Target position; Red arrow: Straight-line distance between the weather station and target; Green circle: Weather station.).
Figure 3. Diagram of determining weights in a 2D plane. (Star system: Target position; Red arrow: Straight-line distance between the weather station and target; Green circle: Weather station.).
Drones 10 00128 g003
Figure 4. 2D spatial distribution of wind fields at a specific altitude. (The arrow direction indicates the wind direction.).
Figure 4. 2D spatial distribution of wind fields at a specific altitude. (The arrow direction indicates the wind direction.).
Drones 10 00128 g004
Figure 5. 3D spatial distribution of wind fields (11 layers). (The direction of the blue arrows represents the wind direction, and the length of the arrows indicates the wind speed.).
Figure 5. 3D spatial distribution of wind fields (11 layers). (The direction of the blue arrows represents the wind direction, and the length of the arrows indicates the wind speed.).
Drones 10 00128 g005
Figure 6. Distribution of wind direction and velocity under uncertain model: (a) wind direction distribution and (b) wind velocity distribution.
Figure 6. Distribution of wind direction and velocity under uncertain model: (a) wind direction distribution and (b) wind velocity distribution.
Drones 10 00128 g006
Figure 7. Schematic of 3D path planning leveraging wind layers. (The pentagram represents different starting positions, the black square represents the target position, and different curves represent the paths from the starting points to the target point.).
Figure 7. Schematic of 3D path planning leveraging wind layers. (The pentagram represents different starting positions, the black square represents the target position, and different curves represent the paths from the starting points to the target point.).
Drones 10 00128 g007
Figure 8. Schematic of horizontal state discretization and possible transitions under wind and propulsion. (The gray grid represents the current position s i , the yellow grid represents the next position s j to be transferred, the blue grid represents other possible transfer positions, the red arrow indicates the transfer direction, and the yellow arrow represents the transfer angle θ i j ).
Figure 8. Schematic of horizontal state discretization and possible transitions under wind and propulsion. (The gray grid represents the current position s i , the yellow grid represents the next position s j to be transferred, the blue grid represents other possible transfer positions, the red arrow indicates the transfer direction, and the yellow arrow represents the transfer angle θ i j ).
Drones 10 00128 g008
Figure 9. Schematic of horizontal and vertical state discretization and possible transitions under wind and propulsion. (The gray grid represents the current position s i , the yellow grid represents the next position s j for horizontal transfer, the red grid represents the next position s j for vertical transfer, and the blue grid represents other possible transfer positions).
Figure 9. Schematic of horizontal and vertical state discretization and possible transitions under wind and propulsion. (The gray grid represents the current position s i , the yellow grid represents the next position s j for horizontal transfer, the red grid represents the next position s j for vertical transfer, and the blue grid represents other possible transfer positions).
Drones 10 00128 g009
Figure 10. Vertical state discretization and altitude transition constraints under maximum climb/sink rates. (The black arrows indicate the possible positions that the aerostat can reach from the current position with different vertical velocities.).
Figure 10. Vertical state discretization and altitude transition constraints under maximum climb/sink rates. (The black arrows indicate the possible positions that the aerostat can reach from the current position with different vertical velocities.).
Drones 10 00128 g010
Figure 11. Transition probability distributions under different horizontal actuation levels.
Figure 11. Transition probability distributions under different horizontal actuation levels.
Drones 10 00128 g011
Figure 12. Flowchart of the proposed MDP-based path planning method.
Figure 12. Flowchart of the proposed MDP-based path planning method.
Drones 10 00128 g012
Figure 14. 3D expected flight time distribution under u max = 5   m / s : (a) view from the increasing altitude side and (b) view from the decreasing altitude side.
Figure 14. 3D expected flight time distribution under u max = 5   m / s : (a) view from the increasing altitude side and (b) view from the decreasing altitude side.
Drones 10 00128 g014
Figure 15. 3D optimal path planning results: (a) planned 3D optimal paths and strategies; (b) planform of the 3D optimal paths and strategies; and (c) altitude variations in the planned 3D optimal paths over time.
Figure 15. 3D optimal path planning results: (a) planned 3D optimal paths and strategies; (b) planform of the 3D optimal paths and strategies; and (c) altitude variations in the planned 3D optimal paths over time.
Drones 10 00128 g015
Table 1. Comparison of path planning characteristics.
Table 1. Comparison of path planning characteristics.
PlatformCore CharacteristicsPrimary Env. FactorKey Physical and Operational Constraints
High-Altitude AerostatLow dynamics, large size, wind-coupledWind fieldLimited thrust [15], bounded altitude range [4,5], scarce on-board energy [6], coupled dynamics [16]
UAVHigh maneuverabilityObstacles, other agentsDynamics, sensor/comm. range, battery life
AUVHigh maneuverabilityObstacles, other agentsDynamics, sensor/comm. range, battery life
Table 2. Regional reachability under different horizontal actuation.
Table 2. Regional reachability under different horizontal actuation.
Max. Horizontal ActuationNumber of Reachable CellsRegional Reachability
u max = 0   m / s 5612.7%
u max = 2   m / s 25156.9%
u max = 5   m / s 441100%
Table 3. Comparison of the planned 2D optimal paths under different conditions.
Table 3. Comparison of the planned 2D optimal paths under different conditions.
Start Point Max. Horizontal ActuationNumbers of Optimal Path NotesFlight Time (h)
Start Point 1 u max = 5   m / s 924.9
Start Point 2 u max = 0   m / s 921.33
u max = 2   m / s 915.79
u max = 5   m / s 916.08
Start Point 3 u max = 2   m / s 917.84
u max = 5   m / s 916.45
Start Point 4 u max = 5   m / s 711.62
Start Point 5 u max = 5   m / s 520.91
Table 4. Comparison of the planned 3D optimal paths.
Table 4. Comparison of the planned 3D optimal paths.
Start PointNumber of Altitude ControlsNumbers of Path NotesFlight Time (h)
Start Point 17919.88
Start Point 2599.29
Start Point 3299.51
Start Point 4377.78
Start Point 52512.62
Table 5. Performance comparison of the proposed 3D-MDP method against baseline planners.
Table 5. Performance comparison of the proposed 3D-MDP method against baseline planners.
Start Point MethodAvg. Flight Time (h) ↓Std. Dev. (h) ↓Success Rate (%) ↑
Start Point 13D-MDP (Proposed)19.882.192
2D-MDP (Fixed-Altitude)25.343.385
Greedy Heuristic28.915.870
Start Point 23D-MDP (Proposed)9.291.298
2D-MDP (Fixed-Altitude)12.152.890
Greedy Heuristic15.404.575
Start Point 33D-MDP (Proposed)9.511.597
2D-MDP (Fixed-Altitude)11.922.988
Greedy Heuristic17.845.272
Start Point 43D-MDP (Proposed)7.780.999
2D-MDP (Fixed-Altitude)10.232.093
Greedy Heuristic13.573.880
Start Point 53D-MDP (Proposed)12.621.895
2D-MDP (Fixed-Altitude)16.453.287
Greedy Heuristic20.914.778
Note: Arrows indicate the desirable direction for each metric (↓ lower is better, ↑ higher is better). Bold values denote the best performance for a given start point.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhai, J.; Wu, X.; Zhang, Y.; Ye, H.; Wang, Z.; Yin, P. Optimal Path Planning for High-Altitude Low-Speed Aerostats Under Complex Constraints. Drones 2026, 10, 128. https://doi.org/10.3390/drones10020128

AMA Style

Zhai J, Wu X, Zhang Y, Ye H, Wang Z, Yin P. Optimal Path Planning for High-Altitude Low-Speed Aerostats Under Complex Constraints. Drones. 2026; 10(2):128. https://doi.org/10.3390/drones10020128

Chicago/Turabian Style

Zhai, Jiaqi, Xiaolong Wu, Yongdong Zhang, Hu Ye, Ziwei Wang, and Peng Yin. 2026. "Optimal Path Planning for High-Altitude Low-Speed Aerostats Under Complex Constraints" Drones 10, no. 2: 128. https://doi.org/10.3390/drones10020128

APA Style

Zhai, J., Wu, X., Zhang, Y., Ye, H., Wang, Z., & Yin, P. (2026). Optimal Path Planning for High-Altitude Low-Speed Aerostats Under Complex Constraints. Drones, 10(2), 128. https://doi.org/10.3390/drones10020128

Article Metrics

Back to TopTop