Articles | Volume 11, issue 1
https://doi.org/10.5194/ms-11-91-2020
https://doi.org/10.5194/ms-11-91-2020
Research article
 | Highlight paper
 | 
01 Apr 2020
Research article | Highlight paper |  | 01 Apr 2020

A general method for the determination of the instantaneous screw axes of one-degree-of-freedom spatial mechanisms

Juan Ignacio Valderrama-Rodríguez, José M. Rico, and J. Jesús Cervantes-Sánchez
Abstract

This contribution shows that a method proposed previously, for the determination of the instantaneous centers of rotation of planar closed chains, can be generalized for the determination of the instantaneous screw axes of general one-degree-of-freedom spatial mechanisms. Hence, the approach presented in this paper can be applied to any of the closed chains that belong to any of the subgroups of the Euclidean group, SE(3), namely planar, spherical or chains associated with the Schönflies subgroups, among others. Furthermore it can be also applied to multi-loop mechanisms and even to closed chains that are exceptional o paradoxical, as indicated by Hervé.

Dates
1 Introduction

In 2016, Kim et al. (2016) presented a method for the determination of the instantaneous centers of velocity of planar mechanisms. The basis of their approach is to set up the equations for the solution of the velocity analysis of the mechanism, whose instantaneous centers are to be determined. From these equations they obtain the position of the instantaneous centers of planar mechanisms, without explicitly employing the theorem of three instantaneous centers, also known as Aronhold-Kennedy theorem. This important theorem was independently discovered by Aronhold (1872), and Kennedy (1886), in the second part of the XIX century.

The instantaneous centers of velocity or rotation are defined as a pair of coincident points that belong to different links of the mechanism such that one link rotates with respect to the other around an axis perpendicular to the plane of motion and passes through the pair of coincident points. Instantaneous centers that can be determined by the application of the very same definition are denoted as primary. If the instantaneous center of rotation requires the application of the Aronhold-Kennedy theorem or other techniques such as the one proposed by Kim et al. (2016) and generalized in this contribution are denoted as secondary.

Since the first decades of the XX century, it was well known, see Klein (1917), that there were planar mechanisms for which it was impossible to obtain all the secondary instantaneous centers by resorting only to the Aronhold-Kennedy theorem. These mechanisms were known as complex or indeterminate. Klein (1917) himself presented a trial and error graphical method to determine all the secondary centers of these indeterminate mechanisms.

It is important to note that despite the references cited by Kim et al. (2016) all the mechanisms presented in their paper are determined; i.e. all their secondary centers can be obtained by using only the Aronhold-Kennedy theorem. In addition, it is necessary to point out several misrepresentations of the theory of kinematic analyses.

  • In the last paragraph of the second column of page 1, Kim et al. (2016) state “This method1 is very intuitive from the geometry, but it has disadvantages of complexity in calculation and difficulty in determining the direction of the linkage movement.”. However, properly applied the application of the instantaneous centers of velocity can determine the direction of the linkage movement in an easy and straightforward way.

  • In the fourth paragraph of the first column of page 2, Kim et al. (2016) state “The method has three advantages in machine analysis. First, it can calculate the IC with a single representation for an arbitrary choice of fixed link. The IC calculation in previous methods for different fixed links needs totally different calculation setups.”. However, it should be stressed that the location of the instantaneous centers of velocity – and the location of the instantaneous screw axes, in the more general case of spatial linkages – depends only on the position of the linkage and it is independent on the selection of either the fixed or the input link.

  • In several parts, Kim et al. (2016) refer to “the angular velocity of IC”. It should be noted that an instantaneous velocity center, since it is a pair of coincident points, can not have angular velocity. Notwithstanding, it is possible to reference the angular velocity of one of link of the mechanism with respect to the other link, both of them associated with the instantaneous velocity center.

In 1992, Yan and Hsu (1992) presented a method for planar mechanisms similar to that of Kim et al. (2016) The first two decades of this century have seen a renewed interest in the determination of the instantaneous centers of velocity for indeterminate planar mechanisms, see Foster and Pennock (2003, 2005), Di Gregorio (2008a, b) and Kung and Wang (2009), and indeterminate spherical mechanisms, see Di Gregorio (2011), and Zarkandi (2010, 2013).

