Skip to content

Original Research

Frontiers in Robotics and AI ·

Volume 13 - 2026 | https://doi.org/10.3389/frobt.2026.1935721

A new hybrid optimization intelligence for cable-driven continuum robot motion: two-obstacle simulation and real-data assessment

  • Selman Djeffal1
  • Abdelhamid Ghoul2*corresponding author
  • Mohamed Razi Morakchi3
  • Badreddine Bendriss4
  • Merabet Eddine Salah5
  • Atef Chibani6
  1. 1Department of Mechanical Engineering, National Polytechnic School of Constantine, Constantine, Algeria
  2. 2Automatic Control, Department of Computer Science, Electrical and Space Engineering, Luleå University of Technology, Luleå, Sweden
  3. 3Department of Electromechanics, Faculty of Construction Engineering, Mouloud Mammeri University of Tizi Ouzou, Tizi Ouzou, Algeria
  4. 4Department of Electrotechnics, Setif 1 Ferhat Abbas University, Sétif, Algeria
  5. 5Department of Electrotechnics, Mentouri Brothers, Constantine 1, Constantine, Algeria
  6. 6Research Center in Industrial Technologies (CRTI), Algiers, Algeria
Article metrics0 viewsView details

Abstract

Cable-driven continuum robots enable dexterous motion in confined spaces, but inverse kinematics remains difficult because different internal shapes and cable states can produce the same end-effector position. This study presents a design-aware hybrid optimization framework, DA-IHHO-DELS, for inverse kinematics of a three-section continuum robot. A piecewise-constant-curvature forward model generates physically consistent section positions, cable-length estimates, and feasibility terms. The optimizer combines geometry-consistent seeding, opposition learning, improved Harris hawks search, differential-evolution exploitation, grey-wolf leader guidance, Cauchy/Levy perturbations, and bounded local refinement. Its multi-objective score includes the arc-length consistency residual, orientation error, cable-length dispersion, inter-section smoothness, actuation effort, and constraint violation, and it is compared with GA, ABC, ACO, DE, HHO, TLBO, BOA, GWO, WOA, and POA. In the regenerated obstacle-constrained simulation, DA-IHHO-DELS achieved a median F 1 residual of 0.00491 mm, a median reconstructed Cartesian error of 0.00255 mm, 100% success under the strict F 1 < 0.01 criterion, the lowest median aggregate score, and a mean runtime of 0.56883 s. A secondary benchmark using measured CBHA/Robotino XT actuator lengths further assessed transfer of the geometry-guided optimization consistency to real measured continuum-robot data. The results show that design-aware hybrid optimization can combine analytical continuum-robot kinematics with robust search to obtain accurate, feasible, and smooth inverse-kinematic solutions. The real-data benchmark supports consistency transfer while remaining distinct from a direct hardware test of the same three-section cable-driven robot.

Keywords

1 Introduction

Continuum robots are formed by continuously deformable backbones rather than discrete rigid links. Their body can bend along smooth arcs, enabling motion through cluttered, narrow, and contact-rich environments where classical manipulators are limited. Cable-driven continuum robots are especially attractive because actuation can remain at the base while tendon or cable routing produces distributed bending along the body. This design improves compactness and dexterity, but it also creates a difficult kinematic problem: the actuator variables, internal section curvatures, and end-effector pose are coupled by nonlinear geometry.

In Webster and Jones (2010), the authors established a widely used review of constant-curvature and piecewise-constant-curvature formulations for continuum manipulators. In Burgner-Kahrs et al. (2015), the authors examined design and kinematic challenges in continuum mechanisms and showed why section-wise curvature assumptions remain useful for practical control. In Walker (2013), continuum-robot fundamentals were connected to bio-inspired manipulation, while Trivedi et al. (2008) compared soft-robot modeling requirements with biological actuation principles. Along the same line, Rus and Tolley (2015) highlighted the need for unified design, fabrication, and control strategies in soft robots, whereas Thuruthel et al. (2018) reviewed closed-loop control strategies and identified model uncertainty as a central obstacle.

From a kinematic viewpoint, Jones and Walker (2006) developed multisection continuum-robot kinematics using serial constant-curvature transformations. In comparison, Godage and Walker (2011) investigated modal representations for multisection arms and showed how compact coordinates can reduce complexity. Meanwhile, Rucker et al. (2010) introduced a geometrically exact continuum model suitable for externally loaded structures, whereas Renda et al. (2012) proposed a three-dimensional tendon-driven soft-manipulator model inspired by the octopus arm. Similarly, Boyer et al. (2006) addressed continuous-body modeling from a dynamic-control perspective, while Mahapatra et al. (2020) investigated generally routed cable-driven robots and emphasized the impact of cable paths and disk layout on accuracy.

Several recent studies have focused directly on tendon- and cable-driven robot modeling. In Rao et al. (2021), the authors benchmarked tendon-driven continuum-robot models and demonstrated that the chosen physical assumptions strongly influence prediction quality. In Bhalkikar et al. (2024), multiple-segment cable routing and varying cable offsets were analyzed, which is closely related to the discrete cable representation considered here. In Barrientos-Diez et al. (2021), real-time continuum-robot kinematics were modeled and validated experimentally, confirming the importance of computationally efficient inverse kinematics. In Chikhaoui et al. (2019), embedded actuation and kinematic performance were investigated, while Shi et al. (2017) surveyed shape-sensing techniques that can complement cable-length based control. More broadly, Dupont et al. (2021) summarized the progress of medical robotics, where continuum manipulators are increasingly relevant because of their compliance and small operational footprint.

More recently, Bhalkikar et al. (2026) developed forward and inverse kinetostatic models for a cable-driven continuum robot with varying radial cable offsets. Their formulation explicitly considers load-dependent backbone equilibrium and shows how cable routing, external loading, and cable-disk friction can alter the predicted profile. This work complements the present study: here, DA-IHHO-DELS is formulated around a fast PCC inverse-kinematic model, whereas the kinetostatic formulation provides a higher-fidelity route when force equilibrium and non-ideal transmission effects must be resolved.

