Next Article in Journal
Verification of Vision-Based Terrain-Referenced Navigation Using the Iterative Closest Point Algorithm Through Flight Testing
Previous Article in Journal
Response of Nearby Sensors to Variable Doses of Nitrogen Fertilization in Winter Fodder Crops Under Mediterranean Climate
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Control Gain Determination Method for Robust Time-Delay Control of Industrial Robot Manipulators Based on an Improved State Observer

School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan 430074, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(18), 5812; https://doi.org/10.3390/s25185812
Submission received: 27 August 2025 / Revised: 13 September 2025 / Accepted: 16 September 2025 / Published: 17 September 2025
(This article belongs to the Special Issue Intelligent Robots: Control and Sensing)

Abstract

High-precision control of robotic manipulators plays a vital role in improving the efficiency and quality of industrial manufacturing. However, the inherent nonlinear and time-varying characteristics of robotic systems make high-accuracy control a challenging task, and external noise interference further complicates reliable state estimation. Conventional time-delay control methods often involve computationally intensive procedures for gain determination and are limited in their ability to suppress noise effectively. To overcome these limitations, this paper proposes a robust time-delay control strategy based on an improved state observer. By deriving a linearized form of the dynamic model, an offline computation scheme for control gain determination is developed, which eliminates the need for additional tuning parameters and simplifies the design process. Furthermore, the proposed state observer integrates model reference estimation with noise suppression techniques, enabling accurate acquisition of joint states and improving system robustness under noisy conditions. Experimental results validate the effectiveness of the proposed method, showing that it can efficiently determine control gains and significantly outperform existing advanced approaches in terms of trajectory tracking accuracy and overall control performance.

1. Introduction

Robotic manipulators, with their high precision, efficiency, and reliability, have become core equipment driving the automation and intelligent transformation of industrial manufacturing [1]. However, their dynamics are characterized by nonlinearities, strong couplings, and time-varying complexities, while unmodeled uncertainties such as joint friction, load variations, and external disturbances are also present. These factors not only increase the difficulty of dynamic modeling and parameter identification but also pose severe challenges to control accuracy and system stability [2].
In practical applications, control challenges mainly arise from two aspects: the complex dynamic model and multi-joint coupling effects impose a large computational burden for real-time implementation, while uncertainties and higher-order states that are difficult to measure directly significantly affect control performance. Relying on additional sensors to measure these states introduces extra costs and reduces system reliability. Although various strategies such as sliding mode control [3,4,5], adaptive control [6], fuzzy logic control [7], and neural network control [8,9,10,11] have been proposed, these methods often depend heavily on accurate modeling or incur excessive computational costs, limiting their widespread application in industrial practice.
Time-Delay Control (TDC) is a simple yet effective approach that can compensate for dynamic uncertainties without relying on precise dynamic models, thereby avoiding complex computations. Owing to this advantage, TDC has been widely applied in robotic manipulators [12,13,14,15], motor drives [16,17], unmanned aerial vehicles [18], flexible robots [19,20,21], and general Lagrangian systems [22], demonstrating excellent control performance. The core idea of TDC is to estimate the system’s dynamic characteristics using delayed torque and acceleration information. This approach requires a sufficiently short sampling period and accurate measurements of joint accelerations. Nevertheless, existing TDC schemes still face two key challenges: determining the appropriate control gain M ¯ and obtaining accurate joint acceleration information without relying on additional sensors.
Previous studies have demonstrated that the more accurately the control gain M ¯ is determined, the higher the control precision and the faster the dynamic response of the system [23,24,25]. However, most existing TDC schemes still rely on experimental tuning to determine M ¯ , typically adjusting it iteratively according to the desired error and using the smallest possible sampling period, as in the method proposed by Chang [26]. This approach heavily depends on engineering experience and requires considerable time for tuning. To improve automation, various adaptive adjustment algorithms have been proposed: Seung-Jae Cho [27] developed an automatic gain adjustment method based on an improved Nussbaum function; M. Jin [28] proposed a dynamic self-tuning algorithm based on sliding-mode error; and J. Baek [29] designed a novel adaptive sliding-mode control strategy. Although these methods partially enhance the automation of gain tuning, they still exhibit notable limitations, including sensitivity to noise, a large number of control parameters that increase design complexity, and adaptive laws that cannot respond promptly or accurately to tracking errors.
High-quality feedback signals are essential for high-performance motion control, but they are often corrupted by pulse-sampling noise, which degrades control quality. Most researchers estimate acceleration using numerical differentiation; for example, Wang et al. [30] calculated the acceleration q ¨ from position signals q as q ¨ ( t L ) = ( q t 2 q t L + q t 2 L ) t s 2 . However, such numerical methods typically amplify noise significantly. To mitigate this, some studies have incorporated observers within the TDC framework. Chang et al. [31] proposed a model reference observer that replaces the complex nonlinear dynamics with a linear reference model, while Lee et al. [32] developed a time-delay observer using delayed terms to estimate system uncertainties. Nevertheless, these approaches still cannot fully suppress noise interference.
In recent years, intelligent computing methods have been increasingly introduced into the state prediction and control of complex dynamical systems. Cross-disciplinary approaches such as neural networks, deep learning, cognitive computing, and model predictive control (MPC) can automatically learn system characteristics from data, capture nonlinear relationships, and achieve high-precision prediction under unknown disturbances or complex noise environments. Ciria et al. [33] pointed out that the predictive processing framework unifies perception, cognition, and action into a single inference process, thereby enhancing the adaptability of cognitive robots. Chen et al. [34] demonstrated that the output recurrent LSTM (OR-LSTM) possesses long-term state prediction capability for nonlinear dynamical systems, remaining robust even under partial observation or complex oscillations. Peng et al. [35] applied cognitive computing and machine learning to predict flow status in flexible fluidic devices, achieving high accuracy with low computational cost. Hilal et al. [36] emphasized that cognitive dynamic systems (CDSs), through the perception–action cycle and intelligent integration, enable adaptive optimization of engineering systems. Song et al. [37] showed that MPC provides systematic optimization of control inputs and robustness guarantees complex, time-varying, and uncertain systems.
Inspired by the above cross-disciplinary studies, this paper proposes a robust time-delay control framework to enhance the performance of robotic manipulators under complex conditions such as multi-joint coupling, non-Gaussian noise, and load variations. To address the challenge of determining control gains, an optimization method based on a linearized dynamic model is introduced, which allows the control gains to be computed offline without additional tuning parameters, thereby avoiding the time-consuming and cumbersome calibration process by engineers. To tackle the difficulty of acquiring joint state information, a signal enhancement approach combining a model reference observer with a Kalman filter is further proposed, which significantly improves the robustness of the control system under noisy conditions. This method not only integrates the strengths of intelligent optimization and observer techniques but also enables high-precision and robust manipulator control in complex operating environments.
The structure of this paper is organized as follows: Section 2 presents the fundamental principles of time-delay control; Section 3 introduces the method for determining the control gains; Section 4 designs an improved state observer integrated with time-delay control; Section 5 describes the trajectory tracking experiments of the robotic manipulator and their results; Section 6 discusses the experimental findings; and Section 7 concludes the paper and summarizes the main conclusions.

