A Constrained Saddle Search Approach for Constructing Singular and Flexible Bar Frameworks
Xuenan Li, Mihnea Leonte, Christian D. Santangelo, Miranda Holmes-Cerfon
TL;DR
The paper addresses singular configurations in under-constrained bar frameworks by modeling singularities as index-$k$ saddle points of an energy defined on a constrained manifold, where all edge lengths except one are fixed and the energy is the squared length $f_1(\mathbf p)=|\mathbf p_{1,1}-\mathbf p_{1,2}|^2$. It proves that, under mild conditions, non-degenerate index-$k$ saddles correspond to singular and flexible frameworks (via a constrained Morse framework) and provides a practical constrained saddle-search algorithm to locate such structures, using LICQ and a projected Hessian $\widehat{\mathbf H}$. The contributions include a general theorem linking saddles to singularity, a numerical method for finding new singular frameworks without symmetry, and examples of 2D structures that reveal additional flexible directions; the approach offers a flexible design and analysis tool for singular robotics and metamaterial applications. Overall, the work enables systematic discovery of singular configurations and flexible mechanisms in complex robotic systems, with planned extensions to 3D, multiple free edges, and periodic frameworks for broader applicability.
Abstract
Singularity analysis is essential in robot kinematics, as singular configurations cause loss of control and kinematic indeterminacy. This paper models singularities in bar frameworks as saddle points on constrained manifolds. Given an under-constrained, non-singular bar framework, by allowing one edge to vary its length while fixing lengths of others, we define the squared length of the free edge as an energy functional and show that its local saddle points correspond to singular and flexible frameworks. Using our constrained saddle search approach, we identify previously unknown singular and flexible bar frameworks, providing new insights into singular robotics design and analysis.