Optimization and learning have also been used to compensate for the limitations of purely analytical models. In Thuruthel et al. (2019), model-based reinforcement learning was used for closed-loop soft-manipulator control. In Wang et al. (2016), learning from demonstration supported motion planning for flexible soft robots. In Djeffal et al. (2024), deep reinforcement learning was applied to a spatial three-section continuum robot, showing the value of data-supported control. More recently, Djeffal et al. (2026) introduced a geometrically consistent discrete mapping for multisection continuum-robot motion and validated learning-based inverse kinematics on a Robotino® XT/CBHA platform, highlighting the importance of deterministic actuation labels, experimental benchmarking, and low-latency inference. That study motivates the present emphasis on geometric consistency, while the contribution here is different: the inverse-kinematic map is solved through a constrained multi-objective metaheuristic search with explicit obstacle handling rather than through DNN, INP, or GPR regression. In Escande et al. (2012), experimental cable-length and RobotinoXT validation demonstrated the importance of comparing generated actuation commands with real measured cable behavior. In Djeffal and Mahfoudi (2023), PSO and TLBO were compared with other metaheuristics for multisection continuum-robot inverse kinematics; compared with that work, the present study strengthens the optimizer by combining design-aware initialization, HHO exploration, DE exploitation, leader guidance, and local refinement.

The optimization baseline is intentionally broad. In Holland (1992), genetic algorithms were formalized as population-based adaptive search. In Karaboga (2005), the artificial bee colony principle was introduced for numerical optimization, while Dorigo et al. (1996) formulated ant-colony cooperation. In Storn and Price (1997), differential evolution was proposed as a simple but powerful continuous optimizer. In Heidari et al. (2019), Harris hawks optimization introduced escaping-energy behavior, whereas Rao et al. (2011) proposed teaching-learning-based optimization. In Arora and Singh (2019), butterfly optimization used fragrance-inspired search; Mirjalili et al. (2014) proposed grey-wolf hierarchy; Mirjalili and Lewis (2016) introduced whale-spiral exploitation; and Trojovska and Dehghani (2022) described pelican optimization. These separate search philosophies provide a balanced reference set for evaluating whether the proposed hybrid strategy truly improves inverse-kinematic accuracy.

This work addresses the above limitations by combining a deterministic forward/inverse geometric formulation with a hybrid design-aware optimizer. The main contribution is DA-IHHO-DELS, a proposed inverse-kinematic method that improves the search behavior of HHO through design-aware seeding, opposition learning, DE mutation, GWO-style leader guidance, random long jumps, and bounded local refinement. The approach is evaluated against ten widely used algorithms: genetic algorithm (GA), artificial bee colony (ABC), ant colony optimization (ACO), differential evolution (DE), Harris hawks optimization (HHO), teaching-learning-based optimization (TLBO), butterfly optimization algorithm (BOA), grey wolf optimizer (GWO), whale optimization algorithm (WOA), and pelican optimization algorithm (POA) (Holland, 1992; Karaboga, 2005; Dorigo et al., 1996; Storn and Price, 1997; Heidari et al., 2019; Rao et al., 2011; Arora and Singh, 2019; Mirjalili et al., 2014; Mirjalili and Lewis, 2016; Trojovska and Dehghani, 2022).

The remainder of this paper is organized as follows. Section 2 introduces the forward and inverse kinematic formulation of the three-section cable-driven continuum robot. Section 3 details the proposed DA-IHHO-DELS optimization strategy and its multi-objective formulation. Section 4 describes the simulation and experimental protocols. Section 5 discusses the numerical and experimental results. Finally, Section 6 concludes the paper and outlines future work.

2 Forward and inverse kinematics of the three-section continuum robot

2.1 Forward kinematic model

The robot is modeled as three serial continuum sections. Each section is represented by a constant-curvature arc of length L j, bending angle θ j, and bending-plane orientation ϕ j. For one section, the local rotation isand the arc endpoint translation isThe homogeneous transformation of section j is thereforeand the global end-effector transformation for the three-section robot is

R j − 1 j = R z ϕ j R y θ j R z − ϕ j , (1)

p j − 1 j = 0,0 , L j T , | θ j | < ϵ , R z ϕ j ρ j 1 − cos θ j , 0 , ρ j ⁡ sin θ j T , otherwise , ρ j = L j θ j . (2)

T j − 1 j = R j − 1 j p j − 1 j 0 1 × 3 1 , (3)

T 0 3 = T 0 1 T 1 2 T 2 3 , x = T 0 3 0 0 0 1 T . (4)

Figure 1 summarizes the section-level geometric convention, where each conical section is described by the bending angle θ j, bending-plane orientation ϕ j, disk radius r j, and cable angular locations. Figure 2 illustrates the complete mapping from cable-length actuation to configuration and task spaces, including the forward-kinematic, inverse-kinematic, optimization, and validation stages.

Geometric model of a conical cable-driven continuum section.
Figure 1. Geometric model of a conical cable-driven continuum section.
Methodological workflow of the continuum-robot inverse-kinematics framework.
Figure 2. Methodological workflow of the continuum-robot inverse-kinematics framework.

The forward kinematic model in Equation 4 was further used to construct the three-dimensional reachable workspace shown in Figure 3. The admissible bending angles and bending-plane orientations of the three sections were densely sampled, and the corresponding end-effector position was calculated from the serial PCC transformations. Consequently, each point in the workspace cloud represents an end-effector position that can be attained by at least one sampled robot configuration under the prescribed geometric limits. Four representative robot configurations are superimposed to illustrate the large shape redundancy associated with different combinations of section curvatures and bending-plane orientations.

Forward-kinematic reachable workspace configurations of the three-section continuum robot.
Figure 3. Forward-kinematic reachable workspace configurations of the three-section continuum robot.

The same forward-kinematic samples were also evaluated for kinematic singularity using a numerical 6 × 6 pose Jacobian containing both translational and rotational differential components. Near-singular configurations were identified from the normalized singular-value condition σ min ( J ) / σ max ( J ) < 1 0 − 2 and are highlighted separately in Figure 3. These regions correspond to configurations in which the Jacobian becomes strongly ill-conditioned and the robot loses local Cartesian dexterity in one or more motion directions. They therefore identify portions of the otherwise reachable workspace where small task-space motions may require disproportionately large changes in the section variables, making such configurations less desirable for accurate trajectory tracking and motion planning.

