Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Tracking control of robotic manipulator end-effector trajectory based on robust sliding mode method

Abstract

This paper addresses the precise trajectory tracking of robotic manipulators (RMs) in automation tasks, particularly in hazardous environments. A dynamic model of the end-effector in Cartesian coordinates is developed to represent the system’s motion within the workspace. A robust sliding mode control (SMC) law is proposed to enhance control performance, with a focus on ensuring stability and accuracy in trajectory tracking. The SMC law is designed by deriving the relationship between control inputs and joint torques. Numerical simulations demonstrate that the proposed control method achieves high accuracy in trajectory tracking, with significant reductions in tracking errors. The results quantitatively show improved performance in both path following and system robustness, making the method suitable for real-time industrial applications.

1 Introduction

A robotic manipulator (RM) is an advanced mechanical system designed to replicate the movements of the human hand [14]. Robotic manipulators are extensively utilized in various industrial applications, including automotive assembly and the manufacturing of electronic products. Their integration into production lines not only boosts efficiency and improves product quality but also minimizes the need for human labor. In particular, these robots are invaluable in environments that pose risks to human workers, as they can take over dangerous tasks, ensuring both safety and operational effectiveness throughout the production process [58].

Raza Ul Islam et al. [9] proposed an automated robotic system based on a serial manipulator, integrating image processing and inverse kinematics models to achieve precise object manipulation. The system is widely applicable to industrial tasks such as pick-and-place, sorting, and has the potential for expansion into large-scale industrial applications. Modeling a RM generally involves both dynamics and kinematics, utilizing mathematical formulations to represent the interactions between forces and motion. Additionally, 3D simulation tools such as MATLAB or SolidWorks are often employed to provide in-depth visualizations and analyze the system’s behavior in greater detail [1012]. In the area of trajectory tracking control for RMs, scholars have proposed various control methods. Among the linear control methods, common ones include Proportional-Integral-Derivative (PID) control [1315], adaptive control algorithms [1618] or robust control [1921], to ensure precision and stability in the manipulator’s operation. These methods combined can optimize the design and performance of the RM, ensuring its efficiency and effectiveness in practical applications. For nonlinear control methods, researchers often utilize techniques such as sliding mode control (SMC) [2224], feedback linearization [25], and dynamic surface control [26]. These approaches are effective in addressing the nonlinear dynamics of robotic manipulators, which enhances their ability to adapt to complex environments and improves the precision and stability of their trajectory tracking. Furthermore, there is a growing application of intelligent algorithms in RM control, such as genetic algorithms [27], fuzzy logic control [28], and neural network-based control [29]. By leveraging self-learning and adaptive capabilities, these algorithms optimize control strategies, significantly boosting the manipulator’s trajectory tracking performance, particularly under dynamic and uncertain conditions, and offering superior robustness.

In [30], the application of PID controller in the field of robot tracking control driven by flexible actuators is discussed, and a simple and low-cost control strategy is developed by using the method of singular perturbation on three time scales. The experimental results show that this controller can not only significantly enhance the stability and anti-interference ability of the system, but also be especially suitable for those application environments with high spring stiffness. Khurram et al. proposed a fault-tolerant control (FTC) strategy that significantly enhances the performance and robustness of a five-degree-of-freedom (DoF) robotic manipulator in the presence of actuator and sensor faults. Their approach integrates a hybrid control scheme with redundant sensors and friction compensation, effectively mitigating the impact of faults on the system. By utilizing an adaptive backstepping methodology for fault estimation and employing a nominal control law for reconfiguration, this strategy ensures continuous high performance and system stability [31]. In addition, the control method proposed by Ullah et al. significantly enhances the trajectory tracking performance of the quadcopter throughout the entire flight process by incorporating functional link neural networks and a robust exact differentiator, especially performing excellently in the under-actuated case[32]. In [33], methods such as adaptive control and robust adaptive control are systematically introduced, covering their relationships and application scenarios, providing a concise guide to help students understand adaptive control in RMs. Similar to [33], Yuan et al. proposed an adaptive controller that addresses uncertainties in the dynamics of robots and motors using an adaptive nonlinear observer [34], achieving globally stable closed-loop control without acceleration feedback. Finally, the stability of the closed-loop system is further demonstrated using a Lyapunov function. In [35], Choubey et al. analyze the mathematical modeling and optimal path control of a three degree of freedom RM. The study involves observing three different continuous paths and implementing control actions using a PID controller based on Linear Quadratic Regulator (LQR). In [36], an advanced control algorithm combining Fast Integral Terminal Sliding Mode Control (FIT-SMC), Robust Exact Differentiator (RED) observer, and Feedforward Neural Network (FFNN) is proposed. This approach successfully enhances the performance of multi-degree-of-freedom robotic manipulators in friction compensation and trajectory tracking. Simulation results demonstrate the excellent convergence and robustness of the control system.

