Cargando…

CNN-Based QR Code Reading of Package for Unmanned Aerial Vehicle

This paper plans to establish a warehouse management system based on an unmanned aerial vehicle (UAV) to scan the QR codes printed on packages. This UAV consists of a positive cross quadcopter drone and a variety of sensors and components, such as flight controllers, single-board computers, optical...

Descripción completa

Detalles Bibliográficos
Autores principales: Yang, Szu-Yueh, Jan, Hsin-Che, Chen, Chun-Yu, Wang, Ming-Shyan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10223805/
https://www.ncbi.nlm.nih.gov/pubmed/37430619
http://dx.doi.org/10.3390/s23104707
_version_ 1785050029439844352
author Yang, Szu-Yueh
Jan, Hsin-Che
Chen, Chun-Yu
Wang, Ming-Shyan
author_facet Yang, Szu-Yueh
Jan, Hsin-Che
Chen, Chun-Yu
Wang, Ming-Shyan
author_sort Yang, Szu-Yueh
collection PubMed
description This paper plans to establish a warehouse management system based on an unmanned aerial vehicle (UAV) to scan the QR codes printed on packages. This UAV consists of a positive cross quadcopter drone and a variety of sensors and components, such as flight controllers, single-board computers, optical flow sensors, ultrasonic sensors and cameras, etc. The UAV stabilizes itself by proportional-integral-derivative (PID) control and takes pictures of the package as it reaches ahead of the shelf. Through convolutional neural networks (CNNs), the placement angle of the package can be accurately identified. Some optimization functions are applied to compare system performance. When the angle is 90°, that is, the package is placed normally and correctly, the QR code will be read directly. Otherwise, image processing techniques that include Sobel edge computing, minimum circumscribed rectangle, perspective transformation, and image enhancement is required to assist in reading the QR code. The experimental results showed that the proposed algorithm provided good performance of a recognition rate of 94% for the stochastic gradient descent (SGD) and 95% for Adadelta optimization functions. After that, successful QR code reading was presented.
format Online
Article
Text
id pubmed-10223805
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-102238052023-05-28 CNN-Based QR Code Reading of Package for Unmanned Aerial Vehicle Yang, Szu-Yueh Jan, Hsin-Che Chen, Chun-Yu Wang, Ming-Shyan Sensors (Basel) Article This paper plans to establish a warehouse management system based on an unmanned aerial vehicle (UAV) to scan the QR codes printed on packages. This UAV consists of a positive cross quadcopter drone and a variety of sensors and components, such as flight controllers, single-board computers, optical flow sensors, ultrasonic sensors and cameras, etc. The UAV stabilizes itself by proportional-integral-derivative (PID) control and takes pictures of the package as it reaches ahead of the shelf. Through convolutional neural networks (CNNs), the placement angle of the package can be accurately identified. Some optimization functions are applied to compare system performance. When the angle is 90°, that is, the package is placed normally and correctly, the QR code will be read directly. Otherwise, image processing techniques that include Sobel edge computing, minimum circumscribed rectangle, perspective transformation, and image enhancement is required to assist in reading the QR code. The experimental results showed that the proposed algorithm provided good performance of a recognition rate of 94% for the stochastic gradient descent (SGD) and 95% for Adadelta optimization functions. After that, successful QR code reading was presented. MDPI 2023-05-12 /pmc/articles/PMC10223805/ /pubmed/37430619 http://dx.doi.org/10.3390/s23104707 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Yang, Szu-Yueh
Jan, Hsin-Che
Chen, Chun-Yu
Wang, Ming-Shyan
CNN-Based QR Code Reading of Package for Unmanned Aerial Vehicle
title CNN-Based QR Code Reading of Package for Unmanned Aerial Vehicle
title_full CNN-Based QR Code Reading of Package for Unmanned Aerial Vehicle
title_fullStr CNN-Based QR Code Reading of Package for Unmanned Aerial Vehicle
title_full_unstemmed CNN-Based QR Code Reading of Package for Unmanned Aerial Vehicle
title_short CNN-Based QR Code Reading of Package for Unmanned Aerial Vehicle
title_sort cnn-based qr code reading of package for unmanned aerial vehicle
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10223805/
https://www.ncbi.nlm.nih.gov/pubmed/37430619
http://dx.doi.org/10.3390/s23104707
work_keys_str_mv AT yangszuyueh cnnbasedqrcodereadingofpackageforunmannedaerialvehicle
AT janhsinche cnnbasedqrcodereadingofpackageforunmannedaerialvehicle
AT chenchunyu cnnbasedqrcodereadingofpackageforunmannedaerialvehicle
AT wangmingshyan cnnbasedqrcodereadingofpackageforunmannedaerialvehicle