{"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\/zh-hans\/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 conditio [&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 | \u8fbe\u660e\u673a\u5668\u4eba<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HOW TO DO OBJECT-BASED CALIBRATION | \u8fbe\u660e\u673a\u5668\u4eba\" \/>\n<meta property=\"og:description\" content=\"This article is applicable under the following conditio [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www2.tm-robot.com\/zh-hans\/docs\/how-to-do-object-based-calibration\/\" \/>\n<meta property=\"og:site_name\" content=\"\u8fbe\u660e\u673a\u5668\u4eba\" \/>\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\":\"zh-CN\",\"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\":\"\\u8fbe\\u660e\\u673a\\u5668\\u4eba\",\"description\":\"\\u539f\\u751fAI\\u5f15\\u64ce + \\u673a\\u5668\\u624b\\u81c2 + \\u89c6\\u89c9\\u7cfb\\u7edf\",\"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\":\"zh-CN\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www2.tm-robot.com\/zh-hans\/docs\/how-to-do-object-based-calibration\/#primaryimage\",\"inLanguage\":\"zh-CN\",\"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\/zh-hans\/docs\/how-to-do-object-based-calibration\/#webpage\",\"url\":\"https:\/\/www2.tm-robot.com\/zh-hans\/docs\/how-to-do-object-based-calibration\/\",\"name\":\"HOW TO DO OBJECT-BASED CALIBRATION | \\u8fbe\\u660e\\u673a\\u5668\\u4eba\",\"isPartOf\":{\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www2.tm-robot.com\/zh-hans\/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\/zh-hans\/docs\/how-to-do-object-based-calibration\/#breadcrumb\"},\"inLanguage\":\"zh-CN\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www2.tm-robot.com\/zh-hans\/docs\/how-to-do-object-based-calibration\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www2.tm-robot.com\/zh-hans\/docs\/how-to-do-object-based-calibration\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.tm-robot.com\/zh-hans\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docs\",\"item\":\"https:\/\/www2.tm-robot.com\/zh-hans\/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 | \u8fbe\u660e\u673a\u5668\u4eba","robots":{"index":"noindex","follow":"follow"},"og_locale":"zh_CN","og_type":"article","og_title":"HOW TO DO OBJECT-BASED CALIBRATION | \u8fbe\u660e\u673a\u5668\u4eba","og_description":"This article is applicable under the following conditio [&hellip;]","og_url":"https:\/\/www2.tm-robot.com\/zh-hans\/docs\/how-to-do-object-based-calibration\/","og_site_name":"\u8fbe\u660e\u673a\u5668\u4eba","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":"zh-CN","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":"\u8fbe\u660e\u673a\u5668\u4eba","description":"\u539f\u751fAI\u5f15\u64ce + \u673a\u5668\u624b\u81c2 + \u89c6\u89c9\u7cfb\u7edf","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":"zh-CN"},{"@type":"ImageObject","@id":"https:\/\/www2.tm-robot.com\/zh-hans\/docs\/how-to-do-object-based-calibration\/#primaryimage","inLanguage":"zh-CN","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\/zh-hans\/docs\/how-to-do-object-based-calibration\/#webpage","url":"https:\/\/www2.tm-robot.com\/zh-hans\/docs\/how-to-do-object-based-calibration\/","name":"HOW TO DO OBJECT-BASED CALIBRATION | \u8fbe\u660e\u673a\u5668\u4eba","isPartOf":{"@id":"https:\/\/www.tm-robot.com.cn\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www2.tm-robot.com\/zh-hans\/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\/zh-hans\/docs\/how-to-do-object-based-calibration\/#breadcrumb"},"inLanguage":"zh-CN","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www2.tm-robot.com\/zh-hans\/docs\/how-to-do-object-based-calibration\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www2.tm-robot.com\/zh-hans\/docs\/how-to-do-object-based-calibration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.tm-robot.com\/zh-hans\/"},{"@type":"ListItem","position":2,"name":"Docs","item":"https:\/\/www2.tm-robot.com\/zh-hans\/docs\/"},{"@type":"ListItem","position":3,"name":"HOW TO DO OBJECT-BASED CALIBRATION"}]}]}},"_links":{"self":[{"href":"https:\/\/www2.tm-robot.com\/zh-hans\/wp-json\/wp\/v2\/docs\/85861"}],"collection":[{"href":"https:\/\/www2.tm-robot.com\/zh-hans\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www2.tm-robot.com\/zh-hans\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www2.tm-robot.com\/zh-hans\/wp-json\/wp\/v2\/users\/7791"}],"replies":[{"embeddable":true,"href":"https:\/\/www2.tm-robot.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=85861"}],"version-history":[{"count":0,"href":"https:\/\/www2.tm-robot.com\/zh-hans\/wp-json\/wp\/v2\/docs\/85861\/revisions"}],"wp:attachment":[{"href":"https:\/\/www2.tm-robot.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=85861"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www2.tm-robot.com\/zh-hans\/wp-json\/wp\/v2\/doc_category?post=85861"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www2.tm-robot.com\/zh-hans\/wp-json\/wp\/v2\/doc_tag?post=85861"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}