{"id":372556,"date":"2021-11-25T18:30:01","date_gmt":"2021-11-25T15:30:01","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/a-q-learning-algorithm-to-generate-shots-for-walking-robots-in-soccer-simulations\/"},"modified":"2021-11-25T18:30:01","modified_gmt":"2021-11-25T15:30:01","slug":"a-q-learning-algorithm-to-generate-shots-for-walking-robots-in-soccer-simulations","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/a-q-learning-algorithm-to-generate-shots-for-walking-robots-in-soccer-simulations\/","title":{"rendered":"#A Q-learning algorithm to generate shots for walking robots in soccer simulations"},"content":{"rendered":"<p>&#8220;<strong>#A Q-learning algorithm to generate shots for walking robots in soccer simulations<\/strong>&#8221;<\/p>\n<div>\n<div class=\"article__info-item mr-auto\">\n                                            <svg class=\"article__info-icon\">\n                                                <use href=\"https:\/\/techx.b-cdn.net\/tmpl\/v2\/img\/svg\/sprite.svg#icon_clock\" x=\"0\" y=\"0\"\/>\n                                            <\/svg><\/p>\n<p class=\"text-uppercase text-low\">\n                                                November 25, 2021<br \/>\n                                                <span class=\"ml-2 badge a_editorial\">feature<\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div class=\"article-gallery lightGallery\">\n<div data-thumb=\"https:\/\/scx1.b-cdn.net\/csz\/news\/tmb\/2021\/a-q-learning-algorithm.jpg\" data-src=\"https:\/\/scx2.b-cdn.net\/gfx\/news\/hires\/2021\/a-q-learning-algorithm.jpg\" data-sub-html=\"Credit: C M, Unsplash\">\n<figure class=\"article-img\">\n            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/scx1.b-cdn.net\/csz\/news\/800a\/2021\/a-q-learning-algorithm.jpg\" alt=\"A Q-learning algorithm to generate shots for walking robots in soccer simulations \" title=\"Credit: C M, Unsplash\" width=\"800\" height=\"530\"\/><figcaption class=\"text-darken text-low-up text-truncate-js text-truncate mt-3\">\n                Credit: C M, Unsplash<br \/>\n            <\/figcaption><\/figure>\n<\/p><\/div>\n<\/div>\n<p>RoboCup, originally named the J-League, is an annual robotics and artificial intelligence (AI) competition organized by the International RoboCup Federation. During RoboCup, robots compete with other robots soccer tournaments.<\/p>\n<p>                                                                                The idea for the competition originated in 1992, when Professor Alan Mackworth at University of British Columbia in Canada wrote a paper entitled &#8220;On Seeing Robots.&#8221; In 1993, a research team in Japan drew inspiration from this paper to organize the first robot soccer competition.<\/p>\n<p>While RoboCup can be highly entertaining, its main objective is to showcase advancements in robotics and AI in a real-world setting. The robotic systems participating in the competition are the result of intensive research efforts by many researchers worldwide.<\/p>\n<p>In addition to the real-world competition, computer scientists and roboticists can test their computational tools for robot soccer at the the RoboCup 3D soccer simulation league. This is essentially a platform that replicates the RoboCup environment in simulation, serving as a virtual &#8220;gym&#8221; for AI techniques and robotic systems designed to play soccer.<\/p>\n<p>Researchers at Yantai Institute of <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/technology\/\" data-internallinksmanager029f6b8e52c=\"4\" title=\"Technology\" target=\"_blank\" rel=\"noopener\">Technology<\/a> in China and University of Rahjuyan Danesh Borazjan in Iran have recently developed a new technique that could enhance the ability of robots participating in soccer <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/game\/\" data-internallinksmanager029f6b8e52c=\"7\" title=\"Game\" target=\"_blank\" rel=\"noopener\">game<\/a>s to shoot the ball while walking. This technique, presented in a paper published in Springer Link&#8217;s <i>Journal of Ambient Intelligence and Humanized Computing<\/i>, is based on a computational <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 known as the Q-learning algorithm.<\/p>\n<p>&#8220;One of the most important goals of the teams participating in the RoboCup3D league is the ability to increase the number of shots,&#8221; Yun Lin, Yibin Song and Amin Rezaeipanah, the three researchers who developed the technique, wrote in their paper. &#8220;The reason for this importance is that superiority over the opponent requires a powerful and precise shot.&#8221;<\/p>\n<p>Most techniques to generate shots in simulation are based on two approaches called inverse kinematics (IK) and point analysis. These are mathematical methods that can be used both to create computer animations and in robotics to predict the joint parameters required for a robot to attain a given position or complete an action.<\/p>\n<p>&#8220;The assumption of these methods is that the positions of the robot and the ball are fixed,&#8221; the researchers explained in their paper. &#8220;However, this is not always the case for shooting.&#8221;<\/p>\n<p>To overcome the limitations of previously proposed methods, Lin and his colleagues created a new shooting strategy based on a Q-learning algorithm, which can enhance the ability of robots to shoot the ball while walking. Q-learning algorithms are model-free computational approaches based on reinforcement learning. These algorithms are particularly useful in instances where agents are attempting to learn how to optimally navigate their environment or perform complex actions.<\/p>\n<p>&#8220;A curved path is designed to move the robot towards the ball, so that it will eventually have an optimal position to shoot,&#8221; the researchers wrote in their paper. &#8220;In <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/general\/\" data-internallinksmanager029f6b8e52c=\"3\" title=\"General\" target=\"_blank\" rel=\"noopener\">general<\/a>, the vision preceptor in RoboCup3D has noise. Hence, robot movement paramenters such as speed and angle are more precisely adjusted by the Q-learning algorithm. Finally, when the robot is in the optimal position relative to the ball and the goal, the IK module is applied to the shooting strategy.&#8221;<\/p>\n<p>Lin, Song and Rezaeipanah evaluated their Q-learning algorithm in a <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/watch-movies-tv-seriess\/\" data-internallinksmanager029f6b8e52c=\"8\" title=\"Watch Movies &amp; TV Series\" target=\"_blank\" rel=\"noopener\">series<\/a> of experiments and simulations. Remarkably, they found that it allowed robots to shoot the ball while walking much better than robots in most teams participating in the RoboCupSoccer league and in Iran&#8217;s RoboCup3D league. Ultimately, it could thus significantly improve the performance of robots during RoboCup soccer games.\n                                                                                                                        <\/p>\n<hr\/>\n<div class=\"article-main__explore my-4 d-print-none\">\n<p>                                            A heuristic search algorithm to plan attacks in robotic football\n                                        <\/p><\/div>\n<hr class=\"mb-4\"\/>\n<div class=\"article-main__more p-4\">\n                                                                                                <strong>More information:<\/strong><br \/>\n                                                Generation a shooting on the walking for soccer simulation 3D league using Q-learning algorithm. <i>Journal of Ambient Intelligence and Humanized Computing<\/i>(2021). <a rel=\"nofollow noopener\" target=\"_blank\" data-doi=\"1\" href=\"http:\/\/dx.doi.org\/10.1007\/s12652-021-03551-9\">DOI: 10.1007\/s12652-021-03551-9<\/a><\/p><\/div>\n<p class=\"article-main__note mt-4\">\n                                                \u00a9 2021 <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/sciencee\/\" data-internallinksmanager029f6b8e52c=\"5\" title=\"Science\" target=\"_blank\" rel=\"noopener\">Science<\/a> X Network<\/p>\n<p>                                        <!-- print only --><\/p>\n<div class=\"d-none d-print-block\">\n<p>                                                 <strong>Citation<\/strong>:<br \/>\n                                                 A Q-learning algorithm to generate shots for walking robots in soccer simulations (2021, November 25)<br \/>\n                                                 retrieved 25 November 2021<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>\/2021-11-q-learning-algorithm-shots-robots-soccer.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-11-q-learning-algorithm-shots-robots-soccer.html\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;#A Q-learning algorithm to generate shots for walking robots in soccer simulations&#8221; November 25, 2021 feature Credit: C M, Unsplash RoboCup, originally named the J-League, is an annual robotics and artificial intelligence (AI) competition organized by the International RoboCup Federation. During RoboCup, robots compete with other robots soccer tournaments. The idea for the competition originated&#8230;<\/p>\n","protected":false},"author":1,"featured_media":372557,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/scx2.b-cdn.net\/gfx\/news\/hires\/2021\/a-q-learning-algorithm.jpg","fifu_image_alt":"","footnotes":""},"categories":[16],"tags":[],"class_list":["post-372556","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\/372556","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=372556"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/372556\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/372557"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=372556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=372556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=372556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}