Article citation information:

Rzydzik, S., Panfil, W., Myszor, D., Cyran, K., Moczulski, W. Improvement of the agility and manageability of an autonomous blimp. Scientific Journal of Silesian University of Technology. Series Transport. 2026, 131, 189-205. ISSN: 0209-3324. DOI: https://doi.org/10.20858/sjsutst.2026.131.12

 

 

Sebastian RZYDZIK[1], Wawrzyniec PANFIL[2], Dariusz MYSZOR[3], Krzysztof CYRAN[4], Wojciech MOCZULSKI[5]

 

 

 

IMPROVEMENT OF THE AGILITY AND MANAGEABILITY OF
AN AUTONOMOUS BLIMP

 

Summary. This paper presents the development and experimental validation of a control-oriented numerical model and a PID-based autonomous control system for an unmanned blimp. A simplified dynamic model was implemented in the GNU Octave environment and used for the systematic tuning of vertical and horizontal propulsion controllers. Experimental identification using a full-scale blimp prototype demonstrated good agreement between simulated and real flight responses, with mean time errors below 5% and altitude errors below 1% in representative vertical maneuvering experiments. Indoor flight tests performed with a Pixhawk autopilot confirmed stable autonomous altitude control, with steady-state altitude deviations limited to approximately 4-5 cm, as well as reliable target-point acquisition during autonomous navigation. The results demonstrate that the proposed numerical model enables fast and effective controller tuning while maintaining sufficient accuracy for real-world implementation and that the tuned PID controllers provide stable, smooth, and repeatable autonomous flight suitable for inspection and monitoring applications.

Keywords: inspection and monitoring, autonomous airship, control system, virtual teleportation

 

 

1.  INTRODUCTION

 

There is a growing trend of using unmanned aerial vehicles (UAVs) for sustained inspection and monitoring operations. Illustrative examples include the surveillance of sporting events, such as football matches; large-scale cultural events, such as outdoor concerts; and the inspection of expansive infrastructure, such as railway lines and highways. In such scenarios, where UAVs are often limited by constrained energy resources, contemporary airships are poised to assume an increasingly significant role. Recognizing this potential, the SkyTech Products Research and Development team has launched a research initiative with the objective of developing a ground-based remote-control station for UAVs, with airships representing a primary category.

A review of the existing literature indicates that while advanced airship control strategies and high‑fidelity dynamic models have been widely investigated, there remains a practical need for control‑oriented numerical models that support the implementation and tuning of classical controllers in real aerial blimps. In particular, despite the widespread use of PID control in airship applications, the criteria and conditions for its tuning are often not explicitly discussed.

Therefore, the objective of this paper is to develop a simplified numerical model of an unmanned airship suitable for control design and to implement and tune PID controllers for vertical and horizontal propulsion systems. The proposed approach focuses on achieving stable and reliable maneuvering behavior under representative operating conditions.

This paper presents the development process of a dedicated autopilot algorithm and its implementation in software specially geared to aerial blimps. It is composed as follows: Section 3 describes a numerical model, which is further implemented in the GNU Octave simulation environment. Section 4 shows an implementation of the control algorithms on a real unmanned airship. To this end, a well-known PixHawk autopilot module has been implemented. The next section deals with exhaustive experiments whose goal has been to estimate and tune different parameters of the developed model. Several scenarios have been proposed, and then proper experiments were carried out whose results were analyzed to yield basic statistics characterizing inherent data deviation. Then, in Section 6, an experimental verification of the control algorithms is shown. The article ends with conclusions.

 

 

2. LITERATURE REVIEW

 

The field of aviation, long dominated by fixed-wing aircraft and rotary-wing helicopters, is witnessing the resurgence of a unique aerial platform: the airship [8, 1]. These lighter-than-air vehicles, buoyed by gases such as helium, possess inherent advantages that are driving renewed interest in their development and deployment. Unlike heavier-than-air platforms, airships excel in endurance, offering prolonged flight times and efficient hovering [12]. This characteristic enables a wide range of applications, from persistent surveillance and long-haul cargo transport to indoor inspections and entertainment robotics [4, 5]. However, the interaction of airships with aerodynamic forces and the challenge of achieving precise control introduce significant engineering difficulties that require advanced solutions [13].

