Home /Research /Specifying and optimizing robotic motion for visual quality inspection
LEARNING

Specifying and optimizing robotic motion for visual quality inspection

Zvezdan Lončarević, Andrej Gams, Simon Reberšek, Bojan Nemec, Jure Škrabar, J. Skvarč, Aleš Ude

Year
2021
Citations
23

Abstract

Installation or even just modification of robot-supported production and quality inspection is a tedious process that usually requires full-time human expert engagement. The resulting parameters, e.g. robot velocities specified by an expert, are often subjective and produce suboptimal results. In this paper, we propose a new approach for specifying visual inspection trajectories based on CAD models of workpieces to be inspected. The expert involvement is required only to select – in a CAD system – the desired points on the inspection path along which the robot should move the camera. The rest of the approach is fully automatic. From the selected path data, the system computes temporal parametrization of the path, which ensures smoothness of the resulting robot trajectory for visual inspection. We then apply a new learning method for the optimization of robot speed along the specified path. The proposed approach combines iterative learning control and reinforcement learning. It takes a numerical estimate of image quality as input and produces the fastest possible motion that does not result in the degradation of image quality as output. In our experiments, the algorithm achieved up to 53% cycle time reduction from an initial, manually specified motion, without degrading the image quality. We show experimentally that the proposed algorithm achieves better results compared to some other policy learning approaches. The described approach is general and can be used with different types of learning and feedback signals. • Robot-supported visual quality inspection requires accurate position and velocity tuning. • Human-determined velocities are suboptimal and might reduce the quality of the captured images. • A new approach for specifying spatial and temporal course of visual inspection trajectories based on CAD models of workpieces to be inspected. • A new learning method for the optimization of robot speed along the specified path. • Real-world results show a significant improvement of inspection times with no image quality degradation.

Keywords

Visual inspectionComputer scienceComputer visionArtificial intelligenceMotion (physics)Quality (philosophy)

Related papers

Browse all LEARNING papers