This paper explores the impact of control strategy on trajectory tracking within open-architecture, Programmable Logic Controller (PLC)-based robot controllers, where direct access to low-level control loops enables the implementation of custom control schemes. This study experimentally evaluates the performance trade-offs between a standard model-free Proportional-Integral-Derivative (PID) control and a model-based Computed Torque Control (CTC) approach on a SCARA robot, representing prevalent examples of each approach. Trajectory tracking performance and CPU load were assessed across different robot paths, trajectories, velocities, and control frequencies. The goal was to quantify the performance gains achievable with model-based control, assess the associated computational cost and potential benefits of increasing control frequency with a simpler scheme. Results confirm that, at a given PLC frequency, model-based CTC consistently outperforms model-free PID, achieving significantly reduced tracking errors even with increasing velocity, without substantially increasing the PLC's computational load. The factor of reduction in tracking error, indicating the performance gain relative to PID, reached values up to 20 for maximum error and 40 for RMS error, with greater improvements observed for joints exhibiting stronger non-linearities. Furthermore, increasing the PLC frequency with PID control achieved, in some instances, comparable trajectory tracking accuracy as CTC operating at a lower frequency. This demonstrates that increasing the PLC frequency remains a valuable strategy for improving performance while retaining a simple scheme. These results offer insights for optimizing robot control design in open controllers, quantifying the significant performance gains achievable through model-based control and the benefits of increasing PLC frequency in simpler control schemes.

Impact of control strategy on trajectory tracking performance in open PLC-based robot controllers: A comparison of PID and model-based control

Sinico T.;Boschetti G.
2025

Abstract

This paper explores the impact of control strategy on trajectory tracking within open-architecture, Programmable Logic Controller (PLC)-based robot controllers, where direct access to low-level control loops enables the implementation of custom control schemes. This study experimentally evaluates the performance trade-offs between a standard model-free Proportional-Integral-Derivative (PID) control and a model-based Computed Torque Control (CTC) approach on a SCARA robot, representing prevalent examples of each approach. Trajectory tracking performance and CPU load were assessed across different robot paths, trajectories, velocities, and control frequencies. The goal was to quantify the performance gains achievable with model-based control, assess the associated computational cost and potential benefits of increasing control frequency with a simpler scheme. Results confirm that, at a given PLC frequency, model-based CTC consistently outperforms model-free PID, achieving significantly reduced tracking errors even with increasing velocity, without substantially increasing the PLC's computational load. The factor of reduction in tracking error, indicating the performance gain relative to PID, reached values up to 20 for maximum error and 40 for RMS error, with greater improvements observed for joints exhibiting stronger non-linearities. Furthermore, increasing the PLC frequency with PID control achieved, in some instances, comparable trajectory tracking accuracy as CTC operating at a lower frequency. This demonstrates that increasing the PLC frequency remains a valuable strategy for improving performance while retaining a simple scheme. These results offer insights for optimizing robot control design in open controllers, quantifying the significant performance gains achievable through model-based control and the benefits of increasing PLC frequency in simpler control schemes.
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11577/3570320
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
  • OpenAlex ND
social impact