Hostname: page-component-848d4c4894-5nwft Total loading time: 0 Render date: 2024-05-18T21:03:47.260Z Has data issue: false hasContentIssue false

Radial basis function neural networks for formation control of unmanned aerial vehicles

Published online by Cambridge University Press:  19 April 2024

Duy-Nam Bui
Affiliation:
Vietnam National University, Hanoi, Vietnam
Manh Duong Phung*
Affiliation:
Fulbright University Vietnam, Ho Chi Minh City, Vietnam
*
Corresponding author: Manh Duong Phung; Email: duong.phung@fulbright.edu.vn

Abstract

This paper addresses the problem of controlling multiple unmanned aerial vehicles (UAVs) cooperating in a formation to carry out a complex task such as surface inspection. We first use the virtual leader-follower model to determine the topology and trajectory of the formation. A double-loop control system combining backstepping and sliding mode control techniques is then designed for the UAVs to track the trajectory. A radial basis function neural network capable of estimating external disturbances is developed to enhance the robustness of the controller. The stability of the controller is proven by using the Lyapunov theorem. A number of comparisons and software-in-the-loop tests have been conducted to evaluate the performance of the proposed controller. The results show that our controller not only outperforms other state-of-the-art controllers but is also sufficient for complex tasks of UAVs such as collecting surface data for inspection. The source code of our controller can be found at https://github.com/duynamrcv/rbf_bsmc.

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Zeng, J., Zhong, H., Wang, Y., Fan, S. and Zhang, H., “Autonomous control design of an unmanned aerial manipulator for contact inspection,” Robotica 41(4), 11451158 (2023).CrossRefGoogle Scholar
Rizia, M., Reyes-Munoz, J. A., Ortega, A. G., Choudhuri, A. and Flores-Abad, A., “Autonomous aerial flight path inspection using advanced manufacturing techniques,” Robotica 40(7), 21282151 (2022).CrossRefGoogle Scholar
Inzerillo, L., Di Mino, G. and Roberts, R., “Image-based 3D reconstruction using traditional and UAV datasets for analysis of road pavement distress,” Automat Constr 96, 457469 (2018).CrossRefGoogle Scholar
Zhao, S., Kang, F., Li, J. and Ma, C., “Structural health monitoring and inspection of dams based on UAV photogrammetry with image 3D reconstruction,” Automat Constr 130, 103832 (2021).CrossRefGoogle Scholar
Chen, K., Reichard, G., Xu, X. and Akanmu, A., “Automated crack segmentation in close-range building façade inspection images using deep learning techniques,” J Build Engin 43, 102913 (2021).CrossRefGoogle Scholar
Peng, X., Zhong, X., Zhao, C., Chen, A. and Zhang, T., “A UAV-based machine vision method for bridge crack recognition and width quantification through hybrid feature learning,” Constr Build Mater 299, 123896 (2021).CrossRefGoogle Scholar
La, H. M., Dinh, T. H., Pham, N. H., Ha, Q. P. and Pham, A. Q., “Automated robotic monitoring and inspection of steel structures and bridges,” Robotica 37(5), 947967 (2019).CrossRefGoogle Scholar
Tian, Y., Zhang, G., Morimoto, K. and Ma, S., “Automated rust removal: Rust detection and visual servo control,” Automat Constr 134, 104043 (2022).CrossRefGoogle Scholar
Jing, W., Deng, D., Wu, Y. and Shimada, K., “Multi-UAV Coverage Path Planning for the Inspection of Large and Complex Structures,” In: 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), (2020) pp. 14801486.Google Scholar
Silano, G., Baca, T., Penicka, R., Liuzza, D. and Saska, M., “Power line inspection tasks with multi-aerial robot systems via signal temporal logic specifications,” IEEE Robot Auto Lett 6(2), 41694176 (2021).CrossRefGoogle Scholar
Hoang, V., Phung, M., Dinh, T. and Ha, Q., “Angle-Encoded Swarm Optimization for UAV Formation Path Planning,” In: 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), (2018) pp. 52395244.Google Scholar
Oh, K.-K., Park, M.-C. and Ahn, H.-S., “A survey of multi-agent formation control,” Automatica 53, 424440 (2015).CrossRefGoogle Scholar
Liu, Y. and Bucknall, R., “A survey of formation control and motion planning of multiple unmanned vehicles,” Robotica 36(7), 10191047 (2018).CrossRefGoogle Scholar
Hoang, V. T., Phung, M. D., Dinh, T. H. and Ha, Q. P., “System architecture for real-time surface inspection using multiple UAVs,” IEEE Syst J 14(2), 29252936 (2020).CrossRefGoogle Scholar
Zheng, J., Zong, X., Ge, H., Zheng, Z. and Makuwatsine, M. C., “Virtual leader-follower synchronization controller design for distributed parameter multi-agent systems with time-varying disturbances,” Neurocomputing 450, 389398 (2021).CrossRefGoogle Scholar
Rinaldi, F., Chiesa, S. and Quagliotti, F., “Linear quadratic control for quadrotors UAVs dynamics and formation flight,” J Intell Robot Syst 70(1-4), 203220 (2013).CrossRefGoogle Scholar
Chen, J., Sun, D., Yang, J. and Chen, H., “Leader-follower formation control of multiple non-holonomic mobile robots incorporating a receding-horizon scheme,” Int J Robot Res 29(6), 727747 (2010).CrossRefGoogle Scholar
Chen, B.-S., Liu, Y.-C., Lee, M.-Y. and Hwang, C.-L., “Decentralized h PID team formation tracking control of large-scale quadrotor UAVs under external disturbance and vortex coupling,” IEEE Access 10, 108169108184 (2022).CrossRefGoogle Scholar
Chen, Y. and Deng, T., “Leader-follower UAV formation flight control based on feature modelling,” Syst Sci Control Engin 11(1), 2268153 2023).CrossRefGoogle Scholar
Fahimi, F., “Full formation control for autonomous helicopter groups,” Robotica 26(2), 143156 (2008).CrossRefGoogle Scholar
Khalaji, A. K. and Zahedifar, R., “Lyapunov-based formation control of underwater robots,” Robotica 38(6), 11051122 (2020).CrossRefGoogle Scholar
Dehghani, M. A. and Menhaj, M. B., “Integral sliding mode formation control of fixed-wing unmanned aircraft using seeker as a relative measurement system,” Aerosp Sci Technol 58, 318327 (2016).CrossRefGoogle Scholar
Defoort, M., Floquet, T., Kokosy, A. and Perruquetti, W., “Sliding-mode formation control for cooperative autonomous mobile robots,” IEEE Trans Ind Electron 55(11), 39443953 (2008).CrossRefGoogle Scholar
Li, R., Zhang, L., Han, L. and Wang, J., “Multiple vehicle formation control based on robust adaptive control algorithm,” IEEEE Intel Transp Syst Mag 9(2), 4151 (2017).CrossRefGoogle Scholar
Huang, Y., Liu, W., Li, B., Yang, Y. and Xiao, B., “Finite-time formation tracking control with collision avoidance for quadrotor UAVs,” J Frankl Inst 357(7), 40344058 (2020).CrossRefGoogle Scholar
Wang, X., Baldi, S., Feng, X., Wu, C., Xie, H. and De Schutter, B., “A fixed-wing UAV formation algorithm based on vector field guidance,” IEEE Trans Autom Sci Eng 20(1), 179192 (2023).CrossRefGoogle Scholar
Yuan, Q. and Li, X., “Distributed model predictive formation control for a group of UAVs with spatial kinematics and unidirectional data transmissions,” IEEE Trans Net Sci Engin 10(6), 32093222 (2023).CrossRefGoogle Scholar
Yang, S., Bai, W., Li, T., Shi, Q., Yang, Y., Wu, Y. and Chen, C. L. P., “Neural-network-based formation control with collision, obstacle avoidance and connectivity maintenance for a class of second-order nonlinear multi-agent systems,” Neurocomputing 439, 243255 (2021).CrossRefGoogle Scholar
Shojaei, K., “Neural network formation control of underactuated autonomous underwater vehicles with saturating actuators,” Neurocomputing 194, 372384 (2016).CrossRefGoogle Scholar
Kuo, C.-W., Tsai, C.-C. and Lee, C.-T., “Intelligent leader-following consensus formation control using recurrent neural networks for small-size unmanned helicopters,” IEEE Trans Syst, Man, Cybernet: Syst 51(2), 12881301 (2021).CrossRefGoogle Scholar
Hartman, E. J., Keeler, J. D. and Kowalski, J. M., “Layered neural networks with gaussian hidden units as universal approximations,” Neural Comput 2(2), 210215 (1990).CrossRefGoogle Scholar
Furrer, F., Burri, M., Achtelik, M. and Siegwart, R., “RotorS—A Modular Gazebo MAV Simulator Framework,” In: Robot Operating System (ROS): The Complete (Volume 1), (Springer International Publishing, Cham, 2016) pp. 595625.CrossRefGoogle Scholar
Narendra, K. S. and Annaswamy, A. M., “Persistent excitation in adaptive systems,” Int J Control 45(1), 127160 (1987).CrossRefGoogle Scholar
Bui, D. N., Van Nguyen, T. T. and Phung, M. D., “Lyapunov-based nonlinear model predictive control for attitude trajectory tracking of unmanned aerial vehicles,” Int J Aeronaut Space 24, 502513 (2023).CrossRefGoogle Scholar
Wang, D., Pan, Q., Shi, Y., Hu, J. and Zhao, C., “Efficient nonlinear model predictive control for quadrotor trajectory tracking: Algorithms and experiment,” IEEE Trans Cyber 51(10), 50575068 (2021).CrossRefGoogle ScholarPubMed
Xu, L.-X., Ma, H.-J., Guo, D., Xie, A.-H. and Song, D.-L., “Backstepping sliding-mode and cascade active disturbance rejection control for a quadrotor UAV,” IEEE/ASME Trans Mechatr 25(6), 27432753 (2020).CrossRefGoogle Scholar
Almakhles, D. J., “Robust backstepping sliding mode control for a quadrotor trajectory tracking application,” IEEE Access 8, 55155525 (2020).CrossRefGoogle Scholar
Ahmad, I., Liaquat, M., Malik, F. M., Ullah, H. and Ali, U., “Variants of the sliding mode control in presence of external disturbance for quadrotor,” IEEE Access 8, 227810227824 (2020).CrossRefGoogle Scholar
Wang, B. H., Wang, D. B., Ali, Z. A., Ting, B. T. and Wang, H., “An overview of various kinds of wind effects on unmanned aerial vehicle,” Meas Control 52(7-8), 731739 (2019).CrossRefGoogle Scholar
Phung, M. D., Quach, C. H., Dinh, T. H. and Ha, Q., “Enhanced discrete particle swarm optimization path planning for UAV vision-based surface inspection,” Automat Constr 81, 2533 (2017).CrossRefGoogle Scholar
Bui, D. N., Duong, T. N. and Phung, M. D., “Ant Colony Optimization for Cooperative Inspection Path Planning Using Multiple Unmanned Aerial Vehicles,” In: 2024 IEEE/SICE International Symposium on System Integration (SII), (2024) pp. 675680.Google Scholar
Supplementary material: File

Bui and Phung supplementary material 1

Bui and Phung supplementary material
Download Bui and Phung supplementary material 1(File)
File 4.8 MB
Supplementary material: File

Bui and Phung supplementary material 2

Bui and Phung supplementary material
Download Bui and Phung supplementary material 2(File)
File 6.9 MB