2. Theory and Framework of Time-Delay Control

An n-DOF robotic manipulator is the most commonly used type in industrial applications, and its dynamics can be expressed as follows (1):
τ = M q q ¨ + V q ,   q ˙ q ˙ + G q + F q ,   q ˙ .
Here, τ denotes the joint torque, M q is the inertia matrix, V q ,   q ˙ is the Coriolis matrix, G q is the gravity matrix, and F q ,   q ˙ is the friction torque matrix. The variables q ,   q ˙ ,   q ¨ represent the joint positions, velocities, and accelerations of the manipulator, respectively. Due to parameter perturbations and uncertainties, accurately obtaining the above dynamic matrices is challenging. To address this, Hsia et al. [38] proposed the Hsia formulation, as shown in (2), to account for the effects of uncertainties.
τ = M ¯ q ¨ + N q ,   q ˙ ,   q ¨ ,
where
N q ,   q ˙ ,   q ¨ M q M ¯ q ¨ + V q ,   q ˙ q ˙ + G q + F q ,   q ˙ .
Here, N q ,   q ˙ ,   q ¨ represents the time-delay estimation (TDE), which accounts for all uncertainties and unmodeled dynamics. M ¯ is the estimated inertia matrix of M q and also serves as the control gain matrix.
Based on the concept of TDC, N q ,   q ˙ ,   q ¨ can be approximated. When the sampling time L is sufficiently small, the value of N q ,   q ˙ ,   q ¨ at time t can be considered equal to its value at time tL, that is:
N q ,   q ˙ ,   q ¨ ( t ) N q ,   q ˙ ,   q ¨ t L ,  
where (t) and (tL) denote the values at time t and tL, respectively.
From (2), it follows that:
N q ,   q ˙ ,   q ¨ ( t L ) = τ ( t L ) M ¯ q ¨ t L .
From (5), it can be seen that the TDE N q ,   q ˙ ,   q ¨ ( t ) at time t can be determined using only the torque value τ ( t L ) and the acceleration information q ¨ ( t L ) at time tL, thereby avoiding complex dynamic computations. The smaller the sampling time L, the higher the estimation accuracy of N q ,   q ˙ ,   q ¨ ; however, an excessively small L increases the system’s sensitivity to noise. In industrial applications, L is typically set equal to the system’s sampling period T [39].
The position tracking error is defined as: e ( t ) =   q d ( t ) q ( t ) , where q d is the desired joint trajectory. The time-delay control scheme can then be expressed as (6):
τ t = M ¯ q ¨ d t + K v e ˙ t + K p e t I n j e c t i o n   t e r m + τ t L M ¯ q ¨ t L T i m e   d e l a y   E s t i m a t i o n .
Let: u ( t ) = q ¨ d ( t ) + K v e ˙ ( t ) + K p e ( t ) , which is used to inject the desired error dynamics into the closed-loop system, where K v = d i a g K v 1 ,   K v 2 ,   ,   K v n and K p = d i a g ( K p 1 ,   K p 2 ,   ,   K p n ) are positive-definite velocity and position gain matrices, respectively.
By substituting (6) and (5) into (2), the error dynamics of the manipulator system can be written as:
e ¨ t + K v e ˙ t + K p e t = ε ( t ) ,
where ε t = M ¯ 1 ( N q , q ˙ , q ¨ t L N q , q ˙ , q ¨ ( t ) ) , which can be approximated as zero when the sampling time L is sufficiently small. According to the Lyapunov stability criterion, it is sufficient to prove that ε ( t ) is asymptotically bounded in order to conclude that the tracking error e t is also asymptotically bounded, thereby ensuring the stability of the manipulator system. The asymptotic boundedness of ε ( t ) requires not only that M ¯ is invertible but also that condition (8) is satisfied [27]:
I M 1 M ¯ < 1 .
The block diagram of the manipulator system under the time-delay control method is shown in Figure 1.

3. Design Method for Control Gains in Time-Delay Control

3.1. Linearized Control Gain Matrix Derivation

The dynamics of robotic manipulators can be described using the Lagrangian equation [40,41], where the Lagrangian function L q , q ˙ is defined as the difference between the system’s total kinetic energy K q , q ˙ and total potential energy P ( q ) , that is, L q , q ˙ = K q , q ˙ P ( q ) .
The dynamic equation can then be expressed by the Lagrangian formulation as (9):
τ = d d t L q , q ˙ q ˙ L q , q ˙ q = d d t K q , q ˙ q ˙ K q , q ˙ q + P q q .
Since K q , q ˙ q ˙ is a function of both q and q ˙ , its derivative with respect to time t can be decomposed into two parts, namely:
d d t K q , q ˙ q ˙ = q ˙ K q , q ˙ q ˙ q ¨ + q K q , q ˙ q ˙ q ˙ .
Substituting (10) into (9) yields:
τ = q ˙ K q , q ˙ q ˙ M ¯ q ¨ + q K q , q ˙ q ˙ q ˙ K q , q ˙ q + P q q N q , q ˙ , q ¨ .
By comparing (2) and (11), it can be seen that with the Lagrangian formulation, the control gain matrix M ¯ can be extracted in a linearized form. To facilitate the identification of the control gain, (11) can be reformulated as:
τ = q ˙ K q , q ˙ q ˙ M ¯ q ¨ + q K q , q ˙ q ˙ C q ˙ K q , q ˙ q + P q q G q + X = M ¯ q ¨ + C q ˙ + G q + X .
where M ¯ denotes the control gain matrix, while C, G, and X are auxiliary variables used to identify M ¯ .

