International Journal of Computational Intelligence Systems

Volume 14, Issue 1, 2021, Pages 1597 - 1606

Par4 Parallel Robot Trajectory Tracking Control Based on DMR-GWO2 and Fuzzy Predictive

Authors
Xiaoqing Zhang1, 2, *, ORCID, Zhengfeng Ming2
1School of Physics and Electronic Engineering, Xianyang Normal University, No. 43, Wenlin Road, Weicheng District, Xianyang, 712000, Shaanxi, China
2School of Mechano-Electronic Engineering, Xidian University, No. 2, South Taibai Road, Hi-Tech Development Zone, Xi'an, 710000, Shaanxi, China
*Corresponding author. Email: 249140543@qq.com
Corresponding Author
Xiaoqing Zhang
Received 22 March 2021, Accepted 9 May 2021, Available Online 19 May 2021.
DOI
10.2991/ijcis.d.210514.001How to use a DOI?
Keywords
Parallel robot; Trajectory tracking control; Type-2 fuzzy predictive compensation controller; Grey wolf optimizer
Abstract

A dynamic Grey Wolf Optimizer (GWO) is proposed, noted as DGWO2, and a novel dynamic improved GWO algorithm is obtained after transferring the mutation operator and the eliminating–reconstructing mechanism to the DGWO2, noted as DMR-GWO2. A Type-2 fuzzy predictive compensation PID trajectory tracking controller based on the DMR-GWO2 is proposed to attain the tracking targets for the trajectory control of Par4 parallel robot. In the trajectory tracking controller, the DMR-GWO2 is designed for optimizing the Type-2 fuzzy logic controller which is in parallel with the PID controller to speed up the response of the parallel robot and to get the high adaptive capacity of the whole system. One input of the Type-2 fuzzy logic controller is the tracking error, while the other input is the sum of the derivative of the tracking error and the change rate of the expected angle. Finally, the experiments verify the effectiveness of the designed trajectory tracking controller and the tracking errors are small.

Copyright
© 2021 The Authors. Published by Atlantis Press B.V.
Open Access
This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).

1. INTRODUCTION

Robot, as a powerful substitute for human labor, is serving many industries. The control of robot will directly affect its performance [1,2]. The control of the robot is generally divided into two steps, namely the path planning and the trajectory tracking control. The path planning includes the path shape planning and the motion planning [3]. And the trajectory tracking control [4] is to make the robot run on the planned trajectory by designing the trajectory tracking controller, which is an important aspect of the robot control and is also a hot topic in the robot research. At present, there are already a lot of researches on the robot trajectory tracking [5]. In the literature [6], a simplified dynamic model is taken as the consideration and it is verified that the control scheme designed for the trajectory tracking based on the robot reduced model could improve the trajectory tracking accuracy. In the literature [7], a five degree of freedom hybrid robot model predictive trajectory tracking controller for milling is designed, and the control law of calculating torque is planned to improve the performance of trajectory tracking. In the literature [8], a novel hybrid humanoid robot arm is the controlled object, an sliding mode controller based on the adaptive backstepping approach is introduced under considering the parameter uncertainties and disturbances, and finally the superiority of the trajectory tracking controller is verified by experiments. In the literature [9], the adaptive controller based on the output is proposed for a Delta robot, which is applied to implement the trajectory tracking and is helpful to gain the fast tracking of the reference trajectory. In the literatures [1013], the trajectory tracking controllers have taken the advantages of easy implementation and parameter convenient adjustment with PID controller, and most of the improvements are embodied in the PID parameters, meaning that a variety of online real-time adjusting strategies of PID parameters are introduced to enhance the adaptive ability of the controller. Thus the adaptive ability of such controller is greatly influenced by the designed parameter control law, which to some extent depends on the designer's experience, being not conducive to the widespread usage.

