Target Tracking and Obstacle Avoidance for Multi-agent Systems
|
|
- Elaine Norris
- 6 years ago
- Views:
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
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 informationDistributed 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 informationMULTI-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 informationCooperative 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 informationarxiv: 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 informationConsensus 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 informationFlocking 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 informationA 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 informationOn 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 informationConsensus 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 informationFormation 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 informationCooperative 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 informationDecentralized 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 informationCooperative 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 informationOUTPUT 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 informationDistributed 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 informationMulti-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 informationNon-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 informationTarget 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 informationCooperative 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 informationGraph 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 informationComplex 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 informationRECENTLY, 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 informationSensor 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 informationOn 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 informationFormation 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 informationRecent 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 informationCombining 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 informationReal-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 informationDistributed 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 informationConsensus 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 informationOn 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 informationThree-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 informationProbability 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 informationDelay-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 informationVision-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 informationConsensus 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 informationCHATTERING-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 informationDistributed 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 informationResearch 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 informationConsensus 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 informationAverage-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 informationDesign 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 informationVirtual 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 informationA 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 informationTowards 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 informationCoordinated 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 informationEXPERIMENTAL 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 informationGraph 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 informationTracking 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 informationDecentralized 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 informationARTIFICIAL 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 informationLinear 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 informationarxiv: 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 informationStable 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 informationResearch 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 informationRobust 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 informationPassivity-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 informationCollective 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 informationNonlinear 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 informationProblems 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 informationDiscrete-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 informationAvailable 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 informationA 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 informationA 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 informationActive 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 informationANALYSIS 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 informationDistributed 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 informationTowards 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 informationFully 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 informationResearch 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 informationConsensus 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 informationAn 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 informationChaos 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 informationStructural 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 informationTotally 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 informationAnti-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 informationNCS 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 informationFlocking 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 informationAlmost 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 informationFinite-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 informationA 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 informationarxiv: 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 informationAutomatica. 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 informationExperimental 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 informationZeno-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 informationConsensus 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 informationAn 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 informationA 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 informationNONLINEAR 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 informationA 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 informationMulti-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 informationStabilization 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 informationDistributed 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 informationA 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 informationConsensus 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 informationTechnical 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 informationStability 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 informationFinite-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 informationAgreement 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