Login | Register

Enhancing the Path Accuracy of an Industrial Robot with Visual Servoing and Reinforcement Learning

Title:

Enhancing the Path Accuracy of an Industrial Robot with Visual Servoing and Reinforcement Learning

Zhou, Tao (2022) Enhancing the Path Accuracy of an Industrial Robot with Visual Servoing and Reinforcement Learning. Masters thesis, Concordia University.

[thumbnail of Zhou_MASc_F2022.pdf]
Preview
Text (application/pdf)
Zhou_MASc_F2022.pdf - Accepted Version
Available under License Spectrum Terms of Access.
18MB

Abstract

Industrial robots generally exhibit poor path accuracy and thus cannot satisfy many manufacturing requirements. Improving robot path accuracy necessitates motion control with feedback from high-precision external sensors. Typically, feedback control strategies for an industrial robot are realized by adjusting the robot’s intrinsic motion via an external controller.

In this research, the control scheme consists of position-based visual servoing (PBVS). An external pose correction controller is introduced to enhance a robot’s path accuracy by reducing the path error.

A proportional-integral-derivative (PID) controller is utilized as the primary control method. Due to the repetitiveness of robotic tasks, the control performance can undergo iterative improvement by supplementing the baseline PID controller with a reinforcement learning (RL) based controller, trained via an actor-critic algorithm. The experimental platform comprises two commercial systems: the C-Track 780 dual camera sensor (Creaform) and the M-20iA robot (FANUC). The control performance is assessed using mean absolute error (MAE) and maximum error.

The effect of supplementing the baseline PID controller with the proposed RL-based controller is assessed with two experiments. Experiment 1 consists of position-only line following, while experiment 2 consists of full pose line following. Qualitatively, transient performance is improved by overshoot attenuation. In experiment 1, the RL-based controller reduces MAE and maximum errors by 10% and 20%, respectively in the transient phase. The resulting position path accuracy is ±0.09 mm. In the (full pose) experiment, the MAE is not significantly affected, where the maximum errors deteriorate by 4% in position but improve by 9% in orientation. The resulting path accuracy is ±0.30 mm / ±0.07 ◦.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Mechanical, Industrial and Aerospace Engineering
Item Type:Thesis (Masters)
Authors:Zhou, Tao
Institution:Concordia University
Degree Name:M.A. Sc.
Program:Mechanical Engineering
Date:17 August 2022
Thesis Supervisor(s):Xie, Wen-Fang
Keywords:industrial robots, robot path accuracy, visual servoing, reinforcement learning
ID Code:991197
Deposited By: Tao Zhou
Deposited On:27 Oct 2022 14:19
Last Modified:27 Oct 2022 14:19
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top