1. Introduction
Wheeled mobile manipulators (WMMs) have attracted increasing attention in various industrial fields, including manufacturing, logistics, service, and healthcare, due to their capability to significantly expand the workspace of fixed-base manipulators and to augment mobile robots with manipulation functionalities such as loading and unloading [
1,
2,
3]. By integrating mobility and manipulation, WMMs can not only extend the operational range of conventional manipulators but also enhance the transportation and logistics capabilities of mobile platforms with dexterous handling functions. Furthermore, WMMs can flexibly adapt to changes in working environments and task requirements, thereby contributing substantially to improved productivity and operational efficiency.
In the early stage of WMM deployment, transportation and manipulation were operated independently and executed in a sequential operation. However, to fully exploit the potential of WMMs, there has been a growing demand for whole-body control (WBC), in which the mobile base and the manipulator are controlled simultaneously. WBC represents the mobile manipulator as a holistic structure by integrating all degrees of freedom (DOF) of the mobile base and the manipulator, thereby significantly enhancing motion speed and fluidity compared with conventional independent control schemes [
4,
5,
6]. In other words, since manipulation can be performed while the mobile base is in motion, the overall task cycle time can be reduced, the naturalness of motion can be improved, and behaviors that cannot be realized under independent control architectures can be achieved.
However, WMM inherently exhibits a high system order due to the integration of the mobile platform and the manipulator. Moreover, the redundancy in control inputs must be addressed simultaneously. As a result, the WBC of WMMs poses significant challenges in terms of modeling, coordination, and control design complexity.
To address the complex control problem of highly redundant WMMs, WBC algorithms that integrate all DOF of the mobile manipulator, along with model predictive control (MPC) schemes that compute optimal control inputs under constraints while maintaining the dynamic balance of inherently unstable systems, have been proposed [
6,
7,
8,
9,
10,
11]. These approaches have demonstrated superior performance in ensuring dynamic stability and enabling the integration of locomotion–manipulation hybrid motions. However, when model-based mathematical optimization techniques have been employed, the associated computational burden often results in long processing times, making it difficult to respond to rapidly varying trajectories in real time. In addition, conventional model-based control strategies require accurate dynamic models of the robot, which necessitates additional compensation mechanisms to account for system uncertainties and modeling errors.
To overcome these limitations, learning-based Physical AI approaches, such as deep reinforcement learning and imitation learning, have emerged to directly learn complex control policies [
5,
12,
13,
14,
15,
16]. In particular, studies on adaptive neural network control for robots equipped with series elastic actuators have contributed to mitigating model uncertainties, demonstrating that adaptive and learning-based control strategies can effectively address modeling inaccuracies. It is worth noting that recent advances in efficient adaptive and learning-based control have demonstrated that control policies can be learned offline from collected experiences, substantially alleviating the dependence on high-performance computing hardware during deployment [
15,
16]. For mechatronic applications utilizing compact network architectures such as MLPs and LSTMs, real-time inference can be achieved well within the millisecond range even without dedicated GPU hardware. However, such deployment assumes that the training data sufficiently covers the operational conditions, and frequent task reconfiguration in industrial settings—such as changes in kinematic parameters, payload, and workspace geometry—may necessitate retraining. Furthermore, in multi-process robotic systems, shared CPU resources can increase inference latency beyond isolated benchmark levels. These practical considerations, together with the absence of formal stability guarantees for neural network-based controllers, motivate the development of analytical control frameworks that ensure tracking performance a priori without dependence on training data or computational environment assumptions. Furthermore, advanced optimization-based integrated methodologies—such as hierarchical optimization, holistic system integration design, and real-time reactive control—have been investigated for diverse environments and robotic platforms [
17,
18,
19,
20,
21]. Among these approaches, algorithms based on quadratic programming (QP) have been proposed to generate optimal control commands for integrated models of mobile bases and manipulators [
19,
20,
21]. These studies have progressed beyond improving model accuracy and have aimed at enhancing the strategic intelligence and task execution capability of robotic systems. However, since such methods must still solve optimization problems for high DOF systems with significant control redundancy, they inherently require high-performance optimization solvers and dedicated computational hardware. Consequently, these approaches impose substantial computational demands, limiting the development of cost-effective and widely deployable solutions. Moreover, the iterative nature of these optimization-based solvers introduces inherent uncertainty in computation time, as the number of iterations required for convergence varies depending on the current system state and constraint configuration. This time variability poses a fundamental challenge for deterministic real-time control, particularly in high-frequency applications (above 1 kHz) where strict cycle-time budgets must be consistently met. Consequently, ensuring real-time feasibility with optimization-based approaches often necessitates dedicated high-performance computing hardware or careful worst-case timing analysis, both of which increase system cost and integration complexity.
Considering the existing research outcomes and the practical demands in real-world applications, it is essential to reduce the influence of high DOF and to decrease the computational complexity and processing load of control algorithms in order to facilitate the rapid deployment of WBC for WMMs in practical environments. In particular, the control framework should be designed to operate independently of high-performance processors, thereby enabling cost-effective and scalable implementation in real industrial settings.
Therefore, this paper proposes an end-effector (EE)-driven whole-body tracking control (WBTC) framework for a mobile manipulator based on linear and angular motion decomposition. Regardless of whether WBC is employed, the fundamental objective of WMM control is to enable the EE to perform tasks at the desired position. Accordingly, the EE can be regarded as the primary reference for representing the motion of the WMM. By adopting this perspective, it is no longer necessary to separately define a target pose for the mobile base, move the base accordingly, and subsequently control the manipulator in a sequential manner. Instead, an EE trajectory tracking algorithm is proposed so that the WMM can be controlled in a unified manner through WBC with respect to a single reference, namely the EE. This paper addresses a trajectory tracking control algorithm that enables the EE to follow a trajectory defined as a set of positions in three-dimensional space. (Note that the orientation of the EE—i.e., roll, pitch, and yaw—is not considered in this study.) To this end, a kinematics-based trajectory tracking control method presented in [
22,
23] is adopted to design the EE velocity control algorithm. The resulting velocity command is then realized by decomposing the EE motion into linear, vertical, and rotational components using the motion decomposition technique proposed in [
24], and reconstructing the overall motion accordingly. During this process, control redundancy arises because the WMM consists of a non-holonomic mobile base and a multi-DOF manipulator. To eliminate the ambiguity caused by redundancy and to minimize control complexity, a control authority switching algorithm is proposed. Although the control authority switching and command blending algorithms in [
16] were formulated based on the boundary of the workspace, such a boundary-based approach is not suitable for trajectory tracking, as it defines switching conditions solely with respect to the relationship between the EE position and the workspace boundary, leaving the possibility that the EE may exit the workspace. To resolve this issue, the proposed switching algorithm is reformulated based not on workspace boundaries but on representative reference positions within predefined regions.
The proposed EE-driven WBTC algorithm is summarized in
Figure 1.
Admittedly, the proposed control law is derived based on a kinematic model that generates velocity commands, and therefore does not explicitly account for the dynamic characteristics of the WMM. This may be regarded as a limitation in terms of dynamic performance analysis. However, considering that most commercial robotic platforms are equipped with proprietary low-level dynamic controllers and do not allow direct access to torque-level control by external users, the proposed approach can be interpreted as a practical and platform-agnostic solution that can be readily applied to a wide range of robotic systems.
This paper includes verification results through numerical simulations to demonstrate the performance of the proposed algorithm. To minimize the gap between numerical simulation and real robotic systems, the characteristics of actual robots are reflected in the simulation setup. The performance evaluation of the proposed algorithm is conducted through comparison with a conventional optimization-based algorithm. The results of mission execution under the same scenario on the same processor are compared in terms of error convergence behavior, computation time, and generated control inputs.
The contributions of the proposed method are summarized as follows.
Reduced control complexity and computational burden: By mitigating the impact of high DOF and minimizing algorithmic complexity and computational load, the proposed method enables processor-independent operation. This facilitates the development of cost-effective and widely deployable solutions applicable to a broad range of robotic platforms.
Computational efficiency and embedded deployability: The proposed algorithm relies exclusively on elementary arithmetic and trigonometric operations, without requiring linear algebra libraries for large-scale matrix operations or iterative optimization solvers. This characteristic makes the algorithm readily deployable on resource-constrained embedded platforms, such as ARM-based industrial controllers or microcontroller units (MCUs), without the need for GPU acceleration or dedicated optimization hardware. The low and predictable computational footprint of the proposed method thus constitutes a significant practical advantage for real-world mobile manipulator deployment.
Ease of deployment on commercial robotic systems: Since most commercial robots are equipped with proprietary low-level dynamic controllers that restrict direct external torque-level control, the proposed kinematics-based control law can be readily implemented at the velocity-command level. This enables broad applicability across diverse commercial robotic platforms without requiring modification of internal dynamic controllers.
EE-driven unified control framework: By adopting the end-effector as the primary reference, the proposed approach eliminates the need to separately define a target pose for the mobile base and subsequently control the manipulator in a sequential manner. Instead, the WMM is controlled in a unified framework with respect to the EE, thereby enhancing motion fluidity, coordination, and overall operational efficiency.
Stable control authority switching mechanism: A radial function–based control authority switching algorithm is proposed, where the switching condition is defined with respect to representative reference positions within predefined regions rather than workspace boundaries. This approach mitigates potential instability during control authority transitions, alleviates constraints associated with strict workspace boundary definitions, and prevents the EE from exiting the admissible workspace during trajectory tracking.
The remainder of this paper is organized as follows.
Section 2 describes the overall system configuration and presents the kinematic modeling of the proposed framework based on linear and angular motion decomposition.
Section 3 introduces the kinematic motion controller designed to ensure stable trajectory tracking of the EE, along with a theoretical proof of error convergence.
Section 4 proposes a novel control authority switching algorithm and a blending function scheme to address the redundancy problem between the mobile base and the manipulator.
Section 5 presents simulation results that evaluate the trajectory tracking performance and computational efficiency of the proposed method, and compares them with those of a conventional quadratic programming (QP)-based control approach to demonstrate its effectiveness. Finally,
Section 6 concludes the paper.
3. Kinematic Motion Controller of EE
A motion controller is designed to enable the EE to track a given trajectory. To formulate the EE motion control law, the following position error variables are defined.
where, the time derivatives of the position errors are given as follows.
The control objective is to ensure that the error variables defined in (8) and (9) asymptotically converge to zero. To achieve this objective, the following control inputs are designed.
Here,
kz and
kθ are positive constants selected by user, and X, Y are defined as follows.
where
kx and
ky are positive constants determined by the user. Theorem 1 verifies that, under the control inputs defined in (10) and (11), the EE is guaranteed to follow the prescribed trajectory.
Theorem 1. By applying the control inputs in (10a) and (10b) to the EE of the mobile manipulator represented in (3) and Figure 1 and Figure 2, the position errors in (8) converge to zero, allowing the EE to track the given trajectory. Proof of Theorem 1. To show that the position error in (8) converges to zero over time, the control input is designed so that position errors in (8) become as follows:
Accordingly,
vz,
vεcos (
θε) and
vεsin (
θε) at the end of the right-hand side of (9) are designed as follows:
As applying (13) to (8), (12) can be obtained, thereby showing that the position errors converge to zero as time goes on. As can be seen in (13a),
vz, velocity input in vertical direction, is determined directly. To obtain the linear velocity,
vε, (13b) and (13c) are multiplied by
cos (
θε) and
sin (
θε) respectively, and then added together as in followings.
Through the process of (12) and (13), it can be shown that when the proposed control algorithm is applied to the mobile manipulator’s EE, the position error variables converge to zero. □
Although Theorem 1 guarantees the convergence of the position error to zero, this result presupposes that the EE orientation is properly aligned toward the trajectory. Therefore, the desired orientation of the EE is designed based on [
14,
15] as follows.
To ensure that
θε converges toward
θd, the orientation error
eθ is defined as follows.
The time derivative of
eθ is as follows.
To drive
eθ to zero,
ωε can be designed as in (10c). Whether the control command in (10c) ensures the convergence of
eθ to zero can be verified by examining if
eθ exhibits the following closed-loop behavior, as shown in (12) of Theorem 1.
By substituting
ωε defined in (10c), into (16), we obtain (17). Therefore, it can be concluded that, under the control input
ωε in (10c) converges to
θd.
4. Control Authority Switching Algorithm
As shown in (2), both vε and ωε are expressed as combinations of the velocity components of the mobile base and the manipulator. Therefore, redundancy must be addressed when controlling the EE. A control authority switching algorithm is proposed to resolve the redundancy issue.
In the proposed strategy, the manipulator workspace is assumed to be a spherical region centered at the manipulator base mount. Based on this assumption, a control authority allocation algorithm is proposed. The fundamental concept of the algorithm is to determine whether the mobile base or the manipulator should take control authority depending on whether the desired trajectory lies within the manipulator workspace. If the desired position is located outside the workspace, the EE cannot reach the target using the manipulator alone. In this case, the mobile base is commanded to move so that the EE can approach the desired position. Conversely, if the desired position lies within the manipulator workspace, the manipulator alone is sufficient to reach the target, and thus the mobile base does not need to move.
In addition to this fundamental concept, a blending function is introduced to enable smooth switching when the desired position crosses the workspace boundary. This prevents abrupt start–stop motions that would otherwise impose excessive mechanical loads on the system during instantaneous control authority transitions.
Although a similar switching concept was proposed in [
16], the switching logic in that work was defined with respect to the workspace boundary, which required multiple switching conditions across different regions. In contrast, the present study simplifies the structure by defining the switching condition with respect to a single representative point of the workspace, thereby providing a more concise and unified switching framework.
Since the workspace is defined as a sphere centered at the manipulator base mount, it is represented as shown in
Figure 3.
Figure 3a illustrates the relationship between the workspace and the trajectory in three-dimensional space. Although the actual manipulator workspace is represented as a spherical region in 3D space, this study aims to reduce system dimensionality through motion decomposition. As confirmed in (1), the planar and vertical motions can be implemented independently. Based on this property, the workspace is defined in terms of a cross-sectional representation corresponding to the height of the desired position, as shown in
Figure 3b. In
Figure 3a,b,
ρt denotes the planar distance between the desired position and the center of the workspace, while
ρw represents the radius of the workspace cross-section corresponding to the height of the desired position. The value of
ρw is computed as follows.
Here,
R denotes the radius of the spherical workspace. Once the planar workspace is defined according to (18), the switching function
μ(⋅) is formulated as illustrated in
Figure 4.
Figure 4 illustrates the switching function
μ(
ρt) with respect to
ρt. Here, the switching point denotes the position at which the actual control authority transition occurs. When the switching point is set closer to
ρw, the operating range of the manipulator is expanded. Conversely, when it is set farther from
ρw, the weighting of the mobile base increases.
where,
s denotes the switching point, and
α is a parameter that determines the slope of the transient region. As
α increases, the slope becomes steeper and the blending region becomes narrower; conversely, as
α decreases, the blending region becomes wider. Both
s and
α are user-defined parameters that can be selected according to system requirements. However,
s should be chosen with consideration of
ρw. Based on
Figure 4 and (2) and (19), the switching algorithm can be defined as follows.
In (20a),
vbcos (
θm) is computed. Therefore, when solving for the actual
vb,
cos (
θm) appears in the denominator, which leads to a singularity at
θm = ±
π/2. To avoid this singular point, a radial function
κ(
θm), as presented in [15 and 17], is applied to modify
vb as follows.
where
The radial function
κ(
θm) ensures that the control input
vb avoids very large values or infinity when
θm goes to ±
π/2 and that
vb is always defined.
Note: The switching point s determines the balance of control authority between the mobile base and the manipulator. When s is set close to ρw, the manipulator-only control region is maximized, but the EE is more likely to approach the workspace boundary, increasing the risk of joint velocity saturation and kinematic singularity. Conversely, when s is set close to zero, the mobile base is activated excessively, leading to unnecessary base motion and energy inefficiency. In this study, s is set to ρw/2, which equally distributes the control authority between the two subsystems: the manipulator primarily handles tracking when ρt < s, while the mobile base progressively participates as ρt exceeds s. Since ρw varies with the target height according to (18), s adapts automatically to the three-dimensional workspace geometry. Combined with α = 5.0, this configuration produces a smooth transition zone of approximately ±20% of ρw, preventing both abrupt mechanical shock and excessive response delay. The user may increase s when the trajectory remains within the workspace or decrease it when early base activation is desired. For example, when s is set to a smaller value, the active range of the mobile base is expanded, causing the base to move even when the desired position lies within the reachable workspace of the manipulator. This configuration is advantageous in scenarios where minimizing manipulator joint motion is desired or where maintaining a compact arm posture during base transit is preferred. Conversely, when s is set to a larger value, the operational range of the manipulator is extended, allowing the robot to reach targets by extending its arm while the base is in motion. This is beneficial in confined environments or in situations where precise repositioning of the base incurs a high cost.
5. Simulation Results
This chapter includes the simulation results on the performance of the proposed EE-driven trajectory tracking control algorithm based on the linear and angular motion decomposition. For the numerical simulation, the mobile manipulator capable of moving in a three-dimensional space is modeled in a Python environment. Also, the technical summary and parameters for the simulation are provided in
Table 2.
The control gains and switching parameters listed in
Table 2 are selected based on the following design rationale. As established in Theorem 1, the position tracking gains
kx,
ky,
kz and the orientation gain
kθ guarantee exponential error convergence for any positive values; the specific values determine the convergence rate according to the first order decay dynamics
ė = −
k·e given in (12). The horizontal gains
kx =
ky = 6.0 are set relatively high because both the mobile base and the manipulator contribute to the planar motion. The vertical gain
kz = 3.0 is set to a more conservative value, as the vertical motion is realized solely by the manipulator and must respect the joint velocity limits. The orientation gain
kθ = 4.5 is set equal to the horizontal gains to ensure coordinated tracking. For the blending function, the switching point
s =
ρw/2 provides a balanced allocation between the manipulator-only and base-assisted control regions, and the slope coefficient
α = 6.0 is chosen to prevent both abrupt mechanical transitions and excessive response delays.
Note: The control gains in the proposed algorithm directly determine the convergence rate of the first-order differential equation governing the end-effector error dynamics. Since the system is analytically guaranteed to be stable regardless of gain magnitude, the gain selection reduces to a hardware-constrained design choice rather than an optimization problem. Specifically, larger gains yield faster convergence but proportionally increase the commanded velocity, which must remain within the physical joint velocity limits of the mobile base and manipulator. Therefore, the gains are selected as the maximum values that satisfy the actuator velocity constraints, ensuring the fastest achievable convergence without violating hardware limitations.
To show the performance of the proposed algorithm, we assume the following two trajectory scenarios as in
Table 3.
To evaluate the performance and real-time feasibility of the proposed algorithm, it is compared with an optimization-based WBC approach employing a conventional QP controller [
13]. It should be noted that both the proposed method and the QP-based controller are designed to achieve the same control objective, namely, to minimize the EE position error with respect to the desired trajectory in three-dimensional space. Both methods operate under the same target trajectory, the same initial conditions, and the same system parameters as specified in
Table 2 and
Table 3. While the proposed method constructs the control inputs directly through motion decomposition and explicit kinematic relationships as described in
Section 2,
Section 3 and
Section 4, the QP-based controller computes the control inputs by solving an optimization problem over the holistic Jacobian under a weighting matrix.
Note: The QP-based optimization algorithm is selected as the benchmark because it represents the current state of the art in whole-body control of mobile manipulators [
6,
7,
8,
9,
10,
11,
17,
18,
19,
20,
21]. In particular, MPC—one of the most widely adopted advanced control strategies—frequently employs QP as its core optimization engine, and thus comparing against a QP-based controller is considered representative of the prevailing optimization-based control paradigm. To enhance the practical relevance of the comparison, velocity level constraints reflecting the physical limitations of the system are imposed on both the mobile base and the manipulator in the simulation.
This formulation ensures that the comparison between the two methods is conducted under a fair and consistent evaluation framework. The QP controller used as a benchmark is formulated with the following cost function.
where
The above optimization problem is equivalently expressed in the standard quadratic form, C(
q), where
The QP problem is solved numerically at every control cycle using the SLSQP (Sequential Least Squares Programming) algorithm, with both the objective function and its analytical gradient supplied explicitly to eliminate numerical differentiation overhead. The solver is configured with a convergence tolerance is 1.0 × 10
−8 and a maximum iteration limit of 500. The workspace feasibility is enforced through two layers of constraints that ensure the planar reach rho remains within [
ρmin,
ρmax] = [0.30, 2.70] m, where
ρmax =
L1 +
L2 − 0.3 provides a boundary margin to prevent chattering near workspace limits, and one-step hard constraints that guarantee
ρ(
t +
ts) within [
ρmin,
ρmax] at every time step. All numerical computations, including the Jacobian evaluation, QP construction, and SLSQP optimization, are performed using the numerical routines of NumPy and SciPy in a Python 3.10 environment.
Under the environment specified in
Table 2, when the scenario described in
Table 3 is executed, the resulting motion and error behaviors are obtained as shown in
Figure 5. As shown in
Figure 5, the proposed algorithm exhibits rapid reduction of the EE position errors
ex,
ey, and
ez, even under large initial error conditions, compared with the QP-based tracking controller. All axes demonstrate stable convergence within approximately 2 s. In particular, stable convergence is maintained without divergence or oscillation during the initial tracking phase. The error in the
z-direction also gradually converges to zero due to the independent proportional control term, and the desired trajectory is maintained without residual error throughout the entire simulation interval. These results indicate that the proposed algorithm guarantees stable error convergence even in a mobile manipulator system characterized by nonlinear kinematic coupling. In addition to the convergence performance shown in
Figure 5, the two algorithms also differ in computational time.
Figure 6 compares the computational time required by the two methods.
Figure 6 presents a comparison between the proposed algorithm and the QP-based control method in terms of computational time. From the perspective of computation, the difference between the two approaches is more pronounced. For the proposed algorithm, the average computation time per control loop is more than 13 times faster than that of the optimization-based method, and the variation in computation time throughout the entire simulation interval is very small. This improvement is attributed to the reduced control complexity achieved by the proposed framework. In contrast, the QP-based controller must solve an optimization problem at every control cycle, resulting in a larger average computation time and the potential for occasional computation-time spikes in worst-case scenarios. When the computation times shown in
Figure 6 are analyzed along the time axis, the statistical results are summarized in
Table 4.
From the results in
Figure 6 and
Table 4, it can be concluded that the proposed algorithm is more suitable for mobile manipulator systems requiring real-time control. In particular, for applications demanding high-frequency control (e.g., above 1 kHz), the proposed method demonstrates clear computational efficiency advantages over the QP-based approach.
6. Conclusions
This paper proposes the EE-driven WBTC algorithm based on linear and angular motion decomposition. The objective is to reduce the high computational complexity inherent in the WBC of high DOF WMM while ensuring stable and accurate 3D trajectory tracking. Conventional optimization-based approaches require solving constrained optimization problems at every control cycle, leading to high computational costs and time variability. In contrast, the proposed method formulates the control problem directly in the EE space, decomposing the required motion into planar linear, vertical, and angular components. This allows for the construction of control inputs through explicit kinematic relationships without relying on numerical optimization. Theoretical analysis confirms that this framework guarantees exponential convergence of both position and orientation errors. Redundancy between the mobile base and the manipulator is resolved through a control authority switching algorithm combined with a blending function, rather than weighted optimization. By defining the switching condition relative to a representative point of the workspace—rather than its boundary—the overall structure is simplified, and abrupt control transitions are effectively prevented.
Numerical simulations validate the performance and contributions of the proposed algorithm. In 3D trajectory tracking scenarios, errors in all axes decreased rapidly without oscillation, demonstrating superior stability. Compared to QP-based controllers, the proposed method showed faster error reduction during the transient phase and maintained precise tracking without residual steady state errors. The distinction in computational efficiency is even more pronounced. The proposed algorithm reduced average computation time per control loop by more than 13 times compared to the QP-based approach, while maintaining minimal time variation. While QP-based controllers suffer from high computational burdens and potential time spikes, the proposed method’s efficiency is particularly critical for practical applications requiring high-frequency control (above 1 kHz). By decomposing the total DOF of the WMM, this paper offers a new control paradigm that lowers control difficulty and confirms the fundamental feasibility of WBTC.
However, for real-world deployment where disturbances and uncertainties exist, further research is needed in the following areas. Regarding disturbance compensation, the proposed kinematic-based framework does not explicitly account for dynamic uncertainties such as payload variations, friction, and inertia changes; the integration of adaptive or online data-driven compensation techniques is required to maintain tracking performance under such conditions. Regarding fault detection, actuator faults including wheel slip and joint performance degradation may occur during prolonged operation, necessitating fault-tolerant control strategies that can detect and accommodate such faults without compromising stability. Regarding collision avoidance, the current framework does not incorporate obstacle avoidance capabilities; in cluttered or dynamic environments, the integration of real-time collision avoidance with the proposed control authority switching mechanism is essential to ensure safe operation.
In conclusion, the proposed EE-driven WBTC method significantly reduces computational complexity compared to previous approaches while maintaining stable and accurate tracking. These results demonstrate that the proposed method is a practical and viable framework with strong real time applicability for mobile manipulator systems.