Rationality Of the Locus Of Singularities Of the General Gough-Stewart Platform
Michel Coste (IRMAR), Seydou Moussa

TL;DR
This paper proves that the singular configurations of a general Gough-Stewart platform can be parametrized rationally, using a reciprocal twist mapping that relates the cubic surface of singularities to a blown-up quadric surface.
Contribution
It introduces a reciprocal twist mapping and demonstrates that the singularity set admits a rational parametrization, linking cubic surfaces and blown-up quadrics.
Findings
The set of singular configurations has a rational parametrization.
The reciprocal twist mapping relates the cubic surface of singularities to a blown-up quadric surface.
The approach provides a new geometric understanding of the singularity locus.
Abstract
We prove that the set of singular configurations of a general Gough Stewart platform has a rational parametrization. We introduce a reciprocal twist mapping which, for a general orientation of the platform, realizes the cubic surface of singularities as the blowing up of a quadric surface in five points.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Rationality of the locus of singularities of the general Gough-Stewart platform
Michel Coste and Seydou Moussa Univ Rennes, CNRS, IRMAR - UMR 6625, F-35000 Rennes, FranceUniv. Dan Dicko Dankoulodo, Dép. Mathématiques, Maradi, Niger
Abstract
We prove that the set of singular configurations of a general Gough Stewart platform has a rational parametrization. We introduce a reciprocal twist mapping which, for a general orientation of the platform, realizes the cubic surface of singularities as the blowing up of a quadric surface in five points.
Keywords: parallel robot, singularities, cubic surface
AMS classification: 70B15, 14E08, 14J26
Introduction
Gough-Stewart platform is the most well-known parallel robot with six degrees of freedom. It consists in a platform linked to a fixed base via six limbs whose lengths are controlled by actuated prismatic joints ; each limb is attached to the base by a universal joint and to the platform by a spherical joint (6-UPS in the standard notation [8]).
The problem of avoidance of singular configurations (in which one loses control on at least one degree of freedom) is crucial for parallel robots, and many papers have been devoted to the study of the set of singular configurations of the Gough-Stewart platform. A basic fact is the characterization of singular configurations as those for which the systems of Plücker coordinates of the six limbs of the platform are linearly dependant (see [8]). This leads to a description of by a polynomial equation in terms of position variables and orientation variables. This equation is of degree in the position variables for a general architecture (this degree may drop for special architectures, see [7, 10]). Hence, for a generic (in the sense of algebraic geometry) orientation, the singular configurations form a cubic surface in 3-dimensional space.
A way to describe the set of singular configurations of a robot is to give a rational parametrization of this set, when this is possible; this has been done for 3-RPR planar robots in [6], which stresses the advantage of rationality. In the case of the Gough-Stewart platform, a rational parametrization has been found for special architecture in [1], and the rationality of has been proved for the general case of planar base and platform base in [3]. The rationality in this case follows from the existence of a singular point at infinity of the cubic surface . This argument cannot be used for the general Gough-Stewart platform : the projective closure of is in general a nonsingular cubic surface. It is known (see [11]) that the rationality of a nonsingular cubic projective surface is related to special features of the set of the 27 lines on this surface. Experiments using exact computations over rational numbers show that the polynomial of degree 27 whose roots corresponds to the lines splits in factors of degrees 2, 5, 10, 10, where the lines corresponding to the factor of degree 2 are skew. This gives an evidence for rationality, which has to be confirmed by a proof. The key to the proof is given by a consideration from kinematics: to each singular configuration of the platform one can associate a line of reciprocal twists, which expresses the infinitesimal rigid motion which can no longer be controlled in the singular configuration. We prove that, for a general architecture, this reciprocal twist mapping is a regular mapping from the projective cubic surface to a quadric surface (in the 5-dimensional projective space of twists). We prove moreover that the reciprocal twist mapping is the blowing-up of the quadric surface in five points, and the five exceptional divisor in the cubic surface are the lines corresponding to the factor of degree 5 mentioned above. The singularities which form these five exceptional divisors are those for which all six limbs of the platform have a common secant line, and the reciprocal twist is a twist of rotation about this secant line.
We have proved in this way the rationality of the locus of singularities of the general Gough-Stewart platform. But, more than that, the information obtained about the reciprocal twist mapping may be of interest for the kinematics of this robot.
The paper is organized as follows. In Section 1 we describe the singularity locus and explain how the problem of its rational parametrization reduces to the problem of the rationality of the cubic surface defined over the field of functions of the rotation group ; we recall the relation between the rationality of this surface and the structure of the set of lines on this surface, and give the example of a computation about these lines which shows an evidence for rationality. In section 2 we introduce the reciprocal twist mapping and show that it gives a birational equivalence between and a quadric surface , which proves the rationality of . In section 3 we extend the reciprocal twist mapping to the projective closure of and show that the extended mapping is the blowing-up of in five points; we make precise the kinematic significance of the exceptional divisors of this blowing-up. We conclude by collecting some open questions raised by our approach.
1 The singularity locus of a Gough-Stewart platform, and the question of its rational parametrization
We consider a Gough-Stewart platform with an arbitrary architecture. For , we denote by the vector of coordinates of the center of the universal joint of the -th limb on the base, in the fixed orthonormal frame, and by the vector of coordinates of the center of the spherical joint on the mobile platform in the orthonormal frame attached to this platform. We may assume and use it whenever it is convenient.
1.1 Equation of the singularity locus in
We recall the derivation of the equation of the singularity hypersurface, mainly in order to fix notation. The computation is very similar to the one in [4].
The group of rigid motions in 3-space acts on the mobile platform by the transformation where is the rotation matrix and is the translation vector. So the coordinates of the joints on the mobile platform are, in the fixed frame, for ; we set and .
The Plücker coordinates of the limbs w.r.t. the fixed frame are 6-dimensional vectors whose first three coordinates are and last three coordinates (the moment w.r.t. the origin) . It is well known and explained in [8] that the Gough-Stewart platform is in a singular configuration if and only if the Plücker coordinates of the six limbs are linearly dependant. This is expressed by the vanishing of the determinant of the matrix whose rows are the Plücker coordinates of the limbs:
[TABLE]
We denote by the hypersurface of singular configurations, whose equation is . The following result is well known.
Theorem 1
For a generic Gough-Stewart platform, the singularity locus in has an equation which is of degree 3 with respect to .
Proof: We compute using the generalized Laplace expansion w.r.t. the first three rows of . We use the notation to denote the mixed product of the three 3-dimensional vectors (i.e. the determinant whose columns are ).
[TABLE]
where are the integers between and different from . The mixed products have degree at most w.r.t. , while the mixed products have degree at most , because the vectors are linearly dependant. So the degree of w.r.t. is at most . The computation in a example (see later) shows that it is actually for a generic Gough-Stewart platform.
1.2 Cayley parametrization for rotation matrices
Let
[TABLE]
be a skew-symmetric matrix. Since is not an eigenvalue of , is invertible. The matrix is a rotation matrix
[TABLE]
where . If the vector is not the zero vector, it spans the axis of the rotation . The tangent of the half-angle of the rotation is . The Cayley parametrization is a rational parametrization of all rotation matrices, except the half-turns. These half-turns are obtained as limits as tends to infinity; alternatively, one can use the homogeneous Euler-Rodrigues parametrization (that is, parametrization with quaternions) with one more variable.
Note that we can recover rationally from the rotation matrix . Indeed
[TABLE]
where . This shows:
Proposition 2
The Cayley parametrization induces an isomorphism between the field of rational functions on and the field of rational functions in three independent variables .
The preceding result says, in terms of algebraic geometry, that the variety is a rational variety over .
1.3 The cubic surface
The equation defines the algebraic variety of singular configurations . For a fixed , the equation in the variables defines a cubic surface , and may be viewed as the family of these cubic surfaces parametrized by . We can also view the equation as an equation in the three variables with coefficients in the field (or the field , according to Proposition 2). As such, this is the equation of a cubic surface defined over . This surface will be the main object of study in the rest of this article. In the language of algebraic geometry, is the generic fibre of the family of surfaces parametrized by .
In order to prove that the algebraic variety is rational over , it suffices to prove that is rational over , since itself is rational over , as shown in Proposition 2. This will be the aim of the next section. So we shall work over the field . We shall feel free to use the classical formulas of vector algebra relating dot product, cross product, mixed product over as if we were in .
A general criterion for rationality of a cubic surface over a field is due to Swinnerton-Dyer. It is related to the geometry of lines on the cubic surface. A very classical result of algebraic geometry says that a smooth projective cubic surface over a field has lines, which are defined over the algebraic closure of (see for instance [5], Theorem 4.9 p.402).
Theorem 3** ([11])**
Let be a smooth projective cubic surface over a field (of characteristic [math]). Call a set of of the lines on , mutually skew, which is stable under conjugation over ; i.e., the union of these lines is defined over . Then is -rational iff it has a -rational point and a , or a , or a .
We shall first investigate experimentally whether the projective closure of the cubic surface may satisfy this criterion. The existence of a -rational point on is certain, since is clearly always on (when we assume ). So the problem is only the splitting of the set of 27 lines over .
In principle, we could do the computation leaving the geometry of the Gough-Stewart platform free and the orientation free. This would be a too heavy computation. Instead, we fix the geometry of the platform by choosing rational coordinates and pick a rotation matrix also with rational coefficients, so that all the computations will be exact computations over , concerning the surface defined over . If the set of lines on splits over then the set of lines on will split accordingly over . Experiments show the presence of a defined over on , with the same pattern of splitting for different choices of and different geometries of the platform. Note that for a general cubic surface defined over , the set of 27 lines does not split over .
1.4 A case study
We fix the geometry of the Gough-Stewart platform as follows:
[TABLE]
[TABLE]
We also choose Cayley parameters for the rotation matrix , so that is the identity matrix and for
The set of singular configurations for the chosen rotation is the cubic surface with equation
[TABLE]
In order to check that the projective closure of this cubic surface is nonsingular, we homogenize the cubic equation with homogeneization variable and verify that the ideal generated by the partial derivatives of the homogenized equation w.r.t. contains the fifth power of the ideal generated by .
There are 27 lines on this cubic surface; it happens that they are all real for the present example, but this is not the case for other choices. These lines can be computed in the following way: we write a parametrization of a line with parameter and indeterminate coefficients
[TABLE]
Substituting this parametrization in the equation of the cubic surface yields a degree 3 polynomial in whose coefficients depend on . The ideal generated by these four coefficients is the ideal of lines on the surface (assuming that no line is contained in the plane at infinity nor parallel to the -plane). We check that the quotient of by this ideal is indeed a finite extension of degree 27. The Groebner basis of the ideal with respect to the lexicographic order on contains a polynomial of degree 27 in , and are rational polynomials in in the quotient. This polynomial is the product of four irreducible factors over , of degrees respectively 2, 5, 10 and 10. The factors of degree 2 and 5 are
[TABLE]
We explore the coplanarity relations between the lines corresponding to the different factors. In order to do this, we make computations over the quadratic extension of given by and we use the fact that the lines with coeffcients and are coplanar if and only if
[TABLE]
It can be checked that
- •
the two lines corresponding to the factor are skew,
- •
the five lines corresponding to the factor are those among the 27 which meet both lines of ,
- •
the ten lines corresponding to one of the factor of degree are those which meet exactly one of the lines of (five each),
- •
the ten lines corresponding to the remaining factor are those which meet none of the lines of .
The same factorization pattern appears for generic choices of architecture and orientation (with rational parameters). The two lines corresponding to factor form a over . This is a strong indication that itself has a over , and hence is rational over this field. We shall prove this fact in the following section.
It is well-known how to obtain a rational parametrization from a . Pick a point on the cubic surface ; there is a unique line through this point meeting the two lines of the , intersection of the planes containing the point and a line of the . The set of lines meeting the two lines of the can be seen as a quadric surface, and we obtain in this way a regular mapping from the cubic surface to a quadric surface; this regular mapping is a birational isomorphism, actually the blowing-up of the quadric surface in the five points corresponding to the five lines contained in the cubic surface and meeting the two lines of the . For more detail on this, see for instance [9]. We shall in the next section show how kinematics provides a regular birational morphism from to a quadric surface, and we shall prove in Section 2 That the projective closure is indeed the blowing up of this quadric surface in five points.
2 The reciprocal twist at a singular configuration
2.1 Solutions of homogeneous systems of corank 1
Recall that a twist is said to be reciprocal to a screw when their reciprocal product is zero. If a Gough Stewart platform is in a singular configuration such that the rank of the family of systems of Plücker coordinates of the six limbs is equal to five, then there is a line of twists reciprocal to all .
Let be a square matrix of size whose entries are polynomials in with coefficients in the field .
Lemma 4
If is a nonsingular hypersurface in -dimensional affine space , then the matrix has rank at every point of this hypersurface. Moreover, if denotes the line of solutions of for every such that , then is a regular mapping from the hypersurface to the projective space .
Proof. The derivative of with respect to can be expressed as
[TABLE]
where is the cofactor of in matrix . Assume that there is a point in the affine space of dimension where the rank of is . Then all minors of dimension of the matrix vanish at this point and the formula above shows that all partial derivatives of also vanish at this point. This contradicts the assumption that is a nonsingular hypersurface.
Let be the Zariski open subset of the nonsingular hypersurface where all rows of but the -th are linearly independent. By the first part of the lemma, is a Zariski open cover of . For any in , the line of solutions of is spanned by the vector with coordinates for ; these cofactors are polynomial in the coefficients of , hence also polynomials in . In the end, we obtain a regular mapping from the hypersurface in to .
The aim of this paper is to prove the rationality of for a general Gough-Stewart platform, without assuming planarity of the base or of the platform.
Proposition 5
Assume that is a nonsingular hypersurface of . Then, for every singular configuration in , the system of Plücker coordinates of the six limbs is of rank in the space of screws. The mapping which associates, to each singular configuration, the line of twists reciprocal to the Plücker coordinates of the six limbs is a regular mapping from to , which we denote by .
Proof. Lemma 4 shows that the rank of the matrix of the Plücker coordinates of the six limbs is indeed for each singular configuration . The matrix is the matrix of the system expressing the reciprocity of the twist to the systems of Plücker coordinates of the six limbs. The second part of Lemma 4 shows that the mapping associating to each singular configuration the line of screws reciprocal the the Plücker coordinates of the six limbs is indeed a regular mapping from to .
We are going to show in the following that the image of is contained in a quadric surface in a -dimensional subspace of and that is a birational equivalence with this quadric surface.
2.2 The image of is contained in a quadric surface
The equations expressing that the twist is reciprocal to the systems of Plücker coordinates of the limbs are
[TABLE]
This is equivalent to:
[TABLE]
where is the mixed product of vectors .
We are going to eliminate from this system of equations. The first step is to obtain two linear equations in where does not appear. In equation , so is Subtracting this first equation from the other ones we get:
[TABLE]
The family of vectors has rank at most Up to reordering the indices, we may assume that and are linear combinations of and Set and Computing and we obtain respectively
[TABLE]
and
[TABLE]
which are linear homogeneous equations in
The second step in the elimination of is to obtain a quadratic equation in without . Set
Lemma 6
**
Proof. It suffices to check this formula of vector algebra assuming linearly independent. The dot product of the left handside with any of is easily seen to be zero, hence, it is the zero vector.
The linear combination of with coefficients yields the following homogeneous quadratic equation in :
[TABLE]
Equations (11), (12) and (13) are the homogeneous equations of a quadric surface in , the projectivisation of the space of twists. We shall check in the case study that this projective quadric surface is nonsingular for a generic Gough-Stewart platform. We have proved
Proposition 7
The image of the regular mapping is contained in the quadric surface given by equations (11), (12) and (13).
2.3 The birational equivalence
We obtained the system of equations (11), (12) and (13) from the system of equations in , and expressing that the screw is reciprocal to the Plücker coordinates of the six limbs for the singular configuration . Let be the homogeneous coordinates of a point on the quadric surface such that . Generically, the quadric is nonsingular and the set of such that is a dense Zariski open subset of . The condition implies that ; indeed implies that and are colinear. Since , the system of equations for is equivalent to the system of equations . The variables appear only in the first three equations of this system and these equation can be rewritten as
[TABLE]
This is a linear system in which is a Cramer system since we have taken in the quadric surface such that its determinant does not vanish. Hence there is a unique satisfying the system (14), and this is given by the Cramer formulas, i.e. as a rational function (of degree 3) in . This is on the surface , since satisfy the reciprocity equations, which implies that the rank of the system of Plücker coordinates of the limbs for is . So we get a rational mapping, which we denote by , from to . The uniqueness of the solution for the Cramer system (14) implies that the composition is the identity of . The fact that there is only a line of screws reciprocal to the Plücker coordinates of the limbs for a configuration in shows that the composition is the identity on .
In conclusion, we have proved the following theorem.
Theorem 8
The regular mapping is a birational equivalence to the quadric surface , defined over .
Corollary 9
The cubic surface is rational over .
Proof. The cubic surface has the -rational point . Hence, the quadric surface has the -rational point . It follows that is rational over and since is -birational to , it is also rational over .
Theorem 10
For a generic Gough-Stewart platform, the hypersurface of singular configurations is rational over .
Proof. As already mentioned, this is a consequence of Corollary 9 and of the fact that is rational over .
2.4 Case study continued
We continue here the computations for the cubic surface where the geometry of the Gough-Stewart platform and the orientation are those of section 1.4. Let us denote by the coordinates of a twist. We compute the variety of reciprocal twists as follows: we form the ideal generated by the reciprocal products of the twist with the Plûcker coordinates of the limbs and the Jacobian determinant, then we eliminate the variables . The ideal obtained is the homogeneous ideal generated by
[TABLE]
There are two linear equations and one quadratic: this is the ideal of a quadric surface in .
We compute formulas for the reciprocal twist (only defined up to a scalar factor, as a point in ) in the following way: eliminating variables from the ideal , we obtain an ideal which contains a polynomial which is linear homogeneous in and quadratic in . This gives as a rational function of degree in . Proceeding in the same way to compute and chasing denominator (the same for all expressions), we arrive at
[TABLE]
These formulas are degree polynomials in . The formulas define a point in except when they all vanish. We compute the ideal generated by these quadratic polynomials in and the cubic equation of the surface of singularities. We find that this ideal is precisely the ideal of the two lines corresponding to factor .
Nevertheless, the regular mapping which associates to a point of the cubic singularity surface, a point of representing the line of reciprocal twists is also well defined on these two lines. Indeed, at every point in the surface of singularities there is a nonzero cofactor in the Jacobian matrix, and the cofactors on the same row as this nonzero cofactor are the coordinates of a nonzero reciprocal twist. These cofactors are polynomials of degree in . We shall explain in section 3.2 why we obtain degree in the formulas above instead of degree .
We next compute the image of the five lines corresponding to factor by the reciprocal twist mapping. This is again the computation of an elimination ideal, and the computed ideal is zero-dimensional, of degree . It is actually the ideal of five distinct points of the quadric, all real in the case under consideration. The reciprocal twists corresponding to these five points are self-reciprocal. The figure 3 is in the -space containing the quadric, in its affine chart given by , using coordinates . The quadric image of the reciprocal twist mapping is in blue, the five points in red, and the intersection of the quadric of self-reciprocal twists with the -space is in green.
It is also possible to compute formulas for the inverse rational mapping from the quadric surface in to : for instance, eliminating the variables in the ideal , we obtain as a rational function of degree in the . Actually we compute formulas for the rational mapping to the projective closure in . We use homogeneous coordinates for , with as plane at infinity.
[TABLE]
Note that these formulas are of degree , whereas the Cramer formulas invoked in the argument for birationality would give degree . It is possible to check that formulas (16) and (17) give actually a birational isomorphism between and the quadric surface in . One can also compute the indetermination points of formulas (17) on the quadric surface: one finds five points, which are precisely the image of the five lines corresponding to . This indicates that the “reciprocal twist” regular mapping from to may be extended to a regular mapping from the projective closure to , which is the blowing-up of in five points. We shall prove this in the following section after investigating the points at infinity of the singularity locus, i.e. .
3 The projective closure of the singularity surface
We already know that the projective closure of in is a nonsingular projective cubic surface for a generic Gough-Stewart platform. Indeed, we checked in section 1.4 that is nonsingular.
3.1 Singularity condition at infinity
The formula (2) can be rewritten as a sum indexed by the symmetric group , with denoting the signature of a permutation :
[TABLE]
The equation of the projective closure is the homogeneization of , say with homogenization variable . The equation of its intersection with the plane at infinity is the homogeneous part of degree of . Using multilinearity in (18), we find that this homogeneous part is
[TABLE]
Since
[TABLE]
we arrive to
[TABLE]
In this formula we can replace the with the :
[TABLE]
The equality is proved using and Grassmann-Plücker relations such as:
[TABLE]
We summarize what we have seen in the following
Proposition 11
The singularities at infinity of the Gough-Stewart platform in the orientation are the directions of satisfying
[TABLE]
where .
We can reformulate this condition as a condition concerning two planar hexagons. Let the orthogonal projection in the direction of Then for we denote the projection of the vertices of the base and the projection of the vertices of the platform after rotation . So we have two hexagons in the plane orthogonal to The condition of singularity at infinity is given by:
[TABLE]
where the bracket denotes here determinants. This condition is invariant under the following transformations:
The same affine transformation applied to all ’s and ’s. The determinants are multiplied by the determinant of linear part of the transformation. 2. 2.
A homothety (of ratio ) on one of the hexagons. The product of determinants are multiplied by 3. 3.
A translation (of vector ) on one of the hexagons. The invariance follows from Plücker relations. 4. 4.
Replace the s by any linear combination of and
In addition, when the hexagons have three distinct vertices in common (), the condition is satisfied if and only if the three lines for are concurrent or parallel.
3.2 Reciprocal twist at infinity
Recall that the twist is reciprocal to the system of Plücker coordinates of the six limbs if and only if
[TABLE]
The matrix of this system is . In a singular configuration, the rank of this system is generically In this case, if the rows of with index are linearly independant, the line of solutions of the system of equations is spanned by the vector whose coordinates are for . This gives formulas of degree in . The line of solutions is also spanned by the vector whose coordinates are for , if this vector is nonzero. It turns out that these sums of cofactors are polynomials of degree in ; this explains what we have seen in the case study in formulas (16).
The sum by columns of the cofactors in the first three columns is the vector
[TABLE]
where are the integers between and different from and the cyclic sum is taken over the powers of the cycle . It will be more convenient to write the sum as a sum over all permutations in .
[TABLE]
We develop this expression using multilinearity in the cross-product and in the mixed product. We remark that all terms containing only four among the six indices disappear in the sum over all permutations (due to the transposition on the missing indices). We remark also that the mixed product
[TABLE]
is zero because the three vectors are linearly dependant. This explains why all terms of degree 3 disappear in the sum and why the only remaining terms of degree 2 are
[TABLE]
The sum by columns of the cofactors in the last three columns is the vector
[TABLE]
where are the integers between and different from and the cyclic sum is taken over the powers of the cycle . Here also it will be more convenient to write the sum as a sum over all permutations in .
[TABLE]
We develop this expression using multilinearity in the mixed product and in the cross-product. Here also, terms where only four indices among the are present disappear in the sum over all permutations. This explains why all terms of degree in disappear, and why the terms of degree in which remain are only:
[TABLE]
Note that is the product of the vector by a linear form in ; this confirms the result of the computation in case study 2.4.
The notations and are explained by the fact that is actually the reciprocal twist at infinity, as explained in the following
Proposition 12
For a generic Gough-Stewart platform, the reciprocal twist mapping can be extended to a regular mapping . The image by of a point at infinity in the direction in is given by the homogeneous second degree formulas (28) for and (31) for , provided that and do not both vanish at .
Proof. We know that give degree formulas for at points of where and do not both vanish. Hence, the homogeneous quadratic part give a regular extension of at points at infinity of in the direction of , when and do not both vanish. We note that, in the plane at infinity, vanish on a line (whose equation is the linear form such that ), while each component of vanishes on a conic. We check in the case study 3.4 that these curves have two points in common which are on the cubic curve of the points at infinity of ; these two points are, of course, the points at infinity of the two lines on corresponding to . We check also that the formulas for the reciprocal twist at infinity given by the homogeneous part of degree of the cofactors of on the first line do not vanish at these two points. This shows that for a generic Gough-Stewart platform, the regular extension is well defined at every point at infinity of : when both and vanish, it is given by the homogeneous part of degree of the cofactors of on the first line.
Proposition 13
For a generic Gough-Stewart platform, the reciprocal twists at points at infinity of in the direction are all self-reciprocal. They are the twists of a rotation with axis parallel to , or of a translation orthogonal to .
Proof. From formulas (28) for and Proposition (11), we obtain for all point at infinity of in direction . Since , the statements of the Proposition follow.
3.3 as the blowing-up in five points of a quadric surface
Theorem 14
For a generic Gough-Stewart platform, the reciprocal twist regular mapping is the blowing-up of the projective quadric surface in five points. The five exceptional divisors are five lines on , forming a intersecting both lines of a (using notations of Theorem 3), both and being defined over . A point of belongs to one of the lines of the if and only if its reciprocal twist is the twist of a pure rotation; the axis of this rotation is then a line intersecting the six limbs of the platform.
Proof. We know from Proposition 12 that is a regular on the whole of , and we know from Theorem 8 that it is a birational equivalence. From this we deduce that is the composition of a sequence of blowing-ups at points (see for instance [5], corollary 5.4 p.411). Since the divisor class group of a nonsingular projective cubic surface is ([5] Proposition 4.8 p.401) and the divisor class group of a nonsingular projective quadric surface is , is the blowing-up of in five points. These five points are distinct points of , as checked in the case study, so the five exceptional divisors have self-intersection equal to and are mutually skew lines on . Since is defined over , the five exceptional divisors form a over . There are two possible types of , one of them characterized as the five lines intersecting both lines of an (see [11]). Actually, the five exceptional divisors obtained by blowing up five points in a quadric form a of this type; we defer the proof of this fact to Lemma 15 below.
Since the reciprocal twist is constant along each line of the , it is equal to the reciprocal twist of the point at infinity of this line. Hence, by Proposition 13, it is the twist of a rotation or of a translation. If the reciprocal twist at were the twist of a translation in the direction of vector then, for every vector orthogonal to , the twist would be reciprocal to the systems of Plücker coordinates of all limbs in position and hence would be in . This cannot be since contains no plane. This shows that the reciprocal twist at each point of belonging to a line of the is the twist of a pure rotation; the reciprocity conditions means that every limb of the platform intersects (or is parallel to) the axis of this rotation.
Reciprocally, suppose that the reciprocal twist at a point is the twist of a pure rotation, i.e. and . Then, for all scalars , is still in , with reciprocal twist . Hence the line of is one of the exceptional divisors in the .
Lemma 15
The five exceptional divisors obtained by blowing up a quadric surface in five distinct points form an with two transversals forming an .
Proof. Let be the five distinct points on the quadric surface. Let be the two lines on the quadric through . Blow up ; the strict transforms of and (which we still denote by and ) have self-intersection and one can blow them down to obtain a projective plane with six distinct points (abusing notation, we denote with the same letter points and the exceptional divisors above them). The five exceptional divisors of the blowing up of the quadric are, in the blowing up of the plane at the six points , the exceptional divisors above and the strict transform of the line . The so obtained has to transversals, which are the strict transforms of two conics in the plane through and , respectively.
3.4 Case study, the end
The part at infinity of the cubic surface, which is , is the nonsingular cubic curve in the projective plane with homogeneous coordinates given by the equation
[TABLE]
The formulas (16) for the reciprocal twist extend to the following homogeneous quadratic formulas:
[TABLE]
These formulas have two points of indetermination on which are, of course, the points at infinity of the two lines of indetermination for the formulas (16) on corresponding to .
The figure 5 shows the two points of indetermination in the affine part of the plane at infinity given by . The solid black curve is the cubic , the dashed brown line is the line whose equation is the linear form factor of , and the dotted conics in red, green and blue are those whose equations are the components of . All these curves concur to the indetermination points marked with diamonds.
We now check that the reciprocal twist mapping is also defined at the indetermination points by other formulas: precisely, we use the degree homogeneous part of the cofactors of the coefficients in the last line of the Jacobian matrix :
[TABLE]
The homogeneous ideal generated by the ideal of indetermination of the quadratic formulas (33) and the quadratic form factor of in (34) contains the third power of the maximal ideal generated by . This shows that the reciprocal twist mapping is well defined as a regular map on the whole of .
Conclusion
We have proved the rationality of the locus of singular configurations of the general Gough-Stewart platform. We have moreover related the rationality with the reciprocal twist mapping, which has a kinematic relevance; the lines of reciprocal twists form a quadric surface, and this fact may be useful for further studies on the singularities of a Gough-Stewart platform. We have also related a group of five lines on the cubic surface of singularities with special singular configurations for which the reciprocal twist is the twist of a pure rotation. This interplay between the classical algebraic geometry of cubic surfaces and kinematic properties of a parallel robot is rather fascinating.
We conclude with two questions encountered in this paper for which we have no satisfactory answer.
The first question concerns the characterization of singularities at infinity in section 3.1. We have seen that it can be expressed in terms of a relation between two planar hexagons (Equation 24). We have not been able to uncover the geometric significance of this relation. In the case of the planar 3-RPR, the singularities at infinity may be characterized by the fact that two triples of aligned points can be transformed one into another by an affine mapping [2].
The second question is related to the fact that the reciprocal twist mapping extends to a regular mapping defined on the whole projective closure of the surface of singularities. We have followed a rather cumbersome way, with the help of a computation in a specific example, to show that this is indeed generically the case. It would be much nicer if the following assertion were true.
*Let be a homogeneous linear system of equations in unknowns with coeffcients polynomials of degree in parameters . Assume that the projective closure (in the -dimensional projective space) of the set of parameters such that is a smooth projective hypersurface. Then the mapping which associates to the line of solutions of extends to a regular mapping from to the -dimensional projective space. *
This assertion is not obvious when the degree of is strictly smaller than , which happens in our case since the degree of the equation of the surface of singularities w.r.t. the position variables is instead of . We have no idea whether this assertion holds true.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Sandipan Bandyopadhyay and Ashitava Ghosal. Geometric characterization and parametric representation of the singularity manifold of a 6-6 Stewart platform manipulator. Mechanism and Machine Theory , 41(11):1377 – 1400, 2006.
- 2[2] Michel Coste. Asymptotic singularities of planar parallel 3-RPR manipulators. In Jadran Lenarcic and Manfred Husty, editors, Latest Advances in Robot Kinematics , pages 35–42, Dordrecht, 2012. Springer Netherlands.
- 3[3] Michel Coste and Seydou Moussa. On the rationality of the singularity locus of a Gough-Stewart platform - biplanar case. Mechanism and Machine Theory , 87:82 – 92, 2015.
- 4[4] Karine Doyon, Clément Gosselin, and Philippe Cardou. A vector expression of the constant-orientation singularity locus of the Gough-Stewart platform. Journal of Mechanisms and Robotics , 5:034502–4, 2013/06/24.
- 5[5] R. Hartshorne. Algebraic Geometry . Graduate Texts in Mathematics. Springer New York, 2013.
- 6[6] Manfred Husty and Clément Gosselin. On the singularity surface of planar 3-RPR parallel mechanisms. Mechanics Based Design of Structures and Machines , 36(4):411–425, 2008.
- 7[7] A. Karger. Stewart-Gough platforms with simple singularity surface. In Jadran Lennarčič and B. Roth, editors, Advances in Robot Kinematics , pages 247–254, Dordrecht, 2006. Springer Netherlands.
- 8[8] J.P. Merlet. Parallel Robots . Solid Mechanics and Its Applications. Springer Netherlands, 2006.
