Robust finite-time cooperative formation control of UGV-UAV with model uncertainties and actuator faults

https://doi.org/10.1016/j.jfranklin.2021.08.038Get rights and content

Abstract

This paper investigates the finite-time cooperative formation control problem for a heterogeneous system consisting of an unmanned ground vehicle (UGV) - the leader and an unmanned aerial vehicle (UAV) - the follower. The UAV system under consideration is subject to modeling uncertainties, external disturbance as well as actuator faults simultaneously, which is associated with aerodynamic and gyroscopic effects, payload mass, and other external forces. First, a backstepping controller is developed to stabilize the leader system to track the desired trajectory. Second, a robust nonsingular fast terminal sliding mode surface is designed for UAV and finite-time position control is achieved using terminal sliding mode technique, which ensures the formation error converges to zero in finite time in the presence of actuator faults and other uncertainties. Furthermore, by combining the radial basis function neural networks (NNs) with adaptive virtual parameter technology, a novel NN-based adaptive nonsingular fast terminal sliding formation controller (NN-ANFTSMFC) is developed. By means of the proposed adaptive control strategy, both uncertainties and actuator faults can be compensated without the prior knowledges of the uncertainty bounds and fault information. By using the proposed control schemes, larger actuator faults can be tolerated while eliminating control chattering. In order to realize fast coordinated formation, the expected position trajectory of UAV is composed of the leader position information and the desired relative distance with UGV, based on local distributed theory, in the three-dimensional space. The tracking and formation controllers are proved to be stable by the Lyapunov theory and the simulation results demonstrate the effectiveness of proposed algorithms.

Introduction

Heterogeneous formation systems of unmanned ground vehicle (UGV) and unmanned aerial vehicle (UAV) combine the advantages of rapid reconnaissance over a wide area of UAV and precise positioning of ground targets of UGV. It has obtained increasingly attentions in academic and application fields [1], [2], [3], [4], [5], [6]. Agents from different dynamic characteristics can overcome individual limitations, and complete the more complicated and multivariant missions, which increases the probability for more tough applications. In particular, the complementary group of UAV and UGV combines their advantages, such as satisfactory payload and task configuration capabilities, and localization capabilities, which provides the better performance. However, the air-ground cooperative formation confronts many challenges. For example, the external environment and task switching have strong randomness, and the practical system is inevitably subject to model uncertainties, disturbances and actuator faults. Moreover, with the increasing complexity of the heterogeneous systems and formation tasks, centralized control approaches are no longer applicable. Therefore, alternative and effective schemes should be further developed [7], [9].

