Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-06T09:31:08.101Z Has data issue: false hasContentIssue false

Position control of a planar cable-driven parallel robot using reinforcement learning

Published online by Cambridge University Press:  17 March 2022

Caner Sancak*
Affiliation:
Department of Mechanical Engineering, Karadeniz Technical University, Trabzon, Turkey
Fatma Yamac
Affiliation:
Department of Mechanical Engineering, Tarsus University, Mersin, Turkey
Mehmet Itik
Affiliation:
Department of Mechanical Engineering, Izmir Democracy University, Izmir, Turkey
*
*Corresponding author. E-mail: csancak@ktu.edu.tr
Rights & Permissions [Opens in a new window]

Abstract

This study proposes a method based on reinforcement learning (RL) for point-to-point and dynamic reference position tracking control of a planar cable-driven parallel robots, which is a multi-input multi-output system (MIMO). The method eliminates the use of a tension distribution algorithm in controlling the system’s dynamics and inherently optimizes the cable tensions based on the reward function during the learning process. The deep deterministic policy gradient algorithm is utilized for training the RL agents in point-to-point and dynamic reference tracking tasks. The performances of the two agents are tested on their specifically trained tasks. Moreover, we also implement the agent trained for point-to-point tasks on the dynamic reference tracking and vice versa. The performances of the RL agents are compared with a classical PD controller. The results show that RL can perform quite well without the requirement of designing different controllers for each task if the system’s dynamics is learned well.

Information

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

Figure 1. Free-body diagram of a CDPR.

Figure 1

Figure 2. Free-body diagram of the actuator.

Figure 2

Figure 3. Agent−environment interaction in the RL system.

Figure 3

Figure 4. Actor−Critic method.

Figure 4

Table I. Kinematic parameters of the planar CDPR.

Figure 5

Table II. Dynamic parameters of the planar CDPR.

Figure 6

Figure 5. Schematic of the planar CDPR.

Figure 7

Table III. Hyper-parameters.

Figure 8

Figure 6. Actor and Critic network structure.

Figure 9

Figure 7. Average rewards of the DDPG agents in the point-to-point control training (a) and the dynamic reference tracking training (b).

Figure 10

Table IV. Step response characteristics for the dynamic and point-to-point agent.

Figure 11

Table V. RMSE in the control tasks.

Figure 12

Figure 8. Control response of the dynamic and point-to-point agent for the point-to-point (step) task.

Figure 13

Figure 9. Control response of the dynamic and point-to-point agent for the dynamic reference tracking task.

Figure 14

Figure 10. Control input generated by the point-to-point and dynamic agent for the point-to-point (step) task.

Figure 15

Figure 11. Control input generated by the point-to-point and dynamic agent for the dynamic reference tracking task.

Figure 16

Table VI. Control parameters of the PD controller.

Figure 17

Figure 12. Control response of the PD controller and the point-to-point agent for the point-to-point (step) task.

Figure 18

Figure 13. Control response of the PD controller and dynamic agent for the dynamic reference tracking task.

Figure 19

Figure 14. Control input generated by the PD controller for the point-to-point (step) and dynamic reference tracking task.