{"id":51633,"date":"2021-08-03T11:37:00","date_gmt":"2021-08-03T03:37:00","guid":{"rendered":"https:\/\/www.tm-robot.com\/?post_type=docs&#038;p=51633"},"modified":"2022-11-01T15:16:15","modified_gmt":"2022-11-01T07:16:15","slug":"tm-operator-api-palletizing-operator-implementation-demo","status":"publish","type":"docs","link":"https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/","title":{"rendered":"TM Operator API- Palletizing Operator Implementation Demo"},"content":{"rendered":"<h2><strong>Brief Introduction<\/strong><\/h2>\n<p>TM Operator API is a service TM Robot provide for developer to build Robot Operator with the programming language and develop platform they are most familiar with for multiple purpose.<br \/>\nIn this demo, we are using the API to build an UI for <a href=\"https:\/\/www.tm-robot.com\/en\/tm-palletizing-operator\/\">TM Palletizing Operator<\/a>.<\/p>\n<h2><strong>TM Palletizing Operator Quick Introduction<\/strong><\/h2>\n<p>TM Palletizing Operator is an integrated platform and a stand-along product provided by TM as figure below. It\u2019s developed for palletizing application including necessary components and easy to use. A TM flow project and necessary setting are preloaded on the robot.<\/p>\n<p><a href=\"https:\/\/www.tm-robot.com\/en\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/maxresdefault\/\" rel=\"attachment wp-att-52032\"><img loading=\"lazy\" class=\"alignnone wp-image-52032\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/maxresdefault-1024x576.jpg\" alt=\"\" width=\"800\" height=\"450\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/maxresdefault-1024x576.jpg 1024w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/maxresdefault-1000x563.jpg 1000w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/maxresdefault-300x169.jpg 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/maxresdefault-768x432.jpg 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/maxresdefault.jpg 1280w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<h2><strong>Demo Video<\/strong><\/h2>\n<div style=\"width: 810px;\" class=\"wp-video\"><!--[if lt IE 9]><script>document.createElement('video');<\/script><![endif]-->\n<video class=\"wp-video-shortcode\" id=\"video-51633-1\" width=\"810\" height=\"540\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/www.tm-robot.com\/wp-content\/uploads\/2021\/08\/operator-api-0820.mp4?_=1\" \/><a href=\"https:\/\/www.tm-robot.com\/wp-content\/uploads\/2021\/08\/operator-api-0820.mp4\">https:\/\/www.tm-robot.com\/wp-content\/uploads\/2021\/08\/operator-api-0820.mp4<\/a><\/video><\/div>\n<h2><strong>Pre-setting of the environment<\/strong><\/h2>\n<h4>Hardware Preparation<\/h4>\n<p>Since this Demo is designed for TM Palletizing Operator, you will need all the hardware included in TM Palletizing Operator, and one extra IPC to run all other software demo needed.<\/p>\n<p><a href=\"https:\/\/www.tm-robot.com\/en\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/palletizing_hw\/\" rel=\"attachment wp-att-51976\"><img loading=\"lazy\" class=\"alignnone wp-image-51976\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/palletizing_hw-1024x599.png\" alt=\"\" width=\"800\" height=\"468\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/palletizing_hw-1024x599.png 1024w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/palletizing_hw-1000x585.png 1000w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/palletizing_hw-300x176.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/palletizing_hw-768x450.png 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/palletizing_hw-1536x899.png 1536w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/palletizing_hw.png 1734w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<h4>Software Preparation on PC<\/h4>\n<p>All Software Below needed to be downloaded and installed to the default folder path. Changing the installation path may cause abnormal behavior of the demo.<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"28\"><\/td>\n<td width=\"166\">Item Name<\/td>\n<td width=\"79\">Version<\/td>\n<td width=\"180\">Remark<\/td>\n<\/tr>\n<tr>\n<td width=\"28\">1<\/td>\n<td width=\"166\">TMflow<\/td>\n<td width=\"79\">1.82.3000<\/td>\n<td width=\"180\">Free For Online Version<\/td>\n<\/tr>\n<tr>\n<td width=\"28\">2<\/td>\n<td width=\"166\">TMstudio<\/td>\n<td width=\"79\">1.16.1600<\/td>\n<td width=\"180\">Dongle needed for export function<\/td>\n<\/tr>\n<tr>\n<td width=\"28\">3<\/td>\n<td width=\"166\">Operator API<\/td>\n<td width=\"79\">1.01.4000<\/td>\n<td width=\"180\">Dongle needed. Double click on edge-ca.crt to install verification.<\/td>\n<\/tr>\n<tr>\n<td width=\"28\">4<\/td>\n<td width=\"166\">Microsoft Visual Studio 2019 (Demo project: Windows Forms .NET Core3.1)<\/td>\n<td width=\"79\">16.8.4<\/td>\n<td width=\"180\">Free For Community Version<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Robot and PC Connection<\/h4>\n<p>Please connect the IPC directly with Robot controller through Ethernet cable, then restart Modbus of Robot by clicking disable, then enable.(TMflow=&gt;Setting=&gt;Connection)<\/p>\n<p><a href=\"https:\/\/www.tm-robot.com\/en\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/modbusrestart\/\" rel=\"attachment wp-att-52007\"><img loading=\"lazy\" class=\"alignnone wp-image-52007\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/modbusrestart-1024x574.jpg\" alt=\"\" width=\"800\" height=\"448\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/modbusrestart-1024x574.jpg 1024w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/modbusrestart-1000x561.jpg 1000w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/modbusrestart-300x168.jpg 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/modbusrestart-768x430.jpg 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/modbusrestart.jpg 1916w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>By that, you will have the IP set for robot and IPC. Robot IP could be seen on TMflow. (If robot IP is still 127.0.0.1, means Modbus connection is not properly opened, please restart Modbus again.)<\/p>\n<p><a href=\"https:\/\/www.tm-robot.com\/en\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/robotconnect\/\" rel=\"attachment wp-att-52013\"><img loading=\"lazy\" class=\"alignnone wp-image-52013\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/robotconnect--1024x576.jpg\" alt=\"\" width=\"800\" height=\"450\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/robotconnect--1024x576.jpg 1024w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/robotconnect--1000x563.jpg 1000w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/robotconnect--300x169.jpg 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/robotconnect--768x432.jpg 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/robotconnect-.jpg 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>IPC&#8217;s IP could be checked from cmd command: ipconfig.<\/p>\n<p><a href=\"https:\/\/www.tm-robot.com\/en\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/ipconfig\/\" rel=\"attachment wp-att-52019\"><img loading=\"lazy\" class=\"alignnone wp-image-52019\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/ipconfig-300x118.jpg\" alt=\"\" width=\"600\" height=\"236\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/ipconfig-300x118.jpg 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/ipconfig.jpg 596w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h4>PC Share Folder Setting<\/h4>\n<p>Since we have to import txt file from IPC to robot, we will have to setup a share folder.<\/p>\n<p>First on IPC, set following folder: C:\\Techman Robot\\TMstudio as share folder. Right Click on Folder=&gt;Give access to=&gt;Specific people&#8230;<\/p>\n<p><a href=\"https:\/\/www.tm-robot.com\/en\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/sharefoldersetting1\/\" rel=\"attachment wp-att-51982\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-51982\" src=\"https:\/\/www.tm-robot.com\/wp-content\/uploads\/2021\/08\/sharefoldersetting1.png\" alt=\"\" width=\"369\" height=\"250\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/sharefoldersetting1.png 369w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/sharefoldersetting1-300x203.png 300w\" sizes=\"(max-width: 369px) 100vw, 369px\" \/><\/a><\/p>\n<p>Click on Drop down box and select Everyone, then click Add to add Everyone to the list.<\/p>\n<p><a href=\"https:\/\/www.tm-robot.com\/en\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/sharefoldersetting2\/\" rel=\"attachment wp-att-51988\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-51988\" src=\"https:\/\/www.tm-robot.com\/wp-content\/uploads\/2021\/08\/sharefoldersetting2.png\" alt=\"\" width=\"614\" height=\"454\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/sharefoldersetting2.png 614w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/sharefoldersetting2-300x222.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/sharefoldersetting2-600x444.png 600w\" sizes=\"(max-width: 614px) 100vw, 614px\" \/><\/a><\/p>\n<h4>Robot Share Folder Setting<\/h4>\n<p>Since we will need to import file generated from TMstudio to TMflow while executing the Palletizing Operator UI, share folder information need to be set in TMflow.(TMflow=&gt;Setting=&gt;Network Service) Please set UNC as your IPC&#8217;s share folder path, user name and password as IPC&#8217;s login information.<\/p>\n<p><a href=\"https:\/\/www.tm-robot.com\/en\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/sharefolder\/\" rel=\"attachment wp-att-52025\"><img loading=\"lazy\" class=\"alignnone wp-image-52025 size-medium\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/sharefolder-300x233.jpg\" alt=\"\" width=\"300\" height=\"233\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/sharefolder-300x233.jpg 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/sharefolder-600x466.jpg 600w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/sharefolder.jpg 686w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h4>Template File Import<\/h4>\n<ul>\n<li>TMstudio template file<\/li>\n<\/ul>\n<p>In this demo, palletizing project will be generated from templates, please download the templates <a href=\"https:\/\/www.tm-robot.com\/en\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/tm-studio-template-08032021\/\" rel=\"attachment wp-att-51935\">here<\/a>, extract files and put them into following path: C:\\Techman Robot\\TMstudio\\pallet<\/p>\n<ul>\n<li>TMflow project and global variable<\/li>\n<\/ul>\n<p>Please download TMflow project and global variable <a href=\"https:\/\/www.tm-robot.com\/en\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/palletizing-operator_api_20210820\/\" rel=\"attachment wp-att-52461\">here<\/a>, and import them all into TM robot.<\/p>\n<h4>Visual Studio Project Download<\/h4>\n<p>Please download Visual Studio project file <a href=\"https:\/\/www.tm-robot.com\/en\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/operatorapipalletizingdemo08202021-1-0-0\/\" rel=\"attachment wp-att-52500\">here<\/a>. Extract it and open .sln file with Microsoft Visual Studio.<\/p>\n<h2><strong>More Detail about Visual Studio Project\u00a0<\/strong><\/h2>\n<h4>Visualize Flow Chart of Project<\/h4>\n<p>In flow chart below, you could see what command is being triggered while a button is being pressed.<\/p>\n<p><a href=\"https:\/\/www.tm-robot.com\/en\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/flowchart-0820-2\/\" rel=\"attachment wp-att-52481\"><img loading=\"lazy\" class=\"alignnone wp-image-52481\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/flowchart-0820-2-1024x522.png\" alt=\"\" width=\"800\" height=\"408\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/flowchart-0820-2-1024x522.png 1024w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/flowchart-0820-2-1000x510.png 1000w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/flowchart-0820-2-300x153.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/flowchart-0820-2-768x391.png 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/flowchart-0820-2.png 1501w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<h4>Visual Studio Project App.config Setting<\/h4>\n<p>There is a app.config file in project folder, which makes it easy for user to change parameter without editing the Visual Studio code.<\/p>\n<p><a href=\"https:\/\/www.tm-robot.com\/en\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/appconfig\/\" rel=\"attachment wp-att-52441\"><img loading=\"lazy\" class=\"alignnone wp-image-52441 size-full\" src=\"https:\/\/www.tm-robot.com\/wp-content\/uploads\/2021\/08\/appconfig.jpg\" alt=\"\" width=\"1259\" height=\"231\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/appconfig.jpg 1259w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/appconfig-1000x183.jpg 1000w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/appconfig-300x55.jpg 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/appconfig-1024x188.jpg 1024w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/appconfig-768x141.jpg 768w\" sizes=\"(max-width: 1259px) 100vw, 1259px\" \/><\/a><\/p>\n<h2><strong>FAQ<\/strong><\/h2>\n<h4>Q: What should I do if I want to adjust robot palletizing movement after project played?<\/h4>\n<p>A: All robot movement points except the picking point(which is teached in TM flow or determined by Vision) are exported from TM studio. If user want to adjust them, please click on &#8220;Stop&#8221; button; after robot status showed as Stop, user can click on &#8220;Engineer Mode&#8221; on bottom right, go to tab2, then click on &#8220;Engineer Mode&#8221; again. Select &#8220;Edit&#8221;, then select the project you created before, then click on &#8220;Edit&#8221;, it will bring you to TM studio to do adjustment all over again.<\/p>\n<p>There are some parameters could be adjust inside TM studio as below. Click on question mark on top right for some tips.<\/p>\n<p>All following procedure like Landmark, picking point setting and vision setting are already saved inside TM flow project, so user could directly click on &#8220;Next Step&#8221;.<\/p>\n<h4>Q: What should I do if I want to adjust Robot picking position?<\/h4>\n<p>A: If user want to adjust them, please click on &#8220;Stop&#8221; button; after robot status showed as Stop, user can click on &#8220;Engineer Mode&#8221; on bottom right, go to tab5, then click on &#8220;Engineer Mode&#8221; again.<\/p>\n<p>If user think the picking is not at the position it should be, please do thing all over again by starting from &#8220;Create Base by Landmark&#8221;, then &#8220;Set Picking Point as Current Position&#8221;, then choose one option from &#8220;Pick from Fix point, no Vision&#8221; or &#8220;Pick By Vision&#8221;.<\/p>\n<h4>Q: I have other questions need to be answered.<\/h4>\n<p>A: Please leave a comment below, we will try to help you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Brief Introduction TM Operator API is a service TM Robo [&hellip;]<\/p>\n","protected":false},"author":3620,"featured_media":0,"parent":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"doc_category":[],"doc_tag":[2510],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TM Operator API- Palletizing Operator Implementation Demo | Techman Robot<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"zh_TW\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TM Operator API- Palletizing Operator Implementation Demo | Techman Robot\" \/>\n<meta property=\"og:description\" content=\"Brief Introduction TM Operator API is a service TM Robo [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/\" \/>\n<meta property=\"og:site_name\" content=\"Techman Robot\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-01T07:16:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/maxresdefault-1024x576.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.tm-robot.com\/en\/#organization\",\"name\":\"Techman Robot\",\"url\":\"https:\/\/www.tm-robot.com\/en\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.tm-robot.com\/en\/#logo\",\"inLanguage\":\"zh-TW\",\"url\":\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2018\/09\/logo.png\",\"contentUrl\":\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2018\/09\/logo.png\",\"width\":221,\"height\":196,\"caption\":\"Techman Robot\"},\"image\":{\"@id\":\"https:\/\/www.tm-robot.com\/en\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tm-robot.com\/en\/#website\",\"url\":\"https:\/\/www.tm-robot.com\/en\/\",\"name\":\"Techman Robot\",\"description\":\"Intelligent Cobots for a World of Applications\",\"publisher\":{\"@id\":\"https:\/\/www.tm-robot.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tm-robot.com\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-TW\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/#primaryimage\",\"inLanguage\":\"zh-TW\",\"url\":\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/maxresdefault-1024x576.jpg\",\"contentUrl\":\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/maxresdefault-1024x576.jpg\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/#webpage\",\"url\":\"https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/\",\"name\":\"TM Operator API- Palletizing Operator Implementation Demo | Techman Robot\",\"isPartOf\":{\"@id\":\"https:\/\/www.tm-robot.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/#primaryimage\"},\"datePublished\":\"2021-08-03T03:37:00+00:00\",\"dateModified\":\"2022-11-01T07:16:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/#breadcrumb\"},\"inLanguage\":\"zh-TW\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www2.tm-robot.com\/zh-hant\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docs\",\"item\":\"https:\/\/www.tm-robot.com\/zh-hant\/docs\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"TM Operator API- Palletizing Operator Implementation Demo\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TM Operator API- Palletizing Operator Implementation Demo | Techman Robot","robots":{"index":"noindex","follow":"follow"},"og_locale":"zh_TW","og_type":"article","og_title":"TM Operator API- Palletizing Operator Implementation Demo | Techman Robot","og_description":"Brief Introduction TM Operator API is a service TM Robo [&hellip;]","og_url":"https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/","og_site_name":"Techman Robot","article_modified_time":"2022-11-01T07:16:15+00:00","og_image":[{"url":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/maxresdefault-1024x576.jpg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.tm-robot.com\/en\/#organization","name":"Techman Robot","url":"https:\/\/www.tm-robot.com\/en\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/www.tm-robot.com\/en\/#logo","inLanguage":"zh-TW","url":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2018\/09\/logo.png","contentUrl":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2018\/09\/logo.png","width":221,"height":196,"caption":"Techman Robot"},"image":{"@id":"https:\/\/www.tm-robot.com\/en\/#logo"}},{"@type":"WebSite","@id":"https:\/\/www.tm-robot.com\/en\/#website","url":"https:\/\/www.tm-robot.com\/en\/","name":"Techman Robot","description":"Intelligent Cobots for a World of Applications","publisher":{"@id":"https:\/\/www.tm-robot.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tm-robot.com\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-TW"},{"@type":"ImageObject","@id":"https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/#primaryimage","inLanguage":"zh-TW","url":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/maxresdefault-1024x576.jpg","contentUrl":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2021\/08\/maxresdefault-1024x576.jpg"},{"@type":"WebPage","@id":"https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/#webpage","url":"https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/","name":"TM Operator API- Palletizing Operator Implementation Demo | Techman Robot","isPartOf":{"@id":"https:\/\/www.tm-robot.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/#primaryimage"},"datePublished":"2021-08-03T03:37:00+00:00","dateModified":"2022-11-01T07:16:15+00:00","breadcrumb":{"@id":"https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/#breadcrumb"},"inLanguage":"zh-TW","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.tm-robot.com\/zh-hant\/docs\/tm-operator-api-palletizing-operator-implementation-demo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www2.tm-robot.com\/zh-hant\/"},{"@type":"ListItem","position":2,"name":"Docs","item":"https:\/\/www.tm-robot.com\/zh-hant\/docs\/"},{"@type":"ListItem","position":3,"name":"TM Operator API- Palletizing Operator Implementation Demo"}]}]}},"_links":{"self":[{"href":"https:\/\/www.tm-robot.com\/zh-hant\/wp-json\/wp\/v2\/docs\/51633"}],"collection":[{"href":"https:\/\/www.tm-robot.com\/zh-hant\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.tm-robot.com\/zh-hant\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.tm-robot.com\/zh-hant\/wp-json\/wp\/v2\/users\/3620"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tm-robot.com\/zh-hant\/wp-json\/wp\/v2\/comments?post=51633"}],"version-history":[{"count":0,"href":"https:\/\/www.tm-robot.com\/zh-hant\/wp-json\/wp\/v2\/docs\/51633\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tm-robot.com\/zh-hant\/wp-json\/wp\/v2\/media?parent=51633"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.tm-robot.com\/zh-hant\/wp-json\/wp\/v2\/doc_category?post=51633"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.tm-robot.com\/zh-hant\/wp-json\/wp\/v2\/doc_tag?post=51633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}