Target Tracking and Obstacle Avoidance for Multi-agent Systems

Size: px
Start display at page:

Download "Target Tracking and Obstacle Avoidance for Multi-agent Systems"

Transcription

1 International Journal of Automation and Computing 7(4), November 2010, DOI: /s z Target Tracking and Obstacle Avoidance for Multi-agent Systems Jing Yan 1 Xin-Ping Guan 1,2 Fu-Xiao Tan 3 1 Institute of Electrical Engineering, Yanshan University, Qinhuangdao , PRC 2 School of Electronic and Electric Engineering, Shanghai Jiao Tong University, Shanghai , PRC 3 School of Computer and Information, Fuyang Teachers College, Fuyang , PRC Abstract: This paper considers the problems of target tracking and obstacle avoidance for multi-agent systems. To solve the problem that multiple agents cannot effectively track the target while avoiding obstacle in dynamic environment, a novel control algorithm based on potential function and behavior rules is proposed. Meanwhile, the interactions among agents are also considered. According to the state whether an agent is within the area of its neighbors influence, two kinds of potential functions are presented. Meanwhile, the distributed control input of each agent is determined by relative velocities as well as relative positions among agents, target and obstacle. The maximum linear speed of the agents is also discussed. Finally, simulation studies are given to demonstrate the performance of the proposed algorithm. Keywords: Target tracking, obstacle avoidance, potential function, multi-agent systems. 1 Introduction In recent years, there is an increasing amount of research on the subject of unmanned system networks (UMSN) [1 4]. These networks can potentially consist of a large number of agents, such as unmanned underwater vehicles (UUV), unmanned aerial vehicles (UAV), and unmanned ground vehicles (UGV). UMSN provide numerous applications in various research fields, such as building automation, mail delivery, surveillance, and underwater exploration [5]. The advantages of UMSN over a single agent system include reducing cost and increasing robustness. Various military and civil applications often require agents to move autonomously in dynamic environment the target and obstacle are moving, rather than to simply follow a pre-planned path designated by an offline mission-level planning algorithm. Because the potential function method is simple and intuitional, it has been widely used in target tracking and obstacle avoidance for a multi-agent system [6 9]. This method is based on a simple and powerful principle, first proposed by Khatib in [10]. The agents are considered as particles that move in a potential field generated by the target and obstacle present in the environment. The target generates an attractive potential field while any obstacle generates a repulsive potential field. The agents immersed in the potential field are subject to the action of a force, which drives them to the target and keeps them away from the obstacle. In [4], a theoretical framework for design and analysis of distributed flocking algorithms for multi-agent dynamic systems was provided. The cases of flocking in free-space and presence of obstacle were both considered. According to behavior rules, three algorithms were proposed. But the Manuscript received August 3, 2009; revised November 30, 2009 This work was supported by National Basic Research Program of China (973 Program) (No. 2010CB731800), Key Program of National Natural Science Foundation of China (No ), and Key Project for Natural Science Research of Hebei Education Department (No. ZD200908). obstacle is assumed to be stationary, and then the proposed algorithms would not be suitable for path planning of multiagent systems in dynamic environment the obstacle is moving. Meanwhile, the conventional potential function method also exhibits shortages of local minima and goals unreachable with an obstacle nearby. To solve these shortages, some improvements were proposed [7, 8, 11]. In [7], the velocity of a target was included in the definition of the potential function. But the obstacle was still assumed to be stationary. In [8], the relative positions and velocities of the agents with respect to target and obstacle were included in the definition of the potential function. With the new potential function, agents were planned to track a moving target while avoiding the moving obstacle. However, this method is infeasible in practice. First, the measurement of an agent s velocity is very prone to noises which would directly affect the performance of the path planning. Second, position and velocity are different physical terms with different units, so it is hard to estimate the weighing of the position and velocity. Huang [9] proposed a velocity planning method for a single agent to track a moving target while avoiding collision with moving obstacle. Although this method is effective, it is only suitable for a single agent. In some applications, such as surveillance, rescue, and underwater exploration, it often requires multiple agents to perform a cooperative task. Therefore, the applications of this method fall under prodigious restriction. Based on the above considerations, a novel control scheme for target tracking and obstacle avoidance of multiagent systems is proposed in this paper. The objective is to make the agents track a moving target, while avoiding collision with a moving obstacle and other agents. According to the state whether an agent is within the area of its neighbors influence, two kinds of potential functions are presented. They are extern-potential function and interpotential function, respectively. Based on the information

2 J. Yan et al. / Target Tracking and Obstacle Avoidance for Multi-agent Systems 551 of the target and obstacle, an extern-potential function is designed to deal with target tracking and obstacle avoidance problems. Then, we implement the velocity planning strategy based on the result in [9]. Meanwhile, the interpotential function, which is used to deal with the interactions among agents, is determined by the relative positions between agents. Through the behavior rules, we dexterously link the extern-potential function and inter-potential function together. Under the total potential function, a distributed control algorithm can be gotten, while considering the maximum linear speeds of the agents. An outline of the paper is as follows. In Section 2, the preliminaries and problem statement of multiple agents are established. In Section 3, the distributed control algorithm is presented. Some simulation examples are provided to verify the effectiveness of the proposed approach in Section 3. Conclusion is done in Section 4. θ ao(i) : Angle of q ao(i). q ot = q tar q obs : Relative position vector from obstacle to target. θ ot: Angle of q ot. q ij = q j q i: Relative position vector from agent i to agent j. 2 Preliminaries and problem formulation A graph G [11] is a pair that consists of a set of vertices v = {1, 2,, n} and edges ε {(i, j) : i, j v, j i} (i.e., the graph is, in general, directed and has no self-loop). The graph is said to be undirected if (i, j) ε (j, i) ε. The adjacency matrix [11] A = [a ij] of a graph is a matrix with nonzero elements satisfying the property a ij 0 (i, j) ε. For an undirected graph, the adjacency matrix A is symmetric (or A T = A ). The set of neighbors of node i is defined by N i = {j v : a ij 0} = {j v : (i, j) ε}. (1) In multi-agent systems, the set of spatial neighbors of agent i is defined as N i = {j v : q j q i < r, r > 0} (2) r is the so-called distance of the neighbors influence. In this paper, we consider the problems of moving a group of agents toward a moving target, while avoiding collision with the moving obstacle and other agents. Therefore, there are two objectives. The first objective is to move the agents to their final destination, and to avoid collision with obstacle in the dynamic environment. The second objective is to avoid collision among agents. It is assumed that the agents and target are mass points. Specifically, the obstacle is treated as a sphere shown in Fig. 1. Suppose that the position and velocity of agents, obstacle, and target are all measurable. The following notations are used to describe the system: q tar R 2 : Position of the target. v tar R 2 : Velocity of the target. q obs R 2 : Position of the obstacle. v obs R 2 : Velocity of the obstacle. q (i) R 2 : Position of agent i. v (i) R 2 : Velocity of agent i. θ (i) : Angle of v (i). q at(i) = q tar q i : Relative position vector from agent i to the target. ψ (i) : Angle of q at(i). q ao(i) : Relative position vector from agent i to the obstacle. Fig. 1 The position and velocity vectors of the target, obstacle, and agents Consider a group of dynamic agents (or particles) moving in 2D Euclidean space. The motion of agent i is described as q i = u i, i = 1, 2,, n (3) q i R 2 denotes the position vector of agent i, and u i R 2 is its control input vector. 3 Distributed control algorithm In this section, a novel distributed control algorithm is proposed for solving the problem described in Section 2. Based on whether an agent is within the area of its neighbors influence, two kinds of potential functions are presented. They can be denoted as extern-potential function and inter-potential function, respectively. The motion planning is first studied for agent i outside the area of its neighbors influence ( q j q i r, j N i). Second, the other case, when agent i is within the area of its neighbors influence ( q j q i < r, j N i), is investigated. Finally, the total control inputs can be gotten by summarizing the discussions above. 3.1 Distributed control algorithm when agent i is outside the area of its neighbors influence ( q j q i r, j N i ) When agent i is outside the area of its neighbors influence, there is no interaction between agent i and its neighbors. In other words, agent i is only under the target and

