UbiPaPaGo: Context-aware path planning

The increased prevalence of digital devices with communication capability heralds the era of ubiquitous computing, as predicted by Mark Weiser. Ubiquitous computing aims to provide users with intelligent human-centric context-aware services at anytime anywhere. Optimal path planning in a ubiquitous network considers the needs of users and the surrounding context. This approach is very different from that applied by existing research on car navigation and mobile robots. This study proposes a context-aware path planning mechanism based on spatial conceptual map (SCM) and genetic algorithm (GA), referred to as UbiPaPaGo. The SCM model is adopted to represent the real map of the surrounding environment. The optimal path is planned using a GA, which is a robust metaheuristic algorithm. UbiPaPaGo attempts to automatically find the best path that satisfies the requirements of an individual user. A prototype of UbiPaPaGo is implemented to demonstrate its feasibility and scalability. Experimental results validate the effectiveness and the efficiency of UbiPaPaGo in finding the optimal path.

[1]  Oscar Castillo,et al.  Multiple Objective Genetic Algorithms for Path-planning Optimization in Autonomous Mobile Robots , 2006, Soft Comput..

[2]  Rae A. Earnshaw,et al.  Real-time path planning for navigation in unknown environment , 2003, Proceedings of Theory and Practice of Computer Graphics, 2003..

[3]  Hitoshi Kanoh,et al.  Hybrid genetic algorithm for dynamic multi-objective route planning with predicted traffic in a real-world road network , 2008, GECCO '08.

[4]  O. Castilho,et al.  Multiple Objective Optimization Genetic Algorithms For Path Planning In Autonomous Mobile Robots , 2005, Int. J. Comput. Syst. Signals.

[5]  Kyandoghere Kyamakya,et al.  A regular path recognition method and prediction of user movements in wireless networks , 2001, IEEE 54th Vehicular Technology Conference. VTC Fall 2001. Proceedings (Cat. No.01CH37211).

[6]  Miki Haseyama,et al.  A genetic algorithm for determining multiple routes and its applications , 1999, ISCAS'99. Proceedings of the 1999 IEEE International Symposium on Circuits and Systems VLSI (Cat. No.99CH36349).

[7]  Guangjun Liu,et al.  A Specific Genetic Algorithm for Optimum Path Planning in Intelligent Transportation System , 2006, 2006 6th International Conference on ITS Telecommunications.

[8]  Tong Liu,et al.  Mobility modeling, location tracking, and trajectory prediction in wireless ATM networks , 1998, IEEE J. Sel. Areas Commun..

[9]  Ren-Hung Hwang,et al.  An Open Framework for Distributed Context Management in Ubiquitous Environment , 2009, ATC 2009.

[10]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[11]  Kalyanmoy Deb,et al.  A Comparative Analysis of Selection Schemes Used in Genetic Algorithms , 1990, FOGA.

[12]  Houjun Wang,et al.  Improved Genetic Algorithms Based Path planning of Mobile Robot Under Dynamic Unknown Environment , 2006, 2006 International Conference on Mechatronics and Automation.

[13]  M. Weiser The Computer for the Twenty-First Century , 1991 .

[14]  Okan Arikan,et al.  Efficient multi-agent path planning , 2001 .

[15]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.0 , 1996, RFC.

[16]  Zhaowang Ji,et al.  Finding multi-objective paths in stochastic networks: a simulation-based genetic algorithm approach , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[17]  Edward Chan,et al.  Traffic management in wireless ATM network using a hierarchical neural-network based prediction algorithm , 2000, Computers and Their Applications.

[18]  Hitoshi Kanoh,et al.  Dynamic route planning for car navigation systems using virus genetic algorithms , 2007, Int. J. Knowl. Based Intell. Eng. Syst..

[19]  Zuojun Liu,et al.  Path planning for tractor-trailer mobile robot system based on equivalent size , 2008, 2008 7th World Congress on Intelligent Control and Automation.

[20]  Bernard Moulin,et al.  A Spatial Model Based on the Notions of Spatial Conceptual Map and of Object's Influence Areas , 1999, COSIT.

[21]  G. Chakraborty,et al.  Multiobjective route selection for car navigation system using genetic algorithm , 2005, Proceedings of the 2005 IEEE Midnight-Summer Workshop on Soft Computing in Industrial Applications, 2005. SMCia/05..

[22]  Mark Weiser The computer for the 21st century , 1991 .

[23]  Robin Doss,et al.  Mobility prediction for seamless mobility in wireless networks , 2004 .

[24]  Jennifer Widom,et al.  Efficient and flexible location management techniques for wireless communication systems , 1997, Wirel. Networks.

[25]  Nitin Afzulpurkar,et al.  Path planning for a mobile robot in a dynamic environment , 2009, 2008 IEEE International Conference on Robotics and Biomimetics.

[26]  Stathes Hadjiefthymiades,et al.  Path Prediction through Data Mining , 2007, IEEE International Conference on Pervasive Services.

[27]  Stephan Sigg,et al.  A Novel Approach to Context Prediction in UBICOMP Environments , 2006, 2006 IEEE 17th International Symposium on Personal, Indoor and Mobile Radio Communications.

[28]  Ahmed Karmouch,et al.  A mobility prediction architecture based on contextual knowledge and spatial conceptual maps , 2005, IEEE Transactions on Mobile Computing.

[29]  Simon X. Yang,et al.  Genetic algorithm based path planning for a mobile robot , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[30]  Jennifer Widom,et al.  Efficient and flexible location management techniques for wireless communication systems , 1996, MobiCom '96.

[31]  Brian L. Mark,et al.  Real-time mobility tracking algorithms for cellular networks based on Kalman filtering , 2005, IEEE Transactions on Mobile Computing.

[32]  Wei Zhang,et al.  An Improved Genetic Algorithm of Optimum Path Planning for Mobile Robots , 2006, Sixth International Conference on Intelligent Systems Design and Applications.

[33]  Ian F. Akyildiz,et al.  A resource estimation and call admission algorithm for wireless multimedia networks using the shadow cluster concept , 1997, TNET.

[34]  Gerald Q. Maguire,et al.  A class of mobile motion prediction algorithms for wireless mobile computing and communications , 1996, Mob. Networks Appl..