{"id":85861,"date":"2022-12-02T10:00:34","date_gmt":"2022-12-02T02:00:34","guid":{"rendered":"https:\/\/www.tm-robot.com\/docs\/how-to-do-object-based-calibration\/"},"modified":"2023-02-17T13:42:15","modified_gmt":"2023-02-17T05:42:15","slug":"how-to-do-object-based-calibration","status":"publish","type":"docs","link":"https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/","title":{"rendered":"HOW TO DO OBJECT-BASED CALIBRATION"},"content":{"rendered":"<p>This article is applicable under the following conditions:<\/p>\n<p>TMflow version: 1.76.6300 or later<\/p>\n<p>TM Robot hardware version: All<\/p>\n<p>Please note that, depending on the TMflow version, the user interface and the operation procedure may differ.<\/p>\n<h1>When to do calibration<\/h1>\n<ul>\n<li>Large and small calibration plates are both used to create a workspace during fixed positioning. If any of the calibration plates is &gt; 30 km away from the camera, causing the camera to produce a low-resolution image of the plate, then the plate cannot be clearly identified. This prevents the user from calibrating the workspace correctly.<\/li>\n<li>Object-based calibration is applicable to the eye-in-hand (EIH) setup only, which employs the difference in the robot servoing movement to calculate the relative relationship between the object and the TM Robot, eliminating the need to create a workspace.<\/li>\n<li>An object for calibration that has a definite shape and lacks symmetry is easier to position accurately.<\/li>\n<li><\/li>\n<\/ul>\n<h1>Causes of failure to create a workspace<\/h1>\n<ul>\n<li>The working distance is &gt; 30 cm.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP.png\"><img loading=\"lazy\" class=\"aligncenter wp-image-85836 size-full\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP.png\" alt=\"\" width=\"1255\" height=\"773\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP.png 1255w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP-300x185.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP-1024x631.png 1024w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP-768x473.png 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP-360x222.png 360w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP-1000x616.png 1000w\" sizes=\"(max-width: 1255px) 100vw, 1255px\" \/><\/a><\/p>\n<ul>\n<li>If the camera\u2019s resolutions are set to 1280\u00d7920, it produces low-resolution images.<\/li>\n<li>If the TM Robot cannot find all points on the calibration plate, click the video link below to check out how this problem can be solved through object-based calibration.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5a92\u9ad41.mov\">Video 1<\/a><\/p>\n<h1>Tilt correction<\/h1>\n<ul>\n<li>Setup:\n<ul>\n<li>If the working distance is large, the TM Robot cannot find the calibration plate when calibrating a workspace.<\/li>\n<li>In this case, manipulate the robot to a distance where it can find the calibration plate.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP1.png\"><img loading=\"lazy\" class=\"aligncenter wp-image-85842 size-full\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP1.png\" alt=\"\" width=\"993\" height=\"829\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP1.png 993w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP1-300x250.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP1-768x641.png 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP1-360x301.png 360w\" sizes=\"(max-width: 993px) 100vw, 993px\" \/><\/a><\/p>\n<ul>\n<li>Create a vision job<\/li>\n<li>Select the EIH 2D camera of the robot<\/li>\n<li>\n<ul>\n<li><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72474-1.png\"><img loading=\"lazy\" class=\"size-full wp-image-79694 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72474-1.png\" alt=\"\" width=\"1425\" height=\"496\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72474-1.png 1425w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72474-1-300x104.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72474-1-1024x356.png 1024w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72474-1-768x267.png 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72474-1-360x125.png 360w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72474-1-1000x348.png 1000w\" sizes=\"(max-width: 1425px) 100vw, 1425px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Open <strong>Camera Kit<\/strong>.<\/li>\n<li>Set the camera\u2019s parameters and select an appropriate focus value.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72475.png\"><img loading=\"lazy\" class=\"size-full wp-image-79700 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72475.png\" alt=\"\" width=\"269\" height=\"645\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72475.png 269w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72475-125x300.png 125w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72475-214x512.png 214w\" sizes=\"(max-width: 269px) 100vw, 269px\" \/><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Click <strong>Tilt Correction<\/strong><br \/>\n<a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72476.png\"><img loading=\"lazy\" class=\"wp-image-79706 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72476.png\" alt=\"\" width=\"249\" height=\"91\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72476.png 520w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72476-300x110.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72476-360x132.png 360w\" sizes=\"(max-width: 249px) 100vw, 249px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Enter the UI for Tilt Correction<\/li>\n<li>Make sure the camera and the workspace are aligned<\/li>\n<li>Execute tilt correction using a supplied calibration plate.<\/li>\n<li>Select <strong>TM-Board<\/strong> and click <strong>Auto-Tilt<\/strong>.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72477.png\"><img loading=\"lazy\" class=\"size-full wp-image-79712 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72477.png\" alt=\"\" width=\"822\" height=\"488\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72477.png 822w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72477-300x178.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72477-768x456.png 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72477-360x214.png 360w\" sizes=\"(max-width: 822px) 100vw, 822px\" \/><\/a><\/p>\n<ul>\n<li>Lifting the robot to the working distance<\/li>\n<li>Manipulate the robot along the z-axis direction of the tool base to the working distance.<br \/>\n<a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72478.png\"><img loading=\"lazy\" class=\"size-full wp-image-79718 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72478.png\" alt=\"\" width=\"1030\" height=\"492\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72478.png 1030w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72478-300x143.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72478-1024x489.png 1024w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72478-768x367.png 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72478-360x172.png 360w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72478-1000x478.png 1000w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/a><\/li>\n<\/ul>\n<h1>Editing the vision flow<\/h1>\n<ul>\n<li>Select <strong>Object-based Cali.<\/strong><\/li>\n<li>Enter the editing process for the vision flow.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72479.png\"><img loading=\"lazy\" class=\"size-full wp-image-79724 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72479.png\" alt=\"\" width=\"892\" height=\"590\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72479.png 892w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72479-300x198.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72479-768x508.png 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u72479-360x238.png 360w\" sizes=\"(max-width: 892px) 100vw, 892px\" \/><\/a><\/p>\n<ul>\n<li>Pattern matching(shape)\n<ul>\n<li>Click <strong>Find<\/strong> &gt; <strong>Pattern Matching(shape)<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724710.png\"><img loading=\"lazy\" class=\"size-full wp-image-79730 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724710.png\" alt=\"\" width=\"1196\" height=\"453\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724710.png 1196w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724710-300x114.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724710-1024x388.png 1024w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724710-768x291.png 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724710-360x136.png 360w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724710-1000x379.png 1000w\" sizes=\"(max-width: 1196px) 100vw, 1196px\" \/><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Place distinguishable and target objects at the same height as the same workspace.<\/li>\n<li>The distinguishable object should be matched with objects with visible shapes; the features obtained through this matching are directional.<\/li>\n<li>The example below displays a magnified TM Landmark as a distinguishable object.<\/li>\n<\/ul>\n<\/li>\n<li><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724711.png\"><img loading=\"lazy\" class=\"size-full wp-image-79736 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724711.png\" alt=\"\" width=\"749\" height=\"497\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724711.png 749w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724711-300x199.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724711-360x239.png 360w\" sizes=\"(max-width: 749px) 100vw, 749px\" \/><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Acquire the edges of TM Landmark and the characters printed on the landmark, and ensure its directionality.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Calibration\n<ul>\n<li>Finish the Find process and go to <strong>Calibration<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724712-1.png\"><img loading=\"lazy\" class=\"size-full wp-image-79752 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724712-1.png\" alt=\"\" width=\"280\" height=\"748\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724712-1.png 280w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724712-1-112x300.png 112w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724712-1-192x512.png 192w\" sizes=\"(max-width: 280px) 100vw, 280px\" \/><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Select an appropriate movement range.<\/li>\n<li>If the movement range is too small, the system may send a warning \u201cOver the servoing limit.\u201d<\/li>\n<li>After the settings are completed, move the TM Robot to its initial position. Then click <strong>Start Calibration<\/strong>.<\/li>\n<li>The robot moves to five different positions during calibration.<\/li>\n<li>Hold the + button on the robot stick until the calibration is finished. This prevents the robot from colliding with any obstacles while on the move.<\/li>\n<li>If the features matched are not clear enough, the yellow-colored scope of the actual object sampled becomes inaccurate, as shown in the image below. In this case, make necessary changes in the Find module.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724713.png\"><img loading=\"lazy\" class=\"size-full wp-image-79758 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724713.png\" alt=\"\" width=\"734\" height=\"581\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724713.png 734w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724713-300x237.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724713-360x285.png 360w\" sizes=\"(max-width: 734px) 100vw, 734px\" \/><\/a><\/p>\n<ul>\n<li>Acquire the object\u2019s base\n<ul>\n<li>After the vision flow is edited, execute the flow to obtain the robot base relative to the object\u2014that is, the workspace of the target object.<\/li>\n<li>Go back to the Find module, check the target object, and edit the flow for the object.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h1>Troubleshooting<\/h1>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Issue:\n<ul>\n<li>If the TM Robot keeps failing to match an object\u2019s features while it is servoing the object during calibration, a dialog box will appear as follows:<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724714.png\"><img loading=\"lazy\" class=\"size-full wp-image-79764 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724714.png\" alt=\"\" width=\"742\" height=\"456\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724714.png 742w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724714-300x184.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724714-360x221.png 360w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Solutions:\n<ul>\n<li>Check whether the features matched are too sophisticated. Then go back to the Pattern Matching process and remove any feature that is difficult to match on the pattern matched.<\/li>\n<li>Use an Enhance module to make any to-be-matched feature more visible and easier to find.<\/li>\n<li>Set a lower score in the Find module. If the pattern is symmetrical, impose a limit on the angle for finding the pattern.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h1>Demo with cardboard<\/h1>\n<p>&nbsp;<\/p>\n<ul>\n<li>Setup:\n<ul>\n<li>Object-based calibration is performed using the logo \u201cTM<sub>ROBOT<\/sub>\u201d printed on the top of a piece of cardboard. Then a flow is edited in ways that manipulate the TM Robot to use a suction nozzle to pick up the cardboard.<\/li>\n<\/ul>\n<\/li>\n<li>Tools:\n<ul>\n<li>Cardboard with a \u201cTM<sub>ROBOT<\/sub>\u201d logo printed on it<br \/>\n<a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724715.jpg\"><img loading=\"lazy\" class=\"wp-image-79781 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724715.jpg\" alt=\"\" width=\"186\" height=\"200\" \/><\/a><\/li>\n<li>ROBOTIQ Epick Gripper<a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724716.png\"><img loading=\"lazy\" class=\"size-full wp-image-79791 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724716.png\" alt=\"\" width=\"123\" height=\"231\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Workspace\n<ul>\n<li>Decide the distance between the camera and cardboard<\/li>\n<li>The distance between the camera and cardboard is about 40 cm.<\/li>\n<li>The workspace cannot be calibrated through fixed positioning.\n<ul>\n<li>Execute object-based calibration to obtain the position of the cardboard<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP2.png\"><img loading=\"lazy\" class=\"aligncenter wp-image-85848 size-full\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP2.png\" alt=\"\" width=\"790\" height=\"1069\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP2.png 790w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP2-222x300.png 222w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP2-757x1024.png 757w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP2-768x1039.png 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP2-360x487.png 360w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/a><\/p>\n<ul>\n<li>Editing the vision flow\n<ul>\n<li>Open Camera Kit\n<ul>\n<li>Set the camera\u2019s parameters and focus.<\/li>\n<li>Place a calibration plate and do tilt correction.<\/li>\n<\/ul>\n<\/li>\n<li>Select <strong>Pattern Matching(shape)<\/strong>.\n<ul>\n<li>Circle the TM<sub>ROBOT<\/sub> logo at the center of the cardboard and the shape of the cardboard.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724719.png\"><img loading=\"lazy\" class=\"size-full wp-image-79803 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724719.png\" alt=\"\" width=\"730\" height=\"528\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724719.png 730w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724719-300x217.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724719-360x260.png 360w\" sizes=\"(max-width: 730px) 100vw, 730px\" \/><\/a><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Do calibration\n<ul>\n<li>Set the movement range.<\/li>\n<li>Start calibration.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724720.png\"><img loading=\"lazy\" class=\"size-full wp-image-79809 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724720.png\" alt=\"\" width=\"709\" height=\"602\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724720.png 709w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724720-300x255.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724720-360x306.png 360w\" sizes=\"(max-width: 709px) 100vw, 709px\" \/><\/a><\/p>\n<ul>\n<li>Editing the flow\n<ul>\n<li>Use a vision job to find the cardboard.<\/li>\n<li>Teach the robot where to pick up the cardboard and install a suction nozzle for the robot to fetch the object.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724721.png\"><img loading=\"lazy\" class=\"size-full wp-image-79815 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724721.png\" alt=\"\" width=\"668\" height=\"624\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724721.png 668w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724721-300x280.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724721-360x336.png 360w\" sizes=\"(max-width: 668px) 100vw, 668px\" \/><\/a><\/p>\n<ul>\n<li>Results\n<ul>\n<li>The robot finds the cardboard and arrives at its center.<\/li>\n<li>The robot uses the suction nozzle to pick up the cardboard.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u793a\u7bc4\u5f71\u7247.mov\">Demo Video<\/a><\/li>\n<\/ul>\n<h1>Demo with SSDs<\/h1>\n<ul>\n<li>Setup:\n<ul>\n<li>Several SSD are placed on their respective trays, object-based calibration performed using the words printed on the top of the SSDs and the shape of the drives, and the TM Robot is manipulated to use a suction nozzle to pick up the drives.<\/li>\n<\/ul>\n<\/li>\n<li>Tools:\n<ul>\n<li>SSD<a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724722.png\"><img loading=\"lazy\" class=\"size-full wp-image-79827 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724722.png\" alt=\"\" width=\"108\" height=\"156\" \/><\/a><\/li>\n<li>ROBOTIQ Epick Gripper<br \/>\n<a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724716.png\"><img loading=\"lazy\" class=\"size-full wp-image-79791 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724716.png\" alt=\"\" width=\"123\" height=\"231\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li>Workspace\n<ul>\n<li>Set up a workspace for the SSDs.<\/li>\n<li>The distance between the camera and trays is about 50 cm, so the trays can be entirely seen by the camera.<\/li>\n<li>The workspace cannot be calibrated through fixed positioning.\n<ul>\n<li>Execute object-based calibration to obtain the positions of the SSDs.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP3.png\"><img loading=\"lazy\" class=\"aligncenter wp-image-85855 size-full\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP3.png\" alt=\"\" width=\"1252\" height=\"786\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP3.png 1252w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP3-300x188.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP3-1024x643.png 1024w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP3-768x482.png 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP3-360x226.png 360w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP3-1000x628.png 1000w\" sizes=\"(max-width: 1252px) 100vw, 1252px\" \/><\/a><\/p>\n<ul>\n<li>Editing the vision flow\n<ul>\n<li>Open Camera Kit\n<ul>\n<li>Set the camera\u2019s parameters and focus.<\/li>\n<li>Place a calibration plate and execute tilt correction.<\/li>\n<li>Use an Enhance module to make the SSDs more identifiable.<\/li>\n<li>Use <strong>Pattern Matching(shape)<\/strong> to circle the words printed on their center and the shape of the drives.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724725.png\"><img loading=\"lazy\" class=\"size-full wp-image-79845 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724725.png\" alt=\"\" width=\"703\" height=\"506\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724725.png 703w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724725-300x216.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724725-360x259.png 360w\" sizes=\"(max-width: 703px) 100vw, 703px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>Do calibration\n<ul>\n<li>Set the movement range<\/li>\n<li>Start calibration<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724726.png\"><img loading=\"lazy\" class=\"size-full wp-image-79851 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724726.png\" alt=\"\" width=\"689\" height=\"577\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724726.png 689w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724726-300x251.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724726-360x301.png 360w\" sizes=\"(max-width: 689px) 100vw, 689px\" \/><\/a><\/p>\n<ul>\n<li>Editing the flow\n<ul>\n<li>Use a vision job to find the SSDs.<\/li>\n<li>Teach the robot where to pick up the SSDs and install a suction nozzle for the robot to fetch the objects.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724727.png\"><img loading=\"lazy\" class=\"size-full wp-image-79857 aligncenter\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724727.png\" alt=\"\" width=\"683\" height=\"651\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724727.png 683w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724727-300x286.png 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5716\u724727-360x343.png 360w\" sizes=\"(max-width: 683px) 100vw, 683px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>Results\n<ul>\n<li>The robot finds the SSDs and arrives at their center.<\/li>\n<li>The robot uses the suction nozzle to pick up the SSDs one after another from the trays.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2022\/12\/\u5a92\u9ad43.mov\">Demo Video<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This article is applicable under the following conditions: TMflow version: 1.76.6300 or later TM Robot hardware version: All Please note that, depending on the TMflow version, the user interface and the operation procedure may differ. When to do calibration Large and small calibration plates are both used to create a workspace during fixed positioning. If [&hellip;]<\/p>\n","protected":false},"author":7791,"featured_media":0,"parent":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"doc_category":[4148],"doc_tag":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>HOW TO DO OBJECT-BASED CALIBRATION | Techman Robot<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HOW TO DO OBJECT-BASED CALIBRATION | Techman Robot\" \/>\n<meta property=\"og:description\" content=\"This article is applicable under the following conditions: TMflow version: 1.76.6300 or later TM Robot hardware version: All Please note that, depending on the TMflow version, the user interface and the operation procedure may differ. When to do calibration Large and small calibration plates are both used to create a workspace during fixed positioning. If [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/\" \/>\n<meta property=\"og:site_name\" content=\"Techman Robot\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-17T05:42:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP.png\" \/>\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.cn\/de\/#organization\",\"name\":\"Techman Robot\",\"url\":\"https:\/\/www.tm-robot.com.cn\/de\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#logo\",\"inLanguage\":\"en-US\",\"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.cn\/de\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#website\",\"url\":\"https:\/\/www.tm-robot.com.cn\/de\/\",\"name\":\"Techman Robot\",\"description\":\"Intelligent Cobots for a World of Applications\",\"publisher\":{\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tm-robot.com.cn\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\\u7269\\u4ef6\\u6821\\u6b63SOP.png\",\"contentUrl\":\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\\u7269\\u4ef6\\u6821\\u6b63SOP.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/#webpage\",\"url\":\"https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/\",\"name\":\"HOW TO DO OBJECT-BASED CALIBRATION | Techman Robot\",\"isPartOf\":{\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/#primaryimage\"},\"datePublished\":\"2022-12-02T02:00:34+00:00\",\"dateModified\":\"2023-02-17T05:42:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.tm-robot.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docs\",\"item\":\"https:\/\/www2.tm-robot.com\/en\/docs\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"HOW TO DO OBJECT-BASED CALIBRATION\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"HOW TO DO OBJECT-BASED CALIBRATION | Techman Robot","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"HOW TO DO OBJECT-BASED CALIBRATION | Techman Robot","og_description":"This article is applicable under the following conditions: TMflow version: 1.76.6300 or later TM Robot hardware version: All Please note that, depending on the TMflow version, the user interface and the operation procedure may differ. When to do calibration Large and small calibration plates are both used to create a workspace during fixed positioning. If [&hellip;]","og_url":"https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/","og_site_name":"Techman Robot","article_modified_time":"2023-02-17T05:42:15+00:00","og_image":[{"url":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP.png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.tm-robot.com.cn\/de\/#organization","name":"Techman Robot","url":"https:\/\/www.tm-robot.com.cn\/de\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/www.tm-robot.com.cn\/de\/#logo","inLanguage":"en-US","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.cn\/de\/#logo"}},{"@type":"WebSite","@id":"https:\/\/www.tm-robot.com.cn\/de\/#website","url":"https:\/\/www.tm-robot.com.cn\/de\/","name":"Techman Robot","description":"Intelligent Cobots for a World of Applications","publisher":{"@id":"https:\/\/www.tm-robot.com.cn\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tm-robot.com.cn\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/#primaryimage","inLanguage":"en-US","url":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP.png","contentUrl":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/02\/\u7269\u4ef6\u6821\u6b63SOP.png"},{"@type":"WebPage","@id":"https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/#webpage","url":"https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/","name":"HOW TO DO OBJECT-BASED CALIBRATION | Techman Robot","isPartOf":{"@id":"https:\/\/www.tm-robot.com.cn\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/#primaryimage"},"datePublished":"2022-12-02T02:00:34+00:00","dateModified":"2023-02-17T05:42:15+00:00","breadcrumb":{"@id":"https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www2.tm-robot.com\/en\/docs\/how-to-do-object-based-calibration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.tm-robot.com\/en\/"},{"@type":"ListItem","position":2,"name":"Docs","item":"https:\/\/www2.tm-robot.com\/en\/docs\/"},{"@type":"ListItem","position":3,"name":"HOW TO DO OBJECT-BASED CALIBRATION"}]}]}},"_links":{"self":[{"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/docs\/85861"}],"collection":[{"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/users\/7791"}],"replies":[{"embeddable":true,"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/comments?post=85861"}],"version-history":[{"count":0,"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/docs\/85861\/revisions"}],"wp:attachment":[{"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/media?parent=85861"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/doc_category?post=85861"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/doc_tag?post=85861"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}