{"id":595,"date":"2006-12-11T09:04:24","date_gmt":"2006-12-11T14:04:24","guid":{"rendered":"http:\/\/php.astolfo.com\/?p=595"},"modified":"2015-02-08T05:04:41","modified_gmt":"2015-02-08T10:04:41","slug":"blubot","status":"publish","type":"post","link":"https:\/\/www.plastibots.com\/index.php\/2006\/12\/11\/blubot\/","title":{"rendered":"BluBot"},"content":{"rendered":"<p>The BluBot was designed in part to meet some of the challenges that have been discussed on R.T.L etc.. The idea is this:<img loading=\"lazy\" decoding=\"async\" class=\"alignright\" src=\"\/image\/blubot\/blubotani.gif\" alt=\"\" width=\"144\" height=\"108\" \/><br \/>\nThe BluBot will move around an arena in a random manner until the light sensor detects a yellow ball (reading 44-50).<br \/>\nIf the ball is not yellow, BluBot will backup, turn and continue. If it is yellow, BluBot will drive forward to collect the ball. Once the balls have been picked up, BluBot sets out to seek the black line around the arena. Once it is found, BluBot starts a line-following algorithm. Once the main drop-off is reached the kicker will engage and dispense the balls into the holding area. The method in which this is done can be better seen below.<\/p>\n<p style=\"text-align: center;\"><!--more--><\/p>\n<p style=\"text-align: center;\">The BluBot &#8211; the ball collector<br \/>\nShowing the ball-collecting process.<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" src=\"\/image\/blubot\/blubotani.gif\" alt=\"\" \/><\/p>\n<p style=\"text-align: left;\">Specs: 3 motors &#8211; 2 Technic 1 micro<br \/>\n2 touch sensors, 1 light, 1 rotation<br \/>\nThe 2 touch sensors are used for object avoidance. The rotation sensor is used to calibrate the kicker, the light sensor is used to detect the balls and follow the black line around the arena.<\/p>\n<p style=\"text-align: left;\"><strong>BluBot Front &#8211; being built<\/strong><br \/>\nThe following pics will give you a better idea as to how this thing works. Shown here, you can see the light detector which detects both ball colour and black line for returning to the arena. There is also main pickup mechanism (some may recognize this), the kicker mechanism driven by a micro motor, and the pickup is driven by the wheel drive mechanism.<br \/>\n[ad name=&#8221;GoogleAS728x90&#8243;]<br \/>\n<img decoding=\"async\" class=\"aligncenter\" src=\"\/image\/blubot\/front.gif\" alt=\"\" \/><\/p>\n<p><strong>BluBot &#8211; Bottom<\/strong><br \/>\nHere is a pic of the bottom of BluBot. From the back you can see the 2 drive motors that drive the large gears which in turn drive each wheelset seperately (to steer) as well as the pickup unit (front).<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter\" src=\"\/image\/blubot\/bottom.gif\" alt=\"\" \/><\/p>\n<p style=\"text-align: left;\"><strong>BluBot &#8211; Pickup<\/strong><br \/>\nThis is the pickup unit. Each side is driven seperatly by each motor. When a yellow ball is detected BluBot drives forward and the teeth pickup the ball (does a good job at it too). This system allows BluBot to turn to avoid obstacles and still be able to run its ball-pickup procedure. See the animation above to follow the ball through.<\/p>\n<p style=\"text-align: left;\">\n<p style=\"text-align: left;\"><img decoding=\"async\" class=\"aligncenter\" src=\"\/image\/blubot\/jaws.gif\" alt=\"\" \/><br \/>\n[ad name=&#8221;GoogleAS728x90&#8243;]<br \/>\n<strong>BluBot &#8211; Top<\/strong><br \/>\nThis shows the drive, pickup and kicker units from above. Notice the blue flex tubing. This is used to hold the ball center while it is being picked up. This is very important as it is easy for the ball to get caught on the side for follow the wrong pickup track&#8230; <img decoding=\"async\" class=\"aligncenter\" src=\"\/image\/blubot\/top.gif\" alt=\"\" \/><\/p>\n<p>Rate This Post:\u00a0 <span id=\"post-ratings-595\" class=\"post-ratings\" data-nonce=\"386e75a376\"><img decoding=\"async\" id=\"rating_595_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(595, 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_595_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(595, 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_595_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(595, 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_595_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(595, 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_595_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(595, 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_595_text\"><\/span><\/span><span id=\"post-ratings-595-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>The BluBot was designed in part to meet some of the challenges that have been discussed on R.T.L etc.. The idea is this: The BluBot will move around an arena in a random manner until the light sensor detects a yellow ball (reading 44-50). If the ball is not yellow, BluBot will backup, turn and continue. If it is yellow, BluBot will drive forward to collect the ball. Once the balls have been picked up, &hellip; <a href=\"https:\/\/www.plastibots.com\/index.php\/2006\/12\/11\/blubot\/\">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":[3,5],"tags":[40],"class_list":["post-595","post","type-post","status-publish","format-standard","hentry","category-legorobots","category-rcxrobots","tag-rotation-sensor","has_no_thumb"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/sK41j-blubot","jetpack_sharing_enabled":true,"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/posts\/595","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=595"}],"version-history":[{"count":0,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/posts\/595\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/media?parent=595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/categories?post=595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/tags?post=595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}