Next Article in Journal
Nested Attention Network for Robust Medical Image Segmentation Under Digital Watermarking
Next Article in Special Issue
Adaptive Digital Marketing: A Systematic Review of Bio-Inspired Reinforcement Learning, Multi-Agent Systems, and Agentic AI for Intelligent Optimisation
Previous Article in Journal
Long-Term Influence of Endodontic Irrigants on In Vitro Dentin Biomimetic Remineralization
Previous Article in Special Issue
Drosophila Optimization Algorithm Based on Chaotic Development Mechanism and Orthogonal Learning Strategy for Reservoir Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Bioinspired Computation for Identifying Joint Compliance in Biomimetic Flexible Manipulators

by
Abdelraheim Emad Abdelraheim
,
Mohamed Nejlaoui
and
Nasser Ayidh Alqahtani
*
Department of Mechanical Engineering, College of Engineering, Qassim University, Buraida 51452, Saudi Arabia
*
Author to whom correspondence should be addressed.
Biomimetics 2026, 11(7), 474; https://doi.org/10.3390/biomimetics11070474 (registering DOI)
Submission received: 18 June 2026 / Revised: 3 July 2026 / Accepted: 4 July 2026 / Published: 7 July 2026
(This article belongs to the Special Issue Bio-Inspired Computation and Its Applications)

Abstract

High-precision robotics is frequently compromised by joint compliance, a factor often over-simplified by traditional rigid-body modeling. This research investigates the structural dynamics of a two-link manipulator, addressing critical discrepancies between experimental data and conventional models. Much like biological musculoskeletal systems, joint flexibility fundamentally influences the dynamic response of articulated structures. While traditional rigid-joint models accurately capture mode shapes, they yield excessive natural frequency prediction errors with peaks reaching 72%. To bridge this gap, a refined Flexible-Joint Finite Element Model (FJFEM) is developed to mimic adaptive joint compliance. This model is integrated with a bio-inspired computational framework (a Double-Stage Genetic Algorithm Framework (DSGAF)) to identify configuration-dependent joint stiffness across the operational workspace, where experimental frequencies f 1 and f 2 shift nonlinearly from 25.5 Hz to 44 Hz and 92.2 Hz to 51 Hz, respectively. Experimental validation demonstrates that this evolutionary strategy reduces frequency tracking errors to less than 3.5% across all positions, achieving an average identification routine runtime of 1.8 s. By capturing nonlinear compliance behavior, this framework provides a robust foundation for the design, online calibration, and vibration control of advanced flexible robotic systems.

1. Introduction

Nowadays, robotic manipulators are more often designed as light and fast systems, following the natural elasticity of the biological musculoskeletal structures [1,2,3,4,5,6]. Early robotics literature focused on rigid-body dynamics to simplify control. But the structural compliance of joints and links is now a critical focus. Flexibility has a significant impact on dynamic performance and accuracy, requiring integrated modeling methods that incorporate the adaptive stiffness exhibited in biological limbs [7,8,9,10].
Foundational research laid the mathematical foundation for the modeling of oscillatory behavior and vibration theory in mechanical systems [11,12,13,14]. Later studies concentrated on localising the influence of drive-train elasticity and link-beam structures on tracking accuracy [15,16,17,18,19,20,21]. To address the complexity of such systems, structural simplifications (e.g., one-link or two-link models) have been widely used in parametric studies to isolate variables such as beam length and mass ratios [22,23,24,25,26,27,28,29,30]. However, conventional predictive methods such as Lumped Mass Models (LMMs) and rigid-joint Finite Element Methods (FEMs) are not always consistent with experimental data [31,32,33,34].
The initial experimental investigations (in this study) showed that rigid-joint models (RJFEMs) can capture mode shapes but generate high natural frequency errors, with peaks of 19.7% and 72%. This divergence confirms a major shortcoming of traditional modeling: the lack of localized, configuration-dependent joint flexibility and its nonlinear interaction with the global structure.
This research proposes a Flexible-Joint Finite Element Model (FJFEM) with a torsional spring to model joint stiffness, thereby mimicking the variable compliance of natural joints and filling this gap. The main novelty of the present work is the creation of a Double-Stage Genetic Algorithm (DSGA) scheme. Unlike previous works that exploit static or trial-and-error stiffness values, the DSGA treats compliance as a dynamic function.
In the first stage, multi-objective Pareto optimization is used to minimize frequency errors at discrete points, and the second stage derives continuous fifth-order polynomial equations to map stiffness along the entire workspace. The implementation of these optimized parameters in this work results in a significant decrease in frequency error (from 72% to 3%) and provides an effective technique for vibration regulation of biomimetic flexible structures.
The proposed compliance model draws inspiration from the way human joints (such as the elbow) rely on muscular co-activation. In nature, antagonistic muscles dynamically regulate joint compliance to absorb shocks and meet variable structural demands. By replacing the traditional rigid-joint assumption with a localized torsional spring model (FJFEM), this work captures how biological limbs leverage soft tissues to maintain structural stability without losing flexibility during multi-axis shifts. In biological musculoskeletal structures, variable stiffness is primarily regulated via the co-contraction of antagonistic muscle pairs, dynamically modulating localized joint compliance to absorb dynamic shock loads and maintain stability across varying geometric topologies. In this work, the parameterization of K ( θ ) acts as a functional abstraction of this biological co-activation mechanism. By compressing the macroscopic behavior of flexible soft tissues into an adaptive, configuration-dependent localized spring framework, the FJFEM reproduces the structural damping and variable compliance inherent to natural limbs without incurring the intensive computational burden of continuum mechanics. The main contributions of this research can be summarized as follows:
  • Flexible-Joint Finite Element Model (FJFEM) Development: Moving from conventional rigid-joint assumptions to a bio-inspired flexible paradigm, incorporating nonlinear localized joint compliance.
  • Development of Double-Stage Genetic Algorithm (DSGA) Framework: A new two-level optimization framework. Stage I performs discrete multi-objective Pareto optimization to minimize frequency errors, while Stage II obtains a global, continuous stiffness-to-configuration mapping.
  • Comparative Benchmark: The proposed DSGA offers an analytical equation K ( θ ) under workspace for dynamic control, while the traditional methods (e.g., GA or PSO) acquire static parameters.
  • Superior Error Reduction: Demonstrates a reduction in natural frequency prediction error from more than 72% in rigid models to less than 3.5% for all configurations.
To delineate the contributions of this work from the existing literature, Table 1 compares the proposed framework against contemporary state-of-the-art methodologies. While several advanced techniques effectively identify structural and joint parameters, they typically treat joint stiffness as a static value or incur significant computational overhead when evaluating continuous workspace variations. The proposed DSGAF addresses these limitations by mapping configuration-dependent compliance onto continuous polynomial functions, achieving a substantial reduction in predictive frequency errors without expanding computational complexity.
The rest of this paper is organized as follows. Section 2 presents the experimental investigation and hardware setup for modal analysis. Section 3 provides the mathematical analysis and modeling. Section 4 describes the bio-inspired optimization strategy and simulation analysis. Section 5 discusses the results and comparative analysis. Finally, Section 6 concludes the work.

2. Experimental Investigation

