Loading [MathJax]/extensions/tex2jax.js

A comparative study on the performance of MOPSO and MOCS as auto-tuning methods of PID controllers for robot manipulators

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autorschaft

  • Ahmed Zidan
  • Svenja Tappe
  • Tobias Ortmaier

Organisationseinheiten

Details

OriginalspracheEnglisch
Titel des SammelwerksICINCO 2018 - Proceedings of the 15th International Conference on Informatics in Control, Automation and Robotics
Herausgeber/-innenKurosh Madani, Oleg Gusikhin
Seiten240-247
Seitenumfang8
ISBN (elektronisch)9789897583216
PublikationsstatusVeröffentlicht - 2018
Veranstaltung15th International Conference on Informatics in Control, Automation and Robotics, ICINCO 2018 - Porto, Portugal
Dauer: 29 Juli 201831 Juli 2018

Abstract

An auto-tuning method of PID controllers for robot manipulators using multi-objective optimization technique is proposed. Two approaches are introduced based on the multi-objective particle swarm optimization (MOPSO) and multi-objective cuckoo search (MOCS), respectively. The main goal of this work is to introduce a comparative study on the performance of both algorithms with respects to their applicability to the auto-tuning process. For this sake, necessary metrics are considered such as the hyperarea difference and the overall Pareto spread, among others. In order to generate a sufficient amount of statistical data, a simulation of the robot Puma 560 is implemented. Using a relatively accurate model of the robot dynamics, a PID controller is applied and an optimization problem is configured. Two objective functions are defined, namely the integral of absolute error and the variance of control action. In addition, two constraints are considered regarding the maximal position error and maximal motor torque. After defining the optimization problem, the two algorithms are implemented as auto-tuning methods of the controller gains. Execution of the tuning process is repeated 30 times to test the statistical power of the obtained results. After that, an experiment on a real robot is performed to gain an overview on the practical application of the proposed method. Finally, the performance of both algorithms are compared and conclusions about the efficiency of each one are made.

ASJC Scopus Sachgebiete

Zitieren

A comparative study on the performance of MOPSO and MOCS as auto-tuning methods of PID controllers for robot manipulators. / Zidan, Ahmed; Tappe, Svenja; Ortmaier, Tobias.
ICINCO 2018 - Proceedings of the 15th International Conference on Informatics in Control, Automation and Robotics. Hrsg. / Kurosh Madani; Oleg Gusikhin. 2018. S. 240-247.

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Zidan, A, Tappe, S & Ortmaier, T 2018, A comparative study on the performance of MOPSO and MOCS as auto-tuning methods of PID controllers for robot manipulators. in K Madani & O Gusikhin (Hrsg.), ICINCO 2018 - Proceedings of the 15th International Conference on Informatics in Control, Automation and Robotics. S. 240-247, 15th International Conference on Informatics in Control, Automation and Robotics, ICINCO 2018, Porto, Portugal, 29 Juli 2018. https://doi.org/10.5220/0006899802400247
Zidan, A., Tappe, S., & Ortmaier, T. (2018). A comparative study on the performance of MOPSO and MOCS as auto-tuning methods of PID controllers for robot manipulators. In K. Madani, & O. Gusikhin (Hrsg.), ICINCO 2018 - Proceedings of the 15th International Conference on Informatics in Control, Automation and Robotics (S. 240-247) https://doi.org/10.5220/0006899802400247
Zidan A, Tappe S, Ortmaier T. A comparative study on the performance of MOPSO and MOCS as auto-tuning methods of PID controllers for robot manipulators. in Madani K, Gusikhin O, Hrsg., ICINCO 2018 - Proceedings of the 15th International Conference on Informatics in Control, Automation and Robotics. 2018. S. 240-247 doi: 10.5220/0006899802400247
Zidan, Ahmed ; Tappe, Svenja ; Ortmaier, Tobias. / A comparative study on the performance of MOPSO and MOCS as auto-tuning methods of PID controllers for robot manipulators. ICINCO 2018 - Proceedings of the 15th International Conference on Informatics in Control, Automation and Robotics. Hrsg. / Kurosh Madani ; Oleg Gusikhin. 2018. S. 240-247
Download
@inproceedings{e9e72a4b23d0405e9e9ef852f0a1fac7,
title = "A comparative study on the performance of MOPSO and MOCS as auto-tuning methods of PID controllers for robot manipulators",
abstract = "An auto-tuning method of PID controllers for robot manipulators using multi-objective optimization technique is proposed. Two approaches are introduced based on the multi-objective particle swarm optimization (MOPSO) and multi-objective cuckoo search (MOCS), respectively. The main goal of this work is to introduce a comparative study on the performance of both algorithms with respects to their applicability to the auto-tuning process. For this sake, necessary metrics are considered such as the hyperarea difference and the overall Pareto spread, among others. In order to generate a sufficient amount of statistical data, a simulation of the robot Puma 560 is implemented. Using a relatively accurate model of the robot dynamics, a PID controller is applied and an optimization problem is configured. Two objective functions are defined, namely the integral of absolute error and the variance of control action. In addition, two constraints are considered regarding the maximal position error and maximal motor torque. After defining the optimization problem, the two algorithms are implemented as auto-tuning methods of the controller gains. Execution of the tuning process is repeated 30 times to test the statistical power of the obtained results. After that, an experiment on a real robot is performed to gain an overview on the practical application of the proposed method. Finally, the performance of both algorithms are compared and conclusions about the efficiency of each one are made.",
keywords = "Automatic Tuning, Cuckoo Search, Multi-Objective Optimization, Particle Swarm Optimization, PID Control, Robot Manipulators",
author = "Ahmed Zidan and Svenja Tappe and Tobias Ortmaier",
year = "2018",
doi = "10.5220/0006899802400247",
language = "English",
pages = "240--247",
editor = "Kurosh Madani and Oleg Gusikhin",
booktitle = "ICINCO 2018 - Proceedings of the 15th International Conference on Informatics in Control, Automation and Robotics",
note = "15th International Conference on Informatics in Control, Automation and Robotics, ICINCO 2018 ; Conference date: 29-07-2018 Through 31-07-2018",

}

