{"id":578,"date":"2008-12-11T07:04:04","date_gmt":"2008-12-11T12:04:04","guid":{"rendered":"http:\/\/php.astolfo.com\/?p=578"},"modified":"2014-12-21T06:32:34","modified_gmt":"2014-12-21T11:32:34","slug":"wallfollower","status":"publish","type":"post","link":"https:\/\/www.plastibots.com\/index.php\/2008\/12\/11\/wallfollower\/","title":{"rendered":"WallFollower"},"content":{"rendered":"<p><a href=\"\/image\/wallfollower\/2_lg.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright\" style=\"border: 0pt none;\" src=\"\/image\/wallfollower\/2.gif\" border=\"0\" alt=\"\" width=\"168\" height=\"143\" \/><\/a><br \/>\n Wall Follower was one of those &#8220;proof-of-concepts&#8221; robots.\u00a0 The intent was to build something small and compact that was fast and versatile.\u00a0 Wall Follower can navigate around a room, on a table, in a maze, whatever. It is built from one of the basic robot platforms in the Mindstorms Contructopedia. Motion is done by 2 motors, each of which can steer by removing power to one. The main sensor is the DIRPD sensor (grey) mounted on the front. Through programming, the sensor can detect 3 distance ranges, near, far and too-close. The NQC program has a few main tasks. They are:<br \/>\n 1) To follow the wall and avoid obstacles without hitting anything using the DIRPD sensor.<br \/>\n 2) If it gets stuck, a routine will get it out of the situation<br \/>\n 3) If it reaches an area where there is no wall and a drop-off is present. Detect an avoid.<\/p>\n<p><!--more--><\/p>\n<p>[ad name=&#8221;GoogleAS728x90&#8243;]<\/p>\n<p>Wall Follower is outfitted as follows:<\/p>\n<ul>\n<li>DIRPD Sensor &#8211; Allows for wall following and object avoidance.<\/li>\n<li>Light Sensor &#8211; detects drop off of floor area.<\/li>\n<li>Touch Sensor &#8211; detects if Wall Follower is hit from front or top.<\/li>\n<li>Motors 1 &amp; 2 &#8211; left and right drive motors.<\/li>\n<\/ul>\n<p style=\"text-align: left;\">[ad name=&#8221;GoogleAS728x90&#8243;]<br \/>\n <a href=\"\/image\/wallfollower\/3_lg.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"\/image\/wallfollower\/3.gif\" border=\"0\" alt=\"\" width=\"356\" height=\"316\" \/><\/a><br \/>\n A bottom view shows the drop off light sensor (left), the touch sensor mechanism and the two motors.<a href=\"\/image\/wallfollower\/4_lg.gif\"><img decoding=\"async\" class=\"aligncenter\" src=\"\/image\/wallfollower\/4.gif\" border=\"0\" alt=\"\" \/><\/a><br \/>\n A close-up view of the front touch sensor mechanism. Two #6 axles are used to trigger a single touch sensor. The purpose of using two axles was to have a carrier for the entire touch component so that it could &#8220;float&#8221; so that it would freely trigger when touched.<\/p>\n<p style=\"text-align: left;\">Rate This Post: <span id=\"post-ratings-578\" class=\"post-ratings\" data-nonce=\"dc9942dbdd\"><img decoding=\"async\" id=\"rating_578_1\" src=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/plugins\/wp-postratings\/images\/stars\/rating_on.gif\" alt=\"1 Star\" title=\"1 Star\" onmouseover=\"current_rating(578, 1, '1 Star');\" onmouseout=\"ratings_off(5, 0, 0);\" onclick=\"rate_post();\" onkeypress=\"rate_post();\" style=\"cursor: pointer; border: 0px;\" \/><img decoding=\"async\" id=\"rating_578_2\" src=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/plugins\/wp-postratings\/images\/stars\/rating_on.gif\" alt=\"2 Stars\" title=\"2 Stars\" onmouseover=\"current_rating(578, 2, '2 Stars');\" onmouseout=\"ratings_off(5, 0, 0);\" onclick=\"rate_post();\" onkeypress=\"rate_post();\" style=\"cursor: pointer; border: 0px;\" \/><img decoding=\"async\" id=\"rating_578_3\" src=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/plugins\/wp-postratings\/images\/stars\/rating_on.gif\" alt=\"3 Stars\" title=\"3 Stars\" onmouseover=\"current_rating(578, 3, '3 Stars');\" onmouseout=\"ratings_off(5, 0, 0);\" onclick=\"rate_post();\" onkeypress=\"rate_post();\" style=\"cursor: pointer; border: 0px;\" \/><img decoding=\"async\" id=\"rating_578_4\" src=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/plugins\/wp-postratings\/images\/stars\/rating_on.gif\" alt=\"4 Stars\" title=\"4 Stars\" onmouseover=\"current_rating(578, 4, '4 Stars');\" onmouseout=\"ratings_off(5, 0, 0);\" onclick=\"rate_post();\" onkeypress=\"rate_post();\" style=\"cursor: pointer; border: 0px;\" \/><img decoding=\"async\" id=\"rating_578_5\" src=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/plugins\/wp-postratings\/images\/stars\/rating_on.gif\" alt=\"5 Stars\" title=\"5 Stars\" onmouseover=\"current_rating(578, 5, '5 Stars');\" onmouseout=\"ratings_off(5, 0, 0);\" onclick=\"rate_post();\" onkeypress=\"rate_post();\" style=\"cursor: pointer; border: 0px;\" \/> (<strong>1<\/strong> votes, average: <strong>5.00<\/strong> out of 5)<br \/><span class=\"post-ratings-text\" id=\"ratings_578_text\"><\/span><\/span><span id=\"post-ratings-578-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<p style=\"text-align: left;\">\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wall Follower was one of those &#8220;proof-of-concepts&#8221; robots.\u00a0 The intent was to build something small and compact that was fast and versatile.\u00a0 Wall Follower can navigate around a room, on a table, in a maze, whatever. It is built from one of the basic robot platforms in the Mindstorms Contructopedia. Motion is done by 2 motors, each of which can steer by removing power to one. The main sensor is the DIRPD sensor (grey) mounted &hellip; <a href=\"https:\/\/www.plastibots.com\/index.php\/2008\/12\/11\/wallfollower\/\">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":[34,37,33],"class_list":["post-578","post","type-post","status-publish","format-standard","hentry","category-autonomous","category-legorobots","category-rcxrobots","tag-dirpd-sensor","tag-light-sensor","tag-rcx","has_no_thumb"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pK41j-9k","jetpack_sharing_enabled":true,"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/posts\/578","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=578"}],"version-history":[{"count":0,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/posts\/578\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/media?parent=578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/categories?post=578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/tags?post=578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}