Figures
Abstract
The increasing adoption of prosthetic devices in medical applications introduces complex and variable load conditions, particularly due to the diverse nature of user disabilities. To address the resulting control challenges, this paper proposes a novel High-Order Fully Actuated Sliding Mode Controller (HOFA-SMC) implemented to enhance robustness under system uncertainties and non-linearities. The proposed controller incorporates a proportional-integral (PI) framework to structure the high-order terms and effectively mitigate the chattering commonly associated with sliding mode control. Stability of both the HOFA-SMC and a feedback Linearization controller (FLC) is established using Lyapunov theory. A detailed simulation study is conducted on a full hand model, comprising four 4-degree-of-freedom (DOF) fingers and a 3-DOF thumb, implemented in Python. The controllers are evaluated across three test scenarios: flexion, extension, and ball grasping. Results indicate that HOFA-SMC achieves rapid trajectory convergence (within 0.2 s) and robust performance under varying uncertainty conditions. A comparative analysis further confirms the superiority of HOFA-SMC over traditional SMC and FLC approaches in trajectory tracking and control stability.
Citation: Sarwat A, Lu W, Iqbal M (2025) Nonlinear control of a fully actuated robotic hand using high-order sliding mode and feedback linearization controllers. PLoS One 20(10): e0333512. https://doi.org/10.1371/journal.pone.0333512
Editor: Geng Wang, Southwest University of Science and Technology, CHINA
Received: June 1, 2025; Accepted: September 15, 2025; Published: October 17, 2025
Copyright: © 2025 Sarwat et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the manuscript.
Funding: We would like to acknowledge the funding support for this work. This research was supported in part by the Shenzhen Science and Technology Innovation Foundation’s Grant No. JCYJ20210324132607018, JSGG20210420091804012, and GXWD20220811163649003, and by the Science Center Program of the National Natural Science Foundation of China under Grant 62188101.
Competing interests: The authors have declared that no competing interests exist.
Nomenclature
- SMC
- Sliding Mode Control
- HOFA-SMC
- High-Order Fully Actuated Sliding Mode Control
- FLC
- Feedback Linearization Control
- ADL
- Activities of Daily Living
- MAS
- Multi-Agent Systems
- CDNN
- Coupled Discontinuous Neural Networks
- LMI
- Linear Matrix Inequality
- PMSM
- Permanent Magnet Synchronous Motors
- AVS
- Active Vertical Suspension
- RBF-SMC
- Radial Basis Function Sliding Mode Control
- MIMO
- Multi-Input Multi-Output
- NMST-SMC
- Novel Modified Super-Twisting Sliding Mode Control
- FSR
- Force-Sensitive Resistor
- MP
- Metacarpo Phalangeal
- FES
- Functional Electrical Stimulation
- AFGFTSMC
- Adaptive Fuzzy Global Fast Terminal Sliding Mode Control
- SOSM
- Second-Order Sliding Mode
- GAN
- Generative Adversarial Networks
- FL
- Feedback Linearization
- PIO
- Proportional Integral Observer
- FL-GPC
- Feedback Linearization-Based Generalized Predictive Control
- PIP
- Proximal Interphalangeal Joint
- IP
- Interphalangeal Joint
- FJRs
- Flexible Joint Robots
- IBC
- Inversion-Based Control
- CSTR
- Continuous Stirred-Tank Reactor
- MSE
- Mean Square Error
- ABC
- Artificial Bee Colony
- MGABC
- Modified Genetic Artificial Bee Colony
- ST-FSMC
- Self Tuning Fuzzy Sliding Mode Controller
- PID
- Proportional Integral Derivative
- LQR
- Linear Quadratic Regulator
- DOF
- Degrees of Freedom
- GOAL
- Generalized Object Grabbing and Alignment Learning
- GNet
- Grabbing Network
- GRAB
- Grabbing and Retrieval of Articulated Bodies
- RGMCs
- Robotic Grasping and Manipulation Competitions
1 Introduction
The increasing prevalence of limb disabilities, due to congenital conditions, accidents, or hazardous work environments, has led to a growing demand for advanced prosthetic devices capable of restoring hand functionality and enabling individuals to perform activities of daily living (ADLs) [2,6]. A person with partial or complete loss of hand function may struggle with essential tasks such as grasping, holding, or manipulating objects. The development of robotic prosthetics, particularly those mimicking human hand biomechanics, has therefore become a critical focus of medical and engineering research [4].
Biomechanics, the study of mechanical principles applied to biological systems, plays a foundational role in prosthetic design and control. It facilitates a deeper understanding of the forces, torques, and kinematic requirements needed to replicate human motion [1]. Despite significant advances in mechanical design, control of anthropomorphic hands remains a complex problem due to the nonlinear, uncertain, and multi-degree-of-freedom nature of the human hand. Control systems for prosthetic hands must address several challenges, including variability in load conditions, time-varying dynamics, and external disturbances. Linear controllers are often inadequate for such applications. As real-world systems are inherently nonlinear, nonlinear robust control methods—particularly Sliding Mode Control (SMC)—have been extensively studied for prosthetic and robotic systems [3]. SMC offers advantages such as robustness to parameter variations and external disturbances; however, traditional SMC suffers from chattering and may not generalize well to high-precision tasks.
Recent studies have introduced various modifications to enhance the performance of SMCs. These include integral SMC for systems with time delays and uncertainties [7], adaptive SMC for neural network synchronisation [8], and fractional-order SMCs for electric motor control [9]. In high-speed applications, disturbance observers have been integrated with SMC to suppress vibrations in vertical suspension systems [10]. For robotic finger coordination, radial basis function (RBF)-based sliding mode controllers (SMCs) with hyperbolic tangent functions have improved chattering suppression and trajectory tracking [11]. Moreover, fuzzy logic and neural networks have been employed to estimate system uncertainties and reduce reliance on full state measurements [12]. Similarly, in wind energy systems, modified super-twisting algorithms have demonstrated improved robustness and dynamic response [13].
Despite these advancements, the problem of high-precision nonlinear control in prosthetic hands, particularly under uncertain and unbalanced load conditions, remains only partially addressed. Most approaches either compromise on tracking performance or fail to eliminate chattering without increasing complexity.
In [14], the authors have proposed a distributed fixed-time synchronisation controller using neuro-adaptive non-singular terminal sliding mode control for higher-order multi-agent nonlinear systems. The controller utilises radial basis function neural networks to manage unknown dynamics and alleviate uncertainties, facilitating fast sliding-mode enforcement while minimising chattering. In [15], the authors discuss the importance of developing haptic grippers and hands for performing accurate object manipulation in applications such as minimally invasive surgery, prosthetics, and industrial automation. The authors propose a two-finger robotic hand equipped with force-sensitive resistor (FSR) sensors and servomotor current averaging for enhanced gripping accuracy and speed, as well as reduced damage or slippage. Integration of force-sensitive resistor (FSR) sensors with servomotor current averaging.
In [16], the authors propose a robotic gripper that features force control, tactile sensing, three-dimensional perception, and an autonomous manipulation framework encompassing detection, segmentation, force-controlled manipulation, and symbolic replanning. The design exhibits robustness, diversity, and utility in research, teaching, and automation, as confirmed by tasks such as gear assembly and sensor-based stacking.
In [17], the authors introduced that Multi-fingered robotic hand-in-hand manipulation is typically hindered by the limited set of finger postures that can be achieved due to the traditional design of stiff, link-based fingers. Such fingers, often constructed from stiff links of constant length and revolute joints, restrict the flexibility and dexterity of the robotic hand, limiting its ability to perform complex tasks such as component assembly and precision handling. To overcome this restriction, continuum robots have been proposed as a means of enabling robotic fingers to achieve a flexible, continuous range of motion. Continuum robots, which bend, extend, and retract, are free from the constraints of rigid links and can take on numerous postures, making robotic hands more dexterous. The continuum robots, achieved through the continuous curvature approach, provide increased flexibility and reach, as demonstrated by simulations and grasping experiments. These designs surpass conventional two-link robotic fingers by greatly expanding the space that can be grasped and by enabling more diverse contact with objects. As a result, the integration of continuum robots into multi-fingered hands has the potential to substantially enhance the dexterity and utility of robot systems across applications.
In [18], the authors have proposed a technique in which functional electrical stimulation (FES) is used to activate the forearm muscles, and feedback control principles have enhanced the accuracy of motion in the metacarpophalangeal (MP) joint of the index finger. A proxy-based super-twisting algorithm (PSTA) is presented for accurate MP joint servo control. This approach mitigates windup during FES saturation and ensures robust control precision by integrating a second-order super-twisting algorithm with first-order sliding mode control. The implicit Euler method reduces numerical chattering in digital systems. The efficacy of the proposed strategy is substantiated via experimental validation using an Arduino and human participants. Successful sliding mode control (SMC) systems must possess essential qualities, including stability, the elimination of chattering, speed, and a short convergence time. In [19], the authors introduce a task space control strategy for robot manipulators with dynamic and kinematic uncertainty, specifically the adaptive fuzzy global fast terminal sliding mode control (AFGFTSMC). The system employs a global fast terminal SMC with a tunable sliding surface to improve convergence time. It also includes a seven-rule fuzzy approximator for intelligent coefficient tuning, which further boosts convergence. Robustness is enhanced, and the five-rule adaptive fuzzy approximator prevents chattering. Finite-time global asymptotic stability is proved using theoretical analysis, and simulations on a 2-link robot manipulator confirm the effectiveness and robustness of the controller.
In [20], the authors have proposed a novel approach to modeling, simulation, and analysis of two-finger biomechanics, with an application example illustrating its use in activities of daily living. Two nonlinear control methods, Sliding Mode Control (SMC) and Feedback Linearization Control (FLC), are employed to produce accurate and stable finger movement in a two-degree-of-freedom model. These controls successfully synchronize flexion and extension movements, taking into account physiological constraints and eliminating nonlinearities such as changes in loads, velocity variations, and damping forces. MATLAB/Simulink simulation validates the approach. The outcome illustrates the viability and robustness of the suggested methodology.
In [21], the authors have proposed a work that utilizes proprioceptor data and neural inputs to develop physiologically suitable optimal controllers that mimic the decision-making of the central nervous system (CNS). A biomechanical framework in the human palm reference frame is simulated to study finger movement coordination. It utilizes a 21-DOF biomechanical model that considers sensory noise, environmental disturbances, and physiological dynamics. The tracking of the fingertip trajectory reduces the model order to 18 states using an control paradigm. Flexion movement of a robotic finger is analyzed under disturbances, with feedback forces at the joints allowing stabilization at a flexion angle of 1 rad/s within 2 seconds. The reduced-order model faithfully follows the reference trajectory. With applications in kinesiology, ergonomics, assistive technology, and prosthetics, this work sheds light on the coordination of hand movement.
The nonminimum phase characteristic of a boost converter in continuous conduction mode presents challenges for the voltage regulation system. To handle these complications, the work in [22] utilizes accurate feedback linearization. An adaptive second-order sliding mode (SOSM) controller is proposed and designed using the Lyapunov framework to regulate voltage in the presence of disturbances. By adaptively modifying the control gain, the controller reduces overestimation and minimizes chattering, a phenomenon prevalent in conventional SOSM approaches. Compared to other methods, finite disturbances are needed instead of their derivatives. The suggested controller ensures finite-time stability, enhances transient response, and improves robustness. Comparative hardware experiments confirm its superiority and effectiveness.
A novel method for generating a feedback linearization controller (FLC) for uncertain systems using generative adversarial networks (GANs) is discussed in [23] the authors have proved that reference tracking is enhanced by optimizing the FLC using a minimax scheme, where an adversarial strategy is employed to estimate system uncertainty based on ground truth samples from an accessible integral model. Theoretical guarantees ensure convergence and stability, facilitating robust recovery of the FLC. The method employs an augmented adversarial loss function and a strictly convex generator structure to prevent mode collapse during GAN training. The suggested method has been verified and proven superior and effective through comprehensive experiments and simulations.
The authors in [24] have presented an Event-triggered dynamic feedback linearization control strategy for nonlinear systems, aiming to mitigate internal disturbances caused by sampling errors and ensure the stability of the internal dynamics. Stability is assessed through a polytopic differential inclusion model, and a trigger function is used to remove disruptions. The strategy enables co-designing controllers through a multi-objective optimization problem, where the region of attraction is maximized and transmissions are minimized. Numerical examples provide detailed demonstrations of the effectiveness.
A robust control approach utilizing feedback linearization (FL) is proposed in [25] for flexible joint robot systems with uncertainty. To address problems in real systems, a proportional-integral observer (PIO) is proposed for estimating the state vector and uncertainty, encompassing modeling errors, parameter variations, and external disturbances. The proposed FL-based PIO controller eliminates the need for the whole state vector and enhances performance in uncertainty. Closed-loop stability is ensured, and simulations confirm the effectiveness of the PIO in state estimation and tracking. Experimental confirmation of the approach’s effectiveness is presented using the Quanser flexible joint module.
Regarding non-linear control strategies, authors in [26] developed a two-degree-of-freedom dynamic model for manipulator trajectory tracking control to overcome the difficulties associated with applying generalized predictive control (GPC) to nonlinear systems. A feedback linearization-based generalized predictive control (FL-GPC) is proposed. The method combines iterative nonlinear variable estimation and predictive linear system control. Simulation results for the manipulator’s static and dynamic trajectory tracking problems demonstrate the FL-GPC method’s validity for high-precision control.
A robust feedback linearization technique that controls robot manipulators is proposed in [27] using a first-order Taylor series expansion to linearize the dynamics. A redesigned PD control algorithm with Taylor-series compensation guarantees robust reference tracking. The method demonstrates that bounded nonlinear states exhibiting exponential convergence to a bounded set are derived from stable linearized dynamics. The methodology is corroborated by trials with a 4-DOF exoskeleton and a 1-DOF robot.
A feedback linearization controller with fuzzy adaptive sliding modes is used for trajectory tracking of a flexible robot manipulator in [28]. Feedback linearization is used to linearize nonlinear dynamics and apply sliding mode control for stability. Gradient descent and chain derivative techniques adapt the controller settings, while the Takagi–Sugeno–Kang fuzzy system alters the gains. Fuzzy rules are refined using a multi-objective particle swarm optimization method that reduces control effort and state error. The simulation results illustrate the efficacy of the suggested strategy compared to other approaches.
Each finger of a robotic hand has many joints that replicate human anatomy. The metacarpophalangeal joint (MCP) is located between the hand and the proximal part of the finger, facilitating flexion and extension. The Proximal Interphalangeal Joint (PIP) is located between the first and second phalanges of the finger, facilitating flexion and extension at the middle segment. The Distal Interphalangeal Joint (DIP) is between the second and third phalanges of the finger, providing mobility at the fingertip. The thumb contains specialized joints, starting with the Carpometacarpal Joint (CMC), which offers wide-ranging mobility, including opposition. The thumb’s metacarpophalangeal joint (MCP) provides flexion and extension, and the Interphalangeal Joint (IP) controls mobility at the thumb tip. Apart from their sensors and actuators, they give a high degree of motion and precision in the hands of robots.
Authors introduced a solution to the problem in [29] of spring damping among rotors and links, which makes state feedback linearization unachievable, is resolved by designing an input-output feedback linearization approach to trajectory tracking control of flexible joint robots (FJRs). The method is validated through simulations and outperforms conventional state feedback linearization techniques. The process breaks through spring damping limitations and can be applied to FJRs, which are widely utilized in industrial, rehabilitative, and aerospace fields.
Including parallel nonlinear and linear controllers, the Data-Driven Inversion-Based Control (IBC) method forms nonlinear control systems with a two-degree-of-freedom structure implemented in [30]. It circumvents the need for comprehensive system knowledge using input/output data and convex optimization. The efficacy is shown using a simulation of a Duffing system in that paper.
A nonlinear output feedback control technique proposed by the authors in [31] that employs state estimation and an algebraic transformation to align with the model’s gain. The minimal-order controller incorporates integrated action and manages output and set points independently. Their efficacy is shown using a simulation of an unstable exothermic Continuous Stirred-Tank Reactor (CSTR).
Integral resonant controllers are implemented in [32] for managing nonlinear vibrations in rotor active magnetic bearing systems. Two controllers mitigate lateral oscillations, with efficacy dependent on control and feedback gains. Stability research and simulations validate that the best design guarantees efficient vibration suppression and linear system performance.
The work in [33] explores set-point control for fully actuated robotic systems using four nonlinear control laws: PD with gravity compensation, PD with desired gravity compensation, computed torque, and augmented PD with gravity compensation. Stability conditions are derived, and simulations with a two-degree-of-freedom manipulator highlight the differences and effectiveness of the controllers.
The three-degrees-of-freedom manipulator uses an in-parallel actuated mechanism proposed by the authors in [34], providing two degrees of rotational flexibility and one degree of translational freedom. The fundamental kinematic equations are formulated, and the influence of physical restrictions on the range of motion is examined. Numerous prospective applications using the in-parallel method are also proposed.
In [35], the authors have implemented the fuzzy immunomodulating PID and FOPID controllers for a three-degree-of-freedom robotic manipulator. The clonal selection technique performs the tuning, and the performance is assessed through mean square error (MSE). The results indicate that the fuzzy immune FOPID controller outperforms others in minimizing tracking errors. The system is run in MATLAB.
The authors in [36] have presented a parallel camera stabilization manipulator with three angular degrees of freedom, regulated by linear actuators to mitigate vehicle disturbances. The system utilizes IMUs for real-time feedback and a Kalman filter for noise attenuation, using inverse kinematics for velocity regulation. Experimental findings demonstrate its efficacy in tracking reference inputs, establishing it as a robust stabilizing solution for terrestrial and airborne vehicles.
The fundamental Artificial Bee Colony (ABC) and the augmented MGABC optimization techniques for optimizing PID controller gains in a 3-DOF manipulator are proposed in [37]. A Lyapunov-based objective function is introduced, demonstrating enhanced efficacy compared to conventional error-based functions in trajectory tracking, disturbance robustness, payload variability, and joint flexibility adaptability. MGABC surpasses ABC in evading local optima, presenting a viable optimization approach for robotic PID controllers.
In [38], the authors have presented the self-tuning fuzzy sliding mode controller (ST-FSMC) for trajectory tracking of a three-degree-of-freedom robotic manipulator. Simulation findings indicate that ST-FSMC reduces the steady-state error to 0.0036 rad, surpassing traditional PID, SMC, and FSMC controllers. The ST-FSMC provides enhanced tracking, resilience, and insensitivity to parameter fluctuations.
A 3D, 4-DOF robotic arm that manipulates items using image processing and inverse kinematics is presented in [39]. A stationary camera identifies the object’s location, and the robot computes the servo arm angles necessary to access the object. Testing revealed errors of 2.58% in object detection, 12.68% in servo motion, and 7.85%, 6.31%, and 12.77% along the x, y, and z axes, respectively. The system exhibits a reliability of 66.66%.
The four-degree-of-freedom (DOF) robotic arm is governed by an Atmega328 microprocessor and Arduino Uno, designed for accuracy in repeated operations. The arm’s performance was assessed for repeatability, precision (180° base, 90° shoulder and elbow, 45° wrist), and payload capacity (0.058 kg). The design is appropriate for educational and small-scale industrial uses [40].
The authors in [41] have proposed sophisticated control techniques for active suspension systems to enhance ride comfort and vehicle handling. Five control approaches are executed, simulated, and evaluated: Proportional-Integral-Derivative (PID) and Linear Quadratic Regulator (LQR). The research assesses the efficacy of each control approach using a comprehensive system model with parameter uncertainty. The results underscore the advantages and drawbacks of the methodologies, indicating that some techniques may not provide stability among all uncertainties.
In [42], the authors introduce a 4-DoF wearable haptic device for the palm to simulate feelings of interaction with inclined surfaces and edges. The apparatus comprises a fixed upper body, a movable end-effector, and articulated arms with four servo motors. The end-effector provides input on pressure, skin stretch, and tangential motion and can fold to replicate various curvatures. The document delineates the device’s design, mobility, statics, kinematics, and a statistically assessed position control mechanism.
Current prosthetic hand controllers face challenges with high degrees of freedom prostheses owing to substantial training data demands and the need for recalibration. A recent 3-DoF controller with ciEMG electrodes and KNN mapping maintains stability without retraining and is implemented in [43] by the authors. Nevertheless, KNN becomes unfeasible with elevated degrees of freedom. A controller that integrates linear interpolation, muscle synergy, and a minimum of two ciEMG channels per degree of freedom is presented for reliable high-degree-of-freedom control.
In [45], GOAL produces comprehensive movements for the torso, hands, and head to facilitate object grabbing. The process requires a 3D object and an initial body position as input, using two networks: GNet for target poses and MNet for motion creation. The technique manages ambulation, cranial alignment, and authentic hand-object interaction. GOAL, trained on the GRAB dataset, surpasses baseline models, demonstrating significant realism in the produced kinematics.
The current robotic grasping and manipulation developments, particularly in the Robotic Grasping and Manipulation Competitions (RGMCs), are implemented in [46]. It offers a summary of historical benchmarks, the design approach for manipulation tasks, and a comprehensive study of the obstacles encountered by competing teams. The paper emphasizes significant challenges and proposes avenues for further research.
After a comprehensive review of the existing literature, the following gaps and challenges have been identified:
- Individuals with physical disabilities often struggle to perform Activities of Daily Living (ADLs) independently and rely on assistive technologies or human support to complete basic tasks.
- Most existing control strategies rely on linear controllers; however, real-world prosthetic systems exhibit significant nonlinearities such as time-varying dynamics and unbalanced loads, which linear methods fail to address adequately.
- There is a noticeable lack of research applying High-Order Fully Actuated Sliding Mode Control (HOFA) to prosthetic systems, particularly in addressing non-linear characteristics such as volatile loads, rapid positional changes, and variable velocities.
- While conventional Sliding Mode Control (SMC) has been explored for prosthetic applications, studies integrating high-order SMC approaches remain scarce, especially regarding handling uncertainties and performance degradation under dynamic conditions.
- The issue of chattering, a well-known limitation of SMC, and the associated stability analysis under varying operating conditions have received insufficient attention in the current body of work.
- There is a lack of comparative evaluations between feedback linearization controllers and high-order sliding mode controllers in unbalanced load conditions—an essential factor in realistic prosthetic hand control scenarios.
This paper proposes the High Order Fully Actuated (HOFA) SMC and FLC controller to compensate for real-world non-linearities or disturbances. A model of a full hand 3DOF thumb and 4DOF index, middle, ring, and pinky finger is examined under different loads and unbalanced conditions. The specific value of forces is applied to each finger depending on the ability of each Robotic finger. Besides the performance of high-order HOFA-SMC with different variations of parameters, we have implemented the Feedback Linearization Controller and compared both controller results with each other and with previous studies. Regarding better performance, HOFA-SMC is superior; it is more robust under uncertainties and achieves fast convergence. By developing a prosthetic model of the entire hand, the study provides a practical answer by highlighting functional aspects such as flexion, extension, and grasping. The traditional SMC has specific challenges, such as chattering issues, which can cause convergence delays and high-frequency oscillations. The controller combines equivalent, sliding, and integral control to achieve high-order tracking. In this paper, after implementing HOFA-SMC, we compared it with FLC, and the results proved the superiority of HOFA-SMC. Moreover, stability analysis is done by implementing the Lyapunov stability theorem. Summarising the author’s contribution:
- The HOFA-SMC is proposed to improve an area of prosthetics in the medical field. This comprehensive idea aims to significantly improve individuals’ overall quality of life by giving them the autonomy to do daily activities and recover essential hand motions.
- Two comparative controllers and three comparative test scenarios have been implemented: the first is flexion, the second is extension, and the third is grasping a ball. All scenarios were done under unbalanced load conditions.
- HOFA-SMC and FLC are specially designed to work under disturbances. This discovery closes a long-standing gap in prosthesis research by using a nonlinear sliding mode control technique developed with the High Order Fully Actuation (HOFA) method and feedback linearization control.
- Stability analysis is evident using the Lyapunov Stability Theorem.
- The proposed controller performs better with more degrees of freedom and covers the paper’s future extension part in [20].
- Moreover, experimental results are compared with literature studies, too. Our hands-on approach, using Python, sets our work apart by increasing accessibility and viability. This method efficiently closes the gap between theoretical concepts and practical implementation, expanding the applicability of our technology.
- Another aspect of this work is the implementation of a feedback linearization controller on a full-hand model. This controller uses feedback from the primary states to achieve the desired stability and offers the advantage of quickly determining the controller gains.
- All parameters used in this study are mentioned in tables S1 Appendix.
- Our hands-on approach, using Python, sets our work apart by increasing accessibility and viability. This method efficiently closes the gap between theoretical concepts and practical implementation, expanding the applicability of our technology.
Focusing on the technical aspects of methods, such as system actuation, control design, robustness, and performance, allows us to distinguish between core contributions clearly.
In system actuation, the HOSMC is designed for systems that may not have full actuation, that is, systems with fewer independent control inputs than system states (under-actuated systems) [52]. In contrast, the HOFA-SMC is tailored explicitly for fully actuated systems, where the number of control inputs equals or exceeds the number of system states. This provides complete state-feedback control [53]. In the case of our robotic prosthetic hand with multiple degrees of freedom, such as four degrees of freedom (4-DOF) in each finger and three degrees of freedom (3-DOF) in the thumb, the control inputs (the actuators that apply forces to the joints) correspond directly to the number of joints or degrees of freedom. This ensured that each degree of freedom could be controlled independently, allowing complete feedback control.
In HOSMC, the controller forces the system trajectory to the sliding surface, and higher-order derivatives of the error are used in the sliding dynamics. It enhances conventional sliding mode control by reducing chattering in systems with higher-order dynamics. In contrast, the HOFA-SMC utilizes a higher-order sliding mode approach combined with a fully actuated control law that ensures independent control of the system states [54]. The sliding mode adapts to the full control inputs, ensuring that the system converges to the desired equilibrium more precisely. In our research, the control input u(t) of the thumb is 7.2, the MCP joint of the thumb, the control input u(t)=6.24, and similarly for other joints, such as the IP joint, the control inputs are calculated based on their respective errors.
The HOSMC improves disturbance rejection and is robust to system uncertainties and external disturbances using higher-order sliding surfaces. The HOFA-SMC improves upon the HOSMC by explicitly utilizing full actuation to minimize chattering further, enhancing the robustness of the system to both internal uncertainties and external disturbances. In our research, the HOFA-SMC achieves superior disturbance rejection and trajectory tracking, which further minimizes chattering, as seen in the rapid convergence times (under 0.2 s).
HOSMC can be applied to multi-degree-of-freedom (MDOF) systems; however, its performance may degrade if full actuation is unavailable. In contrast, the HOFA-SMC excels in MDOF systems, where complete state feedback control is required to track and regulate all system states independently. In our study, the movement of each joint was independently regulated to ensure precise and stable tracking of all system states.
The rest of the paper is arranged in the following order: Sect 2 is model design, parameters, and control of HOFA-SMC. Sect 3 covers the system modelling for both controllers, including the controller preliminaries, design, switching actions, state space representation of the proposed model, and the parametric values for both controllers. Sect 4 presents the simulation results for both controllers applied to the full-hand model. Sect 5 compares sliding mode control with feedback linearization control to determine which controller performs better for the full-hand model. This comparison is based on performance results, including the maximum flexion angles of both joints, the time to reach the desired response, the maximum values of the applied gain, and the lambda values for both joints. Additionally, we provide experimental validation, comparing our results with those from the previous study, demonstrating that our solution outperforms the previous one. Along with comparing the two-finger results, we will also compare the outcomes of the two controllers. The key conclusions are included in the latter part, along with ideas on future lines of study to progress this field.
The Index, Middle, Ring, and Little fingers are designed with 4-DOF, while the Thumb has 3-DOF, implemented in the Python environment and evaluated across three test scenarios: flexion, extension, and ball grasping. The findings demonstrate that, between the two controllers, HOFA-SMC proficiently compensates for the hand model across various uncertainties, exhibiting swift trajectory tracking and speedy convergence (sub 0.2 seconds). A comparative examination of both implemented controllers is done and juxtaposed with classic SMCs across several control applications to validate this.
2 Model structure and high-order sliding mode control implementation
A Sliding Mode Controller (SMC) is a nonlinear control strategy insensitive to nonlinear systems. It drives the system state onto a specified surface, a sliding surface, and maintains it sliding to achieve the desired dynamics. It uses a discontinuous control law to achieve robustness against uncertainties and disturbances, but the switching can generate high-frequency oscillations, known as chattering. To alleviate these shortcomings, the High-Order Fully Actuated Sliding Mode Controller (HOFA SMC) enhances the conventional SMC by confining the system states and their higher-order derivatives, leading to less chattering and smoother control. HOFA SMC, which is developed for fully actuated systems with an independent control input for every degree of freedom, provides enhanced accuracy and robustness, as is needed for high-order systems. These sophisticated systems need resilience along with perfect control performance.
The advantages are particularly pronounced in completely regulated systems with an SMC of high-order sliding mode:
Robustness to Uncertainties: After entering the sliding phase, the sliding mode guarantees that external disturbances or uncertainties do not influence its performance.
Higher-Order Harmonics Elimination: The controller reduces the order of differential equations describing the system and eliminates the effect of higher frequency signals, thus simplifying the system’s dynamics.
This method guarantees accurate control and stability even with large nonlinearities and uncertainties.
2.1 Preliminaries of HOFA-SMC
Lagrangian Formulation of Dynamics for a 4-DOF Robotic Hand Defining a set of generalised coordinates that characterises the system’s configuration comes first in formulating Lagrangian dynamics. Fig 1 shows the manipulator of the robotic hand. For a 4-DOF planar robotic hand, the generalized coordinates are the joint angles
, where each
represents the rotational position of a joint in the hand.
Manipulator is showing the configuration of the joints and the corresponding generalized coordinates for the 4-DOF system.
Once the generalized coordinates are chosen, we define the generalized forces , representing the torques applied at each joint. The Lagrangian function
is defined as the difference between the system’s total kinetic energy
and the potential energy V(p) shown in 1:
The equations of motion are derived using the Euler-Lagrange model given by 2:
Where represents the Rayleigh dissipation function, capturing energy dissipation (e.g., damping effects), defined as 3:
Here, represents the damping coefficient for each joint, which accounts for natural resistance to movement and helps to reduce oscillations.
For a 4-DOF planar robotic hand, the center of mass of each finger segment can be described in terms of its position coordinates , derived from the joint angles. The position of the center of mass of each segment is given by 4:
Where di is the distance from the joint to the center of mass of segment i.
By differentiating these position expressions concerning time, the linear velocities and
are derived. This results in the derivation of kinetic energy, which includes both translational and rotational components. The height of each segment’s center of mass about a fixed reference frame—which is affected by gravity—determines the potential energy U.
Finally, the system dynamics are expressed in matrix form as written in eq. 5:
Here, the inertia matrix captures the mass distribution and segment lengths, represented by . The Coriolis and the centripetal matrix is represented by
, which adds hypothetical forces and contains terms reliant on joint velocities. Gravitational influences on each joint are considered by the gravitational force vector,
.
By means of controlled and modelled behaviour of every joint under applied torques, this method allows exact simulation of the dynamics of the 4-DOF robotic hand. The developed equations provide a strong basis for trajectory planning and force control in robotic hand applications.
The sizes and limitations of the application dictate the lengths of the links of a robotic hand manipulator, which is composed of four degrees of freedom in the fingers and three in the thumb; these are typically based on human proportions. The distal phalanx (tip segment) is 15 to 30 mm, the middle phalanx (middle knuckle to distal knuckle) is 20 to 40 mm, and the proximal phalanx (base to middle knuckle) is 30 to 50 mm. For the thumb, the proximal phalanx is 20–30 mm, the distal phalanx is 15–25 mm, and the metacarpal segment (base to knuckle) is 20–40 mm. The radius of the palm that supports the thumb and fingers is normally between 60 and 100 mm.
The lengths may be augmented for heavy-duty applications or reduced for precision tasks. Design considerations must ensure the thumb has enough workspace, dexterity, and opposability to integrate material constraints, actuation, and control accuracy. In precision applications, shorter links are favoured as they enhance control and necessitate reduced torque. Prototyping and simulations must be used to refine these first characteristics for the specific use case.
2.2 High-order sliding mode control for force control in fully actuated systems
In this paper, we present a High-Order Sliding Mode (HOSM) Controller for regulating the force applied by robotic fingers. The controller combines equivalent control, sliding mode control, and integral control to achieve desired force tracking while minimising chattering. We model the system as fully actuated, where the control input directly impacts the force dynamics.
2.3 System dynamics and control law
Let the following state variables govern the system: is the Measured force (position variable) of the robotic finger.
is the measured force derivative (velocity).
is the error in force .
: is the error in velocity.
The objective of the controller is to reduce the error to zero over time, ensuring that the force
tracks the desired force
.
The sliding surface is defined in 6:
Here, is a sliding mode parameter.
The equivalent control law is the ideal control input that eliminates the sliding mode dynamics as shown in 7:
Here Kp is the proportional gain, Kd is the derivative gain, and is the sliding mode parameter.
To drive the system towards the sliding surface, a saturated switching control is introduced in 8:
Here, K is the sliding mode gain. is the boundary layer parameter.
An integral control component uI(t) is added to account for steady-state errors as shown in 9:
Here, Ki is the integral gain.
The total control input is a combination of the equivalent control, switching control, and integral control components as shown in 10:
Substituting the expressions for each component to get 11:
In a fully actuated system, the control input directly influences the force. The system dynamics can be described as 12:
In the simplified model, we approximate the force change as proportional to the control input, we get 13:
Where is a constant related to the system’s dynamics (e.g., mass, damping, or stiffness).
The High-order (SMC) method applied to each joint of the thumb (3 DOF) and index finger (4 DOF) allows for flexion and extension. The control input for each Middle, Ring, Index, and Pinky joint is calculated by adjusting the joint angles according to the SMC law, ensuring the hand moves to the desired position during flexion (collapsing) and extension (releasing).
2.4 Flexion and extension using high-order sliding mode control
The thumb (3-DOF) and index finger (4-DOF) joints are subjected to the High-Order Fully Actuated Sliding Mode Control HOFA-SMC method to experience flexion and extension. The control inputs of the other fingers—the middle, ring, index, and pinky—are calculated through the adjustment of joint angles by the HOFA-SMC law to guarantee accurate motion during extension (releasing) and flexion (grasping). This section provides the control law of such movements, the optimal angles under flexion, and the initial joint angles.
2.5 Control parameters
The following parameters are used for HOFA-SMC:
Where: : Proportional, derivative, and integral gains.
: Sliding mode parameter. K: Sliding mode gain.
: Boundary layer thickness for chattering reduction.
2.6 HOFA-SMC control law
The control input for each joint is determined using the HOFA-SMC law defined as 14:
Where: : Error between desired and current angles.
: Derivative of error.
: Sliding surface.
2.7 Thumb control input: CMC joint dynamics
For the CMC joint of the thumb:
Substituting into the control law:
Substitute values:
The CMC joint is controlled with as an input from 15. The same is calculated for thumb MCP and IP joints and both joints of the index finger as well. The HOFA-SMC technique ensures bumpless and accurate joint motion during extensions and flexions with less chattering and keeps it stable. The technique is illustrated with numerical computation for major joints to establish its ability to reach target points with accuracy.
Higher-order Fully Actuated Sliding Mode Control (HOFA SMC) follows system dynamics according to the higher-order sliding surfaces to achieve greater robustness and chattering reduction. The family , with order i, is the general form of an n-dimensional state-variable system controller. Higher-order sliding mode rules ensure system convergence on a sliding surface because it specifies the control input
. Sliding surfaces are given as 16,17, and 18:
Where is the tracking error, and
are design parameters for each order of the sliding surface. The control input
is then computed by 19:
The adaptive gain terms are introduced to adjust the controller’s real-time performance based on system dynamics. The goal is to provide smooth convergence to the sliding surface while minimizing the chattering effect. The adaptive gains enable real-time changes to efficiently handle uncertainties and disturbances, while the sliding surfaces
provide robust tracking of the system’s state variables. The controller ensures that the system converges to the intended trajectory with the least amount of chatter by adjusting these parameters. Fig 2 shows the Flowchart of HOFA-SMC strategy.
The flowchart illustrates the process of the (HOFA-SMC) strategy for robotic hand control, detailing steps such as system initialization, error calculation, control law computation, and convergence error checking.
2.8 Dynamics of extension
The required joint angles are raised to simulate the fingers opening or straightening to accomplish extension. The full extension ( radians, 180°) is achieved by calculating the control inputs for the thumb (3 DOF) and index finger (4 DOF) joints using High-Order Fully Actuated Sliding Mode Control (HOFA-SMC).
2.9 Control inputs for thumb joint movements
CMC Joint: Initial: , Desired:
MCP Joint: Initial: , Desired:
IP Joint: Initial: , Desired:
Here, 20,21,22 are calculated control inputs for thumb 3DOF, which contains three joints. Control inputs are derived to achieve precise motion control for each joint. Ensuring the thumb’s path corresponds with the intended grasping or manipulation.
2.10 Control inputs for index finger joints
MCP Joint: Initial: , Desired:
PIP Joint: Initial: , Desired:
DIP Joint: Initial: , Desired:
IP Joint: Initial: , Desired:
The HOFA-SMC method provides accurate control inputs 23,24,25, and 26 for 4-DOF which contains four joints. Ensuring smooth and stable operation of each joint. This approach minimizes chattering and maintains precise trajectory tracking.
We explored several systematic approaches for the selection of λ; one such method involved using sensitivity analysis to observe the relationship between λ and system performance. By varying λ within a predefined range selected from the paper [20,44] and evaluating the resulting performance metrics, we determined an optimal value of λ that minimized the tracking error while ensuring stability across all test scenarios 27,28.
It began by introducing the sliding surface, a crucial component of our control strategy. The sliding surface is given by 27 from [20]:
This sliding surface governs the system’s position and velocity control. It establishes a relationship between the tracking error and the sliding mode that we intend to achieve. Then, a relationship was derived between the derivative of the sliding surface, the system dynamics, and the control input is given by 28 from [20]:
In this equation, λ is a key parameter in the control law, affecting the system’s stability and tracking accuracy by influencing the derivative of the tracking error.
2.11 System setup and force requirements
In the simulated hand model, forces are distributed across the thumb, index, middle, ring, and little fingers to emulate a stable grasp. The force requirements and their distribution are derived from the object’s geometry (a sphere with a radius of 10 cm) and weight. The applied forces are as follows: Thumb: 1.53N , Index: 1.53N , Middle: 1.23N, Ring: 0.92N and Little: 0.92N. The forces are applied tangentially to the sphere’s surface, ensuring a stable grasp. 29 used to calculate the gravitational force.
Contact geometry
The coordinates of each finger’s contact point are calculated using 30:
Angular positions () for the fingers:
Thumb: , Index:
, Middle
, Ring:
and Little:
Contact Points
3 Model structure, design, and control of feedback linearization control
A popular method for controlling nonlinear systems is feedback linearization, which provides a way to construct controllers without depending on traditional linearization around specific operating points [47]. This technology converts a nonlinear system into an equivalent linear representation using a change of variables. Creating a control input that creates a linear input-output mapping for the final linearized system is the main goal [48].
This method allows for the regulation of inherently nonlinear processes by transforming nonlinear dynamics into a linear structure within a specific operating range. The majority of real-world systems are nonlinear. Hence, feedback linearization offers substantial benefits regarding process regulation and robustness. It improves the overall control strategy by reducing the complexity of determining controller gains and achieving stability through feedback from the system’s primary states.
This section presents a Feedback Linearization Controller (FLC) designed to regulate the force applied by robotic fingers. The system is modeled as fully actuated, where the control input directly influences the force dynamics.
Here in 33 is the inertia matrix, capturing the mass distribution and segment lengths.
is the Coriolis and centripetal matrix, which includes terms dependent on joint velocities and introduces fictitious forces.
is the gravitational force vector, accounting for gravitational effects on each joint.
3.1 4-DOF finger dynamics
Inertia matrix
The elements of the inertia matrix are computed for the 4-DOF finger as 34:
For Fingers:
3.3 Preliminaries of feedback linearization
The dynamics of a 4-DOF finger and a 3-DOF thumb can be expressed using the Lagrange-Euler dynamic model 37:
Where:
is the joint angle vector for the 4-DOF fingers, and
for the 3-DOF thumb.
represents the torques for the finger, and
for the thumb.
is the symmetric inertia matrix (
).
accounts for Coriolis and centrifugal forces.
represents gravitational forces.
3.5 State-space representation
The state-space representation for both systems is the following 41:
Where:
- n = 4 for the finger, n = 3 for the thumb.
.
.
.
3.6 Feedback linearization control law
We define the following 42 to linearize the system.
This implies 43:
3.7 Desired torque and stability
Using the desired torque and control vector
44:
Substituting we get 45:
3.9 Linearized system
Feedback linearization transforms linear dynamics into 47:
Where v is the feedback linearization control input, ensuring robust and stable system performance. All parametric values are in S1 Appendix. Fig 3 shows the Flowchart of FLC strategy.
The flowchart illustrates the step-by-step process for implementing a (FLC) strategy, including system initialization, error calculation, feedback linearization, control law computation, and system stabilization.
3.10 MAE calculations for proposed controller
- Number of data points: n = 4
- Reference values (
) and Predicted values (
) for each joint:
- – Joint q1:
,
- – Joint q2:
,
- – Joint q3:
,
- – Joint q1:
Calculations
3.11 IAE calculations for proposed controller
Formula for IAE The Integral Absolute Error (IAE) is calculated as:
For discrete data:
Where:
: Absolute error at each time step.
: Time interval between samples.
: Total observation time.
Calculations for Each Joint
Joint q1.
Given:
- Absolute error values:
- Time interval (
):
- Number of points: n = 4
The IAE formula becomes:
IAE values
- Joint q1:
- Joint q2:
- Joint q3:
All parametric data is provided in the tables. S1 Appendix (Table 1) presents the parametric values for the controller and compensation parameters of HOFA-SMC. S2 Appendix (Table 2) outlines the parametric values used in the simulation. S3 Appendix (Table 3) illustrates the parameter values for the ball. S4 Appendix (Table 4) lists the masses of the links. S5 Appendix (Table 5) provides the lengths of the links. S6 Appendix (Table 6) shows the desired joint angles for flexion and extension. S7 Appendix (Table 7) displays the finger positions relative to the ball in 2D and 3D. S8 Appendix (Table 8) details the initial angles for the joints (in radians). S9 Appendix (Table 9) presents the desired and maximum angles for flexion and extension (in radians).
4 Stability analysis
Theorem statement: Consider a fully actuated nonlinear system governed by the dynamics 48:
where is the control input given by 49:
and is the sliding surface, e(t) = xd−x(t) is the error in force, and
is the sliding mode parameter. The system is asymptotically stable if there exist control parameters
and
such that the following conditions hold:
- The sliding surface s(t) converges to zero in finite time.
- The Lyapunov function
decreases monotonically, i.e.,
, ensuring that the error e(t) tends to zero as
.
Thus, the system will reach the sliding surface asymptotically, and the system’s states will stabilize, driving the error to zero.
Proof:
To prove the theorem, we will show that under the given control law, the system is asymptotically stable by using a Lyapunov function and applying the Lyapunov direct method.
Step 1: Lyapunov function definition
We begin by defining a candidate Lyapunov function for the system 50:
where s(t) is the sliding surface given by 51:
We aim to show that is negative definite, which will ensure that s(t) converges to zero and the system stabilizes.
Step 2: Time derivative of Lyapunov function
The time derivative of V(t) is the following 52:
Now, compute . From the system dynamics,
, and we can substitute this into the expression for s(t) 53:
Using the system dynamics, we get the following 54.
Now, substitute the expression for from the control law 55:
This gives 56:
Step 3: Substituting into the Lyapunov derivative
Substitute into the time derivative of the Lyapunov function 57:
Step 4: Ensuring negative definiteness
To ensure the system is stable, we need to show that is negative definite. That is, we require that 58:
This will be satisfied if the following conditions are true:
- The term involving s(t) ensures that
is negative.
- The
function ensures that the switching control term drives the system towards the sliding surface.
- The parameters
must be chosen such that the resulting
satisfies
.
By carefully selecting these parameters, we can ensure that is negative, proving that
as
and that the error e(t) converges to zero.
Step 5: Convergence to sliding surface
Since is negative definite, the Lyapunov function V(t) decreases monotonically, ensuring that s(t) approaches zero in finite time. This implies that the system reaches the sliding surface
and the error e(t) converges to zero, establishing the stability of the system.
Thus, we have now proven that under optimal parameter selection and the given control law, asymptotic stability is attained in the system according to dynamics . The error e(t) converges and moves towards the sliding plane within finite time and hence stabilizes in the system. This completes proving the theorem.
Remark
In context to HOFA system approach, in classical controller designs, system’s all nonlinearities and their derivatives are mostly assumed to be fully known and estimable. The controller design is then developed based on exact cancellation of system’s nonlinearities so that linear system in close-loop is attained. However, in unknown system’s nonlinearities and system uncertainty case, controller design is highly complex in nature.
In this paper, we propose a novel solution for fully actuated systems using a High-Order Sliding Mode Control (HOFA-SMC) approach that is independent of exact information about the nonlinearities. Unlike solutions based on exact cancellation and accurate feedback and/or identification of nonlinearities, our sliding mode controller guarantees finite-time convergence towards the plane and asymptotic stability in unknown nonlinearities. The approach highlights the appeal of using sliding mode control by providing a real and viable solution in uncertain operating conditions and difficult-to-model nonlinearities.
5 System-based analysis and result discussions
5.1 HOFA-SMC simulation
Fig 4 shows Grip forces applied on each finger, with 0 to 100 on the X-axis (seconds) and in Newtons (N) on the Y-axis (force), shows that thumb and index fingers (green and red lines) hold 1.4–1.6 N forces consistently with oscillations occurring due to dynamic adaptations for stability during grip. The middle finger (blue line) applies a steady force of 1.2–1.3 N with minor variations, while the ring and little fingers (cyan and magenta lines) contribute the lowest and most stable forces, around 0.9–1.0 N. The thumb and index fingers display higher variability and dynamic behavior due to their primary role in gripping. In contrast, the middle, ring, and little fingers play a secondary, supportive role with reduced force application.
Grip forces applied by each finger, with the red line representing the thumb, green for the index, blue for the middle, cyan for the ring, and magenta for the pinky.
Fig 5 shows Achieving desired force, the performance of HOFA-SMC in achieving the desired force value of 1.53 N during the simulation. The X-axis represents time (0 to 1 seconds), while the Y-axis shows the force in Newtons (N). Initially, the measured force (blue line) starts at 0 N and rapidly increases due to the controller’s dynamic adjustments, effectively minimizing the error between the actual and desired values. The system achieved a steady state with minimal variations when the measured and target forces (red dashed lines) nearly matched by about 0.1 seconds. The simulation’s seamless transition and stability demonstrate how well the controller maintains accuracy and resilience while reaching and holding the desired force value.
The red dotted line represents the desired force (1.53 N), while the blue line represents the measured force over time.
Fig 6 shows Control input generated by the HOFA-SMC. The HOFA-SMC generates over time the control input given during the force control. The X-axis is utilized to denote time (from 0 to 1 second), and the Y-axis stands for the intensity of the control input. For a quick system response, initially, the control input increases towards approx 14 units to close the big gap in measured and desired forces so that a quick system response is achieved.
The blue line represents the control input generated by the HOFA-SMC over time.
As the error comes down, the control input drops noticeably during the first second due to its adaptive nature. The control input settles near zero after 0.1 second as an indicator that the system is capable of achieving desired force and requires very little corrective action to stabilize it. This response illustrates how HOFA-SMC controller achieves low steady-state energy consumption and gets to its required force rapidly. The controller ensures both accurate force tracking with minimal energy consumption in an optimal tradeoff between reliability and accuracy.
Fig 7 shows the Error reduction over time by the HOFA-SMC. Because of the significant difference between the desired and measured force, the error begins at about 1.5 N. However, it still rapidly decreases within the first second, proving the controller’s ability to converge quickly. By 0.1 seconds, the error is close to zero and stable, indicating that the system has successfully reached the desired force value.
The blue line in the graph represents the error.
This behavior highlights the robustness and precision of HOFA-SMC while addressing the common issue of chattering seen in traditional sliding mode controllers. Chattering, caused by high-frequency oscillations near the sliding surface, is mitigated in HOFA-SMC through smooth, continuous control laws and higher-order dynamics. This is evident in the graph’s smooth error trajectory. The result is a highly efficient and precise force control system with minimal steady-state error and enhanced overall performance.
Fig 8 shows 2-D visualization of robotic fingers holding a ball by HOFA-SMC, depicting the forces exerted by each finger. The circular outline represents the ball with a radius of approximately 12 cm, while the colored points correspond to the tips of the robotic fingers applying forces on the ball’s surface. The thumb and index fingers, exerting the highest forces of 1.53 N, are represented by blue and green points, respectively, with their associated dashed force lines directed toward the ball’s center. The middle finger, applying a moderate force of 1.23 N, is marked in purple, while the ring and little fingers, each exerting a force of 0.92 N, are represented by pink and yellow points, respectively.
Blue marks the thumb, green the index, purple the middle, yellow the ring, and cyan the pinky, with dashed lines (orange, red, gray, black, light blue) showing their force lines.
The force lines visually demonstrate the alignment of each finger’s applied force toward the center of the ball, ensuring a stable grip. This distribution highlights the thumb and index fingers’ primary function in preserving grip stability, with the middle, ring, and little fingers offering supplementary support. The illustration successfully conveys how forces must be distributed and coordinated to hold a spherical object securely.
Fig 9 shows a 3-D visualization of robotic fingers holding a ball by HOFA-SMC, while holding a spherical object, showing the spatial arrangement and force magnitudes. The object is represented by the sphere, where each colored point shows where a robotic finger is located in three dimensions. The middle (green), ring (red), and little (purple) fingers exert lower forces of 1.23 N and 0.92 N, respectively, while the thumb (blue) and index (orange) fingers exert the maximum forces of 1.53 N.
In the 3-D visualization, blue represents the Thumb (1.53 N), orange the Index (1.53 N), green the Middle (1.23 N), gray the Ring (0.92 N), and red the Pinky (0.92 N).
The direction of force toward the center of the ball is shown by dashed lines that extend from the origin to each finger. With the thumb and index performing key roles and the supporting forces of the other fingers to maintain stability and control of the object, the 3D perspective emphasizes the distribution of troops and their alignment for a stable grip.
5.2 FLC simulation
Fig 10 shows the Grip forces applied to each finger. The Feedback Linearization Controller’s ability to control the grip force exerted by each finger over time is demonstrated by the force plot. With values ranging from 1.4 N to 1.6 N, the thumb and index fingers (red and green lines) exert the most significant force, indicating their key function in preserving a firm hold. The load distribution is supported by the middle finger (blue line), which exerts a modest and constant force of 1.2 N to 1.3 N. With forces ranging from 0.9 N to 1.0 N, the ring and little fingers (cyan and magenta lines) contribute the least and mainly offer extra stability. The controller adjusts the forces dynamically, ensuring that each finger contributes proportionally to achieve a stable and coordinated grip, reflecting the efficiency and precision of the Feedback Linearization Controller in force regulation.
The red line represents Thumb Force, green line represents Index Force, blue line represents Middle Force, cyan line represents Ring Force, and magenta line represents Pinky Force.
Fig 11 shows Achieving the desired force, the performance of the Feedback Linearization Controller in achieving the desired force response. The X-axis represents time (0–10 seconds), and the Y-axis shows force (in Newtons). The red dashed line represents the desired force of 1.53 N, whereas the blue line displays the measured force. The measured force begins at 0 N and rises gradually, quickly converging to the target force. The system settles close to the target value with minimal oscillation and overshoot in a time frame of about 1 second. The response indicates how accurately and quickly the Feedback Linearization Controller acts so that the system approaches and settles at its target force.
The blue line represents the Measured Force (N) over time, while the red dashed line represents the constant Desired Force (N)
Fig 12 shows Control input generated by the FLC, the control input used by the feedback linearization controller over time to regulate the system force response. The X-axis represents time (0–3 seconds), and the Y-axis represents the size of the control input. In an attempt to counteract the big force difference and quickly drive the system to the desired force, the control input starts at a high value of approximately 1.5 units. As the system approaches stability, the input reduces drastically within the first 0.5 seconds, momentarily dipping into negative at 0.6 seconds. This trough represents the controller fine-tuning to avoid overshoot and achieve smooth convergence. The control input converges to zero after two seconds, which shows that the system has stabilized to the desired force and needs minimal input.
The blue line in the graph represents the control input over time with Feedback Linearization Control applied.
This response reflects the ability of the controller to adjust the input dynamically in error reduction without compromising force regulation accuracy and stability. The ideal convergence and transition prove the effectiveness of Feedback Linearization Control in reaching optimum performance without unnecessary steady-state effort.
Fig 13 shows Error reduction over time by the FLC. The force error (in Newtons), i.e., the actual difference between desired force and system force, is the Y-axis, and time (0–3 seconds) is the X-axis. At the start, because of the immense delay between system force and required force, the error was approximately 1.53 N.
The blue line in the graph represents the error over time in the system being controlled by Feedback Linearization Control.
The controller responds quickly to reduce the difference, as indicated by the error decreasing rapidly within the first 1.5 seconds via remedial adjustments. The error drops to near-zero levels by around 2.5 seconds, indicating that the system has precisely matched desired and measured forces. The residual small error thereafter illustrates how effectively the controller maintains precise and stable force regulation. This graph highlights the controller’s ability to rapidly minimize error while ensuring steady-state performance, emphasizing its precision, robustness, and efficiency in achieving reliable force control.
Fig 14 shows 2-D visualization of robotic fingers holding a ball by FLC. The basketball is represented by the orange circle, which has a radius of around 12 cm. The colored points show where the robotic fingers are located on the ball’s surface. The bold dashed force lines pointing toward the center of the ball show that the thumb (blue) and index (green) fingers apply the highest forces, 1.53 N. The ball is stabilized mainly by these two fingers. Applying a mild force of 1.23 N, the middle finger (purple) contributes to load distribution.
The colors represent: Blue for Thumb, Green for Index, Purple for Middle, Pink for Ring, and Cyan for Pinky.
With the lowest forces of 0.92 N, the ring (pink) and little (yellow) fingers improve grip stability. The direction and relative magnitudes of the applied forces are shown by the dashed lines that connect the finger positions to the origin. The feedback linearization controller ensures precise coordination and proportional distribution of forces among the fingers, resulting in a stable and secure grip on the ball.
Fig 15 3-D visualization of robotic fingers holding a ball by FLC. The orange sphere represents the ball, while the colored points and dashed lines indicate the robotic fingers’ positions and the applied forces’ direction. The thumb (blue) and index finger (orange) provide the most significant forces of 1.53 N, as the evident dashed lines extend from their locations into the sphere’s center. These two fingers function as the principal stabilizers of the grasp. The middle finger (green) exerts a modest force of 1.23 N, providing supplementary support and stability. Simultaneously, the ring (red) and little (purple) fingers apply lesser stresses of 0.92 N each, augmenting total grip stability.
The colors represent: Blue is for Thumb 1.53 N, Orange is for Index 1.53 N, Green is for Middle 1.23 N, Red is for Ring 0.92 N, and Purple is for Pinky 0.92 N.
The dashed lines demonstrate the alignment of forces toward the sphere’s center, guaranteeing a secure and stable hold on the object. This image highlights the efficient allocation of pressures among the robotic fingers, demonstrating the controller’s capacity to attain a balanced and solid grip.
Fig 16 shows a 3-D visualization that represents the hand dynamics, presents a three-dimensional representation of hand dynamics and finger rotation, illustrating the spatial configurations of the fingers within a robotic or dynamic control context. The ground or base of the palm, denoted by the red ball in the middle, is where the five fingers are located: thumb (blue), index (orange), middle (green), ring (red), and little (purple). Each of the fingers extends out from the palm base, with each having its own unique orientations and dynamic movements in three-dimensional space.
In the 3-D model, the red color represents the Palm Base, blue is for the thumb, orange is for the index, green is for the middle, purple is for the ring, and cyan is for the pinky.
This diagram represents the simultaneous movements of the fingers in activities that require natural hand motion, such as grasping or handling objects. The arrangement presents the kinematics of the hand and the separate contribution of each finger in the process of achieving precise and coordinated motion. This model is required to comprehend the dynamics of robotic or humanoid hands, especially in activities requiring precise control of finger position and orientation in three-dimensional space.
Fig 17 shows 3D trajectories illustrating the dynamic motion of fingers, which demonstrate the series of three-dimensional trajectories of the fingers’ dynamic movements from the palm’s base in a controlled environment. The base of the palm (red) is the main point of reference, and the trajectory of the thumb (blue), index (orange), middle (green), ring (red), and little (purple) fingers. Using and simulating a clutching motion or a firm grip.
In the 3-D model, the red color represents the Palm Base, blue is for the thumb, orange is for the index, green is for the middle, purple is for the ring, and cyan is for the pinky.
This sequence nicely demonstrates the coordination and agility of finger movements in space, emphasizing the for fine-tuning to required for tasks like grasping or manipulating an object. The role of visualization is essential in the investigation of kinematics, trajectory planning, and dynamic control in robotic and anthropomorphic hand design.
6 Comparison of higher-order fully actuated sliding mode controller and feedback linearization controller
It employs two nonlinear control techniques: The paper employs two nonlinear control techniques, a Feedback Linearization Controller (FLC) and a High Order Fully Actuated Sliding Mode Controller (HOFA-SMC), for eliminating higher-order harmonics and improving the stability of the system during full-hand operations such as flexion, extension, and ball grip. The controllers utilize the controlled inputs for the production of precise and stable outputs in coordinated hand movement.
The Sliding Mode Controller on High-Order Fully Actuated (HOFA) is applied to the entire hand, as well as all five fingers, instead of being limited to two-finger setups. This stronger control structure successfully enables intricate tasks like flexion, extension, and firm object grasping by means of dynamic control of joint trajectories and applied pressures.
Performance evaluation of the system shows that although the Feedback Linearization Controller is smooth in operation, it is not robust to system uncertainties. The HOFA-based Sliding Mode Controller is more robust and manages uncertainty at no cost of precise control.
A boundary layer technique is also incorporated in the HOFA-based SMC to reduce the chattering issue frequently encountered by traditional SMC applications. This modification provides smooth motion control without compromising accuracy or stability. The outcome proves the HOFA-based SMC to be more stable, precise, and robust than the Feedback Linearization Controller and hence a better control strategy to overall dynamic tasks like ball manipulation, flexion, and extension. Table 1 shows the performance comparison of the HOFA-SMC and FLC control methods.
Comparison of maximum angles for flexion
The Higher-Order Fully Actuated Sliding Mode Controller (HOFA-SMC) surpasses the Feedback Linearization Controller (FLC) regarding maximum flexion. The HOFA-SMC attains joint angles that approximate the optimal flexion range with:
In contrast, the FLC achieves slightly lower flexion, with:
These results indicate that the HOFA-SMC is superior for applications necessitating precise flexion since it puts the joints in a more wholly flexed stance, which is crucial for grasping postures.
Comparison of maximum angles for extension
The HOFA-SMC again outperforms the FLC for maximum extension by achieving joint angles closer to the fully extended position. The HOFA-SMC achieves:
In comparison, the FLC achieves:
The HOFA-SMC attains superior finger alignment, signifying enhanced control accuracy and precision. This makes it more appropriate for actions requiring complete joint extension, such as object release or recovering a neutral hand posture.
Comparison of the time to achieve the desired response
The Higher-Order Sliding Mode Controller (HOFA-SMC) attains the necessary force response in about 0.1 seconds, much quicker than the Feedback Linearization Controller (FLC), which requires 2.5s seconds. This illustrates the HOFA-SMC’s enhanced efficiency in managing system dynamics and minimizing settling time, rendering it suitable for applications necessitating fast and accurate force management, such as robotic manipulation. At the same time, the slower reaction of FLC may limit its efficacy in time-critical activities.
Comparison of maximum value of gain applied
When the HOFA-SMC and FLC exhibit equal gains (k1 = 10, k2 = 7, k3 = 5), the difference in performance is attributed to the control approach rather than the gain values. The HOFA-SMC is superior since it integrates higher-order dynamics and sliding mode concepts. It providesproposed higher-order fully actuated Sliding Mode Control (HOFA-SMC) performance enhanced adaptability, accelerated convergence, and improved management of system uncertainties relative to the Feedback Linearization Controller (FLC). Consequently, despite equivalent benefits, the HOFA-SMC surpasses the FLC in attaining stability and accuracy.
Comparison of maximum value of Lambda applied
With for HOFA-SMC and
for FLC, HOFA-SMC demonstrates superiority due to the elevated
, which facilitates expedited error convergence, enhanced robustness, and superior management of uncertainties. A higher
improves sliding mode dynamics, making HOFA-SMC more efficient for accurate and stable control in dynamic systems. However, a smaller
in FLC may result in slower responses and less robustness in contrast.
6.1. Experimental validation
This section presents an experimental validation by analyzing and comparing the simulated outcomes. To facilitate experimental validation, a specific reference paper [49–51] was selected. The performance of the proposed higher-order fully actuated Sliding Mode Control (HOFA-SMC) is compared against various Sliding Mode Control (SMC) techniques, including SMC, SMC 2, and SMC 3. The proposed method demonstrates superior efficiency, precision, and robustness across critical metrics, mainly when applied to a more complex 4-DOF system than the 2-DOF systems used in Compared SMC 3. Table 2 shows Comparison of SMC Techniques.
One of the benefits of the proposed HOFA-SMC is that it can generate the desired response in a significantly shorter time. For example, the proposed HOFA-SMC settles within 0.5 seconds for all the joints in the 4-DOF system. This is significantly better than Compared SMC 1 [49] and Compared SMC 2 [50], which were taking 1- and two-second comparisons for less complicated 3-DOF setups. Even Compared takes 0.86 seconds for q1 and q2 to achieve the desired output. The reduced response time reflects the flexibility and efficiency of the proposed controller in regulating dynamic systems.
With much reduced Mean Absolute Error (MAE), HOFA-SMC also performs rather precisely. The suggested approach yields MAE values of ,
, and
respectively for q1, q2 and q3. These values are a marked improvement over Compared SMC 1 [49], which records
,
, and
. Similarly, while Compared SMC 2 [50] achieves slightly better precision with MAE values converted to radians (
,
, and
), it still falls short in scaling to a 4-DOF configuration. For a 2-DOF system with MAE values of
and
, SMC 3 [51] exhibits great precision but lacks adaptability for larger degrees of freedom.
The proposed HOFA-SMC leverages optimized gains (K1 = 10, K2 = 7, K3 = 5) and a controlling factor, λ, to achieve these superior results. leads to a more refined response by effectively managing the sliding dynamics and reducing the settling time. In contrast, Compared SMC 1 [49] and Compared SMC 2 [50] use lower gains () and controlling factors (
and
, respectively), which result in slower response times and higher error metrics. Even Compared SMC 3 [51], which uses K1 = 1, K2 = 1, and
, demonstrates limitations in scaling to more complex robotic systems.
The higher value of λ in the proposed HOFA-SMC plays a pivotal role in its performance, as it ensures a more robust and stable response by enhancing control over the sliding dynamics. This capability enables the proposed controller to maintain stability and accuracy even in a more complex 4-DOF system, outperforming other techniques with lower λ values.
In conclusion, the proposed HOFA-SMC proves to be the most effective control strategy, offering faster response times, improved precision, and greater adaptability, even for systems with higher degrees of freedom. While Compared SMC 3 [51] excels in precision for simpler 2-DOF systems, and Compared SMC 2 [50] shows moderate performance with slightly better precision, neither matches the scalability and robustness of the proposed HOFA-SMC. By incorporating optimized gains and a higher controlling factor (λ), the proposed HOFA-SMC achieves exceptional results, making it an ideal choice for high-complexity robotic systems.
7. Analysis of HOFA-SMC under its parametric variation
The performance of the high-order SMC (HOFA-SMC) is tested using the hit-and-trial method by adjusting its main control parameters, which in turn affect its performance. HOFA-SMC can effectively reduce the error signal and mitigate chattering issues by selecting appropriate values for Lambda, Switching Gain (K), Dynamic Compensation Factor, and System Inversion Parameter.
The initial value of Lambda is selected from the reference [50]. Increasing the value of Lambda can cause the tracking error to increase as well, which affects the derivative and integral terms, causing the sliding surface to decrease. Additionally, the convergence time of the signal also decreases. On the other hand, the values of Kp, Ki, and Kd are equally important in reaching the desired value.
Our main observations for HOFA-SMC are listed below: The optimum value of Lambda applied to each joint can be determined by varying it from 0.02 to 6. Our first selected value of Lambda was 4, which resulted in chattering. Increasing it to 6 led to fast convergence and a reduction in chattering. Therefore, for the current problem, the optimum value of Lambda is 6.
With minimal increases in the values of Kp, Kd, and Ki, there was a decrease in tracking error and a faster time to reach steady-state. Therefore, it is crucial to select these values carefully to achieve system stability, especially when working with prostheses that will later be implemented in hardware, so that disabled people can use them with promising results. The current applied values for Kp, Kd, and Ki are 10, 7, and 5, respectively.
Table 3 shows the X-tics comparison of the proposed HOFA-SMC and FLC with past SMC schemes applied. It can be concluded that HOFA-SMC has a superior performance than other schemes in terms of fast response, robustness, high accuracy, reduced chattering, and minimum steady state error.
The parameters in Table 4 are aligned with real-world values reported in the literature, validating the performance of the proposed prosthetic systems. For example, the maximum flexion angles for the Proposed HOFA-SMC system (3.0 rad) and the Proposed FLC system (2.80 rad) are consistent with the expected range of motion observed in real-world prosthetics. According to [56] and other studies, the maximum flexion angles for prosthetics typically fall within similar ranges, further supporting the adaptability of the proposed systems to various limb conditions and user strengths. These values are also better than some existing systems that tend to have more limited ranges, thus validating the potential for more dynamic and versatile movement.
Link lengths of 3.0 and 2.5 cm correspond to typical measurements used in the prosthetic industry, as seen in studies such as [55]. These dimensions ensure the prosthetic fit for users with different residual limb sizes and anatomical variations, providing a more personalized fit. The literature suggests that successful prosthetics often rely on such customization, validating that the link lengths in the table are appropriate for effective user adaptation and movement control.
The settling time of 0.1s for the Proposed HOFA-SMC system is within the acceptable range for real-time response in prosthetic applications. Studies such as [56] report settling times ranging from 0.2s to 1.5s, depending on the complexity of the control system. The proposed system outperforms these with a significantly lower settling time, thus validating its superior responsiveness for real-world applications. In contrast, the longer settling time of 1.3s in the experimental work reflects the delays observed in other systems in practical applications, supporting the claim that the proposed system provides faster reaction times than existing models.
The control factor (K) value of 10 for both the Proposed HOFA-SMC and FLC systems aligns with the range commonly used in prosthetic control systems to balance responsiveness and stability. According to the literature on control systems for prosthetics, values in this range are often used to optimize system performance without overshooting or lag. [57] report similar values for control factor tuning, validating that the proposed systems are comparable to real-world standards while offering optimized performance for smoother user experiences. The voltage was 12 volts for operating the prosthetic device in all the compared studies, but our work was simulation-based only.
Finally, the experimental study backs up what has already been found in the field. The flexion angle of the proposed FLC system (2.80 rad) was close to that reported by [55], which also showed flexion angles between 2.7 and 3.0 rad for similar prosthetic devices. The settling time of 1.3 s found in the experiments supports the idea that the suggested systems may be used in the real world. This shows that the theoretical findings are very similar to those in the real world. In short, comparing the suggested systems’ characteristics to those in the literature shows that they not only match but even in some cases beat current technologies in terms of responsiveness, flexibility, and overall performance. These tests show that the prosthetic devices are reliable and can be used in real-life applications.
7.1. Controller performance under unmodeled dynamics
The HOFA-SMC works well when everything is perfect, carefully following the control input and force output to the set point. The controller maintains a smooth and precise reaction, showing that it can manage the system’s changes without outside help. The force output stays steady at around 1.53 N, the intended number. This means that the controller is working well.
Fig 18 shows the Force Output Comparison Under Different Conditions. The HOFA-SMC still works effectively even when sensor noise is added. The control input changes a little, but these changes are minor, and the force output stays near the setpoint of 1.53 N. The controller does a good job of making up for the noise, which has a negligible influence on how well the system works. The controller’s performance doesn’t go any worse, even with the extra challenge of sensor noise. This shows how strong it is.
The blue dashed line shows the ideal force, the orange the force with sensor noise, the green the force with noise and unmodeled dynamics, and the dotted line the 1.53 N set point.
The controller’s performance is best seen when there is both sensor noise and dynamics that are not represented. The control input is less stable than it should be, but it remains within tolerable bounds and makes the right adjustments to keep the force output near to the intended set point. The HOFA-SMC’s higher-order adjustment makes the changes in the force output less than what would be anticipated from a regular sliding mode controller. This shows that the controller can manage noise and dynamics that aren’t described, which makes it more robust than traditional control approaches.
8. Comparison of higher-order fully actuated sliding mode controller and feedback linearization controller
The controller is quite good at managing real-world situations because it can keep the force output steady even when there are outside factors like noise and unmodeled dynamics. The changes in the control input show that the system is making up for these problems, but the force output is steady and near to the goal value of 1.53 N. This shows that the system can handle a lot of uncertainty, which means it will work well even when things aren’t perfect.
The HOFA-SMC works well when everything is perfect, carefully following the control input and force output to the set point. The controller maintains a smooth and precise reaction, showing that it can manage the system’s changes without any outside help. The force output stays steady at around 1.53 N, the intended number. This means that the controller is working well.
The HOFA-SMC still works effectively even when sensor noise is added. The control input changes slightly, but these changes are minor, and the force output stays near the setpoint of 1.53 N. The controller does a good job of making up for the noise, which has a negligible influence on how well the system works as a whole. The controller’s performance doesn’t go any worse, even with the extra challenge of sensor noise. This shows how strong it is.
Fig 19 shows Control Input Comparison Under Different Conditions. The controller’s performance is best seen when sensor noise and dynamics are not represented. The control input is less stable than it should be, but it remains within tolerable bounds and makes the proper adjustments to keep the force output near the intended set point. The HOFA-SMC’s higher-order adjustment makes the changes in the force output less than what would be anticipated from a regular sliding mode controller. This shows that the controller can manage noise and dynamics that aren’t described, which makes it more robust than traditional control approaches.
The green line represents Ideal Control Input, the orange line represents Control Input with Sensor Noise, and the blue dashed line represents Control Input with Sensor Noise and Unmodeled Dynamics.
The controller is good at managing real-world situations because it can keep the force output steady even when outside factors like noise and unmodeled dynamics exist. With a simulated noise level of ±10% and an actuator saturation level of ±5%, the HOFA-SMC kept the highest force deviation to ±0.08 N and the joint angle inaccuracy to < 0.015 rad. This means that the system can handle noise and model uncertainty up to these levels while still being stable and converging. The changes in the control input show that the system is making up for these problems, but the force output is steady and close to the goal value of 1.53 N. This shows that the system can handle a lot of uncertainty, which means it will work well even when things aren’t perfect.
9. Conclusions and future work
This paper proposes non-linear control methodologies, HOFA-SMC and FLC, to compensate for the complete robotic hand model under different applied forces, torques, and unbalanced load conditions. Additionally, the outcomes of HOFA-SMC and FLC under different parametric values are explained. The complete results for the full five fingers—Index, Ring, Middle, and Little (4-DOF), and Thumb (3-DOF) are discussed. Flexion, Extension, and Grasping are performed using high-order SMC in a Python environment, and FLC is then implemented under the same test scenarios.
The results of both proposed controllers are compared with those of past research. The results show that HOFA-SMC demonstrates superiority in fast convergence, more precise trajectory, and robustness against uncertainties.
The comparison of both implemented controllers highlights apparent differences in performance across multiple parameters. HOFA-SMC is superior because it achieves 1.7% better maximum flexion angles with less improvement in flexibility. Additionally, HOFA-SMC provides better extension angles, showing a 15.8% improvement, offering the best extension. HOFA-SMC’s time of convergence is also 5 times better than FLC. Furthermore, a higher lambda value is applied, indicating robustness in the control approach.
Compared with practical versions of SMC, the implemented HOFA-SMC shows a very fast response, very high robustness, the lowest chattering, very high accuracy, and high damping, with a steady-state time of only 0.2s. For a robotic finger to replicate the characteristics of a real finger, its response time should be between 0-1s, and the results validate this approach. Both controllers successfully suppressed higher-order harmonics; however, the HOFA SMC is more reliable for practical applications due to its capacity to manage uncertainties and erratic fluctuations. Experimental validation of the full-hand model highlighted its practicality and potential for prosthetic and assistive technologies, overcoming limitations in earlier two-finger models.
This work can be implemented on a hardware platform for real-time verification in the future. Future work aims to integrate advanced control techniques such as gain scheduling and back-stepping to improve system performance further. Expanding the model to multi-fingered configurations with sensory feedback will enhance inclusivity and user experience. The scalability and adaptability of HOFA-SMC set a new benchmark for prosthetic technologies, offering precise, robust, and stable control in complex multi-joint systems.
Supporting information
S1 Appendix. Table 1. Controller and compensation parameters are essential to achieve the desired optimal system response, ensuring stability and fast convergence.
They also help improve the control system to mitigate disturbances.
https://doi.org/10.1371/journal.pone.0333512.s001
(DOCX)
S2 Appendix. Table 2. Simulation parameters are equally important for accurate modeling and predicting behavior in real-world systems.
Especially in the case of prosthetics, it is important to validate results from simulations before applying them to hardware. This reduces the risk of malfunction and provides informed values before actual implementation.
https://doi.org/10.1371/journal.pone.0333512.s002
(DOCX)
S3 Appendix. Table 3. Ball parameters are crucial for desired modeling.
These parameters specifically affect motion and interaction with a robotic manipulator.
https://doi.org/10.1371/journal.pone.0333512.s003
(DOCX)
S4 Appendix. Table 4. Masses of links help us design the multi-link structure of a robotic hand.
They influence system stability, force distribution, and dynamic behavior.
https://doi.org/10.1371/journal.pone.0333512.s004
(DOCX)
S5 Appendix. Table 5. The length of links is a fundamental parameter.
All links, in contrast to finger length, are necessary. They help determine the motion range and geometry of the system. For accurate and precise control, the length is essential.
https://doi.org/10.1371/journal.pone.0333512.s005
(DOCX)
S6 Appendix. Table 6. Desired joint angles for flexion and extension are key parameters, especially in prosthetics and exowearable modalities.
They help define the motion range to perform required tasks. By setting these angles properly, the system ensures accurate movements and functionality.
https://doi.org/10.1371/journal.pone.0333512.s006
(DOCX)
S7 Appendix. Table 7. Finger positions relative to the ball in 2D and 3D are essential parameters in grasping the ball or controlling a full robotic hand.
The ball occupies a wide area of space, from which grasping can be easily estimated. This allows for a more comprehensive understanding of grip stability, contact forces, and force distribution.
https://doi.org/10.1371/journal.pone.0333512.s007
(DOCX)
S8 Appendix. Table 8. Initial angles for joints (in radians) are important for defining the starting position and orientation (pose) of the robotic hand.
They help to set an accurate motion planning path to ensure the system starts operating from a controlled state.
https://doi.org/10.1371/journal.pone.0333512.s008
(DOCX)
S9 Appendix. Table 9. Desired joint angles for flexion and extension are key parameters, especially in prosthetics and exoskeleton modalities.
They help define the motion range to perform required tasks. By setting these angles properly, the system ensures accurate movements and functionality.
https://doi.org/10.1371/journal.pone.0333512.s009
(DOCX)
References
- 1.
Devar M. Core concepts of biomechanics. Educohack Press; 2025.
- 2.
Edemekong PF, Bomgaars D, Sukumaran S, Levy SB. Activities of daily living.
- 3. Schweitzer W, Thali MJ, Egger D. Case-study of a user-driven prosthetic arm design: bionic hand versus customized body-powered technology in a highly demanding work environment. J Neuroeng Rehabil. 2018;15(1):1. pmid:29298708
- 4. Crimì A, Joyce DM, Binitie O, Ruggieri P, Letson GD. The history of resection prosthesis. Int Orthop. 2023;47(3):873–83. pmid:36651984
- 5. Putti V. Historical prostheses. 1925 . J Hand Surg Br. 2005;30(3):310–25. pmid:15862375
- 6. Wallius M-A, Lallukka T, Leinonen T, Remes J, Ervasti J. Level of and changes in perceived work ability among partial disability pensioners and the risk of full disability pension-a register-linked cohort study. J Occup Rehabil. 2024;34(3):707–15. pmid:38153619
- 7. Feng J, Wang W, Zeng HB. Integral sliding mode control for a class of nonlinear multi-agent systems with multiple time-varying delays. IEEE Access. 2024;12:10512–20.
- 8. Fang J, Yin N, Wei D, Liu H, Deng W. Improved finite-time synchronization of coupled discontinuous neural networks under adaptive sliding mode control. Int J Dynam Control. 2023;12(2):396–408.
- 9. Zhang J, Zhu D, Jian W, Hu W, Peng G, Chen Y, et al. Fractional order complementary non-singular terminal sliding mode control of PMSM based on neural network. IntJ Automot Technol. 2024;25(2):213–24.
- 10. Shi H, Zeng J, Guo J. Disturbance observer-based sliding mode control of active vertical suspension for high-speed rail vehicles. Vehicle System Dynamics. 2024;62(11):2912–35.
- 11. Guan M, Qu C, Lv J, Yang L, Li X. A novel RBF neural network–based sliding mode controller for a master–slave motor coordinated drive system. Int J Adv Manuf Technol. 2024;133(9–10):4907–21.
- 12. Hendel R, Khaber F, Essounbouli N. Adaptive high order sliding mode controller/observer based terminal sliding mode for MIMO uncertain nonlinear system. International Journal of Control. 2019;94(2):486–506.
- 13. Elyaalaoui K, Labbadi M, Ouassaid M, Cherkaoui M, Bouzi M. High-order sliding-mode control using integral terminal sliding manifold for a wind turbine under grid faults. International Journal of Control. 2023;97(3):635–50.
- 14. Ullah S, Khan Q, Zaidi MM, Hua LG. Neuro-adaptive non-singular terminal sliding mode control for distributed fixed-time synchronization of higher-order uncertain multi-agent nonlinear systems. Information Sciences. 2024;659:120087.
- 15. Mohammadi V, Shahbad R, Hosseini M, Gholampour MH, Shiry Ghidary S, Najafi F, et al. Development of a two-finger haptic robotic hand with novel stiffness detection and impedance control. Sensors (Basel). 2024;24(8):2585. pmid:38676202
- 16. Correll N, Kriegman D, Otto S, Watson J. A versatile robotic hand with 3D perception, force sensing for autonomous manipulation. arXiv preprint 2024. https://arxiv.org/abs/2402.06018
- 17.
Morita M, Arita H, Kanada A, Tahara K. Multi-fingered robotic hand with shape flexibility for expanding the feasible range of in-hand manipulation. In: 2025 IEEE/SICE International Symposium on System Integration (SII), 2025. p. 216–21. https://doi.org/10.1109/sii59315.2025.10870904
- 18. Chen H, Xiong X, Honda K, Okunami S, Yamamoto M. FES control of a finger MP joint with a proxy-based super-twisting algorithm. Applied Sciences. 2024;14(11):4905.
- 19. Soltanpour MR, Zaare S. Task space control of the robot manipulators with adaptive fuzzy global fast terminal sliding mode control in presence of dynamic and kinematic uncertainties. Adaptive Control & Signal. 2023;38(1):121–45.
- 20. Sarwat A, Iqbal M, Imtiaz J, Hassan Danish M, Ali Khan S. Nonlinear control of two fingers model for movement coordination. Measurement and Control. 2024;57(9):1383–401.
- 21. Iqbal M, Imtiaz J, Mahmood A. Robust tracking control of a minimal realization model of an impaired human hand for anthropomorphic coordination. Heliyon. 2024;10(5).
- 22. Sun J, Xia J, Ding S, Yu X. Exact-feedback-linearization-based adaptive second-order sliding mode control design for DC–DC boost converters. IEEE Transactions on Industrial Electronics. 2024.
- 23. Wen N, Liu Z, Wang W, Wang S. Feedback linearization control for uncertain nonlinear systems via generative adversarial networks. ISA Trans. 2024;146:555–66. pmid:38172034
- 24. Coutinho PHS, Bessa I, Peixoto MLC, Palhares RM. A co-design condition for dynamic event-triggered feedback linearization control. Systems & Control Letters. 2024;183:105678.
- 25. Rajgade SC, Shendge PD, Londhe PS. Feedback linearization-based robust control for flexible joint robotic system using proportional integral observer. Int J Dynam Control. 2022;11(1):396–410.
- 26. SHI G, CHENG J, ZHANG J, YANG Q, WU Y, WU F. A trajectory tracking algorithm of generalized predictive control manipulator based on feedback linearization. JNWPU. 2024;42(2):368–76.
- 27. Perrusquía A. Robust state/output feedback linearization of direct drive robot manipulators: a controllability and observability analysis. European Journal of Control. 2022;64:100612.
- 28. Mahmoodabadi MJ, Nejadkourki N. Trajectory tracking of a flexible robot manipulator by a new optimized fuzzy adaptive sliding mode-based feedback linearization controller. Journal of Robotics. 2020;2020:1–12.
- 29.
Montoya-Chairez J, Moreno-Valenzuela J. An input-output feedback linearization approach to the motion control of flexible joint manipulators. In: 2021 60th IEEE Conference on Decision and Control (CDC). 2021. p. 1426–31. https://doi.org/10.1109/cdc45484.2021.9683086
- 30. Novara C, Formentin S, Savaresi SM, Milanese M. Data-driven design of two degree-of-freedom nonlinear controllers: the D2-IBC approach. Automatica. 2016;72:19–27.
- 31. Wright RA, Kravaris C. Two-degree-of-freedom output feedback controllers for nonlinear processes. Chemical Engineering Science. 2005;60(15):4323–36.
- 32. Saeed NA, Mohamed MS, Elagan SK, Awrejcewicz J. Integral resonant controller to suppress the nonlinear oscillations of a two-degree-of-freedom rotor active magnetic bearing system. Processes. 2022;10(2):271.
- 33. Jenhani S, Gritli H, Carbone PG. Comparison between some nonlinear controllers for the position control of lagrangian-type robotic systems. Chaos Theory and Applications. 2022;4(4):179–96.
- 34. Jiang J, Newman ST, Zhong RY. A review of multiple degrees of freedom for additive manufacturing machines. International Journal of Computer Integrated Manufacturing. 2020;34(2):195–211.
- 35. Shutnan WA, Mohammed NA, Abdulmunem FA, Najim AH, Hassan MY, Soliman NF, et al. Modeling and control of a 3-DOF robot manipulator using artificial fuzzy-immune FOPID controller. IEEE Access. 2024.
- 36. Latifinavid M, Azizi A. Kinematic modelling and position control of a 3-DOF parallel stabilizing robot manipulator. J Intell Robot Syst. 2023;107(2).
- 37. Azeez MI, Abdelhaleem AMM, Elnaggar S, Moustafa KAF, Atia KR. Optimization of PID trajectory tracking controller for a 3-DOF robotic manipulator using enhanced artificial bee colony algorithm. Sci Rep. 2023;13(1):11164. pmid:37429964
- 38. Ashagrie A, Salau AO, Weldcherkos T. Modeling and control of a 3-DOF articulated robotic manipulator using self-tuning fuzzy sliding mode controller. Cogent Engineering. 2021;8(1):1950105.
- 39. Fahruzi A, Agomo BS, Prabowo YA. Design of 4DOF 3D robotic arm to separate the objects using a camera. IntJArtifIntellRobot. 2021;3(1):27–35.
- 40. Yunusa M, Boya S, Olatunde A, Mushinwa I, Cs O. Four arm degree of freedom 4-DOF robotic arm. International Journal of Engineering Processing and Safety Research. 2024.
- 41. Alqudsi Y, Bolat FC, Makaraci M. Optimal and robust control methodologies for 4-DOF active suspension systems: a comparative study with uncertainty considerations. Optimal Control Applications and Methods. 2025;46(1):3–27.
- 42. Kuang L, Malvezzi M, Ferro M, Prattichizzo D, Giordano PR, Chinello F, et al. A 4-DOF wearable hand device for haptic rendering of surfaces and edges. Mechatronics. 2024;99:103173.
- 43. Lukyanenko P, Dewald HA, Lambrecht J, Kirsch RF, Tyler DJ, Williams MR. Stable, simultaneous and proportional 4-DoF prosthetic hand control via synergy-inspired linear interpolation: a case series. J Neuroeng Rehabil. 2021;18(1):50. pmid:33736656
- 44.
Sarwat A, Lu W, Wang J, Li P. Nonlinear control of a fully actuated robotic hand using high-order sliding-mode controller for prosthetic applications. In: 2025 4th Conference on Fully Actuated System Theory and Applications (FASTA). 2025. p. 1735–42.
- 45.
Taheri O, Choutas V, Black MJ, Tzionas D. Goal: generating 4d whole-body motion for hand-object grasping. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2022. p. 13263–73.
- 46. Sun Y, Falco J, Roa MA, Calli B. Research challenges and progress in robotic grasping and manipulation competitions. IEEE Robot Autom Lett. 2022;7(2):874–81.
- 47. Al-Ani FR, Lutfy OF, Al-Khazraji H. Optimal synergetic and feedback linearization controllers design for magnetic levitation systems: a comparative study. Journal of Robotics and Control. 2024;6(1):22–30.
- 48. Csutak B, Szederkényi G. Robust control and data reconstruction for nonlinear epidemiological models using feedback linearization and state estimation. Math Biosci Eng. 2025;22(1):109–37. pmid:39949165
- 49. Adhikary N, Mahanta C. Sliding mode control of position commanded robot manipulators. Control Engineering Practice. 2018;81:183–98.
- 50. Wang Y, Zhang Z, Li C, Buss M. Adaptive incremental sliding mode control for a robot manipulator. Mechatronics. 2022;82:102717.
- 51.
He S, Lin D, Wang J. Chattering-free adaptive fast convergent terminal sliding mode controllers for position tracking of robotic manipulators. Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science. 2016;230(4):514–26.
- 52. Ganguly S, Bera MK, Roy P. Robust tracking and model following controller based on higher-order sliding mode control and observation: with an application to the MagLev system. arXiv preprint 2020. https://arxiv.org/abs/2007.05750
- 53.
Wang Y, Duan G. Neural-network-based high-order sliding mode control via high-order fully actuated system approach. In: 2023 2nd Conference on Fully Actuated System Theory and Applications (CFASTA). 2023. p. 188–92. https://doi.org/10.1109/cfasta57821.2023.10243282
- 54. Zhang D-W, Liu G-P. Predictive sliding-mode control for networked high-order fully actuated multiagents under random deception attacks. IEEE Trans Syst Man Cybern, Syst. 2024;54(1):484–96.
- 55. Weiner P, Starke J, Rader S, Hundhausen F, Asfour T. Designing prosthetic hands with embodied intelligence: the KIT prosthetic hands. Frontiers in Neurorobotics. 2022;16:815716.
- 56. Blana D, Van Den Bogert AJ, Murray WM, Ganguly A, Krasoulis A, Nazarpour K, et al. Model-based control of individual finger movements for prosthetic hand function. IEEE Trans Neural Syst Rehabil Eng. 2020;28(3):612–20. pmid:31976900
- 57. Dunai L, Novak M, García Espert C. Human hand anatomy-based prosthetic hand. Sensors (Basel). 2020;21(1):137. pmid:33379252