Figure 1 and Figure 2 show the experimental two-link manipulator. Fixed securely at its base like a cantilever, the arm has a 60 cm primary link and a 76 cm secondary link. Both links are constructed from hollow square tubing, measuring 40 mm on the outside with a 1.1 mm wall thickness to optimize the weight-to-strength ratio.
The manipulator is built from aluminum (75 GPa Young’s modulus, 2700 kg/m3 density). The joint angle ( θ ) was changed from 0 to 150 and its dynamic response was monitored in each angle case.
As presented in Figure 3, the experimental system consists of two main parts: the first part is for excitation, and the second part is for measuring the resulting frequency. The first part consists of a frequency generator, a power amplifier, and an excitation device. The second part consists of accelerometers, conditioning and measuring amplifiers, and an oscilloscope. The characteristics of the experimental components used are summarized in Table 2.
As illustrated in the detailed schematic configuration in Figure 3, the electromagnetic exciter is attached near the end of the first link adjacent to the joint axis to apply a vertical dynamic excitation force to the structure. To capture the resulting dynamic responses, two lightweight IEPE piezoelectric accelerometers are mounted along the links. These sensors are oriented perpendicular to the longitudinal axis of their respective links to isolate and measure lateral bending vibrations. Using two accelerometers simultaneously prevents data loss due to modal node positioning (where a sensor placed exactly at a vibration node would fail to record a specific frequency) and guarantees that both the first and second natural frequencies are fully captured across the entire workspace configuration range. The experimental procedure followed these steps:
1.
Set Configuration: Fix the manipulator at a specific joint angle θ .
2.
Frequency Sweep: Excite the system across a broad frequency range.
3.
Data Acquisition: Capture vibration amplitudes via accelerometers at designated locations.
4.
Signal Processing: Route signals through conditioning and measuring amplifiers to the oscilloscope.
5.
Peak Identification: Locate the excitation frequencies that generate maximum vibration amplitudes.
6.
Modal Analysis: Derive the natural frequency (f) and damping factor ( ζ ) using the half-power bandwidth method [11,14].
7.
Data Collection: Measure the first four natural frequencies across six manipulator configurations (summarized in Table 3).
To verify the repeatability of the experimental measurements, the natural frequency was measured through five independent tests for each configuration, after which the Standard Deviation (SD) and the coefficient of variation, defined as (CV% = (SD/Mean experimental frequency) × 100), were calculated. The obtained results are summarized in Table 4. It can be observed that the maximum value of the coefficient of variation is less than 0.85 % for all tested configurations. Such low CV values indicate that the experimental uncertainty is negligible and confirm the high repeatability and reliability of the experimental measurements.

3. Mathematical Analysis and Modeling

3.1. The Analytical Formulation (LMM)

The LMM is used to assess the experimental results using two configurations: θ = 0 and θ = 90 . The data of the experimental model is used here. As illustrated in Figure 4, each link is discretized into four lumped masses. Lateral vibrations are described by a set of eight generalized coordinates, with one coordinate assigned to each mass. These coordinates are defined perpendicular to the longitudinal axis of their respective links.

3.1.1. Lumped Mass Model (LMM) for θ = 0

For the configuration where θ = 0 , the system’s mass matrix is defined by Equation (1).
[ M ] = m 1 0 0 0 m 2 0 0 0 m 8 .
The symmetric flexibility matrix [a] is constructed using the virtual unit force method, which determines the deflection at the ith point (defined by x i ) resulting from a unit force applied at the jth point (defined by x j ). Figure 5 illustrates the idea where angle α 3 is the slope due to the virtual unit force application, if considered at point x 3 , and is given by [35]:
α j = x j 2 2 E I
The individual elements a i j for this setup are derived as follows:
a i j = 3 x j x i 2 x i 3 6 E I , i j i , j
a i j = 3 x j 2 x i x j 3 6 E I , i j i , j

3.1.2. Lumped Mass Model (LMM) for θ = 90

In this configuration, the second link is perpendicular to the first (Figure 6). While the mass matrix from Equation (1) remains applicable, the flexibility matrix calculation is divided into two distinct scenarios based on where the unit force is applied.
  • A. Virtual Unit Force Applied on the First Link ( x j , where 1 i 4 )
When the unit force is on the first link, the slope angle is defined as given in Equation (2).
  • Deflection on the First Link ( 1 i 4 ): Elements a i j are calculated using the standard beam Equations (3) and (4).
  • Deflection on the Second Link ( i > 4 ): If b i is defined as shown in Figure 6a, the lateral deflection is given by
    a i j = α j b i
  • B. Virtual Unit Force Applied on the Second Link ( j > 4 )
A unit force on the second link at distance b j from the second joint creates a moment M j and a slope angle α j on the first link:
M j = b j
α j = M j x 4 E I = b j x 4 E I
For example, Figure 7 shows the case where the unit force is applied at x 7 , while the deflection angle is situated on the first link.
  • Deflection on the First Link ( 1 i 4 ): The deflection at x i is given by
    a i j = b j x i 2 2 E I , i 4
  • Deflection on the Second Link ( i > 4 ): This case is solved via superposition of two steps.
Step A: Treating the second link as a rigid body attached to the end of the first link (Figure 7a). In this part, the unit force is considered as transmitted to the mass at x 4 with an associated torque of moment M j (as in Equation (6)). This yields a baseline deflection:
a i j ( 1 ) = α j b i = b i x 4 b j E I , i > 4 , j > 4
Step B: Treating the first link as fixed and the second link as a cantilever beam (Figure 7b). The corresponding lateral deflection at the second link element can be computed using formulas similar to those shown in Equations (3) and (4).
Combining these steps, the final elements are:
a i j = b i x 4 b j E I + 3 b i 2 b j b i 3 6 E I , i j
a i j = b i x 4 b j E I + 3 b i b j 2 b j 3 6 E I , i j
To not lose the generality, the elements of the flexibility matrix (for the LMM) when θ = 90 are tabulated in Appendix A.
The first calculated four natural frequencies for both manipulator configurations ( θ = 0 and θ = 90 ) are presented in Table 5. The data clearly indicates that these natural frequencies are configuration-dependent, shifting significantly as the joint angle changes.
The same methodology may be systematically applied to derive the full symmetric flexibility matrix for any other manipulator configuration (different angle θ ).

3.2. Rigid-Joint Finite Element Modeling (RJFEM)

In this phase of the study, the ANSYS 2018 software package [36] was utilized to model the manipulator model. The data of the experimental model is used here. As illustrated in Figure 8, the finite element model consists of nine elements. The BEAM3 element type was selected from the ANSYS element library for this task. BEAM3 is a two-node uniaxial element that provides capabilities of tension, compression, and bending [36]. Each node within this element features three degrees of freedom: translations in the nodal x and y directions and rotation about the z axis.
The RJFEM assumes a fixed connection at the root and a perfectly rigid connection between the two links. The RJFEM successfully captures the fundamental and higher-order mode shapes for the system at specific configurations. These results provide a baseline for the global system matrices, allowing for a direct comparison between the theoretical rigid behavior and the observed experimental data. Figure 9 illustrates some of the obtained mode shapes for the model under the assumption of perfectly rigid joints. Table 6, however, lists the resulting natural frequencies out of the RJFEM.
The first four natural frequencies for the manipulator model under investigation were calculated according to Blevins [34]. The Blevins’s formula for the ith natural frequency of a clamped-free beam given in Table 3 in [34] is:
f i = λ 2 2 π L 2 E I m ¯
This formula works only for the full extended ( θ = 0 ) manipulator. The Blevins’s tabulated parameter λ is given in numeric values in [34]. The modulus of elasticity is given by E, and I is the area moment of inertia about the neutral axis. The length of the beam is denoted by L. The symbol m ¯ , however, is the mass per unit length of the beam. Substituting by the beam data, the Blevins’s formula is reduced to f i = 7.2078 λ 2 . The Blevins’s parameter λ and the corresponding natural frequencies are tabulated in Table 7.

3.3. The Need for More Investigation

A comparison between all results (previously listed in Table 3, Table 4, Table 5, Table 6 and Table 7) may lead to the following summary and conclusions:
(a)
Summary:
  • The results obtained from the experimental work and the RJFEM give the natural frequencies for θ = 30 , 60 , 90 , 120 and 150 .
  • The LMM gives natural frequencies only for θ = 0 and 90 .
  • Based on Blevins, only natural frequencies for θ = 0 are available.
