Complexity

Complexity / 2020 / Article
Special Issue

Reinforcement Learning and Adaptive Optimisation of Complex Dynamic Systems and Industrial Applications

View this Special Issue

Research Article | Open Access

Volume 2020 |Article ID 3491845 | https://doi.org/10.1155/2020/3491845

Zhu Dachang, Du Baolin, Zhu Puchen, Chen Shouyan, "Constant Force PID Control for Robotic Manipulator Based on Fuzzy Neural Network Algorithm", Complexity, vol. 2020, Article ID 3491845, 11 pages, 2020. https://doi.org/10.1155/2020/3491845

Constant Force PID Control for Robotic Manipulator Based on Fuzzy Neural Network Algorithm

Academic Editor: Shuping He
Received13 Apr 2020
Accepted14 May 2020
Published17 Jul 2020

Abstract

The increased demand for robotic manipulator has driven the development of industrial manufacturing. In particular, the trajectory tracking and contact constant force control of the robotic manipulator for the working environment under contact condition has become popular because of its high precision and quality operation. However, the two factors are opposite, that is to say, to maintain constant force control, it is necessary to make limited adjustment to the trajectory. It is difficult for the traditional PID controller because of the complexity parameters and nonlinear characteristics. In order to overcome this issue, a PID controller based on fuzzy neural network algorithm is developed in this paper for tracking the trajectory and contact constant force simultaneously. Firstly, the kinetic and potential energy is calculated, and the Lagrange function is constructed for a two-link robotic manipulator. Furthermore, a precise dynamic model is built for analyzing. Secondly, fuzzy neural network algorithm is proposed, and two kinds of turning parameters are derived for trajectory tracking and contact constant force control. Finally, numerical simulation results are reported to demonstrate the effectiveness of the proposed method.

1. Introduction

Nowadays, the increased involvement of robotic manipulators in various industrial manufacturing facilities, such as precision assembly, and polishing in the field of ceramic sanitary ware or aircraft engine, precision surgery, and automobile manufacturing lead to new and innovative developments in the domain of dynamic modeling of mechanisms and control [13]. According to the working conditions of the robotic manipulators, there are two types: contract and noncontact. The vital features of the contact working condition are highly precise trajectory tracking capabilities; at the same time, it should have the ability to adjust the contact force/twist flexible [4, 5]. Along with the complexity and nonlinearity issues, the robotic manipulator suffered from various uncertainties, external disturbances, payload variations, and parameter variations during their operations [6, 7]. Therefore, it is not possible for the traditional proportional-integral-derivative (PID) controllers to provide effective control for trajectory tracking and constant force/twist control simultaneously.

According to the given value and the actual output value , the traditional PID control combines the deviation by proportion (P), integration (I), and differentiation (D) to form the control quantity. The control law is given bywhere is proportionality coefficient, is integral time constant, is differential time constant, andis integral coefficient and is differential coefficient. The parameter selection of a traditional PID controller must take into account the dynamic and static performance requirements. By using the method of closed-loop response, a heuristic tuning method of PID parameters is proposed by Ziegler and Nichols in the 1940s.

In recent times, an overwhelming development in the terrain of advantage PID control schemes for parameters tuning has encouraged various control engineers to work in this developing field. Differential evolution (DE), genetic algorithm (GA), and particle swarm optimization (PSO) were used to determine the optimal gains of the position domain PID controller, and three distinct fitness functions were also used to quantify the contour tracking performance of each solution set in [8]. In order to expand the robustness and adaptive capabilities of conventional PID controller, a neural network- (NN-) based PID controller which is tuned when the controller is operating in an online mode for high-performance magnet synchronous motor position control was proposed by Kumar et al. [9], and the training algorithm for the PID controller gain initialization based on the minimum norm least square solution was also proposed. For the last few years, several works have been cited on the intelligent algorithm as well as online policy iterative approach, adaptive optimal control, sliding mode control, and neural network control for different processes or plants such as uncertain nonlinear systems [10, 11], autonomous under water vehicle (AUV) [12], mobile robot [13], permanent magnet synchronous motor drivers [14], and many others [1519].

