Skip to main content

ORIGINAL RESEARCH article

Front. Control Eng., 15 July 2021
Sec. Nonlinear Control
This article is part of the Research Topic Adaptive Formation Control and Reinforcement Learning in Complex Spatiotemporal Constraints View all 4 articles

Bearing-Only Adaptive Formation Control Using Back-Stepping Method

Sulong LiSulong Li1Qin Wang
Qin Wang1*Enci WangEnci Wang1Yangyang ChenYangyang Chen2
  • 1Department of Information Engineering, Yangzhou University, Yangzhou, China
  • 2Department of Automation, Southeast University, Nanjing, China

In this paper, the bearing-only formation control problem of a class of second-order system with unknown disturbance is investigated, where the control law merely depends on the relative bearings between neighboring agents. In order to offset the effect of unknown disturbance on the system, adaptive estimation is introduced. In the design of the control law, the back-stepping design method and the negative gradient method are used. The Barbalat’s lemma is used to prove the global stability of the system. The simulation results prove the effectiveness of the proposed formation control algorithm.

1 Introduction

In recent years, formation control of multi-agent systems has attracted great attention due to its wide application in military, scientific research, and daily life. The information commonly used in the existing formation control are categorized into position, relative distance and relative bearing. In particular, the research on formation control based on position or relative distance are very rich (Lin et al., 2016; Ran et al., 2017; Han et al., 2019; Mehdifar et al., 2019; Sun et al., 2019; Zou et al., 2019; Chen et al., 2020; Liu et al., 2020; Mehdifar et al., 2020; Yu and Chen, 2020). Relatively speaking, there is a lack of researches on formation control based on relative bearing. However, compared to the formation control approaches that rely on position or relative distance, bearing-only formation control has lower requirements for sensors, so it reduces the production cost and has a wide range of application scenarios. Therefore, the research on bearing-only formation control is of great significance.

Zhao and Zelazo (2016) have put forward the definition of bearing rigidity for any dimension and proved the conditions of bearing rigidity, which greatly promoted the development of formation control based on relative bearing. Based on the definition, researchers have done a lot of research. For different agent models such as single integrators, double integrators and unicycles, Zhao et al. (2019) designed a series of bearing-only control laws, which can enable followers to track leaders and reach the specified formation, and proved its stability by use of the standard Lyapunov method. Li et al. (2021) solved the bearing-only formation control problem of the three-dimensional nonholonomic constraints system by transforming the three-dimensional nonholonomic model into Euler-Lagrange-like form and using the back-stepping design method. Zhao et al. (2021) considered the system with local reference frame, they synchronized the orientations of followers with the leader first, and then adopted bearing-only control law to solve the formation control problem of double-integrators without global reference coordinates. Yang et al. (2020) designed a relative position estimator, which uses the relative bearing and the linear velocity information of the leader to estimate the relative position of the leader, and designed a controller with the estimated relative position information to complete the task of tracking the leader. Since collision is devastating to the formation control system, Hu and Yang (2020) proposed a distributed cooperative consensus control algorithm, and proved that this control method can prevent agents from colliding effectively. Besides, Luo et al. (2020) used the maximal clique graph instead of infinitesimal rigidity to express the communication topology between multi-agent with non-holonomic constraints, and designed a bearing-only formation control law to solve the problem of how to achieve global stability without leaders. Compared with these existing research on bearing-only formation control, most of existing research are focused on linear system, while the system studied in this paper is a nonlinear system with unknown time-varying disturbance. Disturbance is inevitable in reality, so it seems of more practical significance to study nonlinear system.

The main contribution of this paper is to propose a novel bearing-only formation control law that can handle second-order system with unknown disturbance. The control algorithm based on the negative gradient method only uses the information of relative bearings between neighboring agents. The adaptive estimation method is introduced to counteract the unknown disturbance, and the back-stepping design method is used in the design process. Then, the global stability of the bearing-only formation system is demonstrated by use of the Barbalat’s Lemma.