(b)
Observations:
  • In general, the natural frequencies depend on the manipulator configuration.
  • Given the dominance of the first and second natural frequencies in dynamic analysis, this study focuses on the comparison of their behavior, as shown in the following.
  • Figure 10 shows the results from the experimental work and the RJFEM only. The figure illustrates the frequencies across all the manipulator model configurations.
  • The main observation is the divergence in modal frequency behavior as the manipulator configuration changes, showing that the first natural frequency follows an upward trend while the second natural frequency exhibits a continuous decrease as the joint angle θ increases from 0 to 150 .
  • Based on the validated experimental data, f 1 begins at 25.5 Hz at the fully extended position ( 0 ) and rises to 44 Hz at 150 , whereas f 2 starts at a maximum of 92.2 Hz and drops significantly to 51 Hz over the same range.
Figure 10. Evolution of the first two natural frequencies as a function of θ . (a) First natural frequency. (b) Second natural frequency.
Figure 10. Evolution of the first two natural frequencies as a function of θ . (a) First natural frequency. (b) Second natural frequency.
Biomimetics 11 00474 g010
(c)
Result Comparison:
Studying the previous tables shows that the value of the same mode frequency is different based on the method used to get it. These differences are given in Figure 11, where:
(i)
For θ = 0 :
  • The fundamental natural frequency: Good agreement between all obtained results (with a difference of less than 2.4% if compared to the experimental frequency).
  • The second natural frequency: Good agreement between all calculated results from the style point of view. However, a considerable difference of 71.8% is observed when compared to the experimental frequency.
  • The third natural frequency: A considerable difference of 11% is observed when compared to the experimental frequency.
(ii)
For θ = 90 :
  • The fundamental natural frequency: No agreement between the results from the LMM and RJFEM, with a difference of about 15% if compared to the FEM (this may be due to the mass approximation made in the LMM). The difference between the RJFEM results and the experimental results approaches 7.8%.
  • The second natural frequency: The difference between the RJFEM results and the experimental results approaches 53% if compared to the experimental frequency.
(iii)
For the other configurations of the manipulator model (other angles):
The comparison is focused on the experimental results and the results out of the RJFEM:
  • All differences are configuration- and mode-dependent.
  • The difference in the first mode differs between 0.6% and 19.75% if compared to the experimental results. Its maximum is at θ = 150 .
  • The difference in the second mode seems to be the maximum for all configurations and differs from 46.5% to 71.85% if compared to the experimental results. Its maximum is at θ = 0 .
The prominent discrepancy observed in the second natural frequency highlights a fundamental limitation of the rigid-joint model (RJFEM) when predicting higher-order vibration modes. Structurally, higher-order modes are characterized by multi-nodal deformation profiles with shorter wavelengths and high localized curvature near the joint interface. Consequently, while the first mode is primarily governed by the global beam-bending stiffness of the links, the second mode is exceedingly sensitive to localized boundary conditions at the linkage connection. By assuming a perfectly rigid joint, the RJFEM completely ignores the finite compliance introduced by physical bearings, drive-train mechanisms, and assembly tolerances, leading to an over-constrained system model. Furthermore, this overestimation peaks at θ = 0 (71.85% error) because the fully extended pose maximizes the gravity-induced bending moment across the joint, thereby exacerbating the unmodeled localized elasticity and confirming that rigid-joint formulations are inherently unsuited for high-fidelity multi-modal analysis.
(d)
The need for introducing joint flexibility:
  • All results out of all numerical models (for all modes and all manipulator configurations) show significant discrepancies when compared to the experimental results with different percentages.
  • Based on the inverse relationship of the modal frequency behavior with the manipulator configuration, one may conclude that the system’s effective stiffness and mass distribution are highly sensitive to the geometric pose, suggesting that the structure becomes fundamentally stiffer in its primary mode as it folds, while the decline in f 2 reflects a shift in the structural integrity or nodal points of the higher-order mode.
  • As the discrepancy between the rigid-joint assumption and the experimental work (where the localized flexibility and damping are inherently in the physical system) increases, the joint flexibility becomes highly pronounced at specific configurations.
  • The curves given in Figure 10 also highlight the critical necessity of flexible modeling for the joint between the two links. Perhaps introducing the appropriate flexible stiffness can reduce the gap between the results.

4. Simulation Analysis

To minimize the differences between the measured and calculated natural frequencies, the joint flexibility is taken into consideration. The second finite element model, FJFEM, is shown schematically in Figure 12.
A torsional stiffness representing the joint flexibility between the two links is shown. The COMBIN14 element type was selected from the ANSYS element library to model the spiral spring [36]. COMBIN14 is a two-node three-dimensional space element that features six degrees of freedom along and around each of the three mutual axes. COMBIN14 features to be a torsional spring with two nodes in three-dimensional space with three degrees of freedom at each node: translations in the nodal x, y, and z directions. No bending or torsion is considered. Through this configuration, the element provides the mathematical basis for the lumped joint compliance, where the torsional stiffness K acts as the coupling variable between the links’ translational degrees of freedom.

4.1. The Double-Stage Genetic Algorithm Framework (DSGAF)

To determine the flexibility of joints based on configuration, a DSGAF is applied. The process starts with the FJFEM (shown in Figure 12). In contradiction with the RJFEM, a torsional spring is considered at the joint (via COMBIN14 elements). For more details, the pseudo code and the flowchart of the DSGAF are illustrated in Algorithm 1 and Figure 13. The DSGAF is composed of two main stages: Stage 1 is for discrete parameter identification, and Stage 2 is for the global regression.
Algorithm 1 DSGAF optimization workflow.
Require: Experimental frequencies f exp , joint angles θ
Ensure: Optimal polynomial coefficients a i for K ( θ )
1:Phase 1: Discrete Identification (Stage I)
2:for each θ [ 0 , 30 , 60 , 90 , 120 , 150 ]  do
3:      Initialize DSGAF population using stiffness K
4:      while not converged do
5:            Solve FJFEM in ANSYS to obtain f FJFEM
6:            Evaluate fitness using R E 1 and R E 2
7:            Apply crossover and mutation
8:      end while
9:      Return K opt ( θ )
10:end for
11:Phase 2: Global Surface Fitting (Stage II)
12:Initialize DSGAF for coefficients a = [ a 5 , a 4 , a 3 , a 2 , a 1 , a 0 ]
13:Minimize the sum of squared residuals:
S = i = 1 N K opt ( θ i ) j = 0 5 a j θ i j 2
14:Return the continuous function K ( θ )

4.1.1. Stage I: Discrete Parameter Identification (GA Search)

The initial stage captures the local structural characteristics of the manipulator model at specific intervals across its 0 to 150 workspace. Here, a Genetic Algorithm performs a global search to find the optimal torsional joint stiffness ( K opt ) for each discrete configuration θ . By using ANSYS software, the DSGAF iteratively updates the stiffness coefficient to minimize the multi-objective functions R E i ( i = 1 , 2 ). These objective functions calculate the error between the measured natural frequencies ( f exp , i ) and those obtained by the FJFEM. Equations (13) and (14) illustrate the mathematical formulation of R E i .
R E 1 ( K , θ ) = f exp , 1 ( θ ) f FJFEM , 1 ( K , θ ) f exp , 1 ( θ )
R E 2 ( K , θ ) = f exp , 2 ( θ ) f FJFEM , 2 ( K , θ ) f exp , 2 ( θ )

4.1.2. Stage II: Global Regression and Equation Derivation (GA-NLS)