In the field of nonlinear control for RM trajectory tracking, Bagheri et al. designed a predictor-based controller for high degree of freedom robots to compensate for fixed input delays during pick-and-place tasks. Experimental and simulation results confirmed that the controller effectively compensates for input delays, ensuring closed-loop stability of the system [37]. It is well known that SMC provides an effective control method for robotic manipulator trajectory tracking, especially suitable for applications in industrial automation that require high precision and robustness [3841]. Safeer et al. proposed a neuro-fuzzy-based adaptive integral super-twisting sliding mode control method for the underactuated quadcopter. This approach effectively addresses the impact of uncertain disturbances and external forces. Specifically, the control law is designed to counteract model uncertainties and external disturbances, ensuring the stability of both linear and angular motions of the quadcopter during hover. By combining SMC with adaptive integral techniques, this method enhances the robustness of the system, allowing the quadcopter to dynamically adjust to the presence of unknown disturbances, thereby ensuring system stability! [42]. The adaptive backstepping-integral sliding mode control (AB-ISMC) method proposed by Afifa, Roohma [43], and others effectively improves the robustness and accuracy of speed control for the separately excited DC motor in the presence of parametric uncertainties and load disturbances, significantly reducing the settling time compared to traditional control methods. In [44], a method of non-singular terminal sliding mode tracking control for RMs is introduced, employing time delay estimation (TDE) without requiring any prior knowledge of the robot’s dynamics, ensuring quick convergence and precise control. This approach’s effectiveness, robustness, and efficiency have been demonstrated through simulations and practical experiments on both a 2-DOF planar robot and a 3-DOF PUMA-type robot. The robust backstepping integral sliding mode control (RBISMC) method proposed in Reference [45] significantly improves the stability and robustness of quadcopter control in terms of attitude, altitude, and position. Particularly in systems with high uncertainty, it demonstrates superior performance with faster convergence and chattering-free tracking. In [46], an innovative control strategy for robotic manipulator trajectory tracking, featuring a fractional integral SMC system based on Caputo-Fabrizio derivatives and atan Gana-Baleanu integrals. By employing a sliding surface that incorporates fractional calculus within the framework of an Euler-Lagrange derived mathematical model, this method significantly boosts the system’s robustness and performance in the face of external disturbances and diverse operational tasks. The simulations indicate that this approach surpasses traditional integral sliding mode and optimal super-twisting SMC in managing external disturbances and trajectory shifts, offering superior control performance and enhanced energy efficiency. In [47], Safeer et al. proposed a fixed-time neuro-adaptive control method that combines non-singular fast terminal sliding mode control (TSMC) with an RBF neural network estimator. This approach successfully addresses the robustness issues in under-actuated nonlinear systems and has been validated through simulations for its effectiveness in real-world systems.

Intelligent algorithms are increasingly applied in RM trajectory tracking control, leveraging their ability to mimic human-like learning and adaptive optimization for precise motion control [6,11,29,4850]. For instance, in [51], an adaptive neural network (NN) control strategy is proposed for RMs with multiple links and various constraints. This strategy effectively handles dynamics, state, input limitations, and unknown time-varying delays. NNs approximate nonlinearities, while time-varying barrier Lyapunov functions ensure system stability. Simulation results confirm the effectiveness of this approach. In [28], a task space control strategy is used to minimize the end-effector tracking error under dynamic uncertainties. Fuzzy logic networks simulate uncertain dynamics, and adaptive fuzzy components adjust the torque of a nonlinear proportional derivative control input, with experimental results demonstrating the strategy’s effectiveness. In [52], a fuzzy logic controller is designed for a two-degree-of-freedom RM trajectory tracking task, using acceleration as the input linguistic variable. Simulation experiments show that this fuzzy logic controller outperforms traditional PID controllers in trajectory tracking performance.

Based on our research and investigation into robotic manipulators (RMs), the main contributions of this study can be summarized as follows:

  1. Development and validation of a dynamic model in Cartesian coordinates for the robotic arm’s end-effector, providing valuable insights into spatial dynamics in real-world engineering applications.
  2. Introduction of robust sliding mode control (SMC) strategies designed to enhance trajectory tracking accuracy and responsiveness, offering a significant improvement over conventional control methods.
  3. Extensive numerical simulations that validate the effectiveness of the proposed SMC strategies in ensuring precise control of the end-effector’s movement, thereby significantly enhancing operational accuracy.