The tracking error is an important index to measure the effect of trajectory tracking for the robot. The smaller the tracking error is, the better the control effect will be. Thus, the robot tracking control often needs to be combined with the optimal control. The key of the optimal control lies in the design of the optimization algorithm. Considering the higher requirements on the accuracy of the robot control and the strong coupling complex nonlinear of the robot system, it would be difficult to solve the optimization problem with the traditional optimization algorithm for the robot. However, the computational intelligence technology has the characteristics of the strong adaptive ability and the robustness [14,15], providing an effective way for the robot to solve such complex optimization problem. In the literature [16], a navigation method for a three-wheeled omnidirectional mobile robot (TWOMR) based on the fuzzy behavior has been proposed. In the literature [17], the autonomous bicycle robot is as the object of study. The trajectory planning and the tracking control have been carried out for it, the polynomial curve is obtained through minimizing the maximum of the desired roll angles equilibrium determined, and the PSO is taken to solve the optimization problem. In the literature [18] the combination of the neural network control and the genetic algorithm (GA) is studied for the cooperative robot. To implement the good trajectory tracking control of the robot, the GA and an improved GA are applied to optimize the structure of the neural network.

The parallel robot, as an important branch of the robot, has been favored by many scientific researches for its excellent dynamic performance. In view of the above mentioned facts, for Par4 parallel robot, a Type-2 fuzzy predictive compensation PID controller based on DMR-GWO2 is proposed to make its trajectory tracking control system simple and its system highly adaptive. The DMR-GWO2 is a novel improved dynamic Grey Wolf Optimizer (GWO) based on the mutation operator and the eliminating–reconstructing mechanism [19]. The inputs of the Type2-fuzzy logic controller have been specially designed which will be explained in a later section. The PID controller and the Type-2 fuzzy logic controller are connected in parallel, which can reduce the dependence on the Par4 parallel robot model and improve the adaptive ability of the system without the need of designing the parameter control law. To further improve system performance, the DMR-GWO2 is applied for some optimization training of Type2-fuzzy logic controller.

2. TYPE-2 FUZZY CONTROLLER

The structure of the Type-2 fuzzy logic system is shown in Figure 1 [20]. When the Type-2 fuzzy logic system theory is applied in the control field, the controller will be called as the Type-2 fuzzy logic controller correspondingly.

Figure 1

The structure of Type-2 fuzzy logic system.

3. GWO AND DMR-GWO2

3.1. Grey Wolf Optimizer

The GWO [21] mainly simulates the hierarchy and the hunting behavior of the grey wolves. The hierarchical structure is demonstrated in Figure 2, where Wolf α, β and δ are the top three leading wolves, who represents the optimal solution, the suboptimal solution and the triple optimal solution of the optimization problem respectively. Wolf ω is the lowest level grey wolf, the primary actor of the searching behavior. The hunting mechanism in the GWO could be described as (1)(7).

dα=|λ1PαP(t)|(1)
dβ=|λ2PβP(t)|(2)
dδ=|λ3PδP(t)|(3)
P1(t+1)=PαA1dα(4)
P2(t+1)=PβA2dβ(5)
P3(t+1)=PδA3dδ(6)
P(t+1)=P1(t+1)+P2(t+1)+P3(t+1)3(7)
where t means the current iteration, (t+1) means the next iteration, P means the position vector of the current search wolf. Pα is the position vector of Wolf α, Pβ the position vector of Wolf β and Pδ the position vector of Wolf δ. The general formulas of Α and λ are listed in (8) and (9) respectively.
A=2ar1a(8)
λ=2r2(9)

Figure 2

The hierarchy diagram of the grey wolf.

In (8) and (9), the elements of r1 and r2 are the random numbers in [0, 1], and the value of parameter a gradually decreases from 2 to 0 with the increase of iteration. The flow chart of the GWO is described in Figure 3. The GWO is thought as the standard GWO.

Figure 3

The flow chart of GWO.

In the GWO flow chart, the fit is the current fitness value of the ith grey wolf. The fα represents the fitness value of Wolf α, fβ represents the one of Wolf β and fδ represents the one of Wolf δ. The Pit and Pit+1 are the current position vector and the position vector of the next iteration of the ith grey wolf respectively. From Figure 3, the fit is calculated first, then after comparing fit with fα, fβ and fδ, the positions and the fitness values of the three leading wolves, namely Pα and fα, Pβ and fβ, or Pδ and fδ, may be updated if the fit is superior to fα, fβ or fδ. If all the comparisons are completed, the current position vector Pit of the ith grey wolf will be updated as Pit+1. When all grey wolf positions are updated, an iteration is ended. When all the iterations are completed, the last Pα and fα will be considered as the best results.

From the flow chart of the GWO, it can be seen that the position update of the current grey wolf can only be carried out after completing the comparisons between all the grey wolves and the three leading wolves, which is not conducive to the fast convergence of the algorithm. That is to say, the current grey wolf updates its position needing to wait the comparisons of other wolves. For this kind of waiting, the standard GWO is known as a “static” algorithm. To speed the convergence of the GWO up, the dynamic GWO is proposed.