Recently, real-time trajectory optimization of robotic manipulators has received a lot of attention and research due to the increasing demand to improve movement speed, accuracy, and lower energy consumption when executing tasks. Several authors have been working toward intelligent PID control techniques of trajectory tracking for robotic manipulators, such as global asymptotic saturated PID control [20], fuzzy PID for enhanced position control in surgery robot [21], mobile robot [2225], and flexible joint robot [26]. However, trajectory tracking is not the only factor to ensure the accuracy of the operation during the contact working conditions of the robotic manipulator, such as high precision flexible assembly, surface polishing, and location of clamp in minimally invasive surgery (shown in Figure 1).

With the changes of the pressure, temperature, friction, and wear of the contact surface, the contact force/twist between the robot and the work piece will also change. Although the robotic manipulator can run accurately according to the present trajectory, the machining quality or assembly quality on the contact surface will decline. By using a modified hybrid computed torque method based on the principle of orthogonalization, Sanchez presented an improving force tracking control structure to reduce the number of sensors with a velocity observer [27]. Cortesao proposed double active observer architecture to tackle precise force control in the presence of heart motion, and one controls the desired interaction force, and the other one is responsible for compensating heart motion autonomously [28]. An adaptive fuzzy backstepping position tracking control scheme was proposed for multirobot manipulator systems, and extra terms were also added to the control signals to consider the force tracking problem by utilizing the properties of internal forces in [29]. Accurate and robust force/twist control is still a great challenge for robot-environment contact applications, such as in drilling operations [30], polishing [3133], welding [34], and surgical tasks [35].

In general, the traditional PID controller helps in eliminating the steady state error. However, this controller does not provide effective control in presence of nonlinearities and uncertainties. Moreover, motivated by the research studies carried out in [36, 37]. We proposed in this paper fuzzy neural network proportion-integration-differentiation (FNN-PID) constant force/twist control of the robotic manipulator for contact working conditions. The main contributions of the current paper are summarized as follows:(1)By using Lagrange energy function, the precise dynamic model of two-link robotic manipulator is built. Compared with the literature [38], it completely represents the relationship between actuated torque and displacement and velocity and acceleration in joint space.(2)For the contact working condition, the change of contact force will reduce the machining quality, so it is important to keep the contact constant force during manufacturing process. However, constant contact force and trajectory tracking are opposite to each other. In order to tune PID controller parameters quickly and effectively, a fuzzy neural network algorithm is proposed for two kinds functions of PID controller, that is, trajectory tracking and limited change online while contact constant force control.

This paper is organized in the following manner. Section 2 presents the precise dynamic modeling method, and the precise dynamic model of two types of planar robotic manipulator with RR (revolute joint) and RP (prismatic joint) are derived. Section 3 describes the PID controller with fuzzy neural network, and its stability is analyzed. Section 4 discusses the relationship between the contact force/twist with the trajectory according to the contact working conditions, and numerial simulation results are reported to demonstrate the effectiveness of the proposed method. Finally, conclusions are given in Section 5.

The dynamic mathematical model for a rigid planar robotic manipulator having two links and a contact surface and the external force acted on the surface, as shown in Figure 2. According to the coordinate system , it consists of two links having link length and with their center of mass and lying at the middle of links, respectively. The length of center of mass are and , respectively.

Different from the literature [39], the Lagrange method is used to build the precise dynamic model of two-link robotic manipulator with their nominal values as listed in Table 1.


DescriptionNominal valueDescriptionNominal value

Center of mass link 1: (kg)0.1Center of mass link 2: (kg)0.1
Length of link 1: (m)0.8Length of link 2: (m)0.4
Length of center of mass link 1: (m)0.4Length of center of mass link 2: (m)0.2
Centroid inertia of link 1: (kgm2)0.064Centroid inertia of link 2: (kgm2)0.016
Joint variable of link 1: (rad)Joint variable of link 2: (rad)
Torque of link 1: (Nm)Torque of link 2: (Nm)

