Communication for teams of networked robots

There are a large class of problems, from search and rescue to environmental monitoring, that can benefit from teams of mobile robots in environments where there is no existing infrastructure for inter-agent communication. We seek to address the problems necessary for a team of small, low-power, low-cost robots to deploy in such a way that they can dynamically provide their own multi-hop communication network. To do so, we formulate a situational awareness problem statement that specifies both the physical task and end-toend communication rates that must be maintained. In pursuit of a solution to this problem, we address topics ranging from the modeling of point-to-point wireless communication to mobility control for connectivity maintenance. Since our focus is on developing solutions to these problems that can be experimentally verified, we also detail the design and implantation of a decentralized testbed for multi-robot research. Experiments on this testbed allow us to determine data-driven models for point-to-point wireless channel prediction, test relative signal-strength-based localization methods, and to verify that our algorithms for mobility control maintain the desired instantaneous rates when routing through the wireless network. The tools we develop are integral to the fielding of teams of robots with robust wireless network capabilities. Degree Type Dissertation Degree Name Doctor of Philosophy (PhD) Graduate Group Electrical & Systems Engineering First Advisor Vijay Kumar

[1]  Ross D. Murch,et al.  A new empirical model for indoor propagation prediction , 1998 .

[2]  Angela Davids,et al.  Urban Search and Rescue Robots: From Tragedy to Technology , 2002, IEEE Intell. Syst..

[3]  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).

[4]  M. Ani Hsieh,et al.  Constructing radio signal strength maps with multiple robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[5]  Andreas Krause,et al.  Nonmyopic active learning of Gaussian processes: an exploration-exploitation approach , 2007, ICML '07.

[6]  Yasamin Mostofi,et al.  Communication-aware motion planning in fading environments , 2008, 2008 IEEE International Conference on Robotics and Automation.

[7]  Gaurav S. Sukhatme,et al.  An Experimental Study of Localization Using Wireless Ethernet , 2003, FSR.

[8]  Gerd Wölfle,et al.  Performance, Accuracy and Generalization Capability of Indoor Propagation Models in Different Types of Buildings , 2000 .

[9]  John S. Baras,et al.  A simulation environment for modeling and development of algorithms for ensembles of mobile microsystems , 2009, Defense + Commercial Sensing.

[10]  Sebastian Thrun,et al.  ARA*: Anytime A* with Provable Bounds on Sub-Optimality , 2003, NIPS.

[11]  Manuela M. Veloso,et al.  WiFi localization and navigation for autonomous indoor mobile robots , 2010, 2010 IEEE International Conference on Robotics and Automation.

[12]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[13]  M. Ani Hsieh,et al.  Maintaining network connectivity and performance in robot teams , 2008, J. Field Robotics.

[14]  Peter Biber,et al.  Wireless node localization based on RSSI using a rotating antenna on a mobile robot , 2009, 2009 6th Workshop on Positioning, Navigation and Communication.

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

[16]  Jie Lin,et al.  Coordination of groups of mobile autonomous agents using nearest neighbor rules , 2003, IEEE Trans. Autom. Control..

[17]  F.M. Landstorfer,et al.  Dominant paths for the field strength prediction , 1998, VTC '98. 48th IEEE Vehicular Technology Conference. Pathway to Global Wireless Revolution (Cat. No.98CH36151).

[18]  Brian Mirtich,et al.  V-Clip: fast and robust polyhedral collision detection , 1998, TOGS.

[19]  P. Sen,et al.  Compressed mapping of communication signal strength , 2008, MILCOM 2008 - 2008 IEEE Military Communications Conference.

[20]  Bhaskar Krishnamachari,et al.  Ecolocation: a sequence based technique for RF localization in wireless sensor networks , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[21]  Ahmed H. Tewfik,et al.  Directional beacon based positioning system using RF signals , 2008, 2008 16th European Signal Processing Conference.

[22]  A.G.M. Lima,et al.  Motley-Keenan model adjusted to the thickness of the wall , 2005, SBMO/IEEE MTT-S International Conference on Microwave and Optoelectronics, 2005..

[23]  Vijay Kumar,et al.  Cooperative Towing with Multiple Robots , 2008, WAFR.

[24]  Vijay Kumar,et al.  Composition of Vector Fields for Multi-Robot Manipulation via Caging , 2007, Robotics: Science and Systems.

[25]  Steven M. LaValle,et al.  Efficient nearest neighbor searching for motion planning , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[26]  Vijay Kumar,et al.  Decentralized Algorithms for Multi-Robot Manipulation via Caging , 2004, Int. J. Robotics Res..

[27]  W. Lee,et al.  On the Estimation of the Second-Order Statistics of Log Normal Fading in Mobile Radio Environment , 1974, IEEE Trans. Commun..

[28]  Christian F. Tschudin,et al.  Coping with communication gray zones in IEEE 802.11b based ad hoc networks , 2002, WOWMOM '02.