3.2. Identification Method of the Control Gain Matrix

In this paper, the proposed identification method is applicable to both single-joint and multi-joint control systems, and the entire identification process can be performed offline. Before performing the identification, the following preliminary work is required:
Given the task trajectories q d s ,   q ˙ d s ,   q ¨ d s ,   ( s = 0 , , k ) , the corresponding joint torques τ i ( s ) and the inertia matrix M q d ( s ) can be computed using the Newton–Euler method [42]. Here, s denotes the discrete nodes, and the torque values τ i ( s ) can be approximately considered equal to those obtained from the actual dynamics in (1).
To obtain the most accurate control gain matrix M ¯ , Equation (12) should be made to match the actual robot dynamics (Equation (1)) as closely as possible; that is, the torque values calculated from Equation (12) should approximate the τ i ( s ) computed during the preliminary work.
Case 1: For a single-joint control system, the control gain M ¯ = d i a g ( M ¯ 1 ,   M ¯ 2 , ,   M ¯ n ) , and the auxiliary variables C, G, and X are also diagonal matrices. In this case, Hsia et al. [43] further expressed the system stability constraint in (8) as (14), where ρ i denotes the lower bound of the eigenvalues of M q d ( s ) .
M ¯ i 2 ρ i
The identification procedure for a single-joint control system is shown in Figure 2.
In this case, a sequential identification scheme is adopted to determine each control gain M ¯ i , that is, the identification is performed successively from joint 1 to joint n. From Equation (12), the control gain M ¯ i of each joint, along with the auxiliary variables C i , G i , X i , determines the torque value τ i * . Taking the i-th joint as an example ( i = 1 , , n ):
τ i * s = M ¯ i q ¨ d i s + C i q ˙ d i s + G i q d i s + X i .
From the above equation, it can be seen that by adjusting the control gain M ¯ i and the auxiliary variables, the fitted torque τ i * ( s ) can be made as close as possible to the actual dynamic torque τ i ( s ) . This gain adjustment process can be transformed into an optimization problem, where the objective function is given by Equation (15), and the design variables are M ¯ i ,   C i ,   G i ,   X i , see Figure 3.
min J = s = 1 k τ i s τ i * s k
Case 2: For a multi-joint control system, the coupling effects between joints must be considered. In this case, the control gain is given by M ¯ = M ¯ 11 M ¯ 1 n M ¯ n 1 M ¯ n n , and the auxiliary variables C, G, and X have the same structure.
The identification process for the multi-joint control system is shown in Figure 4.
In this case, a global identification scheme is adopted to determine the control gain matrix M ¯ . From Equation (12), we obtain:
τ * s = M ¯ q ¨ d s + C q ˙ d s + G q d s + X ,
where τ * s = [ τ 1 * s , , τ n * s ] . The decision variables for this optimization problem are M ¯ , C, G and X. The optimization objective is given by (17), where w i denotes the weight coefficient of the i-th joint. If higher accuracy is required for a specific joint, its weight coefficient can be appropriately increased.
min J = i = 1 n w i × 1 k s = 1 k τ i s τ i * s .
The above optimization problem can be solved using various intelligent algorithms. For illustration purposes, this paper takes a multi-joint system as an example and selects the Particle Swarm Optimization (PSO) algorithm as the demonstration method. The basic idea is to treat the control gain M ¯ and auxiliary variables C, G, and X as particles within the swarm, where each particle i is represented by a position vector x i and a velocity vector v i . The fitness function J is defined in (15) or (17). During the search process, each particle continuously updates its state by tracking its own historical best position p i and the global best position of the swarm p g . The iterative update rules for the particle’s velocity and position are as follows:
v i ( k + 1 ) = w P S O · v i k + c 1 · r 1 · p i x i k + c 2 · r 2 · p g x i k ,
x i ( k + 1 ) = x i k + v i ( k + 1 ) ,
where w P S O is the inertia weight of the particle swarm algorithm, c 1 and c 2 are acceleration factors, and r 1 , r 2 [ 0,1 ] are random numbers. The term p i x i k represents the particle’s update along its personal best direction, while p g x i k represents the update along the global best direction.
In the implementation, the PSO parameters were set as follows: population size of 30, maximum number of iterations of 200, inertia weight w P S O = 0.7 , and acceleration factors c 1 = c 2 = 1.5 . The convergence criterion was defined such that the algorithm is considered converged if the change in the fitness function remains smaller than 10−5 for 20 consecutive iterations. To evaluate the reliability of convergence, 10 independent runs were performed under different random initial conditions. The results showed that the variance of the final fitness values was below 2%, indicating good stability and convergence of the algorithm. The average computation time was approximately 0.2 s, which is sufficient to meet offline optimization requirements. In addition, the differences in experimental results under varying initialization ranges were found to be minor, further demonstrating the insensitivity of the method to initial conditions, see Figure 5.

3.3. Simulation Validation of Gain Identification

To validate the effectiveness of the identification scheme proposed in our paper, we conducted trajectory tracking simulations on joints 1 and 2 of a 6-DOF robotic manipulator. The task trajectory was set as: q d ( t ) = π 6 sin π 4 t π 12 sin ( π 6 t ) . with control gains selected as 0.8 M ¯ i ,   1.2 M ¯ i ,   M ¯ i ( i   =   1 , 2 ) . The joint errors are shown in Figure 6 and Figure 7, and the corresponding mean and root-mean-square (RMS) errors are listed in Table 1 and Table 2. The results indicate that the identified control gains can accurately match the manipulator’s dynamic characteristics, thereby significantly improving trajectory tracking accuracy.

4. Improved State Observer Design