3.2. The Dynamic GWO

To get rid of the “waiting,” the dynamic GWO is proposed and its flow chart is shown in Figure 4. Seen from Figure 4, compared with the standard GWO, the current grey wolf can directly update its position without waiting for the comparisons between other grey wolves and the three leading wolves, thus, it is thought as the “dynamic” GWO, noted as DGWO. In Figure 4, the position update of the current grey wolf is performed before the calculation of its fitness value, and also before the comparison between the grey wolf and the three leading wolves. The sequence of procedures is different from the standard GWO, to highlight the differences, the number “2” is added to the abbreviations, DGWO, namely denoted as DGWO2.

Figure 4

The flow chart of the dynamic GWO (DGWO2).

In the DGWO2, the embodiment of the “dynamic” is just to perform the position update in a timely manner, and the newfound Pα, Pβ and Pδ in current iteration are timely applied to the next iteration, which could make the algorithm optimizing faster and improve its convergence speed.

3.3. The Improved Dynamic GWO

The GWO algorithm is excellent, but it is not perfect, and many other improved GWO algorithms have been known so far. The DGWO2 retains all program statements in the GWO, but only adjusts their order of execution. Therefore, it could be considered to transfer the previous improvements based on the GWO to the DGWO2. Such improvements may have better performance. Some discussions have been made in the literature [22] where it is found that the effect of transferring the mutation operator and the eliminating–reconstructing mechanism (MR-GWO) [19] to the DGWO2 is very good. And the improved DGWO2 based on the mutation operator and the eliminating–reconstructing mechanism is noted as DMR-GWO2. The DMR-GWO2 could be described as follows:

Algorithm 1 The DMR-GWO2

Initialize the search wolves Pii=1,2,,N

Initialize Parameters a, A, λ, η, F and Pm

Initialize the leading wolves Pα, Pβ and Pδ

Calculate the fitness of the leading wolves

While (t < Maximum number of iterations)

for each search wolf

  Update the search wolf

  Calculate the fitness of the updated search wolf

  Update the leading wolves Pα, Pβ, Pδ

end for

Sort the fitness of search wolves;

Perform the mutation operation for the excellent search wolves;

Eliminate the poor search wolves and reconstruct them;

t=t+1

end while

Return Pα

The detailed comparison and experimental verification of the GWO, DGWO2 and DMR-GWO2 have been carried out with the CEC2014 test functions as the optimized objects [22]. Moreover, among many other comparison algorithms, the DMR-GWO2 is also the best, either from the statistical number of the optimal values or from the perspective of the “rank value,” that is why it is selected to optimize the tracking controller of the Par4 robot. In view of space, the experiments would not be described in detail here.

4. PAR4 TRACKING CONTROLLER

4.1. Expected Trajectory

The structure diagram of Par4 parallel robot is shown in Figure 5, which mainly includes the fixed platform, the moving platform and the branch chain consisting of the big arm and the small arm. The moving platform is the execution end of the Par4 parallel robot. The fixed platform mainly includes an installing frame and four servo motors [23].

Figure 5

The structure diagram of Par4 parallel robot.

For Par4 parallel robot, the high-speed pickup is one of the main operations. The gate-shape pick-and-place trajectory is shown in Figure 6, in which the right-angle transition could be rounded with some smooth curve. The planned angle curves of the Par4 parallel robot are shown in Figure 7 [23], which are obtained by the trajectory planning and optimization with the lowest mechanical energy consumption, the lamé curve as the smooth transition curve and the asymmetric quintic polynomial as the motion law. To control the Par4 parallel robot with high precision, it is necessary to study the trajectory tracking control.

Figure 6

The structure diagram of Par4 parallel robot.

Figure 7

The planned angle trajectory of Par4 parallel robot.

4.2. The Structure of Tracking Control System

The trajectory tracking control will be studied on the joint level. Taking the joint drive motors of the Par4 parallel robot end-effector as the controlled objects, the structure of the whole trajectory tracking control system is illustrated in Figure 8.

Figure 8

The trajectory tracking control structure of the whole system.

