Distributed Roadmaps for Robot Navigation in Sensor Networks

This paper studies a distributed path-planning problem: How can a sensor network help navigate a nontrial robot to its desired goal in a distributed manner? We consider the case where each sensor node is equipped with sophisticated sensors capable of giving a map for its sensing region. We propose a distributed sampling-based planning algorithm, where every sensor node creates a local roadmap in its locally sensed environment; these local roadmaps are “stitched” together by passing messages among nodes and forming a larger implicit roadmap without having a global representation. Based on the implicit roadmap, a feasible path is computed in a distributed manner, and the robot moves along the path by interacting with sensor nodes, each of which giving a portion of the path within the local environment of the node. Simulations show that the algorithm is able to solve the path-planning problem with low communication overhead.

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

[2]  Babak Taati,et al.  A Dynamic Load-Balancing Parallel Search for Enumerative Robot Path Planning , 2006, J. Intell. Robotic Syst..

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

[4]  Zhenwang Yao,et al.  Distributed motion planning in robotic sensor networks , 2011 .

[5]  Tucker R. Balch,et al.  Physical Path Planning Using the GNATs , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[6]  Panganamala Ramana Kumar,et al.  The Number of Neighbors Needed for Connectivity of Wireless Networks , 2004, Wirel. Networks.

[7]  David Hsu,et al.  The bridge test for sampling narrow passages with probabilistic roadmap planners , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[8]  Nancy M. Amato,et al.  Probabilistic roadmap methods are embarrassingly parallel , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[9]  Wendi B. Heinzelman,et al.  A Survey of Visual Sensor Networks , 2009, Adv. Multim..

[10]  Chenyang Lu,et al.  Spatiotemporal query strategies for navigation in dynamic sensor network environments , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Lydia E. Kavraki,et al.  Distributed Sampling-Based Roadmap of Trees for Large-Scale Motion Planning , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[12]  Chenyang Lu,et al.  Adaptive Embedded Roadmaps For Sensor Networks , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[13]  Alexei Makarenko,et al.  Automatic online localization of nodes in an active sensor network , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[14]  Koen Langendoen,et al.  Distributed localization in wireless sensor networks: a quantitative compariso , 2003, Comput. Networks.

[15]  Dominik Henrich,et al.  Fast Motion Planning by Parallel Processing – a Review , 1997, J. Intell. Robotic Syst..

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

[17]  Lydia E. Kavraki,et al.  Probabilistic roadmaps for path planning in high-dimensional configuration spaces , 1996, IEEE Trans. Robotics Autom..

[18]  Vijay Kumar,et al.  Robot and sensor networks for first responders , 2004, IEEE Pervasive Computing.

[19]  Divyakant Agrawal,et al.  Distributed Navigation Algorithms for Sensor Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

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

[21]  Qun Li,et al.  Navigation protocols in sensor networks , 2005, TOSN.

[22]  Howie Choset,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .

[23]  Kamal K. Gupta,et al.  Backbone-based roadmaps for robot navigation in sensor networks , 2008, 2008 IEEE International Conference on Robotics and Automation.

[24]  Richard T. Vaughan,et al.  The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems , 2003 .