In recent years, the application of unmanned aerial vehicles (UAVs) in formation drone light shows has gained significant attention due to its ability to create mesmerizing visual displays through coordinated flight. These shows rely on precise control of multiple drones to maintain specific formations, often in dynamic and uncertain environments. As a researcher in nonlinear control and UAV formation, I have explored robust adaptive methods to address the challenges inherent in such systems. This article presents a comprehensive design for a line-of-sight (LOS) based robust adaptive control system tailored for formation drone light shows, where drones must track a leader drone performing uncertain maneuvers, such as abrupt evasive actions during performances. The goal is to ensure that follower drones maintain a desired relative distance and orientation, enabling flawless execution of complex light patterns. The proposed approach leverages neural networks to compensate for nonlinear uncertainties, enhancing robustness in real-world scenarios like outdoor shows with wind disturbances or emergency situations.
The core of formation drone light shows lies in the coordination between drones, typically structured in a leader-follower configuration. In this setup, a leader drone dictates the flight path, while follower drones use visual cues, such as cameras, to track the leader and maintain formation. This is critical for creating synchronized light displays, where even minor deviations can disrupt the visual effect. The LOS-based method is particularly suitable as it allows followers to rely on relative position and velocity information, reducing dependency on external navigation systems. However, the dynamics of such formations are highly nonlinear and subject to uncertainties, including unpredictable leader motions and environmental factors. To tackle this, I have developed a control framework that integrates pseudo-control inversion, proportional-derivative compensation, and neural network adaptation. This system ensures that follower drones can accurately track the leader, even during unexpected maneuvers, thereby enhancing the reliability and spectacle of formation drone light shows.
In formation drone light shows, the control system must be both adaptive and robust to handle the complexities of real-time performance. Traditional methods often assume precise models, which may fail under uncertain conditions. My approach overcomes this by using neural networks to approximate unknown nonlinearities, allowing the system to learn and compensate for errors online. The design process begins with modeling the LOS dynamics between drones, followed by transforming the model into a pseudo-control form for easier manipulation. Key components include a reference model for desired trajectories, a linear compensator for stability, and an adaptive neural network for error correction. Simulation results using a six-degree-of-freedom nonlinear UAV model demonstrate the effectiveness of this method, with follower drones successfully maintaining formation during leader maneuvers. This work underscores the potential of advanced control techniques in elevating the art and technology of formation drone light shows, making them more resilient and captivating.