The structure of the remaining sections of this paper is as follows: Section 2 describes the problem and the model transformation, providing the necessary lemmas. Section 3 first presents the control objectives of this study, then designs a robust sliding mode controller and conducts stability analysis of the controller. Section 4 uses MATLAB simulations to validate the effectiveness of the proposed control strategy. Finally, Section 5 summarizes the research and discusses future research directions.

2 Problem description and model transformation

2.1 Cartesian coordinates in workspace

Remark 1: The problem of converting the Cartesian coordinates of a robotic arm’s end-effector in the workspace into the joint angles is known as the inverse kinematics of robots. As shown in Fig. 1, this is a schematic of a two degree of freedom RM. By determining the joint angles and from the position of the end-effector in the workspace, Document [53] provides detailed transformation methods and mathematical expressions. Solving this problem is crucial for achieving precise robot operations and path planning, involving complex geometric and algebraic calculations to ensure the arm accurately reaches predetermined positions.

Assumption 1: The robot’s joints are ideal, without the influence of friction or other nonlinear effects. The robot’s dynamic model is known, including the inertia matrix, Coriolis forces, and gravitational terms, and it is accurate within the entire operating range.

Assumption 2: External disturbances (such as load variations) are known and can be compensated for by a control method, or are considered as known disturbances in the error analysis. The controller design is based on minimizing steady-state errors, and it is assumed that the system will converge to the desired trajectory within a finite time.

Assumption 3: The robot operates within a specific workspace, and the position information of the end-effector can be accurately obtained through inverse kinematics transformation.

thumbnail
Fig 1. The schematic diagram of two-degree-of-freedom robot manipulator.

https://doi.org/10.1371/journal.pone.0320118.g001

Based on Fig. 1, the specific position of the robotic arm’s end-effector in the workspace can be determined

(1)(2)

where and represent the lengths of the first and second links, while and are the angles of the first and second joints. The end-effector, marked as , represents the working part of the RM. The diagram also labels the two joints (Joint 1 and Joint 2) and links (Link 1 and Link 2), along with the coordinate axes and , representing the robot’s workspace.

The square sum of Eqs. (1) and (2) can be obtained

(3)(4)

By adding Eqs. (3) and (4) together and simplifying using the trigonometric identity , we can further derive

(5)

Based on Fig. 1 and Eq. 5, we can further derive

(6)(7)

The Law of Cosines is a fundamental theorem that describes the relationship between the sides and angles of a triangle. By applying the Law of Cosines and referring to Fig. 1, we can further obtain

(8)(9)

Then

(10)

Define the vectors and . Then, the differential relationship can be expressed as  d x = J ⋅ d q. Here, is defined as the Jacobian matrix

From Eq. (1), it can be seen that

(11)(12)(13)(14)

Then

(15)(16)

Remark 2: The Jacobian matrix J, pivotal in robotics kinematics, serves as the derivative matrix that relates changes in joint angles q to changes in the end-effector’s position x in Cartesian coordinates [54]. It encapsulates the entire set of first-order partial derivatives of the end-effector positions with respect to the joint angles. Essentially, the Jacobian matrix transforms joint velocity vectors into end-effector velocity vectors, enabling precise control and analysis of the manipulator’s movement and dynamics in real-time applications.

2.2 Useful lemmas and properties

Feature 1: symmetric and positive definite inertia matrix

The inertia matrix is symmetric and positive definite, meaning that the matrix is not only symmetric but also all its eigenvalues are positive. This attribute ensures the stability and controllability of the system because the positive definiteness indicates that the system will naturally tend toward a state of rest in the absence of external forces. This characteristic is crucial for the reliable operation of dynamic systems, as it implies that the system is inherently stable and will respond predictably to control inputs, making it easier to implement effective control strategies.

Feature 2: Skew-symmetric property of the matrix

The matrix is skew-symmetric, indicating that the transpose of this matrix is its own negative. Skew-symmetry is crucial in dynamic models because it relates to energy conservation and the symmetry of system dynamics, helping to preserve the kinetic energy within the RM. This property ensures that any inherent angular momentum and motion energy are correctly accounted for without artificial gain or loss, thereby maintaining the physical fidelity of simulations and real world applications.

Lemma 1 [55]: For the function V : [ 0 ,  ) → , consider the differential inequality , holding for all . The solution to this inequality is given by

(17)

where α is any constant. This lemma states that the value of V(t) can be bounded by the exponentially decayed value of , adjusted by , added to the integral from to t of the function f ( τ ) , each component of which is weighted by an exponentially decaying factor .

3 Robust sliding mode controller design

3.1 Control objective

