
{"id":5773,"date":"2023-06-10T09:49:26","date_gmt":"2023-06-10T09:49:26","guid":{"rendered":"http:\/\/dyor.roboticafacil.es\/?p=5773"},"modified":"2023-06-10T09:49:26","modified_gmt":"2023-06-10T09:49:26","slug":"vectorracer","status":"publish","type":"post","link":"https:\/\/dyor.webs.upv.es\/en\/vectorracer\/","title":{"rendered":"VectorRacer"},"content":{"rendered":"<p>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 <a href=\"https:\/\/makersupv.com\/\">Makers UPV.<\/a><\/p>\n<h3>Mechanical design<\/h3>\n<p>The robot is holonomic, meaning that each of its degrees of freedom can be controlled directly. It is capable of moving around on the XY plane without the need to rotate, but it can do so around the Z axis when controlled in diferential mode.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5776 aligncenter\" src=\"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoRobot-300x225.jpeg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoRobot-300x225.jpeg 300w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoRobot-1024x768.jpeg 1024w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoRobot-768x576.jpeg 768w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoRobot-1536x1152.jpeg 1536w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoRobot.jpeg 2000w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>The robot is designed and built completely from the ground up, using many kinds of materials: wood, metal, plastic and elastomers. Although only some parts of the wheels were designed using a CAD software (Fusi\u00f3n360), the rest of the robot was modeled for the course.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5777 aligncenter\" src=\"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/robot-300x198.png\" alt=\"\" width=\"300\" height=\"198\" srcset=\"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/robot-300x198.png 300w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/robot-75x50.png 75w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/robot.png 610w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<h4>Bodywork<\/h4>\n<p>The robot&#8217;s main body is made of 5mm plywood manually cut and glued using wood glue. It is a light yet a sturdy design that holds al the electronics securerly inside. As the robot could get hit, a metal bumper made from a metal strip was added around its perimeter.<\/p>\n<h4>Wheels<\/h4>\n<p>Perhaps, the most interesting part of the robot. Although there are commercially available solutions, they can be quite expensive, therefore it was decided to make them from scratch. The wheel structure also combines several materials. The hub and the core of the rollers are 3D printed. The rollers are coverd with a silicone tube and fixed to the hub using metal brakets (made from the same material as the bumper). This sub assembly is connected through a metal plate to a coupler made from aluminium that it self is secured to the motor shafts.<\/p>\n<h4>Electronics<\/h4>\n<p>The robot is powered with a 12 volt lithium (LIPO) battery. These 12 volts are used directly to drive the direct current motors via a double H bridge (L298N) and on the other hand they are lowered to 5 volts to power the rest of the elecontrics. To step down from 12 volts to 5 volts a commuted voltage regulator is used. The output of the regulator is connected to an Arduino Mega 2560 to which other accessories are plugged.<\/p>\n<p>There are 5 infrared sensors located underneath the robot used to follow lines and detect marks in the ground. Another 4 sensors of the same kind are used as encoders to obtain the speed of each wheel. The robot also includes 6 ultrasound sensors to detect objects around it.<\/p>\n<p>Apart from the internal control algorithms, the robot can also be controlled with a PlayStation 2 remote control with an RF receiver or via bluetooth with its At-09 transceiver.<\/p>\n<p>Para el control del robot, adem\u00e1s de los algoritmos internos, se pueden emplear dos medios inal\u00e1mbricos: un mando de PlayStation 2 con un receptor RF y un transceptor bluetooth AT-09.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5775 aligncenter\" src=\"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoMando-300x225.jpeg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoMando-300x225.jpeg 300w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoMando-1024x768.jpeg 1024w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoMando-768x576.jpeg 768w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoMando-1536x1152.jpeg 1536w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoMando.jpeg 2000w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<h3>Programming<\/h3>\n<p>The robot was programmed using the Arduino IDE. Only one piece of code was developed which allows the selection of different operation modes. Eventhough the robot has many sensors, in this case only one infrarred one was used for the line following mode.<\/p>\n<h3>Mobile app<\/h3>\n<p>To make use of the bluetooth transceiver, a mobile app was developed using the Thunkable plaftorm. From the app any operation mode can be selected and it is even possible to directly control the robot from the smartphone based on the internal gyroscope.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5774 size-medium\" src=\"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoApp-164x300.jpeg\" alt=\"\" width=\"164\" height=\"300\" srcset=\"https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoApp-164x300.jpeg 164w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoApp-560x1024.jpeg 560w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoApp-768x1404.jpeg 768w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoApp-840x1536.jpeg 840w, https:\/\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/06\/fotoApp.jpeg 944w\" sizes=\"auto, (max-width: 164px) 100vw, 164px\" \/><\/p>\n<p>To sum up, it is a robot with many possiblities, but due to the limited time available during the course only a simple application was developed. There are plans to develop a more complex application to take advantage of all the sensors and actuators.<\/p>","protected":false},"excerpt":{"rendered":"<p>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 moving around on the XY [&hellip;]<\/p>\n","protected":false},"author":572,"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-5773","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":5445,"url":"https:\/\/dyor.webs.upv.es\/en\/robot-dyor-onepiece\/","url_meta":{"origin":5773,"position":0},"title":"Robot DYOR OnePiece","author":"JAMendez","date":"Sunday May 23rd, 2021","format":false,"excerpt":"Sorry, this entry is only available in Espa\u00f1ol.","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\/05\/IMG_20210515_1031341-scaled.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/05\/IMG_20210515_1031341-scaled.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/05\/IMG_20210515_1031341-scaled.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/05\/IMG_20210515_1031341-scaled.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/05\/IMG_20210515_1031341-scaled.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2021\/05\/IMG_20210515_1031341-scaled.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":6394,"url":"https:\/\/dyor.webs.upv.es\/en\/dyor-gash-el-boatbot\/","url_meta":{"origin":5773,"position":1},"title":"DYOR GASH, el &#8220;BoatBot&#8221;","author":"aloplop","date":"Sunday June 19th, 2022","format":false,"excerpt":"Sorry, this entry is only available in Espa\u00f1ol.","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\/2022\/06\/1655464916192-scaled.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2022\/06\/1655464916192-scaled.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2022\/06\/1655464916192-scaled.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2022\/06\/1655464916192-scaled.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2022\/06\/1655464916192-scaled.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2022\/06\/1655464916192-scaled.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":6657,"url":"https:\/\/dyor.webs.upv.es\/en\/robot-arana-qped\/","url_meta":{"origin":5773,"position":2},"title":"Robot Ara\u00f1a qPed","author":"JavierGamirArtesero","date":"Sunday June 19th, 2022","format":false,"excerpt":"Sorry, this entry is only available in Espa\u00f1ol.","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\/2022\/06\/WhatsApp-Image-2022-06-18-at-12.46.29-PM1.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2022\/06\/WhatsApp-Image-2022-06-18-at-12.46.29-PM1.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2022\/06\/WhatsApp-Image-2022-06-18-at-12.46.29-PM1.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2022\/06\/WhatsApp-Image-2022-06-18-at-12.46.29-PM1.jpeg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":4411,"url":"https:\/\/dyor.webs.upv.es\/en\/dyor-guarda-patrulla\/","url_meta":{"origin":5773,"position":3},"title":"DYOR Guarda patrulla","author":"Joatalla","date":"Wednesday May 15th, 2019","format":false,"excerpt":"Sorry, this entry is only available in Espa\u00f1ol.","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\/05\/Robot-DYOR-frontal.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2019\/05\/Robot-DYOR-frontal.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2019\/05\/Robot-DYOR-frontal.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2019\/05\/Robot-DYOR-frontal.jpeg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2019\/05\/Robot-DYOR-frontal.jpeg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2019\/05\/Robot-DYOR-frontal.jpeg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":7133,"url":"https:\/\/dyor.webs.upv.es\/en\/dyor-super-mario-bot\/","url_meta":{"origin":5773,"position":4},"title":"DYOR SUPER MARIO-BOT","author":"Aplabol","date":"Monday June 19th, 2023","format":false,"excerpt":"Sorry, this entry is only available in Espa\u00f1ol.","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\/DYOR-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\/DYOR-scaled.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2023\/06\/DYOR-scaled.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2023\/06\/DYOR-scaled.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2023\/06\/DYOR-scaled.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2023\/06\/DYOR-scaled.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":8122,"url":"https:\/\/dyor.webs.upv.es\/en\/ardu-wall-e\/","url_meta":{"origin":5773,"position":5},"title":"ARDU-WALL E.","author":"Carlos Cascon Reyes","date":"Wednesday July 10th, 2024","format":false,"excerpt":"Sorry, this entry is only available in Espa\u00f1ol.","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\/2024\/07\/WALL-E-FOTO.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/07\/WALL-E-FOTO.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/07\/WALL-E-FOTO.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dyor.webs.upv.es\/wp-content\/uploads\/2024\/07\/WALL-E-FOTO.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/posts\/5773","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\/572"}],"replies":[{"embeddable":true,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/comments?post=5773"}],"version-history":[{"count":2,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/posts\/5773\/revisions"}],"predecessor-version":[{"id":5779,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/posts\/5773\/revisions\/5779"}],"wp:attachment":[{"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/media?parent=5773"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/categories?post=5773"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dyor.webs.upv.es\/en\/wp-json\/wp\/v2\/tags?post=5773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}