In Figure 8, q is the expected angle vector of the four drive motors, and q is the actual output angle vector. The ei(t) represents the angle error of the ith drive motor, the e˙i(t) represents the derivative of the tracking error ei(t) of the ith drive motor, and the e˙i(t) has two parts: one is the derivative of the error ei(t) and the other is the change rate of the input angle, i=1,2,3,4. The Out1, Out2, Out3 and Out4 are the outputs of the four trajectory tracking controllers respectively.

The expected angle vector q involves the angle sequences planned as in Figure 7, and the angle tracking controllers, namely the controller 1, the controller 2, the controller 3 and the controller 4, are designed for the drive motors, the permanent magnet synchronous motors (PMSM). All the angle tracking controllers have the same structure, that is the Type-2 fuzzy predictive compensation PID controllers based on the direct torque control in which the Type-2 fuzzy logic controllers are taken as the feedforward predictive compensation. For each controller, there are three inputs, the angle tracking error ei(t), the derivative of the angle tracking error e˙i(t) and the third input e˙i(t), i=1,2,3,4. The output is the actual angle vector q. The actual angle minus the expected angle equals the angle tracking error. The smaller the angle tracking error, the better the performance of the robot. The design of the angle tracking controller for the robot is very important, directly affecting the operation performance of the robot.

4.3. The Tracking Controller of Par4 Robot

The tracking controller is shown in Figure 9, where a Type-2 fuzzy predictive compensation PID controller based on the DMR-GWO2 is seen. The Type-2 fuzzy predictive compensation controller optimized by the DMR-GWO2 is parallel to the PID controller. As above, the e(t) is the angle tracking error, and the e˙(t) is the derivative of the tracking error e(t). The input of PID controller is the two conventional input variables, namely the e(t) and the e˙(t). One input variable of Type-2 fuzzy predictive compensation controller is also the tracking error e(t). However, considering that the input angle is not a fixed value and there is a certain rate of change, the sum of the derivative of the tracking error and the change rate of the input angle, which is noted as e˙(t), is taken as the other input variable of the Type-2 fuzzy predictive compensation controller to reduce the angle tracking error, and the e˙(t) is also one input of the DMR-GWO2.

Figure 9

The structure of Type-2 fuzzy predictive compensation PID controller.

The initial range of the tracking error e(t) is set in [−2, 2], and seven fuzzy variables are set up for the tracking error, mfe1, mfe2, mfe3, mfe4, mfe5, mfe6 and mfe7, respectively, which demonstrate the tracking error negative big (NB), negative median (NM), negative small (NS), zero (ZE), positive small (PS), positive median (PM) and positive big (PB), respectively, shown as (10). And all these fuzzy variables are designed as the Gauss Type-2 fuzzy sets.

F~i=mfeiEiμiJeiμmfei,μimfei,μi,  i=1,2,,7(10)
where F~i is the ith Type-2 fuzzy set of the input et, mfei is the corresponding ith fuzzy variable, Ei is the range of the ith fuzzy variable, μi is the secondary variable and Jei[0,1] is the range of the primary membership of the ith fuzzy variable, i=1,2,,7.

The main membership function F~i1 is shown as (11). The singleton fuzzifier method is adopted for the secondary membership.

F~i1mfei=expmfeici22σi2,  i=1,2,,7(11)
where ci means the central value of the Gaussian function, σi means the standard deviation of the Gaussian function, representing the width of the bell shape.

The footprint of uncertainty (FOU) of Type-2 fuzzy set are shown as follows:

FOUF~i=mfeiF~_i1mfei,F~¯i1mfei(12)
where F~_i1mfei and F~¯i1mfei are the lower and upper boundaries respectively.

The initial range of the e˙t(t) is set in [−500, 500], and three fuzzy variables are set up for the e˙t(t), mfde1, mfde2 and mfde3, denoting the value negative (N), zero (Z) and positive (P). The Gaussian Type-2 fuzzy set is adopted for mfde2, and the triangular Type-2 fuzzy sets are applied for mfde1 and mfde3. Also, for simplicity, the singleton fuzzifier method is adopted for the secondary membership.

The interval Type-2 fuzzy set is involved in the output of fuzzy inference and the normalized output scope is limited in [−1, 1], and seven fuzzy variables are designed, which represent negative big (NB), negative medium (NM), negative small (NS), zero (ZE), positive small (PS), positive median (PM) and positive big (PB), respectively. The fuzzy rules are shown in Table 1.