The location coordinates and the square of velocity of center of mass can be derived as follows:

The location coordinates and the square of velocity of center of mass can also be derived as follows:

The total kinetic energy of the two-link robotic manipulator is

The total potential energy of the two-link robotic manipulator is

The Lagrange function is constructed as follows:

The dynamic equation of the two-link robotic manipulator can be calculated by

The torque of joint 1 can be derived as follows:where , , , and

Meanwhile, the torque of joint 2 can be also derived aswhere

Combined (8) with (10), the robotic plant can be rewritten with the following mathematical model:

Comparing with the literature [39], (12) completely represents the relationship between actuated torque and displacement and velocity and acceleration in joint space. The issues with and represent the moment of inertia caused by the acceleration of joint 1 and joint 2, respectively. The issues with and represent the moment of inertia of the acceleration coupling between two joints. The issues with and represent the coupling moment term of the centripetal force caused by the velocity between two joints. The issues with and represent the coupling moment term of the Coriolis force between two joints. and represent the gravity moment term. Considering the effect of centroid inertia, (12) can be modified by

Furthermore, to consider the effect of contact force act on the end-effector, right side of (12) can be replaced bywhere is the force and moment vector applied by the end-effector in the working environment, and is the velocity Jacobian matrix, which yields to

3. PID Controller with Fuzzy Neural Network Algorithm

In order to design a fuzzy neural network PID (FNN-PID) controller for trajectory tracking and constant force control of the robotic manipulator, it is essential to derive the absolute error and the rate change of the external force act on the end-effector as the inputs for the fuzzy controller, which are calculated aswhere is the error of trajectory tracking, is the given planning trajectory, is output trajectory at time , is the error of contact force, is the given contact constant force, and is the output contact force. A block diagram illustrating the proposed FNN-PID controller is shown in Figure 3.

The fuzzy control algorithm comprises the following three units: fuzzification, fuzzy rules, and defuzzification:(1)Fuzzification: it takes and as input language variables and , , and as output language variables. The fuzzy subset of input and output variables are expressed as negative big (NB), negative middle (NM), negative small (NS), zero (ZO), positive small (PS), positive middle (PM), and positive big (PB). The domain of and is , and the domain of , , and are , , and , respectively. The membership function for the proposed fuzzy algorithm is shown in Figure 4.(2)Fuzzy rules: fuzzy rules were designed for tuning the gain control parameters of the PID controller (the same rules for trajectory tracking and constant force) as follows:(i)When the error is large, in order to maintain a rapid response and make the absolute or errors reduce with the maximum speed, should be bigger and and should be smaller. As the error decreases, to prevent an excessively large overshoot, should be added, and and should be decreased uniformly.(ii)When the system is over the steady state and the error is increasing, in order to decrease the overshoot, should be bigger and and should be smaller.(iii)When the system is tending toward a steady state, should be assigned a bigger value in order to enhance the response speed and access the steady state quickly. should be added to decrease the overshoot and should be reduced to avoid the oscillations caused by integral overshoot.(iv)When the overshoot of the system is negative and the error is increasing, should be assigned a bigger value. When the error reaches the maximum and the system tends toward a steady state, should be decreased and and should be increased.Forty-nine fuzzy rules are obtained for the proposed fuzzy algorithm as follows:Rule one: if (e is NB) and (ec is NB) then (is PB), (is NB), and (is PS)Rule two: if (e is NB) and (ec is NM) then (is PB), (is NB), and (is NS)Rule three: if (e is NB) and (ec is NS) then (is PM), (is NM), and (is NB)Fuzzy rule setting for , , and is given by Table 2.(3)Defuzzification: defuzzification was performed to extract the values from all of the rules given above, where the number of rules was transformed into the number of variables by using a membership function. A center of gravity method is employed for defuzzification in this paper [40].


e, ecNBNMNSZOPSPMPB