In industrial systems, typically only the joint position signals q can be obtained. To acquire the system state information x  ( x = q q ˙ T ) , this paper constructs a linear reference model to replace the real dynamics: z ˙ = A m z + B m r , where z is the observed state ( z = z 1 z 2 T ). The observer error is defined as e m = z x . To achieve e m 0 , it is required that e ˙ m = A m e m . Accordingly, Equation (7) can be rewritten as Equation (20), where A m = 0 I K p K v .
x ˙ d x ˙ = 0 I K p K v A m x d x
By combining Equation (20) with e ˙ m = A m e m , Equation (21) can be obtained, where B m r = x ˙ d A m x d :
z ˙ = A m z + x ˙ d A m x d B m r .
Equation (21) represents the linear reference model. The model reference observer is constructed as in Equation (22), where C = [ I 0 ] and F = F 1 F 2 T :
z ˙ = A m z + B m r + C z x .
From Equation (22), the specific structure of the model reference observer can be further derived as follows:
z ˙ 1 = z 2 + F 1 z 1 q z ˙ 2 = q ¨ d K v z 2 q ˙ d K p z 1 q d + F 2 z 1 q .
The structure of this observer is shown in Figure 8, which can effectively estimate the state information of the robotic manipulator.
To overcome the interference from measurement noise W(t), a Kalman filter is introduced to improve the model reference observer in this paper. The improved state observer within the overall control scheme is illustrated in Figure 9. The state-space equation of the model reference observer can be expressed as follows (24):
z ˙ 1 z ˙ 2 = 0 1 0 0 z 1 z 2 + 0 1 z ˙ 2 .
The Euler method can be used to discretize Equation (24), i.e., z ˙ k T = z k + 1 T z ( k T ) T . The corresponding state-space equation is then expressed as follows (25):
z 1 k + 1 T z 2 k + 1 T = 1 T 0 1 z 1 k T z 2 k T + 0 T z ˙ 2 k T .
Measurement noise W(t) can generally be classified into two categories: Gaussian white noise and colored noise. To analyze its characteristics, this study approximates the output of the manipulator’s joint angle sensors under no-load conditions as primarily reflecting measurement noise, from which raw data are obtained for modeling. When the noise can be approximated as white noise, its mean and variance are calculated, and the statistical properties of the measurement noise W(t) are set accordingly. If the noise exhibits colored characteristics, it is modeled as an AR(1) process, as expressed in (26). In addition, if the noise contains excessively high-frequency components, a low-pass filter can be applied to further suppress the undesired disturbances.
W k + 1 = α W k + η k ,
where α controls the correlation of the colored noise ( 0 < α < 1 ), and η k is zero-mean white noise with variance σ 2 . The parameters are obtained by fitting the no-load sensor data. In practical applications, if the noise has a nonzero mean, it can be estimated or removed prior to filtering, thereby ensuring the validity of the zero-mean assumption for η k .
In the filter design, the colored noise is modeled as an additional state and incorporated into the system state vector, resulting in the augmented state: z a u g ( k ) = z ( k ) ; W ( k ) . The corresponding discrete state-space equation is as follows:
z a u g k + 1 = 1 T 0 0 1 0 0 0 α   z a u g k + 0 T 1   η k .
After obtaining the statistical model of the measurement noise, it is incorporated into the Kalman filter for state estimation. Through filtering, the augmented state z ^ = z ^ 1 z ^ 2 can be regarded as the true system state x = q q ˙ . Based on this, the time-delay control law (6) is reformulated as (28), and the overall block diagram of the improved control system is shown in Figure 10.
τ t = M ¯ q ¨ d t + K v q ˙ d t z ^ 2 t + K p q d t z ^ 1 + τ t L M ¯   z ^ ˙ 2 t L
To validate the effectiveness of the improved observer, we use joint 1 as an example and set the desired trajectory as q d ( t ) = π 6 sin π 2 t . Figure 11 and Figure 12 show the joint position and velocity after processing by the observer and filter under Gaussian white noise. Figure 13 and Figure 14 show the corresponding results under colored noise. These figures demonstrate that the designed model reference observer can effectively provide joint state information. Moreover, by incorporating the Kalman filter, the system effectively suppresses noise interference and converges to the true values after a brief delay, thereby confirming the effectiveness of the proposed method.

5. Experiments and Results

To verify the effectiveness of the proposed control system, this study employs a six-degree-of-freedom robotic manipulator developed by the Chinese company Si Valley as the research subject, whose structural and dynamic parameters can be found in [44]. The experimental platform is illustrated in Figure 15.
In terms of sensor configuration, each joint is equipped with a high-resolution absolute encoder to measure joint angle information. Regarding the hardware platform, the controller is based on a self-developed cSPACE rapid control prototyping system, with the core computing unit utilizing an ARM Cortex processor (1.2 GHz clock speed, 1 GB memory). Control algorithms are modeled and deployed in real time through the Matlab/Simulink environment. The system sampling frequency is set to 500 Hz, ensuring real-time control capability of the manipulator’s dynamic response. Communication between the joint drivers and the controller is realized via an EtherCAT bus, with a communication cycle of 0.002 s, thereby ensuring high-speed and stable data exchange.
With the above hardware and sensor configuration, the experimental platform provides reliable support for validating the proposed control algorithms and ensures the authenticity and repeatability of the experimental results.

5.1. Trajectory Tracking Without Load

To validate the effectiveness of the proposed control method, the experimental task trajectories were set as a circular trajectory lasting 3 s and a back-and-forth linear trajectory. Three control strategies were selected for comparison in the tracking experiments: (1) the dynamic feedforward control method [40], with feedforward torques computed using the Newton–Euler method as described in Section 3.2.; this method uses the same information and has a comparable computational load to the proposed method. (2) The adaptive time-delay control method [42], which achieves adaptive control through online adjustment of the control gain M ¯ , with a relatively higher computational complexity. (3) The proposed robust time-delay control method. The first two methods are relatively recent control strategies and have comparable information usage and computational complexity to the proposed approach, making them reasonable baselines for a fair comparison.
Since the 6-th joint does not affect the end-effector trajectory, the analysis in this study focuses only on the first five joints. For the circular trajectory, the controller parameters are set as follows: K p = d i a g ( 400 , 600 , 300 , 150 , 150 ) , K v = d i a g ( 38 , 45 , 30 , 15 , 15 ) , and the control gain matrix M ¯ is shown in Figure 16.
Figure 17 illustrates the overall tracking performance of the end-effector along a circular trajectory in the Cartesian coordinate system for the three control methods. Figure 18 further presents the end-effector tracking from the X, Y, and Z directions to provide a more intuitive visualization.
Table 3 lists the root mean square errors (RMSE) of the end-effector tracking along the circular trajectory in the Cartesian space for the three methods. Figure 19 shows the tracking errors of joints 1 to 5 in the joint space, and Table 4 summarizes the corresponding RMSE values for these joints.
For the back-and-forth linear trajectory, the controller parameters are set as follows: K p = d i a g ( 400 , 600 , 300 , 150 , 150 ) , K v = d i a g ( 38 , 45 , 30 , 15 , 15 ) , and the control gain matrix M ¯ is shown in Figure 20. Figure 21 illustrates the overall tracking performance of the end-effector along the back-and-forth linear trajectory in the Cartesian coordinate system for the three control methods. Figure 22 further presents the end-effector tracking from the Z directions, providing a more intuitive visualization of the tracking performance. Figure 23 shows the tracking errors of joints 1 to 5 in the joint space, and Table 5 and Table 6 summarizes the corresponding RMSE values for these joints under the three control methods.

