Next Article in Journal
Comparative Analysis of Support Vector Machine Variants for Human Activity Recognition Using Wearable Sensor Data
Previous Article in Journal
Parametric Amplification of Continuous-Variable Entangled State for Loss-Tolerant Quantum Distributed Sensing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Configuration Design and Workspace Analysis of a Large-Scale Motion Simulator Based on Cable-Driven Parallel Technology

by
Fei Guo
*,
Wanhong Lin
,
Jiangang Chao
and
Hua Deng
National Key Laboratory of Human Factors Engineering, China Astronaut Research and Training Center, Beijing 100094, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(17), 5550; https://doi.org/10.3390/s26175550
Submission received: 13 June 2026 / Revised: 2 August 2026 / Accepted: 6 August 2026 / Published: 1 September 2026
(This article belongs to the Special Issue Robotics: Precision, Sensing and Control)

Abstract

Concentrating on a large-scale motion simulator, this article proposes the cable-driven parallel mechanism (CDPM), whose virtues are simplified geometry, being lightweight, and having a large workspace, high workload, and fast dynamic performance. To meet engineering requirements for motion simulation, we devise several CDPM configurations and establish a systematic selection procedure. The target configuration is determined based on several constraints, including the simulator’s installation space, the end-effector’s shape and load, and the required degrees of freedom (DOFs) and motion range. We calculate the wrench-closure workspace (WCW) and wrench-feasible workspace (WFW), incorporating the range of posture variations into their volume calculations. These workspaces serve as key criteria for configuration selection. Based on the WFW, we optimize the distal attachment points of the cables connected to the end-effector and adjust the minimum and maximum cable tension constraints. This optimization provides the basis for selecting the cable and motor models and ultimately establishes the optimal configuration. The proposed method encompasses the entire process, from defining large-scale motion requirements to determining the final parameters of the simulator.

1. Introduction

Motion simulators typically employ parallel 6-DOF kinematics, such as the Stewart platform, to reproduce flight-related sensorimotor cues. In order to obtain more realistic motion perception, the simulator requires higher acceleration, greater velocity, and a longer stroke. Among various mechanism types, the cable-driven parallel mechanism offers distinct benefits, including a larger workspace and higher end-effector speed and acceleration [1]. Compared with traditional series manipulators with rigid links, the CDPM features a simpler structure, lighter weight [2], larger workspace, lower power consumption [3], and higher stiffness.
This work focuses on the simulation of flight motion and proposes a design scheme for a large-span cable-driven parallel mechanism. The end-effector accomplishes the motion simulation tasks by actuating multiple cables. Extensive research on CDPMs has been conducted both domestically and internationally, with applications spanning crane engineering [4], astronomical observation [5], industrial manufacturing [6], aircraft painting and maintenance [7], flight simulators [8] and other fields.
The workspace of a mechanism is defined as the set of all reachable spatial points [9] and serves as a key metric for evaluating the mechanism’s performance [10]. Different mechanisms exhibit distinct workspace shapes, which depend on the interplay among the number of cables, the end-effector’s DOFs, the arrangement of cable attachment points, and the cable tension constraints [11]. To select a suitable CDPM configuration, one must compare the workspaces of candidate configurations [12] and verify whether their translational and rotational ranges meet the flight simulation requirements.
Cables can only transmit tension, not compression, due to their unidirectional force property [13]. To account for this unidirectional property and the associated tension limits, researchers [14] have defined several workspace types, including the static-equilibrium workspace (SEW), wrench-closure workspace (WCW) [15], force-feasible workspace (FFW) [16], dynamic workspace (DW), and collision-free workspace (CFW). Pusey [17] defined the SEW as the statically reachable workspace; however, not all end-effector configurations are statically reachable. Roberts [18] calculated the SEW for a CDPM in a specific configuration using the static-equilibrium equation and the null space of the Jacobian matrix. Ida [19] introduced a novel algorithm for computing the SEW of underactuated CDPRs considering tension distribution. Verhoeven [20] proposed the definition and analytical expression of the CFW using a semi-algebraic set. For an incompletely restrained positioning mechanism, researchers employed the vector geometry method, treating the end-effector as an equivalent mass point [21]. This method yielded the analytical formulation of the workspace but could not characterize the workspace with respect to the end-effector’s posture angles. For a redundantly restrained positioning mechanism, the cable tension equilibrium equation is transformed into several subproblems using an elimination method [22], in which the pose points are evaluated by checking the signs of the resulting expressions to determine whether they lie within the workspace. Combining the convex theory with the Jacobian matrix, Diao [23] solved the WCW of the CDPM using a numerical approach. Gouttefarde [24] calculated the WFW of the CDPM using an interval analysis method. Xin [25] developed a calculation method for the WCW based on workspace existence conditions and a unified solution strategy. Gosselin [26] proposed the concept of the DW and developed a calculation routine that incorporates acceleration to broaden the motion range of the end-effector. Ferraresi [27] introduced a specialized calculation method for a CDPM with 6 DOFs actuated by nine cables. However, this method is not generalizable to other types of CDPM configurations.
Numerical research on workspaces has yielded encouraging results in terms of size, shape, and cable–environment collision avoidance, albeit at the cost of a large number of actuators. Williams [28] proposed a concept for a CDPM actuated by 12 cables with linearly movable proximal anchor points. Korayem [29] investigated the workspace of a suspended CDPM with elastic and heavy cables, thereby accounting for the effect of cable sagging. Most prior studies have focused on generic algorithms or small-scale robots. However, a systematic design workflow for large-scale motion simulators—one that combines configuration selection, WCW/WFW analysis, and parametric optimization—has not yet been reported.
For the purpose of flight simulation, this work focuses on CDPM technology. The proposed CDPM is intended for motion cueing in exercise-based flight simulators, where rapid, large-stroke motions are essential for vestibular perception. Its cable-based actuation not only reduces moving inertia and power consumption but also substantially lowers procurement and maintenance costs compared with conventional hydraulic platforms. The first stage involves designing an appropriate mechanism tailored to the flight motion simulator’s requirements. This stage includes calculating the wrench-closure workspace (WCW) and wrench-feasible workspace (WFW) for six configurations, which differ in the number and arrangement of cables. In addition to the hardware composition and mechanism design of the motion simulator, the kinematics and force equilibrium are also addressed. The effects of different postures, distal attachment point locations (cables connected to the end-effector), and cable tension constraints on the CDPM are demonstrated. By tuning these influencing parameters, an optimal configuration of the CDPM simulator can be obtained.

