Signal strength assisted robot navigation in a sensor network field

Robot Navigation in unknown environments faces fundamental challenges in: (i) identification of goal locations, (ii) trajectory planning, and (iii) trajectory execution. Several research studies have explored solutions to this problem, either with technology, such as global positioning systems, or with sophisticated planning algorithms with high computational complexity. This dissertation proposes a distributed three-tiered approach to solving the problem, involving: (i) a Novel scheme for identifying goal locations using a deployed static wireless sensor network (WSN), (ii) a Probabilistic mechanism for the autonomous mobile robots (AMRs) to obtain navigation information from the WSN, and (iii) a Neighborhood way-point computation scheme for improved AMR navigation. The goal is to have AMRs navigate from any point within a WSN-covered region to an identified target via interaction with the WSN only. The constraint is that neither the AMR, nor the WSN possess global positioning information. Identification of goal locations is achieved by generating a Pseudo-Gradient in the WSN field, that has its peak closest to the target in the region. The pseudo-gradient utilizes the important artifact of WSNs, that is, Received Signal Strength (RSS). RSS displays a natural gradient with respect to distance in its distribution. The pseudo-gradient therefore mimics a gradient from any natural occurring phenomenon such as chemical leaks or heat dissipation. The trajectory planning problem is solved by having the AMR follow the pseudo-gradient in one of two ways: (i) the WSN nodes guide the AMR to the goal location through simple WSN node-to-AMR interaction, or (ii) the AMR computes the way-points by estimating the topographical distribution of the pseudo-gradient in its neighborhood. Implicit Surface Interpolation and Artificial Potential Field mechanisms are used to estimate the distribution. In this method, there is no global coordinate reference available for the region, i.e., the AMR only utilizes the relative neighborhood information and the topology of the network to reach the goal location. The challenge of trajectory execution is met by the AMR applying probabilistic mechanisms to the data gathered from the WSN. By applying a particle filtering based bearing estimation approach, the AMR recursively improves the bearing estimates of its WSN neighbor nodes. The AMR then utilizes this information, along with data from the trajectory planning tier, to execute the trajectory way-points. The performance of the proposed three-tier approach is borne out through simulation and hardware experiments. Thus, the novel contributions of this dissertation are the development of: (i) A distributed WSN-based Pseudo-Gradient algorithm, (ii) Novel neighborhood way-point computation mechanisms, and (iii) A Particle Filtering setup for probabilistic WSN neighbor-node bearing estimation.

[1]  Jonathan Hill,et al.  A software architecture supporting networked sensors , 2000 .

[2]  Radhika Nagpal,et al.  Experimental Results for and Theoretical Analysis of a Self-Organizing Global Coordinate System for Ad Hoc Sensor Networks , 2004, Telecommun. Syst..

[3]  Lee C. Potter,et al.  Sensor Network Localization via Received Signal Strength Measurements with Directional Antennas , 2004 .

[4]  Zhiliang Xu,et al.  Potential-based obstacle avoidance in formation control , 2008 .

[5]  Deborah Estrin,et al.  Advances in network simulation , 2000, Computer.

[6]  Xinrong Li,et al.  RSS-Based Location Estimation with Unknown Pathloss Model , 2006, IEEE Transactions on Wireless Communications.

[7]  Lin Wu,et al.  Performance Analysis of CSMA and BTMA Protocols in Multihop Networks (II), Multiple Channel Case , 1999, Inf. Sci..

[8]  Vijay Kumar,et al.  Controlling Swarms of Robots Using Interpolated Implicit Functions , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

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

[10]  Kirk Martinez,et al.  Deploying a sensor network in an extreme environment , 2006, IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC'06).

[11]  Dinesh Manocha,et al.  Multi-robot coordination using generalized social potential fields , 2009, 2009 IEEE International Conference on Robotics and Automation.

[12]  P. Levis,et al.  RSSI is Under Appreciated , 2006 .