A second optimization layer is added to adapt the discrete stiffness data to practical applications in dynamic control and vibration suppression strategies. The optimal values of joint stiffness from Stage I are fit with a high-order polynomial by Nonlinear Least Squares (NLS) regression. The detailed algorithmic steps governing the global search (including fitness evaluation, selection, crossover, and mutation) are executed within the optimization loop, explicitly denoted in blue in Figure 13. This configuration-dependent optimization strategy ensures that compliance identification is structurally mapped across the entire robotic workspace, aligning with workspace-based performance optimization principles found in contemporary robotic system studies [37].
The DSGAF solves for the vector of polynomial coefficients a = [ a 5 , a 4 , a 3 , a 2 , a 1 , a 0 ] , which minimizes the sum of squared residuals ( S ) .
min a S ( a ) = j = 1 N K opt ( θ j ) i = 0 5 a i θ j i 2
Through this optimization, the continuous configuration-dependent stiffness function K ( θ ) is derived:
K ( θ ) = a 5 θ 5 + a 4 θ 4 + a 3 θ 3 + a 2 θ 2 + a 1 θ + a 0
The characteristic equations were chosen as a fifth-order polynomial, which provides the necessary degrees of freedom to capture the highly nonlinear curvature of the experimental frequency shifts. This order is numerically stable; the lower-order models were not able to capture variations in frequency accurately, and higher-order formulations (order > 6 ) are prone to Runge’s phenomenon, which adds artificial numerical oscillations at the boundaries of the workspace. Thus, this option is a trade-off between accurate tracking and strong generalization, without overfitting.

4.2. Identification of Joint Flexibility via DSGAF

The computational performance tests of the DSGAF were conducted in MATLAB 2025 on an Intel® Core™ i7-1270P processor (16 GB RAM). The framework completed the identification routine in an average of 1.8 s and had a low memory footprint (less than 2 GB). These performance benchmarks support the algorithm as a good candidate for online robotic calibration and real-time structural health monitoring. Table 8 summarizes the comprehensive configuration sets of both optimization layers.
The optimal parameters obtained from the first optimization stage are shown in Figure 14. The multi-objective error functions R E 1 and R E 2 evaluate the performance of the Stage I DSGA search by monitoring the relative residual errors of the first two natural frequencies. These metrics correspond to the difference between the numerical FJFEM prediction and the experimental frequencies, so they indicate the fidelity of the model to the real manipulator. The DSGAF reduced these errors from a rigid-model baseline of 72% to below 2%, effectively demonstrating that the optimal stiffness profiles ( K opt ) are able to match the real structural dynamics over the whole operational range.
The solutions S 1 and S 2 correspond to the optimum torsional stiffness configurations for each vibration mode, with minimum stand-alone residual errors. In contrast, solution S identifies the Pareto knee point, which defines the optimal trade-off between the conflicting modal residuals. The region around S is the most plausible window to select the parameters, and it is crucial to minimize this global error metric to construct a continuous model that is stable in the workspace and robust to experimental noise.
The 3D visualization in Figure 15 shows a relationship between the two main modal frequencies as the manipulator moves. When the joint angle θ increases from 0 to 150 , the first natural frequency ( f 1 FJFEM ) rises from 25 Hz to 44 Hz, and the second natural frequency ( f 2 FJFEM ) behaves differently, dropping from 92.2 Hz to 52 Hz. The changes in both frequencies show how stiffness and mass distribution change across different manipulator positions. The manipulator’s range of motion affects these frequencies. The second natural frequency changes in opposite ways. The 3D visualization clearly shows this relationship. The joint angle affects the frequencies. The frequencies change as the manipulator moves.
The implementation of the DSGAF provides the continued characteristic equations that describe the joint behavior over the entire displacement range. These equations evaluate stiffness for different design situations. In fact, K i ( i = 1 , 2 ) is the stiffness of the design optimized for mode i. K g is determined for a global design that takes both mode 1 and mode 2 into consideration. These compliance profiles are mathematically expressed by:
K 1 = ( 625 θ 5 + 4850 θ 4 12450 θ 3 + 10200 θ 2 28500 θ + 85500 ) × 10 3 [ N m / rad ]
K 2 = 25.5 θ 5 151.2 θ 4 + 322.5 θ 3 225 θ 2 + 104.5 θ + 450 [ Nm / rad ]
K g = 0.962 θ 5 5.135 θ 4 + 9.9 θ 3 6.15 θ 2 9.025 θ + 65.25 [ Nm / rad ]
The fifth-order polynomial function translates the discrete localized results from the Stage I optimization to the global, continuous controller for Stage II. From a physical standpoint, the constant term ( a 0 ) represents the unactuated mechanical joint stiffness when the manipulator is in the fully extended configuration ( θ = 0 ) ; that is, the static compliance associated with the unactuated motor and gear-box, bearings, and local frame members. The additional terms of the polynomial ( a 1 a 5 ) translate the changing effective mechanical joint stiffness, in a highly nonlinear way, associated with geometric manipulation of the manipulator.
Due to the two-stage approach, the inherent resistance of the Stage II polynomial formulation to experimental noise can be achieved. In the first stage, the DSGAF mapped to a discrete FJFEM provides a numerical filter by singling out values for system physical stiffness ( K opt ) , ignoring noise from random experimental deviations at individual points. By performing NLS regression to fit the discrete points to the polynomial form, any random fluctuations can be smoothed out. Thus, the resulting continuous equations are very insensitive to high-frequency noise and exhibit a smooth gradient appropriate for vibration suppression control in real-time.

5. Results and Discussion

5.1. Results and Comparative Analysis

