{"id":648,"date":"2023-08-15T12:00:11","date_gmt":"2023-08-15T04:00:11","guid":{"rendered":"https:\/\/ldsc.pme.nthu.edu.tw\/?p=648"},"modified":"2023-12-28T17:14:53","modified_gmt":"2023-12-28T09:14:53","slug":"%e5%a4%9a%e8%bb%b8%e5%b7%a5%e6%a5%ad%e6%a9%9f%e5%99%a8%e8%87%82%e9%81%bf%e9%9a%9c%e8%88%87%e8%b7%af%e5%be%91%e8%a6%8f%e5%8a%83%e4%b9%8b%e8%99%9b%e5%af%a6%e6%95%b4%e5%90%88%e7%a0%94%e7%a9%b6","status":"publish","type":"post","link":"https:\/\/ldsc.pme.nthu.edu.tw\/en\/research\/collaboration\/%e5%a4%9a%e8%bb%b8%e5%b7%a5%e6%a5%ad%e6%a9%9f%e5%99%a8%e8%87%82%e9%81%bf%e9%9a%9c%e8%88%87%e8%b7%af%e5%be%91%e8%a6%8f%e5%8a%83%e4%b9%8b%e8%99%9b%e5%af%a6%e6%95%b4%e5%90%88%e7%a0%94%e7%a9%b6\/","title":{"rendered":"<ins>Application of Stochastic Optimization on a Multi-axis Robot Arm for Obstacle Avoidance and Trajectory Planning<\/ins>"},"content":{"rendered":"\n<p class=\"has-medium-font-size\">This research combines a sampling-based planning (SBP) algorithm with stochastic trajectory optimization for motion planning (STOMP) to enable a multi-axis industrial robot arm to generate an obstacle-avoiding motion path according to the operating environment and task requirements. The SBP algorithm is used due to the large search space of the multi-axis industrial robot arm, which makes it impossible to directly calculate an effective path. The SBP algorithm performs random sampling to explore the space, avoid obstacles and find a path between the start and end points. The STOMP method involves iteratively adding noise to the initial trajectory generated by SBP to explore the search space around it. The effectiveness of the combined search method is verified by simulations and experiments using Delta&#8217;s 6-DOF robotic arm.<\/p>\n\n\n\n<div class=\"wp-block-uagb-image aligncenter uagb-block-ddd6ac27 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-center\"><figure class=\"wp-block-uagb-image__figure\"><img decoding=\"async\" srcset=\"https:\/\/ldsc.pme.nthu.edu.tw\/wp-content\/uploads\/2022\/12\/\u9a57\u8b49\u5834\u666f-1024x699.png \" sizes=\"auto, (max-width: 480px) 150px\" src=\"https:\/\/ldsc.pme.nthu.edu.tw\/wp-content\/uploads\/2022\/12\/\u9a57\u8b49\u5834\u666f-1024x699.png\" alt=\"\" class=\"uag-image-673\" width=\"477\" height=\"326\" title=\"\" loading=\"lazy\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center\">Figure 1. Multi-axis industrial robot arm picking up and placing materials on machining center.<\/p>\n\n\n\n<div class=\"wp-block-uagb-image aligncenter uagb-block-2996caba wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-center\"><figure class=\"wp-block-uagb-image__figure\"><img decoding=\"async\" srcset=\"https:\/\/ldsc.pme.nthu.edu.tw\/wp-content\/uploads\/2023\/09\/2023-09-22-16-27-01-\u7684\u87a2\u5e55\u64f7\u5716-1024x484.png \" sizes=\"auto, (max-width: 480px) 150px\" src=\"https:\/\/ldsc.pme.nthu.edu.tw\/wp-content\/uploads\/2023\/09\/2023-09-22-16-27-01-\u7684\u87a2\u5e55\u64f7\u5716-1024x484.png\" alt=\"\" class=\"uag-image-687\" width=\"1024\" height=\"484\" title=\"\" loading=\"lazy\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center\">Figure 2: Simulation of obstacle avoidance and path planning for workpiece picking and placing by multi-axis industrial robot arm.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/ldsc.pme.nthu.edu.tw\/wp-content\/uploads\/2023\/09\/20230922_170854-online-video-cutter.com_-1.mp4\"><\/video><figcaption class=\"wp-element-caption\">Experimental Results of Traditional Position Teaching Method<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/ldsc.pme.nthu.edu.tw\/wp-content\/uploads\/2023\/09\/\u5be6\u9a57\u5f71\u7247-1-online-video-cutter.com-1.mp4\"><\/video><figcaption class=\"wp-element-caption\">Experimental Results of Path Optimization<\/figcaption><\/figure>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This research combines a sampling-based planning (SBP) algorithm with stochastic trajectory optimization for motion planning (STOMP) to enable a multi-axis industrial robot arm to generate an obstacle-avoiding motion path according to the operating environment and task requirements. The SBP algorithm is used due to the large search space of the multi-axis industrial robot arm, which &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/ldsc.pme.nthu.edu.tw\/en\/research\/collaboration\/%e5%a4%9a%e8%bb%b8%e5%b7%a5%e6%a5%ad%e6%a9%9f%e5%99%a8%e8%87%82%e9%81%bf%e9%9a%9c%e8%88%87%e8%b7%af%e5%be%91%e8%a6%8f%e5%8a%83%e4%b9%8b%e8%99%9b%e5%af%a6%e6%95%b4%e5%90%88%e7%a0%94%e7%a9%b6\/\"> <span class=\"screen-reader-text\"><ins>Application of Stochastic Optimization on a Multi-axis Robot Arm for Obstacle Avoidance and Trajectory Planning<\/ins><\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":650,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","footnotes":""},"categories":[16],"tags":[],"class_list":["post-648","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-collaboration"],"translation":{"provider":"WPGlobus","version":"2.12.2","language":"en","enabled_languages":["tw","en"],"languages":{"tw":{"title":true,"content":true,"excerpt":false},"en":{"title":true,"content":true,"excerpt":false}}},"uagb_featured_image_src":{"full":["https:\/\/ldsc.pme.nthu.edu.tw\/wp-content\/uploads\/2022\/12\/delta_scene-1.png",1920,1080,false],"thumbnail":["https:\/\/ldsc.pme.nthu.edu.tw\/wp-content\/uploads\/2022\/12\/delta_scene-1-150x150.png",150,150,true],"medium":["https:\/\/ldsc.pme.nthu.edu.tw\/wp-content\/uploads\/2022\/12\/delta_scene-1-300x169.png",300,169,true],"medium_large":["https:\/\/ldsc.pme.nthu.edu.tw\/wp-content\/uploads\/2022\/12\/delta_scene-1-768x432.png",768,432,true],"large":["https:\/\/ldsc.pme.nthu.edu.tw\/wp-content\/uploads\/2022\/12\/delta_scene-1-1024x576.png",1024,576,true],"1536x1536":["https:\/\/ldsc.pme.nthu.edu.tw\/wp-content\/uploads\/2022\/12\/delta_scene-1-1536x864.png",1536,864,true],"2048x2048":["https:\/\/ldsc.pme.nthu.edu.tw\/wp-content\/uploads\/2022\/12\/delta_scene-1.png",1920,1080,false],"depicter-thumbnail":["https:\/\/ldsc.pme.nthu.edu.tw\/wp-content\/uploads\/2022\/12\/delta_scene-1-200x113.png",200,113,true]},"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/ldsc.pme.nthu.edu.tw\/en\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"This research combines a sampling-based planning (SBP) algorithm with stochastic trajectory optimization for motion planning (STOMP) to enable a multi-axis industrial robot arm to generate an obstacle-avoiding motion path according to the operating environment and task requirements. The SBP algorithm is used due to the large search space of the multi-axis industrial robot arm, which&hellip;","_links":{"self":[{"href":"https:\/\/ldsc.pme.nthu.edu.tw\/en\/wp-json\/wp\/v2\/posts\/648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ldsc.pme.nthu.edu.tw\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ldsc.pme.nthu.edu.tw\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ldsc.pme.nthu.edu.tw\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ldsc.pme.nthu.edu.tw\/en\/wp-json\/wp\/v2\/comments?post=648"}],"version-history":[{"count":9,"href":"https:\/\/ldsc.pme.nthu.edu.tw\/en\/wp-json\/wp\/v2\/posts\/648\/revisions"}],"predecessor-version":[{"id":830,"href":"https:\/\/ldsc.pme.nthu.edu.tw\/en\/wp-json\/wp\/v2\/posts\/648\/revisions\/830"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ldsc.pme.nthu.edu.tw\/en\/wp-json\/wp\/v2\/media\/650"}],"wp:attachment":[{"href":"https:\/\/ldsc.pme.nthu.edu.tw\/en\/wp-json\/wp\/v2\/media?parent=648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ldsc.pme.nthu.edu.tw\/en\/wp-json\/wp\/v2\/categories?post=648"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ldsc.pme.nthu.edu.tw\/en\/wp-json\/wp\/v2\/tags?post=648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}