3. Results and Numerical Validation
3.1. Methodology: DQ-Parametric Homotopy for Rigid Kresling FOLD–TWIST–FOLD Validation
The systems obtained from dual-quaternion modeling of rigid origami mechanisms are nonlinear because rigid-body rotations, crease-axis constraints, panel compatibility, and closure conditions are coupled through products of unit dual quaternions. For this reason, solving only the final configuration in a single step may be sensitive to the initial guess, especially when multiple kinematic branches or trivial zero-motion configurations are present.
To avoid this ambiguity, the present numerical validation uses a DQ-parametric homotopy/continuation strategy. Instead of treating only the final FOLD–TWIST–FOLD configuration, the motion is embedded in a continuous path parameterized by a homotopy variable λ ∈ [0, 1]. The path starts from the known reference configuration and continuously tracks the prescribed sequence: first fold, then twist, then fold. At each homotopy state, the rigid Kresling origami configuration is reconstructed from the constrained nodal geometry, and the associated rigid transformations are represented using unit dual quaternions in SE(3).
The numerical model is a three-cell hexagonal Kresling origami robot. Each cell is represented by rigid triangular panels connected through fixed crease lines. The validation explicitly preserves the ring edges, primary creases, diagonal creases, and triangular-panel edge lengths. Therefore, the reported validation is not limited to a rigid-ring or helical-crease approximation; it enforces the geometric constraints required for a rigid Kresling origami model.
The FOLD–TWIST–FOLD command is prescribed as three sequential actuation targets: an axial fold in the first cell, a twist in the middle cell, and an axial fold in the third cell. For each homotopy state, the nodal configuration is solved subject to the rigid-origami constraints and the active command coordinate. The resulting panel and cell transformations are then encoded using unit dual quaternions. This construction allows the motion to be tracked as a continuous rigid-origami branch, while preserving the SE(3)-consistent description of each rigid component.
The trajectory is accepted only after independent diagnostic checks are satisfied. These include motion-command tracking, ring-edge preservation, primary-crease preservation, diagonal-crease preservation, triangular-panel rigidity, unit-DQ consistency, DQ panel-map consistency, Bennett-limit compatibility, homotopy residuals, and conditioning. Bennett-limit compatibility is evaluated in the intersecting-axis regime d = 0, which is appropriate for the local crease-axis geometry of the Kresling cell. The paired-normal diagnostic is treated separately from the Bennett-limit gate and is not used to claim that each Kresling quadrilateral is a non-degenerate Bennett 4R linkage.
For the reported configuration, the DQ-parametric homotopy evaluates 37 continuation states. The prescribed command is Δh1 = −2 mm, Δφ2 = 5°, and Δh3 = −2 mm. The final numerical run reports an overall PASS, with all rigid-origami, DQ, Bennett-limit, homotopy, and conditioning gates satisfied. The maximum physical homotopy residual remains of order 10−10, while unit-DQ consistency is maintained at order 10−16.
Accordingly, the final validation is not a staged Phase A/Phase B Newton procedure and is not a validation of a rigid-ring helical approximation alone. It is a direct DQ-parametric homotopy validation of a constrained rigid Kresling origami FOLD–TWIST–FOLD trajectory. Newton, Levenberg–Marquardt, TSVD, or other nonlinear solvers remain relevant for more general closure problems, but in the reported validation they are used only as numerical tools for tracking the constrained rigid-origami branch, followed by explicit post-checks of rigidity, DQ consistency, Bennett-limit compatibility, homotopy residuals, and conditioning. [
35,
36,
37,
38]
3.2. Why DQ-Based Homotopy is Used
The closure and compatibility equations associated with rigid Kresling origami mechanisms are nonlinear because rigid-body rotations, crease-axis constraints, panel rigidity, and multi-cell closure are coupled through products of unit dual quaternions. In the present model, the ring edges, primary creases, diagonal creases, and triangular-panel edge lengths must remain fixed throughout the motion. Therefore, directly solving only the final configuration may be sensitive to the initial guess, especially when multiple admissible kinematic branches or trivial zero-motion configurations are present.
The FOLD–TWIST–FOLD motion is not treated as an isolated final pose. Instead, it is embedded in a continuous homotopy path that starts from the reference configuration and tracks the intended physical sequence: fold, twist, and fold. This allows the numerical validation to follow the constrained rigid-origami branch throughout the trajectory, rather than checking only the endpoint. The homotopy path is generated by solving the Kresling nodal constraints at each continuation state, while the resulting rigid panel and cell transformations are represented using unit dual quaternions in SE(3).
Dual quaternions are used because each rigid panel and each rigidly reconstructed cell state corresponds to a rigid-body displacement in SE(3). A unit dual quaternion compactly represents the rotational and translational components of these displacements, while also enabling consistency checks through the unit-DQ and DQ panel-map residuals. Thus, the DQ representation is not used to model panel deformation; rather, it is used precisely because the adopted Kresling model is treated in the rigid-origami regime.
The trajectory is not accepted solely because the final command is reached. At each homotopy state, the configuration is checked through independent diagnostics: ring-edge preservation, primary-crease preservation, diagonal-crease preservation, triangular-panel rigidity, unit-DQ consistency, DQ panel-map consistency, Bennett-limit compatibility, homotopy residuals, and conditioning. For the reported configuration, all rigid-origami, DQ, Bennett-limit, homotopy, and conditioning gates are satisfied. The maximum physical homotopy residual remains of order 10−10, while unit-DQ consistency remains of order 10−16.
The Bennett condition is used as a local compatibility diagnostic rather than as a claim that each Kresling quadrilateral is a non-degenerate Bennett 4R linkage. Since the local Kresling crease-axis geometry includes intersecting-axis configurations, the relevant diagnostic regime is the Bennett limit d = 0. Along the reported homotopy trajectory, the intersecting-axis diagnostic remains satisfied, with all tested adjacent-axis pairs classified in the intersecting-axis regime.
Newton, Levenberg–Marquardt, TSVD, and related numerical methods remain standard tools for solving general nonlinear closure systems, especially when the configuration is unknown and must be found iteratively. In the present validation, however, the role of the numerical solver is to track the constrained rigid Kresling origami branch along the prescribed homotopy path. The final acceptance of the trajectory is based not on convergence alone, but on explicit post-checks of rigid-origami constraints, dual-quaternion consistency, Bennett-limit compatibility, homotopy residuals, and conditioning.
Accordingly, DQ-based homotopy is used here for two complementary purposes. First, it organizes the prescribed FOLD–TWIST–FOLD motion into a continuous physically meaningful path. Second, it provides an SE(3)-consistent framework in which the reconstructed rigid-origami configurations can be validated through DQ, rigidity, Bennett-limit, homotopy, and conditioning diagnostics over the full trajectory.
3.3. Why the DQ-Parametric Homotopy is Sufficient for the Reported Validation
In the reported validation, the FOLD–TWIST–FOLD trajectory is generated through a DQ-parametric homotopy combined with a constrained Kresling nodal reconstruction. The trajectory is not obtained by solving only an isolated final nonlinear system. Instead, the motion is embedded in a continuous continuation path that starts from the reference configuration and tracks the prescribed sequence: fold, twist, and fold. At each continuation state, the ring edges, primary creases, diagonal creases, and triangular-panel edge lengths are enforced, and the resulting rigid panel and cell transformations are represented using unit dual quaternions in SE(3).
For the tested three-cell hexagonal Kresling origami robot, the method evaluates 37 homotopy states along the trajectory. The prescribed command Δh1 = −2 mm, Δφ2 = 5°, and Δh3 = −2 mm is recovered with negligible command residual. The final numerical run reports an overall PASS, with all rigid-origami, dual-quaternion, Bennett-limit, homotopy, and conditioning gates satisfied. This confirms that the chosen DQ-parametric homotopy is sufficient for reproducing and validating the prescribed FOLD–TWIST–FOLD motion in the reported configuration.
The sufficiency of the homotopy is not assessed only from the final command values. The rigid Kresling geometry is checked at every continuation state. The maximum relative errors for the ring edges, primary creases, diagonal creases, and triangular panels remain of order 10−10. These values confirm that the numerical trajectory preserves the rigid-origami constraints over the full motion, rather than merely reaching a final pose that matches the commanded height and twist.
The reconstructed configurations are also verified through dual-quaternion diagnostics. The unit-DQ residual remains of order 10−16, and the DQ panel-map error remains below 10−8 mm. These checks confirm that the transformations associated with the rigid panels and cells are represented consistently as rigid-body motions in SE(3). Therefore, the dual-quaternion representation supports the rigid-origami interpretation of the trajectory.
The local Bennett diagnostic is evaluated in the intersecting-axis regime d = 0, which is appropriate for the Kresling crease-axis geometry considered here. Along the reported trajectory, the Bennett distance and the Bennett ratio d/sin(α) remain at numerical zero, and all tested adjacent-axis pairs are classified as intersecting pairs. The physical homotopy residual remains of order 10−10 over the 37 continuation states, confirming that the continuation path remains on the constrained rigid-origami branch.
The reported conditioning value is finite for the adopted constrained reconstruction and is used as a diagnostic of the numerical continuation, not as a global conditioning result for arbitrary Kresling closure problems. The sufficiency claimed here is therefore restricted to the reported validation task: verifying a prescribed rigid Kresling origami FOLD–TWIST–FOLD trajectory for the tested three-cell hexagonal configuration. It is not claimed that the same direct DQ-parametric homotopy replaces Newton, Levenberg–Marquardt, TSVD, Gröbner-basis, or resultant-based techniques for all possible nonlinear closure problems. Such methods may still be required when the mechanism configuration is unknown, when different branches must be discovered, or when broader design spaces are explored.
Accordingly, the DQ-parametric homotopy is sufficient for the reported validation because it constructs a continuous rigid-origami trajectory, preserves the Kresling geometric constraints, maintains SE(3)-consistent dual-quaternion transformations, satisfies the Bennett-limit diagnostic, and verifies the prescribed FOLD–TWIST–FOLD command over the full continuation path.
3.4. Numerical Validation of the DQ-Based Rigid Kresling FOLD–TWIST–FOLD Trajectory
This section reports the numerical validation of the proposed DQ-parametric homotopy formulation for a rigid Kresling origami FOLD–TWIST–FOLD trajectory. The final validation does not rely on a staged Phase A/Phase B Newton procedure or on checking the final pose alone. Instead, the motion is embedded in a constrained DQ-parametric homotopy path, where the Kresling nodal configuration is reconstructed at each continuation state subject to the rigid-origami constraints. The trajectory is then verified through independent diagnostics of motion tracking, ring-edge preservation, primary-crease preservation, diagonal-crease preservation, triangular-panel rigidity, dual-quaternion consistency, Bennett-limit compatibility, homotopy residuals, and conditioning.
3.4.1. Tested configuration and prescribed command
The tested structure is a three-cell hexagonal rigid Kresling origami robot with
is the number of polygon sides, is the number of axial Kresling cells, R is the circumradius of each ring, is the total initial height, is the initial cell twist.
The prescribed FOLD–TWIST–FOLD command consists of three sequential actions:
Here, and represent axial fold commands applied to the first and third cells, while represents the twist command applied to the middle cell. The use of corresponds to the three axial Kresling cells involved in the fold–twist–fold sequence.
3.4.2. Homotopy phase path
The motion is embedded in a homotopy path parameterized by
The path starts from the reference configuration and is divided into three physically meaningful phases: first fold, then twist, then fold. At each homotopy state, the Kresling nodal configuration is reconstructed subject to the rigid-origami constraints, including ring-edge preservation, primary-crease preservation, diagonal-crease preservation, and triangular-panel rigidity. The resulting rigid panel and cell transformations are then represented using unit dual quaternions inSE(3).
The final validation uses 37 homotopy states along the trajectory.
The homotopy path is not used merely as a numerical continuation device. It also organizes the prescribed physical motion into the required FOLD–TWIST–FOLD sequence, thereby avoiding the ambiguity of solving only an isolated final pose.
3.4.3. Motion tracking accuracy
The prescribed command is recovered to numerical precision in the reported numerical run. The achieved changes are
The corresponding command errors are
Thus, the FOLD–TWIST–FOLD motion command is achieved with negligible command residual. This confirms that the DQ-parametric homotopy follows the intended rigid-motion branch rather than collapsing to a trivial zero-motion configuration.
3.4.4. Rigid Kresling Origami Preservation and DQ Consistency
The rigid-origami character of the trajectory is verified independently from the command tracking. In the present validation, the geometric constraints of the Kresling origami model are checked explicitly over the full trajectory. These include ring-edge preservation, primary-crease preservation, diagonal-crease preservation, and triangular-panel rigidity. The maximum relative errors are:
These values indicate that the rigid Kresling origami constraints are preserved throughout the motion. The maximum physical solver residual is
The unit-dual-quaternion and DQ panel-map consistency checks also remain within the prescribed numerical tolerances:
Therefore, every homotopy state is represented by consistent rigid transformations in , while the underlying Kresling geometry preserves the ring edges, primary creases, diagonal creases, and triangular panels over the full FOLD–TWIST–FOLD trajectory.
3.4.5. Bennett-limit and axis diagnostics
The Bennett compatibility diagnostic is evaluated along the full trajectory. Since the local Kresling crease-axis geometry contains intersecting-axis pairs, the relevant interpretation is the intersecting-axis Bennett limit
Under this limiting interpretation, the reported maximum Bennett distance is
and the maximum Bennett ratio is
These values are at numerical zero for the scale of the mechanism and confirm that the intersecting-axis Bennett-limit diagnostic is satisfied throughout the trajectory. The axis diagnostics also confirm that all tested adjacent-axis pairs are classified in the intersecting-axis regime: 2664/2664=100%.
The paired-normal diagnostic is reported separately and is not used as a required gate in the final validation. This is because the Kresling application is interpreted through the intersecting-axis Bennett-limit diagnostic rather than as a collection of non-degenerate Bennett 4R linkages.
3.4.6. Homotopy Residuals and Conditioning
The homotopy consistency diagnostics confirm that the continuation path remains coherent over the full trajectory. A total of 37 homotopy states are checked. The maximum physical homotopy residual is
This residual corresponds to the physical rigid-origami constraints used as validation gates, including ring-edge preservation, primary-crease preservation, diagonal-crease preservation, triangular-panel rigidity, and command tracking. The reported value confirms that the homotopy path remains on the constrained rigid Kresling origami branch throughout the FOLD–TWIST–FOLD sequence.
The conditioning diagnostic gives
This value refers to the constrained numerical reconstruction used along the DQ-parametric homotopy path. It is finite for the adopted parameterization and does not prevent the rigid-origami residuals from remaining below the prescribed tolerance. Therefore, the conditioning diagnostic supports the numerical consistency of the reported validation, but it is not claimed as a global conditioning result for arbitrary Kresling closure problems.
3.4.7. Summary of Validation Gates
The final validation satisfies all required gates:
The final overall status is therefore
The paired-normal diagnostic is reported separately and is not imposed as a required gate in the final Kresling validation. The reason is that the numerical model uses the intersecting-axis Bennett limit , not the assumption that each Kresling quadrilateral is a non-degenerate Bennett 4R linkage.
Overall, the numerical results validate the proposed DQ-parametric homotopy formulation for the prescribed rigid Kresling origami FOLD–TWIST–FOLD trajectory. The command is achieved to numerical precision, the rigid-origami constraints are preserved over the full trajectory, DQ consistency is maintained within the prescribed numerical tolerances, Bennett-limit compatibility is satisfied throughout the trajectory, and the homotopy path remains physically consistent over all 37 continuation states.