[29]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[30]  Vijay Kumar,et al.  Distributed Search and Rescue with Robot and Sensor Teams , 2003, FSR.

[31]  Zoubin Ghahramani,et al.  Sparse Gaussian Processes using Pseudo-inputs , 2005, NIPS.

[32]  Neil D. Lawrence,et al.  WiFi-SLAM Using Gaussian Process Latent Variable Models , 2007, IJCAI.

[33]  P. Wertz,et al.  Dominant Path Prediction Model for Indoor Scenarios , 2005 .

[34]  Vijay Kumar,et al.  Maintaining Connectivity in Mobile Robot Networks , 2008, ISER.

[35]  Dieter Fox,et al.  Gaussian Processes for Signal Strength-Based Location Estimation , 2006, Robotics: Science and Systems.

[36]  David A. Maltz,et al.  Dynamic Source Routing in Ad Hoc Wireless Networks , 1994, Mobidata.

[37]  Nidhi Kalra,et al.  Replanning with RRTs , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[38]  Alfred O. Hero,et al.  Relative location estimation in wireless sensor networks , 2003, IEEE Trans. Signal Process..

[39]  Aleksandar Neskovic,et al.  Modern approaches in modeling of mobile radio systems propagation environment , 2000, IEEE Communications Surveys & Tutorials.

[40]  George J. Pappas,et al.  Sensor-based robot deployment algorithms , 2010, 49th IEEE Conference on Decision and Control (CDC).

[41]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2003, MobiCom '03.

[42]  George J. Pappas,et al.  Joint Control of Mobility and Communications in Networks of Robots , 2010 .

[43]  Katia P. Sycara,et al.  Reconfiguration algorithms for mobile robotic networks , 2010, 2010 IEEE International Conference on Robotics and Automation.

[44]  Gaurav S. Sukhatme,et al.  Relative bearing estimation from commodity radios , 2009, 2009 IEEE International Conference on Robotics and Automation.

[45]  M. Ani Hsieh,et al.  Multi-robot manipulation via caging in environments with obstacles , 2008, 2008 IEEE International Conference on Robotics and Automation.

[46]  Abbas Jamalipour,et al.  Wireless communications , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[47]  Wolfram Burgard,et al.  Probabilistic Robotics (Intelligent Robotics and Autonomous Agents) , 2005 .

[48]  Vijay Kumar,et al.  Online methods for radio signal mapping with mobile robots , 2010, 2010 IEEE International Conference on Robotics and Automation.

[49]  Rajeev Shorey,et al.  Mobile, Wireless and Sensor Networks: Technology, Applications and Future Directions , 2005 .

[50]  William C. Lindsey Error probabilities for Rician fading multichannel reception of binary and n -ary signals , 1964, IEEE Trans. Inf. Theory.

[51]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[52]  F. Bullo,et al.  Distributed deployment of asynchronous guards in art galleries , 2006, 2006 American Control Conference.

[53]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[54]  Randal W. Beard,et al.  Consensus seeking in multiagent systems under dynamically changing interaction topologies , 2005, IEEE Transactions on Automatic Control.

[55]  W. Welch,et al.  Fisher information and maximum‐likelihood estimation of covariance parameters in Gaussian stochastic processes , 1998 .

[56]  Stephen P. Boyd,et al.  Applications of second-order cone programming , 1998 .

[57]  R.M. Murray,et al.  Motion planning with wireless network constraints , 2005, Proceedings of the 2005, American Control Conference, 2005..

[58]  Karl Henrik Johansson,et al.  An experimental study of exploiting multipath fading for robot communications , 2007, Robotics: Science and Systems.

[59]  R.L. Hamilton,et al.  Ray tracing as a design tool for radio networks , 1991, IEEE Network.

[60]  R. Clarke A statistical theory of mobile-radio reception , 1968 .

[61]  Vijay Kumar,et al.  Localization using ambiguous bearings from radio signal strength , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[62]  Vijay Kumar,et al.  Cooperative manipulation and transportation with aerial robots , 2009, Auton. Robots.

[63]  Dinesh Manocha,et al.  Collision Detection: Algorithms and Applications , 1996 .

[64]  Vijay Kumar,et al.  Architecture, Abstractions, and Algorithms for Controlling Large Teams of Robots: Experimental Testbed and Results , 2007, ISRR.

[65]  L. Csató Gaussian processes:iterative sparse approximations , 2002 .

[66]  Nikos D. Sidiropoulos,et al.  Modelling and Optimization of Stochastic Routing for Wireless Multi-Hop Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[67]  Bernhard Schölkopf,et al.  Sparse multiscale gaussian process regression , 2008, ICML '08.

[68]  Jorge Cortés,et al.  Distributed Motion Constraints for Algebraic Connectivity of Robotic Networks , 2008, 2008 47th IEEE Conference on Decision and Control.

