This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Open AccessArticle
Development of a UR5 Cobot Vision System with MLP Neural Network for Object Classification and Sorting
by
Szymon Kluziak
Szymon Kluziak
and
Piotr Kohut
Piotr Kohut *
Faculty of Mechanical Engineering and Robotics, AGH University of Krakow, Al. Mickiewicza 30, 30-059 Krakow, Poland
*
Author to whom correspondence should be addressed.
Information 2025, 16(7), 550; https://doi.org/10.3390/info16070550 (registering DOI)
Submission received: 8 May 2025
/
Revised: 21 June 2025
/
Accepted: 23 June 2025
/
Published: 27 June 2025
Abstract
This paper presents the implementation of a vision system for a collaborative robot equipped with a web camera and a Python-based control algorithm for automated object-sorting tasks. The vision system aims to detect, classify, and manipulate objects within the robot’s workspace using only 2D camera images. The vision system was integrated with the Universal Robots UR5 cobot and designed for object sorting based on shape recognition. The software stack includes OpenCV for image processing, NumPy for numerical operations, and scikit-learn for multilayer perceptron (MLP) models. The paper outlines the calibration process, including lens distortion correction and camera-to-robot calibration in a hand-in-eye configuration to establish the spatial relationship between the camera and the cobot. Object localization relied on a virtual plane aligned with the robot’s workspace. Object classification was conducted using contour similarity with Hu moments, SIFT-based descriptors with FLANN matching, and MLP-based neural models trained on preprocessed images. Conducted performance evaluations encompassed accuracy metrics for used identification methods (MLP classifier, contour similarity, and feature descriptor matching) and the effectiveness of the vision system in controlling the cobot for sorting tasks. The evaluation focused on classification accuracy and sorting effectiveness, using sensitivity, specificity, precision, accuracy, and F1-score metrics. Results showed that neural network-based methods outperformed traditional methods in all categories, concurrently offering more straightforward implementation.
Share and Cite
MDPI and ACS Style
Kluziak, S.; Kohut, P.
Development of a UR5 Cobot Vision System with MLP Neural Network for Object Classification and Sorting. Information 2025, 16, 550.
https://doi.org/10.3390/info16070550
AMA Style
Kluziak S, Kohut P.
Development of a UR5 Cobot Vision System with MLP Neural Network for Object Classification and Sorting. Information. 2025; 16(7):550.
https://doi.org/10.3390/info16070550
Chicago/Turabian Style
Kluziak, Szymon, and Piotr Kohut.
2025. "Development of a UR5 Cobot Vision System with MLP Neural Network for Object Classification and Sorting" Information 16, no. 7: 550.
https://doi.org/10.3390/info16070550
APA Style
Kluziak, S., & Kohut, P.
(2025). Development of a UR5 Cobot Vision System with MLP Neural Network for Object Classification and Sorting. Information, 16(7), 550.
https://doi.org/10.3390/info16070550
Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details
here.
Article Metrics
Article Access Statistics
For more information on the journal statistics, click
here.
Multiple requests from the same IP address are counted as one view.