1. Introduction
Cable-Driven Parallel Robots (CDPRs) have demonstrated their unique value in large-scale applications such as radio telescopes (e.g., FAST) [
1,
2], automated stages [
1], large-scale curtain wall installation [
3], and warehousing logistics [
2], owing to their vast workspace, high payload-to-weight ratio, and lightweight structure. However, as application scenarios extend to dynamic and unstructured environments like building façade cleaning [
4,
5,
6,
7,
8], rehabilitation training [
9], and post-disaster search and rescue [
10], traditional CDPR control paradigms have increasingly revealed limitations regarding deployment flexibility and adaptability to environmental changes.
Current mainstream control strategies—whether traditional methods using p-norm (e.g., 2-norm) optimization to solve for redundant cable Positive Tension Distribution (PTD) [
2], non-iterative tension generation schemes proposed to alleviate computational burdens (e.g., the approach by Ameri et al. [
7], which uses saturation functions and nonlinear disturbance observers to explicitly generate positive tension), or Nonlinear Model Predictive Control (NMPC) incorporating tension distribution into the feedback structure [
11]—essentially adhere to a “map–navigation” paradigm. This paradigm first relies on external measurement devices (such as laser trackers or vision systems [
12]) to perform high-precision calibration of geometric parameters like absolute anchor coordinates, constructing a precise, static global “map” (i.e., inverse kinematics and Jacobian models). Subsequently, controllers (such as PID, sliding mode control [
2], or adaptive control [
13]) perform trajectory tracking and attitude regulation based on this map. This paradigm is tightly coupled with a fixed hardware topology. Consequently, once anchor positions change (e.g., re-deploying CDUs to avoid collisions [
14]), the original map becomes invalid, necessitating system suspension and recalibration. This issue is particularly pronounced in scenarios where deploying precision measurement equipment is difficult, such as on space stations [
15] or structurally complex building façades [
5].
To reduce dependence on precise models, existing research has proposed various improvements. For instance, the Adaptive Synchronization Control (ASC) proposed by Ji et al. [
16] can maintain trajectory synchronization amidst kinematic and dynamic parameter uncertainties, yet the construction of synchronization errors still relies on a preset nominal model. The “Assist-As-Needed” (AAN) controller by Asl and Yoon [
9] enhances the flexibility of rehabilitation training through an error-driven auxiliary mechanism, but its control strategy, based on a single-degree-of-freedom model, is difficult to generalize directly to topology reconfiguration scenarios involving multiple cables and synergistic units. Bouaouda et al. [
17] and Lu et al. [
18] have attempted to introduce Deep Reinforcement Learning (DRL) and AI control to address complex dynamics and cable flexibility, but these approaches typically still require a certain degree of geometric priors or offline training data.
At the hardware level, existing research often struggles to decouple physical reconfiguration from control complexity. For instance, Gagliardini et al. [
14] designed a movable-anchor structure for large-scale operations; however, this approach essentially adopts an “offline” strategy, requiring system suspension to relocate anchors to pre-calculated positions. An et al. [
19] advanced this by enabling “online” reconfiguration for obstacle avoidance, yet their control logic still adheres to a model-based paradigm, necessitating real-time anchor position measurements to continuously update the global Jacobian matrix. While other modular designs like the reconfigurable robot by Zhou et al. [
20] and the high-rise cleaning modules by Fang et al. [
21] (and similar integrated mechanisms [
3,
22]) have improved hardware flexibility, they typically do not address the control adaptation issue under zero-knowledge conditions. To reduce dependence on geometric priors, advanced data-driven approaches have emerged. For example, Raman et al. [
23] utilized Deep Reinforcement Learning (DRL) for reconfigurable CDPRs, and Fazeli et al. [
24] proposed a dynamic model-free framework. However, these methods often suffer from high computational costs or require extensive offline training [
23,
24], which can be prohibitive for rapid on-site deployment.
Addressing the aforementioned issues, this paper attempts to explore a “Local Perception—Synergistic Control” approach, distinct from the traditional “map–navigation” paradigm. The core idea is to no longer explicitly construct a global geometric model but instead utilize simple heuristic local rules and distributed feedback to achieve synergistic stability of trajectory and attitude in the absence of global geometric priors. To reduce conceptual ambiguity, the term “reconfigurable” in this paper primarily emphasizes that the Cable Driving Unit (CDU) serves as an independent physical module capable of asymmetric deployment in unstructured environments, allowing for the online addition, removal, or repositioning of nodes during operation, while the control strategy adapts to these configuration changes without recalibration. To avoid conceptual ambiguity, the term “calibration-free” in this paper is strictly defined as the elimination of the need to calibrate global geometric parameters, such as the absolute coordinates of anchors relative to the global frame. This stands in contrast to the traditional “map-based” control, which fails without a precise geometric map. However, it is important to distinguish this from “sensor calibration”. Local onboard sensors (e.g., the zero-bias of the IMU or the sensitivity of tension sensors) still require routine standardization to ensure measurement accuracy. The proposed strategy removes the dependency on the environmental geometry map, not the instrumental accuracy.
Under these definitions, this paper seeks to combine the philosophy of “Local Rules—Distributed Feedback—Global Stability” with a reconfigurable modular hardware architecture to enhance the deployment efficiency and topological adaptability of CDPRs in typical unstructured scenarios such as building curtain wall cleaning. Centering on this objective, the main contributions of this paper include:
1. Proposing a calibration-free control principle based on Relative-Azimuth aware Coordination (RAC), which generates control commands relying solely on anchor relative quadrant information and end-effector attitude and tension feedback;
2. Constructing a hierarchical–distributed hybrid control framework composed of “4+2+1” local rules, achieving the synergy of trajectory command decomposition, attitude stabilization, and tension maintenance;
3. Designing a modular reconfigurable CDPR system architecture and validating the effectiveness and robustness of the control method under static configuration changes and dynamic topology reconfiguration (including unit failure) in a high-rise curtain wall cleaning simulation scenario.
The structure of the full paper is arranged as follows:
Section 2 introduces the control strategy based on local rules;
Section 3 elaborates on the reconfigurable system design;
Section 4 presents the simulation modeling, parameter settings, and result analysis; and
Section 5 summarizes the paper and discusses future work.
2. Local Rule-Based Control Strategy
The control system presented in this paper adopts a “4+2+1” architecture driven by local rules to adapt to the topological changes and parameter uncertainties resulting from the reconfigurable hardware. The “4” corresponds to four quadrant-based translational walking rules, the “2” corresponds to attitude correction rules targeting positive and negative inclinations, and the “1” corresponds to a distributed cable tension maintenance rule. These three categories of rules are executed in parallel in the time domain and superimposed at the command level to achieve comprehensive control over trajectory, attitude, and tension.
2.1. Kinematic Principles of Rule Design
Traditional CDPR control universally adopts the “Global Geometric Mapping” (GGM) paradigm, which constructs inverse kinematic relations and the Jacobian matrix based on the absolute coordinates of anchors to solve for cable length (or velocity) commands. To avoid dependence on precise geometry, this paper adopts a control approach based on Local Relative-Azimuth Awareness: the system no longer uses specific coordinate values of anchors but relies solely on the quadrant information of anchors relative to the moving platform, as well as local feedback quantities such as attitude and tension.
In the two-dimensional plane, let the velocity of the moving platform’s centroid in the global coordinate system be denoted as
let the length of the
-th cable be
, and the unit direction vector pointing from the moving platform centroid to the
-th anchor be
neglecting cable elasticity and platform rotation, the differential kinematic relationship can be written as
when further considering the influence of the pitch angular velocity
of the platform about its centroid on cable length, the above equation generalizes to
where
represents the equivalent lever arm of the
-th cable acting on the moving platform. The above relationship indicates that as long as the signs of the components of
on each coordinate axis are known, it is possible to determine whether the cable should execute a winding or releasing operation under a given platform velocity command, without requiring the precise coordinates of the anchors.
This paper classifies the anchor quadrants based on the signs of the projection components of in the Cartesian coordinate system, categorizing anchor orientations into four types: Left-Upper (LU), Left-Lower (LD), Right-Upper (RU), and Right-Lower (RD). This classification not only facilitates rule construction but also corresponds to the basic requirements of 2D force closure: as long as there is cable distribution in each quadrant, omnidirectional control of the moving platform can be achieved through the resultant force and moment.
In the presence of multiple redundant cables, this paper treats multiple cables within the same quadrant as a single “Virtual Cable”. For the set of cables
belonging to the same quadrant
, the length rate-of-change command is defined as
where
is the target cable velocity for quadrant
, and
is a distribution weight determined based on factors such as cable-rated load or current tension. Through this dimensionality reduction mapping, the complex redundant cable system is equivalent to four quadrant drive channels, facilitating the design of unified local rules.
2.2. Trajectory Control Rules
Based on the aforementioned kinematic relationships, this paper constructs trajectory control rules for four directions, as shown in
Figure 1a. The core logic is to decompose complex omnidirectional motion into simple quadrant actions. Taking rightward translation as an example, let the desired velocity of the moving platform be
(where
). According to the differential kinematics equation, if the anchor pointed to by u_i is located in the RU or RD quadrant (i.e., the two cables on the right in
Figure 1a), the cable should execute a winding operation; if the anchor is located in the LU or LD quadrant (i.e., the two cables on the left), the cable should execute a releasing operation. Similarly, the four sub-figures at the bottom of
Figure 1a respectively illustrate the winding/releasing logic of the CDUs in each quadrant during right, left, up, and down movements. The following “Quadrant–Action” mapping is obtained through induction:
1. Rightward Translation: CDUs in RU and RD quadrants wind; CDUs in LU and LD quadrants release.
2. Leftward Translation: CDUs in LU and LD quadrants wind; CDUs in RU and RD quadrants release.
3. Upward Translation: CDUs in LU and RU quadrants wind; CDUs in LD and RD quadrants release.
4. Downward Translation: CDUs in LD and RD quadrants wind; CDUs in LU and RU quadrants release.
The above rules embody a qualitative control philosophy based on the sign characteristics of the Jacobian matrix: as long as the quadrant relationship of the anchors relative to the moving platform remains unchanged, even if their specific coordinates drift, the sign allocation for winding/releasing remains compatible with geometric constraints, thereby ensuring kinematic feasibility.
It should be noted that this basic rule set primarily generates open-loop translational velocity commands and does not explicitly control the platform attitude. In actual asymmetric deployment conditions, relying solely on walking rules would lead to gradual drifting of the platform attitude; therefore, it is necessary to superimpose attitude control rules (see
Section 2.3) on this basis for compensation.
2.3. Attitude Control Rules
Attitude stability is one of the core constraints of the entire control system. To maintain the platform approximately horizontal under asymmetric anchor layouts and external disturbances, this paper superimposes a layer of attitude closed-loop control on top of the basic walking rules, the mechanism of which is shown in
Figure 1b.
Let the pitch angle of the moving platform about the horizontal axis be
, the desired attitude be
, and the attitude error be defined as
. This paper adopts a Proportional-Derivative (PD) attitude control law and distributes the control action by quadrant. Let the quadrant weight corresponding to the
-th cable be
, whose value is determined by the rule that “when
, CDUs in RU/LD wind and LU/RD release; when
, the opposite applies”. The cable length rate-of-change component generated by attitude control can be written as:
where
and
are the proportional and derivative gains for attitude control, corresponding to the simulation parameter settings given in
Section 4.2.2.
When
(i.e., the “left side high” state shown in the bottom right of
Figure 1b), cables in the RU and LD quadrants (where
) execute winding, while cables in the LU and RD quadrants (where
) execute releasing; when
(shown in the bottom left of
Figure 1b), the quadrant action directions are reversed. After superimposing this attitude regulation component with the basic walking component, the comprehensive cable length rate-of-change command for the
-th cable is formed:
where
is given by the quadrant walking rules in
Section 2.2, and
is produced by the tension maintenance rule (see
Section 2.4). In the simulation, the attitude feedback frequency is set to a value higher than the position control frequency to ensure that the attitude closed loop possesses sufficient bandwidth.
It is worth noting that the aforementioned quadrant attitude rules imply the physical premise that “the moving platform is always located within the convex hull of the anchors, and the quadrant attribution of each anchor does not change abruptly during motion”. In typical applications, such as building curtain wall cleaning, following the convention of “boundary deployment, internal operation” naturally satisfies this condition, thereby ensuring the consistency of the attitude control moment direction and the validity of the rules.
2.4. Cable Tension Maintenance Rule
To ensure the effective execution of the control strategy, all cables must be maintained in a tensioned state. As illustrated in
Figure 1c, a fully distributed local tension closed-loop is implemented within each CDU in this paper. This rule operates independently of motion commands: when the sensor detects that the real-time tension
falls below the preset minimum safety threshold
(i.e.,
), the local controller automatically triggers the winch to execute additional winding compensation (as indicated by the arrow in the figure) without altering the global direction of motion, continuing until the tension is restored to the safe range. This mechanism provides a fundamental guarantee of mechanical stability for the system during large-span operations and under external disturbances.
2.5. System Stability Analysis
To validate the theoretical effectiveness of the proposed “4+2+1” local rule-based control strategy, this section conducts a convergence analysis of the closed-loop system based on Lyapunov stability theory. Considering that the control strategy adopts a hierarchical architecture with decoupled attitude stabilization and trajectory tracking, and incorporates nonlinear threshold characteristics into the attitude control law, we will explicitly prove the Uniformly Ultimately Boundedness (UUB) of the attitude subsystem and the asymptotic stability of the position subsystem, respectively.
Let the state vector of the system be defined as , where denotes the position tracking error vector, and and represent the pitch angle and pitch angular velocity of the moving platform, respectively.
2.5.1. Bounded Stability Analysis of the Attitude Control System
Consider the attitude dynamics equation of the moving platform
, where
is the moment of inertia of the platform about its centroid, and
is the resultant external torque acting on the platform. The total mechanical energy of the system is selected as the Lyapunov candidate function
:
where
is the equivalent proportional gain for attitude control. Differentiating
with respect to time yields
According to the attitude control rules described in
Section 2.3, when the attitude deviation exceeds the preset safety threshold
(i.e.,
), the controller generates a restoring moment by adjusting the winding and releasing of cables in diagonal quadrants. Mathematically, this control law is equivalent to a Proportional-Derivative (PD) feedback with an introduced damping term:
where
is the derivative gain. Assuming that the dynamic response of the actuators is rapid and ignoring external random disturbances, the resultant torque of the closed-loop system is primarily composed of the control torque (i.e.,
). This is substituted into the derivative equation
From this, it follows that when . Since is negative semi-definite, according to LaSalle’s Invariance Principle, the system state trajectory will converge to the largest invariant set , which implies , and consequently is derived from the dynamics equation. However, considering the existence of the threshold mechanism in the control strategy, when , the control input is zero, and the system is in a state of free floating or subject only to gravitational torque. Combining these two cases, the attitude subsystem satisfies the condition of Uniformly Ultimately Boundedness (UUB) stability. This implies that regardless of the initial state, the system trajectory will eventually enter and remain within a compact set centered at the origin, thereby theoretically guaranteeing that the platform attitude can be stabilized within the safe range permitted by engineering standards.
2.5.2. Asymptotic Stability Analysis of Position Tracking
For the position control subsystem, the position error energy function
is defined as
where
. Taking the derivative of
with respect to time yields
According to the “quadrant-aware” walking rules defined in
Section 2.2, the velocity command
generated by the controller is proportional to the position error, i.e.,
, where
is the position gain.
Since CDPRs are over-actuated systems, and the quadrant mapping rules designed in this paper ensure that the actual motion vector
synthesized by cable tensions maintains directional consistency with the command vector
(i.e., the vector inner product is greater than zero), we can let
. Substituting this into the above equation yields
Evidently, for any non-zero error , the condition holds. This indicates that the position subsystem is asymptotically stable, and the control strategy can drive the system to continuously decrease the potential energy function until the position error converges to zero.
In summary, the Lyapunov analysis demonstrates that the hierarchical control strategy proposed in this paper guarantees the stability of the attitude subsystem within a bounded range while achieving the asymptotic convergence of the position subsystem.
It is noteworthy that the proposed “4+2+1” rules essentially constitute a Switched System. As the moving platform moves or the target command changes, the set of CDUs participating in winding or releasing (i.e., the active modes) undergoes discrete switching. However, since all subsystems (i.e., the rules for each quadrant) share the same Lyapunov functions and (i.e., Common Lyapunov Functions) that render their energy monotonically decreasing, according to the stability theory of switched systems, the system guarantees global asymptotic stability under arbitrary switching sequences. This provides solid theoretical support for the heuristic rules proposed in this paper.
5. Conclusions
Addressing the limitations of traditional Cable-Driven Parallel Robots (CDPRs), which rely heavily on high-precision calibration and struggle to adapt to unstructured environments, this paper proposes and validates a reconfigurable CDPR scheme based on heuristic local rules. The core contribution of this scheme lies in the successful decoupling of the control logic from the system’s physical topology through the deep coupling of modular hardware and calibration-free control.
The main research findings of this paper are summarized as follows:
1. Achieved deep decoupling of control logic and physical configuration. Through the proposed modular architecture, it is proven that the force closure and motion stability of the system can be maintained relying solely on the perception and feedback of local relative relationships, without the need for prior knowledge of global coordinates or complex calibration. This breaks the inherent cognitive assumption of traditional CDPRs that “high-precision calibration is a prerequisite for control”.
2. Established an adaptive control framework with “fault immunity” characteristics. The proposed multi-level rule strategy (the “4+2+1” rules) not only achieves trajectory tracking but, more importantly, endows the system with adaptive adjustment capabilities in the event of partial execution unit failure or sudden position changes. Quantitative results show that the system’s adjustment time when facing topological abrupt changes is consistently less than 3 s. This immediate response mechanism based on physical feedback demonstrates greater practical robustness than model-based replanning methods.
3. Validated the effectiveness of “distributed local rules” for global behavior control. Quantitative analysis indicates that compared to the uncalibrated benchmark model-based method, the proposed rule-driven strategy reduces the Pitch Root Mean Square Error (Pitch RMSE) from 42.75° to 1.52° (a reduction of 96.4%) and simultaneously decreases the Trajectory RMSE from 1.11 m to 0.55 m (a reduction of 50.5%), successfully stabilizing the platform attitude within the safe threshold permitted by engineering standards throughout the process. This suggests that through low-dimensional local rule constraints, the system can achieve predictable and controllable macro-stable behavior in highly redundant and uncertain unstructured spaces, offering a new theoretical perspective for solving rapid robot deployment problems in complex constrained spaces.
This study presents a robust control paradigm for CDPRs in unstructured scenarios like building automation and post-disaster rescue. Although verified here on a planar configuration, the “local perception–synergistic execution” logic offers a theoretical possibility for extension to spatial 3D (Spatial CDPRs) systems. A promising direction for this expansion involves generalizing the current 2D “Quadrant-based” division to a 3D “Octant-based” division, where monitoring the vector component signs
could potentially expand the control logic from 4 azimuths to 8 spatial regions. Regarding the adaptability to complex geometric features (e.g., protrusions and depressions on the curtain wall surface), it is important to note that the proposed MEU operates as a non-contact floating platform. By maintaining a preset standoff distance, the system inherently avoids physical interference with surface irregularities that fall within the safety clearance. Consequently, the capability to physically engage with and clean these complex features is intended to be achieved through modular end-effectors. Currently, the physical prototype based on the design in
Section 3 is being assembled. Future work will focus on the experimental verification of the proposed control strategy on this physical platform, as well as the integration of adaptive cleaning modules, such as telescopic brushes or compliant manipulators, to specifically address the cleaning requirements of irregular surfaces.