2. Motion Simulator Design

As illustrated in Figure 1, the motion simulator is composed of a basic frame, a cable-driven system, and an end-effector. The basic frame includes a truss, fixed pulleys, and cables. The cable-driven system consists of a servo motor, a reduction gear, a winding drum, a control cabinet, and a computer. A dummy with VR glasses fixed on it is mounted on the end-effector to conduct visual simulation. The end-effector, designed with a larger rotational range, comprises a single-degree-of-freedom servomotor, a driven gear, a driving gear, and a rotary plate.
The geometric parameters and motion requirements of the cable-driven parallel simulator are summarized in Table 1. The angular ranges are derived from representative flight simulation scenarios. The feasible cable tension range is initially estimated based on actuator capabilities and cable strength and will be further optimized in Section 5.1 to balance workspace size against hardware cost.
For a CDPM, achieving full restraint with n degrees of freedom requires at least n + 1 cables [30]. Based on the relationship between the number of cables m and the degrees of freedom of the end-effector n, CDPMs can be classified into three types, namely, incompletely restrained positioning mechanisms ( m < n + 1 , IRPMs), completely restrained positioning mechanisms ( m = n + 1 , CRPMs), and redundantly restrained positioning mechanisms ( m > n + 1 , RRPM) [31].
The design responds to the demands of a large-scale motion simulator, including the installation space defined by proximal anchor points, the end-effector geometry, load capacity, motion DOFs, and the desired posture range. Since the motion simulator requires 6 DOFs (as listed in Table 1), the configuration must be either a CRPM or an RRPM. When external forces act on the end-effector, a redundantly restrained driving method can be adopted. However, the redundantly restrained configuration introduces several challenges in mechanical analysis and control strategy, including increased risks of cable-to-cable and cable-to-end-effector interference. As the number of cables increases, the force distribution algorithm for redundantly restrained systems becomes more complex. Therefore, considering cable tension and workspace constraints, we select the target mechanism from CDPM configurations with 7 to 9 cables and subsequently perform further optimization. Figure 2 illustrates six CDPM configurations: 7-25 (two upper and five lower cables), 8-44 Up-and-Down, 8-44 Falcon (four upper and four lower cables arranged in a staggered pattern), 8-44 Falcon-middle (where the distal attachment points are not located at the vertices of the end-effector), 8-44 Ico (with an icosahedral end-effector), and 9-63. In the following section, we take these configurations as examples to analyze their workspaces and optimize their structures.

3. Kinematic Model and Static-Equilibrium Analysis

Figure 3 illustrates the kinematic and kinetostatic description of a cable-driven parallel mechanism with n degrees of freedom (DOFs) actuated by m cables.

3.1. Kinematic Model

To analyze the kinematic model [9], we construct a simplified model with two coordinate frames: a fixed frame K B O X Y Z attached to the base, and a moving frame K P P X Y Z attached to the end-effector. Here, B i denotes the proximal anchor point, and P i denotes the corresponding distal attachment point on the end-effector. The cable length l i , defined as the distance between B i and P i , determines the pose X ( x , y , z , θ , ϕ , ψ ) of the moving end-effector relative to the base frame. The vector r i denotes the vector from the end-effector center P to P i . The unit vector along the cable can then be calculated from the following equation:
u i = L i l i
Based on the simplified model of the cable-driven parallel mechanism illustrated in Figure 3, the cable lengths can be calculated using the vector closure principle.
L i = OB i OP R P O · PP i
where OP denotes the position vector of the end-effector center in the fixed base frame. OB i indicates the position vector of proximal anchor points in the fixed base frame. PP i signifies the position vector of the distal attachment points in the moving end-effector frame. R P O denotes the rotation matrix from the moving end-effector frame to the fixed base frame.
R P O = c ϕ c ψ c ϕ s ψ s ϕ s θ s ϕ c ψ + c θ s ψ s θ s ϕ s ψ + c θ c ψ s θ c ϕ c θ s ϕ c ψ + s θ s ψ c θ s ϕ s ψ + s θ c ψ c θ c ϕ
in which s = sin and c = cos .
The length of the i t h cable can be calculated through
l i = L i T L i
Therefore, the inverse kinematic equation is derived to compute each cable length l i given the known end-effector configuration X .