In the rest of this paper the method presented by Kim et al. (2016) will be generalized to arbitrary linkages with a correct kinematic formulation. In particular, it will be shown that once the velocity analysis of an arbitrary linkage – planar, spherical, spatial or associated to any other subgroup of the Euclidean group, SE(3), determinate or indeterminate – is solved, there is an easy process to determine the instantaneous screw axes, ISA, for its initials in English, or the corresponding simplification; i.e. the instantaneous rotation pole for spherical linkages or the instantaneous velocity center for planar linkages. Moreover, it can handle, single or multi-loop kinematic chains regardless if they are determined or undetermined, even exceptional and paradoxical linkages, see Hervé (1978). Some applications of the instantaneous screw axes, or their counterparts, in the case of planar and spherical linkages, can be found in Zhao and Zhou (2004), Di Gregorio (2007) and Zarkandi (2011).

2 Velocity analysis of single and multiple loops mechanisms

In this section, the fundamentals of the velocity analysis of single-loop and multi-loop linkages, using screw theory, will be briefly reviewed, see Hunt (1978) and Rico et al. (1999)

The velocity state of a rigid body B, as seen from the reference frame A, with respect to a point O fixed in body B is given by

AVOB=AωB;AvOBT,

where AωB is the angular velocity of body B as observed from the body, or reference frame, A, and AvOB is the velocity of the point O, fixed in body B, as observed from body A. In terms of infinitesimal screws, the velocity state of rigid body B, as seen from the reference frame A, can be written as

(1) A V O B = A ω B A $ O B ,

where A$OB is the instantaneous screw axis, ISA, which represents the motion of body B with respect to body A. Furthermore,

(2) A $ O B = A s B ; r P / O × A s B T

where AsB is a unit vector along the angular velocity AωB and rPO is the position vector of an arbitrary point P along the rotation axis with respect to point O. If the angular velocity is zero, using projective geometry concepts, the instantaneous screw axis, ISA lies at the infinity in a direction perpendicular to the translational velocity. Then

A$OB=0;AsBT

where AsB is a unit vector along the translational velocity of body B with respect to body A. The instantaneous screw axis, ISA, is the geometrical entity that is at the core of the contribution of Kim et al. (2016) and the present study.

It can be proved that for 3 arbitrary bodies A, B and C

(3) A V O C = A V O B + B V O C

If the bodies C and A are the same, it follows that

(4) 0 = A V O A = A V O B + B V O A hence A V O B = - B V O A .

In terms of infinitesimal screws, the Eq. (4) can be written as

AVOB=AωBA$OB=-BωAA$OB=-BVOA

This result indicates that the infinitesimal screw A$OB associated with the velocity states of AVOB and BVOA can be regarded as the same, the only difference will be the sign of AωB. Once the links of a mechanism have been chosen, the instantaneous screw axis – or its equivalents; namely, the instantaneous rotation axis or the instantaneous rotation center – will be always indicated as j$Ok, with j>k, the sign of the corresponding velocity will determine the corresponding velocity state; i.e. jωkj$Ok=kVOj and -jωkj$Ok=jVOk. This notation is at odds with the notation of Eq. (1), but it is necessary to preserve the classical notation of instantaneous centers of velocity. The resulting approach is equivalent to the one employed by Wolhart (2004).

Consider the single-loop closed chain shown in Fig. 1, using recursively Eq. (3), it can be shown, see Hunt (1978), or Rico et al. (1999), that the corresponding velocity equation is given by

2ω12$O1+3ω23$O2++mωm-1m$Om-1=0.

where j+1ωj are the articular velocities and j+1$Oj are the corresponding screws representing the kinematic pairs. The kinematic pairs are all considered screw pairs, since revolute and prismatic pairs can be regarded as special cases of a screw pair.

https://www.mech-sci.net/11/91/2020/ms-11-91-2020-f01

Figure 1Single-loop closed chain.

Download

If link 2 is regarded as the input link, the articular velocity 2ω1 is known and the equation can be rewritten as

(5) 3 ω 2 3 $ O 2 + + m ω m - 1 m $ O m - 1 = - 2 ω 1 2 $ O 1

This is the equation employed in the solution of the velocity analysis of RCCC spatial linkages, see Sect. 3.3

If the mechanism is multi-loop, it is necessary to resort to some basics of graph theory, see Wolhart (2004), or Müller (2018). As an example, Fig. 2 shows the directed graph associated with the single flyer planar mechanism shown in Fig. 3. The nodes of the graph correspond to the links, while the edges correspond to the kinematic pairs, indicated by the instantaneous center of velocity of the revolute.

