{"id":1227175,"date":"2022-10-18T02:02:00","date_gmt":"2022-10-18T02:02:00","guid":{"rendered":"https:\/\/www.ghanamma.com\/2022\/10\/18\/watch-two-mini-cheetah-robots-square-off-on-the-soccer-field\/"},"modified":"2022-10-18T02:02:00","modified_gmt":"2022-10-18T02:02:00","slug":"watch-two-mini-cheetah-robots-square-off-on-the-soccer-field","status":"publish","type":"post","link":"https:\/\/www.ghanamma.com\/2022\/10\/18\/watch-two-mini-cheetah-robots-square-off-on-the-soccer-field\/","title":{"rendered":"Watch two Mini Cheetah robots square off on the soccer field \u2022"},"content":{"rendered":"<p><\/p>\n<div>\n<p id=\"speakable-summary\">Some robotics challenges have immediately clear applications. Others are more focused on helping systems solve broader challenges. Teaching small robots to play soccer against one another fits firmly into the latter category.<\/p>\n<p>The authors of a new paper detailing the use of reinforcement learning to teach MIT\u2019s Mini Cheetah robot to play goalie note:<\/p>\n<blockquote>\n<p>Soccer goalkeeping using quadrupeds is a challenging problem that combines highly dynamic locomotion with precise and fast non-prehensile object (ball) manipulation. The robot needs to react to and intercept a potentially flying ball using dynamic locomotion maneuvers in a very short amount of time, usually less than one second. In this paper, we propose to address this problem using a hierarchical model-free RL framework.<\/p>\n<\/blockquote>\n<div id=\"attachment_2426294\" style=\"width: 810px\" class=\"wp-caption aligncenter\">\n<p id=\"caption-attachment-2426294\" class=\"wp-caption-text\"><strong>Image Credits:<\/strong> Hybrid Robotics<\/p>\n<\/div>\n<p>Effectively, the robot needs to lock into a projectile and maneuver itself to block the ball in under a second. The robot\u2019s parameters are defined in an emulator, and the Mini Cheetah relies on a trio of moves \u2014 sidestep, dive, and jump \u2014 to block the ball on its way to the goal by determining its trajectory while in motion.<\/p>\n<p><div class=\"youtube-embed\" data-video_id=\"iX6OgG67-ZQ\"><iframe loading=\"lazy\" title=\"Creating a Dynamic Quadrupedal Robotic Goalkeeper with Reinforcement Learning\" width=\"696\" height=\"392\" src=\"https:\/\/www.youtube.com\/embed\/iX6OgG67-ZQ?feature=oembed&#038;enablejsapi=1\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/div>\n<\/p>\n<p>To test the efficacy of the program, the team pitted the system against both a human component and a fellow Mini Cheetah. Notably, the same basic framework used to defend the goal can be applied to offense. The paper\u2019s authors note, \u201cIn this work, we focused solely on the goalkeeping task, but the proposed framework can be extended to other scenarios, such as multi-skill soccer ball kicking.\u201d<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Some robotics challenges have immediately clear applications. Others are more focused on helping systems solve broader challenges. Teaching small robots to play soccer against one another fits firmly into the latter category. The authors of a new paper detailing the use of reinforcement learning to teach MIT\u2019s Mini Cheetah robot to play goalie note: Soccer [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1227177,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-1227175","post","type-post","status-publish","format-standard","has-post-thumbnail","category-celebrity-gossip"],"_links":{"self":[{"href":"https:\/\/www.ghanamma.com\/2022\/wp-json\/wp\/v2\/posts\/1227175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ghanamma.com\/2022\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ghanamma.com\/2022\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ghanamma.com\/2022\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ghanamma.com\/2022\/wp-json\/wp\/v2\/comments?post=1227175"}],"version-history":[{"count":0,"href":"https:\/\/www.ghanamma.com\/2022\/wp-json\/wp\/v2\/posts\/1227175\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ghanamma.com\/2022\/wp-json\/wp\/v2\/media?parent=1227175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ghanamma.com\/2022\/wp-json\/wp\/v2\/categories?post=1227175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ghanamma.com\/2022\/wp-json\/wp\/v2\/tags?post=1227175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}