3.2. Kinetostatic Analysis

Compared with the end-effector mass and the large cable tensions, the cable masses and frictional effects can be considered negligible. For the kinetostatic condition [18] of the end-effector, the force equilibrium equation can be formulated as
i = 1 m u i · t i + f e x t = 0 .
i = 1 m r i × ( u i · t i ) + m e x t = 0
According to the two formulations derived above, we obtain the following:
u 1 u 2 u m r 1 × u 1 r 2 × u 2 r m × u m T + f e x t m e x t = 0
That is,
J T + W = 0
in which T = [ t 1 ; t 2 ; ; t m ] signifies an m × 1 tension vector in the cables, and J is the structure matrix, which depends on the end-effector configuration X .
The cable tension constraint should satisfy the force equilibrium condition of the cable’s unidirectional loading requirement. The value of cable tension is between the maximum force that the cable can withstand and the minimum force that can be applied with the cable remaining taut, which are the ceiling and floor criteria related to cable material characteristics.

3.3. Workspace Generation Parameters

3.3.1. Coordinates of Proximal Anchor Points on Base Frame

For the 20 m × 20 m × 11 m frame, the proximal anchor points ( B 1 to B 8 ) are provided in the following. For example, for the 8-44 configurations:
  • The coordinates of the top points in the base frame: B 1 = ( 10 , 10 , 11 ) , B 2 = ( 10 , 10 , 11 ) , B 3 = ( 10 , 10 , 11 ) , B 4 = ( 10 , 10 , 11 ) ;
  • The coordinates of the bottom points in the base frame: B 5 = ( 10 , 10 , 0 ) , B 6 = ( 10 , 10 , 0 ) , B 7 = ( 10 , 10 , 0 ) , B 8 = ( 10 , 10 , 0 ) .

3.3.2. Coordinates of Distal Attachment Points on End-Effector

For the 2 m × 2 m end-effector, the distal attachment points ( P 1 to P 8 ) are provided. For the Falcon and square end-effectors, attachment points are different:
  • Icosahedron: P 1 = ( 1.23 , 0.895 , 4.75 ) , P 2 = ( 0.47 , 1.45 , 4.75 ) , P 3 = ( 1.52 , 0 , 4.75 ) , P 4 = ( 1.23 , 0.90 , 4.75 ) (bottom frame); P 5 = ( 0.47 , 1.45 , 6.3 ) , P 6 = ( 1.23 , 0.9 , 6.3 ) , P 7 = ( 0.47 , 1.45 , 6.3 ) , P 8 = ( 1.23 , 0.9 , 6.3 ) (top frame);
  • Square: P 1 = ( 2 , 2 , 4.5 ) , P 2 = ( 2 , 2 , 4.5 ) , P 3 = ( 2 , 2 , 4.5 ) , P 4 = ( 2 , 2 , 4.5 ) (top frame); P 1 = ( 2 , 2 , 6.5 ) , P 2 = ( 2 , 2 , 6.5 ) , P 3 = ( 2 , 2 , 6.5 ) , P 4 = ( 2 , 2 , 6.5 ) (bottom frame).

3.3.3. End-Effector Geometry and Inertial Parameters

  • Platform geometry: Square platform with edge length 2 m;
  • Mass: Maximum payload 1000 kg (including dummy and VR equipment);
  • Inertia tensor: I x x = I y y = I z z = 200 kg·m2 (estimated based on payload distribution).

3.3.4. Euler-Angle Convention

We use the Z-Y-X Euler-angle convention (intrinsic rotations about Z, Y, and X axes) for representing end-effector orientation. The rotation matrix is defined as R = R z ( ϕ ) R ˙ y ( θ ) R ˙ x ( ψ ) , where ϕ , θ and ψ correspond to roll, pitch, and yaw angles, respectively.

3.3.5. External Wrench Definition

The external wrench W = [ f x , f y , f z , τ x , τ y , τ z ] T includes
  • Gravity: f z = m g = 9800 N (at center of mass);
  • Other external forces and moments: Assumed to be zero for static analysis (the simulator is not subjected to aerodynamic or contact forces during motion).

4. Workspace Analysis

In this paper, we adopt the standard terminology established in the CDPM literature [14,16,20,23,24]. The wrench-closure workspace (WCW) is defined as the set of end-effector poses for which positive cable tensions can balance any external wrench, whereas the wrench-feasible workspace (WFW) denotes the set of poses for which cable tensions can be maintained within prescribed lower and upper bounds.

4.1. Wrench-Closure Workspace Analysis and Calculation