https://www.mech-sci.net/11/91/2020/ms-11-91-2020-f02

Figure 2Directed graph of the single flyer planar mechanism.

Download

https://www.mech-sci.net/11/91/2020/ms-11-91-2020-f03

Figure 3Single flyer planar mechanism.

Download

The multi-loop mechanism has three independent loops. However, there are other selections besides those shown in Fig. 2. In this case, the direction of loop I is clockwise, and the directions of the kinematic pairs in this loop are such that coincide with the direction of the loop. For the remaining loops, it is impossible to choose the direction of the kinematic pairs in such a way that all of them coincide with the direction of the loop, see Wolhart (2004). Basically, if the direction loop's edge coincide with the direction of the loop, the sign of the term in the equation is positive, otherwise the sign is negative. Therefore, the velocity equations for the single flyer planar mechanism shown in Fig. 3 are given by

(6) 2 ω 1 2 $ O 1 + 3 ω 2 3 $ O 2 + 4 ω 3 4 $ O 3 + 4 ω 1 4 $ O 1 = 0 5 ω 2 5 $ O 2 + 8 ω 5 8 $ O 5 + 8 ω 6 8 $ O 6 + 6 ω 3 6 $ O 3 - 3 ω 2 3 $ O 2 = 0 8 ω 7 8 $ O 7 + 7 ω 4 7 $ O 4 - 4 ω 3 4 $ O 3 - 6 ω 3 6 $ O 3 - 8 ω 6 8 $ O 6 = 0

This is the equation used in the velocity analysis of the indeterminate planar mechanism dealt with in Sect. 3.1 and it is the basic equation for solving the velocity analysis of any multi-loop mechanism.

3 Examples

This section illustrates the computation of the instantaneous screw axes, or their corresponding simplifications, of three representative linkages. In all these examples, the velocity analysis, for an arbitrary velocity of the driver link will be solved, and from the results, the velocity state of an arbitrary link k with respect to another arbitrary link j will be obtained. From these results, the corresponding instantaneous screw axis, or the instantaneous pole center, if the mechanism is an spherical one, or the instantaneous center of velocity, if the mechanism is a planar one, will be easily obtained.

3.1 Indeterminate planar mechanism

Consider the mechanism shown in Fig. 3, proposed by Klein (1917), and known as eight-bar single flyer linkage. Klein (1917) himself determined all the secondary centers using his trial and error method. Foster and Pennock (2005), and Di Gregorio (2008b), also solved all the secondary centers. The mechanism has 4 ternary links and 4 binary links, and 10 revolute pairs. The mechanism is a trivial one, and its mobility, F, can be computed using the Grübler criterion as

F=3(N-1)-2PI=3(8-1)-2(10)=1.

where N is the number of links, and PI is the number of kinematic pairs of class 1, revolute pairs are precisely of class 1. The 28 instantaneous centers of velocity are shown in Table 1, where the number (−1) indicates that the instantaneous center is a primary one, while (−2) indicates that the instantaneous center is a secondary one. It should be noted that the instantaneous centers of velocity O31 and O42 can be easily determined using the Aronhold-Kennedy theorem. However, the remaining secondary centers can not be obtained using the theorem. Furthermore, it should be noted that, for this planar mechanism, the usual convention of denoting an instantaneous center as Oji, where j>i has been used. This convention was also extrapolated to the infinitesimal screws.

Table 1Instantaneous centers of velocity associated with the single flyer linkage.

Download Print Version | Download XLSX

In order to carry out the velocity analysis, it is necessary to determine the screws associated with the kinematic pairs, all of them revolute pairs, with respect to the origin of the coordinate system, O. For that purpose, it is necessary to find a unit vector along the direction of the rotation axes2, the Z axis, given by u=001T and the position vectors of points located along the revolute axes, with respect to the origin of the coordinate system, O, those position vectors are given in terms of an unspecified arbitrary unit of length

r21=000T,r32=701840T,r43=1601200T,r41=18000T,r52=101760T,r85=-522400Tr86=322600T,r63=1722600T,r87=1404200T,r74=2521680T.

where the subscripts indicate the kinematic pair associated with the position vectors.

The screws associated with the kinematic pairs, with respect to the origin, O, – again, due to space restrictions only the non-zero elements, the z component of the angular velocity, and the x and y components of the origin traslational velocity are indicated – are given by

