999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Multi-agent Coordinated Control and Collision Avoidance with Unknown Disturbances

2022-05-13 05:47:00,,,

,,,

1.Intelligent Connected Vehicle Development Institute,China FAW Group Co.Ltd.,Changchun 130000,P.R.China;

2.College of Mathematics,Jilin University,Changchun 130000,P.R.China

Abstract: The formation problem of multi-agent systems via coordinated control is investigated,where the multiple agents can achieve the common velocity with leader and avoid collision during the evolution.In the real-world situation,the communication is often disturbed and inaccurate.Hence,the unknown disturbances are considered in the velocity measurements,which is assumed to be bounded and does not need to be modelled.Moreover,a complicated nonlinear interaction among agents is presented in the design of control.Based on the existing work of multi-agent systems,a flocking control protocol is proposed to address the formation problem in the dynamic topology.The stability analysis is given to prove that the velocities of all agents can converge to the velocity of leader and the stable motion with collision avoidance can be achieved eventually.Finally,some simulations are presented to verify the effectiveness of the proposed algorithm.

Key words:multi-agent systems;flocking;formation;unknown disturbances

0 Introduction

The intelligent transportation[1-4]represents the main development direction of future transportation and has important influence in the fields of security,environment,military,etc.For the research of intelligent transportation,vehicle formation is a vital topic in recent years,where the automated vehicles can generate a collaborative group through perception and decision making.

With the development of computer technology and communication technology,a vehicle can be abstracted as an agent,and the vehicle formation problem can be addressed through the coordinated control of multi-agent systems[5-7].Among the results of coordinated control,flocking control[8]is a distributed algorithm to achieve the consensus of velocity and avoid collision in the system.It is essentially the same as the vehicle formation problem,that is,to control the acceleration of the individual.There are three specific rules for flocking motion[9]:(1)Avoiding collision with other agents;(2)staying close with neighbor agents;(3)achieving common velocity with neighbor agents.Hence,it can be applied to the vehicle formation problem and solve practical issues.

Flocking control needs to consider the position restrictions between agents,which is not just a consensus problem.For the fixed and switching networks,Tanner et al.[10-11]constructed a new piecewise potential function,and its gradient can be acted as the repulsive force or attractive one to satisfy the above rules.A smooth potential function was proposed to guarantee the continuity of energy function by Olfati-Saber.[12],where the virtual leader was introduced to achieve the stable flocking.When the initial network was connected,the infinite potential functions were presented to ensure the connec-tivity during the evolution[13].Moreover,the work was extended to the situation where only a fraction of agents have the information of virtual leader[14].The authors utilized a dynamic strategy to study the connectivity-preserving flocking algorithm[15].

Most existing work with double-integrator dynamics needs to rely on the common assumption that the velocity is linear.However,in real applications,the feedback information may be uncertainty due to inaccurate measurements or unknown disturbances.Thus,a more reasonable assumption should be considered.For instance,the nonlinear dynamics were investigated in the work of Refs.[16-18],where the adaptive algorithms were proposed to achieve the convergence in the stability analysis.The flocking control protocol with nonlinear velocity measurements was studied[19-20].Moreover,neural networks also can be a method to solve such nonlinear problems.The radial basis function neural network(RBFNN)was used to approximate the unknown continuous function[21-22].

For the study of nonlinear systems[16-18,23],the Lipschitz condition and Lipschitz-like condition are the general assumptions to address the nonlinear problems.However,it is not suitable to be used for unknown disturbances,where the uncertainty only can be known to belong to some given sets.Bauso et al.[24]investigated the consensus problems of single-integrator with unknown but bounded(UBB)disturbances.Theε-consensus of the position difference and the consensus of velocity difference can be achieved under the proposed control protocol.The consensus of double-integrator dynamics with UBB disturbances was considered[25].Compared with the velocity consensus,the position of flocking is easier to achieve.Moreover,the flocking control was proposed to only rely on the velocity[26].Hence,this paper prioritizes the disturbances in velocity.

Inspired by the work of Refs.[24-25],this paper generalizes the flocking formation of double-integrator multi-agent systems with UBB disturbances.Furthermore,most previous work only showed the disturbances in the situation where the velocity interaction between agents was simple.It is worth discussing that how to design the flocking control protocol when there are disturbances in the complicated velocity functions.Cao and Ren[27]constructed a new adjacent velocity function with the use of symbolic function,which could enhance the communication between agents.

Motivated by the methods in Refs.[27-28],a novel flocking protocol with UBB disturbances is proposed in this paper.Compared with the existing results,the main contributions of this work are as follows:(1)The disturbances in the velocity measurements between agents have a more general assumption,which is unknown but bounded;(2)the disturbances are considered in the complicated function between the velocity interaction;(3)the Barbalat lemma[29]is used to construct the stability analysis,which does not need to get the state of the minimum total energy.