The wrench-closure workspace (WCW) of a cable-driven parallel mechanism is defined as the set of end-effector configurations for which there exists a set of positive cable tensions that can balance any arbitrary wrench applied to the end-effector. Following the standard definition in the literature, WCW analysis considers only gravity as the external wrench. This definition yields a conservative workspace estimate: any pose within the WCW can theoretically balance any external wrench—including inertial loads—as long as the cable tensions can be adjusted within positive bounds. The WCW can be expressed mathematically as follows:
W R n , T 0 : J T + W = 0
in which W is an n × m matrix.
To attain the above wrench-closure condition, a necessary condition is Rank[ J ] = n, with m n + 1 . The following equivalent statements hold:
  • The configuration is wrench-closure.
  • The column vectors of J positively span a convex hull that contains a neighborhood of the origin.
  • There does not exist a nonzero vector a R 1 × n , a 0 , such that a · j i 0 for i = 1 , , m .
  • The column vectors of the structure matrix J positively span R n .
For an n × m structure matrix J with rank n, the wrench-closure configuration is attained if and only if there exists a vector j t = ( j 1 + j 2 + + j n ) that can be positively represented by at least one set of n linearly independent column vectors chosen from j i ( i = 1 , 2 , , m ) . The procedure for calculating the wrench-closure workspace of a completely restrained CDPR is illustrated in Figure 4 and consists of the following steps:
1.
Select a set of n linearly independent vectors j 1 , j 2 , , j n from the column vectors of J .
2.
Form the vector j t = j 1 + j 2 + + j n from the selected set.
3.
Form a combination of n vectors from the column vectors of J to construct an n × n matrix Q , whose columns are the n selected vectors.
4.
Verify that r a n k [ Q ] = n ; otherwise, terminate the procedure, as the configuration is not wrench-closure.
5.
Obtain a vector k through Q k 1 k 2 k n = j t ; therefore k 1 k 2 k n = Q 1 j t .
6.
If k j 0 and k j 0 for all j = 1 , 2 , , n , then the configuration satisfies the wrench-closure condition. If this is the final configuration to check, stop; otherwise, proceed to Step 7.
7.
Repeat the process starting from Step 3 until all C n m combinations have been checked. If none of the combinations satisfies the condition in Step 6, then the end-effector configuration is not wrench-closure.
Using the above algorithm, we traversed all points within the frames defined by the cable anchor points for different configurations. The displacement and posture sampling intervals were 0.2 m and 2 ° , respectively. For each sampled point, we determined whether it is wrench-closure. The number of WCW points for each configuration is listed in Table 2, and the corresponding workspaces are visualized in Figure 5.
As can be seen in Table 2, the number of WCW points for the six configurations, in descending order, ranks as follows: (c), (f), (d), (e), (b), and (a). Generally, the number of sample points serves as an indicator of the WCW size. Figure 5 presents the WCW visualizations for the different configurations. Although configuration (f) ranks second in point count, the middle portion of its workspace is relatively narrow, which may introduce several singularities. Configurations (c), (d), and (e) exhibit WCWs that are narrow at the top and bottom but wide in the middle. Consequently, the system exhibits high load capacity when the end-effector is near the central position. For the eight-cable configurations (b–e), the lower portion of the WCW is smaller than the upper portion. During operation, the end-effector of the simulator is subjected only to gravity and cable tensions. In the WCW calculation, the external force f e x t includes only gravity, which is consistent with both theoretical definitions and practical requirements. It can be inferred that the system exhibits a higher load capacity when the end-effector is above the central position than when it is in the lower zone. This is because the downward cable force has a larger vertical component to counteract the external force f e x t . When the end-effector moves to the lower zone, the vertical component of the downward cable force becomes smaller. Consequently, the load capacity against the external force f e x t decreases accordingly. A comparison between configurations (b) and (c) reveals that the cross-connection between the upper and lower cables can enlarge the workspace and is beneficial for balancing a larger external f e x t . Hence, the cross-connection configuration can expand the effective workspace.
The point clouds shown represent the results of an offline workspace sampling; no dynamic simulation was involved. The computation took approximately 5 s per configuration, with a computational complexity of O ( N d m 3 ) for the workspace, where N is the number of sampling points, d is the degrees of motion freedom, and m is the number of cables. The actual computation time depends on the computer’s hardware performance.

4.2. Wrench-Feasible Workspace Analysis and Calculation

According to Equation (9), the wrench-closure workspace (WCW) does not account for tension limits on the cables. In practice, the dynamic torques from actuators and the maximum allowable cable forces define an upper safety limit. Additionally, to prevent cables from slacking and to maintain a certain mechanism stiffness, the cable forces must be kept above a minimum tension threshold. Thus, the cable tension constraints can be expressed as
0 < T m i n T T m a x ( i = 1 , 2 , , 8 )
Based on the WCW, the wrench-feasible workspace (WFW) is defined as the set of end-effector poses for which there exists a set of cable tensions satisfying both the equilibrium equation and the tension bounds.
W R n , T [ T m i n , T m a x ] , T m i n 0 : J T + W = 0
The force distribution calculation for the WFW can be formulated by decomposing the cable tension vector T into two components:
T = T m + T v
where T v represents the particular solution, and T m = T m i n + T m a x 2 expresses the mean tension vector. Substituting Equation (12) into Equation (8) yields the transposed structure matrix J T R m × n and the following equation:
J T T v = W J T T m
Multiplying both sides of the above equation by J T and J T + , respectively, yields
T = T m J T + ( W + J T T m )
The minimum and maximum cable tensions are set to 1000 N and 28,000 N, respectively. The WFW hulls for the six configurations are then computed, which include all points satisfying Equations (11) and (14). As is shown in Figure 6, the WFW excludes several points compared with the WCW. The WFW is a subset of the WCW.

