{"id":1432,"date":"2021-06-30T21:46:36","date_gmt":"2021-06-30T21:46:36","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/eecsnews\/?p=1432"},"modified":"2021-06-30T23:04:25","modified_gmt":"2021-06-30T23:04:25","slug":"computer-science-students-paper-selected-as-one-of-conferences-best","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/eecsnews\/2021\/06\/30\/computer-science-students-paper-selected-as-one-of-conferences-best\/","title":{"rendered":"Computer science students\u2019 paper selected as one of conference\u2019s best"},"content":{"rendered":"\n<p><img loading=\"lazy\" decoding=\"async\" width=\"616\" height=\"300\" class=\"wp-image-1433\" style=\"width: 55%;float:left;margin:0px 20px 20px 0px\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/1921\/files\/2021\/06\/siekmann-godse.jpg\" alt=\"Jonah Siekmann and Yesh Godse\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/1921\/files\/2021\/06\/siekmann-godse.jpg 616w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/1921\/files\/2021\/06\/siekmann-godse-300x146.jpg 300w\" sizes=\"auto, (max-width: 616px) 100vw, 616px\" \/>A research paper on robotics authored by computer science researchers at Oregon State University was recently named <a href=\"https:\/\/www.ieee-icra.org\/files\/ICRA2021AwardList.pdf#page=39\">one of the top four<\/a> out of more than 2,000 accepted submissions at a prestigious conference.<\/p>\n\n\n\n<p>Students Jonah Siekmann and Yesh Godse <a href=\"https:\/\/www.youtube.com\/watch?v=4DnxV9lko_U\">presented their research findings<\/a> at the 2021 IEEE International Conference on Robotics and Automation. In their paper, \u201c<a href=\"https:\/\/arxiv.org\/abs\/2011.01387\">Sim-to-Real Learning of All Common Bipedal Gaits via Periodic Reward Composition<\/a>,\u201d they report on their work using simulations to teach two-legged robots how to run, skip, and hop.<\/p>\n\n\n\n<p>The paper is co-authored with <a href=\"https:\/\/eecs.oregonstate.edu\/people\/fern-alan\">Alan Fern<\/a>, professor and associate head of research in the School of Electrical Engineering and Computer Science, and <a href=\"https:\/\/mime.oregonstate.edu\/people\/hurst\">Jonathan Hurst<\/a>, professor of mechanical engineering and robotics.<\/p>\n\n\n\n<p>Traditionally, researchers have tried to train bipedal robots to move by first creating a \u201creference trajectory,\u201d which tells the robot at each moment where its joints and velocities should be. This approach, however, doesn\u2019t work particularly well since it is difficult to figure out the reference trajectories, and it doesn\u2019t take into account the uneven surfaces the robot needs to deal with.<\/p>\n\n\n\n<p>Instead, the researchers\u2019 new approach trains the robot in simulation, and rewards the robot when it is accomplishing the goal, and gives negative rewards when it is not.<\/p>\n\n\n\n<p>\u201cWe use an approach that simply specifies constraints on the foot forces and velocities which allows us to specify the different types of gaits and smoothly move between them,\u201d Fern said. \u201cThis worked much better than we ever expected.\u201d<\/p>\n\n\n\n<p>Siekmann, a master\u2019s degree student in robotics who earned an honors bachelor\u2019s degree in computer science from Oregon State in 2020, provided some additional insights.<\/p>\n\n\n\n<p>\u201cWe were trying to train a neural network to learn various bipedal behaviors from scratch without any kind of motion capture or reference to what those behaviors looked like,\u201d Siekmann explained. \u201cTo do this, we used deep reinforcement learning that allows a neural network to maximize a reward function.\u201d<\/p>\n\n\n\n<p>Added Godse, \u201cIt turned out that there was a simple mathematical framework for describing the full spectrum of all bipedal gaits and their corresponding reward\/cost functions.\u201d<\/p>\n\n\n\n<p>Godse graduated in just three years with a bachelor\u2019s degree in computer science from Oregon State in spring 2021 and began working on robotics research as a freshman.<\/p>\n\n\n\n<p>Both Siekmann and Godse are now working as controls engineers at <a href=\"https:\/\/www.agilityrobotics.com\/\">Agility Robotics<\/a>, the company co-founded by Hurst that develops the robots used in Oregon State\u2019s <a href=\"https:\/\/mime.oregonstate.edu\/research\/drl\/\">Dynamic Robotics Lab<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Robot Learns to Climb Stairs Blind\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/MPhEmC6b6XU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>A research paper on robotics authored by computer science researchers at Oregon State University was recently named one of the top four out of more than 2,000 accepted submissions at a prestigious conference. Students Jonah Siekmann and Yesh Godse presented their research findings at the 2021 IEEE International Conference on Robotics and Automation. In their [&hellip;]<\/p>\n","protected":false},"author":935,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2027,523,216220],"tags":[1394254,1394252,1394256,1231,1394183,1394255,1394250,1394253,1394257,155,2479,1394251],"class_list":["post-1432","post","type-post","status-publish","format-standard","hentry","category-awards","category-research","category-student-stories","tag-agility-robotics","tag-alan-fern","tag-bipedal-robot","tag-computer-science","tag-deep-learning","tag-gait","tag-jonah-siekmann","tag-jonathan-hurst","tag-neural-network","tag-oregon-state-university","tag-robotics","tag-yesh-godse"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/eecsnews\/wp-json\/wp\/v2\/posts\/1432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/eecsnews\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/eecsnews\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/eecsnews\/wp-json\/wp\/v2\/users\/935"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/eecsnews\/wp-json\/wp\/v2\/comments?post=1432"}],"version-history":[{"count":11,"href":"https:\/\/blogs.oregonstate.edu\/eecsnews\/wp-json\/wp\/v2\/posts\/1432\/revisions"}],"predecessor-version":[{"id":1447,"href":"https:\/\/blogs.oregonstate.edu\/eecsnews\/wp-json\/wp\/v2\/posts\/1432\/revisions\/1447"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/eecsnews\/wp-json\/wp\/v2\/media?parent=1432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/eecsnews\/wp-json\/wp\/v2\/categories?post=1432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/eecsnews\/wp-json\/wp\/v2\/tags?post=1432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}