The remainder of this paper is organized as follows.Some preliminaries are given in Section 1.In Section 2,the idea of the control algorithm is presented.The main results and theoretical analysis are discussed in Section 3.Numerical experiments shown in Section 4 demonstrate the effectiveness of the proposed control.Finally,Section 5 concludes this work.

1 Preliminaries

In this paper,the multi-agent system is considered withnagents moving in am-dimensional Euclidean space.The communication topology among agents can be represented by an undirected graphG(t)={v,e(t)},where the set of verticesv={1,2,…,n} represents each individual agent,and a time-varying set of edgese(t)={(i,j)∈v×v} represents neighboring relations among agents at timet.The agentiand the agentjhave the communication link when (i,j)∈e(t).The system is said to have dynamic topological structure if the neighboring set of any agents changes dynamically with time,otherwise the system has a fixed topology.This paper mainly considers the dynamic topological structure.A path is generated by an alternating sequence of distinct vertices and edges in the graph.The undirected graph is called connected if and onlyif there is a path between any pair of distinct nodes.

Let the neighbor set of theith agent at timetis

whereris the sensing radius of the agent andqithe position of agenti.Assume that all agents keep the same sensing radiusr>0.Hence,the set of edges can be generated bye(t)={(i,j):j∈Ni(t),i,j∈v}.The adjacent matrixA(G)=(aij)n×nassociated with graphG(t) is defined asaij=1 if (i,j)∈e(t),andaij=0 otherwise.Define the Laplacian matrix asL(G)=D(G)-A(G),whereD(G) represents the degree matrix of the graph and itsith diagonal element is the degree of the nodei.It is clear thatL(G) is a symmetric and positive semi-definite matrix.

Lemma 1(Barbalat lemma)Letf:R →R be a uniformly continuous function on the interval[0,∞).Suppose thatexists and is finite,then

2 Problem Formulation

The dynamic equation for each agent is described by

whereqi,pi,ui∈Rmare the position,velocity and control input vectors of agenti,respectively.The purpose is to design control input to make the system approach to a stable motion while achieving the consensus of the velocities and avoiding collision.Generally,the control lawuifor agentitakes the form

wherefi

αis the gradient-based term which enforces each agent to converge to the desired position and avoid collision,fi βregulates the convergence of velocities among its neighbor andfi γis a navigational feedback term to drive agents to track the virtual leader.The virtual leader for multi-agent system(2)is some certain purpose described by

whereqγ,fγ,pγ∈Rmare the position,acceleration,and velocity of the virtual leader,respectively.For simplicity,denotefγ(qγ,pγ)=0,which has no effect on the results of this paper.

Based on the ideal conditions,Olfati-Saber et al.[12]designed the control input(3)as follows

wherec1,c2are positive and theσ-norm of a vector is a map as

with a parameterε>0.It is noted that the norm||·||σis differentiable everywhere.

The artificial potential functionψα(·) used here is defined as

wheredis the desired distance of agents,andρh(·)the bump function withh∈(0,1).

The above classic algorithm can achieve the stable flocking.However,in real applications,the actual control may be affected by other factors.For example,the available velocity measurements of other agents are not as accurate as the measurements of its own velocity.Due to the accuracy of the sensor or the complexity of information transmission,the measurements of velocity may have disturbances,and the transmission of speed information may become complicated.Hence,it is a challenging task to study the influence of the disturbances in a complicated velocity form.

3 Main Results

It is assumed that each agent can obtain its own velocity measurements accurately,and the neighbors’states may be disturbed.Denote the velocitymeasurements of agentkmeasured by agentias

wherepkis the true velocity of agentkanddikrepresents the unknown disturbances and satisfies the following assumption.

Assumption 1 The unknown disturbancesdikare bounded,whose component satisfies-ξ≤≤ξ, forξ>0.

For the system(2),the control input with UBB disturbances is governed by

where |Ni| is the total number of the elements in the neighbor setNiandD|Ni|ξ:Rm→Rma dead-zone function proposed by Bauso et al[24].,which is defined as

wherex(m),d(m)are the components ofxandd.Obviously,it can be concluded that

Remark 1In control protocol(10),the disturbances and the irregular velocity interaction are both considered.Compared with the existing results,the proposed control is more general.

Remark 2The construction of control protocol(10)uses the artificial potential function(7),which can guarantee the continuity of control.

Define the total energy of the system as follows

where

In the energy function,Ui(q) represents the potential energy of the system,(pi-p γ)T(pi-p γ)is the kinetic energy of the system.Clearly,Qis a positive semi-definite function.

Theorem 1Consider a system ofnagents with dynamics(2)steered by the control protocol(10).Under Assumption 1,if the initial energyQ0:=Q(t0) is finite such thatQ(t0)<∞,then it can be inferred that