This review of airship control systems reveals a field combining established principles with modern innovations. The fundamental challenge lies in effectively governing airship motion, enabling navigation in three-dimensional space, maintaining orientations, and executing complex maneuvers with accuracy and reliability [1, 8]. Meeting these requirements demands a thorough understanding of airship dynamics, acting forces, and robust control algorithms capable of translating commands into precise actuator responses.

A major difficulty in airship control arises from their inherent underactuation. In contrast to multirotor drones that can control all degrees of freedom independently, airships typically have fewer control inputs than controlled motions [13]. As a result, certain movements are coupled and cannot be controlled directly; for example, lateral motion often requires prior rotation. This characteristic increases control complexity and necessitates advanced strategies to ensure stability and performance.

Environmental disturbances further complicate control tasks. Due to their large surface area, airships are highly sensitive to wind effects, including gusts and turbulence, which can significantly disrupt motion and trajectory tracking [8, 9, 13]. Consequently, control systems must be robust and adaptive to maintain safe and reliable operation under varying atmospheric conditions.

The physical design of the airship also strongly affects controllability. Parameters such as hull shape, size, and mass distribution directly influence dynamic behavior [4, 12]. Research has examined various geometries to balance aerodynamic efficiency and maneuverability, with studies highlighting the role of the slenderness ratio in stability and performance [12]. Alternative configurations, including spherical blimps equipped with tetrahedrally arranged thrusters, have been proposed to enhance agility and enable omnidirectional motion [4].

Application-driven research continues to expand. Indoors, compact and highly maneuverable airships are considered for tasks requiring safe operation near obstacles or humans, such as confined-space inspections, vertical farm monitoring, and interactive entertainment [5, 12]. Emphasis is placed on precise low-speed motion, stable hovering, and collision avoidance. The BlimpleBee platform exemplifies this development trend, demonstrating the feasibility of helium-assisted vehicles for delicate inspection missions [4].

For outdoor missions, priorities shift toward endurance, payload capacity, and robustness to weather disturbances. Autonomous airships are envisioned for long-term surveillance, environmental monitoring, and cargo transport, offering efficiency advantages over conventional drones [8, 12]. These applications impose stringent requirements on control systems, including disturbance rejection, long-range navigation, and reliable stability.

Safety and reliability are particularly critical when airships operate near people or in hazardous environments, such as disaster response scenarios [4]. Hybrid platforms that combine lighter-than-air properties with multirotor redundancy, such as the Janus system, address these concerns by enabling fallback flight modes in case of buoyancy failure [11].

To tackle the diverse challenges of airship control, researchers have explored a broad range of methodologies. Classical approaches, including PID control, remain widely used due to their simplicity and effectiveness for basic stabilization tasks [1, 8]. Nonetheless, their limitations in nonlinear and uncertain environments have motivated the adoption of advanced strategies.

Adaptive control allows online parameter adjustment to compensate for model uncertainties, while robust control methods guarantee stability under bounded disturbances [13]. Model Predictive Control (MPC) exploits future-state predictions to optimize control actions, and intelligent approaches, such as reinforcement learning, are increasingly investigated to enable learning-based adaptation to complex environments [8].

Accurate dynamic modeling is a prerequisite for controller development and validation. This involves capturing buoyancy, aerodynamic forces, and in some cases tether interactions [1, 9]. Mathematical models derived from stability derivatives and computational fluid dynamics (CFD) analyses are commonly used for simulation-based controller design [12].

Despite extensive research on airship aerodynamics and advanced control strategies, fewer studies address the practical implementation and tuning of classical controllers based on control-oriented numerical models. In particular, systematic procedures for selecting PID gains in underactuated airship systems remain insufficiently documented.

Motivated by this gap, the present study focuses on developing a numerical model suitable for closed-loop simulations and investigating the implementation and tuning of PID controllers for vertical and horizontal motion control of an unmanned airship.

 

 

3. NUMERICAL MODEL

 

3.1. Mathematical model

 

The development of the numerical model began with an analysis of existing mathematical models of blimps, including both kinematic and dynamic formulations. A brief overview of the adopted modeling assumptions is presented below.

 

Obraz zawierający rysowanie, szkic, diagram, ilustracja

Zawartość wygenerowana przez sztuczną inteligencję może być niepoprawna.

Fig. 1. Reference frames and motion parameters of the blimp [14]

 

