Abstract
This article addresses the kinematic control of a redundant soft robotic arm. Full pose kinematic control of soft robots is challenging because direct application of the classical controllers developed based on rigid robots to soft robots could lead to unreliable or infeasible motions. In this study, we explore the manipulability property of a soft robotic arm and develop an advanced resolved-rate controller that prioritizes position over orientation control and switches its modes and gains based on position and orientation manipulabilities, enabling stable motion even when the robot is close to the singular configurations. The simulation and experimental results indicate that our proposed method outperforms previous methods in terms of both accuracy and smoothness during operation.
1 Introduction
Soft robots have garnered increasing attention within the robotics community due to their potential in applications requiring distinctive attributes such as dexterity and safe interaction with the environment [1–3]. Despite these promising benefits, the control of soft robots remains challenging due to their continuum and elastic nature, a characteristic absent in rigid robots. Current methods, whether based on geometrically exact models or data-driven approaches, face significant limitations in achieving effective control of soft robots [4]. Specifically, model-based approaches, including Cosserat rod theory [5–8] and finite element methods [9], provide accurate models but are computationally intensive and not well-suited for real-time applications. On the other hand, data-driven approaches offer faster real-time control but require extensive data collection and significant training, and generally lack generalization and system stability.
Simplified computational models like piece-wise constant curvature (PCC) [10–12] and piece-wise variable curvature (PVC) [13] are able to balance computational efficiency and accuracy [4,14]. However, one of the primary challenges in PCC and PVC methods is the curve parameter representation, which has been criticized for its inherent kinematic singularities and discontinuities [15]. Parametrization singularities occur when certain parameters approach infinity (e.g., radius of curvature) or zero (e.g., curvature). This leads to incorrect values for other system parameters and eventually affect the system models, including forward kinematics, differential kinematics, and dynamic terms [4,16]. This parametrization singularity could cause critical problems in practical implementations, such as sudden motion jumps, oscillatory motion, and system instability [16]. While some parametrization methods have been proposed to resolve these issues [17,18], their focus has been limited to addressing expression singularities, i.e., mathematical inconsistencies in the kinematic model. However, these methods do not account for physical singularities that arise during control. Physical singularities occur when the robot encounters specific configurations (e.g., straight postures) where it is unable to generate the required movements to transition between poses. This gap underscores the need for approaches that address both parametrization and physical singularities in soft robotic control strategies.
In model-based kinematic control of soft robots, the resolved-rate algorithm is a common approach for mapping desired task space movements to actuator movements. Early implementations for position control relied on the PCC assumption [19]. To handle joint limits, later approaches incorporated null space projection within the resolved-rate algorithm using redundancy resolution [20]. However, these methods were evaluated only in simplified application scenarios [19] or open-loop simulations [13], and they did not address the issue of expression singularity in control. A more comprehensive study [21] extended inverse kinematic control from pure position control to pose control for a redundant soft robotic arm. This work replaced the use of null space projection for joint limit avoidance [13] with a weighted Jacobian approach, drawing inspiration from traditional methods in redundant manipulator control [22]. To address expression singularity issues, two heuristics were employed: (i) numerical calculation of the Jacobian using the central difference method and (ii) approximation of the singular Jacobian with a nearby nonsingular configuration [21]. However, the first method is computationally intensive, and the second suffers from a lack of accuracy. Although the approach was formulated as a combination of feedback (closed-loop) and feed-forward control, only the feed-forward component was implemented, and the evaluations of control success rates within the robot’s workspace were not detailed. Additionally, the orientation control was restricted to two rotational axes rather than achieving full orientation control [21].
To overcome the expression singularity and achieve full orientation control, Godage et al. [17] proposed the use of modal shape functions. In this approach, the curve parameters were approximated using Taylor series to address the expression singularity. In this study, the inverse kinematic formulation was examined through a global optimization approach, with the cost function defined as the
Unlike expression singularities, which can be identified through explicit mathematical representations, determining when a redundant robot, especially a soft redundant robot, approaches physical or near-singular configurations is far more challenging. This difficulty persists even when sophisticated parametrization are employed to circumvent expression singularities. To address this issue, the concept of manipulability was introduced in robotics [23]. In the rigid robot community, this measure has often been integrated as a secondary objective within redundancy resolution frameworks [24], aiming to locally maximize dexterity and avoid singularities. However, simply using manipulability in redundancy resolution does not guarantee a monotonic improvement, and the robot may still encounter singularities [25]. In response to these limitations, alternative approaches have been explored, including dynamic neural networks [26], Riemannian metrics [27], and control barrier functions [28]. Yet, these methods often require computing higher-order derivatives, such as Hessians, which significantly increase computational complexity. This challenge is particularly pronounced in soft robotic systems, where the complex nature of the models makes Hessian calculations computationally expensive and impractical for real-time control. Moreover, despite extensive work on kinematic modeling, the use of manipulability concepts to guide control in soft robotics remains largely under-explored. Existing efforts, such as Ref. [29], have primarily focused on characterizing manipulability, while recent studies, like Ref. [30], have examined manipulability in relation to workspace reachability and dexterity. However, these studies did not utilize manipulability for the control of soft robots.
In this article, we propose an effective pose kinematic control framework for real-time implementation based on the PCC assumption. We extend the kinematic model from our previous work, transitioning from a one-section, 3-degree-of-freedom (DoF) robot to a three-section, 9-DoF robot [31,32]. This model incorporates both Taylor series approximations and the recursive differential kinematics from Ref. [17], resulting in a singularity-free expression and computationally efficient formulation. Building on this foundation, we introduce a novel resolved-rate control approach with the following contributions:
We provide a deeper understanding of coupled position and orientation control from the perspective of manipulability, highlighting the challenges in soft robotics where the robot’s unique structure and motion constraints make the full pose control difficult, particularly near-singular configurations.
We propose a redundancy resolution algorithm that prioritizes position control over orientation control. This approach emphasizes the importance of decoupling position and orientation to improve the success rate and motion smoothness of soft robotic manipulators.
To address the physical singularities (e.g., inability to twist in straight postures), we leverage manipulability measures, enabling the controller to predict and avoid these near-singular configurations through a gain-scheduled algorithm. This ensures not only a mathematically singularity-free model but also a physically manipulability-aware control strategy capable of providing stable closed-loop behavior in real-time.
The remainder of the article is organized as follows. Section 2 presents an overview of the system hardware and mechatronics. Section 3 reviews the kinematic modeling, modal shape representation, and recursive formulation. In Sec. 4, we highlight our proposed control algorithm. Sections 5 and 6 present the simulation and experimental results, respectively. In Sec. 7, we discuss our simulation and experimental results in detail, highlighting the novelty, performance, and advantages of our approach. Finally, the article concludes in Sec. 8.
2 Soft Robot Hardware Development
The soft robotic design featured in this study, consisting of three sections, is an advancement of our previous work on a single-section design [32]. In this part, we describe its mechanical design and mechatronic components for feedback control.
2.1 Soft Robotic Arm.
The soft robotic arm in this article is divided into proximal, medial, and distal sections, as depicted in Fig. 1(a). Each section is equipped with three evenly spaced actuation units around its circumference. For a larger stiffness, dual actuators are employed in each actuation unit of the proximal and medial sections. The length of these actuation units changes with respect to internal pressure. All actuators consist of a 15 cm silicone tube that has an inner radius of 6 mm and a wall thickness of 2.5 mm (4G-60518-latex tube, Feelers), housed within a 45 cm braided sleeve with a 5/8 in. width (B00ZCNTIRQ, Electriduct). The ends are connected to 3D-printed pneumatic adapters and plugs with clamps. Sacrificial tubing is placed between the silicone and clamps to prevent damage to the silicone from clamping. To efficiently place the actuators’ inlets in our robot, each section is oriented at a

