Hostname: page-component-74656f9884-8rzl6 Total loading time: 0 Render date: 2026-11-06T02:35:32.478Z Has data issue: false hasContentIssue false

Hybrid learning-based visual path following for an industrial robot

Published online by Cambridge University Press:  16 October 2024

Mustafa Can Bingol
Affiliation:
Department of Electrical-Electronics Engineering, Burdur Mehmet Akif Ersoy University, Burdur, Turkiye
Omur Aydogmus*
Affiliation:
Department of Mechatronics Engineering, Faculty of Technology, Fırat University, Elazig, Turkiye
*
Corresponding author: Omur Aydogmus; Email: oaydogmus@firat.edu.tr
Rights & Permissions [Opens in a new window]

Abstract

This study proposes a novel hybrid learning approach for developing a visual path-following algorithm for industrial robots. The process involves three steps: data collection from a simulation environment, network training, and testing on a real robot. The actor network is trained using supervised learning for 500 epochs. A semitrained network is then obtained at the $250^{th}$ epoch. This network is further trained for another 250 epochs using reinforcement learning methods within the simulation environment. Networks trained with supervised learning (500 epochs) and the proposed hybrid learning method (250 epochs each of supervised and reinforcement learning) are compared. The hybrid learning approach achieves a significantly lower average error (30.9 mm) compared with supervised learning (39.3 mm) on real-world images. Additionally, the hybrid approach exhibits faster processing times (31.7 s) compared with supervised learning (35.0 s). The proposed method is implemented on a KUKA Agilus KR6 R900 six-axis robot, demonstrating its effectiveness. Furthermore, the hybrid approach reduces the total power consumption of the robot’s motors compared with the supervised learning method. These results suggest that the hybrid learning approach offers a more effective and efficient solution for visual path following in industrial robots compared with traditional supervised learning.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Block diagram of system.

Figure 1

Figure 2. Simulation environment for training procedure.

Figure 2

Table I. CNN architecture.

Figure 3

Figure 3. Training trajectory path.

Figure 4

Table II. PPO algorithm.

Figure 5

Table III. Critic CNN structure.

Figure 6

Figure 4. Hybrid learning block diagram.

Figure 7

Figure 5. Experimental setup and real photo of test path.

Figure 8

Figure 6. (a) Training performance of supervised learning, (b) training performance of reinforcement learning.

Figure 9

Table IV. Descriptive analysis of test environment results.

Figure 10

Figure 7. Performance metrics of supervised and hybrid learning for 10 tests: (a) position error, (b) elapsed time comparison.

Figure 11

Figure 8. (a) Trajectory with TCP movement along positive x-axis, (b) errors of positive travel, (c) trajectory with TCP movement along the negative x-axis, (d) errors of negative travel.

Figure 12

Figure 9. Power consumption of robot axis motors during movement.

Figure 13

Figure 10. Cropped video files with 0.5 fps for two proposed methods.