{"id":160127,"date":"2021-01-22T00:22:21","date_gmt":"2021-01-21T21:22:21","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/designing-customized-brains-for-robots\/"},"modified":"2021-01-22T00:22:21","modified_gmt":"2021-01-21T21:22:21","slug":"designing-customized-brains-for-robots","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/designing-customized-brains-for-robots\/","title":{"rendered":"#Designing customized &#8216;brains&#8217; for robots"},"content":{"rendered":"<p>&#8220;<strong>#Designing customized &#8216;brains&#8217; for robots<\/strong>&#8221;<\/p>\n<div>\n<div class=\"article-gallery lightGallery\">\n<div data-thumb=\"https:\/\/scx1.b-cdn.net\/csz\/news\/tmb\/2021\/designingcus.jpg\" data-src=\"https:\/\/scx2.b-cdn.net\/gfx\/news\/2021\/designingcus.jpg\" data-sub-html=\"MIT researchers have developed an automated way to design customized hardware, or \u201cbrains,\u201d that speeds up a robot\u2019s operation. Credit: Jose-Luis Olivares, MIT\">\n<figure class=\"article-img\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/scx1.b-cdn.net\/csz\/news\/800a\/2021\/designingcus.jpg\" alt=\"Designing customized 'brains' for robots\" title=\"MIT researchers have developed an automated way to design customized hardware, or \u201cbrains,\u201d that speeds up a robot\u2019s operation. Credit: Jose-Luis Olivares, MIT\" width=\"800\" height=\"530\"\/><figcaption class=\"text-darken text-low-up text-truncate-js text-truncate mt-3\">\n                MIT researchers have developed an automated way to design customized hardware, or \u201cbrains,\u201d that speeds up a robot\u2019s operation. Credit: Jose-Luis Olivares, MIT<br \/>\n            <\/figcaption><\/figure>\n<\/div>\n<\/div>\n<p>Contemporary robots can move quickly. &#8220;The motors are fast, and they&#8217;re powerful,&#8221; says Sabrina Neuman.<\/p>\n<p>                                                                                Yet in complex situations, like interactions with people, robots often don&#8217;t move quickly. &#8220;The hang up is what&#8217;s going on in the robot&#8217;s head,&#8221; she adds.<\/p>\n<p>Perceiving stimuli and calculating a response takes a &#8220;boatload of computation,&#8221; which limits reaction time, says Neuman, who recently graduated with a Ph.D. from the MIT Computer <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/sciencee\/\" data-internallinksmanager029f6b8e52c=\"5\" title=\"Science\" target=\"_blank\" rel=\"noopener\">Science<\/a> and Artificial Intelligence Laboratory (CSAIL). Neuman has found a way to fight this mismatch between a robot&#8217;s &#8220;mind&#8221; and body. The method, called robomorphic computing, uses a robot&#8217;s physical layout and intended <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">app<\/a>lications to generate a customized computer chip that minimizes the robot&#8217;s response time.<\/p>\n<p>The advance could fuel a variety of robotics applications, including, potentially, frontline medical care of contagious patients. &#8220;It would be fantastic if we could have robots that could help reduce risk for patients and hospital workers,&#8221; says Neuman.<\/p>\n<p>Neuman will present the research at this April&#8217;s International Conference on Architectural Support for Programming Languages and Operating Systems. MIT co-authors include graduate student Thomas Bourgeat and Srini Devadas, the Edwin Sibley Webster Professor of Electrical Engineering and Neuman&#8217;s Ph.D. advisor. Other co-authors include Brian Plancher, Thierry Tambe, and Vijay Janapa Reddi, all of Harvard University. Neuman is now a postdoctoral NSF Computing Innovation Fellow at Harvard&#8217;s School of Engineering and Applied Sciences.<\/p>\n<p>There are three main steps in a robot&#8217;s operation, according to Neuman. The first is perception, which includes gathering data using sensors or cameras. The second is mapping and localization: &#8220;Based on what they&#8217;ve seen, they have to construct a map of the world around them and then localize themselves within that map,&#8221; says Neuman. The third step is motion planning and control\u2014in other words, plotting a course of action.<\/p>\n<p>These steps can take time and an awful lot of computing power. &#8220;For robots to be deployed into the field and safely operate in dynamic environments around humans, they need to be able to think and react very quickly,&#8221; says Plancher. &#8220;Current algorithms cannot be run on current CPU hardware fast enough.&#8221;<br \/>\n                                            <!-- Google middle Adsense block --><\/p>\n<p>Neuman adds that researchers have been investigating better algorithms, but she thinks software improvements alone aren&#8217;t the answer. &#8220;What&#8217;s relatively new is the idea that you might also explore better hardware.&#8221; That means moving beyond a standard-issue CPU processing chip that comprises a robot&#8217;s brain\u2014with the help of hardware acceleration.<\/p>\n<p>Hardware acceleration refers to the use of a specialized hardware unit to perform certain computing tasks more efficiently. A commonly used hardware accelerator is the graphics processing unit (GPU), a chip specialized for parallel processing. These devices are handy for graphics because their parallel structure allows them to simultaneously process thousands of pixels. &#8220;A GPU is not the best at everything, but it&#8217;s the best at what it&#8217;s built for,&#8221; says Neuman. &#8220;You get higher performance for a particular application.&#8221; Most robots are designed with an intended set of applications and could therefore benefit from hardware acceleration. That&#8217;s why Neuman&#8217;s team developed robomorphic computing.<\/p>\n<p>The system creates a customized hardware design to best serve a particular robot&#8217;s computing needs. The user inputs the parameters of a robot, like its limb layout and how its various joints can move. Neuman&#8217;s system translates these physical properties into mathematical matrices. These matrices are &#8220;sparse,&#8221; meaning they contain many zero values that roughly correspond to movements that are impossible given a robot&#8217;s particular anatomy. (Similarly, your arm&#8217;s movements are limited because it can only bend at certain joints\u2014it&#8217;s not an infinitely pliable spaghetti noodle.)<\/p>\n<p>The system then designs a hardware architecture specialized to run calculations only on the non-zero values in the matrices. The resulting chip design is therefore tailored to maximize efficiency for the robot&#8217;s computing needs. And that customization paid off in testing.<\/p>\n<p>Hardware architecture designed using this method for a particular application outperformed off-the-shelf CPU and GPU units. While Neuman&#8217;s team didn&#8217;t fabricate a specialized chip from scratch, they programmed a customizable field-programmable gate array (FPGA) chip according to their system&#8217;s suggestions. Despite operating at a slower clock rate, that chip performed eight times faster than the CPU and 86 times faster than the GPU.<\/p>\n<p>&#8220;I was thrilled with those results,&#8221; says Neuman. &#8220;Even though we were hamstrung by the lower clock speed, we made up for it by just being more efficient.&#8221;<\/p>\n<p>Plancher sees widespread potential for robomorphic computing. &#8220;Ideally we can eventually fabricate a custom motion-planning chip for every robot, allowing them to quickly compute safe and efficient motions,&#8221; he says. &#8220;I wouldn&#8217;t be surprised if 20 years from now every robot had a handful of custom computer chips powering it, and this could be one of them.&#8221; Neuman adds that robomorphic computing might allow robots to relieve humans of risk in a range of settings, such as caring for COVID-19 patients or manipulating heavy objects.<\/p>\n<p>Neuman next plans to automate the entire system of robomorphic computing. Users will simply drag and drop their robot&#8217;s parameters, and &#8220;out the other end comes the hardware description. I think that&#8217;s the thing that&#8217;ll push it over the edge and make it really useful.&#8221;\n                                                                                                                        <\/p>\n<hr\/>\n<div class=\"article-main__explore my-4 d-print-none\">\n<p>                                            <a rel=\"nofollow noopener\" target=\"_blank\" class=\"text-medium text-info mt-2 d-inline-block\" href=\"https:\/\/phys.org\/news\/2020-07-nasa-robot-hotel-occupants.html\">NASA&#8217;s &#8216;robot hotel&#8217; gets its occupants<\/a>\n                                        <\/div>\n<hr class=\"mb-4\"\/>\n<div class=\"d-inline-block text-medium my-4\">\n                                                Provided by<br \/>\n                                                                                                    Massachusetts Institute of <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/technology\/\" data-internallinksmanager029f6b8e52c=\"4\" title=\"Technology\" target=\"_blank\" rel=\"noopener\">Technology<\/a><br \/>\n                                                                                                        <a rel=\"nofollow noopener\" target=\"_blank\" class=\"icon_open\" href=\"http:\/\/web.mit.edu\/\"><br \/>\n                                                        <svg><use href=\"https:\/\/techx.b-cdn.net\/tmpl\/v2\/img\/svg\/sprite.svg#icon_open\" x=\"0\" y=\"0\"\/><\/svg><\/a><\/p><\/div>\n<p class=\"article-main__note mt-4\">\n                                                <i>This story is republished courtesy of MIT <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/news\/\" data-internallinksmanager029f6b8e52c=\"2\" title=\"News\" target=\"_blank\" rel=\"noopener\">News<\/a> (<a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/web.mit.edu\/newsoffice\/\">web.mit.edu\/newsoffice\/<\/a>), a popular site that covers news about MIT research, innovation and teaching.<\/i><\/p>\n<p>                                        <!-- print only --><\/p>\n<div class=\"d-none d-print-block\">\n<p>                                                 <strong>Citation<\/strong>:<br \/>\n                                                 Designing customized &#8216;brains&#8217; for robots (2021, January 21)<br \/>\n                                                 retrieved 21 January 2021<br \/>\n                                                 from https:\/\/techxplore.com\/news\/2021-01-customized-brains-robots.html<\/p>\n<p>                                            This document is subject to copyright. Apart from any fair dealing for the purpose of private study or research, no<br \/>\n                                            part may be reproduced without the written permission. The content is provided for information purposes only.<\/p><\/div>\n<\/p><\/div>\n<p><script id=\"facebook-jssdk\" async=\"\" src=\"https:\/\/connect.facebook.net\/en_US\/sdk.js\"><\/script><\/p>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more Like this articles, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/science\/\" target=\"_blank\" rel=\"noopener\">Science category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/techxplore.com\/news\/2021-01-customized-brains-robots.html\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;#Designing customized &#8216;brains&#8217; for robots&#8221; MIT researchers have developed an automated way to design customized hardware, or \u201cbrains,\u201d that speeds up a robot\u2019s operation. Credit: Jose-Luis Olivares, MIT Contemporary robots can move quickly. &#8220;The motors are fast, and they&#8217;re powerful,&#8221; says Sabrina Neuman. Yet in complex situations, like interactions with people, robots often don&#8217;t move&#8230;<\/p>\n","protected":false},"author":1,"featured_media":160128,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/scx2.b-cdn.net\/gfx\/news\/2021\/designingcus.jpg","fifu_image_alt":"","footnotes":""},"categories":[16],"tags":[],"class_list":["post-160127","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sciencee"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/160127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=160127"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/160127\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/160128"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=160127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=160127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=160127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}