[69]  F. M. Landstorfer,et al.  Extensions to the field strength prediction technique based on dominant paths between transmitter and receiver in indoor wireless communications , 2000 .

[70]  Vijay Kumar,et al.  Abstractions and Algorithms for Cooperative Multiple Robot Planar Manipulation , 2008, Robotics: Science and Systems.

[71]  Rong Peng,et al.  Angle of Arrival Localization for Wireless Sensor Networks , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[72]  J.-M. Gorce,et al.  Deterministic Approach for Fast Simulations of Indoor Radio Wave Propagation , 2007, IEEE Transactions on Antennas and Propagation.

[73]  Vijay Kumar,et al.  Experimental Testbed for Large Multirobot Teams , 2008, IEEE Robotics & Automation Magazine.

[74]  Manuela M. Veloso,et al.  RSS-based relative localization and tethering for moving robots in unknown environments , 2010, 2010 IEEE International Conference on Robotics and Automation.

[75]  A. J. Motley,et al.  Radio coverage in buildings , 1990 .

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

[77]  Emilio Frazzoli,et al.  Incremental Sampling-based Algorithms for Optimal Motion Planning , 2010, Robotics: Science and Systems.

[78]  Yasamin Mostofi,et al.  Characterization and modeling of wireless channels for networked robotic and control systems - a comprehensive overview , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[79]  M. Ani Hsieh,et al.  Towards the deployment of a mobile robot network with end-to-end performance guarantees , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[80]  Maxim Likhachev,et al.  D*lite , 2002, AAAI/IAAI.

[81]  Qiang Yang,et al.  Learning Adaptive Temporal Radio Maps for Signal-Strength-Based Location Estimation , 2008, IEEE Transactions on Mobile Computing.

[82]  Emilio Frazzoli,et al.  On synchronous robotic networks Part I: Models, tasks and complexity notions , 2007, Proceedings of the 44th IEEE Conference on Decision and Control.

[83]  Abdalkarim Awad,et al.  Adaptive Distance Estimation and Localization in WSN using RSSI Measures , 2007, 10th Euromicro Conference on Digital System Design Architectures, Methods and Tools (DSD 2007).

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

[85]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[86]  Alexander Zimmermann,et al.  Improving MANET Simulation Results - Deploying Realistic Mobility and Radio Wave Propagation Models , 2007, 2007 12th IEEE Symposium on Computers and Communications.

[87]  Alejandro Ribeiro,et al.  Robust Routing in Wireless Multi-Hop Networks , 2007, 2007 41st Annual Conference on Information Sciences and Systems.

[88]  Greg Welch,et al.  Welch & Bishop , An Introduction to the Kalman Filter 2 1 The Discrete Kalman Filter In 1960 , 1994 .

[89]  Ivan Stojmenovic,et al.  Design guidelines for routing protocols in ad hoc and sensor networks with a realistic physical layer , 2005, IEEE Communications Magazine.

[90]  Yuan Qi,et al.  Sparse-posterior Gaussian Processes for general likelihoods , 2010, UAI.

[91]  Kostas E. Bekris,et al.  On the feasibility of using wireless ethernet for indoor localization , 2004, IEEE Transactions on Robotics and Automation.

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

[93]  Vijay Kumar,et al.  Connectivity management in mobile robot teams , 2008, 2008 IEEE International Conference on Robotics and Automation.

[94]  R. Wahl,et al.  Requirements for Indoor Building Databases to increase the Accuracy of the Propagation Results , 2007, 2007 16th IST Mobile and Wireless Communications Summit.

[95]  Emilio Frazzoli,et al.  On synchronous robotic networks Part II: Time complexity of rendezvous and deployment algorithms , 2007, Proceedings of the 44th IEEE Conference on Decision and Control.

[96]  Mun Choon Chan,et al.  EGRESS: Environment for Generating REalistic Scenarios for Simulations , 2006, 2006 Tenth IEEE International Symposium on Distributed Simulation and Real-Time Applications.

[97]  M. Ani Hsieh,et al.  Stabilization of Multiple Robots on Stable Orbits via Local Sensing , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[98]  Ethan Stump,et al.  Control for Localization and Visibility Maintenance of an Independent Agent using Robotic Teams , 2009 .

[99]  Daniel E. Koditschek,et al.  Exact robot navigation using artificial potential functions , 1992, IEEE Trans. Robotics Autom..

[100]  Richard M. Murray,et al.  Consensus problems in networks of agents with switching topology and time-delays , 2004, IEEE Transactions on Automatic Control.

[101]  Philip M. Long,et al.  Performance guarantees for hierarchical clustering , 2002, J. Comput. Syst. Sci..

[102]  Yasamin Mostofi,et al.  Communication-aware navigation functions for cooperative target tracking , 2009, 2009 American Control Conference.

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