[13]  Qun Li,et al.  Distributed algorithms for guiding navigation across a sensor network , 2003, MobiCom '03.

[14]  Dirk Timmermann,et al.  Minimal Transmission Power vs. Signal Strength as Distance Estimation for Localization in Wireless Sensor Networks , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[15]  Paul N. Balister,et al.  Random vs. Deterministic Deployment of Sensors in the Presence of Failures and Placement Errors , 2009, IEEE INFOCOM 2009.

[16]  P. Fearnhead,et al.  Improved particle filter for nonlinear problems , 1999 .

[17]  M. Hestenes,et al.  Methods of conjugate gradients for solving linear systems , 1952 .

[18]  Jeff Rose,et al.  MANTIS OS: An Embedded Multithreaded Operating System for Wireless Micro Sensor Platforms , 2005, Mob. Networks Appl..

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

[20]  F. Bullo,et al.  On collective motion in sensor networks: sample problems and distributed algorithms , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[21]  E.R. Brown,et al.  A True Logarithmic Amplifier for Radar if Applications , 1979, Fifth European Solid State Circuits Conference - ESSCIRC 79.

[22]  Thomas C. Henderson,et al.  Gradient calculation in sensor networks , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[23]  Peter I. Corke,et al.  Localization and Navigation Assisted by Networked Cooperating Sensors and Robots , 2005, Int. J. Robotics Res..

[24]  Tucker R. Balch,et al.  Evaluation of a large scale pervasive embedded network for robot path planning , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[25]  Emanuele Menegatti,et al.  Range-only SLAM with a mobile robot and a Wireless Sensor Networks , 2009, 2009 IEEE International Conference on Robotics and Automation.

[26]  Tucker Balch,et al.  The Gnats — Low-Cost Embedded Networks for Supporting Mobile Robots , 2005 .

[27]  Gaurav S. Sukhatme,et al.  Coverage, Exploration and Deployment by a Mobile Robot and Communication Network , 2004, Telecommun. Syst..

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

[29]  Andreas Savvides,et al.  An Empirical Characterization of Radio Signal Strength Variability in 3-D IEEE 802.15.4 Networks Using Monopole Antennas , 2006, EWSN.

[30]  Peter I. Corke,et al.  Wireless sensor devices for animal tracking and control , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[31]  Philip Levis,et al.  The β-factor: measuring wireless link burstiness , 2008, SenSys '08.

[32]  Rob Sherwood,et al.  An autonomous Earth observing sensorweb , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[33]  James F. O'Brien,et al.  Shape transformation using variational implicit functions , 1999, SIGGRAPH Courses.

[34]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[35]  Wolfram Burgard,et al.  The dynamic window approach to collision avoidance , 1997, IEEE Robotics Autom. Mag..

[36]  M. Brandl,et al.  An efficient source initiated on-demand data forwarding scheme for wireless sensor networks , 2009, 2009 7th International Conference on Information, Communications and Signal Processing (ICICS).

[37]  Yoram Koren,et al.  Potential field methods and their inherent limitations for mobile robot navigation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[38]  Shinsuke Hara,et al.  An RSSI-Based MAP Localization Method with Channel Parameters Estimation in Wireless Sensor Networks , 2009, VTC Spring 2009 - IEEE 69th Vehicular Technology Conference.

[39]  Brian M. Sadler,et al.  Received signal strength gradient estimation for mobile networks , 2010, 2010 - MILCOM 2010 MILITARY COMMUNICATIONS CONFERENCE.

[40]  Hugh F. Durrant-Whyte,et al.  Simultaneous map building and localization for an autonomous mobile robot , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[41]  Chenyang Lu,et al.  Roadmap Query for Sensor Network Assisted Navigation in Dynamic Environments , 2006, DCOSS.

[42]  Reid G. Simmons,et al.  Probabilistic Robot Navigation in Partially Observable Environments , 1995, IJCAI.

