Featured Application
multi-robot systems, formation maneuvers, sliding mode control, adaptive control.
Abstract
This paper presents a super-twisting-based sliding mode control method for the formation problem of multi-robot systems. The multiple robots contain plenty of uncertainties and disturbances. Such a control method has two adaptive gains that can contribute to the robustness and improve the response of the formation maneuvers despite these uncertainties and disturbances. Based on the leader-follower frame, this control method was investigated. The closed-loop formation stability is theoretically guaranteed in the sense of Lyapunov. From the aspect of practice, the control method was carried out by a multi-robot system to achieve some desired formation patterns. Some numerical results were demonstrated to verify the feasibility of the control method. Some comparisons were also illustrated to support the superiority and effectiveness of the presented sliding mode control method.
1. Introduction
With the coming of the artificial intelligence era, multi-robot systems are becoming more attractive and more significant [1]. Multi-robot systems one of the emerging and popular solutions in various fields, such as industry, agriculture, aviation, etc. [2]. Concerning multi-robot systems, the control problem of formation maneuvers is an important topic [3,4].
In many cases, the robots in a multi-robot system have to form some formation patterns in order to accomplish a given task in collaborative projects, military reconnaissance, and hazardous situations [5]. For the purpose of organizing and managing the robots, a coordinated control scheme needs to be pre-defined in the multi-robot system [6]. Some schemes have been developed, containing virtual structure methods, leader-follower approaches, behavior-based techniques, and so on [7]. In this paper, the leader-follower scheme was taken into consideration because the scheme can accomplish a given formation task with the guaranteed closed-loop stability. Although it suffers from the drawback of a ‘single point of failure’, the leader-follower scheme is of merit for the formation maneuvers of small-and-medium-scale multi-robot systems [8,9,10]. This paper does not focus on how to design a coordinated control scheme, but it concentrates on the formation control design. Thus, the leader-follower scheme was directly adopted. In addition, the small-scale multi-robot systems were taken into account for the convenience of the control design.
Inherently, the formation model of a multi-robot system contains nonlinearities and motion couples that create a significant challenge to the formation control design [11,12]. In reality, a multi-robot system is inevitably subjected to some uncertainties and disturbances, including but not limited to modelling errors, inertia-and-mass variations, signal-transmission delays, unpredictable obstacles, etc. These uncertainties and disturbances significantly challenge the formation control [13,14,15,16]. To deal with the control problem of formation maneuvers, many control methods have been reported, i.e., model predict control [17], adaptive control [18], interval type-2 fuzzy control [19], adaptive dynamic programming [20], etc.
The methodology of the sliding mode control [21] is a synthetic tool. Some sliding-mode-based control approaches have been investigated for the control problem. Some studies have been reported, such as the first-order sliding mode control [22,23], the integral sliding mode [4], the derivative and integral terminal sliding mode control [14], the terminal sliding mode control [24], and so on. As far as the methodology of sliding mode control is concerned, the invariance is its most attractive property, which means that a sliding-mode-based control system is completely and thoroughly robust against the uncertainties and disturbances entering the control system by the control channel. Dialectically, the methodology is criticized for its chattering phenomenon as well. Many sliding-mode-based control ideas focus on decreasing and even eliminating the chattering phenomenon, whereas the super-twisting sliding mode control is a kind of the second-order sliding mode control method [25].
The super-twisting sliding mode control has become popular because this control technique only needs the information of a sliding mode variable and gets rid of the dependence on the time derivative of this sliding mode variable [26]. The control technique can effectively force the sliding mode variable and its time derivative to the origin in finite time despite the existence of the bounded disturbances and uncertainties on the assumption that the boundary is known [27]. Unfortunately, this boundary can hardly be known with regard to the formation maneuvers of multi-robot systems. One can overestimate this boundary from the aspect of the closed-loop stability, but the overestimate definitely enlarges the necessary control gain of the super-twisting sliding mode control. In order to deal with the issue, the gain adaptation algorithm was taken into account. The integration of the gain adaption algorithm and the super-twisting sliding mode control can benefit the formation maneuvers of uncertain multi-robot systems with the unknown boundary [28]. However, the design in [28] was only presented for the single-input-single-output systems and it cannot be directly extended to a multiple-input-multiple-output system as the formation maneuvers of multi-robots. In this paper, we focused on this field, worked at the issue, and sought to its solution. The purpose was to investigate an adaptive-gain super-twisting sliding mode control design for the formation maneuvers of multi-robot systems.
The remainder is presented as follows. Section 2 introduces the modeling of a single mobile robot, as well as the modeling of a leader-follower pair of multi-robot systems. Section 3 presents the design of the adaptive-gain super-twisting sliding mode control and adopts the Lyapunov theory to analyze the closed-loop system stability. In Section 4, we implement the adaptive-gain super-twisting sliding mode control on a multi-robot system platform. Some numerical results and comparisons are illustrated in Section 4. Finally, conclusions are drawn in Section 5. The highlights and contributions of the paper can be summarized by
- The multiple-input-multiple-output dynamics of the formation problem were formulated.
- An adaptive-gain super-twisting sliding mode control method was developed by the formation maneuvers of uncertain multi-robot systems.
- The control method is with the guaranteed closed-loop stability in the sense of Lyapunov.
- The adaptive gains were theoretically bounded even if the boundaries of the uncertainties and disturbances were unknown.
2. Modelling
2.1. Model of a Robot
Figure 1 shows a unicycle-like robot in the horizontal plane. The diameter of this robot is 2r. Its two parallel wheels have the same axis and are controlled by two direct current motors independently. The robot can simultaneously rotate and translate, described by
Figure 1.
Sketches of the unicycle-like robot.
In (1), (x, y) is located at the center of the robot and represents its translational coordinates, and θ indicates its rotational coordinate. To know the position, a positioning sensor at the front castor of this robot is set up in Figure 1. The axis of the sensor is orthogonal to the axis of the two wheels.
On the assumption of pure rolling and no-slipping, the ideal kinematic model of this robot [3,4] has the form of
Here, is the robot’s linear velocity in the X-Y coordinates and represents the angular velocity. The directions of the two vectors are that is positive when the robot moves in the positive direction of the X axis and that is positive when the robot rotates counterclockwise.
Concerning the constraint (3), the time derivative of (2), namely the ideal dynamic model, can be written as
In (4), . Here, and represent the acceleration and angular acceleration of the robot, respectively.
Since the robot in reality suffers from a variety of disturbances and uncertainties, for example, friction, slip, slide shift, etc., the real dynamic model [6] can be derived from (4).
In (5), represents the lumped uncertainties and disturbances, defined by
Here, , , and are the functions of the vectors and . indicates the physical parameter changes of this robot, described by
Here, and are the changes of the mass and the inertia of the robot, respectively.
2.2. Model of a Leader-Follower Formation Pair
Consider a multi-robot system composed of N robots. Each robot is the same as the robot in Figure 1, where the robot i is assigned as the leader and takes charge of other robots, that is, there exist N−1 leader-follower pairs in this multi-robot system. Figure 2 illustrates a leader-follower pair made of the leader i and its follower k [27].
Figure 2.
Sketches of a leader-follower pair.
Some symbols in Figure 2 are represented as follows. For each individual robot, the subscripts i and k are adopted to describe the individual variables of the leader and the follower, respectively. The subscript ik is employed to depict the relative variables of the pair. Here, the relative distance lik means the distance between the leader’s center and the follower’s front castor, formulated by
Here,
The relative bearing angle of the leader-follower pair is determined by
Here,
The purpose of the paper was to investigate an adaptive-gain super-twisting sliding mode control design for formation maneuvers of this multi-robot system. Motivated by this purpose, the formation objective of the leader-follower scheme was that each leader-follower pair of the multi-robot system has to keep the desired relative distance and the desired relative bearing angle in spite of uncertainties and disturbances. In order to focus on the objective, some ideal conditions were taken in the multi-robot system: (1) There are neither collisions nor communication delay; (2) the follower is well-known, that is, it knows its position and velocity, meanwhile, it can obtain the position and velocity of the leader as well.
Define a vector xik = [x1 x2 x3 x4]T. Let , , and . According to the formation objective, the relative distance and the relative bearing angle are determined as the formation control output. Then, the dynamics of formation maneuvers of the multi-robot system can have the form of (8) in light of the leader-follower scheme [14].
Here, xik is the system state vector and yik is the system output vector. Further,
Aik,Bik,1,Bik,2, and h(xik) are depicted by
where . is the lumped term of all the uncertainties and disturbances in the leader-follower pair.
In (9),
Here, is a 2 × 2 identity matrix and F1, F2, P1, and P2 are written by
3. Control Design
3.1. Sliding Mode Design and Its Input-Output Dynamics
The super-twisting law is a powerful second-order sliding-mode technique [28]. It can effectively deal with the controlled plant with a relative degree equal to one with respect to the control input. Theoretically, the technique can make the sliding mode variable and its time derivative convergent to the origin in spite of the uncertainties and disturbances. Thus, this technique can be considered as a solution for formation maneuvers of the multi-robot system.
In order to implement the control design of the leader-follower pair, the sliding mode vector , that is, the sliding surfaces, has to be defined in advance.
Here, and are 2 × 2 constant matrices and they need to be pre-defined. and are the desired relative distance and the desired relative bearing angle of this leader-follower pair, respectively.
Differentiate the sliding mode vector in (10) with the respect to time, the input–output dynamics can be derived as follows.
In (10) and (11), we have
Namely, the relative degree of with respect to is equal to 1. Subsequently, the super-twisting-based sliding mode control design can be available for formation maneuvers of such a multi-robot system.
Let
Assumption 1.
is a 2 × 2 matrix and contains both known and unknown parts, written by (13).
Here is a known positively definite matrix, is bounded but unknown, and the two parts of satisfy
where is a unknown constant.
Assumption 2.
is a 2 × 1 vector and contains both known and unknown parts, depicted by (15).
Here, both and are bounded, and they satisfy
where and are positive but unknown.
Concerning Assumptions 1 and 2, the input-output dynamics of the sliding mode vector in (11) can have the form of
Here, is a 2 × 2 matrix and .
From Assumption 1, we have
3.2. Adaptive-Gain Super-Twisting Sliding Mode Design
According to the super-twisting law, the following sliding mode formation control approach was addressed. Considering the input-output dynamics (17), here the variable is related to the control input so that their control design is equivalent to each other. Therefore, the following sliding mode control is formulated.
Here,
where and are the adaptive gains to be deduced from the closed-loop system stability. The signum function in (18) is determined by .
From (17) and (18), the input-output dynamics can be re-written as
Here, , , and are abbreviated by , , and for brevity, and .
Assumption 3.
in (19) is bounded but its boundary is unknown, that is,
Here, is positive but unknown.
Substituting in (18) into (20) yields
This fact indicates the adaptive gain is bounded as well, i.e.,
Here, is positive but unknown.
Assumption 4.
The adaptive gainis bounded, that is,
Here,is positive but unknown.
Note that the uncertainties and disturbances of the input-output dynamics (17) exist in the terms and . From Assumptions 2 and 3, the lumped boundary of the uncertain terms in (17) can be deduced from (16) and (22).
where .
Until now, the formation control design has been equivalent to the deduction of the adaptive-gain laws in (18) that can make and convergent to zero in finite time despite the uncertainties and disturbances, where the input-output dynamics are decided by (19) and the unknown boundaries , , and are given by (14), (16), and (23). Finally, the adaptive gains are designed by
Here, is determined by (14); , and are arbitrary positive constants; is an arbitrary small constant and the initial condition of at t = 0 satisfies .
3.3. Stability Analysis of the Closed-Loop Control System
Theorem 1.
Consider the dynamics (19), where, andsatisfy Assumptions 1 and 2 with the unknown gains, , and. The adaptive gains satisfy Assumptions 3 and 4 and they are determined by (24). Then, for anyat t = 0, there exist
- a parameterso thatsatisfies (25) ifat t = 0;Hereis an arbitrary positive constant and is determined by (23).
- a finite timeso that the sliding modes ofare reached in the finite timeregarding to the adaptive-gain super-twisting sliding mode control method, that is,, and. Here,and.
- bothandare bounded.
Proof.
Preparation.
Define a 4 × 1 augmented vector
Here, , and . Further, the time derivative of and can be written as
From (27), we have
Here, is a 2 × 2 zero matrix.
Further, considering (16) and (23), two bounded scalar functions and can be constructed as
Then, we can have
Substituting (29) into (28) yields
Here, .
Consider a Lyapunov candidate as
Here, is a 4 × 4 positive definite matrix, and .
From (31), the time derivative of in (32) can be written by
Here, is a 4 × 4 symmetric matrix, , and are given by
From the aspect of the stability of , is not only symmetric but also positive definite in the sense of Lyapunov. Therefore, we selected in . Then, can be positive definite and its minimal eigenvalue is if satisfies (25).
From (32), we have
Further, (35) can be deduced from (33) if (25) holds true.
In (26), the following inequality exists.
With regard to (34) and (36), (35) can be re-written by
Analysis.
Now, the closed-looped control system stability will be presented in the sense of Lyapunov. Define a Lyapunov candidate as
Here, and are given in Assumptions 3 and 4. Concerning (33) and (37), the time derivative of can have the form of
From (37), (39) can be written as
Here, and . It is apparent that both and are negative or equal to zero according to Assumptions 3 and 4.
Since , it is concluded that
Here, . Then, (40) can have the form of
Since both and in (41) are equal to or less than zero, we can obtain
The motivation of designing the adaptive gains is to investigate a domain. The domain acts as a flag. The gains and can start dynamically reducing when the system trajectories come to the domain in finite time. Once the trajectories leave the domain, the gains start dynamically increasing in order to draw the trajectories back. Inspired by the methodology of sliding mode, we picked up the domain as this flag. Thereafter, (42) is deduced by different cases in accordance with such a flag.
Case 1.
andfor all. Take (24) into account. With regard to this case, (43) can be deduced from (24).
Therefore, (42) becomes
Picking up in (14) and substituting it into the time derivative of yields
Finally, (44) becomes
Associated with the closed-loop system stability, (33) must be held true in order to have the positive definite matrix , meaning that should be increased as its adaptive law (24) until (33) is satisfied in the finite time . From this time on, (46) will guarantee the convergence of this closed-loop system to the domain .
Case 2.
. Take (24) into account. According to the motivation,needs to be reduced in light of the adaptive law (24) so that it has a form of
Meanwhile, picking up in (14) and substituting it into the time derivative of yields
Consequently, (42) becomes
Equation (49) indicates that the sign of the time derivative of is indefinite so that may become larger than with the decrease of and . Once becomes greater than , the condition defined in Case 1 will be immediately triggered. In (46), the time derivative of is negative so that the closed-looped control system possesses the inherent stability and will enter the domain again in finite time. This process continues back and forth until the control system becomes convergent. In this process, may deviate from the domain for a finite time but there always exists another domain in the real sliding modes of .
Inside the domain , the value of can estimated from (19) and (24).
Here, t1 is the time instant when enters the domain and t2 is the moment when leaves the domain. Once becomes , we have
Here, t2 is the time instant when leaves the domain and t3 is the moment when enter the domain . Subsequently, (53) can be drawn from (51) and (52).
From (50) and (52), there exist the real sliding modes, described by
The existences of the sliding modes in (52) can be presented in theory, but and cannot be obtained in advance before a real control process is carried out.
Further, a solution of (24) in the domain can be gotten as
Equation (54) indicates that the adaptive gain is bounded so that the gain is bounded on account of . Inside the domain , the adaptive gains and can be decreased as the presented control design. Consequently, and are bounded.
Hitherto, the three pieces of results in Theorem 1 have been proven. In the next section, this presented control method will be carried out for the formation maneuvers of an uncertain multi-robot system made of such several leader-follower pairs. □
4. Implementation
4.1. Multi-Robot Simulation Platform
In order to demonstrate the feasibility of the designed formation control method, a multi-robot system platform was established in this section. The platform contains three identical robots shown in Figure 1, where the robot numbered by 1 is assigned as the leader and other two robots numbered by 2 and 3 become its followers. The number of this plat form is 3 so that the formation system is a typical small-scale one, indicating that some assumptions such as no collisions and no communication delay can easily be held true. The robot radius is set by r = 0.05 m. Considering this platform, the parameter in (5) written as , and for the three robots has the form of
Here, is set by 0.3 × rad−0.2 and rad is random between 0 and 1. Other parameters indicate the uncertainties and disturbances are formulated by
Concerning each follower, the parameters of their formation controller are set by , , , , , and . Their parameters of the sliding modes are set by and . Considering the adaptive gains of the two followers, the initial values of and is picked up as (19) and (21), respectively. Meanwhile, the initial value of the super-twisting law in (18) is given by .
4.2. Simulation Results
4.2.1. String Formation When Moving along a Circular Trajectory
In Figure 3, the multi-robot platform carries out the task of string formation when moving along a circular trajectory, where the red means the leader robot and the green and blue delegate the two followers. The initial postures of the three robots are allocated at
Figure 3.
String formation of the platform when moving along a circular trajectory.
According to the initial postures and the formation task, the initial states of the formation dynamics (8) can be calculated as
Similarly, the desired states of the two followers are assigned by
The leader’s linear speed and its angular velocity are set as and .
Figure 4 demonstrates the state variables in (8) when the multi-robot system fulfills the formation task in Figure 3. For the purpose of comparisons, the other three classic control methods were also implemented on the same platform to accomplish the same formation task besides the presented control method (short for AST-SMC in Figure 4). These control methods are listed as the derivative-integral terminal sliding mode control [14] (short for DI-TSMC in Figure 4) and the sole super-twisting sliding mode control without any adaptive gains (short for ST-SMC in Figure 4).
Figure 4.
Comparisons of the state variables by different control methods. (a) , (b) , (c) , (d) .
From Figure 4, the presented control method can apparently improve the performance of the system state variables in (8). Note that the sole super-twisting sliding mode control is with the same sliding surfaces formulated by (10). From this aspect, the adaptive laws of the gains can benefit the improvement of the control performance. Furthermore, the control inputs of the three control methods applied to the follower 2 and the follower 3 are illustrated in Figure 5 and Figure 6, respectively.
Figure 5.
Comparisons of the control inputs from the follower 2. (a) Acceleration by AST-SMC, (b) angular acceleration by AST-SMC, (c) acceleration by DI-TSMC, (d) angular acceleration by DI-TSMC, (e) acceleration by ST-SMC, (f) angular acceleration by ST-SMC.
Figure 6.
Comparisons of the control inputs from the follower 3. (a) Acceleration by AST-SMC, (b) angular acceleration by AST-SMC, (c) acceleration by DI-TSMC, (d) angular acceleration by DI-TSMC, (e) acceleration by ST-SMC, (f) angular acceleration by ST-SMC.
Shown in Figure 5 and Figure 6, the adaptive-gain super-twisting sliding mode control method can decrease the chattering phenomenon effectively. In theory, the adaptive-gain super-twisting sliding mode control can completely compensate the disturbances and uncertainties entering the formation control system by the control channel. However, the formation dynamics (8) contain some disturbances and uncertainties that enter the control system by other channels. Therefore, the control inputs have to frequently switch to resist their adverse effects.
Figure 7 illustrate the sliding surfaces of the adaptive-gain super-twisting sliding mode control method. The gains , , , and governed by the designed adaptive law (24) are demonstrated in Figure 8. As proven in Theorem 1, the sliding surfaces are convergent in infinite time although the time instants cannot be known in advance. Further, the curves of the gains in Figure 8 are not convergent. In fact, they are bounded as proven in Theorem 1.
Figure 7.
Sliding surfaces of the two followers. (a) , (b) , (c) , (d) .
Figure 8.
Adaptive gains of the two followers. (a) , (b) , (c) , (d) .
4.2.2. String Formation When Moving along an S-Shape Trajectory
This platform in Figure 9 forms up a string when moving along an S-shape trajectory. Both the adaptive law and the controller parameters were kept unchanged. They are the same as the formation task in Figure 3. Concerning this task, the initial postures of the three robots are set by
Figure 9.
String formation of the platform when moving along an S-shape trajectory.
According to this control task and the initial postures, the initial states of the formation dynamics can be calculated by
Similarly, the desired states can be obtained by (59) on account of the leader’s trajectory.
The state variables and the control inputs are also similar to the formation task in Figure 3 as proven in Theorem 1 so that these curves are not be demonstrated, owing to the limited space.
4.2.3. String Formation When Moving Along a Straight Trajectory
This platform in Figure 10 forms up a string when moving along a straight trajectory. Both the adaptive law and the controller parameters were kept unchanged. The state variables and the control inputs are not illustrated because they are similar to Figure 3. The initial postures of the three robots are set by
Figure 10.
String formation of the platform when moving along a straight trajectory.
According to this control task and the initial postures, the initial states of the formation dynamics can be calculated by
Similarly, the desired states can be obtained by (59) on account of the leader’s trajectory.
The simulation results in Figure 9 and Figure 10 indicate that the presented control method is available for various formation patterns in spite of the adverse effects of uncertainties and disturbances. This fact means such an adaptive-gain super-twisting sliding mode control method is an alternative solution for the formation maneuvers of uncertain multi-robot systems under the mild assumption that the uncertainties and disturbances are bounded by an unknown boundary.
5. Conclusions
This paper concentrated on the formation control of multi-robot systems. In order to accomplish the formation task despite the inevitable disturbances and uncertainties, the super-twisting sliding mode control method was adopted. For the sake of dealing with the overestimate of the control gains, the adaptive laws of the gains were deduced. Theoretically, this adaptive-gain super-twisting sliding mode control method for the formation maneuvers was investigated in the sense of Lyapunov. Such a control method can guarantee the convergence of the sliding surfaces and make the adaptive gains bounded. Practically, the control method was applied to a multi-robot platform with three mobile robots. Some comparisons have been illustrated by the other two control methods, that is, the derivative-integral terminal sliding mode control and the sole super-twisting sliding mode control with no adaptive laws. The numerical results illustrate that the presented method has the best performance. The presented control method can be a solid support to solve the formation maneuvers of uncertain multi-robot systems.
Author Contributions
Methodology, D.Q. and Z.W.; Simulation, J.C.; Modeling and Analysis, G.Z. and J.W.
Funding
The work is supported by the Science and Technology Program of Shenzhen, China with Grant No. JCYJ20170818114408837.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Guillet, A.; Lenain, R.; Thuilot, B.; Martinet, P. Adaptable robot formation control: Adaptive and predictive formation control of autonomous vehicles. IEEE Robot Autom. Mag. 2014, 21, 28–39. [Google Scholar] [CrossRef]
- Dai, Y.Y.; Qian, D.W.; Lee, S. Multiple robots motion control to transport an object. Filomat 2018, 32, 1547–1558. [Google Scholar] [CrossRef]
- Dey, A.; Son, L.H.; Kumar, P.K.K.; Selvachandran, G.; Quek, S.G. New concepts on vertex and edge coloring of simple vague graphs. Symmetry 2018, 10, 373. [Google Scholar] [CrossRef]
- Qian, D.W.; Tong, S.W.; Guo, J.R.; Lee, S.G. Leader-follower-based formation control of non-holonomic mobile robots with mismatched uncertainties via integral sliding mode. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2015, 229, 559–569. [Google Scholar] [CrossRef]
- Qian, D.W.; Tong, S.W.; Li, C.D. Observer-based leader-following formation control of uncertain multiple agents by integral sliding mode. Bull. Pol. Acad. Sci. Tech. Sci. 2017, 65, 35–44. [Google Scholar] [CrossRef]
- Dai, Y.; Kim, Y.; Wee, S.; Lee, D.; Lee, S. Symmetric caging formation for convex polygonal object transportation by multiple mobile robots based on fuzzy sliding mode control. ISA Trans. 2016, 60, 321–332. [Google Scholar] [CrossRef]
- Herman, P.; Adamski, W. Non-adaptive velocity tracking controller for a class of vehicles. Bull. Pol. Acad. Sci. Tech. Sci. 2017, 65, 459–468. [Google Scholar] [CrossRef][Green Version]
- Loria, A.; Dasdemir, J.; Jarquin, N.A. Leader-follower formation and tracking control of mobile robots along straight paths. IEEE Trans. Control Syst. Technol. 2016, 24, 727–732. [Google Scholar] [CrossRef]
- Kamalova, A.; Navruzov, S.; Qian, D.; Lee, S.G. Multi-Robot exploration based on multi-objective grey wolf optimizer. Appl. Sci. 2019, 9, 2931. [Google Scholar] [CrossRef]
- Li, C.D.; Yi, J.Q.; Wang, H.K.; Zhang, G.Q.; Li, J.Q. Interval data driven construction of shadowed sets with application to linguistic word modeling. Inf. Sci. 2020, 507, 503–521. [Google Scholar] [CrossRef]
- Cheng, L.; Wang, Y.; Ren, W.; Hou, Z.G.; Tan, M. On convergence rate of leader-following consensus of linear multi-agent systems with communication noises. IEEE Trans. Autom. Control 2016, 61, 3586–3592. [Google Scholar] [CrossRef]
- Dey, A.; Pradhan, R.; Pal, A.; Pal, T. A genetic algorithm for solving fuzzy shortest path problems with interval type-2 fuzzy arc lengths. Malayas. J. Comput. Sci. 2018, 31, 255–270. [Google Scholar] [CrossRef]
- Li, C.D.; Gao, J.L.; Yi, J.Q.; Zhang, G.Q. Analysis and design of functionally weighted single-input-rule-modules connected fuzzy inference systems. IEEE Trans. Fuzzy Syst. 2018, 26, 56–71. [Google Scholar] [CrossRef]
- Qian, D.W.; Xi, Y.F. Leader-follower formation control for multiple robots via derivative and integral terminal sliding mode. Appl. Sci. 2018, 8, 1045. [Google Scholar] [CrossRef]
- Dey, A.; Pal, A.; Pal, T. Interval type 2 fuzzy set in fuzzy shortest path problem. Mathematics 2016, 4, 62. [Google Scholar] [CrossRef]
- Dey, A.; Son, L.H.; Pal, A.; Long, H.V. Fuzzy minimum spanning tree with interval type 2 fuzzy arc length: Formulation and a new genetic algorithm. Soft Comput. 2019. [Google Scholar] [CrossRef]
- Li, Z.; Yuan, W.; Chen, Y.; Ke, F.; Chu, X.; Chen, C.P. Neural-dynamic optimization-based model predictive control for tracking and formation of nonholonomic multirobot systems. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 6113–6122. [Google Scholar] [CrossRef]
- Chen, X.; Jia, Y. Adaptive leader-follower formation control of non-holonomic mobile robots using active vision. IET Contr. Theory Appl. 2015, 9, 1302–1311. [Google Scholar] [CrossRef]
- Liao, T.L.; Chan, W.S.; Yan, J.J. Distributed adaptive dynamic surface formation control for uncertain multiple quadrotor systems with interval type-2 fuzzy neural networks. Trans. Inst. Meas. Control 2019, 41, 1861–1879. [Google Scholar] [CrossRef]
- Luy, N.T. Distributed cooperative H∞ optimal tracking control of MIMO nonlinear multi-agent systems in strict-feedback form via adaptive dynamic programming. Int. J. Control 2018, 91, 952–968. [Google Scholar] [CrossRef]
- Utkin, V.I. Sliding Modes in Control and Optimization, 2nd ed.; Springer: Berlin, Germany, 1992. [Google Scholar]
- Qian, D.W.; Li, C.D.; Lee, S.G.; Ma, C. Robust formation maneuvers through sliding mode for multi-agent systems with uncertainties. IEEE/CAA J. Autom. Sin. 2018, 5, 342–351. [Google Scholar] [CrossRef]
- Qian, D.W.; Tong, S.W.; Li, C.D. Leader-following formation control of multiple robots with uncertainties through sliding mode and nonlinear disturbance observer. ETRI J. 2016, 38, 1008–1018. [Google Scholar] [CrossRef]
- Nair, R.R.; Karki, H.; Shukla, A.; Behera, L.; Jamshidi, M. Fault-tolerant formation control of nonholonomic robots using fast adaptive gain nonsingular terminal sliding mode control. IEEE Syst. J. 2018, 13, 1006–1017. [Google Scholar] [CrossRef]
- Utkin, V. Discussion aspects of high-order sliding mode control. IEEE Trans. Autom. Control 2015, 61, 829–833. [Google Scholar] [CrossRef]
- Chalanga, A.; Kamal, S.; Fridman, L.M.; Bandyopadhyay, B.; Moreno, J.A. Implementation of super-twisting control: Super-twisting and higher order sliding-mode observer-based approaches. IEEE Trans. Ind. Electron. 2016, 63, 3677–3685. [Google Scholar] [CrossRef]
- Defoort, M.; Floquet, T.; Kokosy, A.; Perruquetti, W. Sliding-mode formation control for cooperative autonomous mobile robots. IEEE Trans. Ind. Electron. 2008, 55, 3944–3953. [Google Scholar] [CrossRef]
- Shtessel, Y.; Taleb, M.; Plestan, F. A novel adaptive-gain supertwisting sliding mode controller: Methodology and application. Automatica 2012, 48, 759–769. [Google Scholar] [CrossRef]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).