Currently, the formation controller design is mainly based on consensus theory [22], leader-follower [13], virtual structure [9] and behavior-based method. Nevertheless, the existing consensus strategy mainly aims at homogeneous multi-agent systems, and is difficult to be applied to heterogeneous unmanned systems. Heterogeneous collaborative formation is an emerging research orientation. Collaboration means that the goal of all agents is to improve the overall performance of the whole system [9]. Few approaches have been reported in the past decades [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21]. In [8], [13], [16], authors designed formation controllers based on the centralized method for a UGV-UAV system to achieve linear or nonlinear formation tasks. However, a centralized controller is overly dependent on the perfect interactive networks and prone to fail when connection fails or fault occurs in the controller [9], [15]. To overcome this problem, decentralized and distributed formation strategies have received increasing attentions. In [2], [3], [6], [11], based on a decentralized method, tracking controller and formation controller were established for UGV and UAV respectively. Backstepping-based decentralized formation controllers were designed in [9], [18] to solve the leader-follower formation problem. A decentralized controller was designed in [15] by employing LMI (Linear Matrix Inequalities) approach for a collaboration of UAVs and UGVs with some constrains on the velocity. In [19], based on a specific communication protocol, a decentralized controller was designed to maintain cohesion and separation behavior of two heterogeneous groups. With the widespread applications of distributed theory, researchers attempt to introduce it to the field of heterogeneous formation. However the using of distributed methods need to meet the condition of consistent state dimension of all agents. In [7], a distributed rigid formation controller was established for the movement of UAVs-UGVs system only in the XY plane. A distributed formation control algorithm was designed for a heterogeneous unmanned system in [10] to drive multiple UGVs to achieve the desired formation relying only on the visual information obtained by a camera mounted on the UAV. It should be pointed out that the robustness is not considered in [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [13], [15], [16], [17], [18], [19], [20], [21] and all depend upon the model parameters. Taking robustness into consideration, robust controllers of UGVs were designed in [12], [14] during the processing of heterogeneous cooperative formation. Nevertheless, the robustness of UAV is not discussed in these papers. As we all know, UAV is an under-actuated system with dynamic instability, parameter uncertainty, strong coupling and sensitive to external disturbances. On the other hand, practical UAV systems are inevitably subject to actuator faults [23], [24] due to component degradation or damage to the motors, propellers, and so on. The existence of actuator faults will lead to undesirable effects on the formation performance. Therefore in order to enhance the safety and reliability, it is improtant to establish a fault-tolerant controller for UAV to ensure the completion of the formation missions.

In the past few years, researchers have proposed various fault-tolerant control algorithms for UAV systems, such as neuroadaptive control [23], sliding mode control [24], adaptive control [25], disturbance observer-based control [26], type-2 fuzzy backstepping control [27], nonlinear robust control [28], just to mention a few. Those methods in [23], [24], [25], [26], [27], [28] guarantee the asymptotic stability, which means that the system state trajectories converge to equilibrium as time tends to infinity. However, the UGV-UAV real-time task systems need to form a predefined formation quickly with high precision, so the convergence speed may be insufficient.

In addition to faster convergence, the finite-time control shows satisfactory performance, such as high-precise tracking, faster convergence speed, better robustness to uncertainties [29]. With these advantages, finite-time control methods have been successfully used on many application devices [29], [30], [31], [32], [33]. As for UAV system, there are also several designed algorithms [34], [35], [36], [37], [38], [39], [40]. For example, an adaptive nonsingular fast terminal sliding mode control (ANFTSMC) algorithm was proposed in [34] to solve the trajectory tracking problem of UAV subject to modeling uncertainties and unknown external disturbances. Fixed-time fault-tolerant controller in [35] was developed to address the problem of attitude stabilization of UAV with external disturbances and actuator faults. In [38], a neural network-based fault estimation observer was developed and an attitude stabilization fault-tolerant control approach was established with combining the non-singular fast terminal sliding mode control (NFTSMC) technology. A finite-time backstepping control strategy combined with a finite-time auxiliary system was proposed in [39] for the UAV outer loop system. To the best of the author’s knowledge, robust finite-time cooperative formation control problems for UGV-UAV systems are still open.

Inspired by the above-mentioned facts, this paper investigates the problem of finite-time cooperative formation control based on leader-follower strategy for two types of heterogeneous robots, consisting of an UGV and an UAV. It is assumed in this paper that UAV is affected by a bounded lumped uncertainty composed of actuator faults, model uncertainties, and external disturbances, which is not considered in existing results [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [13], [15], [16], [17], [18], [19], [20], [21]. The major contributions of this paper are stated as follows.

  • 1)

    Motivated by the distributed formation method [22], this paper utilizes the local interaction information of follower UAV to design formation controller and achieve cooperative formation, which is independent of a central controller and provides reliability and safety in uncertain environment. Furthermore, the performances of robustness and fault tolerance are also considered, so this paper has more application value comparing to the existing works [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [13], [15], [16], [17], [18], [19], [20], [21].

  • 2)

    Compared with the existing results [13], [16], [18], where the formation controller is established for the follower-UAV, but the trajectory tracking problem of the leader UGV is not considered. Here, a nonlinear tracking controller based on backstepping method is developed for the leader UGV.

  • 3)

    Based on the formation error, a non-singular fast terminal sliding mode surface is constructed for UAV, which solves the singular value problems. Then, under the condition that the upper bound of the lumped uncertainty is known previously, the robust nonsingular fast terminal sliding mode formation controller (RNFTSMFC) is designed without fault estimation [41], [42] to achieve the finite-time fault-tolerant formation control, ensuring the performance of strong robustness and fault tolerance.

  • 4)

    Inspired by Song et al. [23], combining RBFNN with an adaptive virtual parameter to deal with the lumped uncertainty, a novel NN-based adaptive nonsingular fast terminal sliding mode formation controller (NN-ANFTSMFC) is designed for UAV, where the norm of the lumped uncertainty is only assumed to be bound. Therefore, the proposed NN-ANFTSMFC not only realizes the finite-time formation control, but also removes the restriction on the upper bound of the lumped uncertainty.

  • 5)

    By utilizing the virtual parameter, the number of parameters adjusted adaptively online are largely reduced compared with [32], [33], [34], [35], [36], [37], [38], which provides a more convenient uncertainty estimation method.

The remaining parts of this paper are arranged as follows: the kinematic models of UGV and UAV are presented in Section 2. Section 3 is dedicated to controllers with a stability analysis. Section 4 presents experimental simulation to validate the developed scheme of UGV-UAV formation control. Section 5 concludes the paper.