(i)All agents will converge to the velocity of the virtual leader asymptotically.

(ii)The system asymptotically approaches to a configuration that is the local minimum of the artificial potentials energy.

(iii)If the initial energy is smaller thanψα(0),there is no collision happening between the mobile agents during the evolution.

The proof of part(i)

Denote the position and velocity errors between each agent and the virtual leader as=qi-then one has

The control protocol and the energy can be rewritten as

and

where

By the symmetry of potential functionψα() and the adjacent matrixA,the following property holds

Take the time derivative ofQalong the dynamics of system(15)

Due to the property(19),the time derivative of potential function is

Bring Eqs.(16)and(21)into Eq.(20),we have

From Assumption 1,such inequality holds

Hence,it can be concluded combined with Eq.(12)that

which indicates

Next,we will prove the convergence of the velocity errors between agents and virtual leader.Defineand it is obvious thatIt follows from Eqs.(17),(18)and(25)thatandare bounded.Combined with the definition of potential function,it can be seen that??(t) is bounded.

It is clearlyΔ(k,r)≤0 due to?≤0.Noticeably,the right of Eq.(26)is bounded,it must follow that

According to the process of Eq.(22),for anyr≥1,it implies

Therefore

which indicates that

Since

(τ)dτexists and is bounded.By the Lemma1,it haswhich implies

and then

The proof of part(i)is completed.

The proof of part(ii)

The proof of part(i) shows thatwhich indicates thatui=0.It follows from Eqs.(10,14)that

which indicates the configuration converges asymptotically to a fixed configuration that is an extreme of all agent global potentials.This completes the proof of part(ii).

The proof of part(iii)

Assume any agentsbandscollide at timetc,there isqb(tc)=qs(tc).We can infer that

Based on the proof of part(i)it can be easily known that

which contradicts the assumption in theorem.Thus,no collision happens during the evolution.The proof of theorem is completed.