4.3. The WFW of Different Configurations with Posture Variations

The above-mentioned WFW is valid only when the posture angles of the end-effector are 0. To investigate how posture variations affect the WFW of different configurations, we conducted the following analysis. The WFW distributions for three selected configurations under varying postures are visualized using thermal maps in Figure 7. Configurations (a) and (c), which have the largest workspaces, are selected as candidates for further evaluation. In our flight simulation task, the roll angle must be controlled and maintained at 0 ° to ensure balance. For the three selected configurations, the pitch and yaw angle ranges are as follows: pitch [ 75 ° , 75 ° ] and yaw [ 5 ° , 5 ° ] ; pitch [ 70 ° , 70 ° ] and yaw [ 15 ° , 15 ° ] ; and pitch [ 70 ° , 80 ° ] and yaw [ 10 ° , 22 ° ] , respectively. All three configurations satisfy the required posture ranges. The 8-44 Falcon configuration (configuration (a) in Figure 7) exhibits the largest WFW and is therefore selected as the end-effector for the motion simulator.

5. Influence Factor Analysis of Wrench-Feasible Workspace

5.1. The Cable Tension Constraint

Equation (10) defines the cable tension constraints. As the allowable cable tension range varies, the WFW changes accordingly. By adjusting the minimum and maximum cable tension constraints, we evaluate the influence of the tension range on the WFW, as shown in Figure 8. A lower minimum tension bound and a higher maximum tension bound both enlarge the WFW. Therefore, widening the allowable cable tension range can effectively expand the WFW. Meanwhile, the upper tension limit is constrained by the actuator driving torque and the cable’s allowable tensile strength. A larger actuating force from the driving motor and higher system rigidity tend to produce a larger WFW. However, this generally leads to higher manufacturing costs. In addition, a practical lower tension bound must be maintained to keep the cables taut and to ensure sufficient system stiffness. Based on the above considerations, the cable tension constraints are set to [1000 N, 24,000 N]. Consequently, selecting appropriate hardware specifications—including motors and cables—to achieve a suitable cable tension range can effectively improve the mechanism’s performance while minimizing cost.
When selecting motor and cable specifications, we apply a safety factor of 1.5 to ensure that the theoretical calculations remain valid in practical engineering applications. For example, the maximum torque that the driving unit must provide becomes 24,000 N × 1.5 = 36,000 N.
Using a safety factor of 1.5 is a common engineering practice in the design of cable-driven mechanisms and motion simulators, and it is chosen based on the following considerations:
A.
Dynamic load amplification: During dynamic operation, particularly under acceleration and deceleration, the actual cable tensions may exceed static values. A factor of 1.5 accounts for typical dynamic load amplifications in moderate-speed motion simulators.
B.
Cable fatigue and wear: Cables experience cyclic loading during repeated operations, and a safety margin helps extend their service life by keeping operating stresses well below the ultimate tensile strength.
C.
Uncertainty in friction and manufacturing tolerances: Pulley friction, cable bending losses, and manufacturing tolerances introduce additional uncertainties. A safety factor of 1.5 provides a buffer against these unmodeled effects.
D.
Industry standards: In the design of cable-driven parallel robots and motion platforms, safety factors between 1.5 and 2.0 are commonly adopted. For example, the IPAnema system family uses similar safety margins for industrial applications. Our choice of 1.5 represents a conservative yet economically reasonable value that balances safety and cost.

5.2. Effect of Distal Attachment Point Location

When cable-to-cable interference occurs, the motion of the end-effector is restricted, which impedes the normal operation of the CDPM. Therefore, adjacent cables must maintain a sufficient clearance distance. As illustrated in Figure 9 (cf. Figure 2c), the distal attachment points are moved from the vertices to the edge centers of the end-effector.
We optimize the distal attachment point locations of the cables connected to the end-effector. The distances between connector pairs ( P 1 P 4 and P 2 P 3 ) are set to vary from 0 to 2 m. Similarly, the distances between connector pairs ( P 5 P 6 and P 7 P 8 ) are also set to vary from 0 to 2 m. The number of WFW points for different distal attachment point locations is presented in Figure 10.
As inferred from Figure 10, as the distances between P 1 P 4 and P 5 P 6 decrease, the WFW expands. However, a smaller distance between connector pairs also leads to a reduced posture variation range. Therefore, selecting appropriate distances between connector pairs enables a CDPM configuration suitable for the flight simulator.
The elastic elongation is calculated using the following equation:
Δ L = F · L A · E
in which F is the axial tension (here set to 28,000 N), L is the original cable length, A is the effective cross-sectional area, and E is Young’s modulus.
Therefore, for a typical steel cable with a diameter of 12 mm, a Young’s modulus of 2 × 10 11 Pa, and a length of 10 m, the elastic elongation under a tension of 28,000 N is approximately 2.8 cm. This elongation is less than 0.3% of the 11 m frame dimension and can be effectively compensated for by closed-loop control. Therefore, cable stiffness does not compromise the validity of the selected configuration for the intended motion simulator application.
Furthermore, cable stiffness can affect the system, causing a small position offset of the end-effector when subjected to external forces. As a result, a minor deviation exists between the actual and theoretical workspace. This deviation is related to the cable stiffness, end-effector position, and cable tension, which are strongly coupled.