Section snippets

Dynamical models

In this section, the kinematic models of the mobile robot and the quadrotor are presented of heterogeneous formation system.

Controller design and stability analysis

In this section, a backstepping controller is designed for UGV to track the predesigned trajectory. And a novel NN-ANFTSMFC is proposed for UAV in the presence of modeling uncertainties, external disturbances and actuator faults to keep in relative position with the leader-UGV and achieve the finite-time formation. Due to the inherent restrictions of the UAVs, such as low accuracy of localization and limited leadership capabilities, and the UGVs can represent several settings, it is reasonable

Simulation

To validate the performance of the designed controller, simulations of position tracking for the UGV-UAV formation system under different conditions have been implemented on MATLAB/ Simulink. The parameters of UGV and UAV used for simulations are listed in Table 1, borrowed from Rahimi et al. [9], Song et al. [23].

The backstepping controller parameters designed for tracking trajectory of leader-UGV are fixed at k1=7 and k2=9. As for the formation control part of UAV, in order to show the

Conclusion

In this paper, the air-ground cooperative formation problem for a UAV with disturbances, modeling uncertainties and actuator faults and a healthy UGV is studied. A backstepping tracking controller is designed for leader-UGV to accurately track the desired trajectory. Furthermore, using nonsingular fast terminal sliding mode thchnology overcomes singular problem and achieve finite-time convergence of the formation error of the follower-UAV in the presence of lumped uncertainties. Moreover, the

Declaration of Competing Interest

The authors declared that they have no conflicts of interest to this work.

We declare that we do not have any commercial or associative interest that represents a conflictof interest in connection with the work submitted.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under Grants (62020106003, 62173180, 61773201), in part by the Outstanding Youth Foundation of Jiangsu Province of China under Grant (BK20200015), in part by Qing Lan Project, in part by the Fundamental Research Funds for the Central Universities under Grant NC2020002 and Grant NP2020103, in part by the 111 Project of the Programme of Introducing Talents of Discipline to Universities of China under Grant B20007.

References (46)

  • Y.F. Huang et al.

    Finite-time formation tracking control with collision avoidance for quadrotor UAVs

    J. Franklin Inst.

    (2020)
  • P. Cheng et al.

    Finite time fault tolerant control design for UAV attitude control systems with actuator fault and actuator saturation

    IFAC PapersOnline

    (2019)
  • C.Y. Fu et al.

    Finite-time trajectory tracking control for a 12-rotor unmanned aerial vehicle with input saturation

    ISA Trans.

    (2018)
  • J. Wang et al.

    NFTSM-based fault tolerant control for quadrotor unmanned aerial vehicle with finite-time convergence

    IFAC PapersOnline

    (2018)
  • H.B. Duan et al.

    Unmanned air/ground vehicles heterogeneous cooperative techniques: current status and prospects

    Sci. China Technol. Sci.

    (2010)
  • H.G. Tanner et al.

    Cooperation between aerial and ground vehicle groups for reconnaissance missions

    Proceedings of the 45th IEEE Conference on Decision and Control

    (2006)
  • T. Nguyen et al.

    Control of a UAV and a UGV cooperating to manipulate an object

    American Control Conference (ACC)

    (2016)
  • G. Christie et al.

    Radiation search operations using scene understanding with autonomous UAV and UGV

    J. Field Rob.

    (2017)
  • E.Z. MacArthur et al.

    Use of cooperative unmanned air and ground vehicles for detection and disposal of mines

    Proceedings of the SPIE Conference on Intelligent Systems in Design and Manufacturing VI

    (2005)
  • H.G. Tanner

    Switched UAV-UGV cooperation scheme for target detection

    Proceedings of the IEEE Conference on Robotics and Automation

    (2007)
  • S.Q. Zhou et al.

    Air-ground time varying formation tracking control for heterogeneous UAV-UGV swarm system

    Aero Weaponry

    (2019)
  • M.F.S. Rabelo et al.

    Centralized control for an heterogeneous line formation using virtual structure approach

    Latin American Robotic Symposium, Brazilian Symposium on Robotics (SBR) and Workshop on Robotics in Education (WRE)

    (2018)
  • C.Z. Li et al.

    Vision-based formation control of a heterogeneous unmanned system

    IECON 2019 - 45th Annual Conference of the IEEE Industrial Electronics Society

    (2019)
  • Cited by (0)

    Fully documented templates are available in the elsarticle package on CTAN.

    View full text