Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-05T12:14:34.245Z Has data issue: false hasContentIssue false

Mechatronic design of dynamically decoupled manipulators based on the control performance improvement

Published online by Cambridge University Press:  27 October 2022

Yaodong Lu*
Affiliation:
Mecaproce/INSA-Rennes, 20 av. des Buttes de Coesmes, CS 70839, Rennes, 35708, France France, Laboratoire des Sciences du Numérique de Nantes, UMR 6004, 1, rue DE LA Noë, BP 92101, Nantes, 44321 Nantes Université, École Centrale de Nantes, France
Yannick Aoustin
Affiliation:
France, Laboratoire des Sciences du Numérique de Nantes, UMR 6004, 1, rue DE LA Noë, BP 92101, Nantes, 44321 Nantes Université, École Centrale de Nantes, France
Vigen Arakelian
Affiliation:
Mecaproce/INSA-Rennes, 20 av. des Buttes de Coesmes, CS 70839, Rennes, 35708, France France, Laboratoire des Sciences du Numérique de Nantes, UMR 6004, 1, rue DE LA Noë, BP 92101, Nantes, 44321 Nantes Université, École Centrale de Nantes, France
*
*Corresponding author. E-mail: Yaodong.Lu@ls2n.fr
Rights & Permissions [Opens in a new window]

Abstract

The control of industrial robot manipulators presents a difficult problem for control engineers due to the complexity of their nonlinear dynamics models. Nonlinear controls based on feedback linearization are developed to meet control requirements. Model-based nonlinear control is highly sensitive to parameter errors and leads to problems of robustness for tracking trajectories at high speeds, and there is the additional problem of a heavy computational burden to consider in the design of nonlinear controllers. In this paper, a mechatronic design approach is proposed, which aims to facilitate controller design by redesigning the mechanical structure. The problem is approached in two steps: first, the dynamic decoupling conditions of manipulators are described and discussed, involving redistribution of the moving mass, which leads to the decoupling of motion equations. A classical linear control law is then used to track the desired efficient bang-bang profile trajectory. Then, in the presence of parameter uncertainty and external disturbances, the nonlinear controls with simple structures are adopted to stabilize the decoupled system asymptotically. An analysis of the results from a simulation of this approach demonstrates its effectiveness in controller design. The proposed improvement in control performance is illustrated via two spatial manipulators.

Information

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

Figure 1. 2R spatial serial manipulator.

Figure 1

Table I. Length and mass parameters of the industrial robot KR [32].

Figure 2

Figure 2. 3R spatial serial manipulator.

Figure 3

Figure 3. Initial structure.

Figure 4

Figure 4. With relocated actuators.

Figure 5

Figure 5. “Bang-bang” profile used for generation of motion in the dynamically decoupled 2R spatial serial manipulator.

Figure 6

Table II. Results of different phase lead angles in the decoupled 2R spatial serial manipulator.

Figure 7

Figure 6. Frequency domain response with $70^{\circ }$ phase lead compensator.

Figure 8

Figure 7. Trajectory tracking of lead compensator in the decoupled 2R spatial serial manipulator.

Figure 9

Figure 8. Torque generation of lead compensator in the decoupled 2R spatial serial manipulator.

Figure 10

Figure 9. Trajectory tracking of lead compensator in the decoupled 3R spatial serial manipulator.

Figure 11

Table III. Results of different phase lead angles in the decoupled 3R spatial serial manipulator.

Figure 12

Figure 10. Torque generation of lead compensator in the decoupled 3R spatial serial manipulator.

Figure 13

Figure 11. Trajectory tracking of LQR in the decoupled 2R manipulator.

Figure 14

Figure 12. Torque generation of LQR in the decoupled 2R manipulator.

Figure 15

Figure 13. Trajectory tracking of LQR in the decoupled 3R manipulator.

Figure 16

Figure 14. Torque generation of LQR in the decoupled 3R manipulator.

Figure 17

Figure 15. Joint friction curve.

Figure 18

Figure 16. Trajectory tracking of MRAC in the decoupled 2R manipulator.

Figure 19

Figure 17. Trajectory tracking of MRAC in the decoupled 3R manipulator.

Figure 20

Figure 18. Torque generation of MRAC in the decoupled 2R manipulator.

Figure 21

Table IV. Results of two controllers in the presence of parameter uncertainty.

Figure 22

Figure 19. Torque generation of MRAC in the decoupled 3R manipulator.

Figure 23

Figure 20. Trajectory tracking of modified twisting controller in the decoupled 2R manipulator.

Figure 24

Figure 21. Trajectory tracking of modified twisting controller in the decoupled 3R manipulator.

Figure 25

Table V. Results of different controllers in the presence of joint friction.

Figure 26

Figure 22. Torque generation of modified twisting controller in the decoupled 2R manipulator.

Figure 27

Figure 23. Torque generation of modified twisting controller in the decoupled 3R manipulator.

Figure 28

Figure 24. Difference between the actuator torque and the ideal torque in the decoupled 2R manipulator.

Figure 29

Figure 25. Difference between the actuator torque and the ideal torque in the decoupled 3R manipulator.