Scheduling for multiple type objects using POPStar planner

In this paper, scheduling of robot cells that produce multiple object types in low volumes are considered. The challenge is to maximize the number of objects produced in a given time window as well as to adopt the schedule for changing object types. Proposed algorithm, POPStar, is based on a partial order planner which is guided by best-first search algorithm and landmarks. The best-first search, uses heuristics to help the planner to create complete plans while minimizing the makespan. The algorithm takes landmarks, which are extracted from user's instructions given in structured English as input. Using different topologies for the landmark graphs, we show that it is possible to create schedules for changing object types, which will be processed in different stages in the robot cell. Results show that the POPStar algorithm can create and adapt schedules for robot cells with changing product types in low volume production.

[1]  Zhen Zhou,et al.  A mixed integer programming approach for multi-cyclic robotic flowshop scheduling with time window constraints , 2012 .

[2]  Lars Asplund,et al.  Intuitive industrial robot programming through incremental multimodal language and augmented reality , 2011, 2011 IEEE International Conference on Robotics and Automation.

[3]  Malte Helmert,et al.  Lama 2008 and 2011 , 2011 .

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

[5]  Joshua Poh-Onn Fan,et al.  A Heuristic Search Algorithm for Flow-Shop Scheduling , 2008, Informatica.

[6]  Silvia Richter,et al.  The LAMA Planner: Guiding Cost-Based Anytime Planning with Landmarks , 2010, J. Artif. Intell. Res..

[7]  Andrew Coles,et al.  Forward-Chaining Partial-Order Planning , 2010, ICAPS.

[8]  H. Neil Geismar,et al.  Robotic cells with parallel machines and multiple dual gripper robots: a comparative overview , 2008 .

[9]  H. Neil Geismar,et al.  Dominance of Cyclic Solutions and Challenges in the Scheduling of Robotic Cells , 2005, SIAM Rev..

[10]  Hilla Peretz,et al.  The , 1966 .

[11]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[12]  Håkan L. S. Younes,et al.  VHPOP: Versatile Heuristic Partial Order Planner , 2003, J. Artif. Intell. Res..

[13]  T. C. Edwin Cheng,et al.  Complexity of cyclic scheduling problems: A state-of-the-art survey , 2010, Comput. Ind. Eng..

[14]  Karl-H. Ebel The impact of industrial robots on the world of work , 1987, Robotics.

[15]  H. Neil Geismar,et al.  Sequencing and Scheduling in Robotic Cells: Recent Developments , 2005, J. Sched..

[16]  Subbarao Kambhampati,et al.  Reviving Partial Order Planning , 2001, IJCAI.

[17]  Sotiris Makris,et al.  Automotive assembly technologies review: challenges and outlook for a flexible and adaptive approach , 2010 .

[18]  Lars Asplund,et al.  A general framework for incremental processing of multimodal inputs , 2011, ICMI '11.

[19]  Marcel Mongeau,et al.  Event-based MILP models for resource-constrained project scheduling problems , 2011, Comput. Oper. Res..

[20]  L Poole David,et al.  Artificial Intelligence: Foundations of Computational Agents , 2010 .

[21]  Daniel S. Weld,et al.  UCPOP: A Sound, Complete, Partial Order Planner for ADL , 1992, KR.

[22]  Bernhard Nebel,et al.  The FF Planning System: Fast Plan Generation Through Heuristic Search , 2011, J. Artif. Intell. Res..