Papers
Topics
Authors
Recent
Search
2000 character limit reached

Series-Elastic Delta Parallel Manipulator

Updated 25 March 2026
  • The paper presents an MSA-based stiffness modeling approach that integrates elastic joint and flexible link representations for Delta-type architectures.
  • It details how kinematic closure constraints and Lagrange multipliers are applied to derive the complete Cartesian stiffness matrix for precise compliance analysis.
  • The method provides a systematic framework for evaluating actuator series elasticity, supporting advanced design and sensitivity studies in parallel robotics.

A series-elastic Delta-type parallel manipulator is a class of closed-loop kinematic robotic architectures wherein the primary actuators at the base joints include intrinsic series elasticity. This system combines the geometric and structural characteristics of the classical Delta manipulator—three identical kinematic chains connecting fixed and moving triangular platforms—with revolute actuators exhibiting non-negligible compliance about their axes. The Matrix Structural Analysis (MSA) framework provides an analytical methodology for deriving the complete stiffness model of such manipulators, accommodating both rigid and flexible links, multiple forms of joints (rigid, passive, or elastic), and explicit kinematic closure constraints dictated by the parallel architecture (Klimchik et al., 2018).

In the MSA approach, each robotic limb is decomposed into element-level stiffness representations. Flexible links, denoted as \ell with nodes i,ji, j, are modeled by a 12×1212 \times 12 stiffness matrix KK_\ell relating nodal deflections Δti, ΔtjR6\Delta t_i,\ \Delta t_j \in \mathbb{R}^6 to end wrenches Wi, WjR6W_i,\ W_j \in \mathbb{R}^6:

[Wi Wj]=K[Δti Δtj],\begin{bmatrix} W_i \ W_j \end{bmatrix} = K_\ell \begin{bmatrix} \Delta t_i \ \Delta t_j \end{bmatrix},

with KK_\ell partitioned into 6×66 \times 6 blocks. For ideally rigid links, the connection is enforced by compatibility constraints:

Δtj=TijΔti,\Delta t_j = T_{ij} \Delta t_i,

and force equilibrium:

Wi+TijTWj=0,W_i + T_{ij}^T W_j = 0,

equivalent to the infinite stiffness limit for KK_\ell in those degrees corresponding to TijT_{ij}.

A series-elastic revolute actuator, regarded as an “elastic joint,” connects two nodes (ii, jj) and is parameterized by an axis selector AR1×6A \in \mathbb{R}^{1 \times 6} and joint stiffness KaK_a. The axial deflection is Δd:=A(ΔtjΔti)\Delta d := A(\Delta t_j - \Delta t_i) and the developed wrench We:=KaΔdW_e := K_a \Delta d. Represented in nodal form:

[Wi Wj]=Kj[Δti Δtj],Kj=[ATKaAATKaA ATKaAATKaA]R12×12.\begin{bmatrix} W_i \ W_j \end{bmatrix} = K_j \begin{bmatrix} \Delta t_i \ \Delta t_j \end{bmatrix}, \quad K_j = \begin{bmatrix} A^T K_a A & -A^T K_a A \ -A^T K_a A & A^T K_a A \end{bmatrix} \in \mathbb{R}^{12 \times 12}.

2. Kinematic Closure Conditions for Delta-Type Architecture

The Delta manipulator consists of three identical limbs, each terminating at a node affixed to the common moving platform. Denoting the translational deflection of the ii-th limb’s endpoint as ΔtP,iR3\Delta t_{P,i} \in \mathbb{R}^3 and rotation as ΔφP,iR3\Delta \varphi_{P,i} \in \mathbb{R}^3, all must be congruent to the single platform’s global deflection ΔxP=[ΔtP; ΔφP]R6\Delta x_P = [\Delta t_P;\ \Delta \varphi_P] \in \mathbb{R}^6:

ΔtP,iΔtP=0,ΔφP,iΔφP=0,i=1,2,3.\Delta t_{P,i} - \Delta t_P = 0, \quad \Delta \varphi_{P,i} - \Delta \varphi_P = 0, \quad i = 1,2,3.

These yield $18$ scalar constraints, expressible in block-sparse matrix form as Cu=0C u = 0, where uu is the global vector of nodal deflections.

