An FPGA-Based Hardware Low-Cost, Low-Consumption Target-Recognition and Sorting System
In autonomous driving systems, high-speed and real-time image processing, along with object recognition, are crucial technologies. This paper builds upon the research achievements in industrial item-sorting systems and proposes an object-recognition and sorting system for autonomous driving. In indu...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-09-01
|
Series: | World Electric Vehicle Journal |
Subjects: | |
Online Access: | https://www.mdpi.com/2032-6653/14/9/245 |
_version_ | 1797576302073479168 |
---|---|
author | Yulu Wang Yi Han Jun Chen Zhou Wang Yi Zhong |
author_facet | Yulu Wang Yi Han Jun Chen Zhou Wang Yi Zhong |
author_sort | Yulu Wang |
collection | DOAJ |
description | In autonomous driving systems, high-speed and real-time image processing, along with object recognition, are crucial technologies. This paper builds upon the research achievements in industrial item-sorting systems and proposes an object-recognition and sorting system for autonomous driving. In industrial sorting lines, goods-sorting robots often need to work at high speeds to efficiently sort large volumes of items. This poses a challenge to the robot’s real-time vision and sorting capabilities, making it both practical and economically viable to implement a real-time and low-cost sorting system in a real-world industrial sorting line. Existing sorting systems have limitations such as high cost, high computing resource consumption, and high power consumption. These issues mean that existing sorting systems are typically used only in large industrial plants. In this paper, we design a high-speed, low-cost, low-resource-consumption FPGA (Field-Programmable Gate Array)-based item-sorting system that achieves similar performance to current mainstream sorting systems but at a lower cost and consumption. The recognition component employs a morphological-recognition method, which segments the image using a frame difference algorithm and then extracts the color and shape features of the items. To handle sorting, a six-degrees-of-freedom robotic arm is introduced into the sorting segment. The improved cubic B-spline interpolation algorithm is employed to plan the motion trajectory and consequently control the robotic arm to execute the corresponding actions. Through a series of experiments, this system achieves an average recognition delay of 25.26 ms, ensures smooth operation of the gripping motion trajectory, minimizes resource consumption, and reduces implementation costs. |
first_indexed | 2024-03-10T21:50:19Z |
format | Article |
id | doaj.art-2b57fc446175492185efa9d08871b2e3 |
institution | Directory Open Access Journal |
issn | 2032-6653 |
language | English |
last_indexed | 2024-03-10T21:50:19Z |
publishDate | 2023-09-01 |
publisher | MDPI AG |
record_format | Article |
series | World Electric Vehicle Journal |
spelling | doaj.art-2b57fc446175492185efa9d08871b2e32023-11-19T13:27:15ZengMDPI AGWorld Electric Vehicle Journal2032-66532023-09-0114924510.3390/wevj14090245An FPGA-Based Hardware Low-Cost, Low-Consumption Target-Recognition and Sorting SystemYulu Wang0Yi Han1Jun Chen2Zhou Wang3Yi Zhong4School of Information Engineering, Wuhan University of Technology, Wuhan 430070, ChinaSchool of Information Engineering, Wuhan University of Technology, Wuhan 430070, ChinaSchool of Information Engineering, Wuhan University of Technology, Wuhan 430070, ChinaSAIC GM Wuling Automobile Company Limited, Liuzhou 545007, ChinaSchool of Information Engineering, Wuhan University of Technology, Wuhan 430070, ChinaIn autonomous driving systems, high-speed and real-time image processing, along with object recognition, are crucial technologies. This paper builds upon the research achievements in industrial item-sorting systems and proposes an object-recognition and sorting system for autonomous driving. In industrial sorting lines, goods-sorting robots often need to work at high speeds to efficiently sort large volumes of items. This poses a challenge to the robot’s real-time vision and sorting capabilities, making it both practical and economically viable to implement a real-time and low-cost sorting system in a real-world industrial sorting line. Existing sorting systems have limitations such as high cost, high computing resource consumption, and high power consumption. These issues mean that existing sorting systems are typically used only in large industrial plants. In this paper, we design a high-speed, low-cost, low-resource-consumption FPGA (Field-Programmable Gate Array)-based item-sorting system that achieves similar performance to current mainstream sorting systems but at a lower cost and consumption. The recognition component employs a morphological-recognition method, which segments the image using a frame difference algorithm and then extracts the color and shape features of the items. To handle sorting, a six-degrees-of-freedom robotic arm is introduced into the sorting segment. The improved cubic B-spline interpolation algorithm is employed to plan the motion trajectory and consequently control the robotic arm to execute the corresponding actions. Through a series of experiments, this system achieves an average recognition delay of 25.26 ms, ensures smooth operation of the gripping motion trajectory, minimizes resource consumption, and reduces implementation costs.https://www.mdpi.com/2032-6653/14/9/245autonomous driving systemproduct designdevelopment and prototypingmotion and path planningcomputer vision for manufacturing |
spellingShingle | Yulu Wang Yi Han Jun Chen Zhou Wang Yi Zhong An FPGA-Based Hardware Low-Cost, Low-Consumption Target-Recognition and Sorting System World Electric Vehicle Journal autonomous driving system product design development and prototyping motion and path planning computer vision for manufacturing |
title | An FPGA-Based Hardware Low-Cost, Low-Consumption Target-Recognition and Sorting System |
title_full | An FPGA-Based Hardware Low-Cost, Low-Consumption Target-Recognition and Sorting System |
title_fullStr | An FPGA-Based Hardware Low-Cost, Low-Consumption Target-Recognition and Sorting System |
title_full_unstemmed | An FPGA-Based Hardware Low-Cost, Low-Consumption Target-Recognition and Sorting System |
title_short | An FPGA-Based Hardware Low-Cost, Low-Consumption Target-Recognition and Sorting System |
title_sort | fpga based hardware low cost low consumption target recognition and sorting system |
topic | autonomous driving system product design development and prototyping motion and path planning computer vision for manufacturing |
url | https://www.mdpi.com/2032-6653/14/9/245 |
work_keys_str_mv | AT yuluwang anfpgabasedhardwarelowcostlowconsumptiontargetrecognitionandsortingsystem AT yihan anfpgabasedhardwarelowcostlowconsumptiontargetrecognitionandsortingsystem AT junchen anfpgabasedhardwarelowcostlowconsumptiontargetrecognitionandsortingsystem AT zhouwang anfpgabasedhardwarelowcostlowconsumptiontargetrecognitionandsortingsystem AT yizhong anfpgabasedhardwarelowcostlowconsumptiontargetrecognitionandsortingsystem AT yuluwang fpgabasedhardwarelowcostlowconsumptiontargetrecognitionandsortingsystem AT yihan fpgabasedhardwarelowcostlowconsumptiontargetrecognitionandsortingsystem AT junchen fpgabasedhardwarelowcostlowconsumptiontargetrecognitionandsortingsystem AT zhouwang fpgabasedhardwarelowcostlowconsumptiontargetrecognitionandsortingsystem AT yizhong fpgabasedhardwarelowcostlowconsumptiontargetrecognitionandsortingsystem |