2$O1=1;00T,3$O2=1;184-70T,4$O3=1;120-160T,4$O1=1;0-180T,5$O2=1;176-10T,8$O5=1;24052T,8$O6=1;260-32T,6$O3=1;260-172T,8$O7=1;420-140T,7$O4=1;168-252T.

The semicolon indicates that the units of the first component is different from the remaining components. It will be assumed that the input link is link 2, and 2ω1=5 rad s−1 is in counterclockwise sense. Solving the system of equations given by Eq. (6), the solutions are given by

3ω2=-1350119,4ω3=2070119,4ω1=-1315119,5ω2=-313618502420341,8ω5=273807002420341,8ω6=-175151701540217,6ω3=2833137016942387,8ω7=-11613114016942387,7ω4=24650775016942387.

All the results are given in rad s−1, if the sign is positive the angular velocity is counterclockwise and if the sign is negative the angular velocity is clockwise.

Once the velocity analysis has been completed the velocity states between two arbitrary links can be computed and the corresponding instantaneous screw axes can be determined. Due to space considerations, only a few instantaneous velocity centers will be computed; for example:

  • First Case. Instantaneous center of velocity O61, determine the velocity state 1VO6 as

    1VO6=1VO2+2VO5+5VO8+8VO6=2ω12$O1+5ω25$O2+8ω58$O5+8ω68$O6=51;00-3136185024203411;176-10+2738070024203411;24052-1751517015402171;260-32=-13582298516942387;-4273160940016942387426214980394009=-135822985169423871;854632188027164597-366544882827164597=1ω61$O6

    Therefore

    1$O6=1;854632188027164597-366544882827164597T

    Comparing this result with that of Eq. (2), and resorting to the triple vector identity of

    (7) A s B × r P / O × A s B = r P / O ( A s B A s B ) - A s B ( A s B r P / O ) = r P / O ,

    since rPO and AsB are perpendicular, the location of the instantaneous velocity center O61 is given by

    (8) r 61 = 3 665 448 828 27 164 597 8 546 321 880 27 164 597 0 T .
  • Second Case. Instantaneous center of velocity O84, determine the velocity state 8VO4 as

    8VO4=8VO7+7VO4=8ω78$O7+7ω47$O4=-116131140169423871;420-140+246507750169423871;168-252=186252302420341;-10516824002420341-65516562002420341=1862523024203411;-11685360206947-72796180206947

    From these results, the location of the instantaneous velocity center O84 is given by

    r84=72796180206947-116853602069470T

    The locations of the instantaneous velocity centers O61 and O84 are also shown in Fig. 3.

3.2 Indeterminate spherical mechanism

Consider the multi-loop spherical mechanism proposed by Zarkandi (2013), and denoted as a double butterfly spherical mechanism with a sliding pair, shown in Fig. 4. This is a completely indeterminate mechanism and its mobility can be easily computed using the Kutzbach-Grübler criterion so that F=1. The 28 instantaneous axes of velocity of the spherical mechanism are shown in Table 2, where the number (−1) indicates that the axis is primary – there are 10 primary centers – while the number (−2) indicates that the axis is secondary.

Table 2Instantaneous axes of velocity associated with the indeterminate spherical mechanism.

Download Print Version | Download XLSX

It should be noted that, unlike the planar mechanism, here the subscripts associated with the primary instantaneous axes of velocity are chosen in the way that makes simpler to understand the required velocity analysis equations.

https://www.mech-sci.net/11/91/2020/ms-11-91-2020-f04

Figure 4Indeterminate spherical mechanism.

Download

Figure 5 shows the directed graph of the spherical mechanism. The Figure also shows three independent loops that can be obtained from the mechanism, in these cases all the loops are positive in counterclockwise. Furthermore, the directions of the kinematic pairs can be established so that the equations necessary to solve the velocity analysis of the mechanism shown in Fig. 4 are given by Eq. (9). It should be noted that if the origin, O, of the coordinate system is located in the common center of all the spheres, the velocity of the origin and the translational velocity components are always zero and do not need to be considered. Therefore, the velocity equations that involve the corresponding screws are reduced to the equations involving only the unit vectors associated with the corresponding angular velocities.

https://www.mech-sci.net/11/91/2020/ms-11-91-2020-f05

Figure 5Directed graph of the single flyer spherical mechanism.

Download

