A Three-Dimensional Adaptive PSO-Based Packing Algorithm for an IoT-Based Automated e-Fulfillment Packaging System
With the development of online shopping and the demand for automated packaging systems, we propose an Internet of Things (IoT)-based automated e-fulfillment packaging system and a 3-D adaptive particle swarm optimization (PSO)-based packing algorithm. The proposed system leverages the IoT to connect...
Main Authors: | , , , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2017-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/7924336/ |
id |
doaj-0902ea6c279d489489836f96aab6c583 |
---|---|
record_format |
Article |
spelling |
doaj-0902ea6c279d489489836f96aab6c5832021-03-29T20:07:17ZengIEEEIEEE Access2169-35362017-01-0159188920510.1109/ACCESS.2017.27027157924336A Three-Dimensional Adaptive PSO-Based Packing Algorithm for an IoT-Based Automated e-Fulfillment Packaging SystemTzuu-Hseng S. Li0https://orcid.org/0000-0001-6194-330XChih-Yin Liu1Ping-Huan Kuo2Nien-Chu Fang3Cheng-Hui Li4Ching-Wen Cheng5Cheng-Ying Hsieh6Li-Fan Wu7Jie-Jhong Liang8Chih-Yen Chen9Department of Electrical Engineering, aiRobots Laboratory, National Cheng Kung University, Tainan, TaiwanDepartment of Electrical Engineering, aiRobots Laboratory, National Cheng Kung University, Tainan, TaiwanDepartment of Electrical Engineering, aiRobots Laboratory, National Cheng Kung University, Tainan, TaiwanDepartment of Electrical Engineering, aiRobots Laboratory, National Cheng Kung University, Tainan, TaiwanDepartment of Electrical Engineering, aiRobots Laboratory, National Cheng Kung University, Tainan, TaiwanDepartment of Electrical Engineering, aiRobots Laboratory, National Cheng Kung University, Tainan, TaiwanDepartment of Electrical Engineering, aiRobots Laboratory, National Cheng Kung University, Tainan, TaiwanDepartment of Electrical Engineering, aiRobots Laboratory, National Cheng Kung University, Tainan, TaiwanDepartment of Electrical Engineering, aiRobots Laboratory, National Cheng Kung University, Tainan, TaiwanDepartment of Electrical Engineering, aiRobots Laboratory, National Cheng Kung University, Tainan, TaiwanWith the development of online shopping and the demand for automated packaging systems, we propose an Internet of Things (IoT)-based automated e-fulfillment packaging system and a 3-D adaptive particle swarm optimization (PSO)-based packing algorithm. The proposed system leverages the IoT to connect the data collection and conversion layer, the packaging management layer, the decision-making layer, and the application layer. A cyber network connects each robot, sensor, and smart machine to achieve high velocity, flexibility of procedures, and real-time information exchange. When customers order merchandise online, the orders are received and rearranged, and the deployment of items in a box is planned by the system. The proposed packing algorithm controls the arrangement of items. It compares the size and volume of items and boxes to choose a box of suitable size, as well as deciding on the optimal arrangement of items. This algorithm solves the difficult 3-D Multiple Bin Size Bin Packing Problem (3-DMBSBPP) by integrating an adaptive PSO-based configuration algorithm. Our simulation results show that the packing algorithm can deploy items appropriately, with all items packed inside their box without overlap and with an overall center-of-gravity close to the bottom center of the box. When all the items cannot be packed into a single box, the proposed dividing strategies split the items into groups to pack into two or more boxes of similar size. Furthermore, comparing with the real packages we assessed, the proposed algorithm has a competitive performance. Lastly, our robotic experiments show that the proposed packing algorithm can be implemented and executed by a robot and a manipulator. It also demonstrates the efficiency of this system, in which all devices communicate well with each other and the robots accomplish the packaging task successfully and cooperatively.https://ieeexplore.ieee.org/document/7924336/3-dimensional packingadaptive-PSOautomated packaging systemindustry 4.0Internet of Things |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Tzuu-Hseng S. Li Chih-Yin Liu Ping-Huan Kuo Nien-Chu Fang Cheng-Hui Li Ching-Wen Cheng Cheng-Ying Hsieh Li-Fan Wu Jie-Jhong Liang Chih-Yen Chen |
spellingShingle |
Tzuu-Hseng S. Li Chih-Yin Liu Ping-Huan Kuo Nien-Chu Fang Cheng-Hui Li Ching-Wen Cheng Cheng-Ying Hsieh Li-Fan Wu Jie-Jhong Liang Chih-Yen Chen A Three-Dimensional Adaptive PSO-Based Packing Algorithm for an IoT-Based Automated e-Fulfillment Packaging System IEEE Access 3-dimensional packing adaptive-PSO automated packaging system industry 4.0 Internet of Things |
author_facet |
Tzuu-Hseng S. Li Chih-Yin Liu Ping-Huan Kuo Nien-Chu Fang Cheng-Hui Li Ching-Wen Cheng Cheng-Ying Hsieh Li-Fan Wu Jie-Jhong Liang Chih-Yen Chen |
author_sort |
Tzuu-Hseng S. Li |
title |
A Three-Dimensional Adaptive PSO-Based Packing Algorithm for an IoT-Based Automated e-Fulfillment Packaging System |
title_short |
A Three-Dimensional Adaptive PSO-Based Packing Algorithm for an IoT-Based Automated e-Fulfillment Packaging System |
title_full |
A Three-Dimensional Adaptive PSO-Based Packing Algorithm for an IoT-Based Automated e-Fulfillment Packaging System |
title_fullStr |
A Three-Dimensional Adaptive PSO-Based Packing Algorithm for an IoT-Based Automated e-Fulfillment Packaging System |
title_full_unstemmed |
A Three-Dimensional Adaptive PSO-Based Packing Algorithm for an IoT-Based Automated e-Fulfillment Packaging System |
title_sort |
three-dimensional adaptive pso-based packing algorithm for an iot-based automated e-fulfillment packaging system |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2017-01-01 |
description |
With the development of online shopping and the demand for automated packaging systems, we propose an Internet of Things (IoT)-based automated e-fulfillment packaging system and a 3-D adaptive particle swarm optimization (PSO)-based packing algorithm. The proposed system leverages the IoT to connect the data collection and conversion layer, the packaging management layer, the decision-making layer, and the application layer. A cyber network connects each robot, sensor, and smart machine to achieve high velocity, flexibility of procedures, and real-time information exchange. When customers order merchandise online, the orders are received and rearranged, and the deployment of items in a box is planned by the system. The proposed packing algorithm controls the arrangement of items. It compares the size and volume of items and boxes to choose a box of suitable size, as well as deciding on the optimal arrangement of items. This algorithm solves the difficult 3-D Multiple Bin Size Bin Packing Problem (3-DMBSBPP) by integrating an adaptive PSO-based configuration algorithm. Our simulation results show that the packing algorithm can deploy items appropriately, with all items packed inside their box without overlap and with an overall center-of-gravity close to the bottom center of the box. When all the items cannot be packed into a single box, the proposed dividing strategies split the items into groups to pack into two or more boxes of similar size. Furthermore, comparing with the real packages we assessed, the proposed algorithm has a competitive performance. Lastly, our robotic experiments show that the proposed packing algorithm can be implemented and executed by a robot and a manipulator. It also demonstrates the efficiency of this system, in which all devices communicate well with each other and the robots accomplish the packaging task successfully and cooperatively. |
topic |
3-dimensional packing adaptive-PSO automated packaging system industry 4.0 Internet of Things |
url |
https://ieeexplore.ieee.org/document/7924336/ |
work_keys_str_mv |
AT tzuuhsengsli athreedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT chihyinliu athreedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT pinghuankuo athreedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT nienchufang athreedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT chenghuili athreedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT chingwencheng athreedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT chengyinghsieh athreedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT lifanwu athreedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT jiejhongliang athreedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT chihyenchen athreedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT tzuuhsengsli threedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT chihyinliu threedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT pinghuankuo threedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT nienchufang threedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT chenghuili threedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT chingwencheng threedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT chengyinghsieh threedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT lifanwu threedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT jiejhongliang threedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem AT chihyenchen threedimensionaladaptivepsobasedpackingalgorithmforaniotbasedautomatedefulfillmentpackagingsystem |
_version_ |
1724195268602101760 |