The primary control objective of this study is to design and implement a robust SMC system for RMs, focusing on achieving precise trajectory tracking of the end effector under various operational conditions. By formulating a dynamic Cartesian coordinate model and incorporating customized SMC laws, the control strategy aims to address uncertainties and disturbances in complex engineering environments, ensuring reliable and efficient robotic performance. The proposed control approach is rigorously validated through extensive numerical simulations, which demonstrate its robustness in maintaining accurate trajectory tracking despite external perturbations and system dynamics.

3.2 A robot manipulator model

Remark 3: In RM modeling, it is essential to convert the conventional joint-based dynamics into Cartesian coordinates for effective end-effector control. Using the Jacobian matrix, joint variables and torques are transformed into dynamics that directly govern the end effector’s position, as expressed by the equation . This transformation simplifies control algorithms and improves the robot’s interaction with its environment, focusing on stability, energy efficiency, and precision—key factors for high-performance operation in complex and dynamic workspaces.

Remark 4: To achieve precise control of the end effector’s position, the traditional joint angle-based dynamics are transformed into end effector position-based equations using the Jacobian matrix. This approach directly links the end effector’s position to joint dynamics, simplifying control design and enhancing the robot’s precision and efficiency in complex tasks.

Here, we consider a rigid robotic manipulator with n joints, whose dynamic characteristics are as

(18)

where represents the joint position variables, the vector represents the joint torques applied by the actuators, is a symmetric and positive definite inertia matrix, ensuring the system’s stability and responsiveness; includes the Coriolis and centrifugal forces, which are crucial for precise control of the manipulator, represents the vector of gravitational forces impacting the RM, particularly vital in vertical or inclined operations.

In a static equilibrium state, a linear mapping relationship exists between the forces acting on the endeffector of a RM and the torques τ applied at the joints. This relationship can be elucidated through the application of the principle of virtual work, which asserts that for equilibrium to be maintained

(19)

For ease of expression and computation, the Jacobian matrix J ( q )  is simply denoted as J, and its inverse as . This simplification is based on the pivotal role of the Jacobian matrix in the dynamics of RMs, specifically in linking the joint velocities to the velocities of the end effector , then

(20)(21)

From Eqs. (20) to (21), we have

(22)

Substituting the above expression into Eq. (18) yields the following formula:

(23)

Then

(24)

It can be further sorted out

(25)

Sequentially,

(26)

thus

(27)

where

(28)(29)(30)

3.3 Design of sliding mode controller

Remark 5: This robust sliding mode controller for RMs is designed to ensure accurate trajectory tracking in the workspace. By introducing an error vector e ( t )  and a corrective reference velocity , the controller dynamically adjusts to reduce the discrepancy between the desired and actual trajectories. The control law integrates the robot’s dynamics, modified by the Jacobian matrix, to counteract motion deviations effectively. A Lyapunov function guarantees system stability and exponential convergence, improving task performance and reliability.

Assume is the ideal trajectory that the robotic manipulator should follow in the workspace, where and represent the ideal velocity and acceleration, respectively. Define the error vector e ( t )  as the difference between the ideal and actual trajectories, that is,

(31)

Further, define the reference velocity as the ideal velocity plus a control input Λ ( t ) , and set the sliding mode variable s ( t )  as the difference between the reference and actual velocities to assess tracking performance.

(32)(33)

The controller is designed as

(34)

where K is a positive definite matrix, ensuring system stability and control accuracy.

Substituting the control law (34) into Eq. (27), we obtain the following equation:

(35)

Let

(36)

and take Eq. (36) into Eq. (35), we get

(37)

Since is symmetric and positive definite, a Lyapunov function can be defined to analyze the stability of the system.

(38)

4 Simulation verification

In the simulation experiments of this study, the simulations were conducted on a machine with the following specifications: Intel i7-9700K processor (3.6 GHz, 8 cores), 16 GB DDR4 RAM, and NVIDIA GeForce RTX 2080 GPU, running Windows 10 Pro. The control algorithms were implemented in MATLAB 2023a with Simulink for system modeling and simulation. This configuration ensured efficient computation for the tasks involved. Through this simulation platform, the effectiveness and stability of the control algorithm can be further evaluated, thereby providing reliable data support and theoretical basis for subsequent practical applications.

Consider a planar two-joint RM, whose dynamics equation can be expressed as:

(39)

where

(40)(41)(42)

In the above equation, the values of are given by the following formula:

Here, represents the load, while and denote the lengths of joint 1 and joint 2 , respectively. The vector P is defined as , with the lengths and .

In the Cartesian space, the desired tracking trajectory is defined as and . This trajectory describes a circle with a radius of 1.0 , centered at the coordinates  ( 0 . 0 , 0 . 0 ) m. The initial conditions are set as and .