Adding flexibility by considering the predicted torsional stiffness equations (Equations (17)–(19)) brings the RJFEM to the calibrated FJFEM. This flexible model closely matches the theoretical (fundamental) and higher-order mode shapes for each position in the workspace. With these equations, the system matrix is updated, providing the ability to compare theoretically predicted rigid behavior to observed experimental behavior. The predicted mode shapes for straight line and right angle configurations can be seen in Figure 16.
Figure 17 investigates the robustness of the DSGAF by comparing the FJFEM numerical outputs with the first-mode experimental results. It is evident that there is good agreement between the simulated and experimental frequencies (within 0 to 150 ) and that there is close correlation between the two, lying close to the diagonal identity line. This is indicative that the DSGAF-optimized joint stiffness profile accurately accounts for the changes in the structure of the manipulator.
Figure 18 also illustrates the lack of accuracy by representing the residuals (difference between measured values and FJFEM prediction) of the first and second natural frequencies over a number of different orientations. The experimental data is compared to a “calibrated” FJFEM. A cross-comparison between the first-mode data for Figure 11 and that of Figure 18 clearly illustrates the underestimation of system stiffness in the RJFEM. In fact, errors up to 19.7% have been calculated at 150 . The lack of precision with standard rigid assumptions is clearly depicted. In contrast, the FJFEM simulations indicate that the DSGAF can capture the nonlinear motion of the system. Across the range of operation, the relative frequency error decreased to less than 1.8%, demonstrating that the optimized stiffness parameters ( K opt ) effectively tune the FJFEM to match empirical data. The maximum error decreases from 19.7% to under 2% in Figure 11 and Figure 18, clearly demonstrating that incorporating position-dependent joint compliance is a necessity for obtaining high-accuracy models of manipulators. It is worth noting that while the FJFEM yields excellent prediction accuracy across the workspace, a slight increase in residuals is observable at larger joint angles ( 120 and 150 ), particularly for the second vibrational mode. Based on the experimental uncertainty analysis in Section 2, where the maximum coefficient of variation stays well under 0.85%, this trend cannot be attributed to measurement noise. Instead, it arises from unmodeled geometric nonlinearities and cross-axis structural coupling that manifest as the manipulator folds tightly. Furthermore, modeling joint compliance solely via a 1D torsional spring omission neglects subtle multi-directional bearing deformations (such as axial or shear flexibilities) that become active under severe asymmetric gravity loads at steep configurations. Because higher-order modes (the second mode) possess complex curvature near the joint interface, they are inherently more sensitive to these unmodeled localized micro-deformations. Nonetheless, the global residual remains remarkably bounded below 3%, validating the model’s overall robustness.
The accuracy of the FJFEM over a large operating range can be found from the second modal frequency ( f 2 ) shown in Figure 19. One can note that the physical frequency variations are predicted well by the FJFEM, but the RJFEM introduces substantial error in prediction. This verifies that the double-stage identification scheme effectively captures the local joint flexibilities, and the large error envelope, shown between the RJFEM and experimental values, clearly illustrates why a position-dependent compliance must be considered for a simulation of high fidelity.
The dip in the second natural frequency for the sweep from 0 to 150 illustrates the effect of the geometry-dependent compliance of the structural system. When the kinematic configuration changes through the system, the effective inertia and the stiffness of the assembly are shifted, leading to a change in the second natural frequency from 92.2 Hz to 51 Hz. The good tracking between the simulated FJFEM and experimental results shows the validity of the model to account for the geometry effects.
With regard to the error profiles, as shown in Figure 18, the quantitative improvement is evident for the FJFEM when compared to the rigid model. The initial RJFEM has the highest error, up to 71.85% at θ = 0 , clearly indicating that the rigid joint model cannot be used to underestimate the dynamics of the system and ignore locally compliant joints. On the contrary, for the calibrated FJFEM, residual errors are limited to a small range, start at 0.05% around zero, and do not go beyond 3.5% throughout the range.
This frequency error minimization confirms the good performance of the double-stage optimization procedure. While f 2 exp decreases from 92.2 Hz to 52 Hz as the joint angle is increased, the adjusted FJFEM fits the variation accurately. The low residuals (0.05% to 1.96%) kept throughout the workspace state clearly the robustness of the methodology towards nonlinear variations in stiffness and effective inertia, depending on configuration of the robot. High accuracy is indispensable to guarantee the performance for vibration active damping and high-performance trajectory control.
A convergence comparison between DSGAF, PSO, and MHDE algorithms is presented in Figure 20. Unlike the increased end values for the final residual of PSO and MHDE, the DSGAF converges reliably to a lower global optimum. This increase in optimization effectiveness is attained by separating the estimation problem into two stages. Stage I effectively constrains the range of localized stiffness parameters, whereas DSGAF Stage II generates a mathematically robust configuration-dependent function, K ( θ ) , thus giving the DSGAF the ability to reliably map the dynamic compliance of the biomimetic joint.
The statistical reliability of the bio-inspired identification framework was demonstrated by a simulation benchmark involving a comparison of the DSGAF with PSO and MHDE. The distributions of R E 1 and R E 2 over 30 independent optimization trials are plotted in Figure 21. The results show the superior convergence behavior of the DSGAF. The distributions of errors for the PSO and MHDE algorithms are broad, with a significant cluster of outlying points, whereas the confined boxplot envelope of the DSGAF indicates that the result is not highly sensitive to the distribution of the random initial population. This comparison confirms that the decentralized two-stage search strategy is superior to traditional single-stage evolutionary optimization strategies since the median error achieved by the DSGAF stays below 3% over the operational range.
We have performed a thorough statistical test to compare the performance of the proposed method against baseline algorithms on the data collected from 30 separate optimization runs. The mean, Standard Deviation (SD), 95% Confidence Intervals (CIs), and convergence variance on both indicators for relative errors ( R E 1 and R E 2 ) are summarized in Table 9. We observed that the DSGAF attained a much lower mean error as well as small values for SD ( S D R E 1 = 0.12 % , S D R E 2 = 0.15 % ) relative to PSO and MHDE. More importantly, the variance convergence showed a noticeable disparity in stability since PSO and MHDE are readily trapped in local optima due to their nature and give significantly higher variance values (1.142 and 0.584, respectively), whereas the DSGAF obtained a virtually zero variance (0.018), exhibiting high reliability and good global search capability.
Although a two-link manipulator has been employed in this investigation as an experimental benchmark, the FJFEM-DSGA formulation is scalable for a wider array of multi-link and complex robotic systems. A three-link system, for example, will follow the exact same modeling framework. With each additional joint, an independent torsional spring element can be formulated and considered in the DSGAF. Practically (in surgery and lightweight industrial arms), this model provides engineers with a way to circumvent expensive and time-consuming empirical calibration. This capability allows configuration-dependent stiffness to be predicted throughout the entire robot’s workspace, a fundamental prerequisite for active vibration control of flexible biomimetic systems.
It is also useful to emphasize the differences with existing elastic-joint robotic work. Unlike traditional engineering approaches, which consider joint flexibility as undesirable (due to gear backlash or wear, for example) and seek to actively eliminate it via controllers, we consider compliance to be a useful, posture-dependent feature inspired by biology. In fact, rather than being cancelled out, flexibility changes are mapped by this framework as a function of the manipulator’s posture, and exploit varying elasticity to actively damp out oscillations just as living organisms alter their limb dynamics with position to shield their skeleton and exploit maximal energy efficiency.

5.2. Framework Sensitivity and Ablation Analysis

To validate the sensitivity and necessity of each component within the Double-Stage Genetic Algorithm Framework (DSGAF), an analytical ablation study is conducted using the baseline evaluation records:
  • Ablation of Joint Compliance Optimization: When the localized joint compliance parameters are ablated (returning the architecture to a conventional rigid-joint framework (RJFEM in Table 6) or an analytical model (Blevins in Table 7)), the system fails to track higher-order dynamics. This generates a peak natural frequency error of 71.85% for the second mode at θ = 0 (Table 6), confirming that structural link elasticity models cannot compensate for missing joint compliance.
  • Sensitivity of Modal Frequencies to Stiffness K: Evaluation of the sensitivity gradient f i K based on the optimized joint stiffness values in Table 3 reveals asymmetric modal sensitivity. While the fundamental frequency ( f 1 ) exhibits low sensitivity to minor variations in joint stiffness across configuration changes, the second modal frequency ( f 2 ) displays high sensitivity. A 10% deviation in K alters f 2 by up to 15.4% at extended configurations, explaining the tight tolerances (<3.5%) achieved by the dual-objective Pareto optimization loop.
  • Ablation of Stage II Regression: Restricting the framework strictly to Stage I provides excellent discrete parameters (Table 3), but leaves gaps across continuous paths. Incorporating the fifth-order polynomial regression in Stage II resolves this workspace-wide continuity, translating localized sensitivities into a robust analytical function K ( θ ) that closely matches experimental frequencies during continuous trajectory shifts (Table 5).

6. Conclusions

This study successfully introduced a bio-inspired Flexible-Joint Finite Element Model (FJFEM) integrated with a Double-Stage Genetic Algorithm (DSGA) framework to accurately capture configuration-dependent compliance in flexible manipulators. Experimental validation demonstrated that traditional rigid-joint assumptions fail to reflect true structural behavior, yielding severe peak frequency prediction errors up to 72%. By mapping joint compliance into a continuous fifth-order polynomial function, the proposed DSGA framework effectively accommodated the highly nonlinear variations observed as the manipulator folds (specifically tracking the fundamental frequency f 1 as it rises from 25.5 Hz to 44 Hz, and the second mode f 2 as it drops from 92.2 Hz to 51 Hz).
The quantitative impact of this framework is highlighted by its ability to reliably minimize natural frequency errors to less than 3.5% across all tested operational orientations. Furthermore, statistical analysis over 30 independent optimization runs proved the framework’s superior reliability against baseline methodologies, demonstrating a tightly confined error envelope (Standard Deviations SD R E 1 = 0.12 % and SD R E 2 = 0.15 % ) and a near-zero convergence variance (0.018). Given its rapid execution performance, averaging just 1.8 s per identification routine, this decentralized search strategy establishes an efficient and mathematically sound platform well-suited for online robotic calibration, active vibration damping, and high-fidelity trajectory control.
In this paper, a 2-DOF flexible manipulator established a necessary baseline before modeling highly complex, multi-axis modal couplings. Future research will extend the established 2-DOF to multi-link biomimetic robot arms to investigate multi-axis modal interactions and configuration-dependent adaptive control. The identification method will be scaled to accommodate multivariate joint stiffness mapping across higher-DoF coupled dynamics.

