Multitasking Planning and Executing of Intelligent Vehicles for Restaurant Service by Networking

Indoor intelligent vehicles have been applied widely in restaurant service, where they are usually demanded to work for long period for multiple tasks and face the challenges of uncertainty, efficiency, and working online. In this paper, we propose an approach of multitasking planning and executing by networking for intelligent vehicles working for restaurant service. As to increase the efficiency of accomplishing multiple tasks, traditional HTN model is adapted to present the property of executing in parallel for the plan. As working online, the new inserted task is decomposed to get its individual plan, which is then merged into the global plan by optimization modelled as a maximal weight clique problem through evaluating the relations among actions and optimizing based on maximal cost saving first. Additionally, the protected states and goal states of an action are monitored in execution monitoring while action executing. Once exception occurs, the replanning based on partially backtracking would repair it. Moreover, with the mechanism of cooperation by networking, vehicles can allocate tasks, share information, and cooperate for execution monitoring. Finally, the test and demonstration of the experiment for drink service in restaurant environment show the feasibility and the improvement on the efficiency of multitasking.

[1]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[2]  Lynne E. Parker,et al.  Guest editorial advances in multirobot systems , 2002, IEEE Trans. Robotics Autom..

[3]  Paolo Traverso,et al.  Automated planning - theory and practice , 2004 .

[4]  Leslie Pack Kaelbling,et al.  Integrated task and motion planning in belief space , 2013, Int. J. Robotics Res..

[5]  Edmund H. Durfee,et al.  A Survey of Research in Distributed, Continual Planning , 1999, AI Mag..

[6]  Bernhard Nebel,et al.  Continual planning and acting in dynamic multiagent environments , 2006 .

[7]  Panos M. Pardalos,et al.  The maximum clique problem , 1994, J. Glob. Optim..

[8]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[9]  Pietro Torasso,et al.  Monitoring the Execution of a Multi-Agent Plan: Dealing with Partial Observability , 2008, ECAI.

[10]  Eva Onaindia,et al.  A flexible coupling approach to multi-agent planning under incomplete information , 2015, Knowledge and Information Systems.

[11]  Raffaello D'Andrea,et al.  Coordinating Hundreds of Cooperative, Autonomous Vehicles in Warehouses , 2007, AI Mag..

[12]  Michael Thielscher,et al.  Intelligent Execution Monitoring in Dynamic Environments , 2003, Fundam. Informaticae.

[13]  C. Santos,et al.  Developing a timed navigation architecture for hospital delivery robots , 2013, 2013 IEEE 3rd Portuguese Meeting in Bioengineering (ENBENG).

[14]  Raja Chatila,et al.  Plan execution monitoring and control architecture for mobile robots , 1995, IEEE Trans. Robotics Autom..

[15]  Yuxiang Sun,et al.  WiFi signal strength-based robot indoor localization , 2014, 2014 IEEE International Conference on Information and Automation (ICIA).

[16]  Yin Baoqun Simulation Optimization of Actions of Robot Based on POMDP Model , 2008 .

[17]  Qiang Yang,et al.  Formalizing planning knowledge for hierarchical planning , 1990, Comput. Intell..

[18]  A. Zients Andy , 2003 .

[19]  Paolo Traverso,et al.  Automated Planning: Theory & Practice , 2004 .

[20]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[21]  Seth Hutchinson,et al.  Minimum uncertainty robot path planning using a POMDP approach , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Avrim Blum,et al.  Fast Planning Through Planning Graph Analysis , 1995, IJCAI.

[23]  Vincent Vidal,et al.  Least commitment in Graphplan , 2001, Artif. Intell..

[24]  Patric R. J. Östergård,et al.  A New Algorithm for the Maximum-Weight Clique Problem , 1999, Electron. Notes Discret. Math..

[25]  Reid G. Simmons,et al.  Robotic Systems Architectures and Programming , 2008, Springer Handbook of Robotics.

[26]  Max Q.-H. Meng,et al.  Towards cloud robotic system: A case study of online co-localization for fair resource competence , 2012, 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[27]  Reid G. Simmons,et al.  First Results in the Coordination of Heterogeneous Robots for Large-Scale Assembly , 2000, ISER.

[28]  C. Patrick Yue,et al.  Towards indoor localization using Visible Light Communication for consumer electronic devices , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[29]  Michael Brenner,et al.  Continual planning for cross-modal situated clarification in human-robot interaction , 2008, RO-MAN 2008 - The 17th IEEE International Symposium on Robot and Human Interactive Communication.

[30]  Zhao Yanzheng,et al.  Research of the Localization of Restaurant Service Robot , 2010 .

[31]  Juan A. Méndez,et al.  Design and Implementation of a Service robot for a Restaurant , 2006, Int. J. Robotics Autom..

[32]  Joaquín López,et al.  WatchBot: A building maintenance and surveillance system based on autonomous robots , 2013, Robotics Auton. Syst..

[33]  Zhuang Fu,et al.  Industrial Robot : An International Journal An autonomous restaurant service robot with high positioning accuracy , 2016 .

[34]  Andrew B. Kahng,et al.  Cooperative Mobile Robotics: Antecedents and Directions , 1997, Auton. Robots.

[35]  Tran Cao Son,et al.  Reasoning and planning with sensing actions, incomplete information, and static causal laws using answer set programming , 2006, Theory and Practice of Logic Programming.