Since the tracking trajectory is specified in Cartesian coordinates, rather than in joint space angles, it is necessary to convert the end effector coordinates into joint angles using Eqs. (6) and (10). This conversion is crucial for ensuring accurate control and trajectory tracking in RM systems. The formula for the sliding mode controller is given by Eq. (34), with the controller gains selected as

The simulation results are shown in Figs. 28.

thumbnail
Fig 2. The position tracking and error diagram of the x-coordinate of the end joint node of the RM.

https://doi.org/10.1371/journal.pone.0320118.g002

thumbnail
Fig 3. The position tracking and error diagram of the y-coordinate of the end joint node of the RM.

https://doi.org/10.1371/journal.pone.0320118.g003

thumbnail
Fig 4. The velocity tracking and error diagram of x-coordinate of the end joint node of RM.

https://doi.org/10.1371/journal.pone.0320118.g004

thumbnail
Fig 5. The velocity tracking and error diagram of y-coordinate of the end joint node of RM.

https://doi.org/10.1371/journal.pone.0320118.g005

thumbnail
Fig 8. The display diagram of x,y trajectory tracking effect.

https://doi.org/10.1371/journal.pone.0320118.g008

Figs. 2 and 3 depict the position tracking and errors of a robotic manipulator’s (RM) end joint along the x-axis and y-axis, respectively. In Fig. 2, the red line (Ideal x) represents the ideal position along the x-axis, while the blue dashed line (Actual x) shows the measured actual position. The proximity of these two lines indicates that the actual position closely follows the target trajectory, with the black solid line illustrating the position error. As seen in Fig. 2, the error fluctuates around zero, ranging within approximately ±0.02, demonstrating the system’s high precision and stability on the x-axis. Fig. 3 shows similar tracking on the y-axis, where the red line (Ideal y) represents the ideal position, and the blue dashed line (Actual y) shows the actual position. The position error on the y-axis, depicted by the black solid line, shows minor fluctuations, particularly between 10 and 15 seconds, but remains within a small range. The results in Figs. 2 and 3 confirm that the robust sliding mode control (SMC) strategy successfully achieves precise trajectory control of the RM’s end effector along both axes. Fig. 4 and 5 further demonstrate the velocity tracking and error conditions of the RM’s end joint along the x-axis and y-axis, respectively. In Fig. 4, the red line (Ideal dx) shows the ideal velocity along the x-axis, while the blue dashed line (Actual dx) represents the measured velocity. The close alignment of the actual velocity with the ideal velocity indicates excellent velocity control. The error curve, mostly within  ± 0.2, stays near zero from 10 to 15 seconds, highlighting the system’s high accuracy in controlling velocity along the x-axis. In Fig. 5, the red line (Ideal dy) represents the ideal velocity along the y-axis, with the blue dashed line (Actual dy) showing the actual velocity. Although there are minor fluctuations in the actual velocity, it generally follows the ideal trajectory. The black solid line shows the velocity error, which remains stable, though with some fluctuations between 10 and 15 seconds. This suggests potential areas for optimization, especially for more dynamic conditions. Overall, Figs. 4 and 5 demonstrate that the proposed control strategy effectively ensures precise velocity tracking along both axes, with brief periods of increased error on the y-axis. These results highlight the system’s strong performance in dynamic conditions, with particularly high accuracy and responsiveness in velocity control.

Figs. 6 and 7 respectively display the response diagrams of control input force and control input torque τ for two links of a robot. Fig. 6 illustrates the control input forces applied to the two links. The red solid line represents the control input force for the first link, while the blue dashed line represents the force applied to the second link. It is evident that the control input forces for the two links display distinct fluctuation patterns, with the first link experiencing larger amplitude variations compared to the smaller fluctuations observed for the second link. Fig. 7 illustrates the control input torques for the two links. The red solid line represents the control input torque for the first link, and the blue dashed line for the second link. The torque curves for the two links are nearly inverse of each other, indicating that torque adjustments are made to maintain balance and stability of the mechanical system during operations. Figs. 6 and 7 present the dynamic responses of the control input forces and torques for the two robot links. These figures highlight the interaction between the links and their reaction to external control commands during precise operations. The control inputs exhibit distinct fluctuation patterns and inverse adjustments, showcasing the system’s ability to maintain dynamic equilibrium and execute accurate tasks. Fig. 8 illustrates the trajectory tracking performance of the robot’s end effector along the x and y axes in a 2D space. The red solid line (Ideal trajectory) represents the desired path, while the blue dashed line (Actual trajectory) shows the real trajectory followed. As seen in Fig. 8, the ideal trajectory forms a perfect circle, and the actual trajectory closely matches the ideal path in most regions. However, there is a noticeable deviation on the right side of the figure, forming a distinct arc. This suggests that the control system may experience response delay or lack execution accuracy in that part of the trajectory. Additionally, the small box in the lower left corner provides a magnified view of the trajectory, further highlighting the deviation of the actual trajectory from the ideal trajectory in this specific area. Overall, the actual trajectory is very close to the ideal trajectory, indicating a high tracking accuracy of the control system.