(9) 2 ω 1 u 21 + 3 ω 2 u 32 + 5 ω 3 u 35 + 8 ω 5 u 85 + 8 ω 1 u 81 = 0 - 3 ω 2 u 32 - 5 ω 3 u 53 - 6 ω 5 u 65 - 6 ω 4 u 64 - 4 ω 2 u 42 = 0 7 ω 1 u 71 + 7 ω 6 u 76 + 6 ω 4 u 64 + 4 ω 2 u 42 - 2 ω 1 u 21 = 0

where the unit vectors associated with the primary instantaneous axes of velocity are given by

u21=231323T,u32=666663T,u53=35525455T,u85=01525T,u81=12032T,u42=333333T,u64=12320T,u65=01213513T,u76=3333-33T,u71=-59100395015T.

Assuming that 2ω1=10 rad s−1 is counterclockwise, the results for the articular velocities involved in Eq. (9) are – the results where obtained in Maple© in an exact form, however the radical expressions are too unwieldy to be shown here – instead only decimal approximations are shown.

3ω2=-10.79933rads-1,5ω3=-2.06279rads-1,8ω5=6.53041rads-1,8ω1=-3.40871rads-1,6ω5=3.86346rads-1,6ω4=-6.21473rads-1,7ω1=-0.77268rads-1,7ω6=2.162413rads-1,4ω2=13.97708rads-1.

From these results it is straightforward to compute the velocity state between two arbitrary links of the spherical mechanisms and eventually determine the corresponding instantaneous axis of velocity. For example:

  • First Case. Instantaneous axis of velocity u57, determine the angular velocity 5VO7 as

    7ω5=6ω5+7ω6=6ω5u65-7ω6u76=3.8634601213513T-2.1624133333-33T=-1.2484692.317802.73441T=3.79577-0.32891360.61063420.7203908T

    From these results, the instantaneous axis of velocity u75 is given by

    u75=-0.32891360.61063420.7203908T.
  • Second Case. Instantaneous axis of velocity u48, determine the angular velocity 4VO8 as

    4ω8=4ω6+6ω5+5ω8=-6ω4u64-5ω6u65+5ω8u85=6.2147312320T-3.8634601213513T+6.5304101525T=3.1073654.7363314.355030T=7.1452660.4348840.6628620.609498T

    From these results, the instantaneous axis of velocity u84 is given by

    u84=0.4348840.6628620.609498T.

    The unit vectors representing u75 and u84 are also shown in Fig. 4.

3.3 Spatial mechanism

Consider the RCCC spatial mechanism shown in Fig. 6, where the kinematic pair between links 1 and 2 is a revolute and the remaining pairs are cylindrical. The mechanism is a trivial one and its mobility F=1 can be computed using the Kutzbach-Grübler criterion. The unit vectors associated with the revolute axis and the cylindrical pairs axes are given by

u21=-30630153030T,u32a=u32b=4292932929-22929T,u43a=u43b=121611611611614161161T,u41a=u41b=32222221132222T.

Similarly, the position vectors of points along the kinematic pairs with respect to the origin, O, are given by

r21=000T,r32=246388-176T,r43=580224175T,r41=67127-28T.

The screws associated with the kinematic pairs of the RCCC mechanism, where each cylindrical pair has two screws associated with the pair, are given by

2$O1=-30630153030;000T,3a$O2=429329-229;-24829-21229-81429T,3b$O2=000;429329-229T,4a$O3=1216111614161;103723-220161-2108161T,4b$O3=000;1216111614161T,4$O1a=3222211322;13722-209722126122T,4$O1b=000;3222211322T.
https://www.mech-sci.net/11/91/2020/ms-11-91-2020-f06

Figure 6The RCCC spatial mechanism.

Download

The velocity analysis equation is given by

(10) 3 a ω 2 3 a $ O 2 + 3 b v 2 3 b $ O 2 + 4 a ω 3 4 a $ O 3 + 4 b v 3 4 b $ O 3 + 4 ω 1 a 4 $ O 1 a + 4 v 1 b 4 $ O 1 b = - 2 ω 1 2 $ O 1

where 2ω1=10 rad s−1, the results of the velocity analysis are:

3aω2=-870201rads-1,3bv2=-30295878708978u.l.s-1,4aω3=17483067rads-1,4bv3=89870748308978u.l.s-1,4ω1a=-91660201rads-1,4v1b=11860466013467u.l.s-1.

From these results, it is possible to determine the velocity states of the different links relative to the other links, and from these velocity states the corresponding instantaneous screw axes, ISA will be determined. One special and simplest case is the ISA of the relative movement of link 2 to link 1. Since its velocity state is given by

