{"id":603,"date":"2007-12-11T09:16:03","date_gmt":"2007-12-11T14:16:03","guid":{"rendered":"http:\/\/php.astolfo.com\/?p=603"},"modified":"2014-12-21T06:32:36","modified_gmt":"2014-12-21T11:32:36","slug":"walker","status":"publish","type":"post","link":"https:\/\/www.plastibots.com\/index.php\/2007\/12\/11\/walker\/","title":{"rendered":"Walker"},"content":{"rendered":"<p>I managed to re-work an old design. By using 2 motors and drive mechanisms, I was able to get the walker to steer. <img loading=\"lazy\" decoding=\"async\" class=\"alignright\" style=\"border: 0pt none;\" src=\"\/image\/walker\/walker_main.gif\" border=\"0\" alt=\"\" width=\"188\" height=\"208\" \/>The key to steering is the syncro mechanism that I setup. It uses 2 touch sensors &#8211; 1 on each of the left and right center drive legs. Using NQC, the code will monitor the timing of the rotations.<br \/>\n It goes something like this: When sensor #1 is triggered &#8211; is sensor #2 triggered? If not, stop drive #1 and wait for drive #2 to catch up, then start drive #1 again. This works quite well, except that the bot looks odd when in correction mode. Using the proximity detection from my previous bot (Proximity Detector), this walker will detect obstacles and engage in reversing and turning around. Steering is accomplished by reversing one drive unit. This will set one set of legs in reverse and steer the bot.<br \/>\n For more pics, go to the CREATIONS link and view the Steerable 6 Legged Hex pics.<br \/>\n <!--more--><\/p>\n<p style=\"text-align: left;\">This picture shows the underside of the walker.\u00a0 The drive mechanism and supports can be seen. Also note the touch sensor which is mounted facing up.<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter\" src=\"\/image\/walker\/walker_underside.gif\" border=\"0\" alt=\"\" \/><br \/>\n [ad name=&#8221;GoogleAS728x90&#8243;]<\/p>\n<p style=\"text-align: left;\">This is a closeup picture of the syncro mechanism mentioned. You can also see the sensor that was noted in the picture above.<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter\" src=\"\/image\/walker\/walker_syncro.gif\" border=\"0\" alt=\"\" \/><\/p>\n<p style=\"text-align: center;\">Another picture of the robot.<img decoding=\"async\" class=\"aligncenter\" src=\"\/image\/walker\/walker_fo.gif\" border=\"0\" alt=\"\" \/><\/p>\n<p>Rate This Post: <span id=\"post-ratings-603\" class=\"post-ratings\" data-nonce=\"f3ddb28ecb\"><img decoding=\"async\" id=\"rating_603_1\" src=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/plugins\/wp-postratings\/images\/stars\/rating_off.gif\" alt=\"1 Star\" title=\"1 Star\" onmouseover=\"current_rating(603, 1, '1 Star');\" onmouseout=\"ratings_off(0, 0, 0);\" onclick=\"rate_post();\" onkeypress=\"rate_post();\" style=\"cursor: pointer; border: 0px;\" \/><img decoding=\"async\" id=\"rating_603_2\" src=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/plugins\/wp-postratings\/images\/stars\/rating_off.gif\" alt=\"2 Stars\" title=\"2 Stars\" onmouseover=\"current_rating(603, 2, '2 Stars');\" onmouseout=\"ratings_off(0, 0, 0);\" onclick=\"rate_post();\" onkeypress=\"rate_post();\" style=\"cursor: pointer; border: 0px;\" \/><img decoding=\"async\" id=\"rating_603_3\" src=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/plugins\/wp-postratings\/images\/stars\/rating_off.gif\" alt=\"3 Stars\" title=\"3 Stars\" onmouseover=\"current_rating(603, 3, '3 Stars');\" onmouseout=\"ratings_off(0, 0, 0);\" onclick=\"rate_post();\" onkeypress=\"rate_post();\" style=\"cursor: pointer; border: 0px;\" \/><img decoding=\"async\" id=\"rating_603_4\" src=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/plugins\/wp-postratings\/images\/stars\/rating_off.gif\" alt=\"4 Stars\" title=\"4 Stars\" onmouseover=\"current_rating(603, 4, '4 Stars');\" onmouseout=\"ratings_off(0, 0, 0);\" onclick=\"rate_post();\" onkeypress=\"rate_post();\" style=\"cursor: pointer; border: 0px;\" \/><img decoding=\"async\" id=\"rating_603_5\" src=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/plugins\/wp-postratings\/images\/stars\/rating_off.gif\" alt=\"5 Stars\" title=\"5 Stars\" onmouseover=\"current_rating(603, 5, '5 Stars');\" onmouseout=\"ratings_off(0, 0, 0);\" onclick=\"rate_post();\" onkeypress=\"rate_post();\" style=\"cursor: pointer; border: 0px;\" \/> (No Ratings Yet)<br \/><span class=\"post-ratings-text\" id=\"ratings_603_text\"><\/span><\/span><span id=\"post-ratings-603-loading\" class=\"post-ratings-loading\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/plugins\/wp-postratings\/images\/loading.gif\" width=\"16\" height=\"16\" class=\"post-ratings-image\" \/>Loading...<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I managed to re-work an old design. By using 2 motors and drive mechanisms, I was able to get the walker to steer. The key to steering is the syncro mechanism that I setup. It uses 2 touch sensors &#8211; 1 on each of the left and right center drive legs. Using NQC, the code will monitor the timing of the rotations. It goes something like this: When sensor #1 is triggered &#8211; is sensor &hellip; <a href=\"https:\/\/www.plastibots.com\/index.php\/2007\/12\/11\/walker\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[18,3,5],"tags":[37,33,38],"class_list":["post-603","post","type-post","status-publish","format-standard","hentry","category-autonomous","category-legorobots","category-rcxrobots","tag-light-sensor","tag-rcx","tag-touch-sensor","has_no_thumb"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/sK41j-walker","jetpack_sharing_enabled":true,"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/posts\/603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/comments?post=603"}],"version-history":[{"count":0,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/posts\/603\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/media?parent=603"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/categories?post=603"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/tags?post=603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}