5 Discussion and future work

This study presents a detailed exploration of robotic manipulators (RMs) for automation tasks in hazardous environments, proposing a dynamic Cartesian coordinate model to control the end-effector trajectory with high precision. By developing robust SMC laws, we successfully mapped the control strategy to joint torques, ensuring that the end-effector follows the predefined path accurately. The proposed approach enhances production efficiency and product quality while contributing valuable insights into the spatial dynamics of robotic systems in practical engineering contexts.

However, the current study is limited to simulation-based validation. To further substantiate the findings, future work will focus on experimental validation using a physical robotic manipulator. Challenges in transitioning from simulation to physical implementation include addressing actuator and sensor inaccuracies, dealing with real-time computational constraints, and mitigating external disturbances. To this end, we plan to conduct real-world experiments to evaluate the robustness of the proposed SMC strategy in dynamic environments and identify any practical issues that may arise in physical implementations. We anticipate that such experiments will provide more reliable data on the control system’s performance and help refine the control laws for real-world applications.

Additionally, we will explore how our approach can be integrated with other advanced control techniques to further enhance robustness against model uncertainties and disturbances. Moreover, future research will investigate the potential for collaborative multi-robot systems, such as coordinating robotic manipulators with autonomous drones, to improve the efficiency and flexibility of automated production and service models in real-world industrial settings.

Supporting information