Based on the reference frames shown in Fig. 1, the inertial coordinate system is defined as follows: the x-axis points to True North, the y-axis points east, and the z-axis points downward. The linear velocity components in the body-fixed frame are denoted by u (longitudinal), (lateral), and w (vertical). The Euler angles are defined as θ (pitch), ϕ (roll), and ψ (yaw), while the angular velocity components are denoted by p, q, and r, corresponding to roll, pitch, and yaw rates, respectively.

The kinematic equations of motion of the blimp can be expressed as

 

                                                                                  (1)

Where:

 

 

is the position vector in the inertial frame,

 

 

is the linear velocity vector expressed in the body-fixed frame,

 

 

is the vector of Euler angles, and

 

 

is the angular velocity vector. The matrices and represent the rotation matrix and the kinematic transformation matrix, respectively.

The dynamic behavior of the airship is described using the Newton-Euler formalism

 

                                                  (2)

 

                                                   (3)

 

where F and τ denote the resultant external forces and moments acting on the vehicle, including aerodynamic forces, buoyancy, gravity, and propulsive thrust. The vector

 

                                                                                                 (4)

 

represents the displacement of the center of gravity (CG) relative to the center of volume (CV). The inertia tensor with respect to the origin of the body‑fixed frame is defined as

 

                                                                                 (5)

 

with the symmetry conditions , , and .

The mass m in Eqs. (2)-(3) denotes the total effective mass of the airship, including the envelope, gondola, propulsion system, and payload.

The total mass and inertia were modeled as sums of rigid‑body and added‑mass contributions

 

 

where  and  are the rigid‑body mass and inertia tensor, while  and  represent the added mass and added inertia arising from the acceleration of the surrounding air.

 

The added‑mass terms were estimated using an ellipsoidal approximation of the airship envelope. The hull was approximated as a prolate spheroid whose principal axes correspond to the longitudinal and transversal dimensions of the envelope. Under the assumption of inviscid potential flow, the added mass and added inertia coefficients were determined as functions of the airship geometry and the displaced air volume.

The added‑mass and added‑inertia contributions were incorporated directly into the effective mass and inertia terms in Eqs. (2)-(5). This formulation is well suited for maneuvering simulations and ensures a physically consistent representation of translational and rotational fluid-structure interaction effects.

Further details of the mathematical background and parameter estimation methods can be found in [2, 6, 7, 10, 14].

The main objective of this study was the implementation and tuning of PID controllers for the vertical and horizontal propulsion systems. For vertical motion control, the following control law was applied:

 

                                                                     (6)

 

where is the vertical thrust ratio,  is the altitude error, is the vertical velocity, and , , and  are the proportional, integral, and derivative gains, respectively.

Yaw motion was controlled by differential thrust of the horizontal propellers

 

                                                                   (7)

 

                                                                    (8)

 

where and denote the right and left thrust ratios,  is the yaw angle error,  is the yaw rate, and , , and  are the controller gains.

 

3.2. Implementation of the blimp numerical model

 

The numerical model incorporates the following elements:

 

The aerodynamic forces were modeled using a simplified quasi‑static formulation. The drag forces along the principal body axes were assumed to be proportional to the corresponding velocity components. Lift and side‑force effects were neglected due to the low operating speeds and small angles of attack considered in the simulations. This level of modeling detail was found sufficient for control design and performance evaluation purposes.

The model was developed based on the approaches described in [2, 3] and implemented using the ode45 solver. With appropriate solver configuration, the model generates time histories of key state variables, including spatial position, Euler angles (yaw and pitch), thrust commands for vertical and horizontal propellers (left and right), linear velocities, and angular velocities.

The PID controller parameters were selected based on closed‑loop simulation studies. The tuning criteria included stability of the airship motion, acceptable settling time, limited overshoot in altitude and yaw responses, and smooth actuator commands within admissible thrust limits. The parameters were adjusted under representative operating conditions relevant to low‑speed maneuvering tasks.

Simulation results obtained using the numerical model are presented in the second part of this paper.

 

 

4. INTEGRATION OF THE BLIMP CONTROL MODEL WITH PIXHAWK AUTOPILOT

 

4.1. Geometrical properties of the blimp prototype

 

Figure 2 shows the physical blimp prototype used in this study, while Figure 1 presents a schematic representation of the adopted reference frames and motion parameters.

 

Obraz zawierający transport, statek powietrzny, tekst, sterowiec

Zawartość wygenerowana przez sztuczną inteligencję może być niepoprawna.

 

