Next Article in Journal
Texture Identification and Object Recognition Using a Soft Robotic Hand Innervated Bio-Inspired Proprioception
Previous Article in Journal
Theoretical and Numerical Investigations on Static Characteristics of Aerostatic Porous Journal Bearings
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distribution Characteristics of Screw Axes Belonging to General Three-System of Screws

1
School of Mechanical Engineering, Yanshan University, Qinhuangdao 066004, China
2
Hebei Provincial Key Laboratory of Parallel Robot and Mechatronic System, Yanshan University, Qinhuangdao 066004, China
*
Authors to whom correspondence should be addressed.
Machines 2022, 10(3), 172; https://doi.org/10.3390/machines10030172
Submission received: 14 January 2022 / Revised: 15 February 2022 / Accepted: 16 February 2022 / Published: 25 February 2022
(This article belongs to the Section Machine Design and Theory)

Abstract

:
The cylindroid describes the exact distribution of the 1 screw axes of the general two-system of screws. For the general three-system, this article introduces the surface on which lies the position vector endpoints of its 2 screw axes, and then develops the finite distribution zone in which they most densely distribute. In particular, this paper explores the inner structure of the zone by partitioning the general three-system into 1 two-subsystems, and then reveals the principle of constructing the distribution space of the general three-system by that of the general two-system in Euclidean three-space. In pursuit of a generalized decomposition method, we propose the varying-pitch ruled surface carrying the screws whose pitch value continuously varies according to any desired function rule, based on the pitch-hyperboloid carrying all the equal-pitch screws. This investigation provides some useful guides for the axode planning and then the motion planning of three degree-of-freedom parallel mechanisms.

1. Introduction

When planning the motion of lower-mobility parallel mechanisms, we may need to plan the distribution of a serial of instantaneous screw axes (ISAs) of the moving platform (i.e., to plan its axode) in the reference frame of the mechanisms for some special application scenarios. However, the rotational axes of lower-mobility parallel mechanisms cannot be chosen arbitrarily in the reference frame of the mechanisms [1]. For the above fact accounts the corresponding lower-order screw system (the order of screw system is no more than three) [2] whose screw axes distribute in a finite zone of Euclidean three-space. So, this finite zone must be taken into consideration when we plan the axode of lower-mobility parallel mechanisms.
Although Ball and Hunt [3,4,5] have revealed that the equal-pitch screws of the general three-system lie on a pitch-hyperboloid, there have been few papers providing a deeper and more comprehensive study on the finite zone and the distribution characteristics of the 2 screw axes of the general three-system in Euclidean three-space. To provide some useful guides for the axode planning of three degree-of-freedom parallel mechanisms, we originally present the mathematical expressions of the finite distribution zone of the 2 screw axes of the general three-system by deriving the 1 striction points on a screw axis when it is infinitely close to its surrounding 1 screw axes in its infinitesimal neighborhood space. Furthermore, we originally reveal the distribution regularity of the 2 screw axes of the general three-system by partitioning them into 1 two-subsystems [6].
For the convenience of analysis of the distribution characteristics of the general three-system, we compute and derive it in its principal frame [4,7] in which its three principal screws attain their simplest forms because they are mutually and orthogonally concurrent at the origin of the principal frame and because their screw axes are along the x-, y-, and z-axes of the principal frame, respectively. When planning the axode of lower-mobility parallel mechanisms, we need to transform the distribution zone to the reference frame of mechanisms. So, identifying the principal screws of a screw system when a set of general basis screws has been provided is a key issue in axode planning. This problem has been reduced to an eigenproblem by Parkin [8] (1990), Tsai [9] (1993), Parkin [10] (1997), Rico [11] (1998), Bandyopadhyay [12] (2004), Bandyopadhyay [13] (2009), and Zhao [14] (2009). In particular, Zhang [15] (1998) proposed an algebraic method computing the principal screws of three-systems according to the relationship between two-systems and three-systems. Fang [16] (1998) obtained the principal screws of three-systems by employing the conical section degenerating theory. Bandyopadhyay [13] pointed out that the solution of the generalized eigenproblem gives rise to the extreme values of the pitch by differentiating the expression of the pitch and arriving at the identical equation with the eigenproblem.
On the distribution of screw axes of the screw system, Huang [17] discussed the correspondence between the finite screw system and projective space. Inspired by the one-to-one mapping relationship [3] between the points on a unit circle and the screws within a two-system, Zlatanov [6] developed the one-to-one mapping between the points on a unit sphere and the screws within a three-system. Study’s map [18] clarifies there is a one-to-one correspondence between oriented straight lines in Euclidean three-space and the dual points on the surface of a dual unit sphere in dual space. Hence, a differential curve on the sphere corresponds to a ruled surface in line space.
Since the above references study the distribution of screw axes in abstract spaces, it is hard to apply them to axode planning in Euclidean three-space. To develop intuitive and visual methods of axode planning, we especially study the distribution regularity of the screw axes of the general three-system in Euclidean three-space. Furthermore, to build a bridge between axode planning and the motion planning of parallel mechanisms, we have developed a kinematic model of screw rolling between fixed and moving axodes [19,20], which solves the problem, “Given a pair of fixed and moving axodes, how to reproduce the associated continuous rigid motion?” For the distribution zone of the screw axes of higher-order screw systems, perhaps it can be decomposed into that of lower-order screw systems, as Chen [2] has decomposed the four-, five-, and six-systems into the direct sums of several two- and three-systems by the decomposition of the positive semidefinite (PSD) method.
The advances of screw theory in mechanisms are briefly listed here. Toscano [21] developed the kinetostatic model for HRs based on the screw theory. Zhao [22] proved that the time derivative of the twist is a screw and revealed that its physical meaning is the rigid-body acceleration. Sharafian [23] enhanced the joint-based method to a new version by resorting to reciprocal screws, and introduced the constraint forces and moments distribution indices. Gallardo [24] carried out the kinematic and dynamic analyses of the 2 (3-RPS) series-parallel manipulator by employing the theory of screws and the principle of virtual work. Fan [25] proposed a novel concept of a virtual screw that is formulated by a combination of virtual angular velocity and virtual linear velocity. Bu [26] developed a novel metric based on the geometric average normalized volume spanned by weighted screws to measure the distance from the current configuration to a singular configuration. Gallardo [27] obtained the input–output equations of velocity and acceleration of the 5-RPUR parallel mechanism by resorting to reciprocal screws.
The remainder of this article is organized as follows. Section 2 discusses the distribution of the position vector endpoints of the 2 screw axes of the general three-system. Since the position endpoints are the particular case of the striction points on the screw axis, Section 3 studies the distribution of the 3 striction points of the 2 screw axes. The above two sections exactly describe the finite distribution zone of screw axes of the general three-system in Euclidean three-space. To reveal the inner structure of this finite zone, Section 4 decomposes the general three-system into 1 two-subsystems and presents the detailed distribution regularity of 1 cylindroids fulfilling the finite zone by three theorems. In pursuit of a generalized decomposition method, Section 5 proposes the varying-pitch ruled surface based on the pitch-hyperboloid. A numerical example of the 3-RPS pyramid mechanism is presented for the application of the concept ‘the densest distribution zone’ in Section 6.

2. Distribution Surface of Position Vector Endpoints of Screw Axes