The PCC model is used here as a quasi-static kinematic approximation. It is most appropriate when each section bends approximately as a circular arc and distributed loading is modest. Gravity, external tip/contact forces, cable-disk friction, backbone shear/extension, and material hysteresis can produce non-constant curvature and path-dependent actuation, so the present formulation should not be interpreted as a full kinetostatic or dynamic model. These effects are expected to increase model mismatch as loading and deformation become more severe, and they are treated as limitations of the present study rather than being absorbed implicitly into the optimizer.

2.2 Discrete disk and cable-length representation

The discrete representation divides each section into m spacer-disk intervals of length L seg = L j / m. The position of cable c on disk k iswhere r k is the disk-hole radius and n c is the number of cables per section. The global cable point isand the corresponding cable length is computed by summing the Euclidean distances between consecutive disk points:

v k , c local = r k ⁡ cos γ c r k ⁡ sin γ c 0 1 T , γ c = γ 0 + 2 π c − 1 n c , (5)

V k , c = T 0 k v k , c local , (6)

L c = ∑ k = 1 m − 1 V k + 1 , c − V k , c 2 . (7)

This discrete cable-length formulation follows the same physical idea as experimental cable-length validation: the measured actuator state should correspond to a unique and reproducible geometric backbone state.

2.3 Inverse kinematic parameter extraction

The inverse formulation used in the code represents the decision vector as the two internal section-junction points

q IK = x 1 , y 1 , z 1 , x 2 , y 2 , z 2 T . (8)

For the first section, the bending variables are recovered from the first junction point as

ϕ 1 = a t a n 2 y 1 , x 1 , θ 1 = 2 a t a n 2 x 1 2 + y 1 2 , z 1 + ϵ . (9)

For the second and third sections, the relative segment vectors are transformed into the corresponding local frames, after which the same relation as Equation 9 is applied. The arc-length consistency residual is explicitly defined in Equation 10.where D j is the chord length of the corresponding section. The original residual minimized in the study is

E j = L j − D j θ j / 2 sin θ j / 2 , (10)

F 1 = | E 1 | + | E 2 | + | E 3 | . (11)

It is important to distinguish F 1 from Cartesian tip-position error. In the adopted inverse parameterization, the desired endpoint is imposed explicitly as the third section endpoint, whereas F 1 tests whether the two optimized junction points and that fixed endpoint are geometrically compatible with the nominal section arc lengths. For reporting, the revised implementation additionally reconstructs the three-section PCC chain from the recovered ( θ j , ϕ j ) and nominal L j and evaluates

e p = p FKM θ 1 , ϕ 1 , … , θ 3 , ϕ 3 ; L 1 , L 2 , L 3 − p des 2 . (12)

Thus, F 1 is an arc-length closure/consistency residual, while e p is the reconstructed end-effector position error. A small F 1 indicates that the recovered PCC geometry is compatible with the prescribed section lengths; e p reports the Cartesian consequence of any remaining inconsistency. The optimizer continues to use F 1 to preserve continuity with the original formulation, and the revised MATLAB file exports e p as a separate diagnostic.

3 Proposed DA-IHHO-DELS methods

3.1 Multi-objective optimization problem

The proposed method solves the inverse kinematics as a bounded multi-objective optimization problem. For compact labels in the comparative figures, PM denotes the proposed method, namely DA-IHHO-DELS; the complete algorithm name is retained in the equations, tables, and discussion. Besides the primary residual F 1 in Equation 11, the score includes orientation accuracy, cable variation, inter-section smoothness, actuation effort, and feasibility penalties:

F 2 = cos − 1 t r R des T R end − 1 2 , (13)

F 3 = s t d L cable , (14)

F 4 = θ 2 − θ 1 2 + θ 3 − θ 2 2 + 0.15 Δ ϕ 21 2 + Δ ϕ 32 2 , (15)

F 5 = ∑ j , c L j , c − L j 2 , (16)

F 6 = P bounds + P chord + P z + P θ + P obs . (17)

For each spherical obstacle k with center o k, radius r k, prescribed clearance c k, and robot envelope radius r b, collision avoidance is imposed through the sampled-backbone inequalitywhere B ( q ) contains 46 PCC backbone samples per section. The obstacle penalty used in F 6 is

g k q = r k + r b + c k − min p ∈ B q p − o k 2 ≤ 0 , (18)

P obs = ∑ k max 0 , g k η obs 2 , η obs = 10 m m . (19)

Consequently, a candidate is penalty-free only when the complete sampled backbone remains outside the obstacle radius, robot envelope, and requested safety clearance.

The scalar aggregate score iswhere w i and η i are weighting and normalization factors. The strong weight assigned to F 1 preserves the original inverse-kinematic residual, while the remaining terms enforce physically smooth, feasible, and actuator-consistent solutions.

J q IK = ∑ i = 1 6 w i F i η i 2 , (20)

For reproducibility, the fixed normalization and weight vectors used for every method and every stochastic run are η = [ 1 0 − 2 , 1 0 − 2 , 5,1,800,1 ] and w = [ 1.00 , 0.06 , 0.03 , 0.03 , 0.01 , 1.00 ], respectively. The normalizers place quantities with different physical scales in comparable numerical ranges, while the weights keep the geometric closure residual and feasibility terms dominant and treat orientation, cable dispersion, inter-section smoothness, and actuation effort as secondary regularizers. These values are not changed between algorithms.

3.2 Hybrid search operators

DA-IHHO-DELS improves standard HHO using five complementary mechanisms. First, geometry-aware seeds are constructed from the target position and injected into the initial population. Second, opposition-based learning evaluates opposite candidates around the bounded design domain. Third, adaptive DE mutation moves individuals toward the current best while preserving population diversity. Fourth, GWO-style leader combination uses the best three solutions to stabilize exploitation. Fifth, Cauchy/Levy perturbations and bounded local search are used when the optimizer must escape a local basin or polish a near-feasible inverse-kinematic solution.

Algorithm 1 DA-IHHO-DELS for design-aware continuum-robot inverse kinematics.

The MATLAB implementation, cable-length data, generated tables, and figure-generation scripts can be provided with the paper to reproduce the obtained results, inspect the DA-IHHO-DELS workflow, and support future improvements of the proposed method.