3 552 International Journal of Automation and Computing 7(4), November 2010 obstacle s influence. The target generates an attractive potential field, while the obstacle generates a repulsive potential field. Then, the potential function can be defined as [12 14] : U att(i) 1 2 ξ1qt at(i)q at(i) (4) U rep(i) { 1 2 ξ2(ρ 1 (i) ρ 1 0 ) 2, if ρ (i) ρ 0 0, else (5) From (6) and (7), we have (ξ 1x at(i) µx ao(i) )( v tar sin θ tar v(i) sin θ(i) ) = (ξ 1y at(i) µy ao(i) )( v tar cos θ tar v(i) cos θ(i) ) (8) µ = ξ 2ρ 1 (i) qao(i) 1 (ρ 1 (i) ρ 1 0 ) U att(i) is the attractive potential function, and U rep(i) is the repulsive potential function. ρ (i) denotes the minimum distance from agent i to the obstacle. The obstacle can be assumed as a circle, and ρ obs denotes the radius of the circle; then we can get ρ (i) = q ao(i) ρ obs. ρ 0 > 0 is the obstacle influence threshold. ξ 1 > 0 and ξ 2 > 0 are scaling factors for attractive and repulsive potentials, respectively. Then, the total potential function can be defined as U (i) U att(i) + U rep(i). (6) Let q at(i) = [x at(i), y at(i) ] T and q ao(i) =[x ao(i), y ao(i) ] T. The relative motion between agent i and the target is described by q at(i) = [ẋ at(i), ẏ at(i) ] T, and the relative motion between agent i and the obstacle can be described by q ao(i) = [ẋ ao(i), ẏ ao(i) ] T with ẋ at(i) = v tar cos θ tar v (i) cos θ (i) x at(i) = qat(i) cos ψ(i) y at(i) = q at(i) sin ψ (i) x ao(i) = qao(i) cos θao(i) y ao(i) = q ao(i) sin θ ao(i). Rearranging (8) and assuming v(i) 0, we have v tar (sin(θ tar ψ (i) ) λ sin(θ tar θ ao(i) )) = v (i) (sin(θ (i) ψ (i) ) λ sin(θ (i) θ ao(i) )) Define λ = µ qao(i) ξ 1 qat(i). (9) ẏ at(i) = v tar sin θ tar v (i) sin θ (i) ẋ ao(i) = v obs cos θ obs v (i) cos θ (i) ẏ ao(i) = v obs sin θ obs v (i) sin θ (i). Theorem 1. To make agent i track a moving target while avoiding the moving obstacle as quickly as possible, the control input for agent i should be planned such that q at(i) points to the negative gradient of U (i) with respect to q at(i). Proof. From [3], it is known to us that if an agent requires to track a static target as quickly as possible, q (i) should point to the negative gradient of U (i) with respect to q (i). For a moving target, we can assume that the target is static with relative to agent i. Then, the dynamic environment can be translated into quasi static environment, and the new state information can be expressed as follows: q (i) is the new position of agent i, q (i) is its velocity, and U (i) denotes the new potential function of agent i. Under the condition in static environment, the control input agent i should be planned so that q (i) points to the negative of gradient of U (i) with respect to q(i), if the agent i requires to track the quasi static target as quickly as possible. Finally, translating the quasi static environment into dynamic environment, we have q (i) = q at(i), q (i) = q at(i), and U (i) = U (i). Based on Theorem 1, it is necessary to make U (i) x at(i) ẏ at(i) U (i) y at(i) ẋ at(i) = 0 (7) then (9) is rearranged as ψ (i) = arctan sin ψ (i) λ sin θ ao(i) cos ψ (i) λ cos θ ao(i) θ (i) = ψ (i) + arcsin vtar sin(θtar ψ (i) ) v (i) (10) ψ (i) = arctan sin ψ (i) λ sin θ ao(i) cos ψ (i) λ cos θ ao(i). Meanwhile, we should also consider another case v(i) = 0. Thus, we can assume θ(i) = θ tar, if v(i) = 0. From (10), the direction of an agent i can be gotten. Then, we can plan the velocity for the i-th agent. With the planned velocity, potential function U (i) will be large enough but not infinite when agent i is within the area of the obstacle s influence. Meanwhile, the potential function will also be very small when q at(i) 0, and it reaches 0 when q at(i) = 0. Differentiating U (i) in (6) with respect to time t, we have U (i) = U att(i) + U rep(i) = ξ 1q T at(i) q at(i) ξ 2q T ao(i) q ao(i). (11) With q at(i), q ao(i), q at(i), and q ao(i) defined above, can be rewritten as U (i) = ξ 1 qat(i) ( vtar cos(θ tar ψ (i) ) v (i) cos(θ (i) ψ (i) ) λ v obs cos(θ obs θ ao(i) )) = ξ 1 q at(i) ( v tar cos(θ tar ψ (i) ) ( v(i) 2 v tar 2 sin(θ tar ψ (i) )) 1 2 U (i) λ v obs cos(θ obs θ ao(i) )). (12)

4 J. Yan et al. / Target Tracking and Obstacle Avoidance for Multi-agent Systems 553 To make U (i) < 0, we define v(i) =[( vtar cos(θ tar ψ (i) ) λ v obs cos(θ obs θ ao(i) ) + ξ 1 q at(i) ) 2 + v tar 2 sin 2 (θ tar ψ (i) )] 1 2. (13) Substituting v(i) into U (i), we have U (i) = ξ1 2 q at(i) 2 = 2ξ 1U att(i). Then, we can find U (i) > 0 and U (i) < 0, so the system is stable. It means the agent can track the moving target in the dynamic environment. Based on the above discussion, the following corollary can be gotten. Corollary 1. For multiple agents to track a moving target while avoiding collision with the obstacle under the situation that there is no interaction between agents, the disturbed control input for agent i can be planned as u (i) = ( v (i) cos θ (i), v (i) sin θ (i) ) T (14) (j N i). The parameters in (17) are the same as those in (5). Remark 1. Although q dij denotes the desired distance between agent i and agent j, the distance needs not strictly converge to q dij in fact. The reason is that the total potential function is a combination of some different potential functions, which are defined in Sections 3.1 and 3.2. Even though, this result does not influence the final aim of this paper because the objective of this paper is to accomplish collision avoidance task but not the consensus problem, and q dij > 0 for all agents means that the objective has already finished. The potential function U ret(ij) between agent i and agent j can be illustrated in Fig. 2, and the repelling and attractive forces U ret(ij) are illustrated in Fig. 3. As q i > q dij, U ret(ij) > 0 means agent i will attract agent j; as q i = q dij, U ret(ij) = 0 means agent i and agent j can be balanced; as q i < q dij, U ret(ij) < 0 means agent i will repel agent j. v (i) = [( v tar cos(θ tar ψ (i) ) λ v obs cos(θ obs θ ao(i) ) + ξ qat(i) 1 ) 2 + v tar 2 sin 2 (θ tar ψ (i) )] 1 2 ψ (i) + arcsin vtar sin(θtar ψ (i) ) θ (i) = v (i), if v (i) 0 θ tar, if v(i) = Distributed control algorithm when agent i is under the area of its neighbors influence ( q j q i < r, j N i ) The distributed control algorithm in Corollary 1 does not take the neighbors influence into consideration. Once the distance between agent i and its neighbors is smaller than r, there are interactions between agents. Therefore, the neighbors influence must be taken into consideration. Based on the above thought, another potential function Ǔ (i) for the interactions between agents is defined. In this potential field, agent i should be repulsed from its neighbors if they are nearly-spaced. Meanwhile, agent i should also avoid the obstacle during this process. By this virtual force, agent i can escape from its neighbors influence quickly. After escaping from its neighbors influence, agent i will autonomously track the moving target under the algorithm in Corollary 1. In view of the transitory repulsive process, the target s influence will not be considered during the repulsive process. The potential function can be defined as Ǔ (i) = j N i U ret(ij) + U rep(i) (15) U rep(i) U ret(ij) = In(q ij) + q dij (16) q ij { 1 2 ξ2(ρ 1 (i) ρ 1 0 ) 2, if ρ (i) ρ 0 (17) 0, else q ij = q i q j and q dij > 0 are, respectively, the actual and desired distance between agent i and agent j Fig. 2 Potential function between agent i and agent j Fig. 3 The forces produced by U ret(ij) Remark 2. In conventional definition, the desired distance q dij < r. But in this paper, we define q dij > r. There are several advantages associated with this definition. First, the objective is to make agent i escape from its neighbors influence, and then it can autonomously move under the algorithm in Corollary 1. In other words, the attractive forces are not our expectation. Second, we define a large constant q dij, and then agent i can also move toward the desired position by the repulsive force and inertia. After converging to the desired position, agent i can also escape from the neighbors influence (q dij > r). Agent i s control input is along the negative gradient of

5 554 International Journal of Automation and Computing 7(4), November 2010 Ǔ (i) with respect to q (i), and u (i) = q(i) Ǔ (i) = ( 1 q dij µq ao(i) (18) q ij q ij q i µ = { j Ni ξ 2ρ 1 (i) qao(i) 1 (ρ 1 (i) ρ 1 0 )2, if ρ (i) ρ 0 0, else. The obstacle can be assumed as a circle, and ρ obs denotes the radius of the circle, and then we can get ρ (i) = qao(i) ρ obs. ρ0 > 0 is the obstacle influence threshold. Theorem 2. With the control input in (18), agent i can escape its neighbors influence when ρ (i) > ρ 0. Proof. The potential function U ret(ij) is a sub-function. ρ (i) > ρ 0 denotes that agent i has already escaped from the obstacle s influence. Thus, we can choose Lyapunov function as U = j Ni Ǔ(i). Differentiating U with respect to time t, we have U = n Ǔ (i) = i=1 n ( 1 q dij q ij i=1 j Ni q 2 ij q i u (i). (19) Substitute (18) into (19) when ρ (i) > ρ 0, we have U = n [( 1 q dij q ij i=1 j Ni q 2 ij q i ] 2 < 0. Based on Lyapunov stability theory, we can get the following conclusion: if the desired position is known, the agent i will be repulsed by its neighbors and reach the desired position. When ρ (i) > ρ 0, it means that agent i should avoid collision with its neighbors and the obstacle. By contradictions, we can also get there is no collision. The proof is similar to the result in [2], and hence omitted. Remark 3. The maximum linear speed of the agents should also be considered. First, we consider the situation in Section 3.1. Similar to the analysis in [9], the convergence is still guaranteed if the agent s maximum linear speed is v max. Then, we consider the situation in Section 3.2. Because, in this section, we ignore the target s influence, the convergence of q ao(i) to zero is still guaranteed regardless of the limitation of the maximum linear speed. The results are summarized by the following theorem. Theorem 3. For multiple agents to track a target while avoiding collision with moving obstacle and between agents, the distributed control input for agent i can be planned such that v(i) (cos θ(i), sin θ(i)) T, if q j q i r u(i) vmax u (i) = ( 1 q dij µq ao(i), j Ni q ij q ij q i if q j q i < r u(i) vmax v max(cos θ (i), sin θ (i) ) T, if u(i) > vmax. θ (i) = ψ (i) + arcsin vtar sin(θtar ψ (i) ) v (i), if v (i) 0 θ tar, if v (i) = 0 µ = { ξ 2ρ 1 (i) qao(i) 1 (ρ 1 (i) ρ 1 0 ), if ρ (i) ρ 0 0, else. 4 Simulation results To test the performance of the proposed approach, numerical simulations are performed. The simulations are done for three agents to track a moving target. The route of the target is specified by: ( cos t, sin t) T, 0 t π q tar = 2 ( cos t, 3.2) T π, < t (cos( π v tar = 2 t), sin( π 2 t))t, 0 t π 2 (1.2, 0) T π, < t The initial states of the three agents are given as follows (when t = 0) q 1 = (0, 0) T q 2 = (0.2792, ) T q 3 = (0.2666, ) T v 1 = v 2 = v 3 = (0, 0) T. The simulation results are done for two cases. First, we study the situation that there is no obstacle in the dynamic environment. Then, we consider the situation that there is an obstacle in the dynamic environment. 4.1 Three agents track a moving target In this subsection, agents, which are affected by the target and neighbors, will track a moving target. Some parameters in the simulation are given as follows: ξ 1 = 2, ξ 2 = 1, of ρ obs = 0.2, ρ o = 0.3, q dij = 0.5, and r = 0.2. The position trajectories of the three agents and target are given in Fig. 4. with v (i) = [( v tar cos(θ tar ψ (i) ) λ v obs cos(θ obs θ ao(i) ) + ξ 1 qat(i) ) 2 + v tar 2 sin 2 (θ tar ψ (i) )] 0.5 Fig. 4 Trajectories of the agents 1 3 and the target

6 J. Yan et al. / Target Tracking and Obstacle Avoidance for Multi-agent Systems 555 As shown in Fig. 4, the agents track the target from point A to C. The 2nd agent catches up with the target at point C. The other agents also track the target and keep a pimping distance with the target; the reason of this phenomenon is that each agent should avoid collision with the other agents. 4.2 Three agents track a moving target while avoiding a moving obstacle We consider the situation that the agents track a moving target while avoiding the obstacle in a dynamic environment. The obstacle is assumed to be circular with the radius ρ obs = 0.2 and the influence: ρ o = 0.3. On the way to the target, if sensors installed on agents detect the obstacle, the agents regenerate a local trajectory to avoid the obstacle by using the algorithm in Section 3. First, an obstacle that flatly moves on the plane is chosen, and the initial states of the obstacle are given as follows: q obs = (2.5, 1.3) T, v obs = ( 1.1, 0) T. As shown in Fig. 5, the agents move from point A to D. At point B, an agent meets a moving obstacle, then the agent moves quickly to escape the obstacle s influence. Finally, the agents catch up with the target at point D. The distances between agents are shown in Fig. 6 (a), and there is no collision between agents (d ij > 0). Because the objective of this paper is to accomplish collision avoidance task but not consensus, q ij > 0 for any agent i means that the objective has already been achieved. Fig. 6 (b) shows the distances between agents and obstacle. It is obvious to find that there is no collision between agents and obstacle because the relative distances are all greater than zero. To test the feasibility of the proposed approach, another obstacle is chosen which vertically moves on the plane, and the initial states of the obstacle are given as follows: q obs = (2.5, 4.25) T, v obs = (0, 0.363) T. Meanwhile, the target is virtual in this paper, and so it does not need to avoid the obstacle. Fig. 7 shows the trajectories of the agents and target. The distances between the agents are shown in Fig. 8 (a), and Fig. 8 (b) shows the distances between agents and obstacle. Similarly to the results in Figs. 6 and 7, there is no collision between agents and obstacle. Fig. 5 Trajectories of the three agents and target when there is an obstacle which flatly moves on the plane Fig. 6 The distances. (a) The distances between agents (d 12 denotes the distance between agent 1 and agent 2, d 13 is for agent 1 and agent 3, and d 23 is for agent 2 and agent 3; (b) The distances between agents and the obstacle (d 1 denotes the distance between agent 1 and the obstacle, d 2 is for agent 2, and d 3 is for agent 3) 5 Conclusion Based on the potential function and behavior rules, a novel control approach is proposed for target tracking and obstacle avoidance of multiple agents in dynamic environment. Proper potential functions concerning with target, obstacle and agents are chosen to design the new distributed control algorithm. To avoid collision between the agents, we also consider the interactions between agents. The simulation results are provided to verify the effectiveness of the approach. Under the proposed method, multiple agents can track a moving target while avoiding collision with moving obstacle and between agents. In this paper, the proposed approach is based on cooperative strategy. But, in real-life, some information cannot be acquired, such as a competition game. Then, in the future, we will use non-cooperative game theory to analyze the target tracking and obstacle avoidance problems for multi-agent systems. Fig. 7 Trajectories of the three agents and target when there is an obstacle which vertically moves on the plane

7 556 International Journal of Automation and Computing 7(4), November 2010 [9] L. Huang. Velocity planning for a mobile agent to track a moving target A potential field approach. Robotics and Autonomous Systems, vol. 57, no. 1, pp , [10] O. Khatib. Real-time obstacle avoidance for manipulators and mobile robots. International Journal of Robotics Research, vol. 5, no. 1, pp , [11] C. Godsil, G. Royle. Algebraic graph theory, Graduate Texts in Mathematics, New York, USA: Springer-Verlag, vol. 207, [12] D. Kolokotsa, A. Pouliezos, G. Stavrakakis, C. Lazos. Predictive control techniques for energy and indoor environmental quality management in buildings. Building and Environment, vol. 44, no. 9, pp , Fig. 8 The distances. (a) The distances between agents (d 12 denotes the distance between agent 1 and agent 2, d 13 is for agent 1 and agent 3, and d 23 is for agent 2 and agent 3; (b) The distances between agents and the obstacle (d 1 denotes the distance between agent 1 and the obstacle, d 2 is for agent 2, and d 3 is for agent 3) Acknowledgement The authors thank the anonymous reviewers for their constructive comments and suggestions that improved the quality of this paper. References [1] H. S. Su, X. F. Wang, Z. L. Lin. Flocking of multi-agents with a virtual leader. IEEE Transactions of Automatic Control, vol. 54. no. 2. pp , [2] W. Li. Stability analysis of swarms with general topology. IEEE Transactions on Systems, Man, and Cybernetics Part B: Cybernetics, vol. 38, no. 4, pp , [3] W. H. Huang, B. R. Fajen, J. R. Fink, W. H. Warren. Visual navigation and obstacle avoidance using a steering potential function. Robotics and Autonomous Systems, vol. 54, no. 4, pp , [4] R Olfati-Saber. Flocking for multi-agent dynamic systems: Algorithms and theory. IEEE Transactions of Automatic Control, vol. 51, no. 3, pp , [5] L. Guzzella. Automobiles of the future and the role of automatic control in those systems. Annual Reviews in Control, vol. 33, no. 1, pp. 1 10, [6] W. Kowalczyk, K. Kozlowski. Artificial potential based control for a large scale formation of mobile robots. In Proceedings of the 4th International Workshop on Robot Motion and Control, IEEE, pp , [7] G. V. Raffo, G. K. Gomes, J. E. Normey-Rico. A Predictive controller for autonomous vehicle path tracking. IEEE Transactions on Intelligent Transportation Systems, vol. 10, no. 1, pp , [8] T. T. Yang, Z. Y. Liu, H. Chen, R. Pei. Formation control and obstacle avoidance for multiple mobile robots. Acta Automatica Sinica, vol. 34, no. 5, pp , [13] Y. Yoon, J. Shin, H. J. Kim, Y. Park, S. Sastry. Modelpredictive active steering and obstacle avoidance for autonomous ground vehicles. Control Engineering Practice, vol. 17, no. 7, pp , [14] P. Ögren. Formations and Obstacle Avoidance in Mobile Robot Control, Ph. D. dissertation, Royal Institute of Technology, Sweden, Jing Yan received the B. Eng. degree in automation from Henan University, PRC in He is currently a Ph. D. candidate in control theory and control engineering at Yanshan University, PRC. His research interests include cooperative control of multi-agent systems and wireless networks. yanjing6663@163.com (Corresponding author) Xin-Ping Guan received the M. Sc. degree in applied mathematics in 1991, and the Ph. D. degree in electrical engineering in 1999, both from Harbin Institute of Technology, PRC. Since 1986, he has been at Yanshan University, PRC, he is currently a professor of control theory and control engineering. In 2007, he also joined Shanghai Jiao Tong University, PRC. His research interests include robust congestion control in communication networks, cooperative control of multi-agent systems, and networked control systems. xpguan@ysu.edu.cn; xpguan@sjtu.edu.cn Fu-Xiao Tan received the B. Eng. degree in automation from Hefei University of Technology, PRC in 1997, and the Ph. D. degree in control theory and control engineering from Yanshan University, PRC in He is currently an associate professor in Fuyang Teachers College, PRC. His research interests include robust congestion control in communication networks, cooperative control of multi-agent systems, and networked control systems. Tanfxme@163.com

Target Tracking and Obstacle Avoidance for Multi-agent Networks with Input Constraints

Target Tracking and Obstacle Avoidance for Multi-agent Networks with Input Constraints International Journal of Automation and Computing 8(1), February 2011, 46-53 DOI: 10.1007/s11633-010-0553-1 Target Tracking and Obstacle Avoidance for Multi-agent Networks with Input Constraints Jing Yan

More information

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 57, NO. 1, JANUARY 2012 33 Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren,

More information

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Jrl Syst Sci & Complexity (2009) 22: 722 731 MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Yiguang HONG Xiaoli WANG Received: 11 May 2009 / Revised: 16 June 2009 c 2009

More information

Cooperative Control Synthesis for Moving-Target-Enclosing with Changing Topologies

Cooperative Control Synthesis for Moving-Target-Enclosing with Changing Topologies 2010 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 2010, Anchorage, Alaska, USA Cooperative Control Synthesis for Moving-Target-Enclosing with Changing

More information

arxiv: v2 [cs.ro] 9 May 2017

arxiv: v2 [cs.ro] 9 May 2017 Distributed Formation Control of Nonholonomic Mobile Robots by Bounded Feedback in the Presence of Obstacles Thang Nguyen and Hung M. La arxiv:174.4566v2 [cs.ro] 9 May 217 Abstract The problem of distributed

More information

Consensus Analysis of Networked Multi-agent Systems

Consensus Analysis of Networked Multi-agent Systems Physics Procedia Physics Procedia 1 1 11 Physics Procedia 3 1 191 1931 www.elsevier.com/locate/procedia Consensus Analysis of Networked Multi-agent Systems Qi-Di Wu, Dong Xue, Jing Yao The Department of

More information

Flocking of Discrete-time Multi-Agent Systems with Predictive Mechanisms

Flocking of Discrete-time Multi-Agent Systems with Predictive Mechanisms Preprints of the 8th IFAC World Congress Milano (Italy) August 28 - September 2, 2 Flocing of Discrete-time Multi-Agent Systems Predictive Mechanisms Jingyuan Zhan, Xiang Li Adaptive Networs and Control

More information

A Graph-Theoretic Characterization of Structural Controllability for Multi-Agent System with Switching Topology

A Graph-Theoretic Characterization of Structural Controllability for Multi-Agent System with Switching Topology Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference Shanghai, P.R. China, December 16-18, 29 FrAIn2.3 A Graph-Theoretic Characterization of Structural Controllability

More information

On the Scalability in Cooperative Control. Zhongkui Li. Peking University

On the Scalability in Cooperative Control. Zhongkui Li. Peking University On the Scalability in Cooperative Control Zhongkui Li Email: zhongkli@pku.edu.cn Peking University June 25, 2016 Zhongkui Li (PKU) Scalability June 25, 2016 1 / 28 Background Cooperative control is to

More information

Consensus Tracking for Multi-Agent Systems with Nonlinear Dynamics under Fixed Communication Topologies

Consensus Tracking for Multi-Agent Systems with Nonlinear Dynamics under Fixed Communication Topologies Proceedings of the World Congress on Engineering and Computer Science Vol I WCECS, October 9-,, San Francisco, USA Consensus Tracking for Multi-Agent Systems with Nonlinear Dynamics under Fixed Communication

More information

Formation Stabilization of Multiple Agents Using Decentralized Navigation Functions

Formation Stabilization of Multiple Agents Using Decentralized Navigation Functions Formation Stabilization of Multiple Agents Using Decentralized Navigation Functions Herbert G. Tanner and Amit Kumar Mechanical Engineering Department University of New Mexico Albuquerque, NM 873- Abstract

More information

Cooperative Motion Control of Multiple Autonomous Marine

Cooperative Motion Control of Multiple Autonomous Marine Cooperative Motion Control of Multiple Autonomous Marine Collision Avoidance in Dynamic Environments EECI Graduate School on Control Supélec, Feb. 21-25, 2011 Outline Motivation/Objectives Cooperative

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

More information

Cooperative Target Capturing with Multiple Heterogeneous Vehicles

Cooperative Target Capturing with Multiple Heterogeneous Vehicles Cooperative Capturing with Multiple Heterogeneous Vehicles Sangeeta Daingade and Arpita Sinha Abstract This paper presents a Nonlinear Cyclic Pursuit based target capturing strategy for a group of autonomous

More information

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL Gang FENG Department of Mechanical and Biomedical Engineering City University of Hong Kong July 25, 2014 Department

More information

Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents

Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents CDC02-REG0736 Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents Reza Olfati-Saber Richard M Murray California Institute of Technology Control and Dynamical Systems

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

More information

Non-Collision Conditions in Multi-agent Robots Formation using Local Potential Functions

Non-Collision Conditions in Multi-agent Robots Formation using Local Potential Functions 2008 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 2008 Non-Collision Conditions in Multi-agent Robots Formation using Local Potential Functions E G Hernández-Martínez

More information

Target Localization and Circumnavigation Using Bearing Measurements in 2D

Target Localization and Circumnavigation Using Bearing Measurements in 2D Target Localization and Circumnavigation Using Bearing Measurements in D Mohammad Deghat, Iman Shames, Brian D. O. Anderson and Changbin Yu Abstract This paper considers the problem of localization and

More information

Cooperative Control and Mobile Sensor Networks

Cooperative Control and Mobile Sensor Networks Cooperative Control and Mobile Sensor Networks Cooperative Control, Part I, A-C Naomi Ehrich Leonard Mechanical and Aerospace Engineering Princeton University and Electrical Systems and Automation University

More information

Graph rigidity-based formation control of planar multi-agent systems

Graph rigidity-based formation control of planar multi-agent systems Louisiana State University LSU Digital Commons LSU Doctoral Dissertations Graduate School 213 Graph rigidity-based formation control of planar multi-agent systems Xiaoyu Cai Louisiana State University

More information

Complex Laplacians and Applications in Multi-Agent Systems

Complex Laplacians and Applications in Multi-Agent Systems 1 Complex Laplacians and Applications in Multi-Agent Systems Jiu-Gang Dong, and Li Qiu, Fellow, IEEE arxiv:1406.186v [math.oc] 14 Apr 015 Abstract Complex-valued Laplacians have been shown to be powerful

More information

RECENTLY, the study of cooperative control of multiagent

RECENTLY, the study of cooperative control of multiagent 24 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL., NO. 2, APRIL 24 Consensus Robust Output Regulation of Discrete-time Linear Multi-agent Systems Hongjing Liang Huaguang Zhang Zhanshan Wang Junyi Wang Abstract

More information

Sensor Localization and Target Estimation in Visual Sensor Networks

Sensor Localization and Target Estimation in Visual Sensor Networks Annual Schedule of my Research Sensor Localization and Target Estimation in Visual Sensor Networks Survey and Problem Settings Presented in the FL seminar on May th First Trial and Evaluation of Proposed

More information

On the Controllability of Nearest Neighbor Interconnections

On the Controllability of Nearest Neighbor Interconnections On the Controllability of Nearest Neighbor Interconnections Herbert G. Tanner Mechanical Engineering Department University of New Mexico Albuquerque, NM 87 Abstract In this paper we derive necessary and

More information

Formation Control of Nonholonomic Mobile Robots

Formation Control of Nonholonomic Mobile Robots Proceedings of the 6 American Control Conference Minneapolis, Minnesota, USA, June -6, 6 FrC Formation Control of Nonholonomic Mobile Robots WJ Dong, Yi Guo, and JA Farrell Abstract In this paper, formation

More information

Recent Advances in Consensus of Multi-Agent Systems

Recent Advances in Consensus of Multi-Agent Systems Int. Workshop on Complex Eng. Systems and Design, Hong Kong, 22 May 2009 Recent Advances in Consensus of Multi-Agent Systems Jinhu Lü Academy of Mathematics and Systems Science Chinese Academy of Sciences

More information

Combining distance-based formation shape control with formation translation

Combining distance-based formation shape control with formation translation Combining distance-based formation shape control with formation translation Brian D O Anderson, Zhiyun Lin and Mohammad Deghat Abstract Steepest descent control laws can be used for formation shape control

More information

Real-Time Obstacle Avoidance for trailer-like Systems

Real-Time Obstacle Avoidance for trailer-like Systems Real-Time Obstacle Avoidance for trailer-like Systems T.A. Vidal-Calleja, M. Velasco-Villa,E.Aranda-Bricaire. Departamento de Ingeniería Eléctrica, Sección de Mecatrónica, CINVESTAV-IPN, A.P. 4-74, 7,

More information

Distributed Robust Consensus of Heterogeneous Uncertain Multi-agent Systems

Distributed Robust Consensus of Heterogeneous Uncertain Multi-agent Systems Distributed Robust Consensus of Heterogeneous Uncertain Multi-agent Systems Zhongkui Li, Zhisheng Duan, Frank L. Lewis. State Key Laboratory for Turbulence and Complex Systems, Department of Mechanics

More information

Consensus Problem in Multi-Agent Systems with Communication Channel Constraint on Signal Amplitude

Consensus Problem in Multi-Agent Systems with Communication Channel Constraint on Signal Amplitude SICE Journal of Control, Measurement, and System Integration, Vol 6, No 1, pp 007 013, January 2013 Consensus Problem in Multi-Agent Systems with Communication Channel Constraint on Signal Amplitude MingHui

More information

On the stability of nonholonomic multi-vehicle formation

On the stability of nonholonomic multi-vehicle formation Abstract On the stability of nonholonomic multi-vehicle formation Lotfi Beji 1, Mohamed Anouar ElKamel 1, Azgal Abichou 2 1 University of Evry (IBISC EA 4526), 40 rue du Pelvoux, 91020 Evry Cedex, France

More information

Three-Dimensional Motion Coordination in a Spatiotemporal Flowfield

Three-Dimensional Motion Coordination in a Spatiotemporal Flowfield IEEE TRANSACTIONS ON AUTOMATIC CONTROL 1 Three-Dimensional Motion Coordination in a Spatiotemporal Flowfield Sonia Hernandez and Dere A. Paley, Member, IEEE Abstract Decentralized algorithms to stabilize

More information

Probability Map Building of Uncertain Dynamic Environments with Indistinguishable Obstacles

Probability Map Building of Uncertain Dynamic Environments with Indistinguishable Obstacles Probability Map Building of Uncertain Dynamic Environments with Indistinguishable Obstacles Myungsoo Jun and Raffaello D Andrea Sibley School of Mechanical and Aerospace Engineering Cornell University

More information

Delay-dependent Stability Analysis for Markovian Jump Systems with Interval Time-varying-delays

Delay-dependent Stability Analysis for Markovian Jump Systems with Interval Time-varying-delays International Journal of Automation and Computing 7(2), May 2010, 224-229 DOI: 10.1007/s11633-010-0224-2 Delay-dependent Stability Analysis for Markovian Jump Systems with Interval Time-varying-delays

More information

Vision-based Control Laws for Distributed Flocking of Nonholonomic Agents

Vision-based Control Laws for Distributed Flocking of Nonholonomic Agents Vision-based Control Laws for Distributed Flocking of Nonholonomic Agents Nima Moshtagh, Ali Jadbabaie, Kostas Daniilidis GRASP Laboratory, University of Pennsylvania, Philadelphia, PA 94 Email: {nima,

More information

Consensus seeking on moving neighborhood model of random sector graphs

Consensus seeking on moving neighborhood model of random sector graphs Consensus seeking on moving neighborhood model of random sector graphs Mitra Ganguly School of Physical Sciences, Jawaharlal Nehru University, New Delhi, India Email: gangulyma@rediffmail.com Timothy Eller

More information

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 12, December 2013 pp. 4793 4809 CHATTERING-FREE SMC WITH UNIDIRECTIONAL

More information

Distributed Adaptive Synchronization of Complex Dynamical Network with Unknown Time-varying Weights

Distributed Adaptive Synchronization of Complex Dynamical Network with Unknown Time-varying Weights International Journal of Automation and Computing 3, June 05, 33-39 DOI: 0.007/s633-05-0889-7 Distributed Adaptive Synchronization of Complex Dynamical Network with Unknown Time-varying Weights Hui-Na

More information

Research Article H Consensus for Discrete-Time Multiagent Systems

Research Article H Consensus for Discrete-Time Multiagent Systems Discrete Dynamics in Nature and Society Volume 05, Article ID 8084, 6 pages http://dx.doi.org/0.55/05/8084 Research Article H Consensus for Discrete- Multiagent Systems Xiaoping Wang and Jinliang Shao

More information

Consensus Protocols for Networks of Dynamic Agents

Consensus Protocols for Networks of Dynamic Agents Consensus Protocols for Networks of Dynamic Agents Reza Olfati Saber Richard M. Murray Control and Dynamical Systems California Institute of Technology Pasadena, CA 91125 e-mail: {olfati,murray}@cds.caltech.edu

More information

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Outline Background Preliminaries Consensus Numerical simulations Conclusions Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Email: lzhx@nankai.edu.cn, chenzq@nankai.edu.cn

More information

Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone

Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone International Journal of Automation and Computing 8), May, -8 DOI:.7/s633--574-4 Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone Xue-Li

More information

Virtual leader approach to coordinated control of multiple mobile agents with asymmetric interactions

Virtual leader approach to coordinated control of multiple mobile agents with asymmetric interactions Physica D 213 (2006) 51 65 www.elsevier.com/locate/physd Virtual leader approach to coordinated control of multiple mobile agents with asymmetric interactions Hong Shi, Long Wang, Tianguang Chu Intelligent

More information

A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator

A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator International Core Journal of Engineering Vol.3 No.6 7 ISSN: 44-895 A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator Yanna Si Information Engineering College Henan

More information

Towards Decentralization of Multi-robot Navigation Functions

Towards Decentralization of Multi-robot Navigation Functions Towards Decentralization of Multi-robot Navigation Functions Herbert G Tanner and Amit Kumar Mechanical Engineering Dept University of New Mexico Abstract We present a navigation function through which

More information

Coordinated Path Following for Mobile Robots

Coordinated Path Following for Mobile Robots Coordinated Path Following for Mobile Robots Kiattisin Kanjanawanishkul, Marius Hofmeister, and Andreas Zell University of Tübingen, Department of Computer Science, Sand 1, 7276 Tübingen Abstract. A control

More information

EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS. N. Ceccarelli, M. Di Marco, A. Garulli, A.

EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS. N. Ceccarelli, M. Di Marco, A. Garulli, A. EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS N. Ceccarelli, M. Di Marco, A. Garulli, A. Giannitrapani DII - Dipartimento di Ingegneria dell Informazione Università di Siena

More information

Graph Theoretic Methods in the Stability of Vehicle Formations

Graph Theoretic Methods in the Stability of Vehicle Formations Graph Theoretic Methods in the Stability of Vehicle Formations G. Lafferriere, J. Caughman, A. Williams gerardol@pd.edu, caughman@pd.edu, ancaw@pd.edu Abstract This paper investigates the stabilization

More information

Tracking control for multi-agent consensus with an active leader and variable topology

Tracking control for multi-agent consensus with an active leader and variable topology Automatica 42 (2006) 1177 1182 wwwelseviercom/locate/automatica Brief paper Tracking control for multi-agent consensus with an active leader and variable topology Yiguang Hong a,, Jiangping Hu a, Linxin

More information

Decentralized Formation Control and Connectivity Maintenance of Multi-Agent Systems using Navigation Functions

Decentralized Formation Control and Connectivity Maintenance of Multi-Agent Systems using Navigation Functions Decentralized Formation Control and Connectivity Maintenance of Multi-Agent Systems using Navigation Functions Alireza Ghaffarkhah, Yasamin Mostofi and Chaouki T. Abdallah Abstract In this paper we consider

More information

ARTIFICIAL POTENTIAL FIELDS FOR TRAILER-LIKE SYSTEMS 1. T.A. Vidal-Calleja,2 M. Velasco-Villa E. Aranda-Bricaire,3

ARTIFICIAL POTENTIAL FIELDS FOR TRAILER-LIKE SYSTEMS 1. T.A. Vidal-Calleja,2 M. Velasco-Villa E. Aranda-Bricaire,3 ARTIFICIAL POTENTIAL FIELDS FOR TRAILER-LIKE SYSTEMS T.A. Vidal-Calleja, M. Velasco-Villa E. Aranda-Bricaire,3 Departamento de Ingeniería Eléctrica, Sección de Mecatrónica, CINVESTAV-IPĺN, A.P.4 74, 7,

More information

Linear Algebra and its Applications

Linear Algebra and its Applications Linear Algebra and its Applications 431 (9) 71 715 Contents lists available at ScienceDirect Linear Algebra and its Applications journal homepage: www.elsevier.com/locate/laa On the general consensus protocol

More information

arxiv: v2 [math.oc] 14 Dec 2015

arxiv: v2 [math.oc] 14 Dec 2015 Cooperative Output Regulation of Discrete-Time Linear Time-Delay Multi-agent Systems Yamin Yan and Jie Huang arxiv:1510.05380v2 math.oc 14 Dec 2015 Abstract In this paper, we study the cooperative output

More information

Stable Flocking Motion of Mobile Agents Following a Leader in Fixed and Switching Networks

Stable Flocking Motion of Mobile Agents Following a Leader in Fixed and Switching Networks International Journal of Automation and Computing 1 (2006) 8-16 Stable Flocking Motion of Mobile Agents Following a Leader in Fixed and Switching Networks Hui Yu, Yong-Ji Wang Department of control science

More information

Research on Consistency Problem of Network Multi-agent Car System with State Predictor

Research on Consistency Problem of Network Multi-agent Car System with State Predictor International Core Journal of Engineering Vol. No.9 06 ISSN: 44-895 Research on Consistency Problem of Network Multi-agent Car System with State Predictor Yue Duan a, Linli Zhou b and Yue Wu c Institute

More information

Robust Connectivity Analysis for Multi-Agent Systems

Robust Connectivity Analysis for Multi-Agent Systems Robust Connectivity Analysis for Multi-Agent Systems Dimitris Boskos and Dimos V. Dimarogonas Abstract In this paper we provide a decentralized robust control approach, which guarantees that connectivity

More information

Passivity-based Formation Control for UAVs with a Suspended Load

Passivity-based Formation Control for UAVs with a Suspended Load Passivity-based Formation Control for UAVs with a Suspended Load Chris Meissen Kristian Klausen Murat Arcak Thor I. Fossen Andrew Packard Department of Mechanical Engineering at the University of California,

More information

Collective Movement Method for Swarm Robot based on a Thermodynamic Model

Collective Movement Method for Swarm Robot based on a Thermodynamic Model Collective Movement Method for Swarm Robot based on a Thermodynamic Model Kouhei YAMAGISHI, Tsuyoshi SUZUKI Graduate School of Engineering Tokyo Denki University Tokyo, Japan Abstract In this paper, a

More information

Nonlinear Landing Control for Quadrotor UAVs

Nonlinear Landing Control for Quadrotor UAVs Nonlinear Landing Control for Quadrotor UAVs Holger Voos University of Applied Sciences Ravensburg-Weingarten, Mobile Robotics Lab, D-88241 Weingarten Abstract. Quadrotor UAVs are one of the most preferred

More information

Problems in swarm dynamics and coordinated control

Problems in swarm dynamics and coordinated control 27 1 2010 1 : 1000 8152(2010)01 0086 08 Control Theory & Applications Vol. 27 No. 1 Jan. 2010,,,, (, 100871) :,.,,.,. : ; ; ; ; ; ; : TP13; TP18; O23; N941 : A Problems in swarm dynamics and coordinated

More information

Discrete-time Consensus Filters on Directed Switching Graphs

Discrete-time Consensus Filters on Directed Switching Graphs 214 11th IEEE International Conference on Control & Automation (ICCA) June 18-2, 214. Taichung, Taiwan Discrete-time Consensus Filters on Directed Switching Graphs Shuai Li and Yi Guo Abstract We consider

More information

Available online at ScienceDirect. IFAC PapersOnLine 50-1 (2017)

Available online at  ScienceDirect. IFAC PapersOnLine 50-1 (2017) Available online at www.sciencedirect.com ScienceDirect IFAC PapersOnLine 50-1 (2017) 607 612 Distributed Endogenous Internal Model for Modal Consensus and Formation Control S. Galeani M. Sassano Dipartimento

More information

A Distributed Feedback Motion Planning Protocol for Multiple Unicycle Agents of Different Classes

A Distributed Feedback Motion Planning Protocol for Multiple Unicycle Agents of Different Classes IEEE TRANSACTIONS ON A Distributed Feedback Motion Planning Protocol for Multiple Unicycle Agents of Different Classes Dimitra Panagou Abstract This paper presents a novel feedback method for the motion

More information

A Note to Robustness Analysis of the Hybrid Consensus Protocols

A Note to Robustness Analysis of the Hybrid Consensus Protocols American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July, A Note to Robustness Analysis of the Hybrid Consensus Protocols Haopeng Zhang, Sean R Mullen, and Qing Hui Abstract

More information

Active Passive Networked Multiagent Systems

Active Passive Networked Multiagent Systems Active Passive Networked Multiagent Systems Tansel Yucelen and John Daniel Peterson Abstract This paper introduces an active passive networked multiagent system framework, which consists of agents subject

More information

ANALYSIS OF CONSENSUS AND COLLISION AVOIDANCE USING THE COLLISION CONE APPROACH IN THE PRESENCE OF TIME DELAYS. A Thesis by. Dipendra Khatiwada

ANALYSIS OF CONSENSUS AND COLLISION AVOIDANCE USING THE COLLISION CONE APPROACH IN THE PRESENCE OF TIME DELAYS. A Thesis by. Dipendra Khatiwada ANALYSIS OF CONSENSUS AND COLLISION AVOIDANCE USING THE COLLISION CONE APPROACH IN THE PRESENCE OF TIME DELAYS A Thesis by Dipendra Khatiwada Bachelor of Science, Wichita State University, 2013 Submitted

More information

Distributed Adaptive Consensus Protocol with Decaying Gains on Directed Graphs

Distributed Adaptive Consensus Protocol with Decaying Gains on Directed Graphs Distributed Adaptive Consensus Protocol with Decaying Gains on Directed Graphs Štefan Knotek, Kristian Hengster-Movric and Michael Šebek Department of Control Engineering, Czech Technical University, Prague,

More information

Towards Abstraction and Control for Large Groups of Robots

Towards Abstraction and Control for Large Groups of Robots Towards Abstraction and Control for Large Groups of Robots Calin Belta and Vijay Kumar University of Pennsylvania, GRASP Laboratory, 341 Walnut St., Philadelphia, PA 1914, USA Abstract. This paper addresses

More information

Fully Distributed Flocking with a Moving Leader for Lagrange Networks with Parametric Uncertainties

Fully Distributed Flocking with a Moving Leader for Lagrange Networks with Parametric Uncertainties Fully Distributed Flocking with a Moving Leader for Lagrange Networks with Parametric Uncertainties Sheida Ghapani a, Jie Mei b, Wei Ren a, and Yongduan Song c a Department of Electrical and Computer Engineering,

More information

Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components

Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components Applied Mathematics Volume 202, Article ID 689820, 3 pages doi:0.55/202/689820 Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components

More information

Consensus of Heterogeneous Multi-Agent Systems with Intermittent Communication

Consensus of Heterogeneous Multi-Agent Systems with Intermittent Communication Journal of Systems Science and Information Aug., 2017, Vol. 5, No. 4, pp. 328 342 DOI: 10.21078/JSSI-2017-328-15 Consensus of Heterogeneous Multi-Agent Systems with Intermittent Communication Lü XU School

More information

An Evaluation of UAV Path Following Algorithms

An Evaluation of UAV Path Following Algorithms 213 European Control Conference (ECC) July 17-19, 213, Zürich, Switzerland. An Evaluation of UAV Following Algorithms P.B. Sujit, Srikanth Saripalli, J.B. Sousa Abstract following is the simplest desired

More information

Chaos suppression of uncertain gyros in a given finite time

Chaos suppression of uncertain gyros in a given finite time Chin. Phys. B Vol. 1, No. 11 1 1155 Chaos suppression of uncertain gyros in a given finite time Mohammad Pourmahmood Aghababa a and Hasan Pourmahmood Aghababa bc a Electrical Engineering Department, Urmia

More information

Structural Consensus Controllability of Singular Multi-agent Linear Dynamic Systems

Structural Consensus Controllability of Singular Multi-agent Linear Dynamic Systems Structural Consensus Controllability of Singular Multi-agent Linear Dynamic Systems M. ISAL GARCÍA-PLANAS Universitat Politècnica de Catalunya Departament de Matèmatiques Minería 1, sc. C, 1-3, 08038 arcelona

More information

Totally distributed motion control of sphere world multi-agent systems using Decentralized Navigation Functions

Totally distributed motion control of sphere world multi-agent systems using Decentralized Navigation Functions Totally distributed motion control of sphere world multi-agent systems using Decentralized Navigation Functions Dimos V. Dimarogonas, Kostas J. Kyriakopoulos and Dimitris Theodorakatos Abstract A distributed

More information

Anti-synchronization of a new hyperchaotic system via small-gain theorem

Anti-synchronization of a new hyperchaotic system via small-gain theorem Anti-synchronization of a new hyperchaotic system via small-gain theorem Xiao Jian( ) College of Mathematics and Statistics, Chongqing University, Chongqing 400044, China (Received 8 February 2010; revised

More information

NCS Lecture 8 A Primer on Graph Theory. Cooperative Control Applications

NCS Lecture 8 A Primer on Graph Theory. Cooperative Control Applications NCS Lecture 8 A Primer on Graph Theory Richard M. Murray Control and Dynamical Systems California Institute of Technology Goals Introduce some motivating cooperative control problems Describe basic concepts

More information

Flocking while Preserving Network Connectivity

Flocking while Preserving Network Connectivity Flocking while Preserving Network Connectivity Michael M Zavlanos, Ali Jadbabaie and George J Pappas Abstract Coordinated motion of multiple agents raises fundamental and novel problems in control theory

More information

Almost Global Asymptotic Formation Stabilization Using Navigation Functions

Almost Global Asymptotic Formation Stabilization Using Navigation Functions University of New Mexico UNM Digital Repository Mechanical Engineering Faculty Publications Engineering Publications 10-8-2004 Almost Global Asymptotic Formation Stabilization Using Navigation Functions

More information

Finite-Time Consensus based Clock Synchronization by Discontinuous Control

Finite-Time Consensus based Clock Synchronization by Discontinuous Control Finite- Consensus based Clock Synchronization by Discontinuous Control Mauro Franceschelli, Alessandro Pisano, Alessandro Giua, Elio Usai Dept. of Electrical and Electronic Engineering, Univ. of Cagliari,

More information

A Control Lyapunov Function Approach to Multiagent Coordination

A Control Lyapunov Function Approach to Multiagent Coordination IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 18, NO. 5, OCTOBER 2002 847 A Control Lyapunov Function Approach to Multiagent Coordination Petter Ögren, Magnus Egerstedt, Member, IEEE, and Xiaoming

More information

arxiv: v1 [physics.data-an] 28 Sep 2009

arxiv: v1 [physics.data-an] 28 Sep 2009 Synchronization in Networks of Coupled Harmonic Oscillators with Stochastic Perturbation and Time Delays arxiv:99.9v [physics.data-an] Sep 9 Yilun Shang Abstract In this paper, we investigate synchronization

More information

Automatica. Distributed discrete-time coordinated tracking with a time-varying reference state and limited communication

Automatica. Distributed discrete-time coordinated tracking with a time-varying reference state and limited communication Automatica 45 (2009 1299 1305 Contents lists available at ScienceDirect Automatica journal homepage: www.elsevier.com/locate/automatica Brief paper Distributed discrete-time coordinated tracking with a

More information

Experimental Implementation of Flocking Algorithms in Wheeled Mobile Robots

Experimental Implementation of Flocking Algorithms in Wheeled Mobile Robots 5 American Control Conference June 8-, 5. Portland, OR, USA FrC.4 Experimental Implementation of Flocking Algorithms in Wheeled Mobile Robots A. Regmi, R. Sandoval, R. Byrne, H. Tanner #, and C.T. Abdallah

More information

Zeno-free, distributed event-triggered communication and control for multi-agent average consensus

Zeno-free, distributed event-triggered communication and control for multi-agent average consensus Zeno-free, distributed event-triggered communication and control for multi-agent average consensus Cameron Nowzari Jorge Cortés Abstract This paper studies a distributed event-triggered communication and

More information

Consensus Problems on Small World Graphs: A Structural Study

Consensus Problems on Small World Graphs: A Structural Study Consensus Problems on Small World Graphs: A Structural Study Pedram Hovareshti and John S. Baras 1 Department of Electrical and Computer Engineering and the Institute for Systems Research, University of

More information

An Event-Triggered Consensus Control with Sampled-Data Mechanism for Multi-agent Systems

An Event-Triggered Consensus Control with Sampled-Data Mechanism for Multi-agent Systems Preprints of the 19th World Congress The International Federation of Automatic Control An Event-Triggered Consensus Control with Sampled-Data Mechanism for Multi-agent Systems Feng Zhou, Zhiwu Huang, Weirong

More information

A Decentralized Approach to Multi-agent Planning in the Presence of Constraints and Uncertainty

A Decentralized Approach to Multi-agent Planning in the Presence of Constraints and Uncertainty 2011 IEEE International Conference on Robotics and Automation Shanghai International Conference Center May 9-13, 2011, Shanghai, China A Decentralized Approach to Multi-agent Planning in the Presence of

More information

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT Plamen PETROV Lubomir DIMITROV Technical University of Sofia Bulgaria Abstract. A nonlinear feedback path controller for a differential drive

More information

A Discrete Robust Adaptive Iterative Learning Control for a Class of Nonlinear Systems with Unknown Control Direction

A Discrete Robust Adaptive Iterative Learning Control for a Class of Nonlinear Systems with Unknown Control Direction Proceedings of the International MultiConference of Engineers and Computer Scientists 16 Vol I, IMECS 16, March 16-18, 16, Hong Kong A Discrete Robust Adaptive Iterative Learning Control for a Class of

More information

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Ali Karimoddini, Guowei Cai, Ben M. Chen, Hai Lin and Tong H. Lee Graduate School for Integrative Sciences and Engineering,

More information

Stabilization of Multiple Robots on Stable Orbits via Local Sensing

Stabilization of Multiple Robots on Stable Orbits via Local Sensing Stabilization of Multiple Robots on Stable Orbits via Local Sensing Mong-ying A. Hsieh, Savvas Loizou and Vijay Kumar GRASP Laboratory University of Pennsylvania Philadelphia, PA 19104 Email: {mya, sloizou,

More information

Distributed Multi-task Formation Control under Parametric Communication Uncertainties

Distributed Multi-task Formation Control under Parametric Communication Uncertainties Distributed Multi-task Formation Control under Parametric Communication Uncertainties Dongkun Han and Dimitra Panagou Abstract Formation control is a key problem in the coordination of multiple agents.

More information

A motion planner for nonholonomic mobile robots

A motion planner for nonholonomic mobile robots A motion planner for nonholonomic mobile robots Miguel Vargas Material taken form: J. P. Laumond, P. E. Jacobs, M. Taix, R. M. Murray. A motion planner for nonholonomic mobile robots. IEEE Transactions

More information

Consensus of Hybrid Multi-agent Systems

Consensus of Hybrid Multi-agent Systems Consensus of Hybrid Multi-agent Systems Yuanshi Zheng, Jingying Ma, and Long Wang arxiv:52.0389v [cs.sy] 0 Dec 205 Abstract In this paper, we consider the consensus problem of hybrid multi-agent system.

More information

Technical Report. A survey of multi-agent formation control: Position-, displacement-, and distance-based approaches

Technical Report. A survey of multi-agent formation control: Position-, displacement-, and distance-based approaches Technical Report A survey of multi-agent formation control: Position-, displacement-, and distance-based approaches Number: GIST DCASL TR 2012-02 Kwang-Kyo Oh, Myoung-Chul Park, and Hyo-Sung Ahn Distributed

More information

Stability Analysis of Stochastically Varying Formations of Dynamic Agents

Stability Analysis of Stochastically Varying Formations of Dynamic Agents Stability Analysis of Stochastically Varying Formations of Dynamic Agents Vijay Gupta, Babak Hassibi and Richard M. Murray Division of Engineering and Applied Science California Institute of Technology

More information

Finite-Time Resilient Formation Control with Bounded Inputs

Finite-Time Resilient Formation Control with Bounded Inputs Finite-Time Resilient Formation Control with Bounded Inputs James Usevitch, Kunal Garg, and Dimitra Panagou Abstract In this paper we consider the problem of a multiagent system achieving a formation in

More information

Agreement Problems in Networks with Directed Graphs and Switching Topology

Agreement Problems in Networks with Directed Graphs and Switching Topology Technical Report CIT-CDS 3 5 Agreement Problems in Networks with Directed Graphs and Switching Topology Reza Olfati Saber Richard M. Murray Control and Dynamical Systems California Institute of Technology

More information