Rolling Ball
Rolling Ball
on an Inclined Track
Priya Narayanan∗
Department of Mechanical Engineering
University of Maryland, Baltimore County
Baltimore, Maryland 21250, USA
Rouben Rostamian†
Department of Mathematics and Statistics
University of Maryland, Baltimore County
Baltimore, Maryland 21250, USA
Uri Tasch‡
Department of Mechanical Engineering
University of Maryland, Baltimore County
Baltimore, Maryland 21250, USA
I. INTRODUCTION contact with both rails, with zero linear and angular ve-
locities, and its principal axes of moment of inertia ori-
In this note we report on experimental results and com- ented in a random way.
puter simulations of an interesting phenomenon observed As the ball rolls down the track, it picks up speed and
in a simple rigid body motion. spins progressively faster. In the early stages of the mo-
We consider a rigid spherical ball of radius R with an tion it maintains no-slip contact with both rails. However
inhomogeneous mass distribution. We assume that its as its angular velocity increases, the inhomogeneous dis-
mass is distributed symmetrically about the ball’s center, tribution of mass results in dynamic imbalance (due to
therefore the center of mass coincides with the geometric unequal principal moments of inertia) and a sequence of
center. However, the three principal moments of inertia events ensues. Depending on the situation, one or both
I1 ≤ I2 ≤ I3 (relative to the center) are not necessarily contacts may begin to slip. It is also possible that dy-
equal. namic forces may cause the ball to lift off from one or
We construct a “track” consisting of a pair of parallel even both rails (see the illustrations in Figure 2). Sub-
slender rigid cylinders (rails) of radius r each, with their sequently, the ball may recover contact with one or both
axes set at a distance of a apart. The track is inclined and rails or it may completely fall off the track, never to re-
makes an angle of α relative to the ground; see Figure 1. turn. The latter case is more likely to happen if the
The ball is placed on the track and allowed to roll down. distance a between tracks is small relative to the ball’s
We assume that a > 2r so that the rails do not overlap radius R. The falling off case is of no immediate interest
and 2R > a − 2r so that the ball does not fall through to us; in this article we focus on those cases where the
the gap between the tracks. ball does not fall off the tracks.
The contact between the ball and the rails is assumed The behavior just described is strictly a three-
to be of the Coulomb type, i.e., dry friction. The ball will dimensional phenomenon. The imbalance is due to
slip at the contact points if the tangential contact force torques, resulting from centrifugal forces, that tend to
exceeds what the dry friction can support. The ball is twist the ball in a plane perpendicular to the direc-
allowed to lift off the tracks, losing contact with one or tion of motion. Otherwise the ball is statically balanced
both rails, if the dynamics so dictates. about its center because of the symmetric distribution
The initial conditions of the motion may be quite of mass. If we dispense with that symmetry, then a
generic and is not instrumental to the discussion that two-dimensional counterpart exist in the classic “hopping
follows. In the simplest case, we start with the ball in hoop” (cf. Littlewood12 , Tokieda22 ) where a point mass
2
R
R
R
rail diameter = 2r
α a a
ground
FIG. 1. These schematic diagrams depict three views of the ball of radius R riding on an inclined track consisting of two
parallel cylindrical rails of radius r each, set a distance a apart. We assume 2R > a − 2r, so that the ball doesn’t fall through
the gap between the tracks.
R R R
R
a a a a
FIG. 2. Diagrams of the ball in views down the track. During the motion the ball may be in contact with both rails, only
one rail, or have no contact with rails at all. The modeling of the dynamics of the one-contact cases is quite challenging—
the dynamics in nonholonomic, the contact constrained is unilateral, and the stick-slip nature of Coulomb friction introduces
discontinuities in the differential equations of motion.
is attached to a weightless hoop which rolls without slip- B. An overview of the sections
ping in a vertical plane. The hoop lifts off (hops) when
the radius vector to the weight becomes horizontal. This note is organized as follows. In Section II we de-
scribe the expected qualitative behavior of the rolling ball
and identify nine modes of motion. We describe obstacles
A. Rolling auto-orientation in solving numerically the differential equations of motion
in four modes that involve nonholonomic constraints. In
Extensive laboratory experiments, observations with Section III we outline our approach to simulating the mo-
high-speed cameras, and detailed computer simulations tion using the computer software MSC Adams and show
point to an interesting phenomenon: As the ball rolls that simulations confirm the rolling auto-orientation. In
down the track, it tends to orient itself so that in the Section IV we describe the methods and results of several
long run it spins about the major axis of inertia, that is, experiments which again confirm auto-orientation. Sec-
the axis of largest moment of inertia. We refer to this tion V describes a well-known mechanical system which
behavior as rolling auto-orientation. exhibits auto-orientation but the reasoning that justifies
We have no convincing explanation for rolling auto- that behavior does not apply to our system. Finally,
orientation in terms of basic principles of mechanics. The Section VI notes a scarcely explored but promising ap-
familiar minimum energy argument of Section V, which proach to the analysis of the rolling auto-orientation phe-
works well for unconstrained motion, does not really ap- nomenon from the stochastic point of view.
ply here. The stochastic analysis approach outlined in
Section VI holds some promise but it requires substantial
development to yield useful information. The purpose of C. A note on the origins of this study
this Note is to bring this phenomenon to the applied me-
chanics community in the hope that better explanations The study reported here had its beginnings in the anal-
than ours may emerge as result. ysis of a prototype device (whose patent is pending21 )
developed for the US Department of Agriculture whose
purpose is to optically scan apples for contaminants and
blemishes before they are shipped to the market. Ap-
ples are rolled down inclined tracks in an assembly line
fashion and are scanned as they go past optical scan-
3
ning devices. Experiments show that most varieties of is expressed as a simple ordinary differential equation
apples orient themselves after a brief amount of rolling, that may be solved quite trivially by hand. Equations
and regardless of the initial conditions, they spin about for mode 9 are Euler’s differential equations for a freely
the stem-calyx axis in the long run. Such automatic ori- rotating rigid body. The equations for the remaining
entation is essential for proper scanning because other- modes turn out to be quite complicated—the nonholo-
wise the optical devices may confuse the stem or calyx nomic nature of the one-point contact leads to a system
for external contaminants. See9,14–16 for reports of these of 12 coupled differential-algebraic equations (DAEs) in-
experiments and description of instrumentation. volving Euler angles, their derivatives, and other kine-
The perfect sphere model presented in this note re- matic variables. The recent books by Holm6,7 and mono-
moves geometric complications due to a real apple’s ir- graphs on nonholonomic systems by Bloch1 , Chirikjian
regular shape but retains the unequal principal moments and Kyatkin3 , and Neĭmark and Fufaev17 , have a wealth
of inertia. of information on nonholonomic constraints and methods
for handling them. Neĭmark and Fufaev’s monograph, in
particular, has a detailed study of the rolling of a ball on a
II. INTEGRATING THE EQUATIONS OF general curved surface with a one-point, no-slip, contact,
MOTION but the ball there is homogeneous, therefore complica-
tions from tracking the Euler’s angles do not arise.
In a typical case, after the ball picks up sufficient an- We used the computer algebra system Maple24 to or-
gular speed, it loses contact with one rail and rolls for ganize the derivations of the equations of motion and
a while with a single point contact with the other rail; perform some of the unwieldy calculations. We used
see representative schematic diagrams in Figure 2. Dur- Maple’s differential equations solver (in the numeric,
ing the motion with one-point contact, the ball has extra not symbolic, mode) to solve and visualize the results.
degrees of freedom compared with the case of two-point Switching among the nine modes would be done through
contact. Computer simulations and experimental obser- a master controlling procedure that would monitor the
vations with high-speed cameras show that the ball tends constraint reactions at every time step and switch from
to pivot about that single point of contact while contin- one mode to another, as necessary.
uing its motion down the track. In due course the center Unfortunately the computations were not always suc-
of the ball drops due to the combined action of gravity cessful. We ran into an inherent difficulty with the equa-
and other dynamical influences and the ball regains con- tions of motion of our system.
tact with both rails. This lifting and regaining of contact As noted above, the effect of presence of nonholonomic
may happen a few times in quick succession. The ball re- constraints in modes 5–8 is that the equations of mo-
orients itself during those one-point contact phases, each tion change from a system of ordinary differential equa-
time coming closer to the final orientation where it will tions (ODEs) to a set of differential algebraic equations
be spinning about the major axis of inertia. (DAEs). The theory and algorithms for numerical solvers
Since rotation about a principal axis of inertia is free of for DAEs are not fully developed. The state of the art is
dynamical imbalance, once the ball settles into rotating described in the book of Brenan, Campbell and Petzold2 .
about a principal axis, the orientation is no longer dis- (Also see Riaza18 for an up-to-date look.) DAEs are clas-
turbed; it continues a simple accelerated rolling motion sified according to their index which is, in a sense, a mea-
down the track. sure of how far a given DAE is from being and ODE. The
The equations of motions of the ball may be obtained theory of DAEs of index 1 is quite well-developed. The
from the general principles of rigid body dynamics. They article by Shampine, Reichelt, and Kierzenka19 is a sur-
are quite involved, however, because accounting for the vey of numerical techniques for solving index 1 DAEs and
unequal principal moments of inertia requires tracking their implementation as built into Matlab25 . The cur-
the orientation of the ball through its Euler angles or the rent knowledge of DAEs of index 2 is somewhat spotty.
equivalent. The imposition of the unilateral constraints There is hardly anything useful known for DAEs of higher
at contact points and dry friction introduce further com- index.
plications. Maple’s DAE solver is limited to DAEs of index 1
The rolling motion of the ball may be divided into 9 or 2. It determines that our equations are of higher index
distinct modes. In mode 1, the simplest of all cases, the and gives up. Porting the equations to Matlab did not
ball rolls with no-slip contact with both rails. In modes 2, help either, because Matlab’s DAE solvers can handle
3, and 4 the ball retains contact with both rails however only index 1. We are not aware of general algorithms or
it slips against one or the other or both rails. In modes 5 software for solving DAEs of index higher than 2. Our
and 6 the ball is in no-slip contact with only one rail. conclusion is that developing a numerical integrator for
Modes 7 and 8 are like modes 5 and 6 but the ball slips the ball’s equations of motion would be a challenging but
at the contact point. In mode 9 the ball detaches from worthwhile undertaking. It calls for innovative ideas and
both rails and is in free flight; see illustrations in Figure 2. techniques which may be useful in other contexts as well.
The differential equations of motion are quite different At this point we should point out yet another unpleas-
in different modes. The motion in mode 1, for example, ant aspect of the mathematical model of a ball on two
4
10 10
0 0
-10 -10
-30 -30
Angle (deg)
Angle (deg)
-50 -50
-70 -70
-90 -90
-110 -110
0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5
Length (m) Length (m)
FIG. 4. Graphs produced by MSC Adams show the orientation of the ball versus length traveled down the track. The
orientation is measured by the angle between a fixed horizontal vector which is perpendicular to the tracks and a variable
vector that points along the principal inertia axis corresponding to I3 . The graph on the left corresponds to the moments of
inertia I1 /I3 = I2 /I3 = 0.9. The graph on the right corresponds to the moments of inertia I1 /I3 = I2 /I3 = 1.1. In either case,
the ball orients itself to roll about the major axis of inertia.
level, the gas is viewed as a continuum, characterized by possible configurations elongates in one direction, losing
its state variables: pressure, temperature and density. In its isotropy, and giving a greater probability to spinning
statistical mechanics one reconciles the two points of view about the major axis.
by relating the state variables to certain averages of the The evolution of the cloud is governed by the Fokker-
point mass dynamics. Plank partial differential equation. (See Chirikjian and
The stochastic approach outlined in this section takes Kyatkin3 and Kadanoff8 for the theory and application
the view that the rolling auto-orientation is a phe- of the Fokker-Plank equations.) Thus the analysis of the
nomenological effect in the sense that it is the result of orientation of the rolling ball reduces to solving a partial
averaging of fine (and unknowable) details of the random differential equation and determining the evolution of the
interaction of the ball with the track. probability cloud as time goes to infinity. Working out
In this connection, it is interesting to note that math- the details of such an analysis is nontrivial because de-
ematical tools developed for the study of quantum me- termining the coefficients of the Fokker-Plank equation
chanics may be brought to bear some understanding of requires a close analysis of the ball’s dynamics.
the effects of random initial conditions on the evolution
of the ball’s motion.
To illustrate, assume that the ball starts out with ran- ACKNOWLEDGMENTS
dom initial orientation and angular velocity, both with
uniform probability distributions. Thus the set of all The first author wishes to acknowledge financial sup-
possible initial conditions may be viewed as an isotropic port by UMBC and USDA, during her doctoral studies.
spherical “cloud” in the probability space. From our The second author wishes to acknowledge informa-
experiments and simulations we know that as the ball tive conversation and exchange with Dr. Gregory
rolls down the track, it prefers to take on an orientation Chirikjian of the Johns Hopkins University.
whereby it spins about its major axis of inertia. If that is
so, then as the ball moves down the track, the cloud of all
∗
priya2@umbc.edu 129, 2008.
† 10
rostamian@umbc.edu Ming Liao. Random motion of a rigid body. Journal of
‡
tasch@engr.umbc.edu Theoretical Probability, 10(1):201–211, 1997.
§ 11
Alan.Lefcourt@ars.usda.gov Ming Liao and Longmin Wang. Motion of a rigid body
¶
moon.kim@ars.usda.gov under random perturbation. Electron. Comm. Probab.,
1
A. M. Bloch. Nonholonomic mechanics and control, vol- 10:235–243, 2005.
12
ume 24 of Interdisciplinary Applied Mathematics. Springer- J. E. Littlewood. Littlewood’s miscellany. Cambridge Uni-
Verlag, New York, 2003. versity Press, Cambridge, 1986. Edited and with a fore-
2
K. E. Brenan, S. L. Campbell, and L. R. Petzold. Nu- word by Béla Bollobás.
13
merical solution of initial-value problems in differential- James McConnell. Rotational Brownian Motion and Di-
algebraic equations, volume 14 of Classics in Applied Math- electric Theory. Academic Press, London, 1980.
14
ematics. Society for Industrial and Applied Mathematics Priya Narayanan. Development of technology for orienting
(SIAM), Philadelphia, PA, 1996. apples for automated on-line inspection. PhD thesis, Uni-
3
Gregory S. Chirikjian and Alexander B. Kyatkin. Engi- versity of Maryland, Baltimore County, Baltimore, Mary-
neering applications of noncommutative harmonic analy- land, 2008.
15
sis. CRC Press, Boca Raton, FL, 2001. Priya Narayanan, Alan Marc Lefcourt, Uri Tasch, Rouben
4
Werner Goldsmith. Impact. Eward Arnold Ltd., London, Rostamian, Abraham Grinblat, and Moon S. Kim. The-
1960. The theory and physical behavior of colliding solids. oretical analysis of stability of axially-symmetric rotating
5
Donald T. Greenwood. Principles of dynamics. Prentice- objects with regard to orienting apples. Transactions of
Hall International Series in Dynamics. Prentice-Hall, En- the ASABE, 2008. In press.
16
glewood Cliffs, NJ, 1965. Priya Narayanan, Alan Marc Lefcourt, Uri Tasch, Rouben
6
Darryl D. Holm. Geometric Mechanics. Imperial College Rostamian, and Moon S. Kim. Tests of the ability to orient
Press, London, 2008. Part I: Dynamics and Symmetry. apples using their inertial properties. In Proceedings of
7
Darryl D. Holm. Geometric Mechanics. Imperial College 2007 ASAE Annual Meeting, 2007. Paper #076246.
17
Press, London, 2008. Part II: Rotating, Translating and Ju. I. Neĭmark and N. A. Fufaev. Dynamics of nonholo-
Rolling. nomic systems, volume 33 of Translations of Mathematical
8
Leo P. Kadanoff. Statistical physics. World Scientific Pub- Monographs. American Mathematical Society, Providence,
lishing Co. Inc., River Edge, NJ, 2000. Statics, dynamics Rhode Island, 1972.
18
and renormalization. Ricardo Riaza. Differential-algebraic Systems. World Sci-
9
Alan Marc Lefcourt, Priya Narayanan, Uri Tasch, Rouben entific, Hackensack, NJ, 2008. Analytical Aspects and Cir-
Rostamian, Moon S. Kim, and Yud Ren Chen. Algo- cuit Applications.
19
rithms for parametrization of dynamics of inertia-based Lawrence Shampine, Mark W. Reichelt, and Jacek A.
apple orientation. Transactions of the ASABE, 24(1):123– Kierzenka. Solving index-1 DAEs in MATLAB and
8