Fig. 2. The blimp prototype: Tr – right horizontal thrust, Tl – left horizontal thrust,
Tz – vertical thrust

 

The geometry of the airship envelope was approximated using an ellipsoidal model, consistent with the schematic representation shown in Fig. 1. The hull can be described as a prolate spheroid with semi‑axes , , and , where corresponds to the longitudinal axis and to the transversal axes. For the prototype used in this study, the overall length of the envelope was approximately , while its maximum diameter was approximately . This corresponds to semi‑axes and , yielding a slenderness ratio .


 

These geometric parameters were used to estimate the displaced air volume and to determine the added‑mass and added‑inertia coefficients employed in the numerical model. The ellipsoidal approximation provides a reasonable balance between physical accuracy and computational simplicity and is commonly adopted in control‑oriented modeling of airships.

The stabilizing surfaces visible in Fig. 1 represent simplified tail fins intended primarily to enhance passive directional stability. Due to their small size and integration with the envelope, these surfaces are not clearly distinguishable in the photograph of the prototype shown in Fig. 2. In the current configuration, active control authority is provided exclusively by the vertical and horizontal propellers, while the stabilizing surfaces contribute only to passive aerodynamic damping and static stability effects, which are implicitly represented in the simplified aerodynamic model.

 

4.2. The idea of autonomous control

 

Figure 3 presents the conceptual architecture of the autonomous control system implemented for the blimp.

 

Obraz zawierający tekst, Czcionka, zrzut ekranu, linia

Zawartość wygenerowana przez sztuczną inteligencję może być niepoprawna.

 

Fig. 3. Idea of an autonomous control system

 

The control of the flight consists of two independent control loops:

1)      Vertical movement control – the height of the blimp above the ground (altitude) is continuously controlled by vertical thrust (Tz) and based on:

a)      altitude error calculated from the measurement of distance to the ground (h) using a laser distance sensor mounted on the bottom of the nacelle;

b)      vertical speed obtained by numerical differentiation of the altitude measurement (h) or directly from the IMU in the Pixhawk.

2)      Horizontal movement control – the horizontal position of the blimp is continuously controlled by the left (Tl) and right (Tr) thrusts and based on the following:

a)      horizontal position error calculated from the actual GPS data and target point;

b)      angle error calculated from the compass data, actual and target point;

c)      yaw rate calculated from the gyroscope data – however, this information is not used at this stage and will be incorporated in future work.

 

4.3. Autonomous flight controller

 

The blimp control system was implemented using a Pixhawk flight controller. A dedicated module, named blimp_control, was developed in accordance with the PX4 Development Guide.

In the standard PX4 Airship configuration, thrust vectoring is handled within the mixer, allowing tilting actuators to simultaneously affect multiple motion axes. This results in a coupled control structure. In contrast, the proposed control system is tailored to the specific blimp configuration and employs a decoupled approach: two fixed horizontal propellers generate forward motion and yaw through differential thrust, while dedicated vertical propellers independently regulate altitude. This separation simplifies the control design and improves the transparency of the control structure.

The blimp_control module:

1)      implements a PID controller for vertical motion (altitude) control;

2)      implements a simplified rule‑based controller for horizontal motion and navigation. A PID‑based controller, previously developed and validated in numerical simulations (see Section 3), is planned to be implemented in future work.

The blimp_control module uses a set of configurable parameters that can be adjusted in real--time using QGroundControl via the MAVLink communication protocol, without the need to reprogram or restart the autopilot.

 

 

5. EXPERIMENTS FOR TUNING MODEL PARAMETERS

 

The identification of the blimp parameters consisted of:

1)      Development of experiments scenarios.

2)      Conduct experiments using the physical blimp model.

3)      Analysis of the measurement results.

4)      The choice of the parameter values for the mathematical model.

 

5.1. Scenarios of experiments

 

The purpose of the development of scenarios was to measure the response of the parameter values of the physical blimp model to known values of external impacts. The description of one of four example scenarios is presented below.

 

                                                                                                                                           Tab. 1

Scenario example

 

Name

Changing the vertical thrust to the opposite

Stages

1.  Place the blimp at a height of about 1 m.

2.  Free the blimp and simultaneously run the vertical thrust fan (VFan) at 20% for 8 s.

3.  Then, after 8 s from the beginning of the experiment, run the vertical thrust fan (VFan) at -20% for 4 s.

