Roads and Wheels

Given a road, one can solve a differential equation to get a wheel that will roll smoothly along the road in the sense that the center of the wheel does not move up or down. This Demonstration presents eight examples, the first being the famous one of a square wheel rolling on a series of linked catenaries. This example derives from the pure catenary case. The triangular case is of interest because the wheel actually crashes into the road before reaching the cusp. The parabola, given by , is unusual in that the wheel is exactly congruent to the road. For a given road the wheel will not necessarily close up; this is illustrated by the three cosine examples. When the standard cosine function has the distance of the road's top from the axis as , then the wheel closes up over periods of the road. The cases of and are illustrated, as well as a cosine case where the wheel does not close up.
  • Contributed by: Stan Wagon (Macalester College, USA)



  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


Given the road in the form , the wheel is given in polar coordinates by , where is the solution to the differential equation with . The details were first worked out by G. B. Robison, who discovered the relationship between the catenary and the square wheel, and also the parabolic case for which the road equals the wheel. Further details and examples can be found in the paper by Hall and Wagon. A photo of a working square-wheel tricycle can be found at the author's web site.
G. B. Robison, "Rockers and Rollers," Mathematics Magazine, 33, (1960) pp. 139–144.
L. Hall and S. Wagon, "Roads and Wheels," Mathematics Magazine, 65, (1992) pp. 283–301.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Related Curriculum Standards

US Common Core State Standards, Mathematics

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+