Kownacki Cezary, Romaniuk Slawomir, Derlatka Marcin
Department of Automation of Manufacturing Processes, Bialystok University of Technology, 15-351, Białystok, Poland.
Department of Automatic Control and Robotics, Bialystok University of Technology, 15-351, Białystok, Poland.
Sci Rep. 2025 Apr 12;15(1):12605. doi: 10.1038/s41598-025-97215-9.
This study compares different neural networks as standalone control algorithms for position and trajectory tracking in holonomic UAVs, specifically quadcopters. The research's novelty lies in applying these algorithms directly for control. A position-tracking algorithm based on the artificial potential field method generated extensive training and validation datasets, simulating the tracked point's diverse trajectory shapes and velocities. The most popular neural network architectures were evaluated on the basis of their trajectory tracking accuracy and computational performance, i.e. single-layer regression networks and double-layer perceptron regression networks, deep neural networks, and residual networks. The results highlight that DNNs achieved the highest trajectory tracking accuracy, as measured by root mean squared errors (1.0830) and correlation coefficients (0.9624 given as Pearson's correlation) while providing satisfactory results and stable flight across untrained scenarios, in opposite to other neural networks. However, simpler architectures, such as single-layer perceptrons, exhibit significantly lower latency, making them suitable for real-time applications despite slightly reduced accuracy. In contrast, ResNet architectures underperformed in terms of accuracy and latency, emphasizing the importance of selecting architectures on the basis of specific control objectives. This study demonstrates that deep neural networks can directly control quadcopters, eliminating the need for conventional control algorithms for UAV position-tracking applications, provided sufficient learning data is available. The proposed approach ensures accurate trajectory tracking, effectively handling sudden turns while maintaining stable flight. These findings highlight the potential of neural networks for UAV control, balancing computational efficiency with high precision and reliability.
本研究比较了不同的神经网络,将其作为完整约束无人机(特别是四旋翼无人机)位置和轨迹跟踪的独立控制算法。该研究的新颖之处在于将这些算法直接应用于控制。基于人工势场法的位置跟踪算法生成了大量的训练和验证数据集,模拟了被跟踪点的各种轨迹形状和速度。基于轨迹跟踪精度和计算性能,对最流行的神经网络架构进行了评估,即单层回归网络和双层感知器回归网络、深度神经网络和残差网络。结果表明,深度神经网络实现了最高的轨迹跟踪精度,以均方根误差(1.0830)和相关系数(皮尔逊相关系数为0.9624)衡量,同时在未经训练的场景中提供了令人满意的结果和稳定飞行,这与其他神经网络相反。然而,更简单的架构,如单层感知器,延迟显著更低,尽管精度略有降低,但使其适用于实时应用。相比之下,残差网络架构在精度和延迟方面表现不佳,强调了根据特定控制目标选择架构的重要性。本研究表明,深度神经网络可以直接控制四旋翼无人机,在有足够学习数据的情况下,无需传统控制算法用于无人机位置跟踪应用。所提出的方法确保了精确的轨迹跟踪,有效处理突然转向同时保持稳定飞行。这些发现突出了神经网络在无人机控制方面的潜力,在计算效率与高精度和可靠性之间取得平衡。