{"id":114141,"date":"2020-11-17T23:54:51","date_gmt":"2020-11-17T20:54:51","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/machine-learning-guarantees-robots-performance-in-unknown-territory\/"},"modified":"2020-11-17T23:54:51","modified_gmt":"2020-11-17T20:54:51","slug":"machine-learning-guarantees-robots-performance-in-unknown-territory","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/machine-learning-guarantees-robots-performance-in-unknown-territory\/","title":{"rendered":"#Machine learning guarantees robots&#8217; performance in unknown territory"},"content":{"rendered":"<p>&#8220;<strong>#Machine learning guarantees robots&#8217; performance in unknown territory<\/strong>&#8221;<\/p>\n<div>\n<div class=\"article-gallery lightGallery\">\n<div data-thumb=\"https:\/\/scx1.b-cdn.net\/csz\/news\/tmb\/2020\/2-machinelearn.gif\" data-src=\"https:\/\/scx2.b-cdn.net\/gfx\/news\/2020\/2-machinelearn.gif\" data-sub-html=\"Princeton researchers tested a new machine learning approach for guaranteeing robots\u2019 safety and success in unfamiliar settings. Experiments included programming a small drone called a Parrot Swing to avoid obstacles while flying down a 60-foot-long corridor. Credit: Video by the Intelligent Robot Motion Lab; GIF by Josh Cartagena\">\n<figure class=\"article-img\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/scx1.b-cdn.net\/csz\/news\/800\/2020\/2-machinelearn.gif\" alt=\"Machine learning guarantees robots' performance in unknown territory\" title=\"Princeton researchers tested a new machine learning approach for guaranteeing robots\u2019 safety and success in unfamiliar settings. Experiments included programming a small drone called a Parrot Swing to avoid obstacles while flying down a 60-foot-long corridor. Credit: Video by the Intelligent Robot Motion Lab; GIF by Josh Cartagena\" width=\"700\" height=\"421\"\/><figcaption class=\"text-darken text-low-up text-truncate-js text-truncate mt-3\">\n                Princeton researchers tested a new machine learning <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>roach for guaranteeing robots\u2019 safety and success in unfamiliar settings. Experiments included programming a small drone called a Parrot Swing to avoid obstacles while flying down a 60-foot-long corridor. Credit: Video by the Intelligent Robot Motion Lab; GIF by Josh Cartagena<br \/>\n            <\/figcaption><\/figure>\n<\/div>\n<\/div>\n<p>A small drone takes a test flight through a space filled with randomly placed cardboard cylinders acting as stand-ins for trees, people or structures. The algorithm controlling the drone has been trained on a thousand simulated obstacle-laden courses, but it&#8217;s never seen one like this. Still, nine times out of 10, the pint-sized plane dodges all the obstacles in its path.<\/p>\n<p>                                                                                This experiment is a proving ground for a pivotal challenge in modern robotics: the ability to guarantee the safety and success of automated robots operating in novel environments. As engineers increasingly turn to machine learning methods to develop adaptable robots, new work by Princeton University researchers makes progress on such guarantees for robots in contexts with diverse types of obstacles and constraints.<\/p>\n<p>&#8220;Over the last decade or so, there&#8217;s been a tremendous amount of excitement and progress around machine learning in the context of robotics, primarily because it allows you to handle rich sensory inputs,&#8221; like those from a robot&#8217;s camera, and map these complex inputs to actions, said Anirudha Majumdar, an assistant professor of mechanical and aerospace engineering at Princeton.<\/p>\n<p>However, robot control algorithms based on machine learning run the risk of overfitting to their training data, which can make algorithms less effective when they encounter inputs that differ from those they were trained on. Majumdar&#8217;s Intelligent Robot Motion Lab addressed this challenge by expanding the suite of available tools for training robot control policies, and quantifying the likely success and safety of robots performing in novel environments.<\/p>\n<p>In three new papers, the researchers adapted machine learning frameworks from other arenas to the field of robot locomotion and manipulation. They turned to <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/general\/\" data-internallinksmanager029f6b8e52c=\"3\" title=\"General\" target=\"_blank\" rel=\"noopener\">general<\/a>ization theory, which is typically used in contexts that map a single input onto a single output, such as automated image tagging. The new methods are among the first to apply generalization theory to the more complex task of making guarantees on robots&#8217; performance in unfamiliar settings. While other approaches have provided such guarantees under more restrictive assumptions, the team&#8217;s methods offer more broadly applicable guarantees on performance in novel environments, said Majumdar.<\/p>\n<figure class=\"mb-4\" itemscope=\"\" itemtype=\"http:\/\/schema.org\/VideoObject\"><meta itemprop=\"name\" content=\"Machine learning guarantees robots' performance in unknown territory\"\/><meta itemprop=\"url\" content=\"https:\/\/scx2.b-cdn.net\/gfx\/video\/2020\/1-machinelearn.mp4\"\/><meta itemprop=\"description\" content=\"Princeton researchers adapted machine learning frameworks from other arenas to the field of robot locomotion and manipulation, applying generalization theory to the complex task of making guarantees on robots' performance in unfamiliar settings. In a proof of principle, the researchers validated the technique by assessing the obstacle avoidance of a small drone called a Parrot Swing as it flew down a 60-foot-long corridor dotted with cardboard cylinders. The guaranteed success rate of the drone's control policy was 88.4%, and it avoided obstacles in 18 of 20 trials (90%). Credit: Intelligent Robot Motion Lab at Princeton University\"\/><meta itemprop=\"uploadDate\" content=\"2020-11-17T14:54:04-05:00\"\/><meta itemprop=\"thumbnailUrl\" content=\"https:\/\/scx1.b-cdn.net\/gfx\/video_tmb\/2020\/1-machinelearn.mp4.jpg\"\/><meta itemprop=\"contentUrl\" content=\"https:\/\/scx2.b-cdn.net\/gfx\/video\/2020\/1-machinelearn.mp4\"\/><video class=\"embed-responsive embed-responsive-16by9\" id=\"jwVID63308\" controls=\"\" poster=\"https:\/\/scx1.b-cdn.net\/gfx\/video_tmb\/2020\/1-machinelearn.mp4.jpg\"><source src=\"https:\/\/scx2.b-cdn.net\/gfx\/video\/2020\/1-machinelearn.mp4\" type=\"video\/mp4\"\/><\/video><figcaption class=\"text-darken text-low-up mt-4\" itemprop=\"caption\">Princeton researchers adapted machine learning frameworks from other arenas to the field of robot locomotion and manipulation, applying generalization theory to the complex task of making guarantees on robots&#8217; performance in unfamiliar settings. In a proof of principle, the researchers validated the technique by assessing the obstacle avoidance of a small drone called a Parrot Swing as it flew down a 60-foot-long corridor dotted with cardboard cylinders. The guaranteed success rate of the drone&#8217;s control policy was 88.4%, and it avoided obstacles in 18 of 20 trials (90%). Credit: Intelligent Robot Motion Lab at Princeton University<\/figcaption><\/figure>\n<p>In the first paper, a proof of principle for applying the machine learning frameworks, the team tested their approach in simulations that included a wheeled vehicle driving through a space filled with obstacles, and a robotic arm grasping objects on a table. They also validated the technique by assessing the obstacle avoidance of a small drone called a Parrot Swing (a combination quadcopter and fixed-wing airplane) as it flew down a 60-foot-long corridor dotted with cardboard cylinders. The guaranteed success rate of the drone&#8217;s control policy was 88.4%, and it avoided obstacles in 18 of 20 trials (90%).<br \/>\n                                            <!-- Google middle Adsense block --><\/p>\n<p>The work, published Oct. 3 in the <i>International Journal of Robotics Research<\/i>, was coauthored by Majumdar; Alec Farid, a graduate student in mechanical and aerospace engineering; and Anoopkumar Sonar, a computer <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/sciencee\/\" data-internallinksmanager029f6b8e52c=\"5\" title=\"Science\" target=\"_blank\" rel=\"noopener\">science<\/a> concentrator from Princeton&#8217;s Class of 2021.<\/p>\n<p>When applying machine learning techniques from other areas to robotics, said Farid, &#8220;there are a lot of special assumptions you need to satisfy, and one of them is saying how similar the environments you&#8217;re expecting to see are to the environments your policy was trained on. In addition to showing that we can do this in the robotic setting, we also focused on trying to expand the types of environments that we could provide a guarantee for.&#8221;<\/p>\n<p>&#8220;The kinds of guarantees we&#8217;re able to give range from about 80% to 95% success rates on new environments, depending on the specific task, but if you&#8217;re deploying [an unmanned aerial vehicle] in a real environment, then 95% probably isn&#8217;t good enough,&#8221; said Majumdar. &#8220;I see that as one of the biggest challenges, and one that we are actively working on.&#8221;<\/p>\n<p>Still, the team&#8217;s approaches represent much-needed progress on generalization guarantees for robots operating in unseen environments, said Hongkai Dai, a senior research scientist at the Toyota Research Institute in Los Altos, California.<\/p>\n<figure class=\"mb-4\" itemscope=\"\" itemtype=\"http:\/\/schema.org\/VideoObject\"><meta itemprop=\"name\" content=\"Machine learning guarantees robots' performance in unknown territory\"\/><meta itemprop=\"url\" content=\"https:\/\/scx2.b-cdn.net\/gfx\/video\/2020\/2-machinelearn.mp4\"\/><meta itemprop=\"description\" content=\"Princeton researchers used imitation learning to improve the success of machine learning-based robot control policies. Simulation experiments included (1) a robotic arm tasked with grasping and lifting drinking mugs of various sizes, shapes and materials; (2) the arm pushing a box across a table; and (3) a wheeled robot navigating around furniture in a home-like environment. The researchers deployed the policies learned from the mug-grasping and box-pushing tasks on a robotic arm in the laboratory, which was able to pick up 25 different mugs by grasping their rims between its two finger-like grippers. Credit: Intelligent Robot Motion Lab at Princeton University\"\/><meta itemprop=\"uploadDate\" content=\"2020-11-17T14:54:06-05:00\"\/><meta itemprop=\"thumbnailUrl\" content=\"https:\/\/scx1.b-cdn.net\/gfx\/video_tmb\/2020\/2-machinelearn.mp4.jpg\"\/><meta itemprop=\"contentUrl\" content=\"https:\/\/scx2.b-cdn.net\/gfx\/video\/2020\/2-machinelearn.mp4\"\/><video class=\"embed-responsive embed-responsive-16by9\" id=\"jwVID63309\" controls=\"\" poster=\"https:\/\/scx1.b-cdn.net\/gfx\/video_tmb\/2020\/2-machinelearn.mp4.jpg\"><source src=\"https:\/\/scx2.b-cdn.net\/gfx\/video\/2020\/2-machinelearn.mp4\" type=\"video\/mp4\"\/><\/video><figcaption class=\"text-darken text-low-up mt-4\" itemprop=\"caption\">Princeton researchers used imitation learning to improve the success of machine learning-based robot control policies. Simulation experiments included (1) a robotic arm tasked with grasping and lifting drinking mugs of various sizes, shapes and materials; (2) the arm pushing a box across a table; and (3) a wheeled robot navigating around furniture in a home-like environment. The researchers deployed the policies learned from the mug-grasping and box-pushing tasks on a robotic arm in the laboratory, which was able to pick up 25 different mugs by grasping their rims between its two finger-like grippers. Credit: Intelligent Robot Motion Lab at Princeton University<\/figcaption><\/figure>\n<p>&#8220;These guarantees are paramount to many safety-critical applications, such as self-driving cars and autonomous drones, where the training set cannot cover every possible scenario,&#8221; said Dai, who was not involved in the research. &#8220;The guarantee tells us how likely it is that a policy can still perform reasonably well on unseen cases, and hence establishes confidence on the policy, where the stake of failure is too high.&#8221;<\/p>\n<p>In two other papers, to be presented Nov. 18 at the virtual Conference on Robot Learning, the researchers examined additional refinements to bring robot control policies closer to the guarantees that would be needed for real-world deployment. One paper used imitation learning, in which a human &#8220;expert&#8221; provides training data by manually guiding a simulated robot to pick up various objects or move through different spaces with obstacles. This approach can improve the success of machine learning-based control policies.<\/p>\n<p>To provide the training data, lead author Allen Ren, a graduate student in mechanical and aerospace engineering, used a 3-D computer mouse to control a simulated robotic arm tasked with grasping and lifting drinking mugs of various sizes, shapes and materials. Other imitation learning experiments involved the arm pushing a box across a table, and a simulation of a wheeled robot navigating around furniture in a home-like environment.<\/p>\n<p>The researchers deployed the policies learned from the mug-grasping and box-pushing tasks on a robotic arm in the laboratory, which was able to pick up 25 different mugs by grasping their rims between its two finger-like grippers\u2014not holding the handle as a human would. In the box-pushing example, the policy achieved 93% success on easier tasks and 80% on harder tasks.<\/p>\n<p>&#8220;We have a camera on top of the table that sees the environment and takes a picture five times per second,&#8221; said Ren. &#8220;Our policy training simulation takes this image and outputs what kind of action the robot should take, and then we have a controller that moves the arm to the desired locations based on the output of the model.&#8221;<\/p>\n<figure class=\"mb-4\" itemscope=\"\" itemtype=\"http:\/\/schema.org\/VideoObject\"><meta itemprop=\"name\" content=\"Machine learning guarantees robots' performance in unknown territory\"\/><meta itemprop=\"url\" content=\"https:\/\/scx2.b-cdn.net\/gfx\/video\/2020\/3-machinelearn.mp4\"\/><meta itemprop=\"description\" content=\"Princeton researchers demonstrated the development of vision-based planners that provide guarantees for flying or walking robots to carry out planned sequences of movements through diverse environments. They evaluated the vision-based planners on simulations of a drone navigating around obstacles and a four-legged robot traversing rough terrain with slopes as high as 35 degrees. Credit: Intelligent Robot Motion Lab at Princeton University\"\/><meta itemprop=\"uploadDate\" content=\"2020-11-17T14:54:06-05:00\"\/><meta itemprop=\"thumbnailUrl\" content=\"https:\/\/scx1.b-cdn.net\/gfx\/video_tmb\/2020\/3-machinelearn.mp4.jpg\"\/><meta itemprop=\"contentUrl\" content=\"https:\/\/scx2.b-cdn.net\/gfx\/video\/2020\/3-machinelearn.mp4\"\/><video class=\"embed-responsive embed-responsive-16by9\" id=\"jwVID63310\" controls=\"\" poster=\"https:\/\/scx1.b-cdn.net\/gfx\/video_tmb\/2020\/3-machinelearn.mp4.jpg\"><source src=\"https:\/\/scx2.b-cdn.net\/gfx\/video\/2020\/3-machinelearn.mp4\" type=\"video\/mp4\"\/><\/video><figcaption class=\"text-darken text-low-up mt-4\" itemprop=\"caption\">Princeton researchers demonstrated the development of vision-based planners that provide guarantees for flying or walking robots to carry out planned sequences of movements through diverse environments. They evaluated the vision-based planners on simulations of a drone navigating around obstacles and a four-legged robot traversing rough terrain with slopes as high as 35 degrees. Credit: Intelligent Robot Motion Lab at Princeton University<\/figcaption><\/figure>\n<p>A third paper demonstrated the development of vision-based planners that provide guarantees for flying or walking robots to carry out planned sequences of movements through diverse environments. Generating control policies for planned movements brought a new problem of scale\u2014a need to optimize vision-based policies with thousands, rather than hundreds, of dimensions.<\/p>\n<p>&#8220;That required coming up with some new algorithmic tools for being able to tackle that dimensionality and still be able to give strong generalization guarantees,&#8221; said lead author Sushant Veer, a postdoctoral research associate in mechanical and aerospace engineering.<\/p>\n<p>A key aspect of Veer&#8217;s strategy was the use of motion primitives, in which a policy directs a robot to go straight or turn, for example, rather than specifying a torque or velocity for each movement. Narrowing the space of possible actions makes the planning process more computationally tractable, said Majumdar.<\/p>\n<p>Veer and Majumdar evaluated the vision-based planners on simulations of a drone navigating around obstacles and a four-legged robot traversing rough terrain with slopes as high as 35 degrees\u2014&#8221;a very challenging problem that a lot of people in robotics are still trying to solve,&#8221; said Veer.<\/p>\n<p>In the study, the legged robot achieved an 80% success rate on unseen test environments. The researchers are working to further improve their policies&#8217; guarantees, as well as assessing the policies&#8217; performance on real robots in the laboratory.\n                                                                                                                        <\/p>\n<hr\/>\n<div class=\"article-main__explore my-4 d-print-none\">\n<p>                                            A system to improve a robot&#8217;s indoor navigation\n                                        <\/p><\/div>\n<hr class=\"mb-4\"\/>\n<div class=\"article-main__more p-4\">\n                                                                                                <strong>More information:<\/strong><br \/>\n                                                Anirudha Majumdar et al, PAC-Bayes control: learning policies that provably generalize to novel environments, <i>The International Journal of Robotics Research<\/i> (2020).  <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" data-doi=\"1\" href=\"http:\/\/dx.doi.org\/10.1177\/0278364920959444\">DOI: 10.1177\/0278364920959444<\/a><\/p><\/div>\n<div class=\"d-inline-block text-medium my-4\">\n                                                Provided by<br \/>\n                                                                                                    Princeton University<br \/>\n                                                                                                        <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" class=\"icon_open\" href=\"http:\/\/www.princeton.edu\/main\/\"><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>                                        <!-- print only --><\/p>\n<div class=\"d-none d-print-block\">\n<p>                                                 <strong>Citation<\/strong>:<br \/>\n                                                 Machine learning guarantees robots&#8217; performance in unknown territory (2020, November 17)<br \/>\n                                                 retrieved 17 November 2020<br \/>\n                                                 from https:\/\/techxplore.com\/<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/news\/\" data-internallinksmanager029f6b8e52c=\"2\" title=\"News\" target=\"_blank\" rel=\"noopener\">news<\/a>\/2020-11-machine-robots-unknown-territory.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 noreferrer\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong>\n<\/p><\/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 noreferrer\">Science category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/techxplore.com\/news\/2020-11-machine-robots-unknown-territory.html\" target=\"_blank\" rel=\"noopener noreferrer\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;#Machine learning guarantees robots&#8217; performance in unknown territory&#8221; Princeton researchers tested a new machine learning approach for guaranteeing robots\u2019 safety and success in unfamiliar settings. Experiments included programming a small drone called a Parrot Swing to avoid obstacles while flying down a 60-foot-long corridor. Credit: Video by the Intelligent Robot Motion Lab; GIF by Josh&#8230;<\/p>\n","protected":false},"author":1,"featured_media":114142,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/scx2.b-cdn.net\/gfx\/news\/2020\/2-machinelearn.gif","fifu_image_alt":"","footnotes":""},"categories":[16],"tags":[],"class_list":["post-114141","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\/114141","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=114141"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/114141\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/114142"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=114141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=114141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=114141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}