5.2. Trajectory Tracking with Load

To validate the trajectory tracking performance of the proposed method under loaded conditions, a 2 kg metal block is selected as the end-load and mounted at the end of the manipulator. In the experiment, the first five joints simultaneously track the desired trajectory: q d ( t ) = π 6 sin π 4 t π 12 sin ( π 6 t ) . Three control strategies are employed for trajectory tracking. Figure 24 shows the tracking performance in joint space under the three control strategies with the load applied. Table 7 provides the RMS tracking errors for each method.

6. Discussion

High-precision and structurally simple control methods for robotic manipulators can significantly enhance the efficiency of industrial production. This paper proposes a robust time-delay control strategy based on an improved state observer, which not only features low computational complexity and ease of implementation but also demonstrates significant advantages in trajectory tracking performance.
One of the key advantages of the proposed method is its low computational complexity. The online computation is equivalent to that of a PID controller, while the more complex calculations, such as gain optimization, are pre-computed offline. This eliminates the need for tedious real-time adjustments, leading to a more efficient system. As shown in Figure 6 and Figure 7 and Table 1 and Table 2, compared with scaled gains, the control gains determined by the proposed method substantially improve trajectory tracking accuracy, achieving superior control performance. Additionally, the method effectively addresses the unmeasurable state problem while exhibiting strong noise robustness. As illustrated in Figure 11, Figure 12, Figure 13 and Figure 14, the proposed approach provides high-quality state information.
Compared with the dynamics feedforward control strategy, Table 3 and Table 4 show that the proposed method reduces the RMS errors in Cartesian and joint space by an average of approximately 87%, indicating that it can more fully exploit the system’s dynamic information. Furthermore, the introduced time-delay control law achieves better closed-loop performance than conventional feedback control strategies. Compared with the adaptive time-delay control strategy, the proposed method reduces RMS errors by an average of about 45% under the same conditions, demonstrating that the control gains obtained through offline optimization can replace the real-time adaptive adjustment process, thereby reducing computational delay and improving response speed.
Furthermore, to verify the practicality of the proposed method, experiments under a loaded condition were conducted. The load, a 2 kg metal block, was placed at the end of the manipulator. The results from these experiments confirm that the proposed method performs effectively under varying loading conditions, maintaining accuracy and robustness.
In summary, the experimental results validate the effectiveness of the proposed robust time-delay control strategy for joint trajectory tracking and indicate that the method possesses high practicality and reliability for achieving high-precision control of robotic manipulators.

7. Conclusions

High-precision control of robotic manipulators is of great significance in industrial production. However, achieving efficient and reliable trajectory tracking still faces challenges such as tedious tuning of control gains and unmeasurable system states. This paper proposes a robust time-delay control strategy based on an improved state observer. By combining offline optimization of control gains with a model reference observer–Kalman filter fusion scheme, the effectiveness of the proposed method is validated through simulations and experiments on a six-axis robotic manipulator. Experimental results demonstrate that the method achieves significant improvements in both trajectory tracking accuracy and state estimation quality.
The main contributions of this work are as follows:
  • Efficient control gain design: The proposed time-delay control gain determination method can be completed offline, without relying on engineer experience or introducing additional tuning parameters, enabling rapid determination of optimal control gains.
  • Accurate state estimation: By integrating a model reference observer with a Kalman filter, measurement noise is effectively suppressed, allowing high-precision estimation of joint states.
  • Strong engineering applicability: The method features a simple structure and low computational cost, making it suitable for practical implementation in robotic manipulator systems and offering substantial potential for wider application.
Future work will focus on extending the method to multi-robot cooperative control and further optimizing the design of the state observer to improve state estimation accuracy under high-speed dynamic tasks. In addition, the robustness of the control strategy will be evaluated in more complex or uncertain environments.

Author Contributions