6. Simulation

To validate the theoretical workspace analysis and verify the viability of the selected 8-44 Falcon configuration for the large-scale motion simulator, we conducted numerical simulations using MATLAB (R2023b). The simulation framework integrates the kinematic model from Section 3.1, the static-equilibrium equations from Section 3.2, and the tension distribution algorithm (Equation (14)). This section presents the simulation setup, the trajectory tracking results, and the cable tension verification.
As shown in Figure 11a, the pitch angle varies from 68.3 ° to 65.6 ° and the yaw angle from 5.4 ° to 5.6 ° , while the roll angle is maintained at 0 ° , consistent with the flight workspace analysis.
To verify that the cable tensions remain within the feasible range throughout the trajectory, we computed the tension distribution for all eight cables at each simulation time step using Equation (14). Figure 11c shows the tension profiles of cables 1–8 over the 20 s simulation. All cable tensions remained strictly within the prescribed bounds [1000 N, 28,000 N], with a minimum tension of 1025 N (observed at t = 13.9 s for cable 4) and a maximum tension of 23,725 N (observed at t = 13.9 s for cable 7). Figure 11 summarizes the tension data for all eight cables, which indicate that the tension distribution algorithm effectively utilizes the available tension range without violating the constraints.
As an additional consistency check, we randomly sampled 5,000 pose points within the theoretically analyzed WFW of the 8-44 Falcon configuration (as determined in Section 4.2) and tested whether each pose satisfied the static-equilibrium condition with cable tensions within [1000 N, 28,000 N]. The results showed that all 5,000 sampled points satisfied all constraints, confirming that the theoretical WFW computation is highly reliable. This high consistency provides strong confidence that the theoretical workspace analysis accurately reflects the actual feasible workspace of the system.

7. Conclusions

In this paper, a large-scale motion simulator based on cable-driven parallel technology is proposed. Based on the geometric characteristics, the structure matrix is constructed from the end-effector and the mechanism frame. Different cable quantities and arrangements yield several CDPM configurations. A configuration optimization approach for the CDPM is devised based on the installation space, end-effector geometry and load, motion DOFs, and the required range. This work analyzed the WCW and WFW of different CDPM configurations, incorporating posture variations to select the appropriate design. Moreover, the effects of the cable tension constraints and the distance between the attachment points and the end-effector vertices on the WFW are investigated. By balancing cost and performance, the approach selects appropriate cable tension constraints and attachment point locations on the end-effector.
In future work, we plan to extend the current methodology by incorporating cable dynamics and collision interference detection into the analysis, which are critical for ensuring the fidelity and safety of large-scale motion simulators under high-speed and heavy-load conditions. The dynamic behavior of cables, including elasticity and sagging, will be modeled to evaluate their impact on the end-effector’s trajectory tracking performance, rather than performing a full configuration check for each sample. Furthermore, collision detection algorithms will be developed to prevent interference between cables, as well as between cables and the end-effector or surrounding structures, during complex maneuvers. The above dynamic analysis will be integrated with desired simulator trajectories to assess the feasibility and accuracy of motion reproduction. Finally, experimental validation using a scaled or full-scale prototype will be conducted to verify the motion indicators and demonstrate the practical applicability of the proposed cable-driven parallel mechanism. Modeling cable elasticity and its effect on trajectory tracking accuracy will be addressed in our future work.

Author Contributions

Conceptualization, methodology, software, validation, writing—original draft preparation, F.G.; investigation, resources, W.L.; data curation, writing—review and editing, J.C.; supervision, project administration, H.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are not publicly available due to proprietary manufacturing constraints but are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviation

The following abbreviation is used in this manuscript:
CDPMCable-driven parallel mechanism