Download

TY - GEN

T1 - A comparative study on the performance of MOPSO and MOCS as auto-tuning methods of PID controllers for robot manipulators

AU - Zidan, Ahmed

AU - Tappe, Svenja

AU - Ortmaier, Tobias

PY - 2018

Y1 - 2018

N2 - An auto-tuning method of PID controllers for robot manipulators using multi-objective optimization technique is proposed. Two approaches are introduced based on the multi-objective particle swarm optimization (MOPSO) and multi-objective cuckoo search (MOCS), respectively. The main goal of this work is to introduce a comparative study on the performance of both algorithms with respects to their applicability to the auto-tuning process. For this sake, necessary metrics are considered such as the hyperarea difference and the overall Pareto spread, among others. In order to generate a sufficient amount of statistical data, a simulation of the robot Puma 560 is implemented. Using a relatively accurate model of the robot dynamics, a PID controller is applied and an optimization problem is configured. Two objective functions are defined, namely the integral of absolute error and the variance of control action. In addition, two constraints are considered regarding the maximal position error and maximal motor torque. After defining the optimization problem, the two algorithms are implemented as auto-tuning methods of the controller gains. Execution of the tuning process is repeated 30 times to test the statistical power of the obtained results. After that, an experiment on a real robot is performed to gain an overview on the practical application of the proposed method. Finally, the performance of both algorithms are compared and conclusions about the efficiency of each one are made.

AB - An auto-tuning method of PID controllers for robot manipulators using multi-objective optimization technique is proposed. Two approaches are introduced based on the multi-objective particle swarm optimization (MOPSO) and multi-objective cuckoo search (MOCS), respectively. The main goal of this work is to introduce a comparative study on the performance of both algorithms with respects to their applicability to the auto-tuning process. For this sake, necessary metrics are considered such as the hyperarea difference and the overall Pareto spread, among others. In order to generate a sufficient amount of statistical data, a simulation of the robot Puma 560 is implemented. Using a relatively accurate model of the robot dynamics, a PID controller is applied and an optimization problem is configured. Two objective functions are defined, namely the integral of absolute error and the variance of control action. In addition, two constraints are considered regarding the maximal position error and maximal motor torque. After defining the optimization problem, the two algorithms are implemented as auto-tuning methods of the controller gains. Execution of the tuning process is repeated 30 times to test the statistical power of the obtained results. After that, an experiment on a real robot is performed to gain an overview on the practical application of the proposed method. Finally, the performance of both algorithms are compared and conclusions about the efficiency of each one are made.

KW - Automatic Tuning

KW - Cuckoo Search

KW - Multi-Objective Optimization

KW - Particle Swarm Optimization

KW - PID Control

KW - Robot Manipulators

UR - http://www.scopus.com/inward/record.url?scp=85071604041&partnerID=8YFLogxK

U2 - 10.5220/0006899802400247

DO - 10.5220/0006899802400247

M3 - Conference contribution

AN - SCOPUS:85071604041

SP - 240

EP - 247

BT - ICINCO 2018 - Proceedings of the 15th International Conference on Informatics in Control, Automation and Robotics

A2 - Madani, Kurosh

A2 - Gusikhin, Oleg

T2 - 15th International Conference on Informatics in Control, Automation and Robotics, ICINCO 2018

Y2 - 29 July 2018 through 31 July 2018

ER -