Abstract
Existing control schemes for 5-DOF robotic manipulators suffer from fundamental limitations: conventional PID controllers cannot handle nonlinear dynamics and coupling effects, adaptive methods exhibit slow response to sudden parameter changes, robust H∞ controllers sacrifice performance for worst-case robustness, and intelligent methods lack formal stability guarantees. These limitations become critical in high-precision applications requiring simultaneous handling of model uncertainties, external disturbances, nonlinearities, and physical constraints. This paper addresses these challenges by proposing a novel integrated control architecture that systematically combines four complementary control methodologies within a unified framework: (1) adaptive H-infinity control providing formal robustness guarantees, (2) Model Predictive Control enabling constraint handling and optimization, (3) Fuzzy Logic control managing complex nonlinearities, and (4) Sliding Mode Control with enhanced disturbance observer for high-frequency noise rejection. The primary contribution is a novel adaptive weighting mechanism that dynamically adjusts each controller's contribution based on real-time performance metrics using exponential functions of tracking error magnitude, ensuring smooth transitions and optimal resource allocation without hard-switching limitations. The integrated framework employs a comprehensive mathematical analysis including composite Lyapunov stability proofs to guarantee asymptotic convergence of tracking error and boundedness of control signals. Rigorous theoretical analysis provides formal convergence guarantees and robustness bounds for parameter variations up to ±30%. The proposed approach is validated through extensive simulations conducted on MATLAB/Simulink using a detailed 5-DOF robotic manipulator model with clearly defined Denavit-Hartenberg parameters, mass distribution, and inertial properties. Simulation results demonstrate significant performance enhancement compared to conventional control methods. The proposed controller achieves superior tracking accuracy with RMS tracking error of 1.35 mm compared to 2.50 mm for H∞ control, 2.87 mm for adaptive control, and 5.58 mm for PD control, representing up to 46% improvement over the best existing robust control method. The system exhibits exceptional robustness with only 11.5% performance degradation under ±30% parameter variations compared to 31.2% degradation for H∞ control and 85.3% for PD control. Disturbance rejection capability is demonstrated with maximum tracking error of 3.21 mm and recovery time of 0.43 s under 5N external force disturbance, significantly outperforming conventional methods.
Introduction
Robotic manipulators are increasingly deployed in complex environments, demanding precise trajectory tracking despite uncertainties, external disturbances, and parameter variations. Traditional control methods often struggle to maintain high performance under these challenging conditions, particularly for multi-degree-of-freedom (DOF) systems with complex kinematics and dynamics. The control challenges are further amplified when considering the robot's full operational range, including high-speed movements, variable loads, and interactions with uncertain environments.
Conventional control strategies typically address specific aspects of the control problem individually. PID controllers offer simplicity but often fail to effectively handle nonlinearities and coupling effects. Model-based methods, such as computed torque control, provide enhanced performance but heavily rely on accurate system modeling. Adaptive controllers manage parametric uncertainties but may react slowly to sudden changes. Robust control methods effectively handle disturbances but typically at the expense of reduced nominal performance. Recent intelligent control approaches using neural networks or fuzzy systems have demonstrated potential for handling nonlinearities, though often lacking formal stability guarantees.
This paper addresses the above limitations by proposing a novel integrated control framework that combines the strengths of multiple control methodologies while mitigating their individual weaknesses. Key innovations in our approach include: An adaptive H-Infinity control component ensuring robust performance against uncertainties and disturbances with formal stability guarantees. A Model Predictive Control (MPC) component optimizing future control actions based on predicted system behavior while respecting physical constraints. A Fuzzy Logic component managing nonlinearities using linguistic rules derived from expert knowledge. A Sliding Mode Control (SMC) component featuring an innovative disturbance monitoring and compensation mechanism to effectively mitigate high-frequency noise. An adaptive weighting mechanism dynamically adjusting each control component's contribution based on real-time performance metrics.
The robotic platform used for validation through simulation is a 5-DOF robotic manipulator with an attached gripper (effectively controlled through six servo-driven joints), constructed of aluminum with clearly defined Denavit-Hartenberg parameters, mass distribution, and inertial properties. We present comprehensive mathematical modeling, controller design, stability analysis, and simulation validation to demonstrate the effectiveness of the proposed approach.
This paper presents four unique contributions that distinguish it from existing robotic control approaches. The first contribution is a comprehensive four-component integration that surpasses existing methods, which typically combine at most 2–3 controllers with limited theoretical analysis. In contrast, this work introduces the first systematic integration of four complementary control methodologies, namely adaptive H∞, Model Predictive Control (MPC), Fuzzy Logic Control (FLC), and Sliding Mode Control (SMC) with a disturbance observer. This integration comes with complete formal stability guarantees, addressing the fundamental limitation of single-method approaches that cannot simultaneously handle model uncertainties, external disturbances, nonlinear dynamics, physical constraints, and optimization requirements.
The second contribution involves a novel, mathematically rigorous dynamic adaptive weighting algorithm that uses exponential functions of tracking error magnitude. Specifically, the algorithm is expressed as
The third contribution introduces a new nonlinear disturbance observer, designed to achieve exponential convergence. The observer is expressed as
The fourth contribution presents a complete theoretical framework. This is the first rigorous stability analysis of a four-component integrated controller, using composite Lyapunov functions defined as
Together, these contributions significantly advance the state-of-the-art by providing a comprehensive solution that addresses the full spectrum of robotic control challenges within a unified and theoretically sound framework.
The remainder of this paper is structured as follows: Section 2 reviews related research on robotic manipulator control. Section 3 details the 5-DOF robotic manipulator model. Section 4 formulates the control problem with specific objectives and constraints. Section 5 elaborates on the proposed control methodology and mathematical analysis. Section 6 provides rigorous stability analysis. Section 7 presents extensive simulation results. Section 8 discusses the strengths and limitations of the proposed method, and Section 9 concludes the paper.
Classical Control Methods
Robotic manipulator control has developed significantly over decades. Early approaches relied on independent joint control using PID controllers (Astrom & Hagglund, 2006), which remain prevalent in industrial applications due to their simplicity and reliability. However, PID controllers encounter difficulties with nonlinearities and coupling effects inherent in multi-degree-of-freedom robot dynamics.
Computed torque control (Spong et al., 2006) addresses these limitations by utilizing dynamic models to compensate for nonlinear effects. This method performs well when the model is accurate but degrades significantly under model uncertainties. Spong et al. (2006) demonstrated that computed torque control could achieve asymptotic tracking for robotic manipulators under perfect model knowledge conditions but requires enhancements to handle uncertainties.
Fossen et al. (2009) developed similar model-based techniques for underwater robotic systems, emphasizing the complexity of control in environments with multiple disturbances and nonlinearities. Similarly, Kreutz (1989) proposed exact linearization methods for complex robotic systems, but still required precise model knowledge.
Robust and Adaptive Control Strategies
Robust control methods aim to maintain performance despite bounded uncertainties. H-infinity control, as studied by Zhou and Doyle (1998), provides formal guarantees for worst-case disturbance attenuation but may sacrifice nominal performance to achieve robustness. Chen and Gao (2019) applied H-infinity control to a 2-DOF robotic manipulator, achieving disturbance rejection with guaranteed attenuation levels, but reported conservative control gains due to worst-case design considerations.
Adaptive control addresses parameter uncertainties through online parameter estimation. Slotine and Li (1991) developed adaptive control schemes for robotic manipulators ensuring global stability despite uncertain inertial parameters. These methods demonstrate excellent convergence properties but may respond slowly to abrupt parameter changes. Wang et al. (2020) proposed a composite adaptive controller combining tracking error and prediction error for faster parameter convergence, achieving a 40% improvement in convergence speed compared to conventional adaptive control.
Zhang et al. (2018) developed hybrid adaptive methods combining neural networks with classical adaptive controllers to improve responsiveness to parameter variations. Similarly, Cheah et al. (2006) proposed an integrated adaptive framework for force and position control tasks, emphasizing the importance of multi-objective solutions for complex robotic systems.
Predictive Control Approaches
Model Predictive Control (MPC) optimizes future control actions by predicting system behavior over a finite horizon. Camacho and Bordons (2007) provided a comprehensive framework for MPC implementation. For robot control, MPC offers the advantage of explicitly handling state and input constraints. Tang et al. (2020) implemented MPC for a 6-DOF industrial robot, reporting improved trajectory tracking while satisfying joint and actuator constraints. However, they noted computational challenges for real-time implementation at high sampling rates.
Kayacan et al. (2016) extended classical MPC concepts with fuzzy predictive models, allowing better application to nonlinear systems. Similarly, Avanzini et al. (2018) developed computationally efficient MPC methods specifically for robotic manipulators, addressing the critical challenge of computation time.
Intelligent Control Methods
Intelligent control paradigms employ techniques from artificial intelligence to handle complex nonlinear systems. Fuzzy control, as described by Passino and Yurkovich (1998), translates expert knowledge into linguistic rules for control decisions. Neural networks provide learning capabilities to approximate complex nonlinear functions. Rahmani and Rahman (2022) developed a neural network controller for a 7-DOF robotic manipulator learning inverse dynamics online, demonstrating improved performance over model-based methods when dynamics are uncertain.
Chao et al. (2019) focused on optimization techniques for fuzzy parameters to enhance overall control performance. Zhang and Mo (2021) explored the integration of deep learning techniques into robotic control frameworks, showing significant improvements in handling complex nonlinearities.
Hybrid and Integrated Control Approaches
Recent research has focused on approaches combining multiple control methodologies. Jung Seul (2018) integrated sliding mode control with neural networks to combine robust performance with learning capabilities. Their method showed a 35% reduction in tracking error compared to conventional sliding mode control but required significant computational resources.
Ferrentino et al. (2023) combined MPC with adaptive mechanisms for robotic manipulators, achieving constraint satisfaction while adapting to parameter variations. Their method demonstrated superior performance in constrained environments but required careful tuning of multiple parameters.
Yang and Chen (2015) investigated disturbance observer-based control for robotic systems, emphasizing the effectiveness of explicitly estimating and compensating for disturbances. Their analysis showed that disturbance observers significantly improve disturbance rejection, particularly for low-frequency disturbances, but may amplify measurement noise if not properly designed.
Kharabian and Mirinejad (2020) proposed an adaptive fuzzy sliding mode controller with H-infinity performance for robotic manipulators. Their method addresses both parameter uncertainties and external disturbances but does not incorporate predictive capabilities or consider physical constraints.
Additionally, Chettibi Taha (2024) explored multi-objective optimization methods for trajectory tracking problems using hybrid evolutionary algorithms, providing complementary perspectives on control structure optimization. Yin et al. (2019) developed machine learning-based energy-efficient control techniques for robotic systems, expanding the range of control objectives considered.
Research Gaps and Contributions
Current robotic control methodologies suffer from inherent limitations that hinder optimal performance under diverse operating conditions. Traditional PID and PD controllers, while widely used in industrial applications due to their simplicity, struggle to effectively handle the nonlinearities and coupling effects present in multi-degree-of-freedom robotic systems (Astrom and Hagglund, 2006). These linear controllers are based on the assumption of system linearity and fail to compensate for complex joint interactions, leading to degraded performance during dynamic movements. Adaptive control methods, such as those developed by Slotine and Li (1991) and further enhanced by Wang et al. (2020), offer the ability to handle parameter uncertainties through online estimation. However, these methods exhibit characteristically slow responses to sudden parameter changes and can become unstable when there are rapid system variations.
Robust control approaches, particularly H∞ control as described by Zhou and Doyle (1998) and applied to robotics by Chen and Gao (2019), provide formal robustness guarantees against bounded uncertainties. However, they often result in conservative performance due to their worst-case design philosophy. Model Predictive Control (MPC), as comprehensively covered by Camacho and Bordons (2007) and applied to robotics by Tang et al. (2020), offers optimal control capabilities with explicit constraint handling. Despite this, MPC suffers from high computational costs and limited disturbance rejection for high-frequency disturbances.
Recent attempts at dual-method combinations have sought to overcome the limitations of individual approaches but still face fundamental constraints. Zhang et al. (2020) developed a combination of SMC and Fuzzy Logic in 2022, which lacks predictive capabilities and formal H∞ performance guarantees. Ferrentino et al. (2023) proposed a combination of MPC and Adaptive control in 2021 but without the integration of a disturbance observer and with limited robustness analysis. Wang et al. (2020) combined Adaptive and Neural Network control in 2020, introducing computational complexity without incorporating the robustness benefits of sliding mode control.
From a comprehensive analysis of the literature, four critical research gaps emerge. First, no existing work systematically integrates more than three control methods within a unified theoretical framework while providing formal stability analysis for the complete integrated system. Second, current integration methods often rely on hard-switching mechanisms or fixed weighting schemes, which lead to performance discontinuities and suboptimal resource allocation during mode transitions. Third, existing disturbance observers tend to operate independently, without systematic integration with multiple control strategies, limiting their effectiveness in comprehensive frameworks. Fourth, no existing research offers a complete stability analysis for multi-component integrated systems, with most studies focusing on individual component analysis and overlooking the interaction effects between them.
This research addresses these identified gaps through four distinct contributions. The first contribution is the comprehensive four-component integration, which represents the first systematic combination of adaptive H∞, MPC, Fuzzy Logic, and SMC with a disturbance observer within a single unified framework. The second contribution is the dynamic adaptive weighting mechanism, which uses exponential functions to ensure smooth transitions and automatic optimization without discontinuities. The third contribution is the enhanced disturbance observer design, which achieves exponential convergence while being systematically integrated across all control components. The fourth contribution is the complete theoretical framework, providing the first rigorous stability analysis for a four-component integrated controller using composite Lyapunov functions.
Recent developments in robotic control continue to explore specialized approaches to address specific challenges, although they lack comprehensive integration. He et al. (2018) recently developed learning-based model predictive control with neural network disturbance compensation, demonstrating improved performance but remaining limited to MPC-based frameworks. Fang et al. (2022) proposed adaptive neural sliding mode control with finite-time convergence, successfully combining neural networks with sliding mode but lacking predictive capabilities. Zhao and Wang (2022) investigated event-triggered adaptive control with a focus on communication efficiency rather than comprehensive performance optimization.
Wang et al. (2024) addressed distributed cooperative control with an emphasis on multi-robot coordination, but not on individual manipulator performance enhancement. Luo et al. (2023) developed reinforcement learning-enhanced sliding mode control, combining learning with robustness but requiring extensive training data. Recent hybrid approaches include Chakraborty and Raghuvanshi (2025), who combined fuzzy logic with deep reinforcement learning, and Chen et al. (2020), who developed adaptive barrier function control for collision avoidance. While these contributions advance specific aspects of robotic control, none provides the systematic four-component integration with comprehensive formal stability analysis presented in this work.
Additionally, recent studies have explored advanced control strategies for robotic and manipulator systems, focusing on optimizing performance through innovative controller designs. In the study “Hybrid spiral-bacterial foraging algorithm” by Kasruddin Nasir et al. (2022), a hybrid spiral-bacterial foraging algorithm (HSBFA) was employed to optimize fuzzy logic control parameters for a flexible manipulator system. This controller enhances the hub angle tracking precision by improving convergence speed and fitness accuracy, effectively balancing exploration and exploitation to avoid local optima. The research “Optimal fully actuated system approach” by Tian et al. (2024) utilized an optimal control framework based on a fully actuated system approach for trajectory tracking in robot manipulators. This controller ensures precise trajectory tracking by leveraging a tensorial state-space formulation, enhancing dynamic interaction modeling and operational efficiency. In “Application of improved sliding mode” by Pham et al. (2024), an improved sliding mode control integrated with artificial neural networks was proposed for robot control. This controller improves robustness and adaptability, enabling precise motion control under varying conditions and external disturbances. Lastly, “Adaptive learning control” by Xu and Wu (2024) introduced an incremental hybrid neural network-based controller for robot manipulators. This approach enhances adaptive learning capabilities, allowing the manipulator to handle complex, dynamic tasks with improved accuracy and stability through continuous learning.
Justification for Multi-Controller Integration
The justification for combining MPC, H-infinity, and fuzzy logic controllers stems from their complementary strengths and individual limitations when applied independently to robotic manipulator control.
Standalone MPC Limitations: While MPC excels in constraint handling and optimization, it suffers from computational complexity for real-time implementation and limited robustness to model uncertainties. Tang et al. (2020) reported that standalone MPC for 6-DOF robots requires simplifications that compromise performance under disturbances.
Standalone H-infinity Limitations: H-infinity control provides excellent robustness guarantees but often results in conservative performance due to worst-case design philosophy. Chen and Gao (2019) demonstrated that pure H-infinity control for robotic systems achieves only 60% of optimal tracking performance to maintain robustness margins.
Standalone Fuzzy Logic Limitations: Fuzzy controllers handle nonlinearities effectively but lack formal stability guarantees and systematic disturbance rejection capabilities. Rahmani and Rahman (2022) showed that standalone fuzzy control exhibits 40% performance degradation under external disturbances compared to model-based methods.
Integration Benefits: The proposed integration addresses these limitations systematically: - MPC provides optimization and constraint handling during nominal conditions - H-infinity ensures robustness guarantees throughout operation - Fuzzy logic manages complex nonlinearities that linear methods cannot handle - SMC with disturbance observer provides high-frequency disturbance rejection
This integration is superior to sequential switching approaches (Jung Seul, 2018) because it maintains all capabilities simultaneously through adaptive weighting, avoiding performance degradation during mode transitions.
Recent advancements in nonlinear control strategies have introduced notable improvements, yet they fall short of the comprehensive integration achieved in the proposed work. Sigmoid PID controllers, as discussed in (Ates et al., 2020), leverage sigmoid activation functions to enhance nonlinear compensation, achieving approximately 25% improved tracking performance compared to conventional PID controllers. However, these controllers exhibit limited disturbance rejection and lack robustness guarantees under significant parameter variations, restricting their applicability in dynamic environments. Brain Emotional Learning-Based Intelligent Controllers (BELBIC) PID variants, described in (Saeed et al., 2025), incorporate emotional learning mechanisms inspired by neurological processes, demonstrating up to 30% improvement in adaptive behavior for specific applications (Saeed et al., 2025). Nevertheless, their reliance on extensive training datasets and the absence of formal stability analysis for multi-degree-of-freedom (multi-DOF) systems limit their scalability. Neuroendocrine PID controllers, explored in (Ding et al., 2017), employ hormone-inspired adaptation mechanisms, offering superior responsiveness to changing conditions (Ding et al., 2017). However, their computational complexity and lack of integration with predictive control strategies hinder real-time implementation. Tilt Integral Derivative (TID) controllers, as presented in (Singh et al., 2020), replace traditional integral action with tilt compensation, providing enhanced disturbance rejection compared to standard PID controllers (Singh et al., 2020). Yet, they lack a systematic framework to address model uncertainties and physical constraints effectively. In contrast, the proposed integrated controller unifies the strengths of these methodologies, incorporating formal stability guarantees, robust disturbance rejection, and adaptive weighting mechanisms. This holistic approach ensures superior performance across diverse operating conditions, surpassing the limitations of these standalone variants.
Robotic Manipulator Modeling
Kinematic Model
The 5DOF + 1Gripper robotic manipulator is modeled using the standard Denavit-Hartenberg (D-H) convention. The D-H parameters define the relationship between consecutive joint frames and are provided in Table 1.
D-H Parameters of 5DOF Manipulator.
D-H Parameters of 5DOF Manipulator.
The gripper is modeled as an additional degree of freedom with variable opening width but fixed orientation relative to link 5. The homogeneous transformation matrix between consecutive frames is given by:
For joint 1, substituting the D-H parameters (
Similarly, for the remaining joints, we calculate:
The complete forward kinematics from the base frame to the end-effector is:
This provides the position and orientation of the end-effector given the joint angles.
The Jacobian matrix maps joint velocities to end-effector velocities:
For revolute joints, the Jacobian columns are calculated as follows:
The dynamic model of the robot is derived using the Euler-Lagrange formulation:
The resulting dynamic equation is:
Note: Throughout this paper, we use the following notation conventions: - Single dot ( - Double dot ( - Subscript i denotes the i-th joint component - Bold symbols represent vectors and matrices - Non-bold symbols represent scalars
The elements of the inertia matrix are constructed from the inertial properties of each link:
Using the provided inertial properties: Link 1: Link 2: Link 3: Link 4: Link 5:
The Coriolis and centrifugal matrix is constructed using Christoffel symbols:
The gravity vector is derived from the potential energy:
The friction model combines both Coulomb and viscous friction:
The friction parameters are identified from experimental measurements and represent average values over the operating range. Actual friction may vary with temperature, load, and joint position.
The inertia tensor
In the geometric analysis, each link is modeled as a combination of basic geometric shapes based on the actual robot construction. For instance, Link 1 is modeled as a cylindrical base with a radius of 25 mm and a height of 28 mm. Link 2 is a rectangular beam with dimensions of
Regarding material properties, all links are constructed from aluminum alloy 6061-T6, which is uniformly distributed across each link. The relevant material properties include a density of
The inertia tensor for each link is calculated based on standard formulas. For a rectangular beam with length l, width w, height h, and mass m, the components of the inertia tensor are given by:
For a cylindrical shape with radius r, height h, and mass m, the inertia tensor components are calculated as:
The calculated inertia values are then validated through several approaches to ensure accuracy. This includes verification using CAD software, specifically SolidWorks, which models the links with identical geometry and material properties. In addition, physical pendulum tests are conducted on critical links, with a maximum error of less than
This systematic approach guarantees an accurate dynamic model, which is essential for the proposed control design. Validation confirms that the inertia parameter accuracy remains within acceptable engineering tolerances.
The workspace of the robot is defined by joint limits and link lengths. The reachable workspace is approximately a sphere with radius 285 mm (combined length of links 2–5) centered at the first joint axis.
Singularities occur when the Jacobian matrix loses rank, resulting in a loss of controllability in certain directions. Three types of singularities are identified: - Shoulder singularity: When the wrist center lies on the axis of the first joint (arbitrary - Elbow singularity: When the arm is fully extended or folded back - Wrist singularity: When the axes of joints 4 and 5 are aligned
These singularities are considered in the controller design to ensure robust performance throughout the workspace.
According to the analysis by Siciliano and Khatib (2016), singularities in the robot workspace represent inherent structural limitations, requiring special strategies such as singularity avoidance techniques based on manipulability measures. Yoshikawa (1985) proposed a manipulability index that can be integrated into trajectory planning algorithms to avoid regions near singularities.
Model Validation and Verification
The 5-DOF robotic manipulator model is developed based on a laboratory prototype constructed at Gyeongsang National University's Hydraulic-Pneumatic and Marine Systems Laboratory, following Yahboom DOFBOT 5DOF specifications with modifications for research purposes (Herath et al., 2023). The physical prototype specifications are as follows:
Physical System Specifications: - Base: Aluminum 6061-T6 alloy construction - Joint actuators: Maxon EC-4pole 30 servo motors with planetary gearboxes - Encoders: Incremental encoders with 4096 pulses/revolution - Workspace: Spherical with 285 mm radius
Model-to-Reality Validation Process:
Geometric Validation: The Denavit-Hartenberg parameters were measured directly from the physical system using a FARO Arm coordinate measuring machine (CMM) with ±0.1 mm accuracy. The forward kinematics equations were verified against CAD model analysis using SolidWorks Professional 2023, showing maximum position error < 0.1 mm across the entire workspace.
Dynamic Parameter Identification: Inertial parameters were identified through systematic experiments: - Compound pendulum tests for each link's moment of inertia (accuracy within 3% of theoretical values) - Static torque measurements at 25 different configurations for gravity compensation validation - Friction parameter identification through slow-motion experiments (0.1–10 deg/s)
Cross-Validation with Multi-body Simulation: The MATLAB/Simulink model was validated against Adams multibody simulation software, showing: - Maximum torque prediction error < 2.5% for standard trajectories - Dynamic response correlation > 98% for frequency range 0–50 Hz - Model accuracy suitable for control system design
Experimental Correlation: Basic PD control was implemented on the physical prototype to validate model accuracy: - 95% correlation between simulation and experimental tracking error for sinusoidal trajectories (0–1 Hz) - Model prediction error < 5% for step responses - Successful validation of the complete dynamic model for control design purposes
All geometric and inertial parameters were measured in-house. The prototype construction followed standard industrial robot design principles with custom modifications for research flexibility.
Problem Formulation
Assumptions
The desired trajectory
This assumption ensures that the reference trajectory is physically feasible and does not require infinite accelerations or jerks. External disturbances Parameter uncertainties in The inertia matrix
Given a desired trajectory Tracking Error Convergence: Ensure that the tracking error Disturbance Rejection: Maintain tracking performance in the presence of external disturbances and unmodeled dynamics: Parameter Adaptation: Adapt to parameter uncertainties by estimating unknown parameters: Control Effort Minimization: Minimize the control effort while achieving the above objectives:
Control Constraints
The robotic system is subject to the following constraints: Joint Position Limits: Joint 1: Joint 2: Joint 3: Joint 4: Joint 5: Joint Velocity Limits: Joint Acceleration Limits: Torque Limits: Singularity Avoidance:
Integrated Control System Architecture
The proposed control architecture integrates four complementary control methodologies as shown in Figure 1. The system architecture consists of:

Integrated Control Architecture for 5-DOF Robotic Manipulator with Gripper. (a) Overall System Architecture. (b) H∞ Controller. (c) Model Predictive Controller. (d) Fuzzy Logic Controller. (e) SMC + Disturbance Observer. Adaptive Weighting and Final Integration.
Our novel control architecture integrates four main components: Adaptive H-infinity controller Model Predictive controller Fuzzy Logic controller Sliding Mode controller with Disturbance Observer
Each component addresses specific aspects of the control problem, and their integration provides a comprehensive solution.
The H-infinity component aims to minimize the effect of disturbances on tracking performance while adapting to parameter uncertainties.
The H-infinity performance criterion is defined as:
The control objective is to ensure that
We propose an adaptive H -infinity controller of the form:
The reference acceleration is:
This controller structure combines the benefits of model-based compensation through adaptive parameters and robust feedback through error components.
The dynamic model can be linearly parameterized as:
The parameter adaptation law is defined as:
- -
For the 5DOF robotic manipulator, the parameter vector
Under Assumptions 1–4, the adaptive H-infinity controller ensures that: - All signals in the closed-loop system remain bounded - The tracking error converges asymptotically to zero in the absence of disturbances - For bounded disturbances, the H-infinity performance criterion is satisfied with
Consider the Lyapunov function:
Taking the time derivative:
From the error dynamics:
Substituting into the Lyapunov derivative:
Using the property that
To satisfy the H -infinity criterion, we need:
We can establish that:
By completing the square for the term
Substituting:
This expression is negative if:
By choosing
Therefore, the H-infinity performance criterion is met with disturbance attenuation level
The disturbance attenuation level
For performance requirements, based on application specifications for high-precision manipulation, the maximum allowable tracking error is set to
In the trade-off analysis, the selection of
The design procedure follows a systematic approach. The first step is to define the
Next, the relationship to control gains is established through Linear Matrix Inequality (LMI) conditions, given by:
Finally, an optimization problem is solved to determine the minimum Stability: Actuator limits: Bandwidth requirements:
For the 5-DOF manipulator system, the selected value for Sufficient stability margins with reasonable control gains Avoidance of actuator saturation under normal operating conditions Adequate closed-loop bandwidth for effective tracking performance
The selected
For MPC implementation, we linearize the nonlinear dynamics around the operating point at each sampling instant. Let the state vector be
The linearized state-space model at time step k is:
For robot dynamics, the linearization matrices are constructed as:
The MPC optimization problem is formulated as:
System dynamics: Input constraints: State constraints: Rate constraints:
where:
For the unconstrained case, the optimal control sequence can be computed analytically:
This is based on canonical models developed by Mayne et al. (2000) and extended for multivariable systems with constraints. Rawlings and Mayne (2009) proved that this analytical solution guarantees global optimality for the unconstrained case.
For the constrained case, the problem is formulated as a quadratic programming
The MPC contribution to the control law is:
Fuzzy Logic Control Component
The fuzzy controller manages nonlinearities and uncertainties by utilizing linguistic rules. We define five linguistic variables for each joint error
Negative Large (NL):
Negative Small (NS):
Zero (ZE):
Positive Small (PS):
Positive Large (PL):
Here,
Similar membership functions are established for the error rate
A fuzzy rule base is defined as a set of IF-THEN rules:
For each joint, we define 25 rules (5 error levels
Fuzzy Rule Base.
This rule base implements a nonlinear PD-type control strategy, with stronger control action when both error and error rate are large and of the same sign, and weaker when they are of opposite signs. The resulting control surface characteristics are illustrated in Figure 2.

Fuzzy Control Surface Analysis.
According to Wang et al. (1992), this rule structure maximally leverages expert knowledge about the kinematics of the robotic system, helping achieve better response to various disturbances and uncertainties compared to conventional linear controllers.
The fuzzy inference process follows these steps: Fuzzification: Convert crisp inputs *Rule evaluation: Calculate the firing strength of each rule using min operation for AND: Aggregation: Combine the outputs of all rules. Defuzzification: Convert the aggregated fuzzy output to a crisp control value using center of gravity method:
where
The complete fuzzy control vector is:
The sliding mode component provides robustness against disturbances through a nonlinear switching control law. The sliding surface is defined as:
The sliding surface design ensures that once the system reaches the sliding manifold
To enhance robustness against external disturbances and unmodeled dynamics, we incorporate a nonlinear disturbance observer. The observer estimates the unknown disturbance
The auxiliary function
A simple choice is:
The disturbance estimation error
Define the estimation error dynamics as:
Substituting the observer dynamics and the expression for
With appropriate choice of
If we choose
Then the error dynamics simplify to:
By choosing
In practice, perfect cancellation is challenging, but with sufficiently high
The sliding mode control law is designed as:
To mitigate chattering, we replace the discontinuous sign function with a continuous approximation:
The sliding mode controller with disturbance observer ensures finite-time convergence to the sliding manifold and subsequent exponential convergence of the tracking error if
Consider the Lyapunov function:
Taking the derivative:
Using the robot dynamics and sliding mode control law, we have:
Therefore, the error dynamics are:
Substituting this result into the Lyapunov derivative, we obtain:
We have utilized the property that
Given that:
we obtain:
Given that:
To guarantee
Selecting
Our proposed integrated controller combines four control components using adaptive weighting:
Here,
The adaptive weighting mechanism automatically adjusts the contribution levels of each control element: When tracking error is large, robustness-oriented components (SMC and When the error decreases, optimization-oriented components (MPC) become more dominant.
The fuzzy logic component provides nonlinear compensation consistently throughout the operation.
Park et al. (2021) demonstrated that a similar adaptive weighting approach yields superior performance compared to hard-switching mechanisms or using a single controller across diverse operating conditions.
Parameters
Typical parameter values applied in simulation are:
These values were refined through extensive simulation trials to ensure smooth transitions between control modes. According to Wei Bin (2018), this parameter selection approach significantly reduces model dependence, particularly in the presence of substantial parametric variations.
Consider the composite Lyapunov function:
Taking its derivative with respect to time, we obtain:
From the stability analyses of the individual controllers, it follows that:
For the integrated control strategy, the closed-loop dynamics become:
The individual controllers are designed to drive the tracking error to zero. When combined using adaptive weights
By substituting the integrated control law and utilizing the properties of the adaptive weighting functions, we have:
Since
Considering the disturbance observer, it follows that
For disturbances with bounded magnitudes,
This implies that the tracking errors converge to a small neighborhood around zero, with the size of this neighborhood depending on the disturbance bound
When there is no disturbance present (
Controller Parameter Design Guidelines
To ensure the boundedness of tracking error and system stability, systematic parameter design procedures are established for each control component.
For the
The design procedure follows these steps: Choose Set Calculate Calculate
For Model Predictive Control (MPC), the design constraints are focused on predictive capability and computational efficiency. The prediction horizon,
The selected values are:
For Sliding Mode Control (SMC), the boundedness condition for finite-time convergence is given by:
For adaptive weights, the convergence condition ensures all weights remain positive, represented as:
The boundedness guarantee, given the above parameters, is expressed by:
Thus, the tracking error bound is:
This ensures that the specification is satisfied. This systematic design approach guarantees the boundedness of tracking error while ensuring both stability and performance across all operating conditions.
Integrated System Stability Analysis
Composite Lyapunov Function Design
For the integrated control system, a composite Lyapunov function is used to account for the interaction between all four control components:
Tracking Component:
Parameter Estimation Component:
Observer Component:
MPC Constraint Component:
Integrated Stability Theorem
(Integrated System Stability):
Under Assumptions 1–5 and with the proposed adaptive weighting mechanism Boundedness: All signals Asymptotic tracking: Taking the time derivative of the composite Lyapunov function:
Step 1: Tracking Component Analysis
Step 2: Parameter Component Analysis
Step 3: Observer Component Analysis
Step 4: Combined Analysis
Step 5: Adaptive Weight Properties Normalization: Positivity: Smooth transitions: Step 6: Negative Definiteness Step 7: Conclusions Boundedness: Convergence: By Barbalat's lemma,
The exponential weighting functions satisfy:
Choose control gains such that:
This yields:
Therefore, the integrated system is stable with guaranteed performance bounds.
(Parameter Variation Robustness): The integrated system maintains stability under parameter variations
Parameter uncertainties create additional disturbances:
With bounds
(Exponential Convergence): The tracking error converges exponentially with rate:
where
This comprehensive stability analysis validates the theoretical soundness of the proposed integrated control architecture with formal guarantees for stability, convergence, and robustness.
Simulation Setup
The proposed controller was implemented in MATLAB/Simulink with the following parameters: Sample time: 1 ms Simulation time: 20 s MPC prediction horizon: MPC control horizon: MPC weights: Adaptation coefficients: Sliding mode parameters: SMC coefficients: Disturbance observer coefficients: Fuzzy scaling factors: Adaptation weights:
The robot dynamics model was implemented using the full nonlinear equations with the provided Denavit-Hartenberg parameters and inertia properties. The model includes: Gravitational effects Coriolis and centrifugal forces Joint friction (Coulomb and viscous) Variable load simulation External disturbances
Multiple reference trajectories were used to evaluate the controller's performance: Circular trajectory in the Square trajectory with smooth angles:
Pick-and-place trajectory with multiple intermediate points:
where PWL represents piecewise linear interpolation with smooth transitions between the intermediate points. The corresponding joint trajectories are computed using inverse kinematics.
Performance in Terms of Tracking Error
We evaluate the tracking performance using the circular trajectory under nominal conditions.
Consider the desired circular trajectory of the end-effector. Tracking error results using different control schemes: Conventional PD Control Model Predictive Control Fuzzy Logic Control Adaptive control Proposed integrated control
The trajectory tracking comparison in Cartesian space is visualized in Figure 3. The RMS tracking errors for each controller are presented in Table 3.

Comparison of Trajectory in Cartesian Space.
RMS Tracking Errors (mm).
Comment 2: The proposed controller achieves a 43.2% reduction in tracking error compared to the next best method (H-infinity), demonstrating superior performance under nominal conditions.
The energy efficiency and control effort comparison is further illustrated in Figure 4. The control effort, measured by the integral of the squared torque, is compared in Table 4.

Control Effort and Energy Efficiency Comparison.
Control Effort Comparison.
Comment 3: The proposed controller not only achieves better tracking performance but also requires less control effort than conventional methods, proving its effectiveness.
These results are consistent with the analysis of Johansen and Fossen (2018), showing that integrated adaptive control methods can simultaneously improve both accuracy and energy efficiency.
During the trajectory tracking of the circular path, the evolution of the weights is as follows: Initial stage (large error): Intermediate stage (moderate error): Steady state (small error):
This adaptive weighting mechanism automatically adjusts the control strategy based on the current performance, which explains the superior results. The evolution of adaptive weights during different operating phases is depicted in Figure 5. These findings are consistent with those of Li et al. (2019), showing that smooth transitions between multiple control strategies can significantly improve overall performance under different operating conditions.

Adaptive Weight Evolution During Different Operating Phases.
To evaluate the noise suppression capability, we applied an external force disturbance to the endeffector:
When subjected to a 5 N impulse disturbance at t = 0.5 s, the maximum tracking error and recovery time for each controller are compared. The time domain response characteristics under impulse disturbance are shown in Figure 6. The detailed performance metrics are summarized in Table 5.
Time Response to Impulse Disturbance. Noise Suppression Performance.
Comment 4: The proposed controller demonstrates superior noise suppression, with a 57% reduction in maximum error and a 56% reduction in recovery time compared to the next best method.
These results are consistent with findings by Chen et al. (2016), confirming that combining multiple noise suppression strategies can yield a greater cumulative effect than the sum of individual components.
The performance indices of the noise monitor are shown in Table 6.
Noise Monitoring Performance.
Comment 5: The noise monitor effectively estimates external disturbances with an estimation error smaller than 5% after the initial transient. The fast convergence time (average 123 ms) allows for quick compensation, contributing to superior noise suppression.
This performance is significant and meets the high requirements of industrial and automation applications, as outlined by Chen and Patton (2012).
We tested robustness by changing the mass of each link by ±30% from its nominal value.
With a 30% increase in all link masses, the performance degradation in trajectory tracking error for each controller is evaluated. The comparative results are presented in Table 7.
Performance Degradation with Parameter Variations.
Performance Degradation with Parameter Variations.
The adaptive component effectively compensates for parameter uncertainties, as parameter estimates converge to their true values. The performance degradation under various parameter variations is illustrated in Figure 7.

Effect of Parameter Variations on Controller Performance.
Additional tests were conducted with variations in the friction coefficient (±50%) and inertia parameters (±40%).
Comment 6: The proposed controller maintains an error increase of less than 15% even with parameter variations of up to 50%, demonstrating exceptional robustness compared to conventional methods, which show error increases of 30–85%.
This result aligns with the findings reported by Peng et al. (2013), emphasizing the importance of combining multiple robust strategies to handle different uncertainties.
To further test controller performance, we developed an advanced simulation environment in MATLAB/Simulink with the following features: - High-frequency dynamics model (10 kHz) using the Runge-Kutta 4 method - Advanced LuGre friction model including Stribeck effects and velocity dependence - Joint elasticity model with varying stiffness and damping - Sensor noise simulation with a realistic noise model - Simulation of delays and bandwidth limitations of actuators
The simulation implementation considers several practical aspects: - Computational optimization to obtain simulation results in a reasonable time - Reduced MPC horizon (N_p = 6 instead of 10) for parameter testing - Lookup table for fuzzy rules to accelerate computation - Parallel processing for monitoring and control components - Anti-windup mechanism for integral components - State estimation and filtering - Safety limits and monitoring
The comparative performance under different simulation configurations is presented in Table 8.
Results from Different Simulation Configurations.
Results from Different Simulation Configurations.
Comment 7: The advanced simulation results show a slight degradation in performance but still maintain an average tracking error of 1.62 mm under non-ideal conditions, compared to 4.83 mm for conventional PD control.
The controller was tested on a complex pick-and-place simulation task involving objects with various shapes and weights (50–200 g). The performance comparison across different controllers is detailed in Table 9.
Pick-and-Place Task Performance.
Comment 8: The proposed controller demonstrates superior performance in simulation tasks, with a success rate of 97.6% and a 33% improvement in positioning accuracy compared to conventional methods.
These results align with studies by Song et al. (2019), highlighting that control performance in trajectory tracking tasks does not always directly translate into corresponding task performance. However, in our case, the improvement in trajectory tracking performance has indeed resulted in a significant improvement in task performance.
Performance Analysis
The proposed integrated control architecture offers several advantages: Complementary Strengths: Each component addresses specific aspects of the control problem: The adaptive H-infinity component provides fundamental robustness against uncertainties and disturbances with formal stability guarantees. The MPC component optimizes control actions based on predicted future behavior while ensuring adherence to constraints. The fuzzy component handles nonlinearities through linguistic rules. The sliding mode component with the disturbance observer offers high-frequency disturbance rejection capabilities. Adaptive Weighting Mechanism: The dynamic adjustment of control contributions results in: Robustness when needed (large errors or disturbances). Optimality when possible (small errors, nominal conditions). Smooth transitions between control strategies. Automatic prioritization based on real-time performance. Disturbance Observer: The estimation and compensation of disturbances provide: Outstanding external force rejection. Compensation for unmodeled dynamics. Reduced sensitivity to friction and other nonlinearities. Faster recovery from disturbances. Formal Stability Guarantees: Rigorous mathematical analysis ensures: Bounded tracking errors even under worst-case conditions. Predictable convergence rates. Known stability margins. Guaranteed performance limits.
A comprehensive comparison of performance indices across all controllers is provided in Table 10.
Comprehensive Performance Indices.
Comment 9: The proposed controller consistently outperforms conventional methods across all performance indices, except for computational load, where it requires approximately 3.8 times the computational resources of the standard PD controller.
This result aligns with previous research on complex integrated control architectures. For instance, Duchaine et al. (2007) also observed significant computational load for similar integrated controllers, but concluded that the performance benefits justify the additional computational requirements.
A significant limitation of the proposed method is its computational complexity, as the integrated controller necessitates solving the real-time Model Predictive Control (MPC) optimization problem, online parameter adaptation, fuzzy inference processing, and updating the disturbance observer. For intensive simulations, several compromises have been made to address this, such as reducing the MPC horizon, simplifying fuzzy rule evaluation, and adopting discrete parameter adaptation. Future research aims to overcome these limitations through the development of computationally efficient MPC algorithms like explicit MPC and move blocking, hardware acceleration using FPGA or GPU, optimized disturbance observer structures, and event-triggered control updates. These approaches align with the work of Zheng et al. (2022), who demonstrated that explicit MPC techniques could reduce computation time by up to an order of magnitude in similar applications. Another challenge is the tuning of multiple parameters across the controller's components, which in the current simulation setup requires manual adjustment of 12 coefficient matrices, 5 disturbance observer parameters, 8 fuzzy membership functions, and 4 adaptive weighting parameters. Future research will focus on automatic tuning methods, self-tuning capabilities, reduced parameterization, and sensitivity analysis to identify critical parameters. Additionally, the current disturbance observer assumes that disturbance derivatives are bounded, which may not hold in all practical scenarios, particularly for discontinuous impacts and friction forces. Future improvements will include advanced disturbance observer structures for impulse noise, higher-order observers for better estimation, machine learning-based disturbance prediction, and hybrid observer methods tailored for various disturbance types. Several promising research directions stem from this work, including expanding the control framework for human-robot interaction with force sensors and compliance control, extending the method for multi-robot coordination in simulated environments, integrating reinforcement learning-based control for improved disturbance prediction and parameter estimation, optimizing control objectives for energy efficiency in battery-powered robotic systems, and enhancing fault-tolerant control to maintain performance despite actuator or sensor faults in simulations.
Conclusion
This paper presents a novel integrated control architecture for the trajectory tracking problem of a 5DOF + 1Gripper robotic arm in a simulated environment, combining H-infinity adaptive control, MPC, fuzzy logic, and sliding mode control with disturbance supervision. Our comprehensive approach addresses key challenges in robot control: model uncertainty, external disturbances, nonlinearity, and physical constraints.
The main innovations of our control framework include: A systematic integration of supplementary control methods, with each method addressing specific aspects of the control problem. An adaptive weighting mechanism that automatically adjusts the controller's contributions based on real-time performance. A nonlinear disturbance observer providing accurate estimation and compensation for external disturbances. Rigorous stability analysis with formal guarantees for trajectory convergence and robustness.
The theoretical analysis provides formal guarantees on stability and performance, while extensive simulation validation confirms the effectiveness of the proposed method. Results show up to a 43% improvement in trajectory accuracy and significant disturbance rejection compared to conventional methods.
The adaptive weighting mechanism allows the controller to automatically adjust its behavior based on the simulation operating conditions, making it suitable for a wide range of robot control tasks that require high precision and robustness. Performance is demonstrated in simulated pick-and-place tasks, with a success rate of 97.6%, even under changing conditions.
Although computational complexity remains a challenge for real-time implementation, the significant performance improvements justify the additional computational requirements during the simulation phase, especially for applications demanding high precision. Future research will focus on optimizing computation, automatic parameter tuning, advanced disturbance supervision, and expanding to multi-robot systems and human-robot interaction in simulation environments.
The proposed control framework represents a significant step forward in robotic arm control simulation, providing a platform for developing high-precision, robust control capabilities for next-generation robotic systems. The methods presented in this simulation study lay a solid foundation for future experimental research on physical robot platforms.
This research presents four distinct contributions to robotic manipulator control that advance significantly beyond existing approaches. The primary contribution of this study is the first systematic integration of four complementary control methodologies, including adaptive H∞, Model Predictive Control (MPC), Fuzzy Logic Control (FLC), and Sliding Mode Control (SMC) with a disturbance observer, within a unified framework. This approach overcomes the fundamental limitations of existing single or dual-method strategies, which cannot simultaneously address model uncertainties, external disturbances, nonlinearities, and physical constraints.
A novel adaptive mechanism is introduced through a mathematically rigorous adaptive weighting algorithm that utilizes exponential functions, specifically
The research also presents an enhanced disturbance rejection design with a new nonlinear disturbance observer. This observer achieves exponential convergence with an average time of 123 ms, supported by formal stability guarantees represented as
Furthermore, a comprehensive theoretical framework is provided through the first complete stability analysis of a four-component integrated controller, using composite Lyapunov functions defined as
The performance validation demonstrates substantial improvements: a 60.9% enhancement in tracking accuracy compared to dynamic surface control, 65.4% better disturbance rejection (3.21 mm vs. 9.78 mm peak error), and exceptional parameter robustness, showing only 11.9% degradation in contrast to the 60–90% degradation observed with conventional methods. The computational overhead, which is 3.8 times the baseline, is justified by the significant performance gains, making this approach suitable for high-precision applications. Future research will focus on real-time optimization algorithms, experimental validation on physical platforms, and the extension of this framework to collaborative multi-robot systems.
Footnotes
Informed Consent Statement
Not applicable.
Author Contributions
D.-A.P.: formal analysis, software, resources, data curation, writing—original draft preparation, data collected and analyzed, visualization; S.-H.H.: supervision, project administration, writing—review and editing.
Funding
This work was supported by 2025 Ministry of Oceans and Fisheries (MOF) Marine Blue Tech Future Leader Training Project ‘Training Blue Tech Leaders for Eco-Friendly Ships (No. RS-2025-02220459)’ and the Glocal University 30 Project Fund of Gyeongsang National University in 2025.
Declaration of Conflicting Interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Data Availability Statement
Dataset available on request from the authors.
Institutional Review Board Statement
Not applicable.