NBPB/NB/PSPB/NB/NSPM/NM/NBPM/NM/NBPS/NS/NBZO/ZO/NMZO/ZO/PS
NMPB/NB/PSPB/NB/NSPM/NM/NBPS/NS/NMPS/NS/NMZO/ZO/NSNS/ZO/ZO
NSPM/NM/ZOPM/NM/NSPS/NS/NMPS/NS/NMZO/ZO/NSNS/PS/NSNS/PS/ZO
ZOPM/NM/ZOPM/NM/NSPS/NS/NSZO/ZO/NSNS/PS/NSNM/PM/NSNM/PM/ZO
PSPS/NM/ZOPS/NS/ZOZO/ZO/ZONS/PS/ZONS/PS/ZONM/PM/ZONM/PB/ZO
PMPS/ZO/PBZO/ZO/NSNS/PS/PSNM/PS/PSNM/PM/PSNM/PB/PSNB/PB/PB
PBZO/ZO/PBZO/ZO/PMNM/PS/PMNM/PM/PMNM/PM/PSNB/PB/PSNB/PB/PB

Furthermore, in order to accelerate the trajectory tracking and constant force control by the fuzzy PID controller, the NN is utilized in the proposed method previously.

Neural network function solves nonlinear problems, which change into linear ones, by mapping the low-dimension original space to the high-dimension feature space and approximating any continuous function with the weighted sum of multiple basis functions. The neural network structure is shown in Figure 5.

In the network structure, is the input, is the output, is the vector of radial basis, and is usually the Gauss function:where is the center vector of the node and is the width of the basis vector; the weight vector of network is selected as .

The output of the neural network is given by

The optimization objective function is given by

According to the gradient descent method, the iteration algorithm of the neural network parameters is satisfied as follows:where is the learning rate and is the momentum factor.

Regarding the sensitivity of the output to input changes, the algorithm is given as follows:

4. Simulation and Discussion

In this section, numerical simulation is conducted to demonstrate the performance of the proposed controller. The initialization parameters are determined as and . The initial value of the weight vector, the node center, and the width value of the basis function are shown as follows:

Surface schematic representations of the gain control parameters comprising , , and are shown in Figure 6.

The contact constant force is loaded as , and the response curves of two control strategies are shown in Figure 7. The constant force traction error in the stability interval (1.5–10 s) is shown in Figure 8. As shown in Figures 7 and 8, the response time of the complete tracking process in 1.5 s and the maximum traction error is 0.22 N. The parameters of the FNN-PID controller are self-adjusted; therefore, the response speed improved and the constant force tracking process is more stable.

While maintaining constant force control, simulation comparisons of the displacement trajectory tracking performance are derived. Displacement of the directions of and of the end-effector is shown in Figures 9(a) and 9(b), respectively, and the trajectory tracking errors of the end-effector are derived and shown as Figure 10. It shows that the maximum error is 0.03 mm, and the error is close to balance position and keeps stabilities after 0.8 s.

In order to test the dynamic characteristics of the proposed system, step function is used as an external disturbance at 5 s, and the displacement tracking of directions and is shown in Figure 11.

It shows that the tracking performance is convergence behind 0.85 s for direction and 0.25 s for direction, respectively. Furthermore, the constant force tracking is also adjusted convergence with external disturbance, as shown in Figure 12.

5. Conclusions

The framework of the fuzzy-neural-network PID (FNN-PID) control of the robotic manipulator has been presented in this article. By using Lagrange energy function, a precise dynamic model of two-link robotic manipulator is built, and the relationship among actuated torque, displacement, velocity, and acceleration in joint space is presented. In order to tune PID controller parameters quickly and effectively, a fuzzy neural network algorithm is proposed for two kinds of PID controller, that is, trajectory tracking and limited change online while in contact with constant force control. Numerical simulations are conducted and analyzed to illustrate the effectiveness of the proposed method.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

The authors are grateful for the financial support from the National Natural Science Foundation of China (Grant no. 51165009) and Innovation School Project of Education Department of Guangdong Province, China (Grant nos. 2017KZDXM060 and 2018KCXTD023).