e(t)
e˙(t)
NB NM NS ZE PS PM PB
N NS NM ZE ZE ZE PS PM
Z NM NS ZE ZE ZE PS PM
P NB NM NS ZE PS PM PB
Table 1

The fuzzy inference rules.

4.4. The Optimization Based on DMR-GWO2

The DMR-GWO2 is mainly applied to optimize the input range, the output weighting factor, several parameters of mfe4 and mfde2 in the Type-2 fuzzy logic controller. Corresponding to lowest mechanical energy consumption, ISE index that could reflect energy consumption is selected as the optimization objective function, as follows:

fmin=0t|et(t)|2dt(13)

In order to reduce the complexity of the optimization, only integer optimization is carried out for the input range and the output weight factor, which will also reduce the search time. After experimental verification, the optimization range of the tracking error e(t) is [−1, 1], and the optimization range of the e˙t(t) is [−2000, 2000]. The better input–output fuzzy model based on the DMR-GWO2 is shown in Figure 10.

Figure 10

Optimized fuzzy model.

5. TRAJECTORY TRACKING EXPERIMENT

5.1. The Experiment Platform

The experimental platform of the Par4 parallel robot is shown in Figure 11. It includes the robot bracket, the fixed platform, the moving platform, the servo drives, servo motors, the terminal board, the computer with motion control card and so on.

Figure 11

The experimental platform of Par4 parallel robot.

5.2. The Experiment Results

The angle tracking results of the Par4 parallel robot are shown in Figure 12. The coordinates of the starting and ending points of the pickup of the Par4 robot are k0=250,20,543.5 and kf=250,0,543.5 respectively. The expected trajectory is obtained under the fifth-order polynomial motion law with relatively lower mechanical energy consumption as in Figure 7. The PID controller and the Type-2 fuzzy predictive compensation controller are introduced for the comparative analysis. In Figure 12, the dotted blue line is barely visible, since the angle curve based on the Type-2 fuzzy predictive compensation PID controller is under the expected angle curve, almost coinciding with it, meaning the robot can track the expected trajectory well.

Figure 12

The output angle results of Par4 parallel robot. (a) is the angle results of Motor 1, (b) is the angle results of Motor 2, (c) is the angle results of Motor 3 and (d) is the angle results of Motor 4.

5.3. Discussion and Analysis

  1. The discussion about the three controller

    The angle tracking error curves are shown in Figure 13 where the angle tracking error of the controller designed in this paper is significantly smaller than that of the PID controller and that of the Type-2 fuzzy logic controller, which further illustrates the good tracking effect. The Type-2 fuzzy logic control and the PID controller in parallel connection can complement each other in function. The maximum absolute error of the Type-2 fuzzy predictive compensation PID controller is less than 0.01 rad, meaning that the error can be controlled at the thousandth level. In a word, it has clearly shown that there is good effect on the control of the angle tracking with the Type-2 fuzzy predictive compensation PID controller.

  2. The comparative analysis of the angle errors before and after the optimization

    The comparison results are obtained in Figure 14 about the angle tracking errors of the robot before and after the optimization of the Type-2 fuzzy logic controller. Before the optimization, it means that the parameters of the designed controller are the initial values, and after the optimization, it means that the parameters of the Type-2 fuzzy logic controller are the optimized values by the DMR-GWO2. It can be seen from Figure 14 that, after optimizing, the angle tracking errors are significantly decreased, and the maximum absolute error of the tracking angle can be reduced by more than 50%, which fully demonstrates the effectiveness of optimization based on the DMR-GWO2.

  3. The discussion of input variables

    According to the analysis, it is known that the difficulty of the angle tracking control for the robot lies in that the expected motor angle is not a constant value and varies with time, meaning the higher tracking speed need to satisfy the dynamic requirements. The adjusting time of the PID control is long, easily causing the hysteresis to some extent in the tracking process, and the tracking error is relatively large. When the Type-2 fuzzy logic controller is involved in parallel with the PID controller, the output of the Type-2 fuzzy logic controller is equivalent to the one with only proportional control, accelerating the response speed of the system to a certain extent. In the experiment, it is found that if the inputs of the Type-2 fuzzy logic controller only include the two variables, the angle error e(t) between the expected input and the actual output and the derivative of the angle error e˙(t), when the input angle is unchanged or the input angle changes slowly, the tracking effect could be significantly improved. However, when the change rate of the input angle is slightly larger, the angle tracking error would be larger and the tracking effect would be worse. Obviously, the tracking error is affected by the change rate of the input angle. Thus, to reduce the tracking error, the one of the Type-2 fuzzy predictive compensation controller inputs, the error derivative e˙(t), had been changed to the sum of the change rate of the input angle and the derivative of the error, noted as e˙(t), and the other input e(t) remains unchanged.

    The following is an experimental comparative analysis of the inputs designed above. When the angle tracking controller has the same structure and all parameters in the controller have the same values, only the two different sets of inputs of the Type-2 fuzzy predictive compensation controller are discussed. The one set of inputs are thought as the conventional ones, meaning that the inputs of the Type-2 fuzzy predictive compensation controller are the angle tracking error e(t) and the derivative of e(t), as e˙(t). The other set of inputs are the one designed above, in which one input of the Type-2 fuzzy predictive compensation controller is the tracking error e(t), and the other input is the sum of the derivative of the tracking error and the change rate of the input angle, as e˙(t). The comparison angle error curves are shown in Figure 15. In Figure 15, the angle errors based on the designed inputs is much smaller than that based on the conventional inputs. It is shown that the dynamic tracking performance of the Par4 parallel robot with the tracking controller designed above is significantly improved.

