A GAN-BPNN-Based Surface Roughness Measurement Method for Robotic Grinding

Existing machine vision-based roughness measurement methods cannot accurately measure the roughness of free-form surfaces (with large curvature variations). To overcome this problem, this paper proposes a roughness measurement method based on a generative adversarial network (GAN) and a BP neural ne...

Full description

Bibliographic Details
Main Authors: Guojun Zhang, Changyuan Liu, Kang Min, Hong Liu, Fenglei Ni
Format: Article
Language:English
Published: MDPI AG 2022-11-01
Series:Machines
Subjects:
Online Access:https://www.mdpi.com/2075-1702/10/11/1026
_version_ 1797467504647340032
author Guojun Zhang
Changyuan Liu
Kang Min
Hong Liu
Fenglei Ni
author_facet Guojun Zhang
Changyuan Liu
Kang Min
Hong Liu
Fenglei Ni
author_sort Guojun Zhang
collection DOAJ
description Existing machine vision-based roughness measurement methods cannot accurately measure the roughness of free-form surfaces (with large curvature variations). To overcome this problem, this paper proposes a roughness measurement method based on a generative adversarial network (GAN) and a BP neural network. Firstly, this method takes images and curvature of free-form surfaces as training samples. Then, GAN is trained for roughness measurement through each game between generator and discriminant network by using real samples and pseudosamples (from generator). Finally, the BP neural network maps the image discriminant value of GAN and radius of curvature into roughness value (Ra). Our proposed method automatically learns the features in the image by GAN, omitting the independent feature extraction step, and improves the measurement accuracy by BP neural network. The experiments show that the accuracy of the proposed roughness measurement method can measure free-form surfaces with a minimum roughness of 0.2 μm, and measurement results have a margin of 10%.
first_indexed 2024-03-09T18:54:37Z
format Article
id doaj.art-38ed1f57ced2482db0e9a5397ff8aa61
institution Directory Open Access Journal
issn 2075-1702
language English
last_indexed 2024-03-09T18:54:37Z
publishDate 2022-11-01
publisher MDPI AG
record_format Article
series Machines
spelling doaj.art-38ed1f57ced2482db0e9a5397ff8aa612023-11-24T05:33:09ZengMDPI AGMachines2075-17022022-11-011011102610.3390/machines10111026A GAN-BPNN-Based Surface Roughness Measurement Method for Robotic GrindingGuojun Zhang0Changyuan Liu1Kang Min2Hong Liu3Fenglei Ni4Department of State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150001, ChinaDepartment of State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150001, ChinaDepartment of State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150001, ChinaDepartment of State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150001, ChinaDepartment of State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150001, ChinaExisting machine vision-based roughness measurement methods cannot accurately measure the roughness of free-form surfaces (with large curvature variations). To overcome this problem, this paper proposes a roughness measurement method based on a generative adversarial network (GAN) and a BP neural network. Firstly, this method takes images and curvature of free-form surfaces as training samples. Then, GAN is trained for roughness measurement through each game between generator and discriminant network by using real samples and pseudosamples (from generator). Finally, the BP neural network maps the image discriminant value of GAN and radius of curvature into roughness value (Ra). Our proposed method automatically learns the features in the image by GAN, omitting the independent feature extraction step, and improves the measurement accuracy by BP neural network. The experiments show that the accuracy of the proposed roughness measurement method can measure free-form surfaces with a minimum roughness of 0.2 μm, and measurement results have a margin of 10%.https://www.mdpi.com/2075-1702/10/11/1026robotic belt grindingsurface roughness measurementgenerative adversarial network
spellingShingle Guojun Zhang
Changyuan Liu
Kang Min
Hong Liu
Fenglei Ni
A GAN-BPNN-Based Surface Roughness Measurement Method for Robotic Grinding
Machines
robotic belt grinding
surface roughness measurement
generative adversarial network
title A GAN-BPNN-Based Surface Roughness Measurement Method for Robotic Grinding
title_full A GAN-BPNN-Based Surface Roughness Measurement Method for Robotic Grinding
title_fullStr A GAN-BPNN-Based Surface Roughness Measurement Method for Robotic Grinding
title_full_unstemmed A GAN-BPNN-Based Surface Roughness Measurement Method for Robotic Grinding
title_short A GAN-BPNN-Based Surface Roughness Measurement Method for Robotic Grinding
title_sort gan bpnn based surface roughness measurement method for robotic grinding
topic robotic belt grinding
surface roughness measurement
generative adversarial network
url https://www.mdpi.com/2075-1702/10/11/1026
work_keys_str_mv AT guojunzhang aganbpnnbasedsurfaceroughnessmeasurementmethodforroboticgrinding
AT changyuanliu aganbpnnbasedsurfaceroughnessmeasurementmethodforroboticgrinding
AT kangmin aganbpnnbasedsurfaceroughnessmeasurementmethodforroboticgrinding
AT hongliu aganbpnnbasedsurfaceroughnessmeasurementmethodforroboticgrinding
AT fengleini aganbpnnbasedsurfaceroughnessmeasurementmethodforroboticgrinding
AT guojunzhang ganbpnnbasedsurfaceroughnessmeasurementmethodforroboticgrinding
AT changyuanliu ganbpnnbasedsurfaceroughnessmeasurementmethodforroboticgrinding
AT kangmin ganbpnnbasedsurfaceroughnessmeasurementmethodforroboticgrinding
AT hongliu ganbpnnbasedsurfaceroughnessmeasurementmethodforroboticgrinding
AT fengleini ganbpnnbasedsurfaceroughnessmeasurementmethodforroboticgrinding