References

  1. I. Rodriguez, K. Nottensteiner, D. Leidner, M. Durner, F. Stulp, and A. Albu-Schaffer, “Pattern recognition for knowledge transfer in robotic assembly sequence planning,” IEEE Robotics and Automation Letters, vol. 5, no. 2, pp. 3666–3673, 2020. View at: Publisher Site | Google Scholar
  2. K. Numakura, Y. Muto, M. Saito, S. Narita, T. Inoue, and T. Habuchi, “Robot-assisted laparoscopic pyeloplasty for ureteropelvic junction obstruction with duplex system,” Urology Case Reports, vol. 30, Article ID 101138, 2020. View at: Publisher Site | Google Scholar
  3. Y. F. Dong, T. Y. Ren, K. Hu, D. Wu, and K. Chen, “Contact force detection and control for robotic polishing based on joint torque sensors,” International Journal of Advanced Manufacturing Technology, vol. 107, no. 5-6, pp. 2745–2756, 2020. View at: Publisher Site | Google Scholar
  4. T. Ozaki, T. Sujuki, T. Furuhashi, S. Okuma, and Y. Uchikawa, “Trajectory control of robotic manipulators using neural networks,” IEEE Transaction on Industrial Electronics, vol. 38, no. 3, pp. 195–202, 1999. View at: Google Scholar
  5. V. A. Mut, J. F. Postigo, R. O. Carelli, and B. Kuchen, “Robust hybrid motion-force control algorithm for robot manipulators,” International Journal of Engineering, vol. 13, no. 3, pp. 233–242, 2000. View at: Google Scholar
  6. T.-H. S. Li and Y.-C. Huang, “MIMO adaptive fuzzy terminal sliding-mode controller for robotic manipulators,” Information Sciences, vol. 180, no. 23, pp. 4641–4660, 2010. View at: Publisher Site | Google Scholar
  7. M.-D. Tran and H.-J. Kang, “Adaptive terminal sliding mode control of uncertain robotic manipulators based on local approximation of a dynamic system,” Neurocomputing, vol. 228, pp. 231–240, 2017. View at: Publisher Site | Google Scholar
  8. P. Ouyang and V. Pano, “Comparative study of DE, PSO and GA for position domain PID controller tuning,” Algorithms, vol. 8, no. 3, pp. 697–711, 2015. View at: Publisher Site | Google Scholar
  9. V. Kumar, P. Gaur, and A. P. Mittal, “ANN based self tuned PID like adaptive controller design for high performance PMSM position control,” Expert Systems with Applications, vol. 41, no. 17, pp. 7995–8002, 2014. View at: Publisher Site | Google Scholar
  10. S. He, H. Fang, M. Zhang, F. Liu, X. Luan, and Z. Ding, “Online policy iterative-based H∞ optimization algorithm for a class of nonlinear systems,” Information Sciences, vol. 495, pp. 1–13, 2019. View at: Publisher Site | Google Scholar
  11. S. He, H. Fang, M. Zhang, F. Liu, and Z. Ding, “Adaptive optimal control for a class of nonlinear systems: the online policy iteration approach,” IEEE Transactions on Neural Networks and Learning Systems, vol. 31, no. 2, pp. 549–558, 2020. View at: Publisher Site | Google Scholar
  12. M. H. Khodayari and S. Balochian, “Modeling and control of autonomous underwater vehicle (AUV) in heading and depth attitude via self-adaptive fuzzy PID controller,” Journal of Marine Science and Technology, vol. 20, no. 3, pp. 559–578, 2015. View at: Publisher Site | Google Scholar
  13. F. G. Rossomando and C. M. Soria, “Identification and control of nonlinear dynamics of a mobile robot in discrete time using an adaptive technique based on neural PID,” Neural Computing and Applications, vol. 26, no. 5, pp. 1179–1191, 2015. View at: Publisher Site | Google Scholar
  14. J. -W. Jung, V. Q. Leu, T. D. Do, E. -K. Kim, and H. H. Choi, “Adaptive PID speed control design for permanent magnet synchronous motor drives,” IEEE Transactions on Power Electronics, vol. 30, no. 2, pp. 900–908, 2015. View at: Publisher Site | Google Scholar
  15. X. Zhou, C. Yang, and T. Cai, “A model reference adaptive control/PID compound scheme on disturbance rejection for an aerial initially stabilized platform,” Journal of Sensors, vol. 2016, Article ID 7964727, 11 pages, 2016. View at: Publisher Site | Google Scholar
  16. A. S. W. P. Annal and S. Kanthalakshmi, “An adaptive PID control algorithm for nonlinear process with uncertain dynamics,” International Journal of Automation and Control, vol. 11, no. 3, pp. 262–273, 2017. View at: Publisher Site | Google Scholar
  17. C. C. Ren and S. P. He, “Finite-time stabilization for positive Markovian jumping neural networks,” UNSP, vol. 365, Article ID 124631, 2020. View at: Google Scholar
  18. P. Pei, Z. C. Pei, Z. Y. Tang, and H. Gu, “Position tracking control o PMSM based on fuzzy PID-variable structure adaptive control,” Mathematical Problems in Engineering, vol. 2018, Article ID 5794067, 15 pages, 2018. View at: Publisher Site | Google Scholar
  19. Z. Pan, D. Li, K. Yang, and H. Deng, “Multi-robot obstacle avoidance based on the improved artificial potential field and PID adaptive tracking control algorithm,” Robotica, vol. 37, no. 11, pp. 1883–1903, 2019. View at: Publisher Site | Google Scholar
  20. Y. X. Su, P. C. Muller, and C. H. Zheng, “Global asymptotic saturated PID control for robot manipulator (vol 18, pg 1280, 2010),” IEEE Transactions on Control Systems Technology, vol. 23, no. 1, p. 412, 2015. View at: Google Scholar
  21. S. J. Song, Y. Moon, D. H. Lee, C. B. Ahn, Y. Jo, and J. Choi, “Comparative study of fuzzy PID control algorithms for enhanced position control in laparoscopic surgery robot,” Journal of Medical and Biological Engineering, vol. 35, no. 1, pp. 34–44, 2015. View at: Publisher Site | Google Scholar
  22. J. M. Seok, “Type-2 fuzzy self-tuning PID controller design and steering angle control for mobile robot turning,” The Journal of Korea Navigation Institute, vol. 20, no. 3, pp. 226–231, 2016. View at: Google Scholar
  23. K. S. Chia and X. Y. Yap, “A portable PID control learning tool by means of a mobile robot,” International Journal of Online Engineering (iJOE), vol. 12, no. 6, pp. 54–57, 2016. View at: Publisher Site | Google Scholar
  24. S. Wang, X. Yin, P. Li, M. Zhang, and X. Wang, “Trajectory tracking control for mobile robots using reinforcement learning and PID,” Iranian Journal of Science and Technology, Transactions of Electrical Engineering, vol. 44, p. 1031, 2019. View at: Publisher Site | Google Scholar
  25. A. K. khalaji, “PID-based target tracking control of a tractor-trailer mobile robot,” Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 233, no. 13, pp. 4776–4787, 2019. View at: Publisher Site | Google Scholar
  26. J. Ju, Y. Zhao, C. Zhang, and Y. Liu, “Vibration suppression of a flexible-joint robot based on parameter identification and fuzzy PID control,” Algorithms, vol. 11, no. 11, p. 189, 2018. View at: Publisher Site | Google Scholar
  27. P. Sanchez-Sanchez and M. A. Arteaga-Perez, “Improving force tracking control performance in cooperative robots,” International Journal of Advanced Robotic Systems, vol. 14, no. 4, Article ID 1729881417708969, 2017. View at: Publisher Site | Google Scholar
  28. R. Cortesao and M. Dominici, “Robot force control on a beating heart,” IEEE/ASME Transactions on Mechatronics, vol. 22, no. 4, pp. 1736–1743, 2017. View at: Publisher Site | Google Scholar
  29. B. Baigzadehnoe, Z. Rahmani, A. Khosravi, and B. Rezaie, “On position/force tracking control problem of cooperative robot manipulators using adaptive fuzzy backstepping approach,” ISA Transactions, vol. 70, pp. 432–446, 2017. View at: Publisher Site | Google Scholar
  30. D. G. G. Rosa, J. F. S. Feiteira, A. M. Lopes, and P. A. F. de Abreu, “Analysis and implementation of a force control strategy for drilling operations with an industrial robot,” Journal of the Brazilian Society of Mechanical Sciences and Engineering, vol. 39, no. 11, pp. 4749–4756, 2017. View at: Publisher Site | Google Scholar
  31. A. E. K. Mohammad, J. Hong, and D. Wang, “Design of a force-controlled end-effector with low-inertia effect for robotic polishing using macro-mini robot approach,” Robotics and Computer-Integrated Manufacturing, vol. 49, pp. 54–65, 2018. View at: Publisher Site | Google Scholar
  32. J. E. Solanes, L. Gracia, P. Munoz-Benavent, J. V. Miro, C. Perez-Vidal, and J. Tornero, “Robust hybrid position-force control for robotic surface polishing,” Journal of Manufacturing Science and Engineering-Transactions of the ASME, vol. 141, no. 1, Article ID 011013, 2019. View at: Publisher Site | Google Scholar
  33. Y. Ding, X. Min, W. Fu, and Z. Liang, “Research and application on force control of industrial robot polishing concave curved surfaces,” Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, vol. 233, no. 6, pp. 1674–1686, 2019. View at: Publisher Site | Google Scholar
  34. Y. Gan, J. Duan, M. Chen, and X. Dai, “Multi-robot trajectory planning and position/force coordination control in complex welding tasks,” Applied Sciences, vol. 9, no. 5, p. 924, 2019. View at: Publisher Site | Google Scholar
  35. T. Osa, N. Sugita, and M. Mitsuishi, “Online trajectory planning and force control for automation of surgical tasks,” IEEE Transactions on Automation Science and Engineering, vol. 15, no. 2, pp. 675–691, 2018. View at: Publisher Site | Google Scholar
  36. T. Zhang, M. Xiao, Y. B. Zou, and J. D. Xiao, “Robotic constant-force grinding control with a press-and-release model and model-based reinforcement learning,” International Journal of Advanced Manufacturing Technology, vol. 106, no. 1-2, pp. 589–602, 2020. View at: Publisher Site | Google Scholar
  37. T. Zhang and X. Liang, “Disturbance observer-based robot end constant contact force-tracking control,” Complexity, vol. 2019, Article ID 5802453, 20 pages, 2019. View at: Publisher Site | Google Scholar
  38. S. Richa, B. Shubhendu, G. Prerna, and J. Deepak, “A switching-based collaborative fractional order fuzzy logic controllers for robotic manipulators,” Applied Mathematical Modelling, vol. 73, pp. 228–246, 2019. View at: Google Scholar
  39. M. Vijay, C. Himanshu, R. Asha, and S. Vijander, “An expert 2DOF fractional order fuzz PID controller for nonlinear systems,” Neural Computing and Applications, vol. 31, pp. 4253–4270, 2019. View at: Google Scholar
  40. H. Sadeghi, H. Motameni, A. Ebrahimnejad, and J. Vahidi, “Morphology of composition functions in Persian sentences through a newly proposed classified fuzzy method and center of gravity defuzzification method,” Journal of Intelligent & Fuzzy Systems, vol. 36, no. 6, pp. 5463–5473, 2019. View at: Publisher Site | Google Scholar

Copyright © 2020 Zhu Dachang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


More related articles

 PDF Download Citation Citation
 Download other formatsMore
 Order printed copiesOrder
Views604
Downloads471
Citations

Related articles

Article of the Year Award: Outstanding research contributions of 2020, as selected by our Chief Editors. Read the winning articles.