C=(I600I6 0I60I6 00I6I6),Cu=0.C = \begin{pmatrix} I_6 & 0 & 0 & -I_6 \ 0 & I_6 & 0 & -I_6 \ 0 & 0 & I_6 & -I_6 \end{pmatrix}, \quad C u = 0.

3. Global System Assembly: Equilibrium and Compatibility

To derive the manipulator’s global response, all element stiffness contributions are assembled using Boolean matrices (TT_\ell, TjT_j) embedding each element's $12$-DOF local behavior into the overall nodal ordering:

Kee=ETTKT+jJTjTKjTj,KeeRnu×nuK_{ee} = \sum_{\ell \in E} T_\ell^T K_\ell T_\ell + \sum_{j \in J} T_j^T K_j T_j, \quad K_{ee} \in \mathbb{R}^{n_u \times n_u}

where EE indexes flexible elements and JJ all elastic joints, including actuators.

Constraints are imposed via Lagrange multipliers λRnc\lambda \in \mathbb{R}^{n_c}, assembling the full system: (KeeCT C0 )(u λ)=(f 0),\begin{pmatrix} K_{ee} & C^T \ C & 0 \ \end{pmatrix} \begin{pmatrix} u \ \lambda \end{pmatrix} = \begin{pmatrix} f \ 0 \end{pmatrix}, where ff collects applied nodal wrenches.

4. Modeling Series Elasticity in the System Stiffness

Series elasticity at the actuators is introduced by incorporating respective joint blocks Ka,iK_{a,i} in the assembly. For three limb base joints,

Kee=Kee0+i=13Ta,iTKa,iTa,i,K_{ee} = K_{ee}^0 + \sum_{i=1}^3 T_{a,i}^T K_{a,i} T_{a,i},

where Kee0K_{ee}^0 is the system stiffness in the absence of actuator compliance, and each Ka,iK_{a,i} is the 12×1212 \times 12 joint stiffness matrix for actuator ii. This construction ensures that the only alteration to the manipulator's stiffness model, relative to the rigid-actuator case, is the addition of these specific compliance contributions.

5. Solution Strategy and Cartesian Stiffness Extraction

Solving the constrained linear system, the vector of internal Lagrange multipliers λ\lambda is eliminated via block-Gaussian elimination: u=Kee1(fCTλ),λ=(CKee1CT)1CKee1f.u = K_{ee}^{-1}(f - C^T \lambda), \quad \lambda = (C K_{ee}^{-1} C^T)^{-1} C K_{ee}^{-1} f. This yields u(f)u(f), the complete distribution of nodal deflections under load.

To relate the platform's six-dimensional wrench fPf_P to its deflection ΔxP\Delta x_P, a 6×nu6 \times n_u selection matrix JJ isolates these DOFs:

ΔxP=Ju=JKee1(ICT(CKee1CT)1CKee1)f=Kcart1fP.\Delta x_P = J u = J K_{ee}^{-1} (I - C^T (C K_{ee}^{-1} C^T)^{-1} C K_{ee}^{-1}) f = K_{\text{cart}}^{-1} f_P.

The Cartesian stiffness matrix, mapping end-effector wrench to deflection, is

Kcart=(JKee1JT)1,K_{\rm cart} = \left(J K_{ee}^{-1} J^T\right)^{-1},

where all link and series-elastic actuator stiffnesses are included in KeeK_{ee} and JJ restricts to the platform node’s DOFs.

6. Mathematical Summary and Relevance

The MSA-based approach to stiffness modeling—a direct aggregation of link and joint stiffness blocks, merged with kinematic closure and constraint equations—affords systematic and extensible analysis of complex parallel manipulator architectures with series compliance. Notably, it avoids conventional matrix row/column merging but instead applies constraints and equilibriums through global sparse matrix inversion, streamlining the procedure for manipulators with mixed joint and link characteristics (Klimchik et al., 2018).

Equation cross-references within the cited methodology:

  • Flexible link element: Eq. (1)
  • Elastic joint model: Eq. (10)
  • Global system assembly: Eq. (18–19)
  • Lagrange multiplier elimination and Cartesian stiffness: Eq. (21)

The described methodology provides a rigorous, implementable stiffness modeling framework for Delta-type parallel manipulators with revolute series-elastic actuators, making it suitable for advanced structural analysis and sensitivity studies in robotics research and compliant mechanism design (Klimchik et al., 2018).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Series-Elastic Delta-Type Parallel Manipulator.