References

  1. Gao, X.; Shang, W.; Zhang, B. Disturbance observer-based model predictive control for cable-driven parallel robots. IEEE Trans. Robot. 2025, 41, 6307–6326. [Google Scholar] [CrossRef] [Scilit]
  2. Wang, R.; Li, S.; Li, Y. A suspended cable-driven parallel robot with articulated reconfigurable moving platform for schönflies motions. IEEE/ASME Trans. Mechatron. 2022, 27, 5173–5184. [Google Scholar] [CrossRef] [Scilit]
  3. Rodriguez-Barroso, A.; Saltaren, R.; Portilla, G.A.; Cely, J.S.; Yakrangi, O. Potential Energy Distribution of Redundant Cable-Driven Robot Applied to Compliant Grippers: Method and Computational Analysis. Sensors 2019, 19, 3403. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  4. Lalo, W.; Bruckmann, T.; Schramm, D. Optimal control for a wire-based storage retrieval machine. In New Trends in Mechanism and Machine Science: Theory and Applications in Engineering; Springer: Dordrecht, The Netherlands, 2012; pp. 631–639. [Google Scholar]
  5. Yao, W.; Tang, X.; Wang, J.; Huang, P. Dimensional optimization design of the four-cable-driven parallel manipulator in FAST. IEEE/ASME Trans. Mechatron. 2009, 15, 932–941. [Google Scholar] [CrossRef]
  6. Lamaury, J.; Gouttefarde, M. Control of a large redundantly actuated cable suspended parallel robot. In Proceedings of IEEE International Conference on Robotics and Automation, Karlsruhe, Germany, 6–10 May 2013; IEEE: New York, NY, USA, 2023; pp. 4659–4664. [Google Scholar]
  7. Nguyen, D.Q.; Gouttefarde, M. On the improvement of cable collision detection algorithms. In Cable-Driven Parallel Robots: Proceedings of the Second International Conference on Cable-Driven Parallel Robots; Springer: Cham, Switzerland, 2014; pp. 29–40. [Google Scholar]
  8. Miermeister, P.; Lachele, M.; Boss, R.; Masone, C.; Schenk, C.; Tesch, J. The CableRobot simulator large scale motion platform based on cable robot technology. In Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, Daejeon, Republic of Korea, 9–14 October 2016; IEEE: New York, NY, USA, 2016; pp. 3024–3029. [Google Scholar]
  9. Verhoeven, R.; Hiller, M.; Tadokoro, S. Workspace of tendon-driven Stewart platforms: Basics, classification, details on the planar-2-dof class. In Proceedings of the 4th International Conference on Motion and Vibration Control, Zürich, Switzerland, 6–10 May 1998; pp. 871–876. [Google Scholar]
  10. Xue, Z.; Yang, Z.; Hu, J.; Zhu, B.; Peng, J. A Cable-Driven Hybrid Robot with Series-Parallel Coupling: Design, Modeling, Optimization Analysis, and Trajectory Tracking. Sensors 2026, 26, 1147. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  11. Andreas, P. Cable-Driven Parallel Robots-Theory and Application; Springer: Berlin/Heidelberg, Germany, 2018; Volume 46, pp. 157–162. [Google Scholar]
  12. Stump, E.; Kumar, V. Workspaces of Cable-Actuated Parallel Manipulators. J. Mech. Des. 2005, 128, 159–167. [Google Scholar] [CrossRef] [Scilit]
  13. Lee, K.; Ahn, S.; Yang, J.; Kim, H.; Seo, T. Rope on Rope: Reducing Residual Vibrations in Rope-Based Anchoring System and Rope-Driven Façade Operation Robot. Sensors 2025, 25, 2463. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  14. Duan, Q.; Duan, X. Workspace classification and quantification calculations of cable-driven parallel robots. Adv. Mech. Eng. 2014, 6, 21–30. [Google Scholar] [CrossRef] [Scilit]
  15. Lim, W.B.; Yang, G.; Yeo, S.H.; Mustafa, S.K. A generic force-closure analysis algorithm for cable-driven parallel manipulators. Mech. Mach. Theory 2011, 46, 1265–1275. [Google Scholar] [CrossRef] [Scilit]
  16. Gouttefarde, M.; Daney, D.; Merlet, J.P. Interval-analysis-based determination of the wrench-feasible workspace of parallel cable-driven robots. IEEE Trans. Robot. 2011, 27, 1–13. [Google Scholar] [CrossRef] [Scilit]
  17. Pusey, J.; Fattah, A.; Agrawal, S. Design and workspace analysis of a 6-6 cable-suspended parallel robot. In Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, Las Vegas, NV, USA, 27–31 October 2003; IEEE: New York, NY, USA, 2003; pp. 2090–2095. [Google Scholar]
  18. Roberts, R.G.; Graham, T.; Lippitt, T. On the inverse kinematics, statics, and fault tolerance of cable-suspended robots. J. Robot. Syst. 1998, 15, 581–597. [Google Scholar] [CrossRef]
  19. Ida’, E.; Carricato, M. Static workspace computation for underactuated cable-driven parallel robots. Mech. Mach. Theory 2024, 193, 105551. [Google Scholar] [CrossRef] [Scilit]
  20. Verhoeven, R. Analysis of the Workspace of Tendon-Based Stewart Platforms. Doctoral Dissertation, University of Duisburg-Essen, Duisburg/Essen, Germany, 2004; pp. 27–35. [Google Scholar]
  21. Bosscher, P.; Riechel, A.T.; Ebert-Uphoff, I. Wrench-feasible workspace generation for cable-driven robots. IEEE Trans. Robot. 2006, 22, 890–902. [Google Scholar] [CrossRef] [Scilit]
  22. Pham, C.B.; Yeo, S.H.; Yang, G.L. Force-closure workspace analysis of cable-driven parallel mechanisms. Mech. Mach. Theory 2006, 41, 53–69. [Google Scholar] [CrossRef] [Scilit]
  23. Diao, X.; Ma, O. A method of verifying force-closure condition for general cable manipulators with seven cables. Mech. Mach. Theory 2007, 42, 1563–1576. [Google Scholar] [CrossRef] [Scilit]
  24. Gouttefarde, M.; Gosselin, C.M. Analysis of the wrench-closure workspace of planar parallel cable-driven mechanisms. IEEE Trans. Robot. 2006, 22, 434–445. [Google Scholar] [CrossRef] [Scilit]
  25. Liu, X.; Qiu, Y.; Sheng, Y. Proofs of existence conditions for workspaces of wire-driven parallel robots and a uniform solution strategy for the Workspace. IEEE Trans. Robot. 2010, 46, 27–33. [Google Scholar] [CrossRef] [Scilit]
  26. Gosselin, C.; Foucault, S. Dynamic point-to-point trajectory planning of a two-DOF cable-suspended parallel robot. IEEE Trans. Robot. 2014, 30, 728–736. [Google Scholar] [CrossRef] [Scilit]
  27. Ferraresi, C.; Paoloni, M. A new methodology for the determination of the workspace of six-DOF redundant parallel structures actuated by nine wires. Robotica 2007, 25, 113–120. [Google Scholar] [CrossRef] [Scilit]
  28. Williams, R.L., II; Xin, M. Bosscher, Contour-crafting-cartesian-cable robot system concepts: Workspace and stiffness comparisons. In Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Brooklyn, NY, USA, 3–6 August 2008; pp. 31–38. [Google Scholar]
  29. Korayem, M.H.; Bamdad, M.; Saadat, M. Workspace analysis of cable-suspended robots with elastic cable. In Proceedings of IEEE International Conference on Robotics and Biomimetics, Sanya, China, 15–18 December 2007; IEEE: New York, NY, USA, 2007; pp. 1942–1947. [Google Scholar]
  30. Kawamura, S.; Kino, H.; Won, C. High-speed manipulation by using parallel wire-driven robots. Robotica 2000, 18, 13–21. [Google Scholar] [CrossRef] [Scilit]
  31. Fang, J.; Yin, C.; Gan, D. A review of cable-driven parallel robots. J. Vib. Eng. Technol. 2025, 13, 560. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Framework of motion simulator based on cable-driven parallel mechanism.