1VO2=2ω12$O1

Therefore, the instantaneous screw axis ISA of link 2 with respect to link 1 is given by

(11) 2 $ O 1 = 1 2 ω 1 2 V O 1 = - 30 6 30 15 30 30 ; 0 0 0 T .

The next task is to find the ISA of the relative movement of link 3 to link 2. It should be noted that the kinematic pair between links 2 and 3 is a cylindrical pair, thus at the outset it seems that there is not a unique ISA; however, after carrying out the velocity analysis the joint velocities are uniquely determined and the velocity state of link 3 with respect to link 2 is given by

2VO3=3aω23a$O2+3bv23b$O2=-2930201429329-229;-24829-21229-81429T-302958729308978000;429329-229T=870201-429-329229;181609066727237875134-914329967T

Therefore the instantaneous screw axes of the relative movement of link 3 with respect to link 2 is given by

(12) 3 $ O 2 = - 4 29 - 3 29 2 29 ; 18 160 906 67 27 237 875 134 - 9 143 299 67 T .

The results of Eqs. (11) and (12) verify the data employed in the setting up of this problem.

Now, the the ISA of the relative movement of link 3 to link 1 will be determined. It follows that

1VO3=1VO2+2VO3=2ω12$O1+3aω23a$O2+3bv23b$O2=10-30630153030;000T-2930201429329-229;-24829-21229-81429T-302958729308978000;429329-229T=4105290201-3113121113113684369136843;-1816090667136843-38911251368432619566914329967136843T.

Therefore, the angular velocity of link 3 with respect to link 1 is given

3ω1=4105290201rads-1,

and the ISA associated with the movement of link 3 with respect to link 1 is given

3$O1=-3113121113113684369136843;-1816090667136843-38911251368432619566914329967136843T

The line associated to the screw 3$O1 is also shown in Fig. 6. Due to space considerations, the computation of 4$O2 is omitted.

4 Conclusions

This paper has shown that once the velocity analysis of an arbitrary mechanism with one degree of freedom has been carried out it is straightforward to determine the instantaneous screw axis associated with the relative movement of two arbitrary links of the mechanism, regardless the type of mechanism, whether they are single- or multi-loop, or they are determined or undetermined. However, it should be noted that in kinematics, the usual approach is to find first the instantaneous screw axis associated with two arbitrary links of the mechanism and from this knowledge to perform the mechanism's velocity analysis. An upcoming paper will analyze thoroughly this approach for arbitrary mechanisms. All the computations were carried out using Maple© and verified with Adams©.

Data availability

The complete thesis of Juan Ignacio Valderrama-Rodríguez is located in https://github.com/ibarram/Tesis-JIVR/blob/master/Tesis - JIVR.pdf (Valderrama-Rodríguez2020).

Author contributions

The present work originated from the Master thesis of JIVR. JMR and JJCS were the co-directors of the thesis. It can be assured that the authors worked proportionally to the thesis and the present paper.

Competing interests

The authors declare that they have no conflict of interest.

Acknowledgements

Juan Ignacio Valderrama-Rodríguez thanks the Conacyt, the Mexican National Council of Science and Technology, for the support through a grant no. 458523 to pursue a MSc degree at the Universidad of Guanajuato. The authors thank Conacyt and the Universidad of Guanajuato, through DICIS and the Mechanical Engineering Department, for their continuous support.

Financial support

This research has been supported by the Mexican National Council of Science and Technology (grant no. 458523).

Review statement

This paper was edited by Daniel Condurache and reviewed by Soheil Zarkandi and two anonymous referees.

References

Aronhold, S.: Gründzuge der Kinematischen Geometrie, Verh. d. Ver. Z. Beförderung des Gewerbefleiss in Preussen, 51, 129–155, 1872. a

Di Gregorio, R.: A novel geometric and analytic technique for the singularity analysis of one-dof planar mechanisms, Mech. Mach. Theory, 42, 1462–1483, 2007. a

Di Gregorio, R.: Determination of the instantaneous pole axes in single-Dof spherical mechanisms, Proceedings of the ASME 2008 International Design Engineering Technical Conferences & Computers and Informationn in Engineering Conference IDETC/CIE 2008, Brooklyn, N.Y. Paper DETC 2008-49084, 2008a. a

