Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-05T21:30:53.882Z Has data issue: false hasContentIssue false

Improving the performance of parallel robots by applying distinct hybrid control techniques

Published online by Cambridge University Press:  27 July 2021

André G. Coutinho
Affiliation:
Mechatronics and Mechanical Systems Engineering Department, Escola Politécnica, University of São Paulo, São Paulo, Brazil
Tarcisio A. Hess-Coelho*
Affiliation:
Mechatronics and Mechanical Systems Engineering Department, Escola Politécnica, University of São Paulo, São Paulo, Brazil
*
*Corresponding author. E-mail: tarchess@usp.br
Rights & Permissions [Opens in a new window]

Abstract

During the last two decades, parallel robots have become more ubiquitous, employed in a great variety of sectors, from food to aerospace industries. In fact, they are much more efficient than their serial counterparts in terms of performing fast motions and consuming less energy. However, due to their mechanical complexity, they present a highly complex non-linear dynamics, which makes the modelling and control tasks difficult. Aiming to improve the performance and robustness of the control laws already used to control this type of mechanisms, this paper proposes two hybrid control techniques. The first hybrid control is derived from the combination of a pure PD control with a modified Sliding Mode control. The second hybrid control, in its turn, combines a pure Computed Torque with the altered Sliding Mode control. The proposed modifications in the Sliding Mode control aim to achieve a considerable reduction of the tracking errors and chattering. A stability analysis of the proposed control techniques and an experimental validation are carried out, comparing the performance of the pure and hybrid control laws in a 5R parallel mechanism. Moreover, simulations are also conducted to evaluate the behaviour of a 3-dof spatial parallel robot, when performing a 3D-path. Analysing the simulations and the experimental results, it is possible to observe a significant reduction of the path tracking and steady-state errors in both hybrid control strategies.

Information

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

Figure 1. Block diagram of the proposed hybrid controls.

Figure 1

Figure 2. Plot of the function $\textrm{sat}(x)$.

Figure 2

Table I. Dimensional and inertial parameters of the chains $S_i$ of the mechanism.

Figure 3

Table II. Controller parameters for the circular path.

Figure 4

Figure 3. (a) 5R parallel mechanism; (b) a RR kinematic chain $S_i$.

Figure 5

Figure 4. The block diagram of the overall control loop in the joint space.

Figure 6

Figure 5. The components of the robot systems.

Figure 7

Figure 6. The mechanical system: (a) CAD model; (b) 5R mechanism.

Figure 8

Table III. Controller parameters for the triangular path.

Figure 9

Figure 7. Pure PD control: circular path. (a) Desired and actual circular paths. (b) x-direction control error. (c) y-direction control error. (d) Torque of actuator 1. (e) Torque of actuator 2.

Figure 10

Figure 8. Hybrid PD+SM control: circular path. (a) Desired and actual circular paths. (b) x-direction control error. (c) y-direction control error. (d) Torque of actuator 1. (e) Torque of actuator 2.

Figure 11

Figure 9. Pure CT control: circular path. (a) Desired and actual circular paths. (b) x-direction control error. (c) y-direction control error. (d) Torque of actuator 1. (e) Torque of actuator 2.

Figure 12

Figure 10. Hybrid CT+SM control: circular path. (a) Desired and actual circular paths. (b) x-direction control error. (c) y-direction control error. (d) Torque of actuator 1. (e) Torque of actuator 2.

Figure 13

Figure 11. Pure PD control: triangular path. (a) Desired and actual circular paths. (b) x-direction control error. (c) y-direction control error. (d) Torque of actuator 1. (e) Torque of actuator 2.

Figure 14

Figure 12. Hybrid PD+SM control: triangular path. (a) Desired and actual circular paths. (b) x-direction control error. (c) y-direction control error. (d) Torque of actuator 1. (e) Torque of actuator 2.

Figure 15

Figure 13. Pure CT control: triangular path. (a) Desired and actual circular paths. (b) x-direction control error. (c) y-direction control error. (d) Torque of actuator 1. (e) Torque of actuator 2.

Figure 16

Table IV. Metrics for the circular path.

Figure 17

Table V. Metrics for the triangular path.

Figure 18

Table VI. Steady-state error (mm) for the two paths.

Figure 19

Figure 14. Hybrid CT+SM control: triangular path. (a) Desired and actual circular paths. (b) x-direction control error. (c) y-direction control error. (d) Torque of actuator 1. (e) Torque of actuator 2.

Figure 20

Table VII. Controller parameters for the chosen path.

Figure 21

Table VIII. Metrics for the chosen path.

Figure 22

Table IX. Steady-state error (mm) for the chosen path.

Figure 23

Figure 15. (a) Circular path: initial configuration; (b) Triangular path: initial configuration; (c) Triangular path: configuration in the triangle vertex.

Figure 24

Figure B.1. The 2RRRS+P(Pa)P: representation of the mechanical structure, variables, parameters, centres of mass and actuator torques/force.

Figure 25

Figure B.2. Pure PD control: spatial parallel robot simulation. (a) x-direction control error. (b) y-direction control error. (c) z-direction control error. (d) Torque of actuator 1. (e) Torque of actuator 2. (f) Force of actuator 3.

Figure 26

Figure B.3. Hybrid PD+SM control: spatial parallel robot simulation. (a) x-direction control error. (b) y-direction control error. (c) z-direction control error. (d) Torque of actuator 1. (e) Torque of actuator 2. (f) Force of actuator 3.

Figure 27

Figure B.4. Pure CT control: spatial parallel robot simulation. (a) x-direction control error. (b) y-direction control error. (c) z-direction control error. (d) Torque of actuator 1. (e) Torque of actuator 2. (f) Force of actuator 3.

Figure 28

Figure B.5. Hybrid CT+SM control: spatial parallel robot simulation. (a) x-direction control error. (b) y-direction control error. (c) z-direction control error. (d) Torque of actuator 1. (e) Torque of actuator 2. (f) Force of actuator 3.

Figure 29

Table B.1. Robot parameters: lengths, masses and central mass moments of inertia of the links.

Coutinho and Hess-Coelho supplementary material

Coutinho and Hess-Coelho supplementary material 1

Download Coutinho and Hess-Coelho supplementary material(Audio)
Audio 3.4 MB

Coutinho and Hess-Coelho supplementary material

Coutinho and Hess-Coelho supplementary material 2

Download Coutinho and Hess-Coelho supplementary material(Audio)
Audio 1.6 MB