Heuristic Scheduling for Robotic Job Shops Using Petri Nets and Artificial Potential Fields

Numerous mobile robots are employed for material transporting in today’s manufacturing industry. Therefore, it is crucial to consider the time consumption of both process operations and transportation to minimize the makespan. This paper addresses the joint scheduling optimization problem of automated guided vehicle (AGV) routing and task allocation for robotic job shops (RJSs). A novel artificial potential field (APF) design method is developed based on place-timed Petri nets (PNs) for heuristic scheduling in RJSs. First, a real-life scale RJS is modeled with a place-timed PN, which contains a route subnet and several task ones. The scheduling problem is then transformed into a search one for the transition firing sequence with the minimum makespan, which can be obtained by the A* algorithm. Second, a task-APF design method is proposed for sorting processes. It defines potential energy parameters for places in task subnets by utilizing the topological structure of PNs. The heuristic function <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$h_{\mathrm {MPD}}$ </tex-math></inline-formula> is obtained, and it is proved to be admissible. Experimental results show that the <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$h_{\mathrm {MPD}}$ </tex-math></inline-formula> heuristic enables the A* algorithm to generate an optimal schedule for RJSs, and its search efficiency surpasses that of the most advanced admissible heuristic functions available, particularly in the scenario described in this paper. However, its search efficiency decreases significantly when the number of jobs and AGVs increases. Third, a route-APF design method is proposed for AGV routing, and a novel heuristic function, denoted by <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$h_{\mathrm {TPD}}$ </tex-math></inline-formula>, is developed based on the task-APF and route-APF. Experimental results demonstrate that <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$h_{\mathrm {TPD}}$ </tex-math></inline-formula> is more adaptable for scheduling RJSs with large-scale jobs and multiple AGVs than <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$h_{\mathrm {MPD}}$ </tex-math></inline-formula>, which improves the search efficiency by an average of one order of magnitude. It can find an optimal or near-optimal schedule within a reasonable amount of time, even when dealing with hundreds of jobs and multiple AGVs. Note to Practitioners—Scheduling manufacturing systems is typically an essential and complex combinatorial optimization problem, known as NP-hard, involving AGV routing and processing sorting. To address these challenges, we propose a heuristic scheduling method with two heuristic functions, which are constructed by a novel artificial potential field design method based on place-timed Petri nets. This approach can produce a high-quality schedule within a reasonable time frame and demonstrates superiority in scheduling, especially for large-scale jobs in robotic job shops. Therefore, it can be applied to real-life scheduling problems of manufacturing systems.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Automation Science and Engineering
Published
2024-10-03
DOI
https://doi.org/10.1109/tase.2024.3464857
Citations
6
Primary Topic
Advanced Manufacturing and Logistics Optimization
Type
article
Field-Weighted Citation Impact
2.09

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Heuristic Scheduling for Robotic Job Shops Using Petri Nets and Artificial Potential Fields

Jiliang Luo, Sijia Yi
6 citations
IEEE Transactions on Automation Science and Engineering
Advanced Manufacturing and Logistics Optimization
2.09
article

Heuristic Scheduling for Robotic Job Shops Using Petri Nets and Artificial Potential Fields

Jiliang Luo, Sijia Yi
article en
6 citations

Abstract

Numerous mobile robots are employed for material transporting in today’s manufacturing industry. Therefore, it is crucial to consider the time consumption of both process operations and transportation to minimize the makespan. This paper addresses the joint scheduling optimization problem of automated guided vehicle (AGV) routing and task allocation for robotic job shops (RJSs). A novel artificial potential field (APF) design method is developed based on place-timed Petri nets (PNs) for heuristic scheduling in RJSs. First, a real-life scale RJS is modeled with a place-timed PN, which contains a route subnet and several task ones. The scheduling problem is then transformed into a search one for the transition firing sequence with the minimum makespan, which can be obtained by the A* algorithm. Second, a task-APF design method is proposed for sorting processes. It defines potential energy parameters for places in task subnets by utilizing the topological structure of PNs. The heuristic function <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$h_{\mathrm {MPD}}$ </tex-math></inline-formula> is obtained, and it is proved to be admissible. Experimental results show that the <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$h_{\mathrm {MPD}}$ </tex-math></inline-formula> heuristic enables the A* algorithm to generate an optimal schedule for RJSs, and its search efficiency surpasses that of the most advanced admissible heuristic functions available, particularly in the scenario described in this paper. However, its search efficiency decreases significantly when the number of jobs and AGVs increases. Third, a route-APF design method is proposed for AGV routing, and a novel heuristic function, denoted by <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$h_{\mathrm {TPD}}$ </tex-math></inline-formula>, is developed based on the task-APF and route-APF. Experimental results demonstrate that <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$h_{\mathrm {TPD}}$ </tex-math></inline-formula> is more adaptable for scheduling RJSs with large-scale jobs and multiple AGVs than <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$h_{\mathrm {MPD}}$ </tex-math></inline-formula>, which improves the search efficiency by an average of one order of magnitude. It can find an optimal or near-optimal schedule within a reasonable amount of time, even when dealing with hundreds of jobs and multiple AGVs. Note to Practitioners—Scheduling manufacturing systems is typically an essential and complex combinatorial optimization problem, known as NP-hard, involving AGV routing and processing sorting. To address these challenges, we propose a heuristic scheduling method with two heuristic functions, which are constructed by a novel artificial potential field design method based on place-timed Petri nets. This approach can produce a high-quality schedule within a reasonable time frame and demonstrates superiority in scheduling, especially for large-scale jobs in robotic job shops. Therefore, it can be applied to real-life scheduling problems of manufacturing systems.

IEEE Transactions on Automation Science and EngineeringVol. 22
Huaqiao University (CN), Fujian Electric Power Survey & Design Institute (CN)
National Natural Science Foundation of China
Decent work and economic growth
Openalex Percentile: Top 12%
Advanced Manufacturing and Logistics Optimization
2.09
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.