4.  Leave the blimp until it falls to ground level.

Expected behavior

1.  The blimp should lower its initial height.

2.  Then, the blimp should increase its height, even after turning off the fan of the vertical thrust.

3.  After the reverse vertical thrust is turned on, the blimp should quickly reduce its height (even when the fan is turned off) until the ground level is reached.

Observed features

1.  Maximum altitude measured from the ground.

2.  The time to climb to the maximum altitude and the time to descend from the maximum altitude to the ground level.

Comments

If the expected behavior of the blimp is not consistent with the description, it is possible to extend or shorten the duration of the vertical thrust of the fan, or reduce the thrust.

 

5.2. Results of experiments using the real blimp model

 

The scenario described above was the basis for conducting experiments on the real model of a blimp. Each experiment was performed 10 times, and the obtained data were subjected to statistical analysis (see Tab. 2). The following features have been recorded:

·         horizontal and vertical thrust;

·         unbalance weight;

·         starting altitude;

·         maximum altitude;

·         time of positive and negative thrust;

·         time of climb; and

·         fall time.

 

                                                                                                                                        Tab. 2

Summary of the statistical analysis of experimental data

 

Vertical thrust [g]

Unbalanced mass [g]

Starting altitude [m]

Maximum altitude [m]

Duration of positive thrust [s]

Climb time [s]

Duration of negative thrust [s]

Descent

time [s]

Average

62,7

18,2

1

5,43

8,4

8,5

5,0

22,8

Std. deviation

1,27

3,31

0

0,36

0,19

0,17

0,72

2,89

 

Obraz zawierający diagram, linia, Wykres, stok

Zawartość wygenerowana przez sztuczną inteligencję może być niepoprawna.

Fig. 4. The result of tuning the numerical model with the estimated error

5.3. Tuning of the blimp numerical model

 

The aim of the numerical model tuning process was to adjust its parameters to the values of the features measured during the experiments using the real blimp model. The basic criterion was to minimize the time and distance errors for each experiment, assuming the same values as the numerical model of the blimp. The example of tuning characteristics, in the case of changing the vertical thrust to the opposite, is shown in Fig. 4. In this experiment, the mean time error is equal to 4.84% (2.16[s]) and the mean z-length error (height) is equal to -0.43% (0.024[m]).

 

5.4. Examples of simulations using the controller numerical model

 

In the case of the vertical thrust controller, the mission focused on maintaining the flight altitude at 15-7.5-15 [m], with variable wind in the range <-1; 1> [m/s]. The results for the vertical thrust PID controller model with "soft" settings, for , have been shown in Fig. 5.

Obraz zawierający Wykres, linia, tekst, diagram

Zawartość wygenerowana przez sztuczną inteligencję może być niepoprawna.

Fig. 5. The result of the numerical simulation: keeping altitude with wind

 

In the case of the horizontal thruster controller, the purpose was to fly in proximity of four points, defining a square under a side of 30 [m], with the assumption of lack of wind. The results of this simulation are shown in Fig. 6. The flight time was set at 500 [s]. PID parameters: .

The results of a similar mission as before, but in the case of variable wind in the range
of <-1; 1> [m/s], are shown in Fig. 7.

 

 

6. EXPERIMENTAL VERIFICATION OF AUTONOMOUS CONTROL OF
THE BLIMP

 

6.1. Balancing the blimp

 

During the experiments, it was observed that the helium inside the envelope of the blimp evaporates over time. In consequence, the blimp becomes unbalanced, i.e., overloaded. It is extremely important to keep the blimp well balanced when developing altitude control algorithms. To do that, a bottle filled with salt has loaded the blimp. The amount of salt was constantly monitored.

 

Obraz zawierający diagram, linia, Wykres, tekst

Zawartość wygenerowana przez sztuczną inteligencję może być niepoprawna.

Fig. 6. The result of numerical simulation: flying in the proximity to four points without wind

 

Obraz zawierający diagram, linia, Wykres

Zawartość wygenerowana przez sztuczną inteligencję może być niepoprawna.

Fig. 7. The result of a numerical simulation: flying in proximity to four points
in windy conditions

 

6.2. Experiments leading to the development of autonomous altitude control

 