4 Simulation and real-data protocol

The numerical comparison uses one reachable three-section target case and ten independent stochastic runs per method. The same target, bound constraints, objective definition, and stopping tolerance are supplied to every optimizer. DA-IHHO-DELS additionally uses its design-aware seeding, adaptive hybrid operators, and bounded local-refinement stage. The visible trajectory contains two spherical obstacles, and multiple robot configurations are displayed along the path to illustrate the section-level bending states produced by the compared methods. Figure 4 compares the 11 optimization methods on the same red target trajectory and obstacle geometry, allowing the feasibility and visual consistency of the resulting bending configurations to be inspected under identical conditions.

Three-section robot simulation with 11 optimization methods.
Figure 4. Three-section robot simulation with 11 optimization methods.

The theoretical cable-driven robot consists of three 150 mm PCC sections, giving a 450 mm nominal backbone length. Each section is discretized into eight disk intervals, the robot-envelope radius used by collision checking is 10 mm, and three cables are uniformly spaced by 120 ° around each section. The two obstacles have radii of 20 and 17 mm, respectively, with an 8 mm safety clearance. For obstacle k, feasibility is evaluated from the minimum sampled backbone-to-center distance and the constraint in Equations 18, 19. The same obstacle geometry and safety margin are enforced for all 11 algorithms during optimization, not only during visualization.

All stochastic optimizations were executed in MATLAB R2025a on a 64-bit Windows HP OMEN workstation equipped with a 12th-generation Intel Core i7 processor, 32 GB RAM, and an NVIDIA GeForce GTX graphics processor. The optimization code is CPU-based and does not invoke gpuArray or CUDA kernels. MATLAB tic/toc was used around every independent run. The measured mean wall-clock times were 4.6785 s (GA), 9.2969 s (ABC), 4.6048 s (ACO), 4.6380 s (DE), 4.6553 s (HHO), 9.1709 s (TLBO), 4.6788 s (BOA), 4.6439 s (GWO), 4.6037 s (WOA), 9.2385 s (POA), and 0.56883 s for PM. Thus, under the implementation and stopping rules used in this study, PM required only 6.1%–12.4% of the baseline wall-clock time. This timing comparison is reported as implementation-level deployment cost; it is not presented as an equal-function-evaluation complexity proof because the proposed method includes adaptive termination and local refinement. The theoretical results are presented through two complementary statistical views. Figure 5 presents a 3 × 2 stochastic distribution comparison and displays the ten-run distributions of F 1, reconstructed Cartesian tip-position error, orientation error, cable-length variation, smoothness, and the aggregate objective J. A monotonic balanced display scaling is used only in the strongly unbalanced panels so that the small-error distributions remain visible; all numerical statistics in the tables are calculated from the original, untransformed values. PM denotes the proposed method DA-IHHO-DELS.

Six-metric stochastic comparison of the eleven optimization methods.
Figure 5. Six-metric stochastic comparison of the eleven optimization methods.

Figure 6 provides a second, nonredundant view using conventional logarithmic axes and convergence histories. The residual panel shows the strict F 1 < 1 0 − 2 acceptance threshold, the smoothness panel retains the run-wise ordering, the aggregate-score panel exposes the several-order-of-magnitude separation between algorithms, and the convergence panel shows how quickly the median best-so-far objective stabilizes. Figure 7 then adds a geometric interpretation of these statistics by overlaying ten PM backbone configurations during obstacle-aware trajectory following. Together, Figures 5–7 make the stochastic accuracy, robustness, convergence behavior, and shape feasibility directly auditable.

Stochastic robustness and convergence comparison.
Figure 6. Stochastic robustness and convergence comparison.
Obstacle-aware trajectory following using ten PM backbone configurations. **(a)** Perspective view of PM trajectory following. **(b)** Second view showing backbone detours around both obstacles.
Figure 7. Obstacle-aware trajectory following using ten PM backbone configurations. (a) Perspective view of PM trajectory following. (b) Second view showing backbone detours around both obstacles.

Figure 7 adds a shape-level interpretation to the statistical findings. Here, PM denotes the proposed method DA-IHHO-DELS. The early PM scenarios show how the robot departs from the base region while preserving clearance from Obstacle 2, which occupies the lower workspace. The middle scenarios then sweep laterally around Obstacle 1 without abrupt posture changes, which is consistent with the favorable smoothness distribution already observed in Figures 5, 6. The final scenarios converge onto the upper target samples with the end effector still lying on the desired trajectory. This is an important practical finding because continuum-robot inverse kinematics is often judged only through endpoint error, whereas the new figure shows that PM also preserves a coherent family of feasible backbone shapes throughout the motion. The two complementary views help reveal detours that would be less obvious from a single camera angle, thereby supporting the claim that the gain of PM is structural rather than accidental.

The real-data component is a secondary benchmark based on the supplied Data_1.mat measurements associated with the Compact Bionic Handling Assistant (CBHA)/Robotino® XT platform, rather than a new experiment performed on the same three-section cable-driven robot used in the theoretical model. The experimental platform combines a Robotino mobile base with a CBHA composed of a gripper, a rotating interface, and two flexible polyamide sections. Each flexible section contains three independently controlled pneumatic tubes, and a central rod mechanically limits axial extension. Because the CBHA does not provide absolute internal pose sensing, six embedded potentiometer signals are used to measure tube elongation, while an external KUKA LBR Med manipulator is mechanically coupled to the CBHA tip to provide reference pose measurements and to generate the target motion. The reference pose is described by { X KUKA , Y KUKA , Z KUKA , Φ KUKA , θ KUKA , Ψ KUKA } and transformed between the measurement frames before comparison. The published experimental protocol uses a 50 Hz sampling frequency, hardware-triggered Real-Time UDP synchronization with latency below 2 ms, an effective potentiometer resolution of 0.01 mm, actuator pressure limits of 0–2.5 bar, and a tube/cable stroke range of 0–45 mm (Djeffal et al., 2026).

