This article discusses a direct analytical method for calculating the instantaneous center of rotation and the instantaneous axis of rotation for the two-dimensional and three-dimensional motion, respectively, of rigid bodies. In the case of planar motion, this method produces a closed-form expression for the instantaneous center of rotation based on a single point located on the rigid body. It can also be used to derive closed-form expressions for the body and space centrodes. For three-dimensional, rigid body motion, an extension of the technique used for planar motion locates a point on the instantaneous axis of rotation, which is parallel to the body angular velocity vector. In addition, methods are demonstrated that can be used to map the body and space cones for general rigid body motion, and locate the fixed point for the body.
Determination of the instantaneous center of rotation (ICR) for a rigid body in planar motion, and the associated body and space centrodes, has always provided a basis for understanding complex mechanisms in machines.1 More recently, the field of biomedical engineering has found those concepts to be critically important for the design of prostheses.2,3 Undergraduate dynamics textbooks4–7 typically present two scenarios from which the ICR may be determined. In both cases, the velocities of two points on the body are given. Both cases are valuable from a pedagogical perspective since a graphical interpretation readily identifies the ICR. As presented, the location of the ICR is calculated by first expressing the velocity vectors in scalar form. Herein, these will be referred to as “indirect” methods.
A third case, where the velocity of a single point on the body and the angular velocity of the body are given, is also included in several textbooks,4,5 and implied by others.6,7 Calculations of the ICR location, as presented in the aforementioned textbooks and other articles,8–11 also employ an indirect method in which the velocity and angular velocity vectors are first expressed in scalar form. While investigating the possible existence of a direct, analytical method for calculating the ICR, the author came across a post12 in the Physics forum of StackExchange. In this discussion, a direct, analytical expression for calculating the ICR was presented. Proof was offered in a linked post,13 which also addressed three-dimensional motion, but no sources from refereed journals or textbooks were cited in either post. Further investigation uncovered the same closed-form expression with a brief explanation in the Dynamics course14 under Aeronautics and Astronautics offered by MIT OpenCourseWare.
For general, three-dimensional motion, Chasles’ theorem15,16 states that general motion of a rigid body consists of the resultant of an Euler rotation and a translation parallel to the axis of rotation. The axis to which Chasles’ theorem refers is the instantaneous axis of rotation (IAR). The concept of an IAR may be considered to be an extension of an ICR, where the ICR is simply a point located somewhere along the IAR. Several undergraduate textbooks4–6 briefly discuss IARs and the associated space and body cones, which are analogous to the space and body centrodes, but none provide detailed descriptions of how they may be calculated. Nor could the author find any explanations of exactly how one may calculate the IAR, space cone, and body cone.
In order to provide a firm foundation for the discussion of general, three-dimensional motion, this article will begin with a derivation of the direct method for calculating the ICR. In addition, a description of how the body and space centrodes may be calculated will be included. Then, a method for determining the location of the IAR, space cone, and body cone for a three-dimensional rigid body will be derived using the direct method for calculating the ICR as a starting point. Examples of how the derived methods may be applied will be provided.
Planar, rigid body kinematics
In this section, a direct, analytical method that can be used to calculate the location of the ICR for a rigid body undergoing planar motion will be presented and discussed. It should be understood that the ICR may also be interpreted as a single point on the axis about which the body rotates. For the case of planar motion, however, this article will address only the location of the ICR. Following the derivation of the analytical expression, an example will be provided to demonstrate the method.
Derivation for planar motion
Figure 1 shows a rigid body that is translating and rotating with respect to a global reference frame . The basis vectors that define the reference frame are , , and , where is always perpendicular to the plane of motion. A local reference frame is embedded in the rigid body and is defined by the basis vectors , , and , where is also always perpendicular to the plane of motion. Point is fixed in the reference frame and, without loss of generality, may be located at the origin of . Point is a point that is fixed at any arbitrary point in the body, and is the unknown location of the ICR. By definition, the velocity of the ICR with respect to any point fixed in is equal to the null vector.
Planar motion of a rigid body where is the instantaneous center of rotation (ICR) and is an arbitrary point on the body. The body is rotating with an angular velocity .
The vector location of the ICR () with respect to may be decomposed into components that go through point .
Calculate the velocity of with respect to by taking the time derivative in of equation (1).
The first term on the right-hand side of equation (2) may be expanded using the transport theorem for kinematics,4 which uses the angular velocity of the body () with respect to the global reference frame ().
By definition, in equation (3) is equal to the null vector. In addition, the time derivative in of the position of with respect to is equal to the null vector because both points are fixed in .
In equation (3), is the vector that we desire to calculate, and the other two vectors, and are known or can easily be calculated. In order to solve for , we can cross with each term in equation (3).
Apply the identity for vector triple products.
Finally, equation (5) can be solved for the position of the ICR with respect to any arbitrary point on the body.
In and of itself, equation (6) accomplishes little more than the indirect methods described in undergraduate dynamics texts. That is, it calculates the location of the ICR for one instant in time. The utility of equation (6) is found when one wishes to calculate the body centrode (polhode curve) and space centrode (herpolhode curve) associated with the motion of the body. Using the definitions from the analysis above, the body centrode is the locus of points defined by in equation (6) for all values of the time. Similarly, the space centrode is the locus of points defined by in equation (1) for all values of the time.
Planar example
The familiar example of a ladder sliding down a wall will be used to demonstrate the utility of the method described above for calculating the ICR and the space and body centrodes. Initially, the ladder is leaning against a wall in a vertical position. It then slides down the wall and across the floor to a final horizontal position, while constantly keeping contact with both the wall and floor (see Figure 2). Reference frame is fixed to the wall/floor and frame is fixed to the ladder, which has length . The origin of is located at point , and the origin of frame is located at point which is always in contact with the floor. Point on the ladder is always in contact with the wall. Using an arbitrary position on the ladder (), we wish to calculate the position of the ICR as a function of , the angle between the wall and the ladder.
Planar motion of a ladder sliding down a wall. Points and are constantly in contact with the wall and floor, respectively.
First, define the location of with respect to .
where is located at an arbitrary distance from on the ladder, in the direction.
Next, calculate the velocity of with respect to using equations (8)–(10).
where . Finally, the position of the ICR with respect to may be calculated using equation (6).
There are a couple of observations relating to the solution in equation (12) that are worth noting. First, the calculation of the ICR was performed using mixed bases. In general, for planar motion only, this is easy to do because the direction of the angular velocity vector is constant. Second, the first term in equation (12) always brings the location of the ICR back to point . So, by setting , the ICR can simply be found relative to the location of .
Since equation (12) provides a closed-form expression for the ICR as a function of , it should be an easy matter to calculate and plot closed-form expressions for the space and body centrodes. The space centrode is defined as the position of with respect to in the reference frame. Taking advantage of the second observation above, it can be assumed, without loss of generality, that . equations (12) and (8) may be used to calculate .
Since the inital position of the ladder is vertical and the final position is horizontal, . The space centrode in Figure 3 is plotted in terms of coordinates and in the and directions, respectively.
Space centrode in coordinates, where the left and bottom edges of the graph correspond to the wall and floor, respectively, in Figure 2.
The body centrode is defined as the position of with respect to in the reference frame, again assuming that .
Transform the basis vector into basis vectors using Figure 2.
Again, the limits on are . In Figure 4, the body centrode is plotted in terms of coordinates and in the and directions, respectively. The left end of the axis () is point on the ladder, and the right end () is point . Note that the only times when the body centrode is located on the ladder itself are when and . Also, the solutions for the space and body centrodes in equations (13) and (15) and Figures 3 and 4 are identical to solutions that may be found in the literature.10
Body centrode in coordinates, where the bottom edge of the graph corresponds to the ladder, and points and in Figure 2 are located at and , respectively.
Three-dimensional, rigid body kinematics
The preceding section derived and demonstrated a direct, analytical method that may be used to calculate the ICR for the planar motion of a rigid body. In this section, that method will be extended in order to derive a method for calculating the IAR for a rigid body undergoing general, three-dimensional motion. In addition, a method for calculating the space cone and body cone will be demonstrated.
Derivation for three-dimensional motion
For the three-dimensional motion of a rigid body, consider an adaptation of Figure 1 such that the reference frame is a global frame to which the motion of the body is referenced. Points (at the origin of ), , , and must not all lie in the same plane, and is only a single point on the IAR (see Figure 5). As the starting point for finding the IAR, we return to equation (2) and expand it in the same manner as in equation (3), but with one notable exception. Namely, for screw motion as described by Chasles’ theorem, may not be null, but it must be parallel to (i.e., proportional to) the angular velocity vector of the body. Therefore, for general motion, may be expressed in the following form.
where is a constant of proportionality that has units of length. Again, take the cross product of the angular velocity of the body and equation (16).
Unlike planar motion, it cannot be guaranteed a priori that and are perpendicular to one another, so all terms on the right-hand side of equation (17) must be retained when solving for .
For every point , there is one and only one plane on which lies that is also normal to the IAR. If is defined such that it also lies in that plane, as well as on the IAR, then may be calculated using equation (6). Then, must be perpendicular to , as in the planar case, and the second term on the right-hand side of equation (18) is equal to zero.
Then, since the IAR must be parallel to the angular velocity vector and is located on the IAR, the IAR is parallel to and passes through . While it is apparent that equation (6) and equation (19) are identical, there is a significant difference in how the two equations may be interpreted for the cases of planar and three-dimensional motion. That is, for the planar case, equation (6) will yield the same location of regardless of the choice of . However, for three-dimensional motion, the location of on the IAR, as calculated by equation (19), is dependent on the choice of , as shown in Figure 5. Therefore, the method described cannot identify the specific location of the body’s fixed point. It can only identify the velocity vector along which the fixed point is translating, a vector that passes through and is parallel to the angular velocity vector.
Three-dimensional motion of a rigid body, showing that the angular velocity vector and the instantaneous axis of rotation (IAR) are parallel. Points are located on the IAR and correspond to points in the body.
General three-dimensional motion has analogies to the body and space centrodes which exist for planar motion. They are commonly called the body cone and the space cone,17,4–6 and they are surfaces that may be used to describe the motion of the body. That is, it can be said that the body cone rolls on the space cone. The body cone may be determined by calculating a series of IARs in the body reference frame, as the body moves. Similarly, the space cone is identified by calculating a series of IARs in the global reference frame, as the body moves. In each case, the surfaces are defined by the IAR vectors. The process of calculating the body and space cones is more difficult than identifying the body and space centrodes and is best shown by example.
Three-dimensional example
A solid, right-circular cone of length (along the axis) that is rolling without slipping on a flat surface, as shown in Figure 6, will be used to demonstrate the analytical method for locating the IAR. Three reference frames are defined for the system: the frame is fixed to the flat surface, the frame is fixed to the cone, and the frame rotates about the axis with the cone, but does not rotate about the axis. Point is the origin of all three reference frames. Two coordinates define the position and orientation of the cone: is the angle between and the projection of on the flat surface, and is the angle between and .
Cone rolling without slipping on a flat surface. The cone rotates about its axis of symmetry with a constant angular velocity , which causes the cone to also rotate about the axis at a constant angular velocity . Point is common to the cone and the surface at all times.
In order to derive an expression for a point located on the IAR, an arbitrary location in the cone () will be used. First, an expression for must be derived from the position of with respect to .
where .
The calculation of the position of point on the IAR with respect to using equation (19) requires .
where . This a good place to introduce the no-slip condition.
Now, substitute equation (24) into equations (22) and (23) and substitute the resulting expressions into equation (19).
It can easily be shown that the dot product of and is zero and, therefore, the two vectors are normal to one another, as required.
Now, we would like to identify the body and space cones. For the body cone, the position of with respect to will be written in terms of the reference frame basis vectors. Also, we shall assume that , in order to simplify the process.
The simplest way to map the body cone for the entire length of the cone is to calculate values of with respect to from equation (26) for and between 0 and the length of the cone divided by . For this problem, all points map to the surface of the rigid body cone, as one would expect. The result is shown in Figure 7. An alternative method uses the unit vectors for expressed in terms of the basis vectors.
In this method, is varied between 0 and in equations (26) and (27) for a single value of , then the vectors that pass through the calculated values of are mapped to form a cone. One advantage of this latter method is that the fixed point for the body can be identified as the point where any two of the vectors intersect. In this problem, the fixed point is located at the apex of the cone, which confirms the known result for this problem.
Body cone plotted in a vertical orientation. Point is located at the bottom of the cone, and the axis corresponds to the cone axis of symmetry. For this example, .
One method for identifying the space cone is to map , expressed in terms of the basis vectors, for and between 0 and the length of the cone divided by .
It is obvious from equation (28) that all points on the space cone lie in the plane defined by the and basis vectors for all values of and , again as expected.
Conclusions
In this paper, a known but rarely published direct, analytical alternative to the more widely published indirect methods for calculating the ICR for a rigid body undergoing planar motion has been examined. A derivation was performed which resulted in a closed-form expression for the position of the ICR relative to a single arbitrary point on the body. Subsequently, it was demonstrated how this expression could also be used to derive closed-form expressions for the body and space centrodes for rigid body motion.
In the derivation of equation (6), it may be persuasively argued that equations (1) and (2) are unnecessary, and that one could start directly from equation (3). In fact, the indirect methods described in several texts and articles4,5,9,11 are based on equation (3), or a close variant thereof. It would be straightforward to implement the vector cross product operation performed to obtain equation (5), which results in equation (6).
Additionally, it was shown how the direct, analytical method used to locate the ICR for planar motion could be extended to locating the IAR for general rigid body motion. This extension also led to uncovering techniques that can be used to identify the body and space cones, as well as the fixed point for the body. The use of these techniques was demonstrated by an example problem with a known solution.
Footnotes
ORCID iD
Donald L Kunz
References
1.
UickerJr. JJPennockGRShigelyJE. Theory of Machines and Mechanisms. 5 edOxford University Press, New York, NY, USA, 2016. ISBN 978–0190658908.
2.
Bernal-TorresMGMedellín-CastilloHIArellano-GonzálezJC. Design and control of a new biomimetic transfemoral knee prosthesis using an echo-control scheme. Journal of Healthcare Engineering2018; 2018: Article ID 8783642. DOI: 10.1155/2018/8783642
3.
SunYGeWZhengJet al. Optimal Design of a Geared Five-Bar Prosthetic Knee Considering Motion Interference, volume 856, chapter Recent Developments in Mechatronics and Intelligent Robotics. ICMIR 2018. Advances in Intelligent Systems and Computing. Springer, Cham. ISBN 978-3-030-00213-8, 2019. pp. 828–837. DOI: 10.1007/978-3-030-00214-5_103.
4.
BaruhH. Analytical Dynamics. 1 edWCB/McGraw-Hill, Boston, MA, USA, 1999. ISBN 0-07-365977-0. pp. 200–202, 359–363.
5.
HibbelerRC. Engineering Mechanics: Dynamics. 13 edPrentice-Hall, Englewood Cliffs, NJ, USA, 2012. ISBN 978-0132911276. pp. 351–357.
6.
MeriamJLKraigeLG. Engineering Mechanics: Dynamics, vol. 27 edJohn Wiley and Sons, Inc., Hoboken, NJ, USA, 2012. ISBN 978-0470614815. pp. 362–364, 516–517.
7.
BeerFPJohnstonERMazurekDFet al. Vector Mechanics for Engineers: Statics and Dynamics. 12 edMcGraw-Hill Book Company, New York, NY, USA, 2019. ISBN 978-1-259-63809-1. pp. 1023–1030, 1073–1074.
8.
TuttleER. Instantaneous axis of rotation. Am J Phys1979; 47: 656–658. DOI: 10.1119/1.11956.
9.
ZypmanFR. Instantaneous center of rotation and centrodes: Background and new examples. The International Journal of Mechanical Engineering Education2007; 35(1): 79–90. DOI: 10.7227/IJMEE.35.1.7.
10.
TheronWFD. On using moments around the instantaneous center of rotation. Am J Phys2009; 77: 918–919. DOI: 10.1119/1.3048539.
11.
ClaessensT. Finding the location of the instantaneous center of rotation using a particle image velocimetry algorithm. Am J Phys2017; 85: 185–192. DOI: 10.1119/1.4973427.
ChaslesM. Note sur les propriétés générales du système de deux corps semblables entr’eux (in French). Bulletin des Sciences Mathématiques - Astronomiques, Physiques et Chemiques1830; 14: 321–326.