Author Contributions

Conceptualization, A.E.A.; Methodology, A.E.A. and M.N.; Validation, N.A.A.; Investigation, A.E.A.; Resources, M.N.; Writing—original draft, M.N.; Writing—review and editing, A.E.A. and N.A.A.; Visualization, M.N. and N.A.A.; Supervision, N.A.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data supporting the findings of this study can be generated and are available from the author upon reasonable request.

Acknowledgments

The Researchers would like to thank the Deanship of Graduate Studies and Scientific Research at Qassim University for financial support (QU-APC-2026).

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

SymbolDescriptionAbbreviationMeaning
θ Joint angleANSYSAnalysis System Finite Element Solver
fNatural frequencyDSGAFDouble-Step Genetic Algorithm Framework
ζ Damping factorPSOParticle Swarm Optimization
[ M ] System mass matrixMBDEMulti-objective hybrid differential evolution
[ K ] Symmetric flexibility matrixFEMFinite Element Method
m j Elements of the mass matrixRJFEMRigid-Joint Finite Element Model
a i j Elements of the matrix [ a ] LMMLumped Mass Model
x i Deflection at the ith point λ Debye parameter
α i Slope due to the open end at the ith pointGAGenetic algorithm
m ¯ Mass per unit length of the beamDSGADouble-Step Genetic Algorithm
EElasticity modulusLLength of the beam
f exp , i Measured natural frequencyRERelative residual error
f FEM , i FEM natural frequency S ( i ) ith sum of squares residual
X ( i ) Fitness functionS1Optimal solution in model 1
X opt Optimal fitness valueS2Optimal solution in model 2

Appendix A. Elements of the Flexibility Matrix for the Case of θ = 90°

Table A1. Elements of the flexibility matrix for the case of θ = 90 .
Table A1. Elements of the flexibility matrix for the case of θ = 90 .
CaseUnit Force at x j , 1 j 4 Eq.Unit Force at x j , j > 4 Eq.
Slope angle α j x j 2 2 E I (2) M j x 4 E I = b j x 4 E I (7)
Deflection on the first link a i j   ( i < 4 ) 3 x j x i 2 x i 3 6 E I , i j (3) b j x i 2 2 E I (8)
3 x j 2 x i x j 3 6 E I , i j (4)
Deflection on the second link a i j   ( i > 4 ) α j b i (5) b i x 4 b j E I + 3 b i 2 b j b i 3 6 E I , i j (10)
b i x 4 b j E I + 3 b i b j 2 b j 3 6 E I , i j (11)

References

  1. Azriel, R.; Degani, O.; Bechar, A. A Methodology to Characterize an Optimal Robotic Manipulator Using PSO and ML Algorithms for Selective and Site-Specific Spraying Tasks in Vineyards. Robotics 2025, 14, 58. [Google Scholar] [CrossRef]
  2. Farooq, S.S.; Baqai, A.A.; Shah, M.F. Optimal design of tricept parallel manipulator with particle swarm optimization using performance parameters. J. Eng. Res. 2021, 9, 378–395. [Google Scholar] [CrossRef]
  3. Yue, S.; Shi, Y. Manipulator Smooth Control Method Based on LSTM-XGboost and Its Optimization Model Construction. Appl. Sci. 2023, 13, 8994. [Google Scholar] [CrossRef]
  4. Li, S.; Gao, Z.; Yang, W.; Wang, R.; Zhang, L. Recent Advances in Dielectric Elastomer Actuator-Based Soft Robots: Classification, Applications, and Future Perspectives. Gels 2025, 11, 844. [Google Scholar] [CrossRef] [PubMed]
  5. Shoaib, M.; Kim, M.; Park, D.; Cheong, J. Control of a worm-wheel gear driven rescue robot with friction compensation and its experimental verification. Adv. Mech. Eng. 2023, 15, 1–12. [Google Scholar] [CrossRef]
  6. Feng, W.; Wu, L.; Liu, Y.; Liu, B.; Liu, Z.; Zhang, K. Dynamic Analysis of Geared Rotor System with Hybrid Uncertainties. Chin. J. Mech. Eng. 2024, 37, 112. [Google Scholar] [CrossRef]
  7. Tonin, A.; Semprini, M.; Kiper, P.; Mantini, D. Brain-Computer Interfaces for Stroke Motor Rehabilitation. Bioengineering 2025, 12, 820. [Google Scholar] [CrossRef] [PubMed]
  8. Shen, J.; Wang, Y.; Yao, M.; Liu, S.; Guo, Z.; Zhang, L.; Wang, B. Long-span delivery of differentiable hybrid robots for restoration of neural connections. Matter 2025, 8, 101942. [Google Scholar] [CrossRef]
  9. Sun, X.; Li, Z.; Li, C.; Zhang, H.; Liu, W.; Liu, M.; Li, L.; Gui, L. Hydrophilic hard-magnetic soft robots: A new approach for precise droplet manipulation. Nanotechnol. Precis. Eng. 2025, 8, 043012. [Google Scholar] [CrossRef]
  10. Xu, J.; Chen, S.; Li, S.; Liu, Y.; Wan, H.; Xu, Z.; Zhang, C. A Survey on Design and Control Methodologies of High-Torque-Density Joints for Compliant Lower-Limb Exoskeleton. Sensors 2025, 25, 4016. [Google Scholar] [PubMed]
  11. James, S. Vibration of Mechanical and Structural Systems; Harper Collins: New York, NY, USA, 1990. [Google Scholar]
  12. Wang, Z.; Xu, D.; Zhao, S.; Yu, Z.; Huang, Y.; Ruan, L.; Zhou, Z.; Wang, Q. Level-Ground and Stair Adaptation for Hip Exoskeletons Based on Continuous Locomotion Mode Perception. Cyborg Bionic Syst. 2025, 6, 0248. [Google Scholar] [CrossRef] [PubMed]
  13. Du, Q.; Zhang, T.; Yang, G.; Chen, C.Y.; Wang, W.; Zhang, C. A 3K Planetary Gear Train with a flexure-based anti-backlash carrier for collaborative robots. Mech. Mach. Theory 2024, 191, 105495. [Google Scholar]
  14. Thomson, W. Theory of Vibration with Application; Prentice-Hall: New Delhi, India, 1979. [Google Scholar]
  15. Subedi, D.; Tyapin, I.; Hovland, G. Dynamic Modeling of Planar Multi-Link Flexible Manipulators. Robotics 2021, 10, 70. [Google Scholar] [CrossRef]
  16. Aro, K.; Guevara, L.; Torres-Torriti, M.; Torres, F.; Prado, A. Robust Nonlinear Model Predictive Control for the Trajectory Tracking of Skid-Steer Mobile Manipulators with Wheel–Ground Interactions. Robotics 2024, 13, 171. [Google Scholar]
  17. Fang, C.; Yue, X.; Zhao, Z.; Guo, S. The Multi-Agentization of a Dual-Arm Nursing Robot Based on Large Language Models. Bioengineering 2025, 12, 448. [Google Scholar] [PubMed]
  18. Liu, J.; Zhao, J.; Wu, H.; Dai, Y.; Li, K. Self-Oscillating Curling of a Liquid Crystal Elastomer Beam under Steady Light. Polymers 2023, 15, 344. [Google Scholar] [CrossRef] [PubMed]
  19. Li, G.; Liu, Y.; Wang, D.; Li, X.; Liu, D.; Hu, Z.; Hong, B.; Li, X.; Gong, J. A Study on Ejector Structural and Operational Conditions Based on Numerical Simulation. Processes 2025, 13, 2182. [Google Scholar] [CrossRef]
  20. Chen, H.; Chen, B.; Xu, Z.; Ge, J.; Chen, H.; Zhong, Z. A Thermodynamic Model for Performance Prediction of an Ejector with an Adjustable Nozzle Exit Position. Processes 2025, 13, 879. [Google Scholar] [CrossRef]
  21. Nejlaoui, M.; Alghafis, A.; Alqahtani, N.A. Optimal Fractional Order PID Controller Design for Hydraulic Turbines Using a Multi-Objective Imperialist Competitive Algorithm. Fractal Fract. 2026, 10, 46. [Google Scholar] [CrossRef]
  22. Liu, J.; Li, X.; Yin, M.; Wei, L.; Wang, H. Modeling and Rotation Control Strategy for Space Planar Flexible Robotic Arm Based on Fuzzy Adjustment and Disturbance Observer. Mathematics 2024, 12, 2513. [Google Scholar] [CrossRef]
  23. Bauomy, H.S.; EL-Sayed, A.T. Oscillation Controlling in Nonlinear Motorcycle Scheme with Bifurcation Study. Mathematics 2025, 13, 3120. [Google Scholar] [CrossRef]
  24. Guo, Z.; Ju, H.; Lu, C.; Wang, K. Dynamic Modeling and Improved Nonlinear Model Predictive Control of a Free-Floating Dual-Arm Space Robot. Appl. Sci. 2024, 14, 3333. [Google Scholar] [CrossRef]
  25. Urrea, C.; Saa, D.; Kern, J. Automated Symbolic Processes for Dynamic Modeling of Redundant Manipulator Robots. Processes 2024, 12, 593. [Google Scholar] [CrossRef]
  26. Shrestha, P.; Elsisi, A.; Abdel-Monsef, S. Parametric Analysis of CFRP Flexural Strengthening of Steel I-Beams Under Monotonic Loading. J. Compos. Sci. 2025, 9, 696. [Google Scholar] [CrossRef]
  27. Wang, J.; Zhou, S.; Wu, J.; Qing, J.; Kang, T.; Shao, M. Dynamic Modeling and Analysis of Flexible-Joint Robots with Clearance. Sensors 2024, 24, 4396. [Google Scholar] [CrossRef] [PubMed]
  28. Cao, S.; Wang, F.; Li, X.; Yao, D.; Xie, M. Safety-Constrained Disturbance-Compensated Model Predictive Control for Flexible-Joint Robots. Appl. Sci. 2025, 15, 13238. [Google Scholar]
  29. Jiang, H.; Yang, Y.; Hua, C.; Li, X.; Lu, F. Predefined-Time Composite Fuzzy Adaptive Control for Flexible-Joint Manipulator System with High-Order Fully Actuated Control Approach. IEEE Trans. Ind. Electron. 2025, 72, 7191–7199. [Google Scholar]
  30. Sun, J.; Peng, C.; Zou, J.; Zhou, Q.; Wu, Y. A novel MPC-NNSMC composite control method for robotic manipulators considering uncertainties and constraints. Control Eng. Pract. 2025, 156, 106238. [Google Scholar] [CrossRef]
  31. Liu, J.; Yang, J.; Mao, J.; Zhu, T.; Xie, Q.; Li, Y.; Wang, X.; Li, S. Flexible Active Safety Motion Control for Robotic Obstacle Avoidance: A CBF-Guided MPC Approach. IEEE Robot. Autom. Lett. 2025, 10, 2686–2693. [Google Scholar] [CrossRef]
  32. Shi, R.; Jian, S.; Chen, G.; Yao, P. Research on the Design and Control Method of Robotic Flexible Magneto-Rheological Actuator. Sensors 2025, 25, 6921. [Google Scholar] [CrossRef] [PubMed]
  33. D’antona, A.; Farsoni, S.; Rizzi, J.; Bonfè, M. A Variable Stiffness System for Impact Analysis in Collaborative Robotics Applications with FPGA-Based Force and Pressure Data Acquisition. Sensors 2025, 25, 3913. [Google Scholar] [CrossRef] [PubMed]
  34. Blevins, R.D. Formulas for Natural Frequency and Mode Shape; Krieger Publishing Company: Florida, FL, USA, 1993. [Google Scholar]
  35. Hibbeler, R.C. Mechanics of Materials, 11th ed.; Pearson Prentice Hall: Upper Saddle River, NJ, USA, 2023. [Google Scholar]
  36. Documentation for ANSYS Products. Available online: https://www.ansys.com/support (accessed on 18 June 2026).
  37. Sharkawy, A.-N. Task Location to Improve Human–Robot Cooperation: A Condition Number-Based Approach. Automation 2023, 4, 263–290. [Google Scholar]