Di Gregorio, R.: An algorithm for analytically calculating the positions of the secondary instant centers of indeterminate linkages, J. Mech. Des.-T. ASME, 130, 1–9, 2008b. a, b

Di Gregorio, R.: A general algorithm for analytically determining all the instantaneous pole axis locations in single – Dof spherical mechanisms, P. I. Mech. Eng. C-J. Mec., 225, 2062–2075, 2011. a

Foster, D. E. and Pennock, G. R.: A Graphical Method to Find the Secondary Instantaneous Centers of Zero Velocity for the Double Butterfly Linkage, J. Mech. Des.-T. ASME, 125, 268–274, 2003. a

Foster, D. E. and Pennock, G. R.: Graphical methods to locate the secondary instant centers of single-degree-of-freedom indeterminate linkages, J. Mech. Des.-T. ASME, 127, 249–256, 2005. a, b

Hervé, J. M.: Analyse Structurelle des Mécanismes par Groupe des Déplacements, Mech. Mach. Theory, 13, 437–450, 1978. a

Hunt, K. H.: Kinematic Geometry of Mechanisms, Oxford, Clarendon Press, 1978. a, b

Kennedy, A. B. W.: The Mechanics of Machinery, Macmillan, London, 1886. a

Kim, M., Han, M. S., Seo, T. W., and Lee, J. W.: A New Instantaneous Center Analysis Methodology for Planar Closed Chains via Graphical Representation, Int. J. Control Autom., 14, 1528–1534, 2016. a, b, c, d, e, f, g, h, i, j

Klein, A. W.: Kinematics of Machinery, Mc-Graw Hill Book Co, New York, 1917. a, b, c, d

Kung, C. M. and Wang, L. C. T.: Analytical method for locating the secondary instant centers of indeterminate planar linkages, P. I. Mech. Eng. C-J. Mec., 223, 491–502, 2009. a

Müller, A.: Kinematic topology and constraints of multi-loop linkages, Robotica, 36, 1641–1663, 2018. a

Rico, J. M., Gallardo, J., and Duffy, J.: Screw Theory and Higher Order Kinematic Analysis of Open Serial and Closed Chains, Mech. Mach. Theory, 34, 559–586, 1999. a, b

Valderrama-Rodríguez, J. I.: Localización de los Ejes de Tornillos Instantáneos de Mecanismos Espaciales y sus Aplicaciones, available at: https://github.com/ibarram/Tesis-JIVR/blob/master/Tesis - JIVR.pdf, last access: 25 March 2020. a

Wohlhart, K.: Screw Spaces and Connectivities in Multiloop Linkages, in: On Advances in Robot Kinematics, edited by: Lenarčič, J. and Galletti, C., 97–104, Kluwer Academic Publishers, Dordrecht, 2004.  a, b, c

Yan, H. S. and Hsu, M. H.: An Analytical Method for Locating Instantaneous Velocity Centers, Proceedings of the 22nd ASME Biennial Mechanisms Conference, Scottsdale, AZ, 13–16 September 1992, DE-Vol. 47, 353–359, 1992. a

Zarkandi, S.: Geometrical methods to locate secondary instantaneous poles of single – DOF indeterminate spherical mechanisms, Journal of Mechanical Engineering Transactions of Mechanical Engineering Division, The Institution of Engineers, Bangladesh, 41, 80–88, 2010. a

Zarkandi, S.: A new geometric method for singularity analysis of spherical mechanisms, Robotica, 29, 1083–1092, 2011. a

Zarkandi, S.: An Analytical Approach to Locate the Secondary Instantaneous Poles of Single-DOF Indeterminate Spherical Mechanisms, Mech. Based Des. Struc., 41, 274–292, 2013. a, b

Zhao, J. S. and Zhou, K.: A novel methodology to study the singularity of spatial parallel mechanisms, International Journal Advanced Manufacturing Technology, 23, 750–754, 2004. a

1

Here, Kim et al. (2016) is referring to the application of the Aronhold-Kennedy theorem.

2

In this contribution all vectors are column vectors; however due to space considerations they are written as the transpose of row vectors.

Download
Short summary
The paper presents a general procedure to determine the instantaneous rotation center for planar mechanisms, or its kinematical equivalent in the case of spherical or spatial cases, from the velocity analysis of the mechanism. The procedure is based on the theoretical results of the Lie algebra, se(3), of the Euclidean group, together with the Killing and Klein forms. The paper shows that a previous contribution contains fundamental errors and it was done in order to unify the theory.