Y.C.: conceptualization, writing—original draft, data curation, formal analysis, validation. J.D.: writing—review and editing, conceptualization, data curation, formal analysis, validation. T.X.: writing—review and editing, conceptualization, data curation, formal analysis, validation. Y.L.: writing—review and editing, conceptualization, data curation, formal analysis, validation. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Key R&D Program of China, grant number 2023YFB3309003.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the study are available from the corresponding author, J.D., upon reasonable request. The data are not publicly available due to privacy.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chen, Y.; Chen, L.; Ding, J.; Liu, Y. Research on Real-Time Obstacle Avoidance Motion Planning of Industrial Robotic Arm Based on Artificial Potential Field Method in Joint Space. Appl. Sci. 2023, 13, 6973. [Google Scholar] [CrossRef]
  2. Park, S.H.; Jin, M.; Kang, S.H. Efficient Acceleration-Level Formula of Bias Acceleration Satisfying Time Precedence for Operational Space Formulation. IEEE Access 2022, 10, 65533–65547. [Google Scholar] [CrossRef]
  3. Huang, A.-C.; Chen, Y.-C. Adaptive sliding control for single-link flexible-joint robot with mismatched uncertainties. IEEE Trans. Control Syst. Technol. 2004, 12, 770–775. [Google Scholar] [CrossRef]
  4. Chwa, D.; Kwon, H. Nonlinear Robust Control of Unknown Robot Manipulator Systems with Actuators and Disturbances Using System Identification and Integral Sliding Mode Disturbance Observer. IEEE Access 2022, 10, 35410–35421. [Google Scholar] [CrossRef]
  5. Babaghasabha, R.; Khosravi, M.A.; Taghirad, H.D. Adaptive robust control of fully-constrained cable driven parallel robots. Mechatronics 2015, 25, 27–36. [Google Scholar] [CrossRef]
  6. Wei, B. A Tutorial on Robust Control, Adaptive Control and Robust Adaptive Control—Application to Robotic Manipulators. Inventions 2019, 4, 49. [Google Scholar] [CrossRef]
  7. Chatterjee, A.; Chatterjee, R.; Matsuno, F.; Endo, T. Augmented stable fuzzy control for flexible robotic arm using LMI approach and neuro fuzzy state space modeling. IEEE Trans. Ind. Electron. 2008, 55, 1256–1270. [Google Scholar] [CrossRef]
  8. Kong, L.; He, W.; Dong, Y.; Cheng, L.; Yang, C.; Li, Z. Asymmetric Bounded Neural Control for an Uncertain Robot by State Feedback and Output Feedback. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 1735–1746. [Google Scholar] [CrossRef]
  9. 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. 2021, 32, 4231–4242. [Google Scholar] [CrossRef]
  10. Jin, L.; Li, S.; Hu, B. RNN Models for Dynamic Matrix Inversion: A Control-Theoretical Perspective. IEEE Trans. Ind. Inform. 2018, 14, 189–199. [Google Scholar] [CrossRef]
  11. Jin, L.; Li, S.; Luo, X.; Li, Y.; Qin, B. Neural Dynamics for Cooperative Control of Redundant Robot Manipulators. IEEE Trans. Ind. Inform. 2018, 14, 3812–3821. [Google Scholar] [CrossRef]
  12. Jin, M.; Kang, S.H.; Chang, P.H. Robust Compliant Motion Control of Robot with Nonlinear Friction Using Time-Delay Estimation. IEEE Trans. Ind. Electron. 2008, 55, 258–269. [Google Scholar] [CrossRef]
  13. Kang, S.H.; Jin, M.; Chang, P.H. A Solution to the Accuracy/Robustness Dilemma in Impedance Control. IEEE/ASME Trans. Mechatron. 2009, 14, 282–294. [Google Scholar] [CrossRef]
  14. Jin, M.; Kang, S.H.; Chang, P.H.; Lee, J. Robust Control of Robot Manipulators Using Inclusive and Enhanced Time Delay Control. IEEE/ASME Trans. Mechatron. 2017, 22, 2141–2152. [Google Scholar] [CrossRef]
  15. Jin, M.; Lee, J.; Seo, K.-H.; Suh, J.-H. Self-Tuning Control for Articulated Robots Using the Plestan’s Method. Int. J. Precis. Eng. Manuf. 2021, 22, 557–566. [Google Scholar] [CrossRef]
  16. Chang, P.H.; Lee, J.W. An Observer Design for Time-Delay Control and its Application to DC Servo Motor. In Proceedings of the 1993 American Control Conference, San Francisco, CA, USA, 2–4 June 1993; pp. 1032–1036. [Google Scholar]
  17. Kim, H.-S.; Kim, K.-H.; Youn, M.-J. On-line dead-time compensation method based on time delay control. IEEE Trans. Control Syst. Technol. 2003, 11, 279–285. [Google Scholar] [CrossRef]
  18. Lee, J.; Yoo, C.; Park, Y.-S.; Park, B.; Lee, S.-J.; Gweon, D.-G.; Chang, P.-H. An experimental study on time delay control of actuation system of tilt rotor unmanned aerial vehicle. Mechatronics 2012, 22, 184–194. [Google Scholar] [CrossRef]
  19. Cho, G.R.; Chang, P.H.; Jin, Y. Enhanced feedforward control of non-minimum phase systems for tracking predefined trajectory. In Proceedings of the 2010 IEEE International Symposium on Industrial Electronics, Bari, Italy, 4–7 July 2010; pp. 167–172. [Google Scholar]
  20. Wang, Y.; Yan, F.; Jiang, S.; Chen, B. Time delay control of cable driven manipulators with adaptive fractional-order nonsingular terminalsliding mode. Adv. Eng. Softw. 2018, 121, 13–25. [Google Scholar] [CrossRef]
  21. Wang, Y.; Jiang, S.; Chen, B.; Wu, H. A new continuous fractional-order nonsingular terminal sliding mode control for cable-driven manipulators. Adv. Eng. Softw. 2018, 119, 21–29. [Google Scholar] [CrossRef]
  22. Roy, S.; Kar, I.N.; Lee, J.; Jin, M. Adaptive robust time-delay control for a class of uncertain Euler-Lagrange systems. IEEE Trans. Ind. Electron. 2017, 64, 7109–7119. [Google Scholar] [CrossRef]
  23. Wang, Y.; Chen, J.; Gu, L.; Li, X. Time delay control of hydraulic manipulators with continuous nonsingular terminal sliding mode. J. Cent. South Univ. 2015, 22, 4616–4624. [Google Scholar] [CrossRef]
  24. Wang, Y.; Gu, L.; Xu, Y.; Cao, X. Practical tracking control of robot manipulators with continuous fractional-order nonsingular terminal sliding mode. IEEE Trans. Ind. Electron. 2016, 63, 6194–6204. [Google Scholar] [CrossRef]
  25. Jin, Y.; Chang, P.H.; Jin, M.; Gweon, D.G. Stability guaranteed time-delay control of manipulators using nonlinear damping and terminal sliding mode. IEEE Trans. Ind. Electron. 2013, 60, 3304–3317. [Google Scholar] [CrossRef]
  26. Chang, P.H.; Jung, J.H. A systematic method for gain selection of robust PID control for nonlinear plants of second-order controller canonical form. IEEE Trans. Control Syst. Technol. 2009, 17, 473–483. [Google Scholar] [CrossRef]
  27. Cho, S.J.; Jin, M.; Kuc, T.Y.; Lee, J.S. Stability guaranteed autotuning algorithm of a time-delay controller using a modified nussbaum function. Int. J. Control 2014, 87, 1926–1935. [Google Scholar] [CrossRef]
  28. Jin, M.; Lee, J.; Tsagarakis, N.G. Model-free robust adaptive control of humanoid robots with flexible joints. IEEE Trans. Ind. Electron. 2017, 64, 1706–1715. [Google Scholar] [CrossRef]
  29. Baek, J.; Cho, S.; Han, S. Practical time-delay control with adaptive gains for trajectory tracking of robot manipulators. IEEE Trans. Ind. Electron. 2018, 65, 5682–5692. [Google Scholar] [CrossRef]
  30. Wang, Y.; Yan, F.; Chen, J.; Ju, F.; Chen, B. A New Adaptive Time-Delay Control Scheme for Cable-Driven Manipulators. IEEE Trans. Ind. Inform. 2019, 15, 3469–3481. [Google Scholar] [CrossRef]
  31. Chang, P.H.; Lee, J.W. A model reference observer for time-delay control and its application to robot trajectory control. IEEE Trans. Control Syst. Technol. 1996, 4, 2–10. [Google Scholar] [CrossRef]
  32. Lee, J.W.; Chang, P.H. Input/output linearization using time delay control and time delay observer. KSME Int. J. 1999, 13, 546–556. [Google Scholar] [CrossRef]
  33. Ciria, A.; Schillaci, G.; Pezzulo, G.; Hafner, V.V.; Lara, B. Predictive Processing in Cognitive Robotics: A Review. Neural Comput. 2021, 33, 1402–1432. [Google Scholar] [CrossRef]
  34. Chen, R.; Jin, X.; Laima, S.; Huang, Y.; Li, H. Intelligent modeling of nonlinear dynamical systems by machine learning. Int. J. Non-Linear Mech. 2022, 142, 103984. [Google Scholar] [CrossRef]
  35. Peng, Y.; Yang, X.; Li, D.; Ma, Z.; Liu, Z.; Bai, X.; Mao, Z. Predicting flow status of a flexible rectifier using cognitive computing. Expert Syst. Appl. 2025, 264, 125878. [Google Scholar] [CrossRef]
  36. Hilal, W.; Gadsden, S.A.; Yawney, J. Cognitive Dynamic Systems: A Review of Theory, Applications, and Recent Advances. Proc. IEEE 2023, 111, 575–622. [Google Scholar] [CrossRef]
  37. Song, Y.; Zhang, B.; Wen, C.; Wang, D.; Wei, G. Model predictive control for complicated dynamic systems: A survey. Int. J. Syst. Sci. 2025, 56, 2168–2193. [Google Scholar] [CrossRef]
  38. Hsia, T.C.S.; Lasky, T.A.; Guo, Z. Robust independent joint controller design for industrial robot manipulators. IEEE Trans. Ind. Electron. 1991, 38, 21–25. [Google Scholar] [CrossRef]
  39. Wang, Y.; Jiang, S.; Chen, B.; Wu, H. Trajectory tracking control of underwater vehicle-manipulator system using discrete time delay estimation. IEEE Access 2017, 5, 7435–7443. [Google Scholar] [CrossRef]
  40. Chen, Y.; Chen, L.; Chen, Y.; Ding, J.; Liu, Y.; Yan, D. Control Parameters Design of Spraying Robots Based on Dynamic Feedforward. Electronics 2024, 13, 1583. [Google Scholar] [CrossRef]
  41. Wu, J.; Zhang, B.; Wang, L.; Yu, G. An iterative learning method for realizing accurate dynamic feedforward control of an industrial hybrid robot. Sci. China Technol. Sci. 2021, 64, 1177–1188. [Google Scholar] [CrossRef]
  42. Zhang, B.; Wu, J.; Wang, L.; Yu, Z. Accurate dynamic modeling and control parameters design of an industrial hybrid spray-painting robot. Robot. Comput.-Integr. Manuf. 2020, 63, 101923. [Google Scholar] [CrossRef]
  43. Hsia, T.C.; Gao, L.S. Robot manipulator control using decentralized linear time-invariant time-delayed joint controllers. In Proceedings of the IEEE International Conference on Robotics and Automation, Cincinnati, OH, USA, 13–18 May 1990; Volume 3, pp. 2070–2075. [Google Scholar]
  44. Open Source Six-Axis Collaborative Robot, Hefei Zhongke Deep Valley Science and Technology Development Co., Ltd. Available online: https://www.vstc.cc/display.php?id=650 (accessed on 23 August 2025).