Figure 1. The real experimental manipulator.
Figure 1. The real experimental manipulator.
Biomimetics 11 00474 g001
Figure 2. The manipulator model.
Figure 2. The manipulator model.
Biomimetics 11 00474 g002
Figure 3. Schematic drawing of the experimental setup.
Figure 3. Schematic drawing of the experimental setup.
Biomimetics 11 00474 g003
Figure 4. Scheme of the LMM for θ = 0 .
Figure 4. Scheme of the LMM for θ = 0 .
Biomimetics 11 00474 g004
Figure 5. Unit force approach at θ = 0 .
Figure 5. Unit force approach at θ = 0 .
Biomimetics 11 00474 g005
Figure 6. Scheme of the LMM for θ = π / 2 . (a) Unit force is at m 3 . (b) Unit force is m 7 .
Figure 6. Scheme of the LMM for θ = π / 2 . (a) Unit force is at m 3 . (b) Unit force is m 7 .
Biomimetics 11 00474 g006
Figure 7. Case of deflection on the second link ( j > 4 ). (a) Second link as a rigid body. (b) Second link as a cantilever beam.
Figure 7. Case of deflection on the second link ( j > 4 ). (a) Second link as a rigid body. (b) Second link as a cantilever beam.
Biomimetics 11 00474 g007
Figure 8. Model RJFEM.
Figure 8. Model RJFEM.
Biomimetics 11 00474 g008
Figure 9. Examples of the mode shapes out of the RJFEM.
Figure 9. Examples of the mode shapes out of the RJFEM.
Biomimetics 11 00474 g009
Figure 11. Difference analysis.
Figure 11. Difference analysis.
Biomimetics 11 00474 g011
Figure 12. Schematic presentation of the FJFEM.
Figure 12. Schematic presentation of the FJFEM.
Biomimetics 11 00474 g012
Figure 13. The Double-Stage Genetic Algorithm Framework. The flowchart illustrates the transition from discrete experimental data (Stage I) to a continuous analytical stiffness model (Stage II) using an integrated MATLAB-ANSYS optimization loop.
Figure 13. The Double-Stage Genetic Algorithm Framework. The flowchart illustrates the transition from discrete experimental data (Stage I) to a continuous analytical stiffness model (Stage II) using an integrated MATLAB-ANSYS optimization loop.
Biomimetics 11 00474 g013
Figure 14. DSGAF optimal results.
Figure 14. DSGAF optimal results.
Biomimetics 11 00474 g014
Figure 15. FJFEM intermodal sensitivity f 1 FJFEM versus f 2 FJFEM .
Figure 15. FJFEM intermodal sensitivity f 1 FJFEM versus f 2 FJFEM .
Biomimetics 11 00474 g015
Figure 16. Examples of the mode shapes out of the FJFEM.
Figure 16. Examples of the mode shapes out of the FJFEM.
Biomimetics 11 00474 g016
Figure 17. FJFEM model against the experimental results (1st mode).
Figure 17. FJFEM model against the experimental results (1st mode).
Biomimetics 11 00474 g017
Figure 18. Difference between the experimental and FJFEM results.
Figure 18. Difference between the experimental and FJFEM results.
Biomimetics 11 00474 g018
Figure 19. FJFEM against the experimental results (2nd mode).
Figure 19. FJFEM against the experimental results (2nd mode).
Biomimetics 11 00474 g019
Figure 20. Comparison of DSGAF results with PSO and MHDE.
Figure 20. Comparison of DSGAF results with PSO and MHDE.
Biomimetics 11 00474 g020
Figure 21. Box plot comparison of RE1 and RE2 for different algorithms. (a) RE1 comparison. (b) RE2 comparison.
Figure 21. Box plot comparison of RE1 and RE2 for different algorithms. (a) RE1 comparison. (b) RE2 comparison.
Biomimetics 11 00474 g021
Table 1. Comparative analysis of the proposed framework against state-of-the-art joint compliance and parameter identification methods.
Table 1. Comparative analysis of the proposed framework against state-of-the-art joint compliance and parameter identification methods.
Ref.Modeling ApproachOptimization/
Identification Strategy
Configuration DependencyCore Limitation/Key Finding
Ref [1]Rigid jointParticle swarm optimization (PSO)No (static/fixed pose)Neglects nonlinear compliance at varying boundaries; high rigid-body bias.
Ref [2]Rigid jointPSONo (static/fixed pose)Underfits boundary-dependent nonlinear dynamics due to excessive rigid bias.
Ref [8]LMM/rigid jointNeural networkNo (static/fixed pose)Ignores pose-dependent nonlinear shifts.
Ref [12]Rigid-joint FEMLearning-free environment perception methodNo (static/fixed pose)Suffers from high rigid bias.
Ref [15]Distributed parameter/Timoshenko beam modelAssumed modes method with Lagrangian formulationNominal path positionHigh computational burden; requires independent runs for every physical joint angle change.
Ref [22]Lagrange principle and assumed modal methodFuzzy adjustment and disturbance observerNominal path positionIgnores pose-dependent nonlinear shifts.
Ref [27]Equivalent spring theoryNewton–Euler methodNo (nominal path position)Neglects the real-time continuous effect of gravity-induced link deflection on joint stiffness.
Ref [28]Lumped mass modelSDC–MPC methodPartial (discrete poses only)Neglects continuous gravity-induced link deflection.
Ref [29]FEM with virtual springsCFAC schemePartial (discrete poses only)Neglects continuous gravity-induced link deflection on joint stiffness.
Ref [33]Variable stiffness mechanismFPGA-based acquisition unitPartial (discrete poses only)Omits real-time gravity deflection on joint stiffness.
Proposed frameworkFlexible-joint FEM (FJFEM)Double-Stage Genetic Algorithm Framework (DSGAF)Yes ( K ( θ ) continuous mapping)Successfully resolves workspace-wide compliance by synthesizing a continuous polynomial pose function.
Table 2. Specifications of the experimental components.
Table 2. Specifications of the experimental components.
ComponentModel/ManufacturerKey Technical Specifications
Frequency GeneratorFG-8002Frequency range: 0.1 Hz–2 MHz;
Accuracy: ± 1 %
Power AmplifierPA-150 SeriesOutput Power: 150 W;
Frequency response: 10 Hz–20 kHz
Electromagnetic ExciterModal Shaker Type 4809Force rating: 45 N sine peak;
Frequency range: 10 Hz–20 kHz
AccelerometersPiezoelectric Type 4371Sensitivity: 1 pC/ms−2;
Frequency range: 1 Hz–25 kHz; mass: 2.4 g
Measuring AmplifiersType 2635 (Charge Amp)Transducer sensitivity: 0.1 to 10 pC/unit;
Lower frequency limit: 0.2 Hz
OscilloscopeGDS-1052-UBandwidth: 50 MHz; channels: 2;
Real-time sampling rate: 250 MSa/s
Table 3. Experimental results.
Table 3. Experimental results.
θ f 1 [Hz] f 2 [Hz] f 3 [Hz] f 4 [Hz]
025.592.2400792
3025.586.1368750
602774.5345690
903160.3340670
12036.555.8380650
1504451400700
Table 4. Repeatability analysis of experimental natural frequency measurements over 5 independent trials.
Table 4. Repeatability analysis of experimental natural frequency measurements over 5 independent trials.
Joint Angle ( θ )ModeMean Experimental Frequency (Hz)Standard Deviation (SD)Coefficient of Variation (CV%)
f 1 25.500.080.31%
f 2 92.200.350.38%
60° f 1 27.000.110.41%
f 2 74.500.420.56%
90° f 1 31.000.150.48%
f 2 60.300.510.85%
150° f 1 44.000.220.50%
f 2 51.000.310.61%
Table 5. Natural frequencies out of LMM.
Table 5. Natural frequencies out of LMM.
θ f 1 [Hz] f 2 [Hz] f 3 [Hz] f 4 [Hz]
024.90146.70417.50787.40
9038.50143.30172.30224.10
Table 6. Natural frequencies out of RJFEM.
Table 6. Natural frequencies out of RJFEM.
θ f 1 [Hz] f 2 [Hz] f 3 [Hz] f 4 [Hz]
025.33158.45442.73865.96
3026.08140.91423.47783.97
6028.56112.19404.25749.67
9033.4392.10399.66739.70
12041.8781.77408.80738.70
15052.6982.65446.90751.10
Table 7. Natural frequencies according to Blevins at θ = 0 .
Table 7. Natural frequencies according to Blevins at θ = 0 .
1st Mode2nd Mode3rd Mode4th Mode
λ 1.87514.69417.854810.996
f [Hz]25.32158.70444.35870.75
Table 8. Hyperparameters of the DSGAF.
Table 8. Hyperparameters of the DSGAF.
Hyperparameter/FeatureValue/Name
Chromosome EncodingReal Value/Floating Point
Population Size3000 Individuals
Selection MethodStochastic Universal Sampling (SUS)
Elitism StrategyTop 5%
Crossover OperatorIntermediate Crossover ( P c = 0.80 )
Mutation OperatorAdaptive Gaussian ( P m = 0.05 )
Stopping CriteriaMax Generation: 300
Table 9. Summary of statistical indicators for R E 1 and R E 2 metrics over 30 independent runs.
Table 9. Summary of statistical indicators for R E 1 and R E 2 metrics over 30 independent runs.
AlgorithmMetricMean (%)SD95% CIConvergence Variance
DSGAF R E 1 1.850.12[1.81, 1.89]0.018
R E 2 1.420.15[1.37, 1.47]
PSO R E 1 5.241.15[4.83, 5.65]1.142
R E 2 6.111.48[5.58, 6.64]
MHDE R E 1 3.980.78[3.70, 4.26]0.584
R E 2 4.250.92[3.92, 4.58]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Abdelraheim, A.E.; Nejlaoui, M.; Alqahtani, N.A. Bioinspired Computation for Identifying Joint Compliance in Biomimetic Flexible Manipulators. Biomimetics 2026, 11, 474. https://doi.org/10.3390/biomimetics11070474

AMA Style

Abdelraheim AE, Nejlaoui M, Alqahtani NA. Bioinspired Computation for Identifying Joint Compliance in Biomimetic Flexible Manipulators. Biomimetics. 2026; 11(7):474. https://doi.org/10.3390/biomimetics11070474

Chicago/Turabian Style

Abdelraheim, Abdelraheim Emad, Mohamed Nejlaoui, and Nasser Ayidh Alqahtani. 2026. "Bioinspired Computation for Identifying Joint Compliance in Biomimetic Flexible Manipulators" Biomimetics 11, no. 7: 474. https://doi.org/10.3390/biomimetics11070474

APA Style

Abdelraheim, A. E., Nejlaoui, M., & Alqahtani, N. A. (2026). Bioinspired Computation for Identifying Joint Compliance in Biomimetic Flexible Manipulators. Biomimetics, 11(7), 474. https://doi.org/10.3390/biomimetics11070474

Article Metrics

Back to TopTop