2 Problem Statement

Consider a formation system comprising of n agents, and the model of each agent is as follows:

{r˙i=viv˙i=ui+dui(1)

In the formula above, riRd stands for the position of agent i, and vi and ui represent velocity and control input of agent i, respectively. Here, i=1,2,,n. dui is the unknown disturbance, and we assume duiDui, Dui is unknown constant.

In this paper, we use an undirected graph G=(V,E) to represent the communication relationship of the system. V={1,2,,n} represents the set of agents in the system, and EV×V represents the set of edges in the system. The edge (i,j)E indicates that agent i can measure the relative bearing of agent j, and hence agent j is neighbor of i. Let Ni={jV:(i,j)E} denote the set of neighboring vertices of vertex i, and we also have (i,j)E(j,i)E.

Define the edge vector and bearing vector, respectively:

rij=rirj,gij=rijrij

As shown above, rij stands for the Euclidean distance between agent i and agent j, jNi is neighbor of agent i. gij means the bearing of ri relative to rj. In this chapter, assuming that all agents can perceive the global coordinate system, there are rij=rji, gij=gji. Relative bearing of agents can usually be measured by onboard vision in practice.

In this paper, considering the control of formation without leader, the position information of multiple agents is r=[r1T,,rnT]T. An oriented graph G is obtained by orienting each edge in the undirected graph G, that is, the direction of any edge in G is calibrated (Biggs, 1974). Define the edge in the graph G, tagging the order from 1 to m, m represents the total number of edges in graph G. Number the edges in G from E1 to Em, then get the corresponding incidence matrix H=H(G)=(hij)Rm×n. The incidence matrix H is a matrix composed of 0, 1, and −1. The elements on the rows of the incidence matrix are indexed by edges EV×V, and the value elements on the columns are indexed by vertices V={1,2,,n}, namely: except for [H]ki and [H]kj, all elements in the row k of the incidence matrix H are zero. Among them, when vertex i is the last vertex of edge k, [H]ki=1, and when vertex j is the first vertex of edge k, [H]kj=1.

Therefore, the incidence matrix is defined as:

e=HIdr=H¯r(2)

where denotes the Kronecker product, and IdRd×d is the identity matrix.

Assuming that the edge (i,j) in the graph corresponds to the edge k in the directed graph, where k{1,,m}. The edge and bearing vectors for the kth directed edge can be expressed as: ek=rij=rirj, gk=ek/ek, where e=[e1T,,emT]T, g=[g1T,,gmT]T.

At the same time, assign an expected vector to each edge vector gij in graph G, which is called gij. In the same way, define gk=gij and g=[g1T,g2T,,gmT]T.

In this paper, we use the infinitesimally bearing rigidity to express the communication topology of multi-agent systems. It means that the shape of the formation can be uniquely determined. Zhao and Zelazo (2016) put forward the definition of infinitesimally bearing rigidity for any dimension and proved the conditions of infinitesimally bearing rigidity, which is shown in the following lemma.

Lemma 1: (Zhao and Zelazo, 2016): A framework G in Rd is infinitesimally bearing rigid if and only if rank (R(r))=dnd1, where R(r)=FB(r)r, FB(r)=[g1T,g2T,gmT]T.

In order to design the globally stable formation control strategy, we give the following assumption and the potential function.

Assumption 1: The initial positions of agents do not coincide, and neighboring agents will not collide during formation.

The potential function between agent i and its neighboring agent j is defined as follows:

Vij=gijgij2rij(3)

Define:

ρij=Vijrij=2(gijgij)(4)

The definition of total potential function of agent i is

Vi=jNiVij(5)

The problem of the bearing-only formation control to be solved in this paper is formally described as follows.

Problem 1: Consider multi-agent systems of n agents with unknown disturbance, its communication topology is defined by infinitesimal bearing rigidity. For any initial condition other than coincidence ri(0)Rd, i=1,2,n, design a bearing-only control law to control the relative bearings between agents reaches the desired value, and all agents are moving at the desired velocity v, which make the multi-agent systems form the specified formation, that is:

limtgij=gij,limtvi=v,(i=1,2,n,jNi)

3 Design of Global Stabilizer

Define r˜i=rir, v˜i=viv, r˙=v, u˜i=uiv˙, then we have

{r˜˙i=v˜iv˜˙i=u˜i+duii=1,2,,n(6)

Also, let r˜=[r˜1T,,r˜nT]T,v˜=[v˜1T,,v˜nT]T,u˜=[u˜1T,,u˜nT]T, du=[du1,,dun] , then r˜ij=rij,v˜ij=vij, so the whole system can be written in the form as:

{r˜˙=v˜v˜˙=u˜+du(7)

Then, the control law is designed by use of the back-stepping design method.

Step 1:

Focus on the following subsystems of Eq. 7:

r˜˙=v˜(8)

In this subsystem, v˜=h(r˜)=[h1T,h2T,,hnT]T, and we use the feedback controller h(r˜) to control the relative bearing.

The Lyapunov function candidate is chosen as follows:

W1(t)=i=1nVi=i=1njNiVij(9)

Owing to rij=rji, Vi is symmetric about rij, we have Vij/rij=Vij/ri=Vij/rj, jNi, then

W˙1(t)=ddti=1nVi=2i=1nv˜iTriVi

The virtual control law v˜=h(r˜) is chosen as

hi(r˜)=jNi2(gijgij)(10)
v˜=h(r˜)(11)

and it follows that

W˙1(t)=2i=1nv˜iTriVi=2i=1njNi2(gijgij)20(12)

Step 2:

Then, introducing the error variable

v¯=[v¯1T,v¯2T,,v¯nT]T=v˜h(r˜)(13)

Take the derivative of the above equation, that is

{r˜˙=v¯+h(r˜)v¯˙=u˜+duh˙(r˜)(14)

For the above system, the Lyapunov function candidate is chosen as follows:

W2(r˜,v¯)=W1(t)+i=1n[v¯iTv¯i+1λi(γiγ^i)T(γiγ^i)](15)

where γi=[Dui,,Dui]TRd, γ^i is the estimated value of γi at time t.

Differentiate the function W2(r˜,v¯) with respect to time, we have

W˙2(r˜,v¯)=2i=1n[jNi2(gijgij)]Tv¯i+i=1n[jNi2(gijgij)]Thi(r˜)    +2i=1nv¯iTu˜i+2i=1nv¯iTdui2i=1nv¯iTh˙i(r˜)2λii=1n[γi^.T(γiγ^i)](16)

Motivated by Wang et al. (2015), the global stabilized formation control law is designed as follows

u˜i=v¯i+hi(r˜)+h˙i(r˜)Biγ^i,i=1,2,,n(17)

Because of ui=u˜i+v˙, the control law is as follows,

ui=v¯i+hi(r˜)+h˙i(r˜)Biγ^i+v˙,i=1,2,,n(18)

The adaptive law is shown as:

γ^˙i=λiBiv¯i(19)

Here Bi=diag[sgn(v¯i1),,sgn(v¯id)], where v¯id represents the dth element in v¯i, i=1,2,,n, and the sign function is shown as follows:

sgn(x)={1,0,1,x>0x=0x<0

Remark 1: h˙i(r˜)=jNi2g˙ij. In practice, gij can generally be measured by onboard vision. At the same time, the rate of change of relative bearing can also be measured by onboard vision with optical flow technology, so g˙ij can be measured.

Remark 2: The sign function in the control law would cause the chattering phenomenon. In simulation or engineering practice, the saturation function sat(x/φ) is usually used to replace the sign function to solve the problem of chattering. When |s/φ|1, sat(x/φ)=x/φ; when |x/φ|>1, sat(x/φ)=sgn(x/φ), where φ represents the width of the boundary layer. Whether the saturation function or the sign function is used, the results in engineering practice and simulation are unchanged.

4 Stability Analysis

The formation stability is analyzed as follows.

Theorem 1: Under the control law (Eq. 18), the multi-agent systems converges asymptotically to the desired shape and all agents move at the desired velocity v, and the closed-loop system is globally asymptotically stable.

Proof: The Lyapunov function candidate W2(r˜,v¯) is determined by Eq. 15, and note that W2 is smooth and hence regular; its generalized gradient (Clarke, 1983) is a singleton which is equal to its usual gradient everywhere in the state space: W2={W2} (Shevitz and Paden, 1993). Along with Eqs. 1319, we can obtain

W˙2(r˜,v¯)=2i=1n(riVi)Tv¯i+i=1n[2v¯iTv¯˙i2λiγi^˙T(γiγ^i)]=2i=1njNi2(gijgij)22i=1nv¯iTv¯i+2i=1nv¯iT(duiBiγi)2i=1njNi2(gijgij)22i=1nv¯iTv¯i0(20)

the above inequality is obtained when γ^˙i=λiBiv¯i.

Eq. 20 proves that W2(rij(t)) is non-increasing, and Eq. 15 shows that W2(rij(t)) greater than zero, so it can be inferred that it has a limit W2(rij(t)()). Define T(gij(t))=8i=1njNi(gijgij)2, so T(gij(t))W˙2. Integrating both sides of the equation, we have

limt0tT(gij(τ))dτlimt0tW˙2(rij(τ))dτ=W2(rij(0))W2(rij())

which means that 0tT(gij(τ))dτ exists and is finite. Now we show that 0tT(gij(τ))dτ is also uniformly continuous.

Since gij=rij/rij, gij are bounded. It is concluded that g˙ij=(IdgijgijT)rijr˙ij and rij are not equal to zero because it is assumed that agents will not collide. So g˙ij are bounded, which indicates gij are uniformly continuous with t[0,+). Since T(gij(t)) is continuous, it is uniformly continuous with gij(t), so it can be deduced that T(gij(t)) is uniformly continuous with t[0,+). According to Barbalat’s lemma (Ge et al., 2002), we can get limtT(gij(t))=0, and we can deduce:

limt||jNi(gijgij)||2=0

In the same way

limtv¯i(t)=0

That is jNi(gijgij)2=0i=1njNi(gijgij)=0

In the following, put the above equation into matrix-vector form

H¯T(gijgij*)=0(21)

Combining Eq. 2 and Eq. 21, we have:

rTH¯T(gg)=eT(gg)=k=1mekT(gkgk)=k=1mekgkT(gkgk)=k=1mek(1gkTgk)=12k=1mekgkgk2=0

We can get limt(gij(t)gij(t))=0. It means that all the relative bearing vectors gij meet the expected value gij*, that is, the multi-agent systems meets the expected formation, and the system is globally asymptotically stable.

So, limthi(r˜)=limtjNi2(gijgij)=0. It can be seen from Eq. 13, limtv˜i(t)=0, that is to say, limtvi=v.

In summary, the system will converge to the following set:

M={rij,v¯i|gij=gij,v¯i=0,jNi,i=1,2,,n}

That is, the relative bearings between agents reach the desired value, and all agents are moving at the same desired velocity; then the multi-agent systems achieve the desired formation shape.

5 Simulations

In the simulation, the dynamic model of agents is expressed by the following equation:

{r˙i=viv˙i=ui+1.2cosrii=1,2,,5

Then, we prove the effectiveness of the control law through 2D and 3D simulation examples.

5.1 Simulation for 2-Dimensional

In simulation, we choose Di=1.2, γ^i(0)=[0.1,0]T, λi=2, i=1,,5. Set the initial position of each agent to r1=[1,2]T, r2=[2,1]T, r3=[3.5,2.5]T, r4=[3,3]T, r5=[2,4]T, the initial velocities of the agents are set to v1=[1,1]T, v2=[0.5,0]T, v3=[1,1]T, v4=[1,0.5]T, v5=[0,1]T. g=[g12T,g13T,g14T,g15T,g23T,g34T,g45T]T is the desired relative bearing vector, where g12=[1,0]T, g13=[0.809,0.588]T, g14=[0.309,0.951]T, g15=[0.309,0.951]T, g23=[0.309,0.951]T, g34=[0.809,0.588]T, g45=[0.809,0.588]T, and the desired velocity is v=[2,2]T. The simulation results are shown in Figures 13.

FIGURE 1
www.frontiersin.org

FIGURE 1. The trajectories of agents.

FIGURE 2
www.frontiersin.org

FIGURE 2. The bearing errors.||gijgij*||.

FIGURE 3
www.frontiersin.org

FIGURE 3. The velocities of agents.

As is shown in Figure 1, the formation converges to the desired regular pentagon. Figure 2 shows the bearing errors converge to zero. Figure 3 illustrates that the velocities of agents converge to desired one. The above results prove the effectiveness of the proposed control law in two dimensions.

Increasing the disturbance by a factor of three, and comparing the results of Figures 46 with Figures 13, it can be seen that the magnitude of the disturbance will affect the time required for the system to reach stability. The larger the disturbance, the longer it takes to reach stability.

FIGURE 4
www.frontiersin.org

FIGURE 4. The trajectories of agents.

FIGURE 5
www.frontiersin.org

FIGURE 5. The bearing errors.||gijgij*||.

FIGURE 6
www.frontiersin.org

FIGURE 6. The velocities of agents.

5.2 Simulation for 3-Dimensional

In simulation, we choose Di=1.2, γ^i(0)=[0.1,0,0]T, λi=2, i=1,,5. Setting the initial position of each agent to r1=[1,3,0]T, r2=[2,2,2]T, r3=[3.5,5,3]T, r4=[3,4,5]T, r5=[1,4,2]T, the initial velocities of the agents are set to v1=[5,4,6]T, v2=[0,2,0]T, v3=[2,7,1]T, v4=[4,3,2]T, v5=[3,5,7]T. g=[g12T,g13T,g14T,g15T,g23T,g34T,g45T]T is the desired relative bearing vector, where g12=[1,0,0]T, g13=[0.707,0.707,0]T, g14=[0,1,0]T, g15=[0.408,0.408,0.816]T, g23=[0,1,0]T, g34=[1,0,0]T, g45=[0.408,0.408,0.816]T, and the desired velocity is v*=[2,2,2]T. The simulation results are shown in Figures 79.

FIGURE 7
www.frontiersin.org

FIGURE 7. The trajectories of agents.

FIGURE 8
www.frontiersin.org

FIGURE 8. The bearing errors.||gijgij*||.

FIGURE 9
www.frontiersin.org

FIGURE 9. The velocities of agents.

As shown in Figure 7, the formation converges to the desired right square pyramid. Figure 8 shows the bearing errors converge to zero. Figure 9 illustrates that the velocities of agents converge to desired one. The above results prove the effectiveness of the proposed control law in three dimensions.

6 Conclusion

This paper proposes an adaptive formation control algorithm based on negative gradient method to solve the formation problem of a class of second-order system with uncertain disturbances, and the control law only uses the information of relative bearing between neighboring agents. The algorithm introduces adaptive estimation to counteract unknown disturbances. Furthermore, the back-stepping design method is used in the design process. Then, the global stability of the whole formation system is proved by Barbalat’s lemma. In the end, the simulation results in 2D and 3D show the effectiveness of the algorithm.

Data Availability Statement

The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.

Author Contributions

SL contributed to the design of control law, simulation and writing of the original draft. QW helped with the methodology, guidance, review and editing. EW and YC helped with review and editing. All authors contributed to the article and approved the submitted version.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grants 61803331, 61873229, 61806175, and 61873346, in part by the Jiangsu Planned Projects for Postdoctoral Research Funds 1601024B.

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

Biggs, N. (1974). Algebraic Graph Theory. Cambridge: Cambridge University Press. doi:10.1017/cbo9780511608704

CrossRef Full Text

Chen, L., Mei, J., Li, C., and Ma, G. (2020). Distributed Leader-Follower Affine Formation Maneuver Control for High-Order Multiagent Systems. IEEE Trans. Automat. Contr. 65, 4941–4948. doi:10.1109/tac.2020.2986684

CrossRef Full Text | Google Scholar

Clarke, F. H. (1990). Optimization and Nonsmooth Analysis. New York: John Wiley & Sons. doi:10.1137/1.9781611971309

CrossRef Full Text

Ge, S. S., Hang, C. C., Lee, T. H., and Zhang, T. (2002). Stable Adaptive Neural Network Control. New York: Springer US. doi:10.1007/978-1-4757-6577-9

CrossRef Full Text

Han, Z., Guo, K., Xie, L., and Lin, Z. (2019). Integrated Relative Localization and Leader-Follower Formation Control. IEEE Trans. Automat. Contr. 64, 20–34. doi:10.1109/TAC.2018.2800790

CrossRef Full Text | Google Scholar

Hu, Z., and Yang, J. (2020). Collision Avoidance Cooperative Attack with Multiple Pursuers Based on Bearing-Only Measurements. J. Franklin Inst. 357, 437–456. doi:10.1016/j.jfranklin.2019.11.061

CrossRef Full Text | Google Scholar

Li, X., Wen, C., and Chen, C. (2021). Adaptive Formation Control of Networked Robotic Systems with Bearing-Only Measurements. IEEE Trans. Cybern. 51, 199–209. doi:10.1109/TCYB.2020.2978981

PubMed Abstract | CrossRef Full Text | Google Scholar

Lin, Z., Wang, L., Han, Z., and Fu, M. (2016). A Graph Laplacian Approach to Coordinate-free Formation Stabilization for Directed Networks. IEEE Trans. Automat. Contr. 61, 1269–1280. doi:10.1109/TAC.2015.2454711

CrossRef Full Text | Google Scholar

Liu, Y., Huang, P., Zhang, F., and Zhao, Y. (2020). Distributed Formation Control Using Artificial Potentials and Neural Network for Constrained Multiagent Systems. IEEE Trans. Contr. Syst. Technol. 28, 697–704. doi:10.1109/TCST.2018.2884226

CrossRef Full Text | Google Scholar

Luo, X., Li, X., Li, X., Yan, J., and Guan, X. (2020). Globally Stable Formation Control of Nonholonomic Multiagent Systems with Bearing-Only Measurement. IEEE Syst. J. 14, 2901–2912. doi:10.1109/JSYST.2019.2935162

CrossRef Full Text | Google Scholar

Mehdifar, F., Bechlioulis, C. P., Hashemzadeh, F., and Baradarannia, M. (2020). Prescribed Performance Distance-Based Formation Control of Multi-Agent Systems. Automatica 119, 109086. doi:10.1016/j.automatica.2020.109086

CrossRef Full Text | Google Scholar

Mehdifar, F., Hashemzadeh, F., Baradarannia, M., and de Queiroz, M. (2019). Finite-time Rigidity-Based Formation Maneuvering of Multiagent Systems Using Distributed Finite-Time Velocity Estimators. IEEE Trans. Cybern. 49, 4473–4484. doi:10.1109/TCYB.2018.2876608

PubMed Abstract | CrossRef Full Text | Google Scholar

Ran, D., Chen, X., Misra, A. K., and Xiao, B. (2017). Relative Position Coordinated Control for Spacecraft Formation Flying with Communication Delays. Acta Astronautica 137, 302–311. doi:10.1016/j.actaastro.2017.04.011

CrossRef Full Text | Google Scholar

Shevitz, D., and Paden, B. (1993). “Lyapunov Stability Theory of Nonsmooth Systems,” in Proceedings of 32nd IEEE Conference on Decision and Control, San Antonio, TX, December 15, 1993 (Piscataway, NJ: IEEE), 416–421. doi:10.1109/CDC.1993.325114

CrossRef Full Text | Google Scholar

Sun, Z., de Marina, H. G., Seyboth, G. S., Anderson, B. D. O., and Yu, C. (2019). Circular Formation Control of Multiple Unicycle-type Agents with Nonidentical Constant Speeds. IEEE Trans. Contr. Syst. Technol. 27, 192–205. doi:10.1109/TCST.2017.2763938

CrossRef Full Text | Google Scholar

Wang, Q., Zhu, Y., Li, J., and Hua, Q. (2015). “Globally Stable Rigid Formation Control for Multi-Robot Systems,” in 2015 34th Chinese Control Conference (CCC), Hangzhou, China, July 28–30, 2015 (Piscataway, NJ: IEEE), 7505–7510. doi:10.1109/ChiCC.2015.7260829

CrossRef Full Text | Google Scholar

Yang, Z., Zhu, S., Chen, C., Feng, G., and Guan, X. (2020). Leader-follower Formation Control of Nonholonomic mobile Robots with Bearing-Only Measurements. J. Franklin Inst. 357, 1628–1643. doi:10.1016/j.jfranklin.2019.11.025

CrossRef Full Text | Google Scholar

Yu, D., and Chen, C. L. P. (2020). Automatic Leader-Follower Persistent Formation Generation with Minimum Agent-Movement in Various Switching Topologies. IEEE Trans. Cybern. 50, 1569–1581. doi:10.1109/TCYB.2018.2865803

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhao, J., Yu, X., Li, X., and Wang, H. (2021). Bearing-only Formation Tracking Control of Multi-Agent Systems with Local Reference Frames and Constant-Velocity Leaders. IEEE Control. Syst. Lett. 5, 1–6. doi:10.1109/LCSYS.2020.2999972

CrossRef Full Text | Google Scholar

Zhao, S., Li, Z., and Ding, Z. (2019). Bearing-only Formation Tracking Control of Multiagent Systems. IEEE Trans. Automat. Contr. 64, 4541–4554. doi:10.1109/TAC.2019.2903290

CrossRef Full Text | Google Scholar

Zhao, S., and Zelazo, D. (2016). Bearing Rigidity and Almost Global Bearing-Only Formation Stabilization. IEEE Trans. Automat. Contr. 61, 1255–1268. doi:10.1109/TAC.2015.2459191

CrossRef Full Text | Google Scholar

Zou, Y., Wen, C., and Guan, M. (2019). Distributed Adaptive Control for Distance‐based Formation and Flocking Control of Multi‐agent Systems. IET Control. Theor. Appl. 13, 878–885. doi:10.1049/iet-cta.2018.6001

CrossRef Full Text | Google Scholar

Keywords: formation control, relative bearing, back-stepping design method, negative gradient method, global stability

Citation: Li S, Wang Q, Wang E and Chen Y (2021) Bearing-Only Adaptive Formation Control Using Back-Stepping Method. Front. Control. Eng. 2:700053. doi: 10.3389/fcteg.2021.700053

Received: 25 April 2021; Accepted: 11 June 2021;
Published: 15 July 2021.

Edited by:

Chunyan Wang, Beijing Institute of Technology, China

Reviewed by:

Qing Wang, Beihang University, China
Yang Xu, Northwestern Polytechnical University, China
Dandan Wang, Beijing Institute of Technology, China

Copyright © 2021 Li, Wang, Wang and Chen. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Qin Wang, cWlud2FuZ0B5enUuZWR1LmNu

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.