In this section, we mainly discuss the positions of the 2 screw axes of the general three-system. The general three-system of screws was firstly proposed by Hunt [4] when he classified the screw systems by the pitch values of their principal screws. In the principal frame, three principal screws of general three-systems can be expressed, respectively, as:
$ 1 p = ( 1 ,   0 ,   0 ;   h 1 ,   0 ,   0 ) $ 2 p = ( 0 ,   1 ,   0 ;   0 ,   h 2 ,   0 ) $ 3 p = ( 0 ,   0 ,   1 ;   0 ,   0 ,   h 3 )
in the form of unit Plücker coordinates, where the superscript p represents principal screws. Without a loss of generality, we take the three principal pitches as h 1 > h 2 > h 3 because they are mutually distinct and are finite real numbers. Consequently, any screw within this screw system has the form
$ i = $ 1 p + λ 1 $ 2 p + λ 2 $ 3 p = ( 1 ,   λ 1 ,   λ 2 ;   h 1 ,   λ 1 h 2 ,   λ 2 h 3 )
where the coefficients λ 1 ( , + ) and λ 2 ( , + ) are both real numbers.
Remark: 
The 2 screws represented by the equation $ i = $ 1 p + λ 1 $ 2 p + λ 2 $ 3 p are collinear, but have opposite directions with those represented by Equation(2), respectively. Since they are mirror images, they have the same distribution characteristics in Euclidean three-space. So, we only confine attention to Equation(2) in this paper.
Setting the primary part S i = ( 1 ,   λ 1 ,   λ 2 ) of $ i and the dual part S i 0 = ( h 1 ,   λ 1 h 2 ,   λ 2 h 3 ) of $ i , the pitch of $ i has the form
h i = S i S i 0 S i S i = h 1 + λ 1 2 h 2 + λ 2 2 h 3 1 + λ 1 2 + λ 2 2
We make a segment O P ¯ from the origin O of the principal frame to the point P on the axis of $ i . For the uniqueness of the position representation of the screw $ i , P is the nearest point to the origin O among the 1 points on the axis of $ i . In other words, the segment O P ¯ is perpendicular to the axis of $ i . The vector O P ¯ is defined as the position vector of the screw $ i with respect to the principal frame and has the form
O P ¯ = S i × S i 0 S i S i = ( λ 1 λ 2 ( h 3 h 2 ) ,   λ 2 ( h 1 h 3 ) ,   λ 1 ( h 2 h 1 ) ) 1 + λ 1 2 + λ 2 2
The perpendicular foot P is defined as the position vector endpoint of the screw $ i , with respect to the principal frame, in which P with the coordinates ( x ,   y ,   z ) has the following parametric equations in terms of the coefficients λ 1 and λ 2 :
{ x = λ 1 λ 2 ( h 3 h 2 ) 1 + λ 1 2 + λ 2 2 y = λ 2 ( h 1 h 3 ) 1 + λ 1 2 + λ 2 2 ( h 3 h 1 2 , h 1 h 3 2 ) z = λ 1 ( h 2 h 1 ) 1 + λ 1 2 + λ 2 2 ( h 2 h 1 2 , h 1 h 2 2 )
In the above equations, dividing equation x by equation y and equation z, respectively, and rearranging, yields
λ 1 = x ( h 1 h 3 ) y ( h 3 h 2 ) λ 2 = x ( h 1 h 2 ) z ( h 2 h 3 )
Substituting the above expressions of λ 1 and λ 2 into equation y of Equation (5) and rearranging yields
( h 3 h 2 ) 2 z 2 y 2 + ( h 1 h 3 ) 2 x 2 z 2 + ( h 2 h 1 ) x 2 y 2 ( h 3 h 2 ) ( h 1 h 3 ) ( h 2 h 1 ) x y z = 0
The above equation is simply the expression of the surface S proposed by Hunt [28]. For an insight into the inner structure of this surface, it is plotted in Figure 1 by Equation (5) when we set h 1 = 7 , h 2 = 5 , and h 3 = 1 , and set the coefficients λ 1 and λ 2 as the two primary variables.
The curves in Figure 1(A1–A3) are the contour lines of the surface S perpendicular to the z-, y-, and x-axes of the principal frame, respectively. The primary variables λ 1 and λ 2 both continuously take values in the interval [ d ,   d ] . The surface S grows up from a patch of surface to a semi-closed surface with four cavity structures, as shown in Figure 1(C3,C2,C1,B3,B2,B1,A3) when the range parameter d takes the values 0.5, 1, 1.5, 2, 3, 8, and 30 in turn, respectively. When the pair of primary variables ( λ 1 , λ 2 ) takes the pair of values ( 0 , 1 ) and ( 0 , 1 ) , the coordinate y in Equation (5) obtains its two extreme values ( h 1 h 3 ) / 2 and ( h 3 h 1 ) / 2 , respectively. Similarly, coordinate z in Equation (5) obtains the two extreme values ( h 2 h 1 ) / 2 and ( h 1 h 2 ) / 2 when the pair of primary variables ( λ 1 , λ 2 ) takes the pair of values ( 1 , 0 ) and ( 1 , 0 ) , respectively. So, the cavity structures begin to appear when d = 1, as shown in the Figure 1(C2). In particular, since coordinate x in Equation (5) has no extreme values, the four cavity structures infinitely approach the x-axis of the principal frame, but will never be close even though the primary variables λ 1 and λ 2 both tend to positive or negative infinity. The surface S describes the exact distribution of the position of the 2 screw axes in Euclidean three-space.

3. Densest Distribution Zone of Screw Axes

In this section, we will derive the expression of the finite distribution zone and then reveal that the position vector endpoint is the particular case of the striction points on the axis of $ i .
When two lines lying on a ruled surface infinitely approach each other, the two endpoints of their common perpendicular segment infinitely tend to a limit point. This limit point is called a striction point of the ruled surface. Analogously, every one of the 2 screw axes of a general three-system will get 1 striction points when it is infinitely close to its surrounding 1 screw axes in all directions in its infinitesimal neighborhood space. So, the 3 striction points of the general three-system constitute a finite striction zone. According to its definition, the 2 screw axes all pass through this zone, and they most densely distribute in this zone. Therefore, we define this finite striction zone as the densest distribution zone of the general three-system. In the following lines, we will derive the parametric equation of the densest distribution zone.
Setting P = O P ¯ as the position vector of the screw $ i , its axis has the following Plücker coordinates:
$ L = ( S ;   P × S )
where S = S i / | S i | is the unit vector. Without a loss of generality, the axis of another screw, $ j , which is just in the infinitesimal neighborhood space of the screw $ i , is denoted by:
$ L 1 = ( S 1 ;   P 1 × S 1 )
The relative location between $ i and $ j is shown in Figure 2.
As seen in Figure 2, M M 1 ¯ is the screw axes’ common perpendicular segment. P and P 1 are their respective position vector endpoints, and ρ is a striction point generated by $ L and $ L 1 when they are infinitely close to each other. According to Equations (1–31) of [29], the point M 1 has the form
M 1 = S × ( S × S 1 ) × ( P 1 × S 1 ) + ( S × ( P × S ) S × ( S × S 1 ) ) S 1 S 1 S × ( S × S 1 )
Considering S , P , S 1 , and P 1 are the vector functions of the two variables in λ 1 and λ 2 , we set
S = S ( λ 1 ,   λ 2 ) S 1 = S ( λ 1 + Δ λ 1 ,   λ 2 + Δ λ 2 ) P = P ( λ 1 ,   λ 2 ) P 1 = P ( λ 1 + Δ λ 1 ,   λ 2 + Δ λ 2 )
where Δ λ 1 and Δ λ 2 are the increments of the variables λ 1 and λ 2 , respectively. According to Taylor’s formula for functions of two variables, we have
S 1 = S + Δ λ 1 S λ 1 + Δ λ 2 S λ 2 + R s 1 P 1 = P + Δ λ 1 P λ 1 + Δ λ 2 P λ 2 + R p 1
where R s 1 and R p 1 are the remainder vectors of S 1 and P 1 , respectively, which both consist of higher-order vector derivatives and mixed derivatives, and their coefficients are all the infinitesimal amounts of more higher-order than Δ λ 1 and Δ λ 2 when they infinitely tend to zero. By setting
Δ S = Δ λ 1 S λ 1 + Δ λ 2 S λ 2 + R s 1 Δ P = Δ λ 1 P λ 1 + Δ λ 2 P λ 2 + R p 1
Equation (12) can be rewritten as
S 1 = S + Δ S P 1 = P + Δ P
Substituting Equation (14) into Equation (10) yields
M 1 = P + Δ P ( S Δ P ( S Δ S ) Δ S Δ P ) ( S + Δ S ) ( S Δ S ) 2 Δ S Δ S
In Euclidean two-space endowed with the Cartesian coordinate system O λ 1 λ 2 , when point ( λ 1 + Δ λ 1 , λ 2 + Δ λ 2 ) infinitely tends to point ( λ 1 ,   λ 2 ) , i.e., Δ λ 1 and Δ λ 2 both get near to zero, M 1 moves along the moving segment M M 1 ¯ toward M and then it moves along $ L toward ρ , i.e., point M 1 infinitely tends to point M and then tends to striction point ρ in the principal frame of the general three-system. Consequently, taking the limitation of Equation (15) when Δ λ 1 and Δ λ 2 both infinitely get near to zero, we have:
ρ = lim { Δ λ 1 0 Δ λ 2 0 M 1 = P lim { Δ λ 1 0 Δ λ 2 0 ( S Δ P ( S Δ S ) ( Δ λ 1 ) 2 Δ S Δ P ( Δ λ 1 ) 2 ) ( S + Δ S ) ( S Δ S ) 2 Δ S Δ S ( Δ λ 1 ) 2 = P { ( S ( P λ 1 + k P λ 2 ) ) ( S ( S λ 1 + k S λ 2 ) ) ( S λ 1 + k S λ 2 ) ( P λ 1 + k P λ 2 ) } ( S ( S λ 1 + k S λ 2 ) ) 2 ( S λ 1 + k S λ 2 ) ( S λ 1 + k S λ 2 ) S
provided the limit exists, where
k = lim { Δ λ 1 0 Δ λ 2 0 Δ λ 2 Δ λ 1 = d λ 2 d λ 1 = f ( λ 1 )
In particular, we introduce the function λ 2 = f ( λ 1 ) , which represents an arbitrary curve in λ 1 λ 2 plane of the Cartesian coordinate system O λ 1 λ 2 , for that the point ( λ 1 + Δ λ 1 ,   λ 2 + Δ λ 2 ) can arbitrarily tend to the fixed point ( λ 1 ,   λ 2 ) when Δ λ 1 and Δ λ 2 both get near to zero. Correspondingly, $ j can be arbitrarily and infinitely close to $ i in its infinitesimal neighborhood space in the principal frame of the general three-system. Substituting Equation (17) into Equation (16) will degenerate it into the limit of the vector function of one variable as follows:
ρ = P { ( S ( P λ 1 + P λ 2 d λ 2 d λ 1 ) ) ( S ( S λ 1 + S λ 2 d λ 2 d λ 1 ) ) ( S λ 1 + S λ 2 d λ 2 d λ 1 ) ( P λ 1 + P λ 2 d λ 2 d λ 1 ) } ( S ( S λ 1 + S λ 2 d λ 2 d λ 1 ) ) 2 ( S λ 1 + S λ 2 d λ 2 d λ 1 ) ( S λ 1 + S λ 2 d λ 2 d λ 1 ) S = P ( ( S d P d λ 1 ) ( S d S d λ 1 ) d S d λ 1 d P d λ 1 ) ( S d S d λ 1 ) 2 d S d λ 1 d S d λ 1 S
Since S is a unit vector, we have S ( d S / d λ 1 ) = 0 . So, the above equation reduces to
ρ = P d S d λ 1 d P d λ 1 d S d λ 1 d S d λ 1 S
For the compactness of the following formulas, we set h 1 = h 3 + e + g , h 2 = h 3 + e , e > 0 , and g > 0 without a loss of generality. Although Equation (19) is just the formula of the striction point of ruled surfaces, it can be used to derive the 3 striction points of the general three-system. Substituting S , P , λ 2 = f ( λ 1 ) , and k into Equation (19) and rearranging lead to
ρ = P A s p S
where
A s p = g λ 1 λ 2 k 2 + ( ( e + g ) λ 1 2 g λ 2 2 + e ) k ( e + g ) λ 1 λ 2 1 + λ 1 2 + λ 2 2 ( ( 1 + λ 1 2 ) k 2 2 λ 1 λ 2 k + λ 2 2 + 1 )
is defined as the distribution coefficient of the 3 striction points within the general three-system because it involves the three primary variables λ 1 , λ 2 , and k, and the two parametric variables e and g. In order to analyze the distribution range of the 1 striction points on the axis of $ i , we set λ 1 , λ 2 , e, and g as the parametric variables and k as the primary variable taking values in the interval ( , + ) . According to Equation (21), when the point ( λ 1 + Δ λ 1 ,   λ 2 + Δ λ 2 ) tends to the point ( λ 1 ,   λ 2 ) in different directions, i.e., k takes different values, we will get different striction points on the screw axis $ L ( λ 1 ,   λ 2 ) , i.e., the limit of Equation (16) does not exist in general cases. Setting A s p = 0 yields
k = g ( λ 2 2 λ 1 2 ) e λ 1 2 e ± ( e + g ) 2 λ 1 4 + 2 ( e + g ) ( g λ 2 2 + e ) λ 1 2 + ( e g λ 2 2 ) 2 2 g λ 1 λ 2
This means that there exist two directions along which the screw $ i ( λ 1 ,   λ 2 ) is infinitely close to its infinitesimal neighboring screws, generating two limit points which are its position vector endpoints. In particular, when λ 1 = 0 and λ 2 = 0 , substituting them into Equation (21) and setting A s p = 0 yields k = 0 . When λ 1 0 and λ 2 = 0 , substituting them into Equation (21) and setting A s p = 0 yields k = 0 . When λ 1 = 0 and λ 2 0 , substituting them into Equation (21) and setting A s p = 0 yields k = 0 or λ 2 = ± e / g .
Remark: 
The screws $ i ( λ 1 = 0 ,   λ 2 = ± e / g ) are defined as the singular screws which always receive a unique striction point (i.e., their position vector endpoint), whatever values k takes. So, the limit of Equation (16) exists for these singular screws.
When
k = ( e + g ) λ 1 3 λ 2 + ( g λ 2 2 + e + 2 g ) λ 1 λ 2 ( e + g ) λ 1 4 + ( g λ 2 2 + 2 e + g ) λ 1 2 g λ 2 2 + e ± ( ( e + g ) 2 λ 1 4 + 2 ( e + g ) ( g λ 2 2 + e ) λ 1 2 + ( e g λ 2 2 ) 2 ) ( 1 + λ 1 2 + λ 2 2 ) ( e + g ) λ 1 4 + ( g λ 2 2 + 2 e + g ) λ 1 2 g λ 2 2 + e
A s p attains its two extreme values A s p max and A s p min as follows:
A s p max ,   s p min = ± ( e + g ) 2 λ 1 4 + 2 ( e + g ) ( g λ 2 2 + e ) λ 1 2 + ( e g λ 2 2 ) 2 2 ( 1 + λ 1 2 + λ 2 2 )
where A s p max ,   s p min stands for A s p max and A s p min , which are associated with the symbol “ + ” and the symbol “ ” in the symbol “ ± ”, respectively. Setting e = 4 and g = 2 , and setting λ 1 and λ 2 as the primary variables, we can get the surface of A s p max and A s p min in the Cartesian coordinate system A s p λ 1 λ 2 , as shown in Figure 3.
As seen in Figure 3, the curves on the surfaces are their contour lines. Equations (24) and (20) illustrate that when k takes values in the interval ( , + ) , 1 striction points on every screw axis of the general three-system symmetrically distribute on both sides of the position vector endpoint P, as shown in Figure 4.
As seen in Figure 4, q 1 and q 2 are defined as the top- and bottom-end striction points, respectively. So far, we can formulate the densest distribution zone of the general three-system as:
ρ ( λ 1 , λ 2 , v ) = P ( λ 1 , λ 2 ) v A s p max ( λ 1 , λ 2 ) S ( λ 1 , λ 2 ) , v [ 1 , + 1 ]
where ρ ( λ 1 , λ 2 , v ) is a three-dimensional vector function of three variables in λ 1 , λ 2 and v. The variable v partitions the densest distribution zone ρ ( λ 1 , λ 2 , v ) into 1 striction point surfaces. Among these surfaces, there are three important surfaces. When v = 0 , ρ ( λ 1 , λ 2 , 0 ) = P ( λ 1 , λ 2 ) holds. We define the position vector endpoint P as the centric striction point. So, the parametric surface P ( λ 1 , λ 2 ) is also called the centric striction point surface (the surface S ). Clearly, the position vector endpoint P is a particular case of the striction points. When v = 1 ,
q 1 ( λ 1 , λ 2 ) = ρ ( λ 1 , λ 2 , 1 ) = P ( λ 1 , λ 2 ) + A s p max ( λ 1 , λ 2 ) S ( λ 1 , λ 2 )
We define the parametric surface q 1 ( λ 1 , λ 2 ) as the top-end striction point surface. When v = 1 ,
q 2 ( λ 1 , λ 2 ) = ρ ( λ 1 , λ 2 , 1 ) = P ( λ 1 , λ 2 ) A s p max ( λ 1 , λ 2 ) S ( λ 1 , λ 2 )
We define the parametric surface q 2 ( λ 1 , λ 2 ) as the bottom-end striction point surface. The above two parametric surfaces constitute the boundary surface of the densest distribution zone. Their parametric equations have the form
q 1 , 2 ( λ 1 , λ 2 ) = ( 2 e λ 1 λ 2 1 + λ 1 2 + λ 2 2 ± ( e + g ) 2 λ 1 4 + 2 ( e + g ) ( g λ 2 2 + e ) λ 1 2 + ( e g λ 2 2 ) 2 2 ( 1 + λ 1 2 + λ 2 2 ) 3 / 2 ( e + g ) λ 2 1 + λ 1 2 + λ 2 2 ± λ 1 ( e + g ) 2 λ 1 4 + 2 ( e + g ) ( g λ 2 2 + e ) λ 1 2 + ( e g λ 2 2 ) 2 2 ( 1 + λ 1 2 + λ 2 2 ) 3 / 2 2 g λ 1 1 + λ 1 2 + λ 2 2 ± λ 2 ( e + g ) 2 λ 1 4 + 2 ( e + g ) ( g λ 2 2 + e ) λ 1 2 + ( e g λ 2 2 ) 2 2 ( 1 + λ 1 2 + λ 2 2 ) 3 / 2 )
where q 1 , 2 ( λ 1 , λ 2 ) stands for q 1 ( λ 1 , λ 2 ) and q 2 ( λ 1 , λ 2 ) , which are associated with the symbol “ + ” and the symbol “ ”, respectively, in the symbol “ ± ”.
By the procedure of the surface S evolving into the boundary surface of the densest distribution zone, we have an insight into its inner structure. In Equation (25), setting e = 4 and g = 2 and setting the primary variables λ 1 and λ 2 , both continuously taking values in the interval [ 24 ,   24 ] yield the evolving procedure as shown in the Figure 5(E1–E3,D1–D3,C1–C3,B1–B3,A1–A3), when v takes the values 0, ±0.3, ±0.5, ±0.8, and ±1, respectively. The curves on the surfaces are their contour lines.
To compare the relative location of the five evolutionary surfaces in Figure 5, we set the primary variables λ 1 and λ 2 to take values in the interval [ d ,   d ] and the range parameter d to take the values 0.3, 0.5, 0.8, 1, 1.3, 1.6, 2, 2.5, 3, 6, 12, and 24 in turn, respectively. The growing up process of the five evolutionary surfaces is shown in Figure 6.
From Figure 6, we know that the evolutionary surface associated with a bigger absolute value of v (in blue) enfolds the one associated with a smaller absolute value of v (in blue). In other words, top- and bottom-end striction point surfaces are indeed the boundary of the densest distribution zone. From the above discussion follows at once an important proposition: the striction curve of the ruled surface, which consists of arbitrary 1 screw axes of the general three-system, must be located inside the densest distribution zone. Figure 6 describes the inner structure of the densest distribution zone in detail.
The boundary surface of the densest distribution zone of the general three-system is our original contribution. Its beauteous details are shown in Figure 7 by four close-up views. Figure 7A,B are the top-end striction point surfaces. Figure 7C,D are the bottom-end striction point surfaces.

4. Distribution Regularity of the 1 Two-Subsystems of the General Three-System

The above two sections discuss the densest distribution zone of the 2 screw axes of the general three-system in Euclidean three-space and decompose this zone into 1 striction point surfaces by the primary variable v in Equation (25) to explore its inner structure. In this section, we attempt to establish the relationship between this zone and the cylindroids.
Equation (2) maps the 2 screws within a general three-system to the 2 points on the λ 1 λ 2 plane. These points can be partitioned into 1 straight lines (a family of straight lines). Clearly, every straight line corresponds to a two-subsystem [6] of the general three-system, whose 1 screw axes lie on a two-subsystem cylindroid (TC), as shown in Figure 8. In other words, the distribution zone of the general three-system can be partitioned into 1 cylindroids.
Remark: 
A partitioning method corresponds to a family of two-subsystems which consists of 1 two-subsystems, and then to a family of straight lines in the λ 1 λ 2 plane. Any family of straight lines in the λ 1 λ 2 plane can be expressed as
λ 2 = k λ 1 + c  
where the slope k, primary variable λ 1 , and intercept c are real numbers and take values in the interval ( , + ) . So, the parameter k essentially determines the 1 partitioning methods of the general three-system into 1 two-subsystems. When the partition method has been given, the parameter c taking values in the interval ( , + ) will generate the two-subsystems of this family of two-subsystems. In a two-subsystem, the parameter λ 1 taking values in the interval ( , + ) will generate the 1 screws.
In order to decompose the densest distribution zone into cylindroids, we establish the relationship between the cylindroid and the three parameters λ 1 , c, and k in theorems 1, 2, and 3, respectively. In Theorem 1, k and c are set as the parametric variables and λ 1 is set as the primary variable.
Theorem 1.
On a certain cylindroid lie the 1 screws of a general three-system associated with the 1 points on any straight line of the λ 1 λ 2 plane, while on two planar pencils lie those associated with the 1 points on the two exceptional straight lines λ 2 = ± g / e and λ 1 ( , + ) , respectively.
Proof. 
Substituting Equation (29) into Equation (2) and rearranging lead to the unit Plücker coordinate of any screw within this two-subsystem, as follows:
$ i = ( 1 ( 1 + k 2 ) λ 1 2 + 2 c k λ 1 + c 2 + 1 ,   λ 1 ( 1 + k 2 ) λ 1 2 + 2 c k λ 1 + c 2 + 1 ,   k λ 1 + c ( 1 + k 2 ) λ 1 2 + 2 c k λ 1 + c 2 + 1 ; h 1 ( 1 + k 2 ) λ 1 2 + 2 c k λ 1 + c 2 + 1 ,   λ 1 h 2 ( 1 + k 2 ) λ 1 2 + 2 c k λ 1 + c 2 + 1 ,   ( k λ 1 + c ) h 3 ( 1 + k 2 ) λ 1 2 + 2 c k λ 1 + c 2 + 1 )
When the primary variable is λ 1 ( , + ) , the screw axis of $ i traces a ruled surface whose striction curve has the following parametric equation:
ρ 1 = ( ( c 2 + k 2 + 1 ) e k λ 1 2 + ( ( g e ) k 2 e c 2 + g ) c λ 1 + ( g c 2 e ) k ( c 2 + k 2 + 1 ) ( ( k 2 + 1 ) λ 1 2 + 2 c k λ 1 + c 2 + 1 ( g k 2 + e + g ) c λ 1 2 + ( ( e + 2 g ) c 2 + ( e + g ) k 2 + g ) k λ 1 + c ( e + g ) ( c 2 + ( k 2 + 1 ) ) ( c 2 + k 2 + 1 ) ( ( k 2 + 1 ) λ 1 2 + 2 c k λ 1 + c 2 + 1 ) ( g k 2 + e + g ) c k λ 1 2 + ( ( 2 g c 2 e g ) k 2 + e c 2 g ) λ 1 + ( g c 2 e ) c k ( c 2 + k 2 + 1 ) ( ( k 2 + 1 ) λ 1 2 + 2 c k λ 1 + c 2 + 1 ) )
From Equation (31), we know that when
λ 1 = λ 1 min ,   1 max = ( e + g ) c k 3 ( e c 2 + 2 e + g ) c k ( e + g ) k 4 + ( e c 2 + e + 2 g ) k 2 e c 2 + g ± ( ( e + g ) 2 k 4 + 2 ( e + g ) ( e c 2 + g ) k 2 + ( e c 2 g ) 2 ) ( 1 + c 2 + k 2 ) ( e + g ) k 4 + ( e c 2 + e + 2 g ) k 2 e c 2 + g
The striction curve ρ 1 attains its two extreme endpoints ρ 1 min and ρ 1 max , respectively, in the principal frame, and λ 1 min ,   1 max stands for λ 1 min and λ 1 max , which are associated with the symbol “ + ” and the symbol “ ” in the symbol “ ± ”, respectively. Setting the length of the secant vector ρ 1 max ρ 1 min of the striction curve ρ 1 as A, we have
A 2 = ( e + g ) 2 k 4 + 2 ( e + g ) ( e c 2 + g ) k 2 + ( e c 2 g ) 2 ( c 2 + k 2 + 1 ) 2
Setting A = 0 and k = 0 , and solving the above equation for c lead to c = ± g / e . This means the striction curves of the ruled surfaces associated with the lines λ 2 = ± g / e ,   λ 1 ( , + ) degenerate into the two points ( 0 , ± e g , 0 ) , respectively. Further computing finds that the screws ( $ 1 p ± g / e $ 3 p ) and the screw λ 1 $ 2 p have the same pitch h 2 , and they constitute the basis screws of the first special two-systems [4]. In other words, the screws associated with lines λ 2 = ± g / e form two first special two-systems, respectively. So, the screws associated with the exceptional lines λ 2 = ± g / e lie on two planar pencils centered at points ( 0 , ± e g , 0 ) , respectively.
Setting A = 0 and k 0 and solving Equation (33) for k 2 leads toand solving Equation (33) for
k 2 = e c 2 g + 2 c e g e + g 2 | c | e g + 2 c e g e + g = 2 e g ( c | c | ) e + g 0
and
k 2 = e c 2 g 2 c e g e + g 2 | c | e g 2 c e g e + g = 2 e g ( c + | c | ) e + g 0
The above two solutions both contradict with k2 > 0. That means there are no more straight lines in the λ 1 λ 2 plane associated with the ruled surfaces satisfying the condition A = 0 . When A 0 , the straight line determined by the unit vector s 1 = ( c , k , 1 ) / 1 + c 2 + k 2 of the secant vector ρ 1 max ρ 1 min and the point ρ 1 ( λ 1 = 0 ) has the form
r × ( c , k , 1 ) 1 + c 2 + k 2 = ( ( g k 2 + e + g ) c ( c 2 + k 2 + 1 ) 3 / 2 , ( e g c 2 ) k ( c 2 + k 2 + 1 ) 3 / 2 , ( e + g ) c 2 + e k 2 ( c 2 + k 2 + 1 ) 3 / 2 )
Since all points in Equation (31) satisfy the above equation, the striction curve ρ 1 ( λ 1 ) is a straight line. In addition, the two screws $ i ( λ 1 = λ 1 min ,   1 max ) passing through the two extreme endpoints ρ 1 max and ρ 1 min , respectively, are mutually perpendicular and are both perpendicular to the striction line ρ 1 ( λ 1 ) . When
λ 1 = λ m i d 1 ,   m i d 2 = e ( k 2 c 2 ) + g ( 1 + k 2 ) ± ( e + g ) 2 k 4 + 2 ( e + g ) ( e c 2 + g ) k 2 + ( e c 2 g ) 2 2 e c k
the striction line ρ 1 ( λ 1 ) attains the midpoint ρ 1 m i d of the two extreme endpoints ρ 1 max and ρ 1 min twice, and λ m i d 1 ,   m i d 2 stands for λ m i d 1 and λ m i d 2 , which are associated with the symbol “ + ” and the symbol “ ” in the symbol “ ± ”, respectively. In particular, if k and c make the denominator 2 e c k of λ m i d 1 ,   m i d 2 equal to zero, then λ m i d 1 = 0 and λ m i d 2 = ± . Furthermore, the two screws $ i ( λ 1 = λ m i d 1 ,   m i d 2 ) and the striction line ρ 1 ( λ 1 ) are mutually and orthogonally concurrent at the midpoint ρ 1 m i d of the striction line ρ 1 ( λ 1 ) . Clearly, $ i ( λ 1 = λ m i d 1 ,   m i d 2 ) are two principal screws and $ i ( λ 1 = λ 1 min ,   1 max ) are two end screws [4], respectively. To summarize, the ruled surface traced by $ i possesses all the geometric features of a cylindroid. Therefore, Theorem 1 is proven. The cylindroid constructed in Theorem 1 is defined as the two-subsystem cylindroid (TC). □
In Theorem 2, k is set as a parametric variable and λ 1 and c are set as the primary variables. The 1 lines with the same slope k in the λ 1 λ 2 plane correspond to a certain family of two-subsystems.
Theorem 2.
On a certain cylindroid lie the 1 spine lines associated with the 1 two-subsystem cylindroids within any family of two-subsystems of a general three-system.
Proof. 
The unit Plücker coordinate of the spine line of a two-subsystem cylindroid has the form
$ 1 s = ( s 1 , ρ 1 ( λ 1 = 0 ) × s 1 ) = 1 c 2 + k 2 + 1 ( c , k ,   1 ;   ( g k 2 + e + g ) c c 2 + k 2 + 1 , ( e g c 2 ) k c 2 + k 2 + 1 , ( e + g ) c 2 + e k 2 c 2 + k 2 + 1 )
where the superscript s represents the spine line. When c takes values in the interval ( , + ) , $ 1 s traces a spine-ruled surface in the principal frame whose striction curve has the form
ρ 2 = ( e k k 2 + 1 ,   ( g k 2 + e + g ) c ( k 2 + 1 ) ( c 2 + k 2 + 1 ) ,   ( g k 2 + e + g ) c k ( k 2 + 1 ) ( c 2 + k 2 + 1 ) )
When c = ± k 2 + 1 , the striction curve ρ 2 attains its two extreme endpoints ρ 2 max and ρ 2 min as follows:
ρ 2 max ,   2 min = ± ( e k k 2 + 1 ,   g k 2 + e + g 2 ( k 2 + 1 ) 3 / 2 ,   ( g k 2 + e + g ) k 2 ( k 2 + 1 ) 3 / 2 )
where ρ 2 max ,   2 min stands for ρ 2 max and ρ 2 min , which are associated with the symbol “ + ” and the symbol “ ” in the symbol “ ± ”, respectively, and are associated with the symbol “ ” and the symbol “ + ” in the symbol “ ”, respectively. Setting the length of the secant vector ρ 2 max ρ 2 min of the striction curve ρ 2 as A leads to
A 2 = ( g k 2 + e + g ) 2 ( k 2 + 1 ) 2
Clearly, A > 0 holds for any value of k. The straight line determined by the unit vector s 2 = ( 0 , 1 , k ) / 1 + k 2 of the secant vector ρ 2 max ρ 2 min and the point ρ 2 ( c = 0 ) has the form
r × ( 0 , 1 , k ) 1 + k 2 = ( 0 , e k 2 ( k 2 + 1 ) 3 / 2 , e k ( k 2 + 1 ) 3 / 2 )
Since all points in Equation (39) satisfy the above equation, the striction curve of the spine-ruled surface is a straight line. In addition, the two screws $ 1 s ( c = ± k 2 + 1 ) passing through the two extreme endpoints ρ 2 max and ρ 2 min , respectively, are mutually perpendicular and are both perpendicular to the striction line ρ 2 ( c ) . The striction points ρ 2 ( c = ± ,   0 ) = ( e k / ( k 2 + 1 ) ,   0 ,   0 ) are both the midpoints of the two extreme endpoints ρ 2 ( c = ± k 2 + 1 ) . The line vectors $ 1 s ( c = ± ) and $ 1 s ( c = 0 ) have the direction vectors ( ± 1 ,   0 ,   0 ) and ( 0 ,   k / k 2 + 1 ,   1 / k 2 + 1 ) , respectively. Moreover, these two line vectors, $ 1 s ( c = ± ) and $ 1 s ( c = 0 ) , and the striction line ρ 2 ( c ) are mutually and orthogonally concurrent at the midpoint ρ 2 ( c = ± ,   0 ) of the striction line ρ 2 ( c ) . Clearly, $ 1 s ( c = ± ) and $ 1 s ( c = 0 ) are two principal screws, and $ 1 s ( c = ± k 2 + 1 ) are two end screws, respectively. To summarize, the spine-ruled surface traced by $ 1 s possesses all the geometric features of a cylindroid. Therefore, Theorem 2 is proven. The cylindroid constructed in Theorem 2 is defined as the first-order spine cylindroid (FSC). □
In Theorem 3, k, λ 1 , and c are set as the primary variables. We will get the 1 families of two-subsystems within a general three-system.
Theorem 3.
On a certain cylindroid lie the 1 spine lines associated with the 1 first-order spine cylindroids within a general three-system.
Proof. 
The unit Plücker coordinate of the spine line of a first-order spine cylindroid has the form
$ 2 s = ( s 2 , ρ 2 ( c = 0 ) × s 2 ) = ( 0 ,   1 k 2 + 1 ,   k k 2 + 1 ;   0 ,   e k 2 ( k 2 + 1 ) 3 / 2 ,   e k ( k 2 + 1 ) 3 / 2 )
When k takes values in the interval ( , + ) , $ 2 s traces another spine-ruled surface whose striction curve has the form
ρ 3 = ( e k / ( k 2 + 1 ) ,   0 ,   0 )
When k = ± 1 , the striction curve ρ 3 ( k ) attains its two extreme endpoints ρ 3 min and ρ 3 max as follows:
ρ 3 min ,   3 max = ( e / 2 ,   0 ,   0 )
where ρ 3 min ,   3 max stands for ρ 3 min and ρ 3 max , which are associated with the symbol “ ” and the symbol “ + ” in the symbol “ ”, respectively. Clearly, the length of the secant vector ρ 3 max ρ 3 min is e, which is greater than zero forever. The straight line determined by the unit vector s 3 = ( 1 , 0 , 0 ) of the secant vector ρ 3 max ρ 3 min and the point ρ 3 ( k = 0 ) has the form
r × ( 1 , 0 , 0 ) = ( 0 , 0 , 0 )
Since all points in Equation (44) satisfy the above equation, the striction curve of the spine-ruled surface is a straight line. In addition, the two screws $ 2 s ( k = ± 1 ) passing through the two extreme endpoints ρ 3 max and ρ 3 min , respectively, are perpendicular mutually and are both perpendicular to the striction line ρ 3 ( k ) . The striction points ρ 3 ( k = ± ,   0 ) = 0 are the midpoints of the two extreme endpoints ρ 3 ( k = ± 1 ) . The line vectors $ 2 s ( k = ± ) and $ 2 s ( k = 0 ) have the direction vector ( 0 ,   0 ,   ± 1 ) and ( 0 ,   1 ,   0 ) , respectively. So, the two line vectors, $ 2 s ( k = ± ) and $ 2 s ( k = 0 ) , and the striction line ρ 3 ( k ) are mutually and orthogonally concurrent at the midpoint ρ 3 ( k = ± ,   0 ) = 0 of the striction line ρ 3 ( k ) . Clearly, $ 2 s ( k = ± ) and $ 2 s ( k = 0 ) are the two principal screws and $ 2 s ( k = ± 1 ) are the two end screws. To summarize, the spine-ruled surface traced by $ 2 s possesses all the geometric features of a cylindroid. Therefore, Theorem 3 is proven. The cylindroid constructed in Theorem 3 is defined as the second-order spine cylindroid (SSC). □
The above three theorems reveal the principle of constructing the densest distribution zone of 2 screw axes of the general three-system by cylindroids of the general two-system in Euclidean three-space, as shown in Figure 9.
The densest distribution zone of the general three-system can be decomposed into 1 TCs, whose spine lines constitute an FSC. There are actually 1 decomposition methods corresponding to 1 FSCs, whose spine lines constitute the SSC. The above decomposition procedure is shown in Figure 9 in detail.
Setting h 1 = 7 , h 2 = 5 , and h 3 = 1 , Figure 10 depicts the relative locations among TCs, FSCs, and SSC in the densest distribution zone of the general three-system.
Figure 10(A1) shows the TC corresponding to the two-subsystem associated with the line λ 2 = 6 λ 1 + 5 in the λ 1 λ 2 plane. The length of the segment lying on the TC represents twice the pitch of the screw passing through the line. Figure 10(A2) shows the FSC corresponding to the family of two-subsystems associated with the family of straight lines λ 2 = 0 × λ 1 + c in the λ 1 λ 2 plane. The segments lying on the FSC are the spine lines of the TCs within the above family of two-subsystems. The spine lines of the two TCs ( λ 2 = 0 × λ 1 ± 1 ) are coincident with the two end screw axes of the FSC, respectively. Figure 10(A3) shows the SSC (in red curves and lines). The red segments lying on the SSC are the spine lines of the FSCs corresponding to all the families of two-subsystems within the general three-system ( h 1 = 7 , h 2 = 5 , and h 3 = 1 ). The spine line of the FSC ( λ 2 = 0 × λ 1 + c ) is coincident with the principal screw axis of the SSC. Figure 10(B1) shows the SSC (in red curves and lines) and two FSCs ( λ 2 = ± λ 1 + c ) whose spine lines are coincident with the two end screw axes of the SSC, respectively. The three cylindroids are represented by boundary curves and segments lying on the surface. Figure 10(B2,B3) show that the boundary surface of the densest distribution zone completely wraps the three cylindroids shown in Figure 10(B1). So, the proposition in the end of Section 3 is verified again geometrically.
Hunt and Phillips [5,28] presented a distribution characteristic about the central plane of the two-subsystem cylindroid (see Theorem 4). In this section, we try to prove it with a simple computation.
Theorem 4.
Through the origin of the principal frame passes every central plane of TC (including degenerated planar pencils) within a general three-system.
Proof. 
Substituting the straight line λ 2 = λ 1 k + c into Equation (2) leads to the Plücker coordinate of any screw within a two-subsystem, as follows:
$ i = ( 1 ,   λ 1 ,   λ 1 k + c ;   h 1 ,   λ 1 h 2 ,   ( λ 1 k + c ) h 3 )
When k = 0 and c = ± g / e , the above equation reduces to
$ i = ( 1 ,   λ 1 ,   ± g / e ;   h 1 ,   λ 1 h 2 ,   ± g / e h 3 )
Clearly, the pitch h i of $ i is equal to h 2 for any value of λ 1 . So, the screws represented by Equation (48) belong to the first special two-system. Since these screws lie on a concentric planar pencil, the planar pencil is coincident with the central plane of this two-subsystem. Without a loss of generality, we take two screws as follows:
$ i ( λ 1 = 1 ) = ( 1 ,   1 ,   ± g / e ;   h 1 ,   h 2 ,   ± g / e h 3 ) $ i ( λ 1 = 2 ) = ( 1 ,   2 ,   ± g / e ;   h 1 ,   2 h 2 ,   ± g / e h 3 )
and then the normal vector of the central plane has the form
n = ( e g / ( 2 e + g ) ( 5 e + g ) ,   0 ,   e / ( 2 e + g ) ( 5 e + g ) )
In addition, the equation of the central plane [29] has the form
r n = r 0 n = 0
where r 0 = ( e e g / ( 2 e + g ) ,   ± ( e + g ) e g / ( 2 e + g ) ,   e g / ( 2 e + g ) ) is the position vector endpoint of $ i ( λ 1 = 1 ) . The origin r = ( 0 , 0 , 0 ) of the principal frame satisfies the above equation of the central plane. When the screw axes of a two-subsystem lie on a cylindroid, the pitch hi of any screw has the form
h i = ( k 2 h 3 + h 2 ) λ 1 2 + 2 c k h 3 λ 1 + c 2 h 3 + h 1 ( k 2 + 1 ) λ 1 2 + 2 c k λ 1 + c 2 + 1
Differentiating the above equation with respect to λ 1 leads to
h i ' = 2 e c k λ 1 2 + 2 ( e c 2 ( e + g ) k 2 g ) λ 1 2 c k ( e + g ) ( ( k 2 + 1 ) λ 1 2 + 2 c k λ 1 + c 2 + 1 ) 2
Setting h i = 0 , we receive the two stationary points
λ 1 max ,   1 min = ( k 2 c 2 ) e + g k 2 + g ± ( e + g ) 2 k 4 + 2 ( e + g ) ( e c 2 + g ) k 2 + ( e c 2 g ) 2 2 e c k
where λ 1 max ,   1 min stands for λ 1 max and λ 1 min , which are associated with the symbol “ + ” and the symbol “ ” in the symbol “ ± ”, respectively. Substituting them into Equation (47) yields the two principal screws $ 1 p and $ 2 p (see the ordinary case of Appendix A). In particular, if k and c make the denominator 2 e c k of λ 1 max ,   1 min equal to zero, then λ 1 max = 0 and λ 1 min = ± . For the above three particular cases, three pairs of principal screws are listed in the particular cases of Appendix A. The central plane determined by the above four pairs of principal screws has the form
r n = r 0 n = 0
where the normal vector n = ( c , k , 1 ) / 1 + c 2 + k 2 , r 0 is the position vector endpoint of $ 1 p . The origin r = ( 0 , 0 , 0 ) of the principal frame satisfies the above equation. Therefore, Theorem 4 is proven. □
The above four theorems exactly describe the geometrical regularity of the distribution of all two-subsystems in Euclidean three-space. They will provide exact guides for the axode planning of three degree-of-freedom parallel mechanisms in its reference frame.

5. Varying-Pitch Ruled Surface

The distribution zone of the general three-system can also be decomposed into 1 pitch-hyperboloids. Furthermore, cylindroids and pitch-hyperboloids can be regarded as two particular decomposition methods of the distribution zone of the general three-system. In this section, we will propose a generalized decomposition method: varying-pitch ruled surface based on the pitch-hyperboloid.
It is well known that screws with the same pitch value lie on the same pitch-hyperboloid [4,5]. According to the pitch value, the distribution space of the 2 screw axes within a general three-system can be partitioned into 1 pitch-hyperboloids, two concentric planar pencils, and two coordinate axes of the principal frame. Setting the pitch h i as a parametric variable, Equation (3) can be rewritten as
λ 1 2 ( h 2 h i ) + λ 2 2 ( h 3 h i ) = h i h 1
When h i = h 2 , Equation (56) degenerates into two lines λ 2 = ± g / e ,   λ 1 ( , + ) . Considering the proof of Theorem 1, we know that screws with pitch h 2 lie on two concentric planar pencils. When h i = h 1 , Equation (56) degenerates into the origin of the λ 1 λ 2 plane, i.e., the screw with pitch h 1 lies on the x-axis of the principal frame. When h i = h 3 , Equation (56) does not hold, but the screw with pitch h 3 lies on the z-axis.
When h i ( h 2 , h 1 ) , ( h i h 1 ) / ( h 2 h i ) > 0 and ( h i h 1 ) / ( h 3 h i ) > 0 hold. Equation (56) can be rewritten as the stand equation of the family of ellipses as follows:
λ 1 2 h i h 1 h 2 h i + λ 2 2 h i h 1 h 3 h i = 1
Their function expressions have the form
λ 2 = ± λ 1 2 ( h 2 h i ) + ( h 1 h i ) h i h 3   λ 1 ( h i h 1 h 2 h i , h i h 1 h 2 h i )
When h i ( h 3 , h 2 ) , ( h i h 1 ) / ( h i h 2 ) > 0 and ( h i h 1 ) / ( h 3 h i ) > 0 hold. Equation (56) can be rewritten as the stand equation of the family of hyperbolas as follows:
λ 2 2 h i h 1 h 3 h i λ 1 2 h i h 1 h i h 2 = 1
Their function expressions have the form
λ 2 = ± λ 1 2 ( h 2 h i ) + ( h 1 h i ) h i h 3   λ 1 ( , + )
Setting h 1 = 7 , h 2 = 5 , and h 3 = 1 , the curves represented by Equation (56) are plotted in the λ 1 λ 2 plane when the parametric variable h i takes values in the interval [ h 3 , h 1 ] , as shown in Figure 11.
In Figure 11, the top endpoint a of the major axis of the hyperbola is at ( 0 ,   ( h 1 h i ) / ( h i h 3 ) ) . The intersection b of the straight line λ 2 = g / e and the λ 2 -axis is at ( 0 ,   g / e ) . When h i infinitely approaches h 2 , point a infinitely tends to b, and the slope of the asymptotes of the hyperbola infinitely tends to zero. That means the top half of the hyperbola gradually becomes the line λ 2 = g / e . When h i infinitely approaches h 3 , point a infinitely tends to the positive infinity of the λ 2 -axis. That means the regions above the line λ 2 = g / e and below the line λ 2 = g / e can be completely covered by the family of hyperbolas. The top endpoint c of the ellipse’s minor axis is at ( 0 ,   ( h 1 h i ) / ( h i h 3 ) ) . The right endpoint d of the ellipse’s major axis is at ( ( h i h 1 ) / ( h 2 h i ) ,   0 ) . When h i infinitely approaches h 1 , points c and d both infinitely tend to the origin of the λ 1 λ 2 plane. When h i infinitely approaches h 2 , point c infinitely tends to point b, and point d infinitely tends to the positive infinity of the λ 1 -axis. That means the region between the two lines λ 2 = ± g / e can be completely covered by the family of ellipses. To summarize, the 2 points of the λ 1 λ 2 plane can be completely covered by the curves represented by Equation (56) when h i continuously takes values in the interval [ h 3 , h 1 ] .
Substituting Equation (58) and Equation (60) into Equation (20) yields the parametric equation of the striction curve of the ruled surface on which lie screws with the pitches h 2 < h i < h 1 and h 3 < h i < h 2 , respectively, as follows:
ρ = ± ( λ 1 ( h 2 h 3 ) ( h i h 2 ) h i h 3 ( h 2 h i ) λ 1 2 + h 1 h i ( h 2 h i ) ( h 2 h 3 ) λ 1 2 + ( h 1 h i ) ( h 1 h 3 ) ( h i h 1 ) ( h 1 h 3 ) h i h 3 ( h 2 h i ) λ 1 2 + h 1 h i ( h 2 h i ) ( h 2 h 3 ) λ 1 2 + ( h 1 h i ) ( h 1 h 3 ) ( h 2 h i ) ( h 1 h i ) ( h 1 h 2 ) λ 1 ( h 2 h i ) ( h 2 h 3 ) λ 1 2 + ( h 1 h i ) ( h 1 h 3 ) )
where h 2 < h i < h 1 and h 3 < h i < h 2 are associated with the symbol “ + ” and the symbol “ ” in the symbol “ ± ”, respectively, and are associated with the symbol “ ” and the symbol “ + ” in the symbol “ ”, respectively.
Setting h 1 = 7 , h 2 = 5 , and h 3 = 1 , when h 2 < h i = 6 < h 1 , the corresponding ruled surface, striction curve (in red), and pitch-hyperboloid are as shown in Figure 12A. When h 3 < h i = 3 < h 2 , the corresponding ruled surface, striction curve (in red), and pitch-hyperboloid are as shown in Figure 12B.
Remark: 
Although the ruled surfaces lie on the pitch-hyperboloids, their central ellipses do not cover the striction curves of the ruled surfaces. In the following lines, variation of the parameter h i in Equation (56) yields the varying-pitch ruled surface.
In particular, if the parametric variable h i in Equation (56) is substituted by a continuous function of λ 1 , i.e., h i = h ( λ 1 ) ( h 3 , h 1 ) , Equation (56) can be rewritten as
λ 1 2 ( h 2 h ( λ 1 ) ) + λ 2 2 ( h 3 h ( λ 1 ) ) = h ( λ 1 ) h 1
Substituting the function expression of Equation (62) into Equation (2) leads to a serial of screws whose pitch value varies according to any desired continuous function h ( λ 1 ) . These screws lie on a ruled surface which is defined as the varying-pitch ruled surface. For example, setting h ( λ 1 ) = λ 1 + c , and considering 0 < λ 1 + c h 3 < h 1 h 3 , the function expression of Equation (62) has the form
λ 2 = ± λ 1 3 + ( h 2 c ) λ 1 2 λ 1 c + h 1 λ 1 + c h 3
Setting h ( λ 1 ) = λ 1 2 + c , and considering 0 < λ 1 2 + c h 3 < h 1 h 3 , the function expression of Equation (62) has the form
λ 2 = ± λ 1 4 + ( h 2 1 c ) λ 1 2 c + h 1 λ 1 2 + c h 3
Setting h 1 = 7 , h 2 = 5 , and h 3 = 1 , and substituting Equation (63) and Equation (64) into Equation (2) yield two serials of screws, respectively. Their varying-pitch ruled surfaces and striction curves (in red) are plotted in the Figure 13A and Figure 13B, respectively. The parametric variable c takes the values 3 and 2, as seen in the Figure 13A and Figure 13B, respectively.

6. Numerical Examples of the 3-RPS Pyramid Mechanism

In axode planning, there is a basic problem: given an axode arbitrarily in the reference frame of a parallel mechanism, how can one visually tell whether this axode can be produced by the mechanism when it passes through a serial of configurations? The necessary condition is that its striction curve is inside the zone consisting of a serial of densest distribution zones associated with a serial of configurations, respectively.
Huang [30] pointed out that the twist screw system of the 3-RPS pyramid mechanism is just a general three-system of screws. So, in this section, we present a numerical example of a 3-RPS pyramid mechanism to demonstrate that the necessary conduction is valid. The mechanism consists of a base O A 1 A 2 A 3 , a moving platform D a 1 a 2 a 3 , and three identical-limb RPSs. Here, R represents the revolute joint, P denotes the prismatic joint, and S stands for the spherical joint. In particular, the axis of the R joint is perpendicular to that of the P joint. The reference frame O X Y Z attached to the base has its origin located at the point O and its three axes are along the three ones of the R joints of the base, respectively. The body frame o x y z attached to the moving platform has its origin located at the midpoint of the triangle a 1 a 2 a 3 , its z-axis perpendicular to the plane a 1 a 2 a 3 , its y-axis parallel to the segment a 2 a 3 and in the plane a 1 a 2 a 3 , and its x-axis defined according to the right-hand rule as shown in Figure 14. In the configuration shown in Figure 14, the lengths of three P joints are M, and the mechanism takes on the form of a cube.
Limb i imposes a constraint wrench screw $ i r ( i = 1 , 2 , 3 ) on the moving platform. They pass through the three centers of the S joints and are parallel to the three axes of three R joints, respectively. So, they are linearly independent and constrain three translational freedoms of this mechanism, whatever configuration it is under. The reciprocal screw system of the above three constraint wrench screws is a general three-system of screws and stands for three rotational freedoms of the mechanism. The 3-RPS pyramid mechanism sets its structural parameters and input parameters as follows:
R O o = [ 0.813 0.469 0.342 0.543 0.823 0.163 0.205 0.318 0.925 ]   L 1 = ( 3 t 2 2 t ) m m   ( 0 t 4.5 s ) L 2 = ( 2 t 2 3 t ) m m   ( 0 t 4.5 s ) L 3 = ( 5 t ) m m   ( 0 t 4.5 s )   M = 60 m m
where R O o represents the initial orientation ( t = 0 ) of the body frame with respect to the reference frame. M is the length of the segment O A 1 . L 1 , L 2 and L 3 are the input parameters of the three P joints, respectively, when the mechanism performs a motion task. In this motion task, a serial of densest distribution zones and an axode can be obtained as shown in Figure 15. The Figure 15(A1–A3) display the densest distribution zones from three different views, respectively. The striction curve (in blue) of the axode is shown in the Figure 15(B1–B3) from three different views, respectively. As shown in Figure 15, the striction curve indeed is located inside the zone consisting of a serial of densest distribution zones.

7. Discussions

Section 4 partitions the general three-system according to the family of straight lines in the λ 1 λ 2 plane, while Section 5 partitions it according to the family of ellipses and the family of hyperbolas. In particular, the varying-pitch ruled surface associated with the desired continuous function h i = h ( λ 1 ) corresponds to more general curves in the λ 1 λ 2 plane. So, the varying-pitch ruled surface is a generalized decomposition method. In the first two decomposition methods, the family of lines and the family of ellipses and hyperbolas both completely cover the 2 points in the λ 1 λ 2 plane.

8. Conclusions

This paper has addressed the distribution regularity of the screw axes of the general three-system. The main achieved findings are that the position vector endpoints of the 2 screw axes lie on the surface S . Further, these screw axes most densely distribute in the densest distribution zone bounded by two end striction point surfaces. Furthermore, the densest distribution zone of screw axes of the general three-system can be decomposed into 1 two-subsystem cylindroids whose spine lines lie on a certain first-order spine cylindroid.

Author Contributions

Conceptualization, Y.Z. and L.Z.; methodology, L.Z.; formal analysis, L.Z.; writing—original draft preparation, L.Z.; writing—review and editing, Y.Z.; visualization, L.Z. and X.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation Key projects of Hebei Province (grant number E2021203125), and the Local science and technology development fund projects guided by the central government (grant number 206Z1807G).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The ordinary case of the proof of Theorem 4:
$ 1 p = ( 2 | e c k | N M + ( k 2 + 1 ) M ,   2 | e c k | ( M c 2 e + k 2 e + k 2 g + g ) 2 ( e c k ) N M + ( k 2 + 1 ) M ,   2 | e c k | ( M + c 2 e + k 2 e + k 2 g + g ) 2 ( e c ) N M + ( k 2 + 1 ) M ; 2 | e c k | h 1 N M + ( k 2 + 1 ) M ,   2 | e c k | ( M c 2 e + k 2 e + k 2 g + g ) h 2 2 ( e c k ) N M + ( k 2 + 1 ) M ,   2 | e c k | ( M + c 2 e + k 2 e + k 2 g + g ) h 3 2 ( e c ) N M + ( k 2 + 1 ) M ) $ 2 p = ( 2 | e c k | ( k 2 + 1 ) M N M ,   2 | e c k | ( M + c 2 e k 2 e k 2 g g ) 2 ( e c k ) ( k 2 + 1 ) M N M ,   2 | e c k | ( c 2 e + k 2 e + k 2 g + g M ) 2 ( e c ) ( k 2 + 1 ) M N M ;   2 | e c k | h 1 ( k 2 + 1 ) M N M ,   2 | e c k | ( M + c 2 e k 2 e k 2 g g ) h 2 2 ( e c k ) ( k 2 + 1 ) M N M ,   2 | e c k | ( c 2 e + k 2 e + k 2 g + g M ) h 3 2 ( e c ) ( k 2 + 1 ) M N M ) M = ( e + g ) 2 k 4 + 2 ( e + g ) ( c 2 e + g ) k 2 + ( c 2 e g ) 2 N = ( e + g ) k 4 + ( c 2 e + e + 2 g ) k 2 c 2 e + g
Three particular cases of the proof of Theorem 4:
$ 1 p ( c = 0 ,   k = 0 ) = ( 1 ,   0 ,   0 ;   h 1 ,   0 ,   0 ) $ 2 p ( c = 0 ,   k = 0 ) = ( 0 ,   ± 1 ,   0 ;   0 ,   ± h 2 ,   0 )
$ 1 p ( c = 0 ) = ( 1 ,   0 ,   0 ;   h 1 ,   0 ,   0 ) $ 2 p ( c = 0 ) = ( 0 ,   ± 1 / k 2 + 1 ,   ± k / k 2 + 1 ;   0 ,   ± h 2 / k 2 + 1 ,   ± k h 3 / k 2 + 1 )
$ 1 p ( k = 0 ) = ( 1 / c 2 + 1 ,   0 ,   c / c 2 + 1 ;   h 1 / c 2 + 1 ,   0 ,   c h 3 / c 2 + 1 ) $ 2 p ( k = 0 ) = ( 0 ,   ± 1 ,   0 ;   0 ,   ± h 2 ,   0 )

References

  1. Huang, Z.; Tao, W.S.; Fang, Y.F. Study on the kinematic characteristics of 3 DOF in-parallel actuated platform mechanisms. Mech. Mach. Theory 1996, 31, 999–1007. [Google Scholar] [CrossRef]
  2. Chen, G.L.; Wang, H.; Lin, Z.Q.; Lai, X.M. Identification of canonical basis of screw systems using general-special decomposition. J. Mech. Robot. 2018, 10, 034501. [Google Scholar] [CrossRef]
  3. Ball, R.S. A Treatise on the Theory of Screws; Cambridge University Press: Cambridge, UK, 1998. [Google Scholar]
  4. Hunt, K.H. Kinematic Geometry of Mechanisms; Oxford University Press: Oxford, UK, 1978. [Google Scholar]
  5. Phillips, J. Freedom in Machinery; Cambridge University Press: Cambridge, UK, 2007. [Google Scholar]
  6. Zlatanov, D. The representation of the general three-system of screws by a sphere. Mech. Mach. Theory 2012, 49, 315–331. [Google Scholar] [CrossRef]
  7. Huang, Z.; Li, Q.C.; Ding, H.F. Theory of Parallel Mechanisms; Springer: Dordrecht, The Netherlands, 2013. [Google Scholar]
  8. Parkin, J.A. Co-ordinate transformations of screws with applications to screw systems and finite twists. Mech. Mach. Theory 1990, 25, 689–699. [Google Scholar] [CrossRef]
  9. Tsai, M.J.; Lee, H.W. On the special bases of two- and three-screw systems. J. Mech. Des. 1993, 115, 540–546. [Google Scholar] [CrossRef]
  10. Parkin, I.A. Finding the principal axes of screw systems. In Proceedings of the ASME 1997 Design Engineering Technical Conferences, Sacramento, CA, USA, 14–17 September 1997; pp. 1–9. [Google Scholar]
  11. Rico, J.M.; Duffy, J. A general method for the computation of the canonical form of three-systems of infinitesimal screws. Robotica 1998, 16, 37–45. [Google Scholar] [CrossRef]
  12. Bandyopadhyay, S.; Ghosal, A. Analytical determination of principal twists in serial, parallel and hybrid manipulators using dual vectors and matrices. Mech. Mach. Theory 2004, 39, 1289–1305. [Google Scholar] [CrossRef]
  13. Bandyopadhyay, S.; Ghosal, A. An eigenproblem approach to classical screw theory. Mech. Mach. Theory 2009, 44, 1256–1269. [Google Scholar] [CrossRef] [Green Version]
  14. Zhao, J.S.; Zhou, H.X.; Feng, Z.J.; Dai, J.S. An algebraic methodology to identify the principal screws and pitches of screw systems. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2009, 223, 1931–1941. [Google Scholar] [CrossRef]
  15. Zhang, W.X.; Xu, Z.C. Algebraic construction of the three-system of screws. Mech. Mach. Theory 1998, 33, 925–930. [Google Scholar] [CrossRef]
  16. Fang, Y.F.; Huang, Z. Analytical identification of the principal screws of the third order screw system. Mech. Mach. Theory 1998, 33, 987–992. [Google Scholar] [CrossRef]
  17. Huang, C.; Sugimoto, K.; Parkin, I. The correspondence between finite screw systems and projective spaces. Mech. Mach. Theory 2008, 43, 50–56. [Google Scholar] [CrossRef]
  18. Hathout, F.; Bekar, M.; Yayli, Y. Ruled surfaces and tangent bundle of unit 2-sphere. Int. J. Geom. Methods Mod. Phys. 2017, 14, 1750145. [Google Scholar] [CrossRef]
  19. Zhang, L.L.; Zhao, Y.Z.; Ren, J.K. Screw rolling between moving and fixed axodes traced by lower-mobility parallel mechanism. Mech. Mach. Theory 2021, 163, 104354. [Google Scholar] [CrossRef]
  20. Zhang, L.L.; Zhao, Y.Z.; Zhao, T.S. Fundamental equation of mechanism kinematic geometry: Mapping curve in se(3) to counterpart in SE(3). Mech. Mach. Theory 2020, 146, 103732. [Google Scholar] [CrossRef]
  21. Toscano, G.S.; Simas, H.; Castelan, E.B.; Martins, D. A new kinetostatic model for humanoid robots using screw theory. Robotica 2018, 36, 570–587. [Google Scholar] [CrossRef]
  22. Zhao, T.; Geng, M.; Chen, Y.; Li, E.; Yang, J. Kinematics and dynamics Hessian matrices of manipulators based on screw theory. Chin. J. Mech. Eng. 2015, 28, 226–235. [Google Scholar] [CrossRef]
  23. Sharafian, M.E.; Taghvaeipour, A.; Ghassabzadeh, S.M. Revisiting screw theory-based approaches in the constraint wrench analysis of robotic systems. Robotica 2021, 1–25. [Google Scholar] [CrossRef]
  24. Gallardo-Alvarado, J.; Aguilar-Nájera, C.R.; Casique-Rosas, L.; Rico-Martínez, J.M.; Islam, M.N. Kinematics and dynamics of 2(3-RPS) manipulators by means of screw theory and the principle of virtual work. Mech. Mach. Theory 2008, 43, 1281–1294. [Google Scholar] [CrossRef]
  25. Fan, S.; Fan, S. An improved approach to the inverse dynamic analysis of parallel manipulators by a given virtual screw. Adv. Robot. 2018, 32, 887–902. [Google Scholar] [CrossRef]
  26. Bu, W. Closeness to singularities of manipulators based on geometric average normalized volume spanned by weighted screws. Robotica 2016, 35, 1616–1626. [Google Scholar] [CrossRef]
  27. Gallardo-Alvarado, J.; Abedinnasab, M.H.; Islam, M.N. A Simple Method to Solve the Instantaneous Kinematics of the 5-RPUR Parallel Manipulator. Robotica 2019, 37, 1143–1157. [Google Scholar] [CrossRef]
  28. Hunt, K.H.; McAree, P.R. Some new surfaces within the general three-system of screws. Mech. Mach. Theory 1994, 29, 981–994. [Google Scholar] [CrossRef]
  29. Huang, Z.; Zhao, Y.S.; Zhao, T.S. Advanced Spatial Mechanism, 2nd ed.; Higher Education Press: Beijing, China, 2014. [Google Scholar]
  30. Huang, Z.; Fang, Y.F. Kinematic characteristics analysis of 3 DOF in-parallel actuated pyramid mechanism. Mech. Mach. Theory 1996, 31, 1009–1018. [Google Scholar] [CrossRef]
Figure 1. The contour lines and growth process of surface S .
Figure 1. The contour lines and growth process of surface S .
Machines 10 00172 g001
Figure 2. Relative locations of the two neighboring screw axes.
Figure 2. Relative locations of the two neighboring screw axes.
Machines 10 00172 g002
Figure 3. The surface of distribution coefficient extreme values.
Figure 3. The surface of distribution coefficient extreme values.
Machines 10 00172 g003
Figure 4. The distribution of striction points on a screw axis.
Figure 4. The distribution of striction points on a screw axis.
Machines 10 00172 g004
Figure 5. The evolutionary process of the surface S to the boundary surface.
Figure 5. The evolutionary process of the surface S to the boundary surface.
Machines 10 00172 g005
Figure 6. The relative location of the five evolutionary surfaces.
Figure 6. The relative location of the five evolutionary surfaces.
Machines 10 00172 g006
Figure 7. The top- and bottom-end striction point surfaces.
Figure 7. The top- and bottom-end striction point surfaces.
Machines 10 00172 g007
Figure 8. The two-subsystem cylindroid.
Figure 8. The two-subsystem cylindroid.
Machines 10 00172 g008
Figure 9. Decomposition of the densest distribution zone.
Figure 9. Decomposition of the densest distribution zone.
Machines 10 00172 g009
Figure 10. TCs, FSCs, and SSC, and their boundary surfaces.
Figure 10. TCs, FSCs, and SSC, and their boundary surfaces.
Machines 10 00172 g010
Figure 11. λ 1 λ 2 plane covered by the family of curves.
Figure 11. λ 1 λ 2 plane covered by the family of curves.
Machines 10 00172 g011
Figure 12. Ruled surface on a pitch-hyperboloid.
Figure 12. Ruled surface on a pitch-hyperboloid.
Machines 10 00172 g012
Figure 13. Varying-pitch ruled surface.
Figure 13. Varying-pitch ruled surface.
Machines 10 00172 g013
Figure 14. The structure and constraint wrench screws of a 3-RPS pyramid mechanism.
Figure 14. The structure and constraint wrench screws of a 3-RPS pyramid mechanism.
Machines 10 00172 g014
Figure 15. The striction curve of an axode and the densest distribution zones.
Figure 15. The striction curve of an axode and the densest distribution zones.
Machines 10 00172 g015
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, L.; Zhao, Y.; Wei, X. Distribution Characteristics of Screw Axes Belonging to General Three-System of Screws. Machines 2022, 10, 172. https://doi.org/10.3390/machines10030172

AMA Style

Zhang L, Zhao Y, Wei X. Distribution Characteristics of Screw Axes Belonging to General Three-System of Screws. Machines. 2022; 10(3):172. https://doi.org/10.3390/machines10030172

Chicago/Turabian Style

Zhang, Leilei, Yanzhi Zhao, and Xianhe Wei. 2022. "Distribution Characteristics of Screw Axes Belonging to General Three-System of Screws" Machines 10, no. 3: 172. https://doi.org/10.3390/machines10030172

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop