Analyzing Galileo's distance-time relationship for rolling motion on an inclined plane
DOI:
https://doi.org/10.64804/yzsmqz88Keywords:
kinematics, physics, mechanics, Galileo, acceleration, inclined plane, rolling, baseball, ping pong ball, Python, scipy, numpy, matplotlib, R, ggplot2, dplyrAbstract
The purpose of this experiment was to determine whether the rolling motion of spherical objects on an inclined plane is consistent with a constant-acceleration model and whether displacement is proportional to the square of time elapsed. Using a setup and procedure similar to Galileo’s Renaissance-era motion on an inclined plane experiment, a ping pong ball and a baseball were rolled down a fixed inclined plane five times each, and their motion was measured using high-frame-rate video analysis. Position–time data were extracted, analyzed, and plotted to evaluate the relationship between displacement and time. Both objects exhibited displacement proportional to the square of time (t2), indicating motion consistent with constant acceleration. These results support the application of constant-acceleration kinematics to rolling motion on an incline and are consistent with Galileo’s conclusion that motion on an incline is uniformly accelerated.
References
P. A. Tipler and G. Mosca, Physics for Scientists and Engineers, 5th ed. (W H Freeman and Company, New York, 2004).
W. Moebs, S. J. Ling, and J. Sanny, University Physics, Vol. 1 (OpenStax, Houston, TX, 2016).
R. A. Pelcovits and J. Farkas, Barron’s AP Physics C Premium (Kaplan North America, Fort Lauderdale, FL, 2024).
G. Galilei, Discorsi e dimonstrazioni matematiche, intorno à due nuoue scienze attenenti alla mecanica & i movimenti locali (1638).
P. Machamer and D. M. Miller, Galileo Galilei, https://plato.stanford.edu/entries/galileo/ (2021).
D. Brown, R. Hanson, and W. Christian, Tracker video analysis and modeling tool (2025), version 6.3.3.
J. Renika, E. C. Prima, and A. Amprasto, Kinematic analysis on accelerated motion using Tracker video analysis for educational purposes, Momentum Physics Education Journal 8, 23 (2024). DOI: https://doi.org/10.21067/mpej.v8i1.8883
C. R. Harris, K. J. Millman, S. J. van der Walt, R. Gommers, P. Virtanen, D. Cournapeau, E. Wieser, J. Taylor, S. Berg, N. J. Smith, R. Kern, M. Picus, S. Hoyer,
M. H. van Kerkwijk, M. Brett, A. Haldane, J. F. del Rı́o, M. Wiebe, P. Peterson, P. Gérard-Marchant, K. Sheppard, T. Reddy, W. Weckesser, H. Abbasi, C. Gohlke, and T. E. Oliphant, Array programming with numpy, Nature 585, 357 (2020). DOI: https://doi.org/10.1038/s41586-020-2649-2
P. Virtanen, R. Gommers, T. E. Oliphant, M. Haberland, T. Reddy, D. Cournapeau, E. Burovski, P. Peterson, W. Weckesser, J. Bright, S. J. van der Walt, M. Brett, J. Wilson, K. J. Millman, N. Mayorov, A. R. J. Nelson, E. Jones, R. Kern, E. Larson, C. J. Carey, İ. Polat, Y. Feng, E. W. Moore, J. VanderPlas, D. Laxalde, J. Perktold, R. Cimrman, I. Henriksen, E. A. Quintero, C. R. Harris, A. M. Archibald, A. H. Ribeiro, F. Pedregosa, P. van Mulbregt, and SciPy 1.0 Contributors, scipy 1.0: fundamental algorithms for scientific computing in Python, Nature Methods 17, 261 (2020). DOI: https://doi.org/10.1038/s41592-020-0772-5
J. D. Hunter, matplotlib: a 2D graphics environment, Computing in Science & Engineering 9, 90 (2007). DOI: https://doi.org/10.1109/MCSE.2007.55
D. S. Starnes, J. Tabor, D. Yates, and D. S. Moore, The Practice of Statistics, 5th ed. (W. H. Freeman and Company, 2015).
R Core Team, R: A Language and Environment for Statistical Computing, R Foundation for Statistical Computing, Vienna, Austria (2025).
H. Wickham, ggplot2: Elegant Graphics for Data Analysis (Springer-Verlag New York, 2016). DOI: https://doi.org/10.1007/978-3-319-24277-4_9
H. Wickham, R. François, L. Henry, K. Müller, and D. Vaughan, dplyr: A Grammar of Data Manipulation (2026), R package version 1.2.0.
Downloads
Published
Data Availability Statement
Data are available at https://github.com/devangel77b/427bdemairo-lab1
Issue
Section
License
Copyright (c) 2026 Journal of Science & Engineering

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.