The same experimental source reports a KUKA manufacturer repeatability of ± 0.03 mm and potentiometer resolution of ± 0.01 mm, corresponding to an approximately ± 0.031 mm relative setup-repeatability limit. The absolute uncertainty budget includes approximately ± 0.15 mm calibration residual and ± 0.15 mm tool-center-point uncertainty, giving a combined RSS volumetric absolute uncertainty of approximately ± 0.27 mm. These quantities characterize the reference setup and are not interpreted as the precision of the present three-section theoretical model. Accordingly, the manuscript uses the term “real-data actuation-length assessment” and treats this dataset as cross-platform evidence rather than as a matched hardware validation of the cable-driven prototype. Figure 8 shows the benchmark hardware and coordinate assignment, Figure 9 shows the measured trajectory, and Figures 10, 11 report the section-wise actuation-length discrepancies (Djeffal et al., 2026).

RobotinoXT/CBHA benchmark hardware and coordinate frames.
Figure 8. RobotinoXT/CBHA benchmark hardware and coordinate frames.
Measured CBHA benchmark trajectory.
Figure 9. Measured CBHA benchmark trajectory.
Real-data actuation-length assessment for CBHA Section 1. **(a1)** Generated vs. measured: S1-C1. **(a2)** Generated vs. measured: S1-C2. **(a3)** Generated vs. measured: S1-C3. **(b1)** Absolute cable error: S1-C1. **(b2)** Absolute cable error: S1-C2. **(b3)** Absolute cable error: S1-C3.
Figure 10. Real-data actuation-length assessment for CBHA Section 1. (a1) Generated vs. measured: S1-C1. (a2) Generated vs. measured: S1-C2. (a3) Generated vs. measured: S1-C3. (b1) Absolute cable error: S1-C1. (b2) Absolute cable error: S1-C2. (b3) Absolute cable error: S1-C3.
Real-data actuation-length assessment for CBHA Section 2. **(a1)** Generated vs. measured: S2-C1. **(a2)** Generated vs. measured: S2-C2. **(a3)** Generated vs. measured: S2-C3. **(b1)** Absolute cable error: S2-C1. **(b2)** Absolute cable error: S2-C2. **(b3)** Absolute cable error: S2-C3.
Figure 11. Real-data actuation-length assessment for CBHA Section 2. (a1) Generated vs. measured: S2-C1. (a2) Generated vs. measured: S2-C2. (a3) Generated vs. measured: S2-C3. (b1) Absolute cable error: S2-C1. (b2) Absolute cable error: S2-C2. (b3) Absolute cable error: S2-C3.

The measured benchmark path in Figure 9 provides the common real-data trajectory used to assess target tracking and actuation-length consistency for the compared inverse-kinematic optimizers.

Figure 10 reports the first-section comparison: the upper row contrasts generated and measured cable lengths for S1-C1, S1-C2, and S1-C3, while the lower row gives the corresponding absolute actuation-length errors for all optimization methods.

Figure 11 applies the same representation to the second section: generated and measured lengths for S2-C1, S2-C2, and S2-C3 are shown above, with the absolute method-wise actuation-length errors below.

5 Results and discussion

5.1 Theoretical simulation geometric consistency

Table 1 reports the regenerated theoretical comparison for the two-obstacle inverse-kinematic case. PM achieves the smallest median F 1 (4.9115 × 1 0 − 3 mm), the smallest median reconstructed Cartesian error (2.5549 × 1 0 − 3 mm), the only 100% success rate under the strict F 1 < 1 0 − 2 criterion, the lowest median aggregate objective ( J = 63.487 ), and the shortest measured mean runtime (0.56883 s). TLBO is the nearest residual competitor at 2.4373 × 1 0 − 2 mm, so PM reduces the median arc-length consistency residual by 79.85% relative to the strongest baseline. Figures 5, 6 show that this advantage is not produced by one favorable run: the entire PM residual cloud lies below the acceptance line and the median convergence curve reaches the lowest plateau early in the optimization. F 1 remains an arc-length consistency quantity and is not interpreted as Cartesian tip error (Equation 12).

TABLE 1. Theoretical stochastic comparison using the regenerated obstacle-constrained runs. e p is the reconstructed Cartesian tip-position error.

MethodMedian F 1 (mm)Median e p (mm)Success (%)Mean time (s)Median JRank
GA2.617002.5121004.67856.8587 × 1 0 48
ABC24.9420019.4800009.29696.2603 × 1 0 69
ACO0.735820.3084504.60485.5666 × 1 0 35
DE0.769680.3989204.63806.0614 × 1 0 36
HHO1.647301.1018004.65532.7276 × 1 0 47
TLBO0.024370.0160009.17091.0206 × 1 0 22
BOA227.65000145.5000004.67885.1836 × 1 0 811
GWO0.662910.6161404.64394.7861 × 1 0 34
WOA28.7770027.9600004.60378.3010 × 1 0 610
POA0.495910.4189909.23852.6832 × 1 0 33
DA-IHHO-DELS (PM)0.004910.002551000.568836.3487 × 10<sup>1</sup>1

Success denotes F 1 < 1 0 − 2. Mean time is the measured MATLAB wall-clock time per run.

Table 2 quantifies the same trend. PM reduces the median residual by 79.849% relative to TLBO and by 99.01%–99.998% relative to the other baselines. The median aggregate score is 37.793% lower than TLBO and at least 97.634% lower than every other baseline. The measured time ratio ranges from 0.0612 to 0.1236, meaning that the implemented PM run required about one-sixteenth to one-eighth of the baseline wall-clock time. The particularly strong TLBO comparison is consistent with earlier continuum-robot optimization studies in which TLBO was a competitive inverse-kinematic baseline (Djeffal and Mahfoudi, 2023); however, PM adds design-aware initialization, HHO/DE/GWO hybrid search and a bounded local correction, which explains its tighter stochastic distribution and earlier convergence plateau.

TABLE 2. Gain of PM relative to the ten baselines using the regenerated simulation results.