Figure 13

The angle errors of Par4 parallel robot. (a) is the angle errors of Motor 1, (b) is the angle errors of Motor 2, (c) is the angle errors of Motor 3 and (d) is the angle errors of Motor 4.

Figure 14

The comparison results of the angle errors before and after the optimization. (a) is the angle errors of Motor 1, (b) is the angle errors of Motor 2, (c) is the angle errors of Motor 3, and (d) is the angle errors of Motor 4.

Figure 15

The comparison results of the angle errors with different inputs. (a) is the angle errors of Motor 1, (b) is the angle errors of Motor 2, (c) is the angle errors of Motor 3 and (d) is the angle errors of Motor 4.

6. CONCLUSION

A Type-2 fuzzy predictive compensation PID controller based on the DMR-GWO2 is proposed to track the planned trajectory for the Par4 parallel robot to carry out the gate-shaped pick-and-place operation. The Type-2 fuzzy predictive compensation controller is paralleled with the PID controller to speed up the response of the system, and the DMR-GWO2 is applied for the optimization of the Type-2 fuzzy logic controller. Finally, the correctness of the design is verified by experiments, and the tracking errors are all small. The selection about the change rate of the input angle being considered for one of the inputs of Type-2 fuzzy predictive compensation controller, greatly improves the system dynamic tracking effect, the tracking error of the system being reduced and the adaptive capacity of the controller being increased. The proposed intelligent PID trajectory tracking controller can effectively control the Par4 parallel robot, which lays a solid foundation for its subsequent industrial application.

CONFLICTS OF INTEREST

The authors declare no conflicts of interest.

AUTHORS' CONTRIBUTIONS

Methodology, Zhengfeng Ming; experimental verification, Xiaoqing Zhang; writing—original draft preparation, Xiaoqing Zhang; writing—review and editing, Xiaoqing Zhang; supervision, Zhengfeng Ming; project administration, Zhengfeng Ming.

Funding Statement

This research was funded by the Scientific Research Plan Projects (No. 20JK0972) of Shannxi Education Department and the National High Technology Research and Development Program (863) (No. 2015AA7041003) of China.

REFERENCES

Journal
International Journal of Computational Intelligence Systems
Volume-Issue
14 - 1
Pages
1597 - 1606
Publication Date
2021/05/19
ISSN (Online)
1875-6883
ISSN (Print)
1875-6891
DOI
10.2991/ijcis.d.210514.001How to use a DOI?
Copyright
© 2021 The Authors. Published by Atlantis Press B.V.
Open Access
This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Xiaoqing Zhang
AU  - Zhengfeng Ming
PY  - 2021
DA  - 2021/05/19
TI  - Par4 Parallel Robot Trajectory Tracking Control Based on DMR-GWO2 and Fuzzy Predictive
JO  - International Journal of Computational Intelligence Systems
SP  - 1597
EP  - 1606
VL  - 14
IS  - 1
SN  - 1875-6883
UR  - https://doi.org/10.2991/ijcis.d.210514.001
DO  - 10.2991/ijcis.d.210514.001
ID  - Zhang2021
ER  -