The LOS-based formation control system for formation drone light shows relies on geometric relationships between drones. Consider a leader-follower pair in a three-dimensional space, where the follower drone uses a camera or similar sensor to measure the leader’s position and velocity. The LOS vector is defined by the relative distance \(R\), azimuth angle \(\lambda_A\), and elevation angle \(\lambda_E\), as shown in the coordinate system diagram. These parameters are derived from the inertial frame, with the leader and follower accelerations influencing the dynamics. The equations of motion for the LOS parameters are nonlinear and can be expressed as follows:
$$ \dot{R} = R[\dot{\lambda}_A^2 \cos^2 \lambda_E + \dot{\lambda}_E^2] + [a_{Lx} \cos \lambda_A \cos \lambda_E + a_{Ly} \sin \lambda_A \cos \lambda_E – a_{Lz} \sin \lambda_E] $$
$$ \ddot{\lambda}_A = \frac{1}{\cos \lambda_E} \left\{ -2\dot{\lambda}_A \left[ \frac{\dot{R}}{R} \cos \lambda_E – \dot{\lambda}_E \sin \lambda_E \right] + \frac{1}{R}[-a_{Lx} \sin \lambda_A + a_{Ly} \cos \lambda_A] \right\} $$
$$ \ddot{\lambda}_E = -2 \frac{\dot{R}}{R} \dot{\lambda}_E – \dot{\lambda}_A^2 \sin \lambda_E \cos \lambda_E – \frac{1}{R}[a_{Lx} \cos \lambda_A \sin \lambda_E + a_{Ly} \sin \lambda_A \sin \lambda_E + a_{Lz} \cos \lambda_E] $$
Here, \(a_{Lx}, a_{Ly}, a_{Lz}\) represent the leader’s accelerations, and the follower’s accelerations \(a_{Fx}, a_{Fy}, a_{Fz}\) are control inputs. For formation drone light shows, these dynamics must be controlled to maintain a constant relative distance \(R_{\text{com}}\) and desired angles, ensuring the drones form coherent light patterns. The nonlinear terms introduce uncertainties, especially when the leader executes unplanned maneuvers during a show. To address this, I reformulate the equations into a pseudo-control form, separating known and unknown components. This transformation facilitates the design of an adaptive controller that can handle the inherent complexities of formation drone light shows.
The pseudo-control variables \(v_R, v_{\lambda_A}, v_{\lambda_E}\) are introduced to simplify the control design. They relate to the follower’s acceleration commands in the LOS frame as:
$$ a_{FR_c} = -v_R, \quad a_{F\lambda_A_c} = -R \cos \lambda_E v_{\lambda_A}, \quad a_{F\lambda_E_c} = R v_{\lambda_E} $$
These commands are then transformed to the inertial frame using a rotation matrix, yielding the final acceleration instructions for the follower drone. In formation drone light shows, this conversion is crucial for integrating with the drone’s autopilot, which translates accelerations into actuator commands like throttle and control surfaces. The pseudo-control is constructed as a sum of three terms: a reference model output \(v_{cr}\), a linear compensation output \(v_{dc}\), and a neural network adaptive output \(v_{ad}\). Mathematically, this is expressed as:
$$ v = v_{cr} + v_{dc} – v_{ad} $$
The reference model generates desired trajectories based on commanded values for \(R, \lambda_A, \lambda_E\), ensuring smooth tracking in formation drone light shows. For instance, \(v_{cr,R} = \omega_{nR}^2 (R_{\text{com}} – R_c) – 2\zeta_R \omega_{nR} \dot{R}_c\), where \(\omega_{nR}\) and \(\zeta_R\) are design parameters. The linear compensator provides stability through proportional-derivative action, such as \(v_{dc,\lambda_A} = K_{\lambda_A} (\dot{\lambda}_{Ac} – \hat{\dot{\lambda}}_A)\), with \(K_{\lambda_A}\) as a gain. The adaptive term \(v_{ad}\) uses a neural network to approximate unknown nonlinearities \(\Xi\), which include leader accelerations and model uncertainties. This approximation is key for robustness in dynamic formation drone light shows.
The neural network is designed with input \(\mu\) containing delayed signals of LOS parameters and follower accelerations, enabling it to capture temporal dependencies. The network output is given by \(v_{ad} = \hat{W}^T \sigma(\hat{V}^T \mu)\), where \(\hat{W}\) and \(\hat{V}\) are estimated weight matrices updated online using gradient-based laws. The update rules incorporate an error observer to enhance learning, as shown below:
$$ \dot{\hat{W}} = -\Gamma_W [\hat{\sigma} \hat{E}^T P b + K_e \|\hat{E}\| \hat{W}], \quad \dot{\hat{V}} = -\Gamma_V [\hat{\sigma}’ \hat{E}^T P b \hat{W}^T \hat{\sigma} + K_e \|\hat{E}\| \hat{V}] $$
Here, \(\hat{E}\) is the estimated error vector from an observer, \(P\) is a solution to a Lyapunov equation, and \(\Gamma_W, \Gamma_V, K_e\) are learning rates. This adaptive mechanism allows the system to compensate for uncertainties in real-time, which is vital for formation drone light shows where conditions may change rapidly. To prevent actuator saturation, a pseudo-control hedging (PCH) scheme is implemented. It modifies the reference model based on estimated pseudo-controls, ensuring that control commands remain within physical limits. This is essential for maintaining safety and performance in formation drone light shows, as drones have constraints on thrust and control surfaces.
Simulation studies validate the proposed control system for formation drone light shows. A six-degree-of-freedom nonlinear model of a quadrotor drone is used, with parameters typical for light show applications. The leader drone performs uncertain maneuvers, such as sudden turns and altitude changes, to mimic emergency scenarios in a show. The follower drone aims to maintain a relative distance of \(R_{\text{com}} = 5\, \text{m}\) and a speed of \(25\, \text{m/s}\), common in formation drone light shows for close-proximity displays. Key parameters are summarized in the table below:
| Parameter | Value | Description |
|---|---|---|
| \(\omega_{nR}\) | 1 rad/s | Natural frequency for distance control |
| \(\zeta_R\) | 1 | Damping ratio for distance control |
| \(K_{\lambda_A}\) | 3 | Gain for azimuth angle compensation |
| \(K_{\lambda_E}\) | 2 | Gain for elevation angle compensation |
| \(\Gamma_W\) | 2 | Neural network weight update rate |
| \(\Gamma_V\) | 2 | Neural network weight update rate |
| \(K_e\) | 0.2 | Error scaling factor |
The simulation results demonstrate that the follower drone successfully tracks the leader under uncertain conditions. The relative distance \(R\) converges to \(5\, \text{m}\) with minimal error, as shown in the plot of \(R\) versus time. The follower’s velocity closely matches the leader’s, maintaining around \(25\, \text{m/s}\), which is critical for synchronized movements in formation drone light shows. The acceleration commands for the follower, derived from the control law, are smooth and within feasible limits, ensuring stable flight. Additionally, the control surfaces—such as aileron, elevator, rudder, and throttle—remain within their operational ranges, as illustrated in the control input plots. This confirms the effectiveness of the PCH scheme in preventing actuator saturation.
To further analyze the performance, consider the error dynamics derived from the system. The tracking error vector \(E = [e_R, \dot{e}_R, e_{\lambda_A}, e_{\lambda_E}, \xi]^T\) evolves according to:
$$ \dot{E} = A E + B (v_{ad} – \Xi), \quad z = C E $$
where \(A, B, C\) are matrices defined by the control parameters. Using Lyapunov theory, I have proven that the errors are uniformly ultimately bounded, ensuring stability for formation drone light shows. The neural network’s ability to approximate \(\Xi\) reduces the error over time, enhancing tracking accuracy. In practical terms, this means that even if the leader drone executes an unpredictable maneuver during a light show—such as a sudden dip to avoid an obstacle—the follower can adjust promptly, maintaining the formation’s visual integrity. This robustness is a key advantage for large-scale formation drone light shows, where hundreds of drones must operate in harmony.
The application of this control system extends beyond basic formation keeping. In formation drone light shows, drones often need to transition between complex patterns, such as spirals or geometric shapes. The adaptive nature of the controller allows it to handle these transitions smoothly by learning the dynamics online. For example, when switching from a circular formation to a line, the LOS parameters change rapidly, but the neural network compensates for the associated uncertainties. This flexibility makes the system suitable for dynamic and creative displays, where choreography may involve rapid changes in leader paths. Moreover, the use of delayed inputs in the neural network helps account for communication latencies, which are common in wireless systems for formation drone light shows.
In conclusion, the robust adaptive control design for formation drone light shows presented here offers a reliable solution for managing nonlinear and uncertain dynamics. By combining pseudo-control inversion with neural network adaptation, the system ensures precise tracking of leader drones, even during unexpected maneuvers. Simulation results validate its effectiveness, showing that follower drones can maintain desired formations under challenging conditions. This work highlights the importance of advanced control techniques in enhancing the safety and spectacle of formation drone light shows. Future research could explore multi-follower scenarios or integrate machine learning for improved pattern recognition. As formation drone light shows continue to evolve, such adaptive systems will play a crucial role in pushing the boundaries of aerial entertainment.