(a) The soft robot hardware is made up of three sections, resulting in a 9-DoF redundant soft robotic arm. Each actuation unit in the proximal and medial sections contains paired actuators with interconnected inlets for simultaneous activation. (b) The notation of configuration and task space variables in section i.
2.2 Robot Mechatronics and Sensing.
The mechatronic setup, as depicted in Fig. 2, comprises nine proportional pressure regulators (ITV 1031-21N2BL4, SMC Corporation) with built-in pressure sensors. These regulators are connected to a compressor that generates an output pressure of up to 70 psi to pressurize the actuators. The control algorithm is implemented on a Simulink xPC Target machine, which is connected to an analog output board (DAC6703, National Instruments) that provides a 0–5 V signal to control the pressure regulators. The encoders’ outputs are measured with a 32-bit counter PCI (CNT32-8 M, Contec), and the system operates at 100 Hz sampling rate for control and data acquisition. The actuators’ elongation is measured by custom-designed rotary encoders, as detailed in Ref. [32]. Independent measurements for each actuation unit are achieved by decoupling the deformations using Bowden cables, which isolate elongation readings from movements in other sections. Additionally, the end-effector’s pose is measured using an optical camera (MicronTracker, Claronav, Toronto, Canada), operating at a frequency of 16 Hz. This measurement is sent to the xPC Target machine using User Datagram Protocol (UDP) communication and is integrated into the closed-loop control to provide precise feedback for position and orientation, compensating for uncertainties in the forward kinematics.
3 Robot Kinematics Review
This section briefly revisits the forward and differential kinematics of the soft arm based on the PCC assumption [31,32]. We then review the recursive formulation to enhance the numerical calculation speed. Readers are encouraged to read Ref. [17] for a detailed derivation. Here we refer to the three sections as section
To describe the soft robot arm pose in the task space, two independent mappings are required: (i) from actuator space to configuration space and (ii) from configuration space to task space. Actuator space variables include the length changes, denoted as
Note that the radius of curvature
3.1 Differential Kinematics.
3.2 Recursive Formulation.
The forward and differential kinematics for a multisection soft robotic arm involve a substantial computational load. To address this, we draw inspiration from Ref. [17] and will reformulate the above equations into a recursive form.
3.2.1 Recursive Forward Kinematics.
3.2.2 Recursive Differential Kinematics.
4 Kinematic Control Development
Having established the differential kinematics, our next step is to develop the kinematic control for the desired end-effector pose. In Sec. 4.1, we begin by reviewing an optimization formulation that finds the minimal joint velocities guiding the robot toward the desired pose, leading to a standard resolved-rate control approach. This is followed by a discussion on defining a weight matrix to handle the robot’s joint limits [22]. Then, in Sec. 4.2.1, we highlight the challenges of coupled position and orientation control using conventional resolved-rate control for the first time, primarily due to the unique serial–parallel structure and the absence of a wrist in soft robotic arms. Subsequently, in Sec. 4.2.2, we formulate a new optimization problem to address this challenge by decoupling position and orientation control utilizing a redundancy resolution algorithm [20]. Next, in Sec. 4.3, we discuss the potential failures of decoupled position-orientation control and the motivation for incorporating manipulability awareness. We conclude our formulation in Sec. 4.4 by introducing a manipulability-aware, gain-scheduled redundancy resolution algorithm, and we provide a summary in Sec. 4.5.
4.1 Resolved-Rate Kinematic Control.
Selecting
4.2 Priority-Based Redundancy Resolution.
In this part, we will first highlight the challenges associated with coupled position and orientation control of the soft robot arm from the standpoint of robot manipulability. We will then detail our proposed control algorithm formulation to address this challenge.
4.2.1 Manipulability Investigation.
The independent measures for position (
4.2.2 Proposed Control Formulation.
To address the challenges mentioned above, we propose prioritizing position over orientation control. We leverage a redundancy resolution algorithm [20,35] to utilize the null space projection of the primary task (position control) to facilitate a secondary task (orientation control). Additionally, we integrate the weighted Jacobian concept from (16) into our formulation to handle joint limits.
4.3 Manipulability Awareness.
While we have established a priority-based control approach, there exists a failure scenario when
To improve stability, we integrate the manipulability measures into our algorithm. This enhancement allows for the early detection of potential singular configurations and facilitates a proactive adjustment. Predominantly affected by an orientation singularity, our strategy will pause position control when nearing singular configurations, focusing on orientation control excluding the
4.4 Gain-Scheduled Manipulability-Aware Redundancy Resolution.
While the singularity issues have been previously addressed by employing manipulability awareness, the convergence rates between position and orientation may remain imbalanced, leading to a slow overall convergence rate. To accelerate convergence speed while maintaining numerical stability, we propose a gain-scheduled algorithm driven by four essential metrics: (i) position error, (ii) orientation error, (iii) position manipulability, and (iv) orientation manipulability. The algorithm switches the control mode and adjusts the orientation control gain based on these values.
Although it has been observed that singularities often arise with a reduction in orientation manipulability, our results indicate that incorporating position manipulability into our gain-scheduled algorithm can lead to implementations that are not only more efficient but also have a higher success rate. In the case of low position or orientation manipulability, we change our demands for the controller by switching to the two-axis orientation control mode, previously discussed in Sec. 4.3. The control mode is switched back to the priority-based control formulation in (31) once the robot is far away from the low manipulability configurations. The position and orientation errors are used so that if the robot approaches the desired pose, we can increase the effect of orientation control by amplifying
4.5 Summary of the Proposed Approach.
Our approach continuously monitors the robot’s manipulability—both in terms of position and orientation—to identify potential singularities or near-singular conditions. When low manipulability values are detected, the algorithm proactively switches from a full priority-based redundancy resolution to a restricted mode that excludes position control and focuses solely on orientation control around the
The other key aspect of the algorithm involves adjusting convergence speed. The orientation control gain is dynamically modulated based on the position and orientation errors, ensuring that as the end-effector approaches the target pose, orientation control is incrementally intensified to accelerate convergence. Without this adjustment, even if the position converged to the target, the orientation would take significantly longer time to converge. Moreover, increasing the orientation control gain near singular configurations leads to more substantial changes in the robot’s configuration, thus improving manipulability and allowing the system to revert to the full priority-based redundancy resolution sooner. By integrating manipulability awareness, selective axis control informed by the robot’s structural limitations, and gain scheduling, our method provides a stable, generalizable, and efficient redundancy resolution strategy suitable for a wide range of kinematically redundany soft robotic systems.
Gain-scheduled manipulability-aware redundancy resolution algorithm
1: Input:
2: Output:
3: Calculate:
4: if
5:
6: else
7:
8: end if
9: if
10:
11: Calculate:
12: else
13:
14: Calculate:
15: end if
16:
17:
5 Simulation Results
In this section, we evaluate the performance of the proposed algorithm in comparison with other methods. We assess the algorithm’s effectiveness by measuring the success rate in obtaining feasible inverse kinematic solutions and the smoothness of the motion. The evaluation of smoothness includes analyzing the deviation from the intended path in both position and orientation upon reaching the desired pose. Path deviation is the difference between the actual path taken and the linear path. Similarly, orientation deviation is determined by the summation of the norms of incremental orientation changes, calculated using (15), and then subtracted from the ideal change, which is the norm of orientation error from initial to final pose as defined in (15).
5.1 Review of Comparative Approaches.
In this section, we present a comparative analysis of kinematic control formulations for soft robot arms. Specifically, we discuss the standard weighted coupled control (WCC) method introduced in (12), as well as the coupled redundancy resolution (CRR) algorithm and the decoupled redundancy resolution (DRR) method.
5.1.1 Weighted Coupled Control (WCC).
5.1.2 Coupled Redundancy Resolution Algorithm (CRR).
5.1.3 Decoupled Redundancy Resolution Algorithm (DRR).
5.2 Simulation Studies.
We generated 100,000 random data points within the actuator space and computed the forward kinematics to establish a set of desired poses. We established the robot “home configuration,” where the actuators are close to their midpoint range (4 cm) with a small deviation. This is to avoid straight configurations, where the robot has low manipulability in orientation. The “home configuration,” distribution of desired poses, along with 10 random configurations, is depicted in Fig. 5. An attempt at inverse kinematic control was deemed successful if the robot achieved the desired position with an error of less than 1 mm and an orientation error of less than

Distribution of 100,000 random end-effector poses in the robot’s workspace. The plot visualizes the end-effector positions, with orientation errors with respect to home configuration (in degrees) indicated by varying shades of intensity. The initial robot configuration is depicted with a solid appearance, while 10 random configurations corresponding to the desired end-effector poses are shown with a transparent effect for distinction.
Comparative study for 100,000 simulations
| Controller | CRR | DRR | WCC | Proposed |
|---|---|---|---|---|
| Success rate (%) | 77.70 | 80.01 | 94.98 | 99.24 |
| Path deviation (mm) | 2121.54 | 300.27 | 522.94 | 83.45 |
| Orientation deviation (deg) | 262.16 | 36.68 | 83.12 | 20.18 |
From Table 1, it is evident that our proposed method achieves the highest success rate, with the least deviation from the intended path and orientation. To elucidate the superior behavior of our algorithm, we examine the significance of each component in various formulations by comparing them to other algorithms, specifically the significance of weighted Jacobian and priority-based control formulations. This comparison not only highlights the strengths and weaknesses of these methods but also demonstrates why our approach is superior.
Focusing first on the weighted approach, the use of a weighted Jacobian in the WCC algorithm for joint limit avoidance is more effective than in the CRR algorithm. This is because WCC’s weighted approach reduces the impact of actuators that approach their limits. In contrast, CRR addresses joint limits through null space projection, and only when this does not interfere with higher priority tasks. Thus, the weighted Jacobian consistently outperforms the null space projection method in terms of success rate performance. Turning to priority-based formulation, we analyze both CRR and DRR algorithms. In these approaches, joint limit avoidance is designated as the lowest priority task. The distinction lies in how each algorithm manages the control of position and orientation. DRR employs priority-based (or decoupled) control, which significantly enhances performance, resulting in better success rates and reduced path and orientation deviations.
Our approach synthesizes these insights, integrating both the weighted method for managing joint limits and priority-based control to significantly enhance the accuracy and smoothness of our algorithm. This strategy ensures that we reach the desired configuration while minimizing deviations from both the path and the target orientation, making our algorithm better suited for real-time applications. Moreover, it incorporates manipulability awareness, significantly improving the robot’s performance when the robot is close to singular configurations, highlighting the superiority of our approach.
To further investigate the performance of our proposed algorithm versus comparative approaches, we considered 10,000 additional targets with initial position errors
6 Experimental Results
In this section, we implement proposed and comparative algorithms on our soft robot hardware to investigate their performance in real-time implementations. In Sec. 6.1, we compare the performance of our proposed method against comparative approaches, highlighting the detrimental effects of high path and orientation deviations (as detailed in Tables 1 and 2) on convergence behavior and accuracy. The pose errors are calculated through a forward kinematics formulation with real-time measurements of actuator variables, isolating our implementation from kinematic uncertainties.
Next, in Sec. 6.2, we address the high deviations observed in comparative approaches by retuning their parameters for the experimental study. We enhance our implementation by incorporating real-time feedback from an external camera and continue calculating the Jacobians based on actuator variable measurements. To assess the performance of our algorithm, we compare the final pose errors to highlight accuracy and use the
6.1 Assessment of Controller Performance From Simulation to Experiment.
As we see in Tables 1 and 2, the gains used in the simulation study, which resulted in a high success rate, showed high path deviation from the intended path and orientation for comparative methods. Considering that our implementation is limited to kinematic control, and we are not controlling the dynamics of the system, these deviations will result in oscillatory behavior, which will make the system unstable and reaching the desired pose challenging. To highlight this behavior, we have implemented the kinematic control with the same gains on the experimental setup. The position and orientation errors, along with manipulabilities, are depicted in Fig. 6 for investigation of the behavior of each approach.
As can be seen in Fig. 6, our proposed method achieved the desired position with a much faster convergence rate, subsequently reducing the orientation error through self-motion without impacting the primary task or causing any abrupt changes or deviations. As anticipated from simulation data, other methods, specifically CRR and WCC, exhibited deviations from a consistent decrease in position and orientation errors. Further investigation reveals that in CRR and WCC, after a reduction in either position or orientation error, there was a sudden increase in deviations, for instance in
6.2 Position and Orientation Accuracy.
As we observed earlier, using the same gains for comparative methods from simulations resulted in oscillatory and inconsistent motions, making it challenging to reach the desired pose. To address this issue, the parameters of comparative algorithms were retuned. In CRR and WCC, the influence of orientation control was reduced, and in DRR, the speed of the resulting motion was decreased. Each algorithm was allowed to run for 1 min, during which the position and orientation error evolution were recorded. A camera was employed to close the feedback loop for both position and orientation errors, enabling us to investigate the algorithm performance in the presence of kinematic uncertainties. To assess control accuracy, we randomly generated 16 desired poses by sampling within the actuator limits and calculating the forward kinematics. The desired poses, along with the robot’s home configuration, are depicted in Fig. 7. The results are summarized in Table 4 and Fig. 8. Our method demonstrated superior accuracy and convergence speed compared to the other methods, attributable to both manipulability awareness and the redundancy resolution algorithm. It was also observed that WCC and DRR showed similar results as the second-best approach. As mentioned earlier, WCC is more practical in considering joint limit avoidance using the weighted Jacobian compared to CRR and DRR. Meanwhile, DRR’s good performance can be attributed to the decoupling of position and orientation control. Our approach takes advantage of both ideas, as well as manipulability awareness and gain scheduling for singularity avoidance, and better convergence rates, respectively.
Mean and standard deviation of errors over 16 datasets
| Controller | CRR | DRR | WCC | Proposed |
|---|---|---|---|---|
| Final position error (mm) | 31.93 | 26.66 | 23.15 | 2.43 |
| Final orientation error (deg) | 10.09 | 10.16 | 11.28 | 3.29 |
| 52.94 | 40.07 | 51.00 | 10.63 | |
| 13.37 | 12.04 | 14.72 | 12.73 |
Figure 9 shows an example of typical motions of all methods. Observations reveal that in methods incorporating a decoupling between position and orientation control (ours and DRR), the general behavior prioritizes achieving the target position, followed by managing the orientation through self-motion in the null space of the position task. In contrast, with other approaches, there is a noticeable trend of change in convergence even with retuning the parameters. Overall, our algorithm outperforms the compared methods in both position and orientation error convergence.

Comparison of error convergence and the evolution of manipulability behaviors in the experimental study: (a) position error, (b) orientation error, (c) position manipulability, (d) orientation manipulability, and (e) coupled manipulability. (f) Visualization of the convergence from the initial pose (green ball) to the desired pose (black ball). The vectors illustrate the orientation at each position.
7 Discussion
The results presented in Secs. 5 and 6 highlight several key insights into the performance of different kinematic control formulations for soft robot arm. By comparing the proposed approach with existing methods, including WCC, CRR, and DRR, we can draw a clearer picture of how various design choices—such as weighting, decoupling, redundancy resolution formulation, and manipulability awareness—affect the performance.
First, the simulation results in Tables 1 and 2 demonstrate that the proposed method achieves the highest success rates and the smoothest motions among all evaluated approaches. The superiority of the proposed method can be attributed to its integrative strategy: it combines a weighted Jacobian framework for joint limit avoidance with a priority-based (or decoupled) control structure for position and orientation tasks. Moreover, incorporating manipulability awareness and gain scheduling ensures stable performance in near-singular configurations, enabling reliable and accurate convergence.
In contrast, WCC, while effective in employing a weighted Jacobian to handle joint limits, treats pose control as a fully coupled problem. This coupled formulation often leads to substantial path and orientation deviations, ultimately causing oscillatory behaviors in real-world implementations. CRR, which relies on null space projections for joint limit avoidance, struggles when the primary pose tasks conflict with joint limit constraints. DRR improves CRR by decoupling the position and orientation tasks, thereby achieving better success rates and reduced path/orientation deviations. However, without weighting mechanisms to handle joint limits directly, DRR still falls short of the proposed method’s performance and can lead to rapid, and oscillatory motions.
The experimental studies further reinforce these conclusions. As shown in Fig. 6 and Table 4, when parameters from the simulation are directly applied to the physical system, WCC, CRR, and DRR fail to achieve stable convergence or require considerable retuning to mitigate oscillations and inaccuracies. Even after adjustments, these methods cannot match the accuracy or convergence speed of the proposed approach. The proposed algorithm, leveraging manipulability-based gain scheduling and an integrated redundancy resolution technique, maintains a stable and swift convergence without significant parameter modifications. The proposed approach addresses key limitations observed in existing methods and offers a more comprehensive and effective solution for both simulation-based and real-world applications.
8 Conclusion
In this article, we addressed the challenge of controlling the full pose of a redundant soft robotic arm. Highlighting the manipulability characteristics of the soft arm, we proposed a novel control algorithm, leveraging a priority-based formulation to achieve enhanced stability and convergence rate. Our method adapts the idea of a gain-scheduled algorithm to switch between priority-based pose control and orientation control, based on the current manipulability states, and adjusts the control gains based on the position and orientation errors. Through extensive simulation studies, our approach consistently outperforms comparative methods, achieving higher success rates with the least path and orientation deviation. In experimental studies, our priority-based formulation facilitated a smooth transition from simulation to implementation, unlike comparative methods which exhibited oscillatory behavior with the same simulation parameters. Adjustments made to mitigate this oscillatory behavior in comparative methods led to slower speeds but stable motion while failing to improve accuracy. In contrast, our method remained distinctly superior, maintaining accuracy, stability, and speed of convergence without modifications, achieving a mean position error of