[43]  Jehn-Ruey Jiang,et al.  Mobile Robot Coordination and navigation with directional antennas in positionless Wireless Sensor Networks , 2011, Int. J. Ad Hoc Ubiquitous Comput..

[44]  Pavan Sikka,et al.  Wireless ad hoc sensor and actuator networks on the farm , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[45]  Yu-Chee Tseng,et al.  A Distributed Emergency Navigation Algorithm for Wireless Sensor Networks ∗ , 2005 .

[46]  Asser N. Tantawi,et al.  Connectivity properties of a packet radio network model , 1989, IEEE Trans. Inf. Theory.

[47]  Henry K. DeWitt,et al.  The theory of random graphs with applications to the probabilistic analysis of optimization algorithms. , 1977 .

[48]  Roland Siegwart,et al.  Introduction to Autonomous Mobile Robots , 2004 .

[49]  Andreas Zell,et al.  Path following for indoor robots with RFID received signal strength , 2011, SoftCOM 2011, 19th International Conference on Software, Telecommunications and Computer Networks.

[50]  Bin Zhang,et al.  Controlling sensor density using mobility , 2005, The Second IEEE Workshop on Embedded Networked Sensors, 2005. EmNetS-II..

[51]  Wei Hong,et al.  A macroscope in the redwoods , 2005, SenSys '05.

[52]  Mani B. Srivastava,et al.  A distributed computation platform for wireless embedded sensing , 2002, Proceedings. IEEE International Conference on Computer Design: VLSI in Computers and Processors.

[53]  Anthony Joseph Wilson,et al.  Date Approved: , 1997 .

[54]  Gurkan Tuna,et al.  Communication related design considerations of WSN-aided Multi-Robot SLAM , 2011, 2011 IEEE International Conference on Mechatronics.

[55]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[56]  Gaurav S. Sukhatme,et al.  Networked Infomechanical Systems (NIMS): Next Generation Sensor Networks for Environmental Monitoring , 2005, IMS 2005.

[57]  James F. O'Brien,et al.  Implicit surfaces that interpolate , 2001, Proceedings International Conference on Shape Modeling and Applications.

[58]  J. Shewchuk An Introduction to the Conjugate Gradient Method Without the Agonizing Pain , 1994 .

[59]  Thomas C. Henderson,et al.  Leveraging RSSI for Robotic Repair of Disconnected Wireless Sensor Networks , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[60]  M. Malajner,et al.  Using RSSI value for distance estimation in wireless sensor networks based on ZigBee , 2008, 2008 15th International Conference on Systems, Signals and Image Processing.

[61]  Lynne E. Parker,et al.  Building Multirobot Coalitions Through Automated Task Solution Synthesis , 2006, Proceedings of the IEEE.

[62]  Mário Alves,et al.  Engineering a Search and Rescue Application with a Wireless Sensor Network - based Localization Mechanism , 2007, 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[63]  David E. Culler,et al.  Versatile low power media access for wireless sensor networks , 2004, SenSys '04.

[64]  D.A. White,et al.  Investigation of radar propagation in buildings: A 10 billion element Cartesian-mesh FETD simulation , 2008, 2008 IEEE Antennas and Propagation Society International Symposium.

[65]  Gaurav S. Sukhatme,et al.  Mobile Sensor Network Deployment using Potential Fields : A Distributed , Scalable Solution to the Area Coverage Problem , 2002 .

[66]  Leonard Kleinrock,et al.  Optimal Transmission Ranges for Randomly Distributed Packet Radio Terminals , 1984, IEEE Trans. Commun..

[67]  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.

[68]  Alireza Tahbaz-Salehi,et al.  Distributed Coverage Verification in Sensor Networks Without Location Information , 2010, IEEE Transactions on Automatic Control.

[69]  Wolfram Burgard,et al.  Coordinated multi-robot exploration , 2005, IEEE Transactions on Robotics.