Figure 1. Framework of motion simulator based on cable-driven parallel mechanism.
Sensors 26 05550 g001
Figure 2. Different configurations of CDPM.
Figure 2. Different configurations of CDPM.
Sensors 26 05550 g002
Figure 3. Kinematic and kinetostatic description of CDPR actuation by m cables.
Figure 3. Kinematic and kinetostatic description of CDPR actuation by m cables.
Sensors 26 05550 g003
Figure 4. Flow chart of WCW analysis algorithm.
Figure 4. Flow chart of WCW analysis algorithm.
Sensors 26 05550 g004
Figure 5. WCW of CDPM with different configurations.
Figure 5. WCW of CDPM with different configurations.
Sensors 26 05550 g005
Figure 6. WFW of CDPM with different configurations.
Figure 6. WFW of CDPM with different configurations.
Sensors 26 05550 g006
Figure 7. WFW point distributions under posture variations for different CDPM configurations.
Figure 7. WFW point distributions under posture variations for different CDPM configurations.
Sensors 26 05550 g007
Figure 8. WFW point distribution under varying minimum/maximum cable tension constraints for the 8-44 Falcon configuration.
Figure 8. WFW point distribution under varying minimum/maximum cable tension constraints for the 8-44 Falcon configuration.
Sensors 26 05550 g008
Figure 9. Cable geometry of 8-44 Falcon configuration.
Figure 9. Cable geometry of 8-44 Falcon configuration.
Sensors 26 05550 g009
Figure 10. WFW point distribution for varying distal attachment point locations of the 844 Falcon configuration.
Figure 10. WFW point distribution for varying distal attachment point locations of the 844 Falcon configuration.
Sensors 26 05550 g010
Figure 11. Motion simulation of end-effector for 8-44 Falcon configuration.
Figure 11. Motion simulation of end-effector for 8-44 Falcon configuration.
Sensors 26 05550 g011
Table 1. Geometric parameters of the cable-driven parallel simulator.
Table 1. Geometric parameters of the cable-driven parallel simulator.
Geometric ParametersValue
Length of Frame20 m
Width of Frame20 m
Height of Frame11 m
Edge Length of Platform2 m
Maximum Payload1000 kg
Pitch Range [ 60 ° , 60 ° ]
Yaw Range [ 5 ° , 5 ° ]
Feasible Cable Tension[1000 N, 28,000 N]
Table 2. The number of WCW points for different configurations.
Table 2. The number of WCW points for different configurations.
ConfigurationNumber of WCW Points
(a)5220
(b)38,542
(c)93,636
(d)47,172
(e)41,968
(f)91,000
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Guo, F.; Lin, W.; Chao, J.; Deng, H. Configuration Design and Workspace Analysis of a Large-Scale Motion Simulator Based on Cable-Driven Parallel Technology. Sensors 2026, 26, 5550. https://doi.org/10.3390/s26175550

AMA Style

Guo F, Lin W, Chao J, Deng H. Configuration Design and Workspace Analysis of a Large-Scale Motion Simulator Based on Cable-Driven Parallel Technology. Sensors. 2026; 26(17):5550. https://doi.org/10.3390/s26175550

Chicago/Turabian Style

Guo, Fei, Wanhong Lin, Jiangang Chao, and Hua Deng. 2026. "Configuration Design and Workspace Analysis of a Large-Scale Motion Simulator Based on Cable-Driven Parallel Technology" Sensors 26, no. 17: 5550. https://doi.org/10.3390/s26175550

APA Style

Guo, F., Lin, W., Chao, J., & Deng, H. (2026). Configuration Design and Workspace Analysis of a Large-Scale Motion Simulator Based on Cable-Driven Parallel Technology. Sensors, 26(17), 5550. https://doi.org/10.3390/s26175550

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop