
{"id":7676,"date":"2024-06-26T07:51:18","date_gmt":"2024-06-26T07:51:18","guid":{"rendered":"https:\/\/dyor.webs.upv.es\/?p=7676"},"modified":"2024-06-26T07:51:18","modified_gmt":"2024-06-26T07:51:18","slug":"english-dyor-mobile-robotics-report-colorbot","status":"publish","type":"post","link":"https:\/\/dyor.webs.upv.es\/en\/english-dyor-mobile-robotics-report-colorbot\/","title":{"rendered":"DYOR: Mobile Robotics Report &#8211; ColorBot"},"content":{"rendered":"<p>This report presents our work behind the ColorBot, made for the main assignment in the course Mobile Robotics at the UPV.<\/p>\n<p><!--more--><\/p>\n<h2>Design of the Robot:<\/h2>\n<h4>Parts:<\/h4>\n<ul>\n<li>Arduino Nano with Extension Shield<\/li>\n<li>Color Sensor (TCS3200)<\/li>\n<li>Bluetooth Module (HC-06)<\/li>\n<li>8&#215;8 LED-matrix<\/li>\n<li>Infrared Sensor (TCRT5000)<\/li>\n<li>2x FS90R servos with 60mm wheels<\/li>\n<li>Castor Wheel<\/li>\n<li>Robot Base given by the professor<\/li>\n<\/ul>\n<figure id=\"attachment_7677\" aria-describedby=\"caption-attachment-7677\" style=\"width: 350px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-7677\" src=\"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/06\/WhatsApp-Bild-2024-06-15-kl.-12.49.27_386e7423-225x300.jpg\" alt=\"\" width=\"350\" height=\"467\" srcset=\"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/06\/WhatsApp-Bild-2024-06-15-kl.-12.49.27_386e7423-225x300.jpg 225w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/06\/WhatsApp-Bild-2024-06-15-kl.-12.49.27_386e7423-768x1024.jpg 768w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/06\/WhatsApp-Bild-2024-06-15-kl.-12.49.27_386e7423-1152x1536.jpg 1152w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/06\/WhatsApp-Bild-2024-06-15-kl.-12.49.27_386e7423-1536x2048.jpg 1536w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/06\/WhatsApp-Bild-2024-06-15-kl.-12.49.27_386e7423-scaled.jpg 1920w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><figcaption id=\"caption-attachment-7677\" class=\"wp-caption-text\">Picture of the ColorBot<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h2>Functions:<\/h2>\n<p>The robot has two main components used to receive information from its environment. These include the infrared sensor to facilitate line following and the color sensor to identify the current color below its rear left part. The data received from the infrared sensor is used to calculate the separate servos&#8217; speed, resulting in line following after proper handling in the Arduino code. The information regarding the color is compared with the current &#8220;favorite color&#8221; which is chosen in the app specifically made for this robot. If the colors match up, that is the robot sees the same color as it has chosen as its favorite, it reacts by displaying a smiley face on the 8&#215;8 LED-matrix. A Bluetooth module is used to establish a connection with the device hosting the app.<\/p>\n<div style=\"width: 478px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-7676-1\" width=\"478\" height=\"850\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/06\/WhatsApp-Video-2024-06-07-kl.-13.17.07_a04aff46.mp4?_=1\" \/><a href=\"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/06\/WhatsApp-Video-2024-06-07-kl.-13.17.07_a04aff46.mp4\">https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/06\/WhatsApp-Video-2024-06-07-kl.-13.17.07_a04aff46.mp4<\/a><\/video><\/div>\n<p><em>Video of the ColorBot in action<\/em><\/p>\n<h2>App:<\/h2>\n<p>The app was created using MIT AppInventor. The design is simple, with one part of the app used to connect and disconnect with the robot and the other opening a list of colors that can be used as &#8220;favorite colors&#8221; for the robot.<\/p>\n<figure id=\"attachment_7684\" aria-describedby=\"caption-attachment-7684\" style=\"width: 407px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-7684\" src=\"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/06\/WhatsApp-Bild-2024-06-15-kl.-13.18.09_487df90c-300x134.jpg\" alt=\"\" width=\"407\" height=\"182\" srcset=\"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/06\/WhatsApp-Bild-2024-06-15-kl.-13.18.09_487df90c-300x134.jpg 300w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/06\/WhatsApp-Bild-2024-06-15-kl.-13.18.09_487df90c-1024x457.jpg 1024w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/06\/WhatsApp-Bild-2024-06-15-kl.-13.18.09_487df90c-768x342.jpg 768w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/06\/WhatsApp-Bild-2024-06-15-kl.-13.18.09_487df90c-1536x685.jpg 1536w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/06\/WhatsApp-Bild-2024-06-15-kl.-13.18.09_487df90c.jpg 2048w\" sizes=\"auto, (max-width: 407px) 100vw, 407px\" \/><figcaption id=\"caption-attachment-7684\" class=\"wp-caption-text\">Interface upon opening the App<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h2>Authors:<\/h2>\n<p>Josef Khedri and Hannes Deruytter<\/p>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>This report presents our work behind the ColorBot, made for the main assignment in the course Mobile Robotics at the UPV.<\/p>\n","protected":false},"author":967,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[81],"tags":[],"class_list":["post-7676","post","type-post","status-publish","format-standard","hentry","category-blog"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":7345,"url":"https:\/\/dyor.webs.upv.es\/en\/english-dyor-mobile-robotics-report\/","url_meta":{"origin":7676,"position":0},"title":"DYOR: Mobile Robotics Report","author":"dmschonh","date":"Friday June 30th, 2023","format":false,"excerpt":"In this post entry we explain our mobile robotics work assigment. The Design of the robot We assembled the robot by our own by buying the parts separately. Our robot consists of: Two steerable wheels with motors (no servomotors) and a caster wheel Two infrared sensors (obstacle detection) IR line\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/dyor.webs.upv.es\/en\/category\/blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2023\/06\/20230625_151744-1-scaled.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2023\/06\/20230625_151744-1-scaled.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2023\/06\/20230625_151744-1-scaled.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2023\/06\/20230625_151744-1-scaled.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2023\/06\/20230625_151744-1-scaled.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2023\/06\/20230625_151744-1-scaled.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":5773,"url":"https:\/\/dyor.webs.upv.es\/en\/vectorracer\/","url_meta":{"origin":7676,"position":1},"title":"VectorRacer","author":"VectorRacer","date":"Saturday June 10th, 2023","format":false,"excerpt":"This post provides an overview of the robot presented for the Mobile Robotics subject. This robot was originally developed for the Olimpic Robotic Challenge promoted by Makers UPV. Mechanical design The robot is holonomic, meaning that each of its degrees of freedom can be controlled directly. It is capable of\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/dyor.webs.upv.es\/en\/category\/blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoRobot-300x225.jpeg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1018,"url":"https:\/\/dyor.webs.upv.es\/en\/seguilineas\/","url_meta":{"origin":7676,"position":2},"title":"TCRT5000 Module (linetracker)","author":"soporte","date":"Friday February 24th, 2017","format":false,"excerpt":"Learn how to use the light module (linetracker). DYOR robot uses this module to track lines on the ground using the contrast (between black and white). Working principle, connection diagrams and programming examples with Facilino and Arduino. How does it work? TCRT5000 module emits an infrared light using a fotodiode\u2026","rel":"","context":"In &quot;Arduino&quot;","block_context":{"text":"Arduino","link":"https:\/\/dyor.webs.upv.es\/en\/category\/electronica\/arduino\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2017\/02\/facilino_tcrt5000_monitor.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2017\/02\/facilino_tcrt5000_monitor.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2017\/02\/facilino_tcrt5000_monitor.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2017\/02\/facilino_tcrt5000_monitor.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2017\/02\/facilino_tcrt5000_monitor.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2017\/02\/facilino_tcrt5000_monitor.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":5816,"url":"https:\/\/dyor.webs.upv.es\/en\/english-pandabot\/","url_meta":{"origin":7676,"position":3},"title":"PandaBot","author":"CristinaAsenjo","date":"Saturday June 10th, 2023","format":false,"excerpt":"In this entry we are going to explain the design and programming of a panda robot based on the proposed DYOR kit. DESIGN: The proposed design is based on the DYOR kit from roboticafacil, specifically the panda model. For this purpose, the following components have been used: Arduino Nano +\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/dyor.webs.upv.es\/en\/category\/blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/dise%C3%B1o-261x300.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":5054,"url":"https:\/\/dyor.webs.upv.es\/en\/dyor-adventures-of-robolink\/","url_meta":{"origin":7676,"position":4},"title":"DYOR Adventures of RoboLink","author":"dewus","date":"Friday June 14th, 2019","format":false,"excerpt":"In this entry I will present my robot from the Mobile Robotics class at UPV based on the DYOR Robot Concept. My main theme is the video game \"The Legend of Zelda\". Design For our robot projects it was unfortunately not possible to choose other robot-face designs or specific arm\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/dyor.webs.upv.es\/en\/category\/blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2019\/06\/20190527_114900.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2019\/06\/20190527_114900.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2019\/06\/20190527_114900.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2019\/06\/20190527_114900.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2019\/06\/20190527_114900.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2019\/06\/20190527_114900.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":5980,"url":"https:\/\/dyor.webs.upv.es\/en\/english-dyor-minion-maria\/","url_meta":{"origin":7676,"position":5},"title":"DYOR Minion &#8211; Mar\u00eda","author":"Maria Torrecilla","date":"Wednesday June 26th, 2024","format":false,"excerpt":"In this entry the DYOR Minion robot is presented. It is a robot that has been created in the Mobile Robotics class at UPV. DYOR Minion \u00a0 Components The following components have been used: Laser cut wooden parts in the shape of a minion Arduino Nano v3.0 \u00a0I\/O Extension Shield\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/dyor.webs.upv.es\/en\/category\/blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/Minion.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/Minion.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/Minion.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/Minion.jpeg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/Minion.jpeg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/Minion.jpeg?resize=1400%2C800&ssl=1 4x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/posts\/7676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/users\/967"}],"replies":[{"embeddable":true,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/comments?post=7676"}],"version-history":[{"count":7,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/posts\/7676\/revisions"}],"predecessor-version":[{"id":8109,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/posts\/7676\/revisions\/8109"}],"wp:attachment":[{"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/media?parent=7676"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/categories?post=7676"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/tags?post=7676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}