BaselineBaseline median F 1PM median F 1Residual reduction (%)Baseline median JScore reduction (%)Time ratio
GA2.61700.004911599.8126.8587 × 1 0 499.9070.12158
ABC24.94200.004911599.9806.2603 × 1 0 699.9990.06119
ACO0.735820.004911599.3335.5666 × 1 0 398.8600.12353
DE0.769680.004911599.3626.0614 × 1 0 398.9530.12264
HHO1.64730.004911599.7022.7276 × 1 0 499.7670.12219
TLBO0.0243730.004911579.8491.0206 × 1 0 237.7930.06203
BOA227.65000.004911599.9985.1836 × 1 0 8100.0000.12157
GWO0.662910.004911599.2594.7861 × 1 0 398.6740.12249
WOA28.77700.004911599.9838.3010 × 1 0 699.9990.12356
POA0.495910.004911599.0102.6832 × 1 0 397.6340.06157

Time ratio is PM mean time divided by baseline mean time.

The comparatively weak behavior of ABC, BOA, and WOA indicates that exploration without sufficiently accurate local correction is not enough for this continuum-robot problem. ACO, DE, GWO, and POA move closer to the feasible manifold, but their residual distributions remain much wider. TLBO is the strongest baseline because its teacher-learner mechanism rapidly improves population quality, which is consistent with the continuum-robot optimization observations reported in previous TLBO/PSO studies. Nevertheless, DA-IHHO-DELS is decisively stronger because it does not rely on one search rule. The design-aware initializer places the population near physically meaningful section-junction states, HHO and GWO-style guidance preserve aggressive global motion, DE improves directional exploitation, and the bounded local stage performs the final high-precision correction. This layered cooperation explains why the proposed method dominates both geometric-consistency residual and aggregate-objective strength.

The best-run behavior gives the same conclusion without requiring an additional table. PM reaches a best F 1 of 2.0527 × 1 0 − 3 mm and a best reconstructed Cartesian tip error of 7.452 × 1 0 − 4 mm while preserving feasibility. The latter is a numerical reconstruction error of the PCC model and is not presented as experimentally demonstrated sub-micrometer hardware accuracy. This distinction is important because the experimental reference system has a finite repeatability and calibration uncertainty. The numerical result therefore demonstrates internal model consistency, whereas the Robotino® XT analysis below evaluates transfer to measured actuation data.

5.2 Real-data actuation-length assessment

The real-data benchmark follows the procedure illustrated in Figures 9–11. A dense measured target trajectory is imposed, the model-predicted actuation lengths are compared with the six measured tube-elongation channels of the two-section CBHA, and the absolute actuation-length discrepancy is computed along the samples. The published acquisition system operates at 50 Hz with sub-2 ms synchronized communication and 0.01 mm internal elongation resolution. These measurements provide a useful transfer test for the optimizer, but they do not constitute a direct hardware validation of the three-section cable-driven model used in the theoretical simulation (Djeffal et al., 2026).

Table 3 gives the real-data actuation-length results for all methods. DA-IHHO-DELS obtains the lowest Section 1 median error, the lowest Section 2 median error, the lowest global median error, and the best maximum-error trend. The global median error is only 0.307 mm, while the strongest baseline, TLBO, remains at 1.03 mm and GWO remains at 1.11 mm. In other words, the proposed method reduces the real-data actuation-length discrepancy by approximately a factor of three relative to the best baseline. This is a very strong result because the measured curves include real sensing effects, section coupling, and nonideal pneumatic/structural behavior that are not perfectly captured by a purely simulated objective.

TABLE 3. Real-data actuation-length assessment for all compared methods using the dense measured-trajectory procedure.

MethodS1 median error (mm)S2 median error (mm)Global median error (mm)Max. actuation-error trend (mm)Rank
GA0.7102.4301.5703.1008
ABC0.7802.5801.6803.2109
ACO0.8202.6901.7603.28010
DE0.7302.5101.6203.1207
HHO0.6102.1701.3902.8506
TLBO0.4401.6201.0302.7003
BOA0.8602.7601.8103.35011
GWO0.4901.7201.1102.6204
WOA0.7602.4801.6203.1808
POA0.8002.6301.7203.2009
DA-IHHO-DELS0.0720.5420.3070.6941

The proposed method is highlighted in bold black. Lower values indicate better real-data consistency.

The real-data gain in Table 4 further confirms the robustness of the proposed method. Relative to TLBO, DA-IHHO-DELS reduces the global actuation-length error by 70.19%. Relative to GWO, the reduction reaches 72.34%, while the reductions relative to GA, ABC, ACO, DE, HHO, BOA, WOA, and POA remain between 77.91% and 83.04%. The same trend is observed for the maximum actuation-error indicator, where the proposed method strongly suppresses the largest deviations along the measured trajectory. Such behavior is highly valuable for continuum manipulators because local actuation-length peaks can create undesired bending, loss of repeatability, or visible mismatch between the commanded and observed backbone shapes.

TABLE 4. Real-data gain of DA-IHHO-DELS relative to each baseline using the global median actuation-length error and maximum actuation-error trend.

BaselineBaseline global errorProposed global errorError reduction (%)Baseline max trendProposed max trendTrend reduction (%)
GA1.5700.30780.453.1000.69477.61
ABC1.6800.30781.733.2100.69478.38
ACO1.7600.30782.563.2800.69478.84
DE1.6200.30781.053.1200.69477.76
HHO1.3900.30777.912.8500.69475.65
TLBO1.0300.30770.192.7000.69474.30
BOA1.8100.30783.043.3500.69479.28
GWO1.1100.30772.342.6200.69473.51
WOA1.6200.30781.053.1800.69478.18
POA1.7200.30782.153.2000.69478.31

Positive values mean that the proposed method gives a lower real-data error.

Across both simulation and real-data validation, the same message is obtained. The baseline algorithms are useful and each one offers a partial strength: GA gives broad population diversity, DE is efficient in continuous mutation, HHO gives powerful exploration, TLBO is a strong deterministic competitor, and GWO/POA can approach the feasible region in several runs. However, DA-IHHO-DELS combines these advantages into a single design-aware search engine and then adds a final local correction that is specifically helpful for the continuum-robot inverse-kinematic manifold. The proposed method therefore does not simply win one metric; it provides the most coherent solution across residual accuracy, aggregate objective strength, feasibility, and cable-length consistency. This makes it a particularly attractive optimizer for future cable-driven continuum robots where safe obstacle-aware motion must ultimately be reproduced under matched hardware and measured-data conditions.

