Ensuring Network Connectivity During Formation Control Using A Decentralized Navigation Function Z. Kan, A. P. Dani, J. M. Shea, and W. E. Dixon Abstract— In many applications of formation control, agents coordinate and communicate to make appropriate decisions. Connectivity of the network is paramount in such applications. The goal in this paper is to drive a group of agents with limited sensing capabilities to a desired conguration while ensuring the connectivity of the wireless communication network among the agents. Based on a navigation function formalism, a decentralized cooperative controller is proposed where agent only uses information within its sensing zone to guarantee connectivity maintenance of the network and achieve the desired formation with collision avoidance between themselves and with obstacles in the environment. I. I NTRODUCTION In multi-agent cooperative control, agents coordinate and communicate to achieve a collective goal (e.g., ocking, consensus, or pattern formation). As agents move to perform some mission objective, ensuring the group remains close enough to maintain radio communication (i.e., the group does not partition) can be challenging in a decentralized control system. The use of an articial potential eld is one method that has been widely used for formation control. The potential func- tion produces a repulsive potential eld around a workspace boundary and obstacles, and an attractive potential eld is produced at the goal conguration. A common problem with articial potential eld-based formation control algorithms is the existence of local minima when attractive and repulsive force are combined [1]. In the seminal work in [2] and [3], a navigation function approach is developed for a single point- mass agent moving in an environment with spherical obstacles. The navigation function proposed is a real valued function which is designed such that the negated gradient eld does not have any local minima. This closed-loop approach guarantees the convergence to a desired destination, as well as collision avoidance. In [4], the navigation function framework is extended to multi-agent system. In [5], a centralized navigation function control strategy is proposed to steer a group of mobile agents 1 This research is supported by National Science Foundation grant number CNS-0626863. 2 Z. Kan, A. P. Dani and W. E. Dixon are with the Department of Mechanical and Aerospace Engineering, University of Florida, Gainesville, FL 32611- 6250, USA. W. E. Dixon is also with the Department of Electrical and Computer Engineering, University of Florida, Gainesville, FL 32611-6250, USA. Email: {kanzhen0322, ashwin31, wdixon}@u.edu 3 J.M. Shea is with the Department of Electrial and Computer Engi- neering, University of Florida, Gainesville, FL 32611-6250, USA. Email: jshea@ece.u.edu to achieve a particular formation while avoiding collisions be- tween the agents, and obstacles in the environment. A limited sensing region of agents is assumed in [5] for obstacle avoid- ance assuming that the agents are connected. The problem of connectivity maintenance is addressed using a centralized navigation function in [6] and [7] by modeling the sensing region of the base station as a workspace and assuming that agents are always connected to the base station as long as they stay within the workspace. In [8], a decentralized navigation function is developed to achieve obstacle avoidance assuming that the agents are connected. A decentralized navigation function is also used in [9] for motion control of agents with global knowledge of the position of other agents. For agents with limited sensing capabilities, a decentralized navigation function approach is presented in [10] with the assumption that total number of agents in the system is apriori known. In [11], a navigation function based path planning algorithm is developed for multiple UAVs with nite sensing capabilities in a combat area. A review of literature indicates that most formation control efforts simply assume that agents within the network are able to communicate, such as [5] and [8]. The assumption of a connected graph is restrictive in the case of a mobile network, where communication between a pair of agents depends (in part) on the distance between agents. In practical applications, each agent has limited communication and sensing capability to determine relative position and velocity information that would be required by the agent’s control system. Thus, connec- tivity maintenance is a key requirement for formation control. For multi-agent systems (especially for a large number of agents), a centralized control approach has a higher cost to implement than a decentralized approach because of the increased computation load and the decreased robustness [12]. However, since the motion by any agent in the network may partition the underlying network graph (i.e., connectivity is a global graph property [13]), maintaining connectivity of a formation is challenging for a decentralized control scheme that only relies on locally available information. In a related work [14], a potential eld is designed for a group of mobile agents to form a desired conguration while maintain network connectivity. However, the mission maybe fail because of the existence of local minima. The contribution of this paper is the development of a decentralized control scheme for each agent that ensures network connectivity and achieves a desired formation using only local information. Specically, by using a navigation function formulation, the developed decentralized The 2010 Military Communications Conference - Unclassified Program - Networking Protocols and Performance Track 978-1-4244-8179-8/10/$26.00 ©2010 IEEE 954