Figure 1. Block diagram of time-delay control.
Figure 1. Block diagram of time-delay control.
Sensors 25 05812 g001
Figure 2. Identification flowchart of a single-joint control system.
Figure 2. Identification flowchart of a single-joint control system.
Sensors 25 05812 g002
Figure 3. Optimization objective of the constrained model for a single-joint control system.
Figure 3. Optimization objective of the constrained model for a single-joint control system.
Sensors 25 05812 g003
Figure 4. Identification flowchart of the multi-joint control system.
Figure 4. Identification flowchart of the multi-joint control system.
Sensors 25 05812 g004
Figure 5. PSO convergence curves under different initial conditions.
Figure 5. PSO convergence curves under different initial conditions.
Sensors 25 05812 g005
Figure 6. Tracking error of Joint 1.
Figure 6. Tracking error of Joint 1.
Sensors 25 05812 g006
Figure 7. Tracking error of Joint 2.
Figure 7. Tracking error of Joint 2.
Sensors 25 05812 g007
Figure 8. Schematic of the Model Reference Observer.
Figure 8. Schematic of the Model Reference Observer.
Sensors 25 05812 g008
Figure 9. Schematic of the Improved State Observer.
Figure 9. Schematic of the Improved State Observer.
Sensors 25 05812 g009
Figure 10. Overall Control System Block Diagram.
Figure 10. Overall Control System Block Diagram.
Sensors 25 05812 g010
Figure 11. Joint 1 position with Gaussian white noise: desired, noisy observer, and filtered.
Figure 11. Joint 1 position with Gaussian white noise: desired, noisy observer, and filtered.
Sensors 25 05812 g011
Figure 12. Joint 1 velocity with Gaussian white noise: desired, noisy observer, and filtered.
Figure 12. Joint 1 velocity with Gaussian white noise: desired, noisy observer, and filtered.
Sensors 25 05812 g012
Figure 13. Joint 1 position with colored noise ( α = 0.8): desired, noisy observer, and filtered.
Figure 13. Joint 1 position with colored noise ( α = 0.8): desired, noisy observer, and filtered.
Sensors 25 05812 g013
Figure 14. Joint 1 velocity with colored noise ( α = 0.8): desired, noisy observer, and filtered.
Figure 14. Joint 1 velocity with colored noise ( α = 0.8): desired, noisy observer, and filtered.
Sensors 25 05812 g014
Figure 15. Experimental platform.
Figure 15. Experimental platform.
Sensors 25 05812 g015
Figure 16. Heatmap of the Control Gain Matrix M ¯ for Circular Trajectory.
Figure 16. Heatmap of the Control Gain Matrix M ¯ for Circular Trajectory.
Sensors 25 05812 g016
Figure 17. End-effector trajectories in Cartesian space under three control strategies.
Figure 17. End-effector trajectories in Cartesian space under three control strategies.
Sensors 25 05812 g017
Figure 18. X, Y, and Z directional views of end-effector trajectories under three control strategies. (a) X-direction view. (b) Y-direction view. (c) Z-direction view.
Figure 18. X, Y, and Z directional views of end-effector trajectories under three control strategies. (a) X-direction view. (b) Y-direction view. (c) Z-direction view.
Sensors 25 05812 g018
Figure 19. Tracking errors of joints 1–3 in joint space under three control strategies. (a) Joint 1. (b) Joint 2. (c) Joint 3. (d) Joint 4. (e) Joint 5.
Figure 19. Tracking errors of joints 1–3 in joint space under three control strategies. (a) Joint 1. (b) Joint 2. (c) Joint 3. (d) Joint 4. (e) Joint 5.
Sensors 25 05812 g019
Figure 20. Heatmap of the Control Gain Matrix M ¯ for the back-and-forth linear trajectory.
Figure 20. Heatmap of the Control Gain Matrix M ¯ for the back-and-forth linear trajectory.
Sensors 25 05812 g020
Figure 21. End-effector trajectories in Cartesian space under three control strategies.
Figure 21. End-effector trajectories in Cartesian space under three control strategies.
Sensors 25 05812 g021
Figure 22. Z directional views of end-effector trajectories under three control strategies.
Figure 22. Z directional views of end-effector trajectories under three control strategies.
Sensors 25 05812 g022
Figure 23. Tracking errors of joints 1–3 in joint space under three control strategies. (a) Joint 1. (b) Joint 2. (c) Joint 3. (d) Joint 4. (e) Joint 5.
Figure 23. Tracking errors of joints 1–3 in joint space under three control strategies. (a) Joint 1. (b) Joint 2. (c) Joint 3. (d) Joint 4. (e) Joint 5.
Sensors 25 05812 g023
Figure 24. Tracking errors of joints 1–3 in joint space under three control strategies with load. (a) Joint 1. (b) Joint 2. (c) Joint 3. (d) Joint 4. (e) Joint 5.
Figure 24. Tracking errors of joints 1–3 in joint space under three control strategies with load. (a) Joint 1. (b) Joint 2. (c) Joint 3. (d) Joint 4. (e) Joint 5.
Sensors 25 05812 g024
Table 1. Tracking errors of Joint 1 under different control gains.
Table 1. Tracking errors of Joint 1 under different control gains.
Control Gain 0.8 M ¯ i 1.2 M ¯ i M ¯ i
Mean Error3.89 × 10−21.07 × 10−22.35 × 10−3
RMS Error4.89 × 10−33.61 × 10−32.70 × 10−4
Table 2. Tracking errors of Joint 2 under different control gains.
Table 2. Tracking errors of Joint 2 under different control gains.
Control Gain 0.8 M ¯ i 1.2 M ¯ i M ¯ i
Mean Error2.73 × 10−21.19 × 10−22.26 × 10−3
RMS Error7.70 × 10−32.86 × 10−34.17 × 10−4
Table 3. RMS errors of end-effector tracking in Cartesian space.
Table 3. RMS errors of end-effector tracking in Cartesian space.
RMS/mmDynamic FeedforwardAdaptive TDCRobust TDC
X-direction1.57470.32450.2430
Y-direction2.78320.59470.4356
Z-direction6.12541.13610.8711
Composite RMS6.90241.34850.9564
Table 4. RMS errors of joints 1–5 in joint space.
Table 4. RMS errors of joints 1–5 in joint space.
RMS/radDynamic FeedforwardAdaptive TDCRobust TDC
Joint 10.27750.11890.1062
Joint 20.84280.15540.0671
Joint 31.09970.25510.1175
Joint 40.53030.12110.0799
Joint 50.33980.14470.1094
Table 5. RMS errors of end-effector tracking in Cartesian space.
Table 5. RMS errors of end-effector tracking in Cartesian space.
RMS/mmDynamic FeedforwardAdaptive TDCRobust TDC
X-direction1.74530.97380.5684
Y-direction3.18740.78980.3949
Z-direction3.43490.44320.2216
Composite RMS5.00041.32980.7267
Table 6. RMS errors of joints 1–5 in joint space.
Table 6. RMS errors of joints 1–5 in joint space.
RMS/radDynamic FeedforwardAdaptive TDCRobust TDC
Joint 10.32500.06160.0257
Joint 20.93430.65240.0451
Joint 31.06760.20560.0927
Joint 40.52290.08700.0392
Joint 50.34780.10100.0702
Table 7. RMS errors of joints 1–5 in joint space.
Table 7. RMS errors of joints 1–5 in joint space.
RMS/radDynamic FeedforwardAdaptive TDCRobust TDC
Joint 10.15380.08290.0742
Joint 20.43450.25960.1923
Joint 30.80780.43970.2738
Joint 40.35680.19240.1280
Joint 50.38400.20650.1375
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, Y.; Ding, J.; Xu, T.; Liu, Y. Control Gain Determination Method for Robust Time-Delay Control of Industrial Robot Manipulators Based on an Improved State Observer. Sensors 2025, 25, 5812. https://doi.org/10.3390/s25185812

AMA Style

Chen Y, Ding J, Xu T, Liu Y. Control Gain Determination Method for Robust Time-Delay Control of Industrial Robot Manipulators Based on an Improved State Observer. Sensors. 2025; 25(18):5812. https://doi.org/10.3390/s25185812

Chicago/Turabian Style

Chen, Yu, Jianwan Ding, Tianchang Xu, and Yanbing Liu. 2025. "Control Gain Determination Method for Robust Time-Delay Control of Industrial Robot Manipulators Based on an Improved State Observer" Sensors 25, no. 18: 5812. https://doi.org/10.3390/s25185812

APA Style

Chen, Y., Ding, J., Xu, T., & Liu, Y. (2025). Control Gain Determination Method for Robust Time-Delay Control of Industrial Robot Manipulators Based on an Improved State Observer. Sensors, 25(18), 5812. https://doi.org/10.3390/s25185812

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop