SYJul 30, 2018
A Survey on the Theory of BondsZijia Li, Josef Schicho, Hans-Peter Schröcker
Many researchers tried to understand/explain the geometric reasons for paradoxical mobility of a mechanical linkage, i.e. the situation when a linkage allows more motions than expected from counting parameters and constraints. Bond theory is a method that aims at understanding paradoxical mobility from an algebraic point of view. Here we give a self-contained introduction of this theory and discuss its results on closed linkages with revolute or prismatic joints.
MLMar 14, 2025
Positivity sets of hinge functionsJosef Schicho, Ayush Kumar Tewari, Audie Warren
In this paper we investigate which subsets of the real plane are realisable as the set of points on which a one-layer ReLU neural network takes a positive value. In the case of cones we give a full characterisation of such sets. Furthermore, we give a necessary condition for any subset of $\mathbb R^d$. We give various examples of such one-layer neural networks.
DMJun 4, 2024
Representing Piecewise-Linear Functions by Functions with Minimal ArityChristoph Koutschan, Anton Ponomarchuk, Josef Schicho
Any continuous piecewise-linear function $F\colon \mathbb{R}^{n}\to \mathbb{R}$ can be represented as a linear combination of $\max$ functions of at most $n+1$ affine-linear functions. In our previous paper [``Representing piecewise linear functions by functions with small arity'', AAECC, 2023], we showed that this upper bound of $n+1$ arguments is tight. In the present paper, we extend this result by establishing a correspondence between the function $F$ and the minimal number of arguments that are needed in any such decomposition. We show that the tessellation of the input space $\mathbb{R}^{n}$ induced by the function $F$ has a direct connection to the number of arguments in the $\max$ functions.
SCMay 26, 2023
Representing Piecewise Linear Functions by Functions with Small ArityChristoph Koutschan, Bernhard Moser, Anton Ponomarchuk et al.
A piecewise linear function can be described in different forms: as an arbitrarily nested expression of $\min$- and $\max$-functions, as a difference of two convex piecewise linear functions, or as a linear combination of maxima of affine-linear functions. In this paper, we provide two main results: first, we show that for every piecewise linear function there exists a linear combination of $\max$-functions with at most $n+1$ arguments, and give an algorithm for its computation. Moreover, these arguments are contained in the finite set of affine-linear functions that coincide with the given function in some open set. Second, we prove that the piecewise linear function $\max(0, x_{1}, \ldots, x_{n})$ cannot be represented as a linear combination of maxima of less than $n+1$ affine-linear arguments. This was conjectured by Wang and Sun in 2005 in a paper on representations of piecewise linear functions as linear combination of maxima.
ROMar 30, 2021
A new line-symmetric mobile infinity-podMatteo Gallet, Josef Schicho
We construct parallel manipulators with one degree of freedom and admitting infinitely many legs lying on a curve of degree ten and genus six. Our technique relies upon a duality between the spaces parametrizing all the possible legs and all the possible configurations of a manipulator. Before describing our construction, we show how this duality helps explaining several known phenomena regarding mobility of parallel manipulators.
CGMar 8, 2021
Classification of higher Mobility closed-loop LinkagesTiago Duarte Guerreiro, Zijia Li, Josef Schicho
We provide a complete classification of paradoxical closed-loop $n$-linkages, where $n\geq6$, of mobility $n-4$ or higher, containing revolute, prismatic or helical joints. We also explicitly write down strong necessary conditions for $nR$-linkages of mobility $n-5$. Our main new tool is a geometric relation between a linkage $L$ and another linkage $L'$ resulting from adding equations to the configuration space of $L$. We then lift known classification results for $L'$ to $L$ using this relation.
AGDec 9, 2020
Hexapods with a small linear spanHans-Christian Graf von Bothmer, Matteo Gallet, Josef Schicho
The understanding of mobile hexapods, i.e., parallel manipulators with six legs, is one of the driving questions in theoretical kinematics. We aim at contributing to this understanding by employing techniques from algebraic geometry. The set of configurations of a mobile hexapod with one degree of freedom has the structure of a projective curve, which hence has a degree and an embedding dimension. Our main result is a classification of configuration curves of hexapods that satisfy some restrictions on their embedding dimension.
COMar 25, 2020
On the Classification of Motions of Paradoxically Movable GraphsGeorg Grasegger, Jan Legerský, Josef Schicho
Edge lengths of a graph are called flexible if there exist infinitely many non-congruent realizations of the graph in the plane satisfying these edge lengths. It has been shown recently that a graph has flexible edge lengths if and only if the graph has a special type of edge coloring called NAC-coloring. We address the question how to determine all possible proper flexible edge lengths from the set of all NAC-colorings of a graph. We do so using restrictions to 4-cycle subgraphs.
COAug 1, 2019
On the existence of paradoxical motions of generically rigid graphs on the sphereMatteo Gallet, Georg Grasegger, Jan Legerský et al.
We interpret realizations of a graph on the sphere up to rotations as elements of a moduli space of curves of genus zero. We focus on those graphs that admit an assignment of edge lengths on the sphere resulting in a flexible object. Our interpretation of realizations allows us to provide a combinatorial characterization of these graphs in terms of the existence of particular colorings of the edges. Moreover, we determine necessary relations for flexibility between the spherical lengths of the edges. We conclude by classifying all possible motions on the sphere of the complete bipartite graph with $3+3$ vertices where no two vertices coincide or are antipodal.
ROMar 23, 2016
Mobile IcosapodsMatteo Gallet, Georg Nawratil, Josef Schicho et al.
Pods are mechanical devices constituted of two rigid bodies, the base and the platform, connected by a number of other rigid bodies, called legs, that are anchored via spherical joints. It is possible to prove that the maximal number of legs of a mobile pod, when finite, is 20. In 1904, Borel designed a technique to construct examples of such 20-pods, but could not constrain the legs to have base and platform points with real coordinates. We show that Borel's construction yields all mobile 20-pods, and that it is possible to construct examples with all real coordinates.
ROFeb 2, 2016
Addendum to Pentapods with Mobility 2Georg Nawratil, Josef Schicho
In a foregoing publication the authors studied pentapods with mobility 2, where neither all platform anchor points nor all base anchor points are located on a line. It turned out that the given classification is incomplete. This addendum is devoted to the discussion of the missing cases resulting in additional solutions already known to Duporcq.
ROOct 5, 2015
Liaison LinkagesMatteo Gallet, Georg Nawratil, Josef Schicho
The complete classification of hexapods - also known as Stewart Gough platforms - of mobility one is still open. To tackle this problem, we can associate to each hexapod of mobility one an algebraic curve, called the configuration curve. In this paper we establish an upper bound for the degree of this curve, assuming the hexapod is general enough. Moreover, we provide a construction of hexapods with curves of maximal degree, which is based on liaison, a technique used in the theory of algebraic curves.
CGSep 29, 2015
Kempe's Universality Theorem for Rational Space CurvesZijia Li, Josef Schicho, Hans-Peter Schröcker
We prove that every bounded rational space curve of degree d and circularity c can be drawn by a linkage with 9/2 d - 6c + 1 revolute joints. Our proof is based on two ingredients. The first one is the factorization theory of motion polynomials. The second one is the construction of a motion polynomial of minimum degree with given orbit. Our proof also gives the explicity construction of the linkage.
RAJul 19, 2015
From the Fundamental Theorem of Algebra to Kempe's Universality TheoremGábor Hegedüs, Zijia Li, Josef Schicho et al.
This article provides a gentle introduction for a general mathematical audience to the factorization theory of motion polynomials and its application in mechanism science. This theory connects in a rather unexpected way a seemingly abstract mathematical topic, the non-unique factorization of certain polynomials over the ring of dual quaternions, with engineering applications. Four years after its introduction, it is already clear how beneficial it has been to both fields.
SCFeb 26, 2015
Factorization of Motion PolynomialsZijia Li, Josef Schicho, Hans-Peter Schröcker
In this paper, we consider the existence of a factorization of a monic, bounded motion polynomial. We prove existence of factorizations, possibly after multiplication with a real polynomial and provide algorithms for computing polynomial factor and factorizations. The first algorithm is conceptually simpler but may require a high degree of the polynomial factor. The second algorithm gives an optimal degree.
SCFeb 19, 2015
Planar Linkages Following a Prescribed MotionMatteo Gallet, Christoph Koutschan, Zijia Li et al.
Designing mechanical devices, called linkages, that draw a given plane curve has been a topic that interested engineers and mathematicians for hundreds of years, and recently also computer scientists. Already in 1876, Kempe proposed a procedure for solving the problem in full generality, but his constructions tend to be extremely complicated. We provide a novel algorithm that produces much simpler linkages, but works only for parametric curves. Our approach is to transform the problem into a factorization task over some noncommutative algebra. We show how to compute such a factorization, and how to use it to construct a linkage tracing a given curve.
ROJan 29, 2015
7R Darboux Linkages by Factorization of Motion PolynomialsZijia Li, Josef Schicho, Hans-Peter Schröcker
In this paper, we construct two types of 7R closed single loop linkages by combining different factorizations of a general (non-vertical) Darboux motion. These factorizations are obtained by extensions of a factorization algorithm for a generic rational motion. The first type of 7R linkages has several one-dimensional configuration components and one of them corresponds to the Darboux motion. The other type is a 7R linkage with two degrees of freedom and without one-dimensional component. The Darboux motion is a curve in an irreducible two dimensional configuration component.
ROJan 27, 2015
Factorization of Rational Motions: A Survey with Examples and ApplicationsZijia Li, Tudor-Dan Rad, Josef Schicho et al.
Since its introduction in 2012, the factorization theory for rational motions quickly evolved and found applications in theoretical and applied mechanism science. We provide an accessible introduction to motion factorization with many examples, summarize recent developments and hint at some new applications. In particular, we provide pseudo-code for the generic factorization algorithm, demonstrate how to find a replacement linkage for a special case in the synthesis of Bennett mechanisms and, as an example of non-generic factorization, synthesize open chains for circular and elliptic translations.
MGOct 10, 2014
Spatial Straight Line Linkages by Factorization of Motion PolynomialsZijia Li, Josef Schicho, Hans-Peter Schröcker
We use the recently introduced factorization of motion polynomials for constructing overconstrained spatial linkages with a straight line trajectory. Unlike previous examples, the end-effector motion is not translational and the link graph is a cycle. In particular, we obtain a number of linkages with four revolute and two prismatic joints and a remarkable linkage with seven revolute joints one of whose joints performs a Darboux motion.
AGAug 28, 2014
Möbius PhotogrammetryMatteo Gallet, Georg Nawratil, Josef Schicho
Motivated by results on the mobility of mechanical devices called pentapods, this paper deals with a mathematically freestanding problem, which we call Möbius Photogrammetry. Unlike traditional photogrammetry, which tries to recover a set of points in three-dimensional space from a finite set of central projection, we consider the problem of reconstructing a vector of points in $\mathbb{R}^3$ starting from its orthogonal parallel projections. Moreover, we assume that we have partial information about these projections, namely that we know them only up to Möbius transformations. The goal in this case is to understand to what extent we can reconstruct the starting set of points, and to prove that the result can be achieved if we allow some uncertainties in the answer. Eventually, the techniques developed in the paper allow us to show that for a pentapod with mobility at least two either some anchor points are collinear, or platform and base are similar, or they are planar and affine equivalent.
ROJul 23, 2014
Self-motions of pentapods with linear platformGeorg Nawratil, Josef Schicho
We give a full classification of all pentapods with linear platform possessing a self-motion beside the trivial rotation about the platform. Recent research necessitates a contemporary and accurate re-examination of old results on this topic given by Darboux, Mannheim, Duporcq and Bricard, which also takes the coincidence of platform anchor points into account. For our study we use bond theory with respect to a novel kinematic mapping for pentapods with linear platform, beside the method of singular-invariant leg-rearrangements. Based on our results we design pentapods with linear platform, which have a simplified direct kinematics concerning their number of (real) solutions.
ROJun 3, 2014
Pentapods with Mobility 2Georg Nawratil, Josef Schicho
In this paper we give a full classification of all pentapods with mobility 2, where neither all platform anchor points nor all base anchor points are located on a line. Therefore this paper solves the famous Borel-Bricard problem for 2-dimensional motions beside the excluded case of five collinear points with spherical trajectories. But even for this special case we present three new types as a side-result. Based on our study of pentapods, we also give a complete list of all non-architecturally singular hexapods with 2-dimensional self-motions.
ROApr 8, 2014
Bond theory for pentapods and hexapodsMatteo Gallet, Georg Nawratil, Josef Schicho
This paper deals with the old and classical problem of determining necessary conditions for the overconstrained mobility of some mechanical device. In particular, we show that the mobility of pentapods/hexapods implies either a collinearity condition on the anchor points, or a geometric condition on the normal projections of base and platform points. The method is based on a specific compactification of the group of direct isometries of $\mathbb{R}^3$.
ROFeb 24, 2014
A Technique for Deriving Equational Conditions on the Denavit-Hartenberg Parameters of 6R Linkages that are Necessary for MovabilityZijia Li, Josef Schicho
A closed 6R linkage is generically rigid. Special cases may be mobile. Many families of mobile 6R linkages have been characterised in terms of the invariant Denavit-Hartenberg parameters of the linkage. In other words, many sufficient conditions for mobility are known. In this paper we give, for the first time, equational conditions on the invariant Denavit-Hartenberg parameters that are necessary for mobility. The method is based on the theory of bonds. We illustrate the method by deriving the equational conditions for various well-known linkages (Bricard's line symmetric linkage, Hooke's linkage, Dietmaier's linkage, and recent a generalization of Bricard's orthogonal linkage), starting from their bond diagrams; and by deriving the equations for another bond diagram, thereby discovering a new mobile 6R linkage.
RODec 4, 2013
An algebraic study of linkages with helical jointsHamid Abban, Zijia Li, Josef Schicho
Methods from algebra and algebraic geometry have been used in various ways to study linkages in kinematics. These methods have failed so far for the study of linkages with helical joints (joints with screw motion), because of the presence of some non-algebraic relations. In this article, we explore a delicate reduction of some analytic equations in kinematics to algebraic questions via a theorem of Ax. As an application, we give a classification of mobile closed 5-linkages with revolute, prismatic, and helical joints.
ROSep 19, 2013
Four-Pose Synthesis of Angle-Symmetric 6R LinkagesGábor Hegedüs, Josef Schicho, Hans-Peter Schröcker
We use the recently introduced factorization theory of motion polynomials over the dual quaternions for the synthesis of closed kinematic loops with six revolute joints that visit four prescribed poses. Our approach admits either no or a one-parametric family of solutions. We suggest strategies for picking good solutions from this family.
AGJan 17, 2013
Classification of Angle-Symmetric 6R LinkageZijia Li, Josef Schicho
In this paper, we consider a special kind of overconstrained 6R closed linkages which we call angle-symmetric 6R linkages. These are linkages with the property that the rotation angles are equal for each of the three pairs of opposite joints. We give a classification of these linkages. It turns that there are three types. First, we have the linkages with line symmetry. The second type is new. The third type is related to cubic motion polynomials.
AGJun 18, 2012
The Theory of Bonds: A New Method for the Analysis of LinkagesGábor Hegedüs, Josef Schicho, Hans-Peter Schröcker
In this paper we introduce a new technique, based on dual quaternions, for the analysis of closed linkages with revolute joints: the theory of bonds. The bond structure comprises a lot of information on closed revolute chains with a one-parametric mobility. We demonstrate the usefulness of bond theory by giving a new and transparent proof for the well-known classification of overconstrained 5R linkages.
RAFeb 1, 2012
Factorization of Rational Curves in the Study Quadric and Revolute LinkagesGábor Hegedüs, Josef Schicho, Hans-Peter Schröcker
Given a generic rational curve $C$ in the group of Euclidean displacements we construct a linkage such that the constrained motion of one of the links is exactly $C$. Our construction is based on the factorization of polynomials over dual quaternions. Low degree examples include the Bennett mechanisms and contain new types of overconstrained 6R-chains as sub-mechanisms.