The present study has several limitations. First, the three-section theoretical model relies on PCC and quasi-static geometry; gravity, dynamic loads, non-ideal cable-disk friction, backbone shear/extension, and material hysteresis are not resolved. Second, obstacle avoidance is implemented through discrete backbone sampling, so collision checking is only as fine as the spatial discretization used in the constraint. Third, the real-data benchmark originates from a two-section pneumatic CBHA/Robotino® XT platform and therefore constitutes cross-platform actuation-length evidence rather than a matched experiment on the same three-section cable-driven robot. Fourth, although the published benchmark reports an approximately ± 0.031 mm relative setup repeatability and ± 0.27 mm absolute RSS uncertainty, the present reanalysis does not perform a new independent calibration or propagate these uncertainties through every optimized trajectory sample. These points limit direct hardware generalization and motivate future validation on the same cable-driven prototype with force-aware modeling, calibrated sensing, continuous or adaptively refined collision checking, uncertainty propagation, and closed-loop tests under load.

6 Conclusion

This paper presented DA-IHHO-DELS, a design-aware hybrid optimization strategy for inverse kinematics of a three-section cable-driven continuum robot. The method integrates analytical FKM/IKM relations with opposition learning, HHO exploration, DE exploitation, GWO leader guidance, Cauchy/Levy perturbation, and bounded local refinement. Across ten independent runs, PM achieved a median F 1 of 4.9115 × 1 0 − 3 mm, a median reconstructed Cartesian error of 2.5549 × 1 0 − 3 mm, 100% success under the F 1 < 1 0 − 2 criterion, a median aggregate score of 63.487, and a measured mean runtime of 0.56883 s. The new stochastic, convergence, and backbone-shape figures show that these gains are systematic rather than dependent on a single favorable run. Against ten metaheuristic baselines, the proposed method achieved the best residual accuracy, the strongest aggregate score, and the most favorable real-data actuation-length reconstruction behavior. The measured CBHA benchmark supports the usefulness of geometry-guided optimization on real continuum-robot actuation data, but it should be interpreted as cross-platform evidence rather than direct experimental validation of the three-section cable-driven model. The current framework remains limited by PCC/quasi-static assumptions, sampled collision checking, unmodeled friction/hysteresis and external loads, and the absence of a matched cable-driven hardware campaign in which calibration uncertainty is propagated through the same three-section model. Future work will therefore integrate force-aware or Cosserat/kinetostatic modeling, friction-aware cable routing, continuous or adaptively refined collision checking, and real-time closed-loop experiments on the same physical cable-driven robot.

Generative AI statement

The author(s) declared that generative AI was not used in the creation of this manuscript.

Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Supplementary material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/frobt.2026.1935721/full#supplementary-material

Supplementary material Supplementary material at the source

Footnotes

Edited by: Yang Shi, Yangzhou University, China

Reviewed by: Yang Su, Harbin Institute of Technology, China

Ashish Bhalkikar, Birla Institute of Technology and Science, India

Statements

Conflict of interest

The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Funding

The author(s) declared that financial support was not received for this work and/or its publication.

Data availability

The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.

Author contributions

SD: Investigation, Visualization, Software, Writing – review and editing, Validation, Conceptualization, Methodology, Writing – original draft. AG: Conceptualization, Validation, Formal Analysis, Writing – original draft, Visualization. MM: Visualization, Methodology, Investigation, Writing – original draft. BB: Validation, Writing – original draft, Visualization, Software, Investigation. MS: Writing – original draft, Formal Analysis, Visualization, Investigation. AC: Supervision, Writing – review and editing, Validation, Software, Visualization.

Acknowledgements

The authors thank the continuum-robotics and soft-robotics research communities for the open methodological foundations that enabled comparison with model-based, data-driven, and metaheuristic inverse-kinematic approaches.

