- 1Key Laboratory of Metallurgical Equipment and Control Technology of Ministry of Education, Wuhan University of Science and Technology, Wuhan, China
- 2Research Center for Biomimetic Robot and Intelligent Measurement and Control, Wuhan University of Science and Technology, Wuhan, China
- 3Hubei Key Laboratory of Mechanical Transmission and Manufacturing Engineering, Wuhan University of Science and Technology, Wuhan, China
- 4Precision Manufacturing Research Institute, Wuhan University of Science and Technology, Wuhan, China
- 5Hubei Key Laboratory of Hydroelectric Machinery Design and Maintenance, Three Gorges University, Yichang, China
With the manipulator performs fixed-point tasks, it becomes adversely affected by external disturbances, parameter variations, and random noise. Therefore, it is essential to improve the robust and accuracy of the controller. In this article, a self-tuning particle swarm optimization (PSO) fuzzy PID positioning controller is designed based on fuzzy PID control. The quantization and scaling factors in the fuzzy PID algorithm are optimized by PSO in order to achieve high robustness and high accuracy of the manipulator. First of all, a mathematical model of the manipulator is developed, and the manipulator positioning controller is designed. A PD control strategy with compensation for gravity is used for the positioning control system. Then, the PID controller parameters dynamically are minute-tuned by the fuzzy controller 1. Through a closed-loop control loop to adjust the magnitude of the quantization factors–proportionality factors online. Correction values are outputted by the modified fuzzy controller 2. A quantization factor–proportion factor online self-tuning strategy is achieved to find the optimal parameters for the controller. Finally, the control performance of the improved controller is verified by the simulation environment. The results show that the transient response speed, tracking accuracy, and follower characteristics of the system are significantly improved.
Introduction
In order to increase the working capacity of the robot, it must be controlled steadily. Therefore, the positioning control of the manipulator is essential. Positioning control is a point–point control in which a fixed parameter setting is specified. The variables of the joint are able to remain in the desired position, unaffected by torque perturbations and independent of the initial state (Lohic et al., 2018; Tian et al., 2020; Jiang et al., 2021a; Liu et al., 2021a). The manipulator is adjusted by the controller so that its joints reach the desired position specified by the user. The difference between the ideal position of the manipulator and the current given value is used as input to the controller to achieve its positioning control (Cheng et al., 2020; Cheng et al., 2021a; Xiao et al., 2021). Currently, distributed PID control of manipulator joints is widely used in the practical production of industrial robots (Jiang et al., 2019a; Qi et al., 2019; Liu et al., 2021b). Although these feedback controllers are designed on the basis of ignoring inter-joint dynamics coupling, they have proven to be effective in practice (Bai et al., 2021; Chen et al., 2021b). On this basis, domestic and foreign scholars and experts are constantly updating the manipulator positioning control algorithm to continuously improve the manipulator positioning control performance (Zhukov, 2019; Ma et al., 2020; Chen et al., 2021c).
Different environments and different shapes of industrial manipulator structures and drive methods are studied. In response to the current shortcomings of industrial manipulators with large mass, large size, and low-positioning accuracy, a highly integrated control system model with small size, light weight, perfect functionality, and electrical hybrid drive was designed (Liao et al., 2020; Duan et al., 2021). Against the shortcomings of the current manipulator with low-positioning accuracy, an adaptive control system is proposed to improve the positioning accuracy of the manipulator (Sun et al., 2020a; Chen et al., 2021a; Yun et al., 2021). However, research on adaptive control strategies has to progress further yet.
In order to achieve high robustness and high accuracy of the manipulator, a self-tuning PSO-fuzzy PID control method is proposed. Quantization factors–scaling factors in the fuzzy PID algorithm are optimized by PSO. The PID controller parameters dynamically are minute-tuned by the fuzzy controller 1 through a closed-loop control loop to adjust the magnitude of the quantization factors–proportionality factors online. Correction values are outputted by the modified fuzzy controller 2. The transient accuracy, response speed, and robustness are improved. The key contributions in the work are as follows:
1) A self-tuning PSO-fuzzy PID control method is proposed.
2) The controller optimal parameters are found by a quantization factor–scaling factor online self-tuning strategy.
3) The performance of the algorithm is analyzed and verified with experimental.
The remainder part of the article is arranged as follows: in Related Work Section, the related work for positioning control strategies is described. In Establishment of Kinetics Model Section, a four-degree-of-freedom manipulator is modeled. A self-tuning PSO-fuzzy PID positioning controller was designed and simulated in Methods Section. The last section is the Conclusion.
Related Work
Now, more and more intelligent algorithms are used to manipulator control systems (Zhang et al., 2017; Lu, 2018; Jiang et al., 2019b; Huang et al., 2019; Nguyen et al., 2019; Huang et al., 2020; Ozyer, 2020; Sun and Liu, 2020; Cheng et al., 2021; Liu et al., 2021c; Yu et al., 2021). Due to various factor interferences, such as the environment, the robot cannot be positioned accurately, and the positioning error will gradually increase (Sun et al., 2020b; Ozyer, 2020; Liu X. et al., 2021). Against the problem of uncertainty in the motion control of the manipulator, the manipulator is controlled to obtain the desired position by means of a calculated torque method (He et al., 2019; My and Bein, 2020), which improves the systematic robust to a certain extent. RBF neural networks can compensate for external environmental disturbances. A PD + RBF control algorithm is combined, which improves the immunity and robust of the power positioning system (Wen et al., 2016; Huang et al., 2021). An adaptive fuzzy SMC algorithm is proposed to the positioning control problem of articulated robots, and the steady-state convergence is good and has some robustness (Zirkohi and Fateh, 2017). Aiming the interference of internal and external factors on the performance of the robotic arm, a joint trajectory sliding mode robust control algorithm is proposed. It can effectively avoid the system jitter phenomenon. However, there are internal models with external disturbances (Weng et al., 2021; Zhao et al., 2021).
While there are algorithms that can improve on some aspects, there can be limitations. A passive-based control method for single-link flexible robotic arms is proposed. Precise positioning of the linkage end is achieved by a combination of precise joint positioning and linkage damping, but the stability is less than ideal (Jiang et al., 2019c; Jiang et al., 2021b). When the modeling is uncertain and the external disturbance is large and complex, it will lead to the phenomenon of jitter and vibration. By improving the interferer, compensating for external disturbances with feedback, and using neural networks to approximate the errors, the jitter is effectively suppressed, and the response speed and tracking accuracy are improved. However, it is suitable for situations where the system modeling error and external disturbances fluctuate greatly (Feliu et al., 2014; Sun et al., 2021). A motion control algorithm with a non-singular sliding mode saturation function method is proposed by combining a sliding mode variable structure and a BP neural network algorithm (Choubey and Chri, 2021; Yang et al., 2021). It provides accurate and stable control of the motion state of the robotic arm. A sliding mode controller was designed (Li et al., 2019a). Variable gain is incorporated into the controller, thus resulting in a controller with high robust and motion control accuracy. However, it is limited to the joint space.
A complete set of gravity compensation algorithms is proposed. According to the joint moment measurements, the parameters are adjusted in real time to meet the dynamic requirements of each stage of the main dynamic positioning process (Wang, 2020). Combining PD control with preset performance control, a simple PD control structure and a preset performance function based on a logarithmic form error transformation are used to design the robotic arm motion controller. The control algorithm improves the dynamic response performance to a certain extent. To speed up convergence, a PD-type iterative learning control law was devised (Zhao et al., 2018). The gain matrix is modified in real time to shorten the correction interval and overcome the problem of slow convergence of system disturbances, but it is less stable.
In summary, there are numerous ways to improve control strategies at this stage, and positioning control strategies are essential. However, there are still problems with some control strategies that need to be addressed, and further research is needed on universality and robustness. The response time and accuracy of the controller also need to be improved. This article finds the optimal parameters by modifying the fuzzy controller to adjust the size of quantization factor–proportion factor online. In the meantime, the improved solution is simulated and compared with the general solution.
Establishment of Kinetics Model
Manipulator Structure
The manipulator working space is illustrated in Figure 1. It has four rotary joints. Combined with the theory, the research will use this manipulator as a carrier to derive a dynamic model.
Mathematical Model
In order to facilitate the modeling, the dynamic characteristics of the driving circuit, the friction and motion damping between components, and the influence of motor dynamics are ignored (Li et al., 2019b; Ardeshiri et al., 2020; Li et al., 2020; Luo et al., 2020; Garcia et al., 2021). The model simplification of the aforementioned 4-DOF manipulator is shown in Figure 2.
In which,
The connecting rod movement, part of the kinetic energy affected can be ignored (Liu et al., 2018; Nabavi et al., 2019). Aiming the complexity of the dynamic model, the coupling terms are not considered (Wen et al., 2017; Loucif et al., 2020; Tan et al., 2020), choosing
where
Property 1: It has upper and lower bounds. Scilicet for
where
Property 2:
Property 3:
Property 4:
Property 5:
Property 6: The gravitational moment
Methods
PD Control of Gravity Compensation
The control system instability is easily caused by the integral action in PID. However, as a feedback controller with good closed-loop performance, PD control has extensive applications in single-degree-of-freedom second-order systems (Okamoto and Tsiotras, 2019; Liu et al., 2021d). However, the industrial manipulator with four degrees-of-freedom, the joints and links are not completely independent of each other. There are interactions, so the controllers for each part cannot be designed separately (Sun et al., 2020d; Liu et al., 2021e).
When the controller considers the gravity of the manipulator has the Eq. 8:
According to Eq. 8 and Eq. 9, Eq. 10 is the PD control closed-loop equation of gravity compensation:
where
From
For
where
Fuzzy PID Controller
The output of the controlled manipulator adjusted by the controller is called the driving torque (Sun et al., 2020a; Liao et al., 2021). Aiming the positioning control, the fuzzy control scheme is designed in this section (Li et al., 2019c). Equation 14 is obtained as the simplified dynamic equation:
where,
The gravity term of Eq. 14 is moved to the right of the equal sign as part of an uncertain disturbance.
where size of
According to the dynamic model and characteristics of the manipulator, the structure and parameters of the fuzzy controller are designed. The position deviation and the deviation change rate are the input variables of the fuzzy controller. Expert experience, the fuzzy controller output is obtained after repeated trials.
where
Based on the results of multiple simulation, the membership functions of the variables
According to the positioning control law of the manipulator, 49 fuzzy rules are designed and formed into a fuzzy control rule Figure 5.
The gravity center method is used for defuzzification, and the Mamdani method is used for fuzzy inference (Fu et al., 2019; Zhou et al., 2019). Figure 6 is the characteristic face of the fuzzy inference system. It can be seen that the output surface obtained is relatively smooth compared to the input.
Self-Tuning Positioning Controller Design Based on PSO Algorithm and Fuzzy PID
The particle swarm algorithm is a global optimization algorithm inspired by the activity of flocks of birds. Starting from a random solution, iterations are made to find the optimal solution and evaluate quality of the solution by fitness. In the iteration process, the particles update their velocity and position through Pbest and Gbest to achieve the global optimum.
The update strategy is as follows:
where,
The process for fuzzy PID based on PSO is as follows:
1) Initialize, run PSO, and retain Gbest.
2) The initial number of particles is 100, and the asynchronous learning factor parameters are
3) Determining whether the inertia weight is a positive real number.
4) To update the velocity and position of the particle using Eq. 16 and Eq. 17.
5) Evaluate all particles in the population and calculate particle fitness values. The current particle fitness is compared with the historical Pbest, and the population all-particle fitness is compared with the historical Gbest. In this article, the composite metric ITAE is that the integral of absolute deviation in time, as the fitness; the smaller the value, the better the performance. ITAE can calculate comprehensive assessment of the systematic dynamic and static performance. It is calculated as follows:
where
6) Calculating and updating Gbest.
7)
8) Determine if the termination condition is met. To end when the fitness threshold or maximum number of iterations is obtained, otherwise return to Step 3.
The fuzzy PID algorithm based on PSO is shown in Figure 7.
PID controller deficiencies can be compensated by the fuzzy PID control to a certain extent. However, the quantization factor–proportion factor is usually artificially set. There are some disadvantages, such as difficult to set fuzzy rules, quantization interval, large influence of parameters, and lack of self-adjustment. The article uses a self-tuning PSO-fuzzy PID control method. The quantization factors–proportionality factors in the fuzzy PID algorithm are optimized by PSO. The quantization factor–proportionality factor online self-tuning strategy is adopted as shown in Figure 8.
The quantization–proportion factor controller is constituted of a fuzzy controller 1 and modified fuzzy controller 2. The inputs of the two controllers are the deviation
Introduce
where,
The fuzzy rules of
According to many tests of the conventional fuzzy controller,
The fuzzy partition of
All membership function degrees of the modified fuzzy controller 2 are adopted triangular membership function degrees. Defuzzification also uses the center of gravity method. The characteristic face of the fuzzy inference system is illustrated in Figure 11. The convergence curve of the algorithm is shown in Figure 12.
Experiment
For verifying the effectiveness of the aforementioned controller, a numerical simulation experiment was achieved in MATLAB/Simulink. The real-time state value of the manipulator system is solved by ode4 (Runge–Kutta) (Higueras et al., 2018). Through the feedback of the current state value, the current control torque of the system is obtained. After repeated iterations, the desired state of the manipulator is finally obtained. The solver uses a fixed step size of 0.0001.
The result of the positioning control of the manipulator is verified. The self-adjusting strategy and dual fuzzy controllers are adopted through the PSO-fuzzy PID. The simulation experiment is carried out. It is compared with the conventional fuzzy PID positioning controller.
The calculation results of the positioning control of joints 1, 2, 3, and 4 are shown in Figures 13, 14:
FIGURE 13. Positioning control response of the angular displacement and angular velocity: (A) angular displacement of joints 1, (B) angular velocity of joints 1, (C) angular displacement of joints 2, (D) angular velocity of joints 2, (E) angular displacement of joints 3, (F) angular velocity of joints 3, (G) angular displacement of joints 4, and (H) angular velocity of joints 4.
FIGURE 14. Control torque input curve of the manipulator: (A) joint 1, (B) joint 2, (C) joint 3, and (D) joint 4.
Under conventional fuzzy controller control, the effective positioning accuracy was set to 0.005. According to the calculation results, the control time of the manipulator was 5s, and the effective positioning time of the joint was 2.8s on an average, with an average error of
Conclusion
For the positioning control of articulated robots, a modified fuzzy PID controller is designed on the basis of a mathematical model of the manipulator. First of all, the fuzzy control theory is analyzed. Based on empirical data, the type and number of fuzzy subsets of their inputs and outputs and their affiliation functions are designed. Second, the fuzzy set is characterized by an affiliation function curve, and the fuzzy control rules are established. The actual control experience is transferred to the fuzzy controller, and the fuzziness of the output objects is translated into numerical operations. Then, a self-tuning PSO-fuzzy PID positioning controller is designed, and the two positioning controllers are simulated by MATLAB/Simulink. The final simulation results show that the modified fuzzy PID controller has higher control accuracy and smoother control torque than the normal.
The proposed controller can be applied to different industrial manipulators. The future research plan is to apply this controller to the hardware realization of the industrial assembly manipulator.
Data Availability Statement
The original contributions presented in the study are included in the article/Supplementary material; further inquiries can be directed to the corresponding authors.
Author Contributions
YL and YS provided research ideas and plans. DJ and GJ wrote programs and conducted experiments. JK and CL analyzed and explained the simulation results. JY improved the algorithm. BT and ZF co-authored the manuscript and were responsible for collecting data. DJ, JY, YS, and ZF revised the manuscript for the corresponding author and approved the final submission.
Funding
This work was supported by grants of the National Natural Science Foundation of China (Grant Nos. 52075530, 51575407, 51975324, 51505349, 61733011, and 41906177), the grants of the Hubei Provincial Department of Education (D20191105), the grants of the National Defense PreResearch Foundation of Wuhan University of Science and Technology (GF201705), and the Open Fund of the Key Laboratory for Metallurgical Equipment and Control of Ministry of Education in Wuhan University of Science and Technology (2018B07 and 2019B13) and Open Fund of Hubei Key Laboratory of Hydroelectric Machinery Design and Maintenance in China in Three Gorges University (2020KJX02 and 2021KJX13).
Conflict of Interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s Note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Ardeshiri, R. R., Khooban, M. H., Noshadi, A., Vafamand, N., and Rakhshan, M. (2020). Robotic Manipulator Control Based on an Optimal Fractional-Order Fuzzy PID Approach: Sil Real-Time Simulation. Soft Comput. 24 (5), 3849–3860. doi:10.1007/s00500-019-04152-7
Bai, D., Sun, Y., Tao, B., Tong, X., Xu, M., Jiang, G., et al. (2021). Improved SSD Target Detection Method Based on Deep Feature Fusion. Concurrency Comput. Pract. Experience. doi:10.1002/CPE.6614
Baigzadehnoe, B., Rahmani, Z., Khosravi, A., and Rezaie, B. (2017). On Position/Force Tracking Control Problem of Cooperative Robot Manipulators Using Adaptive Fuzzy Backstepping Approach. Isa Trans. 70, 432–446. doi:10.1016/j.isatra.2017.07.029
Chen, T., Peng, L., Yang, J., and Cong, G. (2021b). Analysis of User Needs on Downloading Behavior of English Vocabulary Apps Based on Data Mining for Online Comments. Mathematics 9 (12), 1341. doi:10.3390/math9121341
Chen, T., Rong, J., Yang, J., Cong, G., and Li, G. (2021a). Combining Public Opinion Dissemination with Polarization Process Considering Individual Heterogeneity. Healthcare 9 (2), 176. doi:10.3390/healthcare9020176
Chen, T., Yin, X., Peng, l., Rong, J., Yang, J., and Cong, G. (2021c). Monitoring and Recognizing Enterprise Public Opinion from High-Risk Users Based on User Portrait and Random Forest Algorithm. Axioms 10 (2), 106. doi:10.3390/axioms10020106
Cheng, Y., Li, G., Li, J., Sun, Y., Jiang, G., Zeng, F., et al. (2020). Visualization of Activated Muscle Area Based on sEMG. J. Intell. Fuzzy Syst. 38 (3), 2623–2634. doi:10.3233/jifs-179549
Cheng, Y., Li, G., Yu, M., Jiang, D., Yun, J., Liu, Y., et al. (2021). Gesture Recognition Based on Surface Electromyography‐feature Image. Concurrency Computat. Pract. Exper. 33 (6), e6051. doi:10.1002/cpe.6051
Choubey, C., and Ohri, J. (2021). Optimal Trajectory Generation for A 6-DOF Parallel Manipulator Using Grey Wolf Optimization Algorithm. Robotica 39 (3), 411–427. doi:10.1017/s0263574720000442
Duan, H., Sun, Y., Cheng, W., Jiang, D., Yun, J., Liu, Y., et al. (2021). Gesture Recognition Based on Multi‐modal Feature Weight. Concurrency Computat. Pract. Exper. 33 (5), e5991. doi:10.1002/cpe.5991
Feliu, V., Pereira, E., and Díaz, I. M. (2014). Passivity-Based Control of Single-Link Flexible Manipulators Using A Linear Strain Feedback. Mechanism Machine Theor. 71, 191–208. doi:10.1016/j.mechmachtheory.2013.07.009
Fu, L., Ma, Y., and Wang, C. (2019). Memory Sliding Mode Control for semi‐Markov Jump System with Quantization via Singular System Strategy. Int. J. Robust Nonlinear Control. 29 (18), 6555–6571. doi:10.1002/rnc.4735
Garcia, A., Solanes, J., Gracia, L., and Munoz-Benavent, P. (2021). Bimanual Robot Control for Surface Treatment Tasks. Int. J. Syst. Sci. doi:10.1080/00207721.2021.1938279
He, Y., Li, G., Liao, Y., Sun, Y., Kong, J., Jiang, G., et al. (2019). Gesture Recognition Based on an Improved Local Sparse Representation Classification Algorithm. Cluster Comput. 22 (Suppl. 5), 10935–10946. doi:10.1007/s10586-017-1237-1
Higueras, I., Ketcheson, D. I., and Kocsis, T. A. (2018). Optimal Monotonicity-Preserving Perturbations of A Given Runge-Kutta Method. J. Sci. Comput. 76 (3), 1337–1369. doi:10.1007/s10915-018-0664-3
Huang, L., Fu, Q., He, M., Jiang, D., and Hao, Z. (2021). Detection Algorithm of Safety Helmet Wearing Based on Deep Learning. Concurrency Computat. Pract. Exper. 33 (13), e6234. doi:10.1002/CPE.6234
Huang, L., Fu, Q., Li, G., Luo, B., Chen, D., and Yu, H. (2019). Improvement of Maximum Variance Weight Partitioning Particle Filter in Urban Computing and Intelligence. IEEE Access 7, 106527–106535. doi:10.1109/ACCESS.2019.2932144
Huang, L., He, M., Tan, C., Jiang, D., Li, G., and Yu, H. (2020). Jointly Network Image Processing: Multi‐task Image Semantic Segmentation of Indoor Scene Based on CNN. IET Image Process 14 (15), 3689–3697. doi:10.1049/iet-ipr.2020.0088
Jiang, D., Li, G., Sun, Y., Hu, J., Yun, J., and Liu, Y. (2021a). Manipulator Grabbing Position Detection with Information Fusion of Color Image and Depth Image Using Deep Learning. J. Ambient Intell. Hum. Comput. 12 (12), 10809–10822. doi:10.1007/s12652-020-02843-w
Jiang, D., Li, G., Sun, Y., Kong, J., Tao, B., and Chen, D. (2019a). Grip Strength Forecast and Rehabilitative Guidance Based on Adaptive Neural Fuzzy Inference System Using sEMG. Pers. Ubiquit. Comput. doi:10.1007/s00779-019-01268-3
Jiang, D., Li, G., Sun, Y., Kong, J., and Tao, B. (2019b). Gesture Recognition Based on Skeletonization Algorithm and CNN with ASL Database. Multimed. Tools Appl. 78 (21), 29953–29970. doi:10.1007/s11042-018-6748-0
Jiang, D., Li, G., Tan, C., Huang, L., Sun, Y., and Kong, J. (2021b). Semantic Segmentation for Multiscale Target Based on Object Recognition Using the Improved Faster-RCNN Model. Future Generation Comp. Syst. 123, 94–104. doi:10.1016/j.future.2021.04.019
Jiang, D., Zheng, Z., Li, G., Sun, Y., Kong, J., Jiang, G., et al. (2019c). Gesture Recognition Based on Binocular Vision. Cluster Comput. 22 (Suppl. 6), 13261–13271. doi:10.1007/s10586-018-1844-5
Le Flohic, J., Paccot, F., Bouton, N., and Chanal, H. (2018). Application of Hybrid Force/Position Control on Parallel Machine for Mechanical Test. Mechatronics 49, 168–176. doi:10.1016/j.mechatronics.2017.12.006
Li, C., Li, G., Jiang, G., Chen, D., and Liu, H. (2020). Surface EMG Data Aggregation Processing for Intelligent Prosthetic Action Recognition. Neural Comput. Applic. 32 (22), 16795–16806. doi:10.1007/s00521-018-3909-z
Li, G., Jiang, D., Zhou, Y., Jiang, G., Kong, J., and Manogaran, G. (2019c). Human Lesion Detection Method Based on Image Information and Brain Signal. IEEE Access 7, 11533–11542. doi:10.1109/access.2019.2891749
Li, G., Li, J., Ju, Z., Sun, Y., and Kong, J. (2019a). A Novel Feature Extraction Method for Machine Learning Based on Surface Electromyography from Healthy Brain. Neural Comput. Applic. 31 (12), 9013–9022. doi:10.1007/s00521-019-04147-3
Li, G., Zhang, L., Sun, Y., and Kong, J. (2019b). Towards the SEMG Hand: Internet of Things Sensors and Haptic Feedback Application. Multimed. Tools Appl. 78 (21), 29765–29782. doi:10.1007/s11042-018-6293-x
Liao, S., Li, G., Li, J., Jiang, D., Jiang, G., Sun, Y., et al. (2020). Multi-Object Intergroup Gesture Recognition Combined with Fusion Feature and KNN Algorithm. J. Intell. Fuzzy Syst. 38 (3), 2725–2735. doi:10.3233/jifs-179558
Liao, S., Li, G., Wu, H., Jiang, D., Liu, Y., Yun, J., et al. (2021). Occlusion Gesture Recognition Based on Improved SSD. Concurrency Comput. Pract. Experience 33 (6), e6063. doi:10.1002/cpe.6063
Liu, P., Yan, P., and Özbay, H. (2018). Design and Trajectory Tracking Control of A Piezoelectric Nano-Manipulator with Actuator Saturations. Mech. Syst. Signal Process. 111, 529–544. doi:10.1016/j.ymssp.2018.04.002
Liu, X., Jiang, D., Tao, B., Jiang, G., Sun, Y., Kong, J., et al. (2021). Genetic Algorithm-Based Trajectory Optimization For Digital Twin Robots. Front. Bioeng. Biotechnol. doi:10.3389/fbioe.2021.793782
Liu, Y., Jiang, D., Duan, H., Sun, Y., Li, G., Tao, B., et al. (2021e). Dynamic Gesture Recognition Algorithm Based on 3D Convolutional Neural Network. Comput. Intelligence Neurosci. 12, 4828102. doi:10.1155/2021/4828102
Liu, Y., Jiang, D., Tao, B., Qi, J., Jiang, G., Yun, J., et al. (2021d). Grasping Posture of Humanoid Manipulator Based on Target Shape Analysis and Force Closure. Alexandria Eng. J. 61 (5), 3959–3969. doi:10.1016/j.aej.2021.09.017
Liu, Y., Li, C., Jiang, D., Chen, B., Sun, N., Cao, Y., et al. (2021c). Wrist Angle Prediction under Different Loads Based on GA‐ELM Neural Network and Surface Electromyography. Concurrency Computat Pract. Exper. doi:10.1002/CPE.6574
Liu, Y., Xiao, F., Tong, X., Tao, B., Xu, M., Jiang, G., et al. (2021a). Manipulator Trajectory Planning Based on Work Subspace Division. Concurrency and Computation: Practice and Experience . doi:10.1002/CPE.6710
Liu, Y., Xu, M., Jiang, G., Tong, X., Yun, J., Liu, Y., et al. (2021b). Target Localization in Local Dense Mapping Using RGBD SLAM and Object Detection. Concurrency Comput. Pract. Experience. doi:10.1002/CPE.6655
Loucif, F., Kechida, S., and Sebbagh, A. (2020). Whale Optimizer Algorithm to Tune PID Controller for the Trajectory Tracking Control of Robot Manipulator. J. Braz. Soc. Mech. Sci. Eng. 42 (1). doi:10.1007/s40430-019-2074-3
Lu, Y. (2018). Adaptive-Fuzzy Control Compensation Design for Direct Adaptive Fuzzy Control. IEEE Trans. Fuzzy Syst. 26 (6), 3222–3231. doi:10.1109/tfuzz.2018.2815552
Luo, B., Sun, Y., Li, G., Chen, D., and Ju, Z. (2020). Decomposition Algorithm for Depth Image of Human Health Posture Based on Brain Health. Neural Comput. Applic. 32 (10), 6327–6342. doi:10.1007/s00521-019-04141-9
Ma, R., Zhang, L., Li, G., Jiang, D., Xu, S., and Chen, D. (2020). Grasping Force Prediction Based on sEMG Signals. Alexandria Eng. J. 59 (3), 1135–1147. doi:10.1016/j.aej.2020.01.007
My, C., and Bien, D. (2020). New Development of the Dynamic Modeling and the Inverse Dynamic Analysis for Flexible Robot. Int. J. Adv. Robotic Syst. 17 (4), 172988142094334. doi:10.1177/1729881420943341
Nabavi, S., Akbarzadeh, A., and Enferadi, J. (2019). Closed-Form Dynamic Formulation of A General 6-P Us Robot. J. Intell. Robotic Syst. 96 (3-4), 317–330. doi:10.1007/s10846-019-00990-7
Nguyen, V. T., Lin, C. Y., Su, S. F., and Tran, Q. V. (2019). Adaptive Chattering Free Neural Network Based Sliding Mode Control for Trajectory Tracking of Redundant Parallel Manipulators. Asian J. Control. 21 (2), 908–923. doi:10.1002/asjc.1789
Okamoto, K., and Tsiotras, P. (2019). Optimal Stochastic Vehicle Path Planning Using Covariance Steering. IEEE Robot. Autom. Lett. 4 (3), 2276–2281. doi:10.1109/lra.2019.2901546
Ozyer, B. (2020). Adaptive Fast Sliding Neural Control for Robot Manipulator. Turkish J. Electr. Eng. Comp. Sci. 28 (6). doi:10.3906/elk-2001-129
Qi, J., Jiang, G., Li, G., Sun, Y., and Tao, B. (2019). Intelligent Human-Computer Interaction Based on Surface EMG Gesture Recognition. IEEE Access 7, 61378–61387. doi:10.1109/ACCESS.2019.2914728
Sun, L., and Liu, Y. (2020). Fixed‐time Adaptive Sliding Mode Trajectory Tracking Control of Uncertain Mechanical Systems. Asian J. Control. 22 (5), 2080–2089. doi:10.1002/asjc.2109
Sun, Y., Hu, J., Li, G., Jiang, G., Xiong, H., Tao, B., et al. (2020b). Gear Reducer Optimal Design Based on Computer Multimedia Simulation. J. Supercomput. 76 (6), 4132–4148. doi:10.1007/s11227-018-2255-3
Sun, Y., Tian, J., Jiang, D., Tao, B., Liu, Y., Yun, J., et al. (2020d). Numerical Simulation of Thermal Insulation and Longevity Performance in New Lightweight Ladle. Concurrency Computat. Pract. Exper. 32 (22), e5830. doi:10.1002/cpe.5830
Sun, Y., Weng, Y., Luo, B., Li, G., Tao, B., Jiang, D., et al. (2020c). Gesture Recognition Algorithm Based on Multi‐scale Feature Fusion in RGB‐D Images. IET Image Process 14 (15), 3662–3668. doi:10.1049/iet-ipr.2020.0148
Sun, Y., Xu, C., Li, G., Xu, W., Kong, J., Jiang, D., et al. (2020a). Intelligent Human Computer Interaction Based on Non Redundant EMG Signal. Alexandria Eng. J. 59 (3), 1149–1157. doi:10.1016/j.aej.2020.01.015
Sun, Y., Yang, Z., Tao, B., Jiang, G., Hao, Z., and Chen, B. (2021). Multiscale Generative Adversarial Network for Real‐world Super‐resolution. Concurrency Computat. Pract. Exper. 33 (21), e6430. doi:10.1002/CPE.6430
Tan, C., Sun, Y., Li, G., Jiang, G., Chen, D., and Liu, H. (2020). Research on Gesture Recognition of Smart Data Fusion Features in the IOT. Neural Comput. Applic. 32 (22), 16917–16929. doi:10.1007/s00521-019-04023-0
Tao, B., Liu, Y., Huang, L., Chen, G., and Chen, B. (2022). 3D Reconstruction Based on Photoelastic Fringes. Concurrency Computat. Pract. Exper. 34 (1), e6481. doi:10.1002/CPE.6481
Tian, J., Cheng, W., Sun, Y., Li, G., Jiang, D., Jiang, G., et al. (2020). Gesture Recognition Based on Multilevel Multimodal Feature Fusion. J. Intell. Fuzzy Syst. 38 (3), 2539–2550. doi:10.3233/jifs-179541
Wang, S. (2020). Adaptive Fuzzy Sliding Mode and Robust Tracking Control for Manipulators with Uncertain Dynamics. Complexity 2020 (JUL 25), 1492615. doi:10.1155/2020/1492615
Wen, H., Xie, W., Pei, J., and Guan, L. (2016). An Incremental Learning Algorithm for the Hybrid RBF-BP Network Classifier. EURASIP J. Adv. Signal Process. (1), 1–15. doi:10.1186/s13634-016-0357-8
Wen, N., Su, X., Ma, P., Zhao, L., and Zhang, Y. (2017). Online UAV Path Planning in Uncertain and Hostile Environments. Int. J. Mach. Learn. Cyber. 8 (2), 469–487. doi:10.1007/s13042-015-0339-4
Weng, Y., Sun, Y., Jiang, D., Tao, B., Liu, Y., Yun, J., et al. (2021). Enhancement of Real-Time Grasp Detection by Cascaded Deep Convolutional Neural Networks. Concurrency Comput. Pract. Experience 33 (5), e5976. doi:10.1002/cpe.597610.1002/cpe.5976
Xiao, F., Li, G., Jiang, D., Xie, Y., Yun, J., Liu, Y., et al. (2021). An Effective and Unified Method to Derive the Inverse Kinematics Formulas of General Six-DOF Manipulator with Simple Geometry. Mechanism Machine Theor. 159, 104265. doi:10.1016/j.mechmachtheory.2021.104265
Yang, Z., Jiang, D., Sun, Y., Tao, B., Tong, X., Jiang, G., et al. (2021). Dynamic Gesture Recognition Using Surface EMG Signals Based on Multi-Stream Residual Network. Front. Bioeng. Biotechnol. 9. doi:10.3389/fbioe.2021.779353
Yu, M., Li, G., Jiang, D., Jiang, G., Zeng, F., Zhao, H., et al. (2020). Application of PSO-RBF Neural Network in Gesture Recognition of Continuous Surface EMG Signals. J. Intell. Fuzzy Syst. 38 (3), 2469–2480. doi:10.3233/jifs-179535
Yu, X., Fan, Y., Xu, S., and Ou, L. (2021). A Self-Adaptive SAC-PID Control Approach Based on Reinforcement Learning for Mobile Robots. Int. J. Robust Nonlinear Control.
Yun, J., Sun, Y., Li, C., Jiang, D., Tao, B., Li, G., et al. (2021). Self-Adjusting Force/Bit Blending Control Based on Quantitative Factor-Scale Factor Fuzzy-PID Bit Control. Alexandria Eng. J. 61 (6), 4389–4397. doi:10.1016/j.aej.2021.09.067
Zhang, Q., Li, L., Yan, X.-G., and Spurgeon, S. K. (2017). Sliding Mode Control for Singular Stochastic Markovian Jump Systems with Uncertainties. Automatica 79 (79), 27–34. doi:10.1016/j.automatica.2017.01.002
Zhao, G., Jiang, D., Liu, X., Tong, X., Sun, Y., Tao, B., et al. (2021). A Tandem Robotic Arm Inverse Kinematic Solution Based on an Improved Particle Swarm Algorithm. Front. Bioeng. Biotechnol. doi:10.3389/fbioe.2021.832829
Zhao, L., Ge, L., and Wang, T. (2018). Position Control for A Two-Joint Robot Finger System Driven by Pneumatic Artificial Muscles. Trans. Inst. Meas. Control. 40 (4), 1328–1339. doi:10.1177/0142331216683246
Zhou, H., Chen, R., Zhou, S., and Liu, Z. (2019). Design and Analysis of A Drive System for A Series Manipulator Based on Orthogonal-Fuzzy PID Control. Electronics 8 (9), 1051. doi:10.3390/electronics8091051
Zhukov, A. A. (2019). Improvement and Extension of the Capabilities of A Manipulator Based on the Probe of an Atomic-Force Microscope Operating in the Hybrid Mode. Instrum. Exp. Tech. 62 (3), 416–420. doi:10.1134/s0020441219030278
Keywords: manipulator, PSO algorithm, quantization factor–proportion factor, position control, fuzzy-PID control
Citation: Liu Y, Jiang D, Yun J, Sun Y, Li C, Jiang G, Kong J, Tao B and Fang Z (2022) Self-Tuning Control of Manipulator Positioning Based on Fuzzy PID and PSO Algorithm. Front. Bioeng. Biotechnol. 9:817723. doi: 10.3389/fbioe.2021.817723
Received: 18 November 2021; Accepted: 20 December 2021;
Published: 11 February 2022.
Edited by:
Zhihua Cui, Taiyuan University of Science and Technology, ChinaReviewed by:
Hazriq Izzuan Jaafar, Technical University of Malaysia Malacca, MalaysiaShiwen Wu, Anhui Science and Technology University, China
Zaiyang Xie, Zhejiang University of Technology, China
Copyright © 2022 Liu, Jiang, Yun, Sun, Li, Jiang, Kong, Tao and Fang. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Du Jiang, amlhbmdkdUB3dXN0LmVkdS5jbg==; Juntong Yun, SnVudG9uZ1l1bkB3dXN0LmVkdS5jbg==; Ying Sun, c3VueWluZzY1QHd1c3QuZWR1LmNu; Zifan Fang, ZnpmQGN0Z3UuZWR1LmNu