{"id":1471,"date":"2009-07-04T04:42:14","date_gmt":"2009-07-04T03:42:14","guid":{"rendered":"http:\/\/www.walkingrandomly.com\/?p=1471"},"modified":"2010-02-01T11:44:54","modified_gmt":"2010-02-01T10:44:54","slug":"wheels-on-wheels-on-wheels","status":"publish","type":"post","link":"https:\/\/walkingrandomly.com\/?p=1471","title":{"rendered":"Wheels on Wheels on Wheels"},"content":{"rendered":"<p>Take a wheel of radius 1 and set it rotating about its axis with a frequency of 1 turn per second.  Attach a second wheel, of radius 1\/2,  to the circumference of the first and set this second wheel rotating about its axis at a frequency of 7 turns per second.  Finally, attach a third wheel to the circumference of the second and set this wheel to rotate about it&#8217;s axis at a frequency of 17 turns per second.<\/p>\n<p>Now, consider a point on the circumference of the third wheel.  What pattern will it trace out as the three wheels rotate?\u00a0  Click on the video below to find out.<\/p>\n<p><object width=\"425\" height=\"344\" data=\"http:\/\/www.youtube.com\/v\/-2MavnaATCg&amp;hl=en&amp;fs=1&amp;\" type=\"application\/x-shockwave-flash\"><param name=\"allowFullScreen\" value=\"true\" \/><param name=\"allowscriptaccess\" value=\"always\" \/><param name=\"src\" value=\"http:\/\/www.youtube.com\/v\/-2MavnaATCg&amp;hl=en&amp;fs=1&amp;\" \/><param name=\"allowfullscreen\" value=\"true\" \/><\/object><\/p>\n<p>I first came across this idea in a <a href=\"http:\/\/demonstrations.wolfram.com\/FarrisWheels\/\">Wolfram demonstration by Daniel de Souza Carvalho<\/a>.\u00a0  Daniel&#8217;s demonstration focused on the fact that you could write down the equations of these curves in two different ways.  If the wheels are rotating with frequencies a, b and c respectively then you can either describe the corresponding curve with a pair of parametric equations as follows:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/walkingrandomly.com\/wp-content\/ql-cache\/quicklatex.com-824a13896a65ca4b9ca18aad8df2c0fb_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#108;&#105;&#103;&#104;&#116;&#32;&#120;&#32;&#61;&#99;&#111;&#115;&#40;&#97;&#42;&#116;&#41;&#32;&#43;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#99;&#111;&#115;&#40;&#98;&#42;&#116;&#41;&#32;&#43;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#51;&#125;&#99;&#111;&#115;&#40;&#99;&#42;&#116;&#41;&#32;\" title=\"Rendered by QuickLaTeX.com\" height=\"22\" width=\"307\" style=\"vertical-align: -6px;\"\/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/walkingrandomly.com\/wp-content\/ql-cache\/quicklatex.com-603af3b89f72849a333594905d495feb_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#108;&#105;&#103;&#104;&#116;&#32;&#121;&#32;&#61;&#115;&#105;&#110;&#40;&#97;&#42;&#116;&#41;&#32;&#43;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#115;&#105;&#110;&#40;&#98;&#42;&#116;&#41;&#32;&#43;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#51;&#125;&#115;&#105;&#110;&#40;&#99;&#42;&#116;&#41;&#32;\" title=\"Rendered by QuickLaTeX.com\" height=\"22\" width=\"307\" style=\"vertical-align: -6px;\"\/><\/p>\n<p>or as a complex valued equation:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/walkingrandomly.com\/wp-content\/ql-cache\/quicklatex.com-056bd330953ecbcece79389f936b3fc2_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#108;&#105;&#103;&#104;&#116;&#32;&#121;&#32;&#61;&#101;&#94;&#123;&#105;&#97;&#116;&#125;&#32;&#43;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#50;&#125;&#101;&#94;&#123;&#105;&#98;&#116;&#125;&#32;&#43;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#49;&#125;&#123;&#51;&#125;&#101;&#94;&#123;&#105;&#99;&#116;&#125;&#32;\" title=\"Rendered by QuickLaTeX.com\" height=\"22\" width=\"172\" style=\"vertical-align: -6px;\"\/><\/p>\n<p>This was a nice demonstration but I wanted to see what sort of patterns I could get by changing the frequencies of the wheels.  So, I downloaded Daniel&#8217;s demonstration, added some sliders and tick boxes and then uploaded the result.  Wolfram Research cleaned up my code a bit and the result was published as the Wolfram Demonstration <a href=\"http:\/\/demonstrations.wolfram.com\/WheelsOnWheelsOnWheels\/\">Wheels on Wheels on Wheels<\/a>.<\/p>\n<p>It turns out that you can get a LOT of different patterns out of this system as you can see below.<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter\" src=\"\/images\/demos\/wheel_patterns.png\" alt=\"Farris Wheels\" \/><\/p>\n<p>These systems were considered in the paper &#8220;Wheels on Wheels on Wheels\u2014Surprising Symmetry,&#8221; Mathematics Magazine 69(3), 1996 pp. 185\u2013189 by F. A. Farris.  In this paper, Farris showed that the resulting curve exhibits m-fold symmetry if the three frequencies are congruent (mod m).<\/p>\n<p>Can you think of any interesting variations to this system?<\/p>\n<p><strong>Update (6th July 2009): <\/strong>Taki has written another version of this demonstration which includes an animation of the wheels and also looked at an example with four wheels over at his blog, <a href=\"http:\/\/takisword.wordpress.com\/2009\/07\/06\/wheels-on-wheels-on-wheels\/\">Mesh Mess<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Take a wheel of radius 1 and set it rotating about its axis with a frequency of 1 turn per second. Attach a second wheel, of radius 1\/2, to the circumference of the first and set this second wheel rotating about its axis at a frequency of 7 turns per second. Finally, attach a third [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6,8,18],"tags":[],"class_list":["post-1471","post","type-post","status-publish","format-standard","hentry","category-general-math","category-mathematica","category-wolfram-demonstrations"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3swhs-nJ","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/1471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1471"}],"version-history":[{"count":11,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/1471\/revisions"}],"predecessor-version":[{"id":2263,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=\/wp\/v2\/posts\/1471\/revisions\/2263"}],"wp:attachment":[{"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/walkingrandomly.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}