{"id":19,"date":"2008-06-11T00:15:06","date_gmt":"2008-06-11T05:15:06","guid":{"rendered":"http:\/\/www.logicalzero.com\/blog\/?p=19"},"modified":"2014-05-23T01:15:42","modified_gmt":"2014-05-23T05:15:42","slug":"random-doodle-spider-bot","status":"publish","type":"post","link":"http:\/\/www.logicalzero.com\/blog\/?p=19","title":{"rendered":"Random doodle: Spider-Bot"},"content":{"rendered":"<p><img loading=\"lazy\" class=\"alignleft alignnone size-full wp-image-18\" style=\"margin: 4px; float: left;\" title=\"spider-animated1\" src=\"http:\/\/www.logicalzero.com\/blog\/wp-content\/uploads\/2008\/06\/spider-animated1.gif\" alt=\"Mechanical spider concept\" width=\"320\" height=\"240\" srcset=\"http:\/\/www.logicalzero.com\/blog\/wp-content\/uploads\/2008\/06\/spider-animated1.gif 320w, http:\/\/www.logicalzero.com\/blog\/wp-content\/uploads\/2008\/06\/spider-animated1-300x225.gif 300w\" sizes=\"(max-width: 320px) 100vw, 320px\" \/>I haven&#8217;t had much time to work on any of my previously-posted projects in recent weeks (or months, for that matter). I&#8217;m just finishing up work for the <a title=\"Harvard Extension School CSCI E-9 \" href=\"http:\/\/computationalart.org\/\" target=\"_blank\">Computational Art<\/a> course I started in February; I did some interesting things that I&#8217;ll post here once I&#8217;ve finished the write-ups. Most notable is a small <a title=\"Parallax's Propeller microcontroller\" href=\"http:\/\/www.parallax.com\/Default.aspx?tabid=407\" target=\"_blank\">Propeller<\/a>-based robot for teaching little kids some of the key concepts of programming. At the moment, however, it&#8217;s still more of a sculpture than an interactive piece.<\/p>\n<p>But, on the topic of robots, I had an idea for a mechanical spider and used a little downtime at work a while back to produce a 3D sketch. I roughed out an animation to see how it worked. No, the animation to the left does not loop correctly; I&#8217;ll explain that later.<\/p>\n<p>Like almost all the mechanical spiders that people have been producing lately, it&#8217;s based on the brilliantly clever <a title=\"Klann R &amp; D\" href=\"http:\/\/mechanicalspider.com\/\" target=\"_blank\">Klann Research and Development<\/a> design. Apart from cosmetic details, I made two small changes:<\/p>\n<p>First, the inner and outer pairs of legs are offset slightly; the inner legs are slightly forward. The mechanical spider design is really more crab-like than spider-like, as all the legs operate on parallel planes. Moving one set of legs forward attempts to give it a slightly more spidery feeling.<\/p>\n<p>Second, the motion of the leg pairs has been offset by 30 to 120 degrees. This was also an attempt to give the &#8216;bot a more spider-like appearance by roughly approximating the asymmetric gait of a stalking spider. I&#8217;m not sure if it&#8217;ll work in the real world. Putting the legs out of phase is what made the animation non-looping; the animation would have to be much longer to contain a looping cycle of all legs. Plus, I wasn&#8217;t very precise when it came to offsetting the motion, so I wasn&#8217;t entirely sure where the loop was going to occur, anyway.<\/p>\n<p>I&#8217;m not sure I like the serrated edges on the front of each leg. Most of the mechanical spiders people build seem to have them. I thought they may have a practical purpose, possibly in climbing, but I&#8217;m now fairly certain that they&#8217;re just cosmetic. But being overdone, I may try to think of something else. I&#8217;d also like to make the front and back legs somewhat different-looking; the uniformity is another feature that makes such spider designs look crabby. I might also try to make the inner and outer legs slightly different, should I actually build the monster. I think I could very probably do it; axles and spacers aside, it is designed to be constructed from flat stock of the same thickness, which I could probably laser cut at the Fab Lab in an hour. Preparing the vector files in order to do the cutting would take longer, however.<\/p>\n<p>But, that&#8217;s yet another project for the pile.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I haven&#8217;t had much time to work on any of my previously-posted projects in recent weeks (or months, for that matter). I&#8217;m just finishing up work for the Computational Art course I started in February; I did some interesting things that I&#8217;ll post here once I&#8217;ve finished the write-ups. Most notable is a small Propeller-based [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[8],"tags":[22,21,23],"_links":{"self":[{"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/19"}],"collection":[{"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=19"}],"version-history":[{"count":1,"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/19\/revisions"}],"predecessor-version":[{"id":804,"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/19\/revisions\/804"}],"wp:attachment":[{"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=19"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.logicalzero.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}