Morphing of and writing with a scissor linkage mechanism
Mohanraj A, S Ganga Prasath
TL;DR
The paper addresses programming complex shapes with a single-degree-of-freedom scissor-linkage by deriving an intrinsic unit curvature $\kappa_o(\alpha,\phi,l)$ and developing a differentiable framework to solve inverse-design tasks. It demonstrates shape morphing by optimally choosing per-unit aspect ratios $\alpha_j$ and actuating with $\Psi$, and shows writing trajectories by matching the distal-tip curvature $\kappa_{\text{tip}}(s)$ to targets. A multi-section formulation enables tracing varied trajectories, including circular paths and scripted letters, validated through experiments with 3D-printed units and servo actuation. The approach enables automated navigation and inspection in complex environments, while highlighting challenges from sensitivity to interior geometries and the need for feedback to achieve error-free experimental deployment.
Abstract
Kinematics of mechanisms is intricately coupled to their geometry and their utility often arises out of the ability to perform reproducible motion with fewer actuating degrees of freedom. In this article, we explore the assembly of scissor-units, each made of two rigid linear members connected by a pin joint. The assembly has a single degree of freedom, where actuating any single unit results in a shape change of the entire assembly. We derive expressions for the effective curvature of the unit and the trajectory of the mechanism's tip as a function of the geometric variables which we then use as the basis to program two tasks in the mechanism: shape morphing and writing. By phrasing these tasks as optimization problems and utilizing the differentiable simulation framework, we arrive at solutions that are then tested in table-top experiments. Our results show that the geometry of scissor assemblies can be leveraged for automated navigation and inspection in complex domains, in light of the optimization framework. However, we highlight that the challenges associated with rapid programming and error-free implementation in experiments without feedback still remain.