Many experiments were carried out that led to final development and implementation of the elaborated (within numerical experiments, see Section 2) PID algorithm for vertical autonomous control. All these experiments took place inside the Ice Skating Hall of the Silesian University of Technology in Gliwice, Poland (Fig. 8). Exemplary experiments are discussed below and are documented in videos (available on the YouTube channel Blimp Experiments: https://www.youtube.com/playlist?list=PL-0gX2KowkKvQRTEmx0E84VluRMJ6jUTW) – it is recommended to enable audio playback when watching these videos.

The exemplary experiments are as follows:

1)      Autonomous altitude control [video: 1_AutoHeight]

In this experiment, the blimp hovers at a specified altitude, i.e., 1.25 [m]. The following PID parameters were applied (Kpv = 0.1, Kiv = 0.25, Kdv = 0.8). These parameters were predetermined within numerical experiments.

Observations/conclusions: When the blimp is well balanced, the vertical propellers almost do not work. Over time, when the airship becomes increasingly unbalanced, the propellers spin faster and faster.

 

blimp2

 

Fig. 8. Experimental verification of autonomous control

 

2)      Flying up to the altitude setpoint [video: 2_AutoHeightFromBottom]

In this experiment, the blimp is released below a desired altitude (1.25 [m]) and flies up. Then it maintains the altitude. The same PID parameters as in experiment 1.

Observations/conclusions: at the beginning, the blimp is underloaded and flies up to the desired altitude. We can observe that the propellers do not work even below the given altitude because the D part of the PID controller takes into account the vertical speed of the blimp. When the blimp is close to the given altitude, the controller tries to “defend” against excessive crossing of a given point – it was observed when the blimp both flies up and down. Then the blimp hovers very well.

3)      Flying to altitude setpoint [video: 3_AutoHeightFromTop]

In this experiment, the blimp is released above the desired altitude (1.25 [m]) and flies down. Then it maintains the altitude. The same PID parameters as in experiment 1.

Observations/conclusions: we can observe that at the beginning the propellers work very hard because the blimp is underloaded. Then the propellers stop working or even try to raise the blimp because the D part of the PID controller takes into account the vertical speed of the blimp - the controller tries to ‘defend’ against excessive crossing of a given point. Then the blimp hovers very well.

4)      Autonomous altitude control (with ‘mild’ PID parameters) [video: 4_AutoHeightMildPID]

In this experiment, the blimp starts at 1.25 [m], then flies up to 2.25 [m] and then flies back (down) to 1.25 [m]. The ‘softer’ PID parameters were applied (Kpv = 0.2, Kiv = 0.16, Kdv = 4.8 for downward or Kdv = 1.2 for upward movement) compared to those of experiments 1-3. These parameters were predetermined within the numerical experiments.

Observations/conclusions: it can be seen that the blimp reaches the given altitude very smoothly and does not cross a given point very much. Of course, the time necessary to reach the given altitude is much longer compared to those from Experiments 2 and 3.

5)      Autonomous altitude control (with tape measurements) [video: 5_AutoHeightWithTape]

In this experiment, the blimp hovers at a specified altitude and the vertical position of it is measured. The same PID parameters as in experiment 1.

Observations/conclusions: We can observe that the good balanced blimp is able to hover very well within 4-5 [cm].

6)      Autonomous flying up and down [video: 6_AutoHeight_125_225]

In this experiment, the flies fly up and down between altitudes of 1.25 and 2.25 [m]. The same PID parameters as in experiment 1.

Observations/conclusions: it was observed that the blimp is well balanced. It crosses the specified altitudes, oscillates little and hovers quite well.

7)      Manual position control with autonomous altitude control [video: 7_AutoHeightManualDirection]

In this experiment, the horizontal movement of the blimp is controlled manually by the operator, but the given altitude is controlled simultaneously autonomously. The same PID parameters as in experiment 1.

Observations/conclusions: we can observe that the altitude is controlled autonomously quite well. Of course, because of the more dynamic overall behavior of the blimp, we can see that the blimp dives during turns, but it defends itself against hitting the surface of ice rink.

 

6.3. Experimental verification of autonomous movement of the blimp to the selected target point

 

When the altitude controller was finished, then the position controller was developed. To this end, the simplified rule-based controller was implemented and verified. In the near future, the elaborated PID position controller (see Section 1) will be implemented. For all of these experiments, a target point was defined with coordinates: 50.2872338504249° (latitude), 18.6871733366383° (longitude) – this is a center of the ice rink (see a traffic bollard in Fig. 9).