References

  1. Arora S., Singh S. (2019). Butterfly optimization algorithm: a novel approach for global optimization. Soft Comput. 23, 715 – 734. doi:10.1007/s00500-018-3102-4
  2. Barrientos-Diez J., Dong X., Axinte D., Kell J. (2021). Real-time kinematics of continuum robots: modelling and validation. Robotics Computer-Integrated Manuf. 67, 102019. doi:10.1016/j.rcim.2020.102019
  3. Bhalkikar A., Lokesh S., Ashwin K. P. (2024). Kinematic models for cable-driven continuum robots with multiple segments and varying cable offsets. Mech. Mach. Theory 200, 105701. doi:10.1016/j.mechmachtheory.2024.105701
  4. Bhalkikar A., Ashwin K. P., Bapat G. M. (2026). Design of novel cable-driven continuum robot for fish gait emulation using kinetostatic modeling approach. J. Mech. Robotics 18, 071003. doi:10.1115/1.4071986
  5. Boyer F., Porez M., Khalil W. (2006). Macro-continuous computed torque algorithm for a three-dimensional eel-like robot. IEEE Trans. Robotics 22, 763 – 775. doi:10.1109/TRO.2006.878957
  6. Burgner-Kahrs J., Rucker D. C., Choset H. (2015). Continuum robots for medical applications: a survey. IEEE Trans. Robotics 31, 1261 – 1280. doi:10.1109/TRO.2015.2489500
  7. Chikhaoui M. T., Rabenorosoa K., Andreff N. (2019). Kinematics and performance analysis of a novel concentric tube robotic structure with embedded actuation. Mech. Mach. Theory 136, 234 – 255. doi:10.1016/j.mechmachtheory.2019.02.015
  8. Djeffal S., Mahfoudi C. (2023). Inverse kinematic model of multi-section continuum robots using particle swarm optimization and comparison to four meta-heuristic approaches. Simulation 99, 823 – 840. doi:10.1177/00375497231164645
  9. Djeffal S., Morakchi M. R., Ghoul A., Kargin T. C. (2024). Ddpg-based reinforcement learning for controlling a spatial three-section continuum robot. Frankl. Open 6, 100077. doi:10.1016/j.fraope.2023.100077
  10. Djeffal S., Morakchi M. R., Bendriss B., Talhi Y., Ghoul A. (2026). Machine learning for precise continuum robot motion with experimental validation. Frankl. Open 16, 100670. doi:10.1016/j.fraope.2026.100670
  11. Dorigo M., Maniezzo V., Colorni A. (1996). Ant system: optimization by a colony of cooperating agents. IEEE Trans. Syst. Man, Cybern. Part B 26, 29 – 41. doi:10.1109/3477.484436
  12. Dupont P. E., Nelson B. J., Goldfarb M., Hannaford B., Menciassi A., O’Malley M. K. (2021). A decade retrospective of medical robotics research from 2010 to 2020. Sci. Robotics 6, eabi8017. doi:10.1126/scirobotics.abi8017
  13. Escande C., Merzouki R., Pathak P. M., Coelen V. (2012). “ Geometric modelling of multisection bionic manipulator: experimental validation on robotinoxt,” in 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO), 2006 – 2011. doi:10.1109/ROBIO.2012.6491271
  14. Godage I. S., Walker I. D. (2011). “ Dual quaternion based modal kinematics for multisection continuum arms,” in IEEE International Conference on Robotics and Automation, 2696 – 2701.
  15. Heidari A. A., Mirjalili S., Faris H., Aljarah I., Mafarja M., Chen H. (2019). Harris hawks optimization: algorithm and applications. Future Gener. Comput. Syst. 97, 849 – 872. doi:10.1016/j.future.2019.02.028
  16. Holland J. H. (1992). Adaptation in Natural and Artificial Systems. MIT Press.
  17. Jones B. A., Walker I. D. (2006). “ Kinematics for multisection continuum robots,” in IEEE International Conference on Robotics and Automation, 2548 – 2553. doi:10.1109/ROBOT.2006.1642090
  18. Karaboga D. (2005). An Idea Based on Honey Bee Swarm for Numerical Optimization. Kayseri, Türkiye: Erciyes University, Engineering Faculty, Computer Engineering Department.
  19. Mahapatra S. K., Ashwin K. P., Ghosal A. (2020). 3d printed cable-driven continuum robots with generally routed cables: modeling and experiments. Mech. Mach. Theory 154, 104018. doi:10.1016/j.mechmachtheory.2020.104018
  20. Mirjalili S., Lewis A. (2016). The whale optimization algorithm. Adv. Eng. Softw. 95, 51 – 67. doi:10.1016/j.advengsoft.2016.01.008
  21. Mirjalili S., Mirjalili S. M., Lewis A. (2014). Grey wolf optimizer. Adv. Eng. Softw. 69, 46 – 61. doi:10.1016/j.advengsoft.2013.12.007
  22. Rao R. V., Savsani V. J., Vakharia D. P. (2011). Teaching-learning-based optimization: a novel method for constrained mechanical design optimization problems. Computer-Aided Des. 43, 303 – 315. doi:10.1016/j.cad.2010.12.015
  23. Rao P., Peyron Q., Lilge S., Burgner-Kahrs J. (2021). How to model tendon-driven continuum robots and benchmark modelling performance. Front. Robotics AI 7, 630245. doi:10.3389/frobt.2020.630245
  24. Renda F., Cianchetti M., Giorelli M., Arienti A., Laschi C. (2012). A 3d steady-state model of a tendon-driven continuum soft manipulator inspired by the octopus arm. Bioinspiration and Biomimetics 7, 025006. doi:10.1088/1748-3182/7/2/025006
  25. Rucker D. C., Jones B. A., Webster R. J. (2010). A geometrically exact model for externally loaded concentric-tube continuum robots. IEEE Trans. Robotics 26, 769 – 780. doi:10.1109/TRO.2010.2062570
  26. Rus D., Tolley M. T. (2015). Design, fabrication and control of soft robots. Nature 521, 467 – 475. doi:10.1038/nature14543
  27. Shi C., Luo X., Qi P., Li T., Song S., Najdovski Z. (2017). Shape sensing techniques for continuum robots in minimally invasive surgery: a survey. IEEE Trans. Biomed. Eng. 64, 1665 – 1678. doi:10.1109/TBME.2016.2622361
  28. Storn R., Price K. (1997). Differential evolution: a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 11, 341 – 359. doi:10.1023/A:1008202821328
  29. Thuruthel T. G., Ansari Y., Falotico E., Laschi C. (2018). Control strategies for soft robotic manipulators: a survey. Soft Robot. 5, 149 – 163. doi:10.1089/soro.2017.0007
  30. Thuruthel T. G., Falotico E., Renda F., Laschi C. (2019). Model-based reinforcement learning for closed-loop dynamic control of soft robotic manipulators. IEEE Trans. Robotics 35, 124 – 134. doi:10.1109/TRO.2018.2878318
  31. Trivedi D., Rahn C. D., Kier W. M., Walker I. D. (2008). Soft robotics: biological inspiration, state of the art, and future research. Appl. Bionics Biomechanics 5, 99 – 117. doi:10.1080/11762320802557865
  32. Trojovska E., Dehghani M. (2022). Pelican optimization algorithm: a novel nature-inspired algorithm for engineering applications. Sensors 22, 855. doi:10.3390/s22030855
  33. Walker I. D. (2013). Continuous backbone continuum robot manipulators. ISRN Robot. 2013, 1 – 19. doi:10.5402/2013/726506
  34. Wang H., Chen J., Lau H. Y. K., Ren H. (2016). Motion planning based on learning from demonstration for multiple-segment flexible soft robots actuated by electroactive polymers. IEEE Robotics Automation Lett. 1, 391 – 398. doi:10.1109/LRA.2016.2517829
  35. Webster R. J., Jones B. A. (2010). Design and kinematic modeling of constant curvature continuum robots: a review. Int. J. Robotics Res. 29, 1661 – 1683. doi:10.1177/0278364910368147

Citation

Djeffal, S., et al. (2026). A new hybrid optimization intelligence for cable-driven continuum robot motion: two-obstacle simulation and real-data assessment. Frontiers in Robotics and AI, Volume 13. https://doi.org/
Received
Accepted
Published
Volume
13 - 2026

Copyright

Copyright © 2026 Djeffal, Ghoul, Morakchi, Bendriss, Salah and Chibani.

License: https://creativecommons.org/licenses/by/4.0/

*Correspondence: Abdelhamid Ghoul

Article metrics

Views
0
Downloads
0
Citations
0
Shares
0