Mechanism and Machine Theory 137 (2019) 459–475 Contents lists available at ScienceDirect Mechanism and Machine Theory journal homepage: www.elsevier.com/locate/mechmachtheory Research paper A novel criterion for singularity analysis of parallel mechanisms Michael Slavutin , Offer Shai , Avshalom Sheffer , Yoram Reich School of Mechanical Engineering, Tel Aviv University, Ramat Aviv 69978, Israel a r t i c l e i n f o Article history: Received 19 December 2018 Revised 2 March 2019 Accepted 2 March 2019 Keywords: Instantaneous screw axis (ISA) Minimal parallel robots Screw theory Singular characterization 3D Kennedy theorem 3/6 and 6/6 Stewart Platform a b s t r a c t A novel criterion for singularity analysis of parallel robots is presented. It relies on screw theory, the 3-dimensional Kennedy theorem, and the singular properties of minimal par- allel robots. A parallel robot is minimal if in any generic configuration, activating any leg/limb causes a motion in all its joints and links. For any link of the robot, a pair of legs is removed. In the resulting 2 degrees-of-freedom mechanism, all possible instanta- neous screw axes belong to a cylindroid. A center axis of this cylindroid is determined. This algorithm is performed for three different pairs of legs. The position is singular, if the instantaneous screw axis of the chosen link crosses and is perpendicular to three center axes of the cylindroids. This criterion is applied to a 6/6 Stewart Platform and validated on a 3/6 Stewart Plat- form using results known in the literature. It is also applied to two-platform minimal par- allel robots and verified through the Jacobian; hence demonstrating its general applicabil- ity to minimal robots. Since any parallel robot is decomposable into minimal robots, the criterion applies to all constrained parallel mechanisms. © 2019 Elsevier Ltd. All rights reserved. 1. Introduction This paper introduces a novel criterion for singularity analysis of general parallel mechanism. We distinguish between characterization and criterion of a singular configuration. The former provides a geometric description of a parallel robot in a singular position, while the latter checks whether the geometry of a given robot indicates that it is in a singular configuration. Singularity analysis is one of the fundamental issues of parallel mechanisms. Singular configuration is the position where the mechanism gains or loses degrees of freedom. It is known to be one of the main concerns in the analysis and design of mechanisms [1]. Although singularity of parallel mechanisms was studied early in the 1980s, this problem is still very difficult. Besides studying singularity positions, it is also critical to avoid them [2], to escape them as fast as possible [3], and in general, to characterize the geometry of the singularity spaces [4]. Among the methods used in determining singularity positions are the analysis of the Jacobian matrix, obtained from analytical expressions [5,6], or from geometric analysis that uses Grassmann-Cayley algebra [7–10], or using quaternion algebra [11]; motion/force transmissibility analysis [12]; and rigidity matrix analysis [13]. The latter is extensively used in the mathematics community [14] in rigidity theory. Some papers dealt with criteria for singularity of different types of Corresponding author. E-mail addresses: slavutin@post.tau.ac.il (M. Slavutin), sheffer@mail.tau.ac.il (A. Sheffer), yoram@eng.tau.ac.il (Y. Reich). Deceased https://doi.org/10.1016/j.mechmachtheory.2019.03.001 0094-114X/© 2019 Elsevier Ltd. All rights reserved.