References

  1. 1. Mason MT. Toward robotic manipulation. Annu Rev Control Robot Auton Syst. 2018;1(1):1–28. .
  2. 2. Ollero A, Tognon M, Suarez A, Lee D, Franchi A. Past, present, and future of aerial robotic manipulators. IEEE Trans Robot. 2021;38(1):626–45.
  3. 3. Sahu VSDM, Samal P, Panigrahi CK. Modelling, and control techniques of robotic manipulators: a review. Mater Today Proc. 2022;56:2758–66.
  4. 4. Huang P, Gu Y, Li H, Yazdi M, Qiu G. An optimal tolerance design approach of robot manipulators for positioning accuracy reliability. Reliab Eng Syst Safe. 2023;237:109347.
  5. 5. Zhu J, Cherubini A, Dune C, Navarro-Alarcon D, Alambeigi F, Berenson D, et al. Challenges and outlook in robotic manipulation of deformable objects. IEEE Robot Autom Mag. 2022;29(3):67–77.
  6. 6. Elguea-Aguinaco I, Serrano-Munoz A, Chrysostomou D, Inziarte-Hidalgo I, Bogh S, Arana-Arexolaleiba N. A review on reinforcement learning for contact-rich robotic manipulation tasks. Robot Comput Integr Manuf. 2023;81:102517.
  7. 7. Truong TN, Vo AT, Kang HJ. A backstepping global fast terminal sliding mode control for trajectory tracking control of industrial robotic manipulators. IEEE Access. 2021;9:31921–31.
  8. 8. Yang C, Huang D, He W, Cheng L. Neural control of robot manipulators with trajectory tracking constraints and input saturation. IEEE Trans Neural Netw Learn Syst. 2020;32(9):4231–42.
  9. 9. Islam RU, Iqbal J, Manzoor S, Khalid A, Khan S, An autonomous image-guided robotic system simulating industrial applications. In: 2012 7th International Conference on System of Systems Engineering (SoSE). IEEE 2012; pp. 344–9.
  10. 10. Gao J, Sarkar B, Xia F, Xiao T,Wu J, lchter B, et al. Physically grounded vision-language models for robotic manipulation. In: 2024 1EEE International Conference on Robotics and Automation (ICRA). IEEE 2024; pp. 12462–9.
  11. 11. Elsisi M, Mahmoud K, Lehtonen M, Darwish MM. Effective nonlinear model predictive control scheme tuned by improved NN for robotic manipulators. IEEE Access. 2021;9:64278–90.
  12. 12. Arriola-Rios VE, Guler P, Ficuciello F, Kragic D, Siciliano B, Wyatt JL. Modeling of deformable objects for robotic manipulation: a tutorial and review. Front Robot AI. 2020;7:82.
  13. 13. Souza DA, Batista JG, dos Reis LL, Júnior AB. PID controller with novel PSO applied to a joint of a robotic manipulator. J Braz Soc Mech Sci Eng. 2021:43(8);377.
  14. 14. Jayaswal K, Palwalia D, Kumar S. Performance investigation of PlD controller in trajectory control of two-link robotic manipulator in medical robots. J Interdiscip Math. 2021;24(2):467–78.
  15. 15. Azeez Ml, Abdelhaleem A, Elnaggar S, Moustafa KA, Atia KR. Optimization of PID trajectory tracking controller for a 3-DOF robotic manipulator using enhanced Artificial Bee Colony algorithm. Sci Rep. 2023:13(1);11164.
  16. 16. Yang T, Sun N, Fang Y, Xin X, Chen H. New adaptive control methods for n-Link robot manipulators with online gravity compensation: Design and experiments. IEEE Trans Ind Electron. 2021;69(1):539–48.
  17. 17. Arteaga-Pérez MA, Ortiz-Espinoza A, Romero JG, Espinosa-Pérez G. On the adaptive control of robot manipulators with velocity observers. Int J Robust Nonlinear Control. 2020;30(11):4371–96.
  18. 18. Bertino A, Naseradinmousavi P, Krstic M. Delay-adaptive control of a 7-DOF robot manipulator: Design and experiments. IEEE Trans Contr Syst Technol. 2022;30(6):2506–21.
  19. 19. Xi RD, Xiao X, Ma TN, Yang ZX. Adaptive sliding mode disturbance observer based robust control for robot manipulators towards assembly assistance. IEEE Robot Autom Lett. 2022;7(3):6139–46.
  20. 20. Patterson ZJ, Sabelhaus AP, Majidi C. Robust control of a multi-axis shape memory alloy-driven soft manipulator. IEEE Robot Autom Lett. 2022;7(2):2210–7.
  21. 21. Dai L, Yu Y, Zhai DH, Huang T, Xia Y. Robust model predictive tracking control for robot manipulators with disturbances. IEEE Trans Ind Electron. 2020;68(5):4288–97.
  22. 22. Wang Y, Zhang Z, Li C, Buss M. Adaptive incremental sliding mode control fora robot manipulator. Mechatronics. 2022;82:102717.
  23. 23. Mobayen S, Alattas KA, Assawinchaichote W. Adaptive continuous barrier function terminal sliding mode control technique for disturbed robotic manipulator. IEEE Trans. Circuits Syst I Reg Papers. 2021;68(10):4403–12.
  24. 24. Ahmed S, Azar AT, Tounsi M. Design of adaptive fractional-order fixed-time sliding mode control for robotic manipulators. Entropy. 2022:24(12);1838.
  25. 25. Arbatsofla SM, Mazinan A, Mahmoodabadi M, Nekoui M. Fuzzy fractional-order adaptive robust feedback linearization control optimized by the multi-objective artificial hummingbird algorithm for a nonlinear ball-wheel system. J Braz Soc Mech Sci Eng. 2023;45(11):575, .
  26. 26. Peng J, Ding S, Dubay R. Adaptive composite neural network disturbance observer-based dynamic surface control for electrically driven robotic manipulators. Neural Comput Appl. 2021;33(11):6197–211.
  27. 27. Lu Z, Wei C, Ni D, Bi J, Wang Q, Li Y. Dynamic parameter identification of modular robot manipulators based on hybrid optimization strategy: genetic algorithm and least squares method. Soft Comput. 2024:1–15.
  28. 28. Yilmaz BM, Tatlicioglu E, Savran A, Alci M. Self-adjusting fuzzy logic based control of robot manipulators in task space. IEEE Trans Ind Electron. 2021;69(2):1620–9.
  29. 29. Liu Q, Li D, Ge SS, Ji R, Ouyang Z, Tee KP. Adaptive bias RBF neural network control for a robotic manipulator. Neurocomputing. 2021;447:213–23.
  30. 30. Pan Y, Li X, Yu H. Efficient PID tracking control of robotic manipulators driven by compliant actuators. IEEE Trans Control Syst Technol. 2018;27(2):915–22.
  31. 31. Ali K, Mehmood A, lqbal J. Fault-tolerant scheme for robotic manipulator—Nonlinear robust back-stepping control with friction compensation. PLoS One. 2021:16(8);e0256491.
  32. 32. Ullah S, Khan Q, Mehmood A, Kirmani SAM, Mechali O. Neuro-adaptive fast integral terminal sliding mode control design with variable gain robust exact differentiator for under-actuated quadcopter UAV. ISA Trans. 2022;120:293–304.
  33. 33. Wei B. A tutorial on robust control, adaptive control and robust adaptive control-application to robotic manipulators. Inventions. 2019:4(3);49.
  34. 34. Yuan J. Adaptive control of robotic manipulators including motor dynamics. IEEE Trans Robot Autom. 1995;11(4):612–7.
  35. 35. Choubey C, Ohri J. Tuning of LQR-PID controller to control parallel manipulator. Neural Comput Appl. 2022;34(4):3283–97.
  36. 36. Ali K, Ullah S, Mehmood A, Mostafa H, Marey M, lqbal J. Adaptive FIT-SMC approach for an anthropomorphic manipulator with robust exact differentiator and neural network-based friction compensation. IEEE Access. 2022;10:3378–89.
  37. 37. Bagheri M, Naseradinmousavi P, Krstic M. Feedback linearization based predictor for time delay control of a high-DOF robot manipulator. Automatica. 2019;108:108485.
  38. 38. Zeinali M, Notash L. Adaptive sliding mode control with uncertainty estimator for robot manipulators. Mech Mach Theory. 2010;45(1):80–90.
  39. 39. Wang L, Chai T, Zhai L. Neural-network-based terminal sliding-mode control of robotic manipulators including actuator dynamics. IEEE Trans Ind Electron. 2009;56(9):3296–304.
  40. 40. Ferrara A, Incremona GP. Design of an integral suboptimal second-order sliding mode controller for the robust motion control of robot manipulators. IEEE Trans Control Syst Technol. 2015;23(6):2316–2325.
  41. 41. Adhikary N, Mahanta C. Sliding mode control of position commanded robot manipulators. Control Eng Pract. 2018;81:183–98.
  42. 42. Ullah S, Mehmood A, Ali K, Javaid U, Hafeez G, Ahmad E. Dynamic modeling and stabilization of surveillance quadcopter in space based on integral super twisting sliding mode control strategy. In: 2021 International Conference on Artificial Intelligence (ICAI). IEEE 2021; pp. 271–8.
  43. 43. Afifa R, Ali S, Pervaiz M, lqbal J. Adaptive backstepping integral sliding mode control of a mimo separately excited DC motor. Robotics. 2023:12(4);105.
  44. 44. Jin M, Lee J, Chang PH, Choi C. Practical nonsingular terminal sliding-mode control of robot manipulators for high-accuracy tracking control. IEEE Trans Ind Electron 2009;56(9):3598–601.
  45. 45. Ullah S, Mehmood A, Khan Q, Rehman S, lqbal J. Robust integral sliding mode control design for stability enhancement of under-actuated quadcopter. Int J Control Autom Syst. 2020;18:1671–8.
  46. 46. Chavez-Vazquez S, Lavin-Delgado JE, Gómez-Aguilar JF, Razo-Hernández JR, Etemad S, Rezapour S. Trajectory tracking of Stanford robot manipulator by fractional-order sliding mode control. Appl Math Model. 2023;120:436–62.
  47. 47. Ullah S, Khan Q, Mehmood A. Neuro-adaptive fixed-time non-singular fast terminal sliding mode control design for a class of under-actuated nonlinear systems. Int J Control. 2023;96(6):1529–42.
  48. 48. Wang Z, Zou L, Su X, Luo G, Li R, Huang Y. Hybrid force/position control in workspace of robotic manipulator in uncertain environments based on adaptive fuzzy control. Rob Auton Syst. 2021;145:103870.
  49. 49. Chen D, Li S, Wu Q. A novel supertwisting zeroing neural network with application to mobile robot manipulators. IEEE Trans Neural Netw Learn Syst. 2020;32(4):1776–87.
  50. 50. Li G, Yu J, Chen X. Adaptive fuzzy neural network command filtered impedance control of constrained robotic manipulators with disturbance observer. IEEE Trans Neural Netw Learn Syst. 2021;34(8):5171–80.
  51. 51. Sun W, Wu Y, Lv X. Adaptive neural network control for full-state constrained robotic manipulator with actuator saturation and time-varying delays. IEEE Trans Neural Netw Learn Syst. 2021;33(8):3331–42.
  52. 52. Urrea C, Kern J, Alvarado J. Design and evaluation of a new fuzzy control algorithm applied to a manipulator robot. Appl Sci. 2020:10(21);7482.
  53. 53. Ferrandy V, Ferryanto F, Sugiharto A, Franco E, Garriga-Casanovas A, Mahyuddin Al, et al. Modeling of a two-degree-of-freedom fiber-reinforced soft pneumatic actuator. Robotica. 2023;41(12):3608–26.
  54. 54. Meng J, Yue M, Diallo D. Nonlinear extension of battery constrained predictive charging control with transmission of Jacobian matrix. Int J Electr Power Energy Syst. 2023;146:108762.
  55. 55. loannou PA, Sun J., Robust Adaptive Control. Courier Corporation 2012.