[70]  Vinayak S. Naik,et al.  A line in the sand: a wireless sensor network for target detection, classification, and tracking , 2004, Comput. Networks.

[71]  Po-Wen Cheng,et al.  Design and Implementation of Mobile Robot for Nodes Replacement in Wireless Sensor Networks , 2008, J. Inf. Sci. Eng..

[72]  Biswanath Mukherjee,et al.  Coverage-Preserving Multipath Routing Protocol in Wireless Sensor Networks , 2004 .

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

[74]  Thomas C. Henderson,et al.  S-NETS: Smart Sensor Networks , 2000, ISER.

[75]  Wensheng Zhang,et al.  Sensor-Aided Navigation in GPS-Denied Environments , 2010, QSHINE.

[76]  Elizabeth Sklar,et al.  Robot-Sensor Networks for Search and Rescue , 2006 .

[77]  Srinivasan Seshan,et al.  Access Point Localization Using Local Signal Strength Gradient , 2009, PAM.

[78]  Hojung Cha,et al.  An Empirical Study of Antenna Characteristics Toward RF-Based Localization for IEEE 802.15.4 Sensor Nodes , 2007, EWSN.

[79]  P. Frost Gorder Sizing up smart dust , 2003 .

[80]  Mircea Ivanescu,et al.  Using Artificial Potential Field Methods and Fuzzy Logic for Mobile Robot Control , 2006, 2006 12th International Power Electronics and Motion Control Conference.

[81]  Arthur C. Sanderson,et al.  Robotic deployment of sensor networks using potential fields , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[82]  Paul Dierckx,et al.  Curve and surface fitting with splines , 1994, Monographs on numerical analysis.

[83]  S. Manesis,et al.  A Survey of Applications of Wireless Sensors and Wireless Sensor Networks , 2005, Proceedings of the 2005 IEEE International Symposium on, Mediterrean Conference on Control and Automation Intelligent Control, 2005..

[84]  Gaurav S. Sukhatme,et al.  SENSOR NETWORK-MEDIATED MULTI-ROBOT TASK ALLOCATION , 2005 .

[85]  Sheng Zhang,et al.  Vehicle Tracking Using Particle Filter in Wi-Fi Network , 2010, 2010 IEEE 72nd Vehicular Technology Conference - Fall.

[86]  Kyle Anthony Luthy Mobile robotic navigation and control for large-scale wireless sensor network repair , 2009 .

[87]  Katia Obraczka,et al.  Modeling the performance of flooding in wireless multi-hop Ad hoc networks , 2006, Comput. Commun..

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

[89]  Anup Kumar Panda,et al.  Potential field method to navigate several mobile robots , 2006, Applied Intelligence.

[90]  Thomas C. Henderson,et al.  Perimeter detection in wireless sensor networks , 2012, Robotics Auton. Syst..

[91]  Daniela Rus,et al.  Experiments with Robots and Sensor Networks for Mapping and Navigation , 2005, FSR.

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

[93]  Gaurav S. Sukhatme,et al.  Mobile robot navigation using a sensor network , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[94]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[95]  John A. Silvester,et al.  Optimum transmission radii for packet radio networks or why six is a magic number , 1978 .

[96]  Jerome P. Lynch,et al.  A summary review of wireless sensors and sensor networks for structural health monitoring , 2006 .

[97]  Puneet Gupta,et al.  Experimental analysis of RSSI-based location estimation in wireless sensor networks , 2008, 2008 3rd International Conference on Communication Systems Software and Middleware and Workshops (COMSWARE '08).

[98]  David E. Culler,et al.  System architecture directions for networked sensors , 2000, SIGP.

[99]  Tucker R. Balch,et al.  Social potentials for scalable multi-robot formations , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[100]  Jindong Tan,et al.  Selection and navigation of mobile sensor nodes using a sensor network , 2006, Pervasive Mob. Comput..