Global Planning for Multi-Robot Communication Networks in Complex Environments

In this paper, we consider networks of mobile robots responsible for servicing a collection of tasks in complex environments, while ensuring end-to-end connectivity with a fixed infrastructure of access points. Tasks are associated with specific locations in the environment, are announced sequentially, and are not assigned a priori to any robots. Information generated at the tasks is propagated to the access points via a multihop communication network. We propose a distributed, hybrid control scheme that dynamically grows tree networks, rooted at the access points, with branches that connect robots that service individual tasks to the main network structure. To achieve this goal, the robots switch between different roles related to their functionality in the network. The switching process is tightly integrated with distributed optimization of the communication variables and motion planning in complex environments, giving rise to the proposed distributed hybrid system. Our proposed scheme results in an efficient use of the available robots and also allows for global planning by construction, a task that is particularly challenging in complex environments.

[1]  Sonia Martínez,et al.  Coverage control for mobile sensing networks , 2002, IEEE Transactions on Robotics and Automation.

[2]  Magnus Egerstedt,et al.  Distributed Coordination Control of Multiagent Systems While Preserving Connectedness , 2007, IEEE Transactions on Robotics.

[3]  J. Sack,et al.  Handbook of computational geometry , 2000 .

[4]  Darinka Dentcheva,et al.  An augmented Lagrangian method for distributed optimization , 2014, Mathematical Programming.

[5]  Jiming Chen,et al.  Coverage and Connectivity in Duty-Cycled Wireless Sensor Networks for Event Monitoring , 2012, IEEE Transactions on Parallel and Distributed Systems.

[6]  Francesco Bullo,et al.  Maintaining limited-range connectivity among second-order agents , 2006 .

[7]  Karl Henrik Johansson,et al.  Adaptive exploitation of multipath fading for mobile sensors , 2010, 2010 IEEE International Conference on Robotics and Automation.

[8]  Giuseppe Notarstefano,et al.  Maintaining limited-range connectivity among second-order agents , 2006, 2006 American Control Conference.

[9]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[10]  Vijay Kumar,et al.  Goal Assignment and Trajectory Planning for Large Teams of Aerial Robots , 2013, Robotics: Science and Systems.

[11]  Mehrzad Malmirchegini,et al.  Estimation of communication signal strength in robotic networks , 2010, 2010 IEEE International Conference on Robotics and Automation.

[12]  George J. Pappas,et al.  Potential Fields for Maintaining Connectivity of Mobile Networks , 2007, IEEE Transactions on Robotics.

[13]  Illah R. Nourbakhsh,et al.  Human-robot teaming for search and rescue , 2005, IEEE Pervasive Computing.

[14]  Ali Jadbabaie,et al.  Decentralized Control of Connectivity for Multi-Agent Systems , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[15]  Yasamin Mostofi,et al.  Channel learning and communication-aware motion planning in mobile networks , 2010, Proceedings of the 2010 American Control Conference.

[16]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[17]  George J. Pappas,et al.  Dynamic Assignment in Distributed Motion Planning With Local Coordination , 2008, IEEE Transactions on Robotics.

[18]  Alejandro Ribeiro,et al.  Optimal robust multihop routing for wireless networks of mobile micro autonomous systems , 2010, 2010 - MILCOM 2010 MILITARY COMMUNICATIONS CONFERENCE.

[19]  Vijay Kumar,et al.  Robust Control for Mobility and Wireless Communication in Cyber–Physical Systems With Application to Robot Teams , 2012, Proceedings of the IEEE.

[20]  Franz Aurenhammer,et al.  Voronoi Diagrams , 2000, Handbook of Computational Geometry.

[21]  George J. Pappas,et al.  Distributed connectivity control of mobile networks , 2007, 2007 46th IEEE Conference on Decision and Control.

[22]  Magnus Egerstedt,et al.  Graph-theoretic connectivity control of mobile robot networks , 2011, Proceedings of the IEEE.

[23]  Vijay Kumar,et al.  Goal assignment and trajectory planning for large teams of interchangeable robots , 2014, Auton. Robots.

[24]  M. Mesbahi,et al.  On maximizing the second smallest eigenvalue of a state-dependent graph Laplacian , 2005, Proceedings of the 2005, American Control Conference, 2005..

[25]  Vijay Kumar,et al.  Robust routing and Multi-Confirmation Transmission Protocol for connectivity management of mobile robotic teams , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[27]  Mehran Mesbahi,et al.  On maximizing the second smallest eigenvalue of a state-dependent graph Laplacian , 2006, IEEE Transactions on Automatic Control.

[28]  Alejandro Ribeiro,et al.  Network Integrity in Mobile Robotic Networks , 2013, IEEE Transactions on Automatic Control.

[29]  Mehrzad Malmirchegini,et al.  On the Spatial Predictability of Communication Channels , 2012, IEEE Transactions on Wireless Communications.

[30]  Kostas J. Kyriakopoulos,et al.  Navigation of Multiple Kinematically Constrained Robots , 2008, IEEE Transactions on Robotics.

[31]  Vijay Kumar,et al.  Decentralized goal assignment and trajectory generation in multi-robot networks: A multiple Lyapunov functions approach , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[32]  Alejandro Ribeiro,et al.  Adaptive Communication-Constrained Deployment of Unmanned Vehicle Systems , 2012, IEEE Journal on Selected Areas in Communications.

[33]  Ying Xiong Nonlinear Optimization , 2014 .

[34]  Alejandro Ribeiro,et al.  Mobility & routing control in networks of robots , 2010, 49th IEEE Conference on Decision and Control (CDC).

[35]  Vijay Kumar,et al.  Capt: Concurrent assignment and planning of trajectories for multiple robots , 2014, Int. J. Robotics Res..