The exemplary experiments carried out so far are as follows:

1)      Autonomous flying to the target point without stopping at this point [video: 8_AutoHeightAutoThroughPoint]

In this experiment, the altitude and position are controlled autonomously. The blimp flies to the given target (center of ice rink marked with a traffic bollard) and does not stop at this point.

Observations/conclusions: When the blimp reaches the target point (within a dead zone of radius 3 [m]) it stops the horizontal propellers and flies further due to its inertia. As a consequence, it flies through the target and then turns back. This behavior repeats over and over again – the blimp loiters.

2)      10) Autonomous flying to target point with a stop at this point (example 1, example 2) [videos: 9_AutoHeightAutoToPoint1, 10_AutoHeightAutoToPoint2]

3)      In this experiment, the altitude and position are controlled autonomously. The blimp flies to the given target (center of ice-rink marked with traffic bollard) and stops at this point.

4)      Observations/conclusions: we can observe that the blimp is able to reach the target point and simultaneously maintain the altitude.

 

blimp1

 

Fig. 9. Blimp reaching a target point (traffic buoy located in the center of the ice rink)

 

 

 

7. CONCLUSIONS

 

The experiments carried out provided valuable information on the behavior and control of an aerial blimp, leading to several key conclusions. First, the data acquired from real-world experiments proved crucial for accurately tuning the parameters of the developed numerical model of the blimp. This alignment between the simulated and physical systems is essential for reliable virtual testing and control strategy development. Second, the use of this validated numerical model significantly reduced the time and resources typically associated with the development and implementation of a control strategy. By allowing for virtual experimentation and refinement, the model simplified the overall process.

Observations of the numerical model's responses to defined drive controller settings demonstrated that the blimp's movement trajectories are predictable and the quality of these responses was deemed satisfactory. This predictability is a fundamental requirement for designing effective control algorithms. Furthermore, the experiments highlighted the importance of proper balance to maintain a consistent altitude. An imbalanced blimp requires continuous control adjustments to counteract unwanted vertical movement.

Interestingly, it was observed that even when subjected to disturbances causing rotation along the pitch axis, the blimp could maintain its altitude. This inherent stability in the vertical plane under pitch perturbations is a noteworthy characteristic. The potential benefit of independently controlling vertical propellers was also recognized, as this could mitigate unwanted rotation around the pitch axis, leading to more stable and precise vertical control.

Currently, the real blimp's position is managed by a straightforward rule-based controller, which performs adequately. However, based on the promising results obtained from numerical experiments with a PID (Proportional-Integral-Derivative) controller, it is anticipated that implementing this more sophisticated control algorithm on the physical blimp will lead to even better performance, characterized by enhanced accuracy, stability, and responsiveness in its movements. In summary, the research underscores the value of numerical modeling in the development of the airship control system and identifies key factors and potential improvements to achieve precise and robust blimp control.

 

 

Acknowledgments

 

The project was implemented in cooperation with SkyTech Products sp. z o.o.

 

 

References

 

1.        Åman Gustaf. 2021. Indoor Blimp Control. Master’s Thesis TFRT-6134. Lund, Sweden: Department of Automatic Control, Lund University.

2.        Ashraf Muhammad Zahir, Mohammad A. Choudhry. 2013. „Dynamic Modeling of the Airship with Matlab Using Geometrical Aerodynamic Parameters”. Aerospace Science and Technology 25(1): 56-64. DOI: https://doi.org/10.1016/j.ast.2011.08.014.

3.        Binti Nur, Mohd Yunus. 2015. Control of an Autonomous Blimp for Aerial Surveillance. Project report. Johor Bahru, Malaysia: Faculty of Electrical Engineering, University Technology Malaysia.

4.        Burri Matthias, Laura Gasser, et al. 2013. „Design and control of a spherical omnidirectional blimp”. In: IEEE/RSJ International Conference on Intelligent Robots and Systems: 1873-1879. Tokyo, Japan. DOI: https://doi.org/10.1109/IROS.2013.6696604.

5.        Hickson Henry, Andrew T. Conn, Hemma Philamore. 2025. „BlimpleBee: The Helium Assisted Indoor Inspection Drone”. In Towards Autonomous Robotic Systems: 25th Annual Conference TAROS 2024: 171-183. London, UK. Berlin-Heidelberg: Springer-Verlag. DOI: https://doi.org/10.1007/978-3-031-72062-8_16.