Remark 3Iffγis a known state,the control input can take effect directly by adding the known state in control inputui+fγ.For the unknown statefγ,the control problem is transformed into the systems with unknown nonlinear dynamics=pi,=ui+f(pi),wheref(·) satisfies the Lipschitz condition(e.g.,Lorenz system,Chuas circuit and the Chen system).It follows from the results(22)that the last term of Eq.(22)will become -(c2-with Lipschitz coefficientl.By selecting a large enough control coefficientc2,the same convergence results still can be obtained.Moreover,for a more general condition of nonlinear dynamics such as bounded condition,the convergence results also can be obtained through adding a sign function term in the control protocol.Hence,we simplifyfγ=0for a clear presentation.

4 Simulation Verification

The simulation is based on MATLAB simulation environment.Under the control protocol(10),the example of 10 agents moving in the two-dimensional space is presented in this section.The initial configuration is shown in Fig.1(a),where the positions and the velocities of agents are randomly generated from[0,12]×[0,12]and [0,1]×[0,1],respectively.The solid lines denote the links if there is interaction between two agents,and the arrow of each agent represents its own velocity vector.Set the sensing radius of the agent tor=4 and the desired distance between adjacent agent tod=3.3.The corresponding parameters in control protocol(10)arec1=1,c2=3,ε=0.01,a=5,b=8 andh=0.9.

The disturbances of velocity measurement in the neighbor agents satisfy Assumption 1 withξ=1.As a global information for the formation of agents,the initial position and velocity of the virtual leader are set asqγ(0)=[8,8]T,pγ(0)=[0.5,0.5]T.

With the increase of time,Fig.1(b)records the configuration of the multi-agent systems.It can be seen that all agents can move with the same velocity as the virtual leader and each agent can maintain the desired distance with its neighboring agents.The states of agents indicates that the stable motion can be achieved with the control protocol(10).Then,we will present the detailed data to further prove the effectiveness of the proposed control protocol.

Fig.1 States of agents in the initial network and stable network

The changes of agent velocities are shown in Fig.2.To observe the velocity relationships between the agents and the virtual leader,the differences of the relative velocity between agents and the virtual leader onxandyaxes are depicted,respectively.Different line types represent different agents.The curves in Fig.2 can converge to the zero,meaning that the control protocol(10)can overcome the unknown disturbances and drive all agentsto keep the common velocity with the virtual leader.The velocity requirement in the flocking formation of multi-agent systems can be satisfied.

Fig.2 Velocity difference between agents and virtual leader

Figs.3(a,b)depict the position differences between agents and the virtual leader on thexandyaxes,respectively.The results of the position information show that the initial irregular motion can gradually evolved into a stable formation,where the differences between the agents and the virtual leader can keep a certain distance and tend to be constant eventually,meaning the formation of the multiagent systems will move with the guidance of the virtual leader.Moreover,the results in Fig.3 also indicate that there is no collision in the motion because the position of each agent is separated.It seems that the curves of agents 2 and 5 overlap onyaxis.In Fig.3(a),the curves of agents 2 and 5 onxaxis do not overlap and maintain a certain distance.Hence,the actual positions of agents 2 and 5 in the motion cannot collide.The cohesion,alignment and collision avoidance of flocking are proved.

Fig.3 Position difference between agents and virtual leader

The trajectories of the multi-agent systems are depicted in Fig.4(a).A formation evolution process is illustrated clearly,where the velocities of the agents can get consensus with the velocity of the virtual leader,the position of the agents can keep a certain distance and avoid collision,and all agents will track to the virtual leader.

Furthermore, a comparison of convergence with existing method in Ref.[15]is presented in Fig.4(b).The solid curve represents the proposed method can take effect under disturbances,whereas the dash dot curve of Gao’s method generates theoscillations due to the influence of disturbances.Therefore,the results in simulations further certify the correctness of the stability analysis and the effectiveness of the proposed control protocol.

Fig.4 Trajectories of systems and comparison with existing method

5 Conclusions

This paper has investigated the formation of multi-agent with the flocking control of multi-agent system.The proposed control method for the stable motion concerns on the disturbances of velocity measurements and complicated interaction of velocities between agents.The stability analysis of proposed method utilizes the symmetry of undirected graph.When it is extended to the directed graph,it is necessary to eliminate the influence caused by the asymmetry,e.g.,the balance directed graph with equal in-degree and out-degree can provide a feasible direction to achieve the convergence.

Our main contribution is as follows:(1)The assumptions of disturbance and the use of interaction function have been expanded and are more suitable for the real applications,resulting in the better robustness of the control process;(2)the disturbances in complicated interaction make the design of the control difficult;(3)the stability analysis verifies the convergence of the algorithm,where the velocities of all agents can converge to the consensus and the position of agents satisfy the minimum potential energy while avoiding collision.Some simulations are presented to illustrate the effectiveness of the theoretical results.The proposed method provides theoretical support in addressing the above issues through a basic model of agent dynamics.For better application in practice,the results will be extended to the more general systems corresponding to the practical systems in our future research work,such as rotation motion and position information with disturbances.

主站蜘蛛池模板: 91在线国内在线播放老师| 91极品美女高潮叫床在线观看| 色偷偷一区二区三区| 91人妻日韩人妻无码专区精品| 全部免费特黄特色大片视频| 91无码人妻精品一区| 97视频在线观看免费视频| 欧美成人免费午夜全| 一级成人欧美一区在线观看| 91外围女在线观看| 午夜无码一区二区三区| 天天综合色网| 毛片三级在线观看| 永久成人无码激情视频免费| 东京热av无码电影一区二区| 在线观看国产网址你懂的| 亚洲精品福利视频| 青青久视频| 欧美有码在线| 999精品免费视频| 国产精品真实对白精彩久久| 国产欧美日韩专区发布| 91精品国产情侣高潮露脸| 亚洲妓女综合网995久久| 亚洲免费毛片| 久久久波多野结衣av一区二区| 91视频日本| 波多野结衣视频一区二区 | 精品国产黑色丝袜高跟鞋| 伊人久久精品无码麻豆精品| 国产精品无码在线看| 嫩草在线视频| 免费一级毛片在线播放傲雪网| 伊人久久综在合线亚洲2019| 亚洲女人在线| 日韩黄色在线| 免费AV在线播放观看18禁强制 | 亚洲高清中文字幕| 免费看av在线网站网址| 亚洲国产av无码综合原创国产| 中文字幕亚洲电影| 91丝袜在线观看| 国产乱视频网站| 成人噜噜噜视频在线观看| 91青青草视频| 欧美日本视频在线观看| 亚洲欧美日本国产综合在线 | 伊人久久大香线蕉影院| 澳门av无码| 日本午夜三级| 国产不卡国语在线| 91九色国产porny| 免费看a级毛片| 国产在线视频欧美亚综合| 久久狠狠色噜噜狠狠狠狠97视色 | 九九热这里只有国产精品| 在线国产三级| 色欲综合久久中文字幕网| 国产在线视频二区| 毛片视频网址| 日本高清在线看免费观看| 毛片视频网址| 欧美日韩中文国产va另类| 亚洲综合精品第一页| 国产精品欧美在线观看| 亚洲国产成人综合精品2020| 欧洲高清无码在线| 99尹人香蕉国产免费天天拍| 91精品人妻互换| 伊人久久影视| 国产精品微拍| 国产www网站| h视频在线播放| 欧美精品伊人久久| 自慰网址在线观看| 无码国产伊人| 欧美www在线观看| 成人精品视频一区二区在线| 国产精品成人久久| 国产丝袜第一页| 中文字幕无线码一区| 亚洲人成网站在线播放2019|