6.        Khoury Gabriel Alexander. 2012. Airship Technology. 2nd ed. Cambridge: Cambridge University Press. ISBN: 978-1-107-01970-6.

7.        Li Yuwen. 2008. „Dynamics Modeling and Simulation of Flexible Airships”. PhD thesis. Montreal, Canada: Department of Mechanical Engineering, McGill University.

8.        Liu Yiwei, Zengxi Pan, David Stirling, Fazel Naghdy. 2009. „Control of autonomous airship”. In: IEEE International Conference on Robotics and Biomimetics (ROBIO): 2457-2462. Guilin, China. DOI: https://doi.org/10.1109/ROBIO.2009.5420403.

9.        Sasidharan Anop, Ratna Kishore Velamati, Akram Mohammad, Sabrina Benaissa. 2024. „Mathematical modeling of a single tethered aerostat using longitudinal stability derivatives”. Scientific Reports 14: 3697. DOI: https://doi.org/10.1038/s41598-024-53851-1.

10.    Sebbane Yasmina Bestaoui. 2012. Lighter than Air Robots: Guidance and Control of Autonomous Airships. Dordrecht: Springer. DOI: https://doi.org/10.1007/978-94-007-2663-5.

11.    Sharma Suryansh, Mike Verhoeff, Floor Joosen, R.R. Venkatesha Prasad, Salua Hamaza. 2024. „A Morphing Quadrotor-Blimp With Balloon Failure Resilience for Mobile Ecological Sensing”. IEEE Robotics and Automation Letters 9(7): 6408-6415. DOI: https://doi.org/10.1109/LRA.2024.3406061.


 

12.    Van Asares Anthon, Phil Seon Ko, Joshua Samuel Minlay, Brian Raymund Sarmiento, Alvin Chua. 2019. „Design of an Unmanned Aerial Vehicle Blimp for Indoor Applications”. International Journal of Mechanical Engineering and Robotics Research 8(1): 157-161. ISSN: 2278-0149. DOI: https://doi.org/10.18178/ijmerr.8.1.157-161.

13.    Yamada Manabu, Hiroki Adachi, Yasuyuki Funahashi. 2010. „Robust control of an uncertain underactuated airship with asymptotic rejection against wind disturbance”. In: IEEE International Conference on Control Applications: 1844-1849. Yokohama, Japan. DOI: https://doi.org/10.1109/CCA.2010.5611226.

14.    Yang Yueneng, Wu Jie, Xie Yu, Zheng Wei. 2011. „Dynamics Modeling and Maneuverability Analysis of a Near-Space Earth Observation Platform”. In: Proceedings of the 5th International Conference on Recent Advances in Space Technologies (RAST2011): 223-226. Istanbul, Turkey. DOI: https://doi.org/10.1109/RAST.2011.5966828.

 

 

Received 26.12.2025; accepted in revised form 05.05.2026

 

 

by

Scientific Journal of Silesian University of Technology. Series Transport is licensed under a Creative Commons Attribution 4.0 International License



[1] Silesian University of Technology, Faculty of Mechanical Engineering, Konarskiego Str. 18A, 40-100 Gliwice, Poland. Email: sebastian.rzydzik@polsl.pl. ORCID: https://orcid.org/0000-0003-3352-3986

[2] Silesian University of Technology, Faculty of Mechanical Engineering, Konarskiego Str. 18A, 40-100 Gliwice, Poland. Email: wawrzyniec.panfil@polsl.pl. ORCID: https://orcid.org/0000-0001-7304-554X

[3] Silesian University of Technology, Faculty of Automatic Control, Electronics And Computer Science, Akademicka Str. 16, 40-100 Gliwice, Poland. Email: dariusz.myszor@polsl.pl. ORCID: https://orcid.org/0000-0002-5764-6246

[4] Silesian University of Technology, Faculty of Automatic Control, Electronics And Computer Science, Akademicka Str. 16, 40-100 Gliwice, Poland. Email: krzysztof.cyran@polsl.pl. ORCID: https://orcid.org/0000-0003-1789-4939

[5] Silesian University of Technology, Faculty of Mechanical Engineering, Konarskiego Str. 18A, 40-100 Gliwice, Poland. Email: wojciech.moczulski@polsl.pl. ORCID: https://orcid.org/0000-0002-4697-1561