diff --git a/data/evaluations/Scene6/aruco_marker_poses.json b/data/evaluations/Scene6/aruco_marker_poses.json index 26bd2db..e247771 100644 --- a/data/evaluations/Scene6/aruco_marker_poses.json +++ b/data/evaluations/Scene6/aruco_marker_poses.json @@ -1,7 +1,7 @@ { "schema_version": "1.1", "stage": "corner_marker_poses", - "created_utc": "2026-06-02T05:05:08Z", + "created_utc": "2026-06-02T06:13:00Z", "summary": { "num_cameras": 7, "num_markers": 54 diff --git a/data/evaluations/Scene6/aruco_positions_initial.json b/data/evaluations/Scene6/aruco_positions_initial.json index c32efa7..06c0dbc 100644 --- a/data/evaluations/Scene6/aruco_positions_initial.json +++ b/data/evaluations/Scene6/aruco_positions_initial.json @@ -1,7 +1,7 @@ { "schema_version": "1.2", "stage": "initial_triangulation", - "created_utc": "2026-06-02T05:04:53Z", + "created_utc": "2026-06-02T06:12:48Z", "summary": { "num_cameras": 7, "num_markers": 54, diff --git a/data/evaluations/Scene6/aruco_positions_optimized.json b/data/evaluations/Scene6/aruco_positions_optimized.json index 346891e..88b8e07 100644 --- a/data/evaluations/Scene6/aruco_positions_optimized.json +++ b/data/evaluations/Scene6/aruco_positions_optimized.json @@ -1,6 +1,6 @@ { "schema_version": "1.2", - "created_utc": "2026-06-02T05:05:07Z", + "created_utc": "2026-06-02T06:13:00Z", "summary": { "num_cameras": 7, "num_markers": 54, diff --git a/data/evaluations/Scene6/render_a_aruco_detection.json b/data/evaluations/Scene6/render_a_aruco_detection.json index 0f81305..44d6109 100644 --- a/data/evaluations/Scene6/render_a_aruco_detection.json +++ b/data/evaluations/Scene6/render_a_aruco_detection.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:04:48Z", + "created_utc": "2026-06-02T06:12:43Z", "vision_config": { "MarkerType": "DICT_4X4_250", "MarkerSize": 0.025 @@ -46,7 +46,7 @@ }, "detections": [ { - "observation_id": "29fa79d9-5192-4a73-8e38-11288707c9d4", + "observation_id": "8477f30a-a01b-4f91-a689-d5376e3c5633", "type": "aruco", "marker_id": 219, "marker_size_m": 0.025, @@ -100,7 +100,7 @@ "confidence": 0.7395976147580084 }, { - "observation_id": "3d289bcb-7af7-4701-a39a-172c87ef56ba", + "observation_id": "70d4ff46-3672-4c90-8f20-9d0d26974260", "type": "aruco", "marker_id": 218, "marker_size_m": 0.025, @@ -154,7 +154,7 @@ "confidence": 0.9199148952780339 }, { - "observation_id": "006a4c7a-ec36-4f09-a611-77412b575b86", + "observation_id": "a451c7f6-629b-4ee3-aaac-1d248e7d1a2b", "type": "aruco", "marker_id": 114, "marker_size_m": 0.025, @@ -208,7 +208,7 @@ "confidence": 0.7654670561742843 }, { - "observation_id": "34434ef3-972e-45c9-b85b-535f3b98d73e", + "observation_id": "6164be08-3601-41dd-b412-ab6e7334f9d6", "type": "aruco", "marker_id": 243, "marker_size_m": 0.025, @@ -262,7 +262,7 @@ "confidence": 0.8622084291764343 }, { - "observation_id": "3ae774e1-b9b4-4660-962e-552dad95217f", + "observation_id": "7d957af1-e60e-4e6b-80d8-d59efcbe5eaf", "type": "aruco", "marker_id": 120, "marker_size_m": 0.025, @@ -316,7 +316,7 @@ "confidence": 0.7239659906759255 }, { - "observation_id": "dc4286a4-727c-4dc6-b1e4-665829e35cd2", + "observation_id": "dfe6060b-ef58-45f4-b79c-b19cfc9a10d7", "type": "aruco", "marker_id": 248, "marker_size_m": 0.025, @@ -370,7 +370,7 @@ "confidence": 0.7503292024313934 }, { - "observation_id": "7a7b5999-f407-403f-b72c-2c84956b85ba", + "observation_id": "ee604706-f554-4092-ad4c-ec49e382a58e", "type": "aruco", "marker_id": 245, "marker_size_m": 0.025, @@ -424,7 +424,7 @@ "confidence": 0.6926838055995629 }, { - "observation_id": "683a9c09-4855-4cc6-855b-2b1a8f8f9bf7", + "observation_id": "75ecfd24-51d2-4add-bcc3-b8da7f22cca6", "type": "aruco", "marker_id": 47, "marker_size_m": 0.025, @@ -478,7 +478,7 @@ "confidence": 0.12146268776527554 }, { - "observation_id": "eb1757a5-10df-469e-a3a3-049c5f17ef7d", + "observation_id": "c1639adb-e4e8-405e-8736-b55638e3e5a8", "type": "aruco", "marker_id": 210, "marker_size_m": 0.025, @@ -532,7 +532,7 @@ "confidence": 0.47917663082333867 }, { - "observation_id": "e2967c32-2799-495e-bd04-19b9a1c269ab", + "observation_id": "d98daf58-e297-459f-bda8-f744864605ec", "type": "aruco", "marker_id": 85, "marker_size_m": 0.025, @@ -586,7 +586,7 @@ "confidence": 0.4560525484643318 }, { - "observation_id": "6151b3a6-a5bc-46cc-aff1-9f3f420226ff", + "observation_id": "b5e7f090-0a0b-4189-961b-858473a6d24a", "type": "aruco", "marker_id": 79, "marker_size_m": 0.025, @@ -640,7 +640,7 @@ "confidence": 0.5734281513866332 }, { - "observation_id": "4ba0d634-7578-4681-8a69-190fc620c47a", + "observation_id": "d43e3db6-3abd-4a2f-83d3-4e075d14d815", "type": "aruco", "marker_id": 96, "marker_size_m": 0.025, @@ -694,7 +694,7 @@ "confidence": 0.525542829627259 }, { - "observation_id": "835877f5-551f-479e-a28e-cef71eaa8a37", + "observation_id": "b0a7e3cb-8411-4e1e-b6e4-641c35b13166", "type": "aruco", "marker_id": 215, "marker_size_m": 0.025, @@ -748,7 +748,7 @@ "confidence": 0.456911083882938 }, { - "observation_id": "2d912a0f-479d-49e6-9649-f100fb58595f", + "observation_id": "3471bd4d-c67e-46c5-beec-b4d4e1b42e64", "type": "aruco", "marker_id": 62, "marker_size_m": 0.025, @@ -802,7 +802,7 @@ "confidence": 0.5038606541951498 }, { - "observation_id": "c7a1ed03-34d3-4a36-b4e1-ca83a9ce2bed", + "observation_id": "01dc6472-66e5-4583-8396-f45c3465f825", "type": "aruco", "marker_id": 105, "marker_size_m": 0.025, @@ -856,7 +856,7 @@ "confidence": 0.43622925667631085 }, { - "observation_id": "a930aeb4-a7b6-4440-8975-04d208d89dbd", + "observation_id": "4151668a-119a-48b2-9215-cde95795a260", "type": "aruco", "marker_id": 208, "marker_size_m": 0.025, @@ -910,7 +910,7 @@ "confidence": 0.4417935296159658 }, { - "observation_id": "f83b604f-5e63-4e50-a714-8a88563f75b9", + "observation_id": "b489d888-3239-416b-9414-fa8e8faab5e6", "type": "aruco", "marker_id": 75, "marker_size_m": 0.025, @@ -964,7 +964,7 @@ "confidence": 0.29844141482805986 }, { - "observation_id": "228496a9-ada7-41ef-a7c9-f1707ef07c64", + "observation_id": "c7c33075-07e4-4551-9454-1abd9f7e8df9", "type": "aruco", "marker_id": 102, "marker_size_m": 0.025, @@ -1018,7 +1018,7 @@ "confidence": 0.2521714913889437 }, { - "observation_id": "aa54c57b-d1cb-41b0-9098-20fd567baddf", + "observation_id": "86513bf7-0a84-4dfa-a5d7-ebc449fdd653", "type": "aruco", "marker_id": 198, "marker_size_m": 0.025, @@ -1072,7 +1072,7 @@ "confidence": 0.16306081184012358 }, { - "observation_id": "35aa2bec-ea3d-45e4-8c37-6d2dfe7778e2", + "observation_id": "3a1dc80a-0fe9-4e06-ad39-362565dadc38", "type": "aruco", "marker_id": 92, "marker_size_m": 0.025, @@ -1126,7 +1126,7 @@ "confidence": 0.31777455864589965 }, { - "observation_id": "163f8505-d4c0-404e-9fd6-5f51c31ee5ad", + "observation_id": "6b172ae4-d851-4781-ac94-e30bda9c0971", "type": "aruco", "marker_id": 217, "marker_size_m": 0.025, @@ -1180,7 +1180,7 @@ "confidence": 0.3029173397022545 }, { - "observation_id": "6f5a4e89-5dd7-45cf-b3c0-824aa68454f4", + "observation_id": "15d90a8f-46ad-4db9-b0a3-3dc473879f90", "type": "aruco", "marker_id": 61, "marker_size_m": 0.025, @@ -1234,7 +1234,7 @@ "confidence": 0.1527342148240039 }, { - "observation_id": "5ab78f3b-f134-4bc5-b45b-b94a179e5ab5", + "observation_id": "916a1fad-5366-4e38-80b3-227520a735ce", "type": "aruco", "marker_id": 83, "marker_size_m": 0.025, @@ -1288,7 +1288,7 @@ "confidence": 0.19743498130596515 }, { - "observation_id": "25d984b5-b189-4c3d-9c14-85f55a238e52", + "observation_id": "f483d8bf-f2d7-4c35-9314-7b76ae824ed5", "type": "aruco", "marker_id": 206, "marker_size_m": 0.025, @@ -1342,7 +1342,7 @@ "confidence": 0.2849187633475991 }, { - "observation_id": "13a8b820-916c-4eb9-8998-94aa7faf4b00", + "observation_id": "aaf7b09b-39f9-4ff1-a609-ba194f24d090", "type": "aruco", "marker_id": 207, "marker_size_m": 0.025, @@ -1396,7 +1396,7 @@ "confidence": 0.24627951083020566 }, { - "observation_id": "bfc73e67-e831-4474-b9c6-bc2adc58bab4", + "observation_id": "a5dcc05a-fdb4-4e01-8e35-d34776a11280", "type": "aruco", "marker_id": 72, "marker_size_m": 0.025, @@ -1450,7 +1450,7 @@ "confidence": 0.22592760282333144 }, { - "observation_id": "6793ee57-f827-4bd7-b727-730e0f60a521", + "observation_id": "63b0c98e-7b15-45e3-aeff-12aefe49c001", "type": "aruco", "marker_id": 84, "marker_size_m": 0.025, @@ -1504,7 +1504,7 @@ "confidence": 0.19681943169996122 }, { - "observation_id": "2618ccd1-4220-4fc4-9eb0-e557a00a684f", + "observation_id": "2b5195f7-4cb4-4e05-af90-a76f044eb61d", "type": "aruco", "marker_id": 86, "marker_size_m": 0.025, @@ -1558,7 +1558,7 @@ "confidence": 0.1640007734958032 }, { - "observation_id": "594854cf-db4f-4f35-bb47-e07b2acfa154", + "observation_id": "859faaa6-88a5-4e39-9d31-696593aadf07", "type": "aruco", "marker_id": 60, "marker_size_m": 0.025, @@ -1612,7 +1612,7 @@ "confidence": 0.1646279680870627 }, { - "observation_id": "49f3b688-eed0-462b-90a3-2eddbb027e6d", + "observation_id": "05247d8f-e715-4bdd-9f4e-521844d7ca34", "type": "aruco", "marker_id": 93, "marker_size_m": 0.025, diff --git a/data/evaluations/Scene6/render_a_camera_pose.json b/data/evaluations/Scene6/render_a_camera_pose.json index d5aa3dc..5c548eb 100644 --- a/data/evaluations/Scene6/render_a_camera_pose.json +++ b/data/evaluations/Scene6/render_a_camera_pose.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:04:50Z", + "created_utc": "2026-06-02T06:12:45Z", "source": { "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\render_a_aruco_detection.json", "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" diff --git a/data/evaluations/Scene6/render_b_aruco_detection.json b/data/evaluations/Scene6/render_b_aruco_detection.json index c6ded67..66ab684 100644 --- a/data/evaluations/Scene6/render_b_aruco_detection.json +++ b/data/evaluations/Scene6/render_b_aruco_detection.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:04:48Z", + "created_utc": "2026-06-02T06:12:44Z", "vision_config": { "MarkerType": "DICT_4X4_250", "MarkerSize": 0.025 @@ -46,7 +46,7 @@ }, "detections": [ { - "observation_id": "f83b1a0a-82d5-4595-aa3f-b5a1dcdec75c", + "observation_id": "19200abe-5f1b-4368-8156-6776249193f3", "type": "aruco", "marker_id": 42, "marker_size_m": 0.025, @@ -100,7 +100,7 @@ "confidence": 0.7734558326344684 }, { - "observation_id": "332d5ad9-174e-4b02-95c1-0020c8d40d9a", + "observation_id": "d1c15e88-afff-4fb4-b7c6-19308c0ab054", "type": "aruco", "marker_id": 43, "marker_size_m": 0.025, @@ -154,7 +154,7 @@ "confidence": 0.39276641139320373 }, { - "observation_id": "fdba464f-0faf-46f7-8dee-db8ee91ac65d", + "observation_id": "5edab514-9850-4563-b19c-3c3e69537ed0", "type": "aruco", "marker_id": 219, "marker_size_m": 0.025, @@ -208,7 +208,7 @@ "confidence": 0.5371673377023298 }, { - "observation_id": "08af28b4-9e15-4e1c-b7a1-d811fcb48831", + "observation_id": "9f5136b5-22e9-4969-a0c0-9390e9b20f44", "type": "aruco", "marker_id": 243, "marker_size_m": 0.025, @@ -262,7 +262,7 @@ "confidence": 0.4966751237638301 }, { - "observation_id": "7b3607c6-2ae5-4115-a5f5-a2cf17083a56", + "observation_id": "f9ef7e68-c64e-4759-b61c-3dd27de0eecc", "type": "aruco", "marker_id": 63, "marker_size_m": 0.025, @@ -316,7 +316,7 @@ "confidence": 0.1539593300495616 }, { - "observation_id": "7926612b-d2e3-49f8-b3b0-52918e123f52", + "observation_id": "26b81e03-9e4c-41a3-b401-42c7df993627", "type": "aruco", "marker_id": 41, "marker_size_m": 0.025, @@ -370,7 +370,7 @@ "confidence": 0.2771200012449925 }, { - "observation_id": "a001c93d-fb6b-42a3-b1f6-4ff8d1f65b26", + "observation_id": "b8366561-73b0-4f46-8099-5f29a71c4b04", "type": "aruco", "marker_id": 218, "marker_size_m": 0.025, @@ -424,7 +424,7 @@ "confidence": 0.42062184880944004 }, { - "observation_id": "3fd6a6fa-3d66-4f34-a55e-3821ddeb4f15", + "observation_id": "b052583f-6561-4230-bec6-27b425485ed1", "type": "aruco", "marker_id": 102, "marker_size_m": 0.025, @@ -478,7 +478,7 @@ "confidence": 0.39637168760361213 }, { - "observation_id": "d5f49f3d-b2bd-4b52-ad45-640009a440e3", + "observation_id": "1382765e-35b2-4b31-9ece-9c722ad30f13", "type": "aruco", "marker_id": 64, "marker_size_m": 0.025, @@ -532,7 +532,7 @@ "confidence": 0.4633649853376546 }, { - "observation_id": "9109e5da-e852-435a-8596-df39d878fe1f", + "observation_id": "80e47386-38a6-4101-af17-4377aa614776", "type": "aruco", "marker_id": 58, "marker_size_m": 0.025, @@ -586,7 +586,7 @@ "confidence": 0.3638956157928849 }, { - "observation_id": "978b76ab-6fa9-4f9c-9653-c8f56a1ce566", + "observation_id": "840d37d3-a26d-4fb2-8197-4796d4b3c572", "type": "aruco", "marker_id": 248, "marker_size_m": 0.025, @@ -640,7 +640,7 @@ "confidence": 0.3428886510457159 }, { - "observation_id": "fcb81e86-45f0-45e8-9afc-c9303cc8bb48", + "observation_id": "a72e6518-2c99-49a0-acd0-d8f88dfc6e5b", "type": "aruco", "marker_id": 245, "marker_size_m": 0.025, @@ -694,7 +694,7 @@ "confidence": 0.35532892589788884 }, { - "observation_id": "af9d301f-2c34-4d74-ab01-e5dcb6d52eff", + "observation_id": "d313b3af-5d0f-4246-8abe-29753025008a", "type": "aruco", "marker_id": 92, "marker_size_m": 0.025, @@ -748,7 +748,7 @@ "confidence": 0.46896024883690896 }, { - "observation_id": "1a7a8aa3-9276-4cc2-987c-b4b5a5fc2214", + "observation_id": "26f9c4bc-e3ac-48e0-8ccd-9d3af165f008", "type": "aruco", "marker_id": 96, "marker_size_m": 0.025, @@ -802,7 +802,7 @@ "confidence": 0.44372569385651617 }, { - "observation_id": "95a312dd-7879-4aad-9a31-b7783c838beb", + "observation_id": "10b29bf8-07fa-47df-b65e-8a8b0e5c540b", "type": "aruco", "marker_id": 103, "marker_size_m": 0.025, @@ -856,7 +856,7 @@ "confidence": 0.45199802144368495 }, { - "observation_id": "c1cbdef7-71ae-4c6b-904d-7d2bc1abbe1c", + "observation_id": "94618cc2-6f52-4f18-ab09-d7d4b29341a3", "type": "aruco", "marker_id": 51, "marker_size_m": 0.025, @@ -910,7 +910,7 @@ "confidence": 0.45199802144368495 }, { - "observation_id": "e2188a40-27d5-44f6-9f65-a0aaae5ebe43", + "observation_id": "29951659-3dad-4b63-abce-7908a5e1c6d0", "type": "aruco", "marker_id": 62, "marker_size_m": 0.025, @@ -964,7 +964,7 @@ "confidence": 0.44348322079976393 }, { - "observation_id": "d8c5c8f9-ce18-4010-8835-2714a0991625", + "observation_id": "b5f77e5a-c22c-47f4-8d79-9917e42898ae", "type": "aruco", "marker_id": 79, "marker_size_m": 0.025, @@ -1018,7 +1018,7 @@ "confidence": 0.41815762699787656 }, { - "observation_id": "5034325b-4767-429e-b81d-4bda03a196a3", + "observation_id": "a7db7cbe-8df4-4a6c-9bc4-2143d63274d1", "type": "aruco", "marker_id": 205, "marker_size_m": 0.025, @@ -1072,7 +1072,7 @@ "confidence": 0.3958181457519531 }, { - "observation_id": "c3eba7dc-b71b-4d19-b84b-dbd4a34800f3", + "observation_id": "1893099a-7d01-4fe3-a2f8-ee09e0e1abf3", "type": "aruco", "marker_id": 215, "marker_size_m": 0.025, @@ -1126,7 +1126,7 @@ "confidence": 0.39178239625208167 }, { - "observation_id": "48f43d82-0462-4133-a761-64cf68546e55", + "observation_id": "41e0d785-ef52-4379-8248-8cca58df8e35", "type": "aruco", "marker_id": 217, "marker_size_m": 0.025, @@ -1180,7 +1180,7 @@ "confidence": 0.4015868133874269 }, { - "observation_id": "cab0c1e0-5807-416f-b59a-e5dd31ff2dc7", + "observation_id": "f5080558-7be2-4bbe-a86d-898948f77e29", "type": "aruco", "marker_id": 208, "marker_size_m": 0.025, @@ -1234,7 +1234,7 @@ "confidence": 0.3776 }, { - "observation_id": "f55ed9d2-7c1f-482f-a406-776330ade695", + "observation_id": "62e99edc-5a92-4ea5-83e9-f485ec3176ac", "type": "aruco", "marker_id": 210, "marker_size_m": 0.025, @@ -1288,7 +1288,7 @@ "confidence": 0.3320910299473707 }, { - "observation_id": "59584270-ab30-4b78-a4fb-de0aed17c312", + "observation_id": "991cc1d5-740e-4cd4-aa8b-3a475f967ebc", "type": "aruco", "marker_id": 214, "marker_size_m": 0.025, @@ -1342,7 +1342,7 @@ "confidence": 0.3465862068965517 }, { - "observation_id": "e73c01ca-186b-476b-9dde-5103d5d16ee2", + "observation_id": "7fd1ec2d-823f-4b18-bfcb-639fcf933dee", "type": "aruco", "marker_id": 206, "marker_size_m": 0.025, @@ -1396,7 +1396,7 @@ "confidence": 0.3579602826436361 }, { - "observation_id": "d2d7b37c-0fb0-48d1-b8d6-06aec4867c03", + "observation_id": "2ee4a050-f48d-45d5-9725-450a26c4ad61", "type": "aruco", "marker_id": 207, "marker_size_m": 0.025, @@ -1450,7 +1450,7 @@ "confidence": 0.343462485354258 }, { - "observation_id": "84d19fbf-3843-4315-bd9a-f5da3ec3249e", + "observation_id": "8924a3c8-5cf6-48bd-865f-7e450ad2a512", "type": "aruco", "marker_id": 229, "marker_size_m": 0.025, @@ -1504,7 +1504,7 @@ "confidence": 0.19114254474639894 }, { - "observation_id": "8fe57168-8bb5-48ef-983e-92df5e24f35a", + "observation_id": "00e1f8f0-675a-4f52-a46f-9b198172926e", "type": "aruco", "marker_id": 198, "marker_size_m": 0.025, @@ -1558,7 +1558,7 @@ "confidence": 0.15059825259624304 }, { - "observation_id": "bf1bd2cf-269d-41f9-9977-e7aaa79d7808", + "observation_id": "5cc50b0a-6899-4ee4-9bbf-1979ae9eed74", "type": "aruco", "marker_id": 94, "marker_size_m": 0.025, @@ -1612,7 +1612,7 @@ "confidence": 0.05940673074575571 }, { - "observation_id": "00994589-b183-4654-8c49-7ab6d8261b84", + "observation_id": "ae1c6b97-ab63-4a5e-9710-b59c7e3b6876", "type": "aruco", "marker_id": 76, "marker_size_m": 0.025, @@ -1666,7 +1666,7 @@ "confidence": 0.2459421895345052 }, { - "observation_id": "08e22018-5a22-4583-b862-71aad2047711", + "observation_id": "962817dc-ecae-467e-875f-7596d89a3e6e", "type": "aruco", "marker_id": 100, "marker_size_m": 0.025, @@ -1720,7 +1720,7 @@ "confidence": 0.24407473894265982 }, { - "observation_id": "7b0d0fd8-0bf3-4b62-8736-f68dda2ecbff", + "observation_id": "a2880b74-aa89-46c9-8668-e29a13fc7a64", "type": "aruco", "marker_id": 75, "marker_size_m": 0.025, @@ -1774,7 +1774,7 @@ "confidence": 0.23896265492072474 }, { - "observation_id": "7278f532-9f88-4656-9b52-dabd8693cc1f", + "observation_id": "02d9a685-fce9-48df-9cbf-8116297e9094", "type": "aruco", "marker_id": 68, "marker_size_m": 0.025, @@ -1828,7 +1828,7 @@ "confidence": 0.24909137483284013 }, { - "observation_id": "0d580585-290e-4237-affe-fceb4b7b1185", + "observation_id": "6b6edba3-a18f-49ad-b3cb-9a903aca0ae3", "type": "aruco", "marker_id": 46, "marker_size_m": 0.025, @@ -1882,7 +1882,7 @@ "confidence": 0.23734254719660833 }, { - "observation_id": "e5603e16-e599-48a1-a540-0ce122caff9f", + "observation_id": "5900473c-5c42-44e8-8543-f3dc6d2e3b3a", "type": "aruco", "marker_id": 77, "marker_size_m": 0.025, @@ -1936,7 +1936,7 @@ "confidence": 0.23734254719660833 }, { - "observation_id": "31a77d82-9130-4824-a364-2b0cbaeb70bd", + "observation_id": "3d7d2fd3-5d08-4cb0-930a-45d39989b56c", "type": "aruco", "marker_id": 56, "marker_size_m": 0.025, @@ -1990,7 +1990,7 @@ "confidence": 0.236365170112023 }, { - "observation_id": "f910b53c-4d73-4ec7-8eac-ec3bcae785a7", + "observation_id": "d7d6efe9-26d5-4075-a5f0-54f8d5480f8d", "type": "aruco", "marker_id": 50, "marker_size_m": 0.025, @@ -2044,7 +2044,7 @@ "confidence": 0.2211554500544793 }, { - "observation_id": "e13ed294-614b-4a38-a4ca-dba39a25658e", + "observation_id": "2f1ba963-42cb-40b0-8885-8b0dac840f20", "type": "aruco", "marker_id": 72, "marker_size_m": 0.025, @@ -2098,7 +2098,7 @@ "confidence": 0.21841319450965294 }, { - "observation_id": "159b9bf8-d522-4062-87bf-d738ab89dab4", + "observation_id": "c2583db9-a438-4687-880e-7fe8ea13375c", "type": "aruco", "marker_id": 104, "marker_size_m": 0.025, @@ -2152,7 +2152,7 @@ "confidence": 0.22417849731445313 }, { - "observation_id": "ed4b6b69-7b47-4e36-a6ee-1afc35e1e21f", + "observation_id": "a24cfca2-81c7-4a7f-9e0c-4e5619a156c8", "type": "aruco", "marker_id": 53, "marker_size_m": 0.025, @@ -2206,7 +2206,7 @@ "confidence": 0.22367025973033955 }, { - "observation_id": "01646cb7-b9f6-492b-af01-9e29781ecb38", + "observation_id": "aafe3155-38e3-462d-9018-59e6df065358", "type": "aruco", "marker_id": 84, "marker_size_m": 0.025, @@ -2260,7 +2260,7 @@ "confidence": 0.21633306884765624 }, { - "observation_id": "44879286-f4b4-44b1-9a61-78ccf45786b0", + "observation_id": "e90195cf-ce26-4829-af96-66c4399e3bc7", "type": "aruco", "marker_id": 67, "marker_size_m": 0.025, @@ -2314,7 +2314,7 @@ "confidence": 0.19627771759033205 }, { - "observation_id": "7612c2e4-2540-455f-8250-2d6a77705a41", + "observation_id": "ddb6f8fb-34b6-489c-be11-d2bf3a9673e1", "type": "aruco", "marker_id": 60, "marker_size_m": 0.025, @@ -2368,7 +2368,7 @@ "confidence": 0.18913971961975098 }, { - "observation_id": "322159ce-6390-4c70-909a-be070f685899", + "observation_id": "83f6bd64-5fb4-4cdf-926a-0374b4fb1833", "type": "aruco", "marker_id": 86, "marker_size_m": 0.025, @@ -2422,7 +2422,7 @@ "confidence": 0.18966921411877496 }, { - "observation_id": "b5eb9fba-6a81-4ba6-bbe3-1e758e15e372", + "observation_id": "3897dc7d-cacc-44d7-ba8c-84c0eadc0057", "type": "aruco", "marker_id": 88, "marker_size_m": 0.025, @@ -2476,7 +2476,7 @@ "confidence": 0.20782158780899712 }, { - "observation_id": "c2589d80-b58b-4966-bf2f-112e5ab554f8", + "observation_id": "fc177ab4-d73c-412a-a842-bef5d25cd8e8", "type": "aruco", "marker_id": 70, "marker_size_m": 0.025, @@ -2530,7 +2530,7 @@ "confidence": 0.193995418548584 }, { - "observation_id": "474c13a0-1dd2-4114-9cfc-e48aa3d4a155", + "observation_id": "ccdb2b84-0c2a-456f-90f1-7952da6734fb", "type": "aruco", "marker_id": 98, "marker_size_m": 0.025, @@ -2584,7 +2584,7 @@ "confidence": 0.1899538473288218 }, { - "observation_id": "6880026f-8a8f-4f39-afab-d1f61682c10f", + "observation_id": "acdb8c0a-ce98-4a6c-ac64-01dba8ba7341", "type": "aruco", "marker_id": 83, "marker_size_m": 0.025, @@ -2638,7 +2638,7 @@ "confidence": 0.17676838843571283 }, { - "observation_id": "52eaa8b5-13a5-468b-8a32-71cab09b4977", + "observation_id": "ff47093f-bd49-40f7-9b17-394d6939cdbb", "type": "aruco", "marker_id": 61, "marker_size_m": 0.025, @@ -2692,7 +2692,7 @@ "confidence": 0.1668050360320266 }, { - "observation_id": "733ea2f6-0647-4328-a15d-6df55f9edefb", + "observation_id": "7bfa8d94-8d40-448f-8467-28de7513b26f", "type": "aruco", "marker_id": 90, "marker_size_m": 0.025, @@ -2746,7 +2746,7 @@ "confidence": 0.17612778902053833 }, { - "observation_id": "85bfd5f7-f16d-43aa-89ed-8a2938a691c6", + "observation_id": "2b2161f2-1b7d-465f-9383-e051c7f98889", "type": "aruco", "marker_id": 91, "marker_size_m": 0.025, diff --git a/data/evaluations/Scene6/render_b_camera_pose.json b/data/evaluations/Scene6/render_b_camera_pose.json index 642a073..c0bf9de 100644 --- a/data/evaluations/Scene6/render_b_camera_pose.json +++ b/data/evaluations/Scene6/render_b_camera_pose.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:04:50Z", + "created_utc": "2026-06-02T06:12:45Z", "source": { "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\render_b_aruco_detection.json", "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" diff --git a/data/evaluations/Scene6/render_c_camera_pose.json b/data/evaluations/Scene6/render_c_camera_pose.json index 2541fbe..4bffe7d 100644 --- a/data/evaluations/Scene6/render_c_camera_pose.json +++ b/data/evaluations/Scene6/render_c_camera_pose.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:04:51Z", + "created_utc": "2026-06-02T06:12:46Z", "source": { "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\render_c_aruco_detection.json", "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" diff --git a/data/evaluations/Scene6/render_d_camera_pose.json b/data/evaluations/Scene6/render_d_camera_pose.json index 5b107a0..035a56a 100644 --- a/data/evaluations/Scene6/render_d_camera_pose.json +++ b/data/evaluations/Scene6/render_d_camera_pose.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:04:51Z", + "created_utc": "2026-06-02T06:12:46Z", "source": { "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\render_d_aruco_detection.json", "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" diff --git a/data/evaluations/Scene6/render_e_camera_pose.json b/data/evaluations/Scene6/render_e_camera_pose.json index 55acd3d..5029c23 100644 --- a/data/evaluations/Scene6/render_e_camera_pose.json +++ b/data/evaluations/Scene6/render_e_camera_pose.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:04:51Z", + "created_utc": "2026-06-02T06:12:47Z", "source": { "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\render_e_aruco_detection.json", "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" diff --git a/data/evaluations/Scene6/render_f_aruco_detection.json b/data/evaluations/Scene6/render_f_aruco_detection.json index f718b44..219a9c9 100644 --- a/data/evaluations/Scene6/render_f_aruco_detection.json +++ b/data/evaluations/Scene6/render_f_aruco_detection.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:04:49Z", + "created_utc": "2026-06-02T06:12:44Z", "vision_config": { "MarkerType": "DICT_4X4_250", "MarkerSize": 0.025 @@ -46,7 +46,7 @@ }, "detections": [ { - "observation_id": "cc8833c3-483f-45be-b428-05137233d155", + "observation_id": "c45769f7-a849-4d3e-9667-ffe1d88f2ea5", "type": "aruco", "marker_id": 41, "marker_size_m": 0.025, @@ -100,7 +100,7 @@ "confidence": 0.9684350014790998 }, { - "observation_id": "906ead93-9f61-439e-bb72-726976aca6e4", + "observation_id": "1d6c1672-54cc-4968-a389-7e5ca59cb0cf", "type": "aruco", "marker_id": 43, "marker_size_m": 0.025, @@ -154,7 +154,7 @@ "confidence": 0.6710680790554111 }, { - "observation_id": "4c58dcb0-8d4c-4df3-ae45-b78bff5dbcb1", + "observation_id": "5588ad73-0509-4eed-9507-77fb21b3dab2", "type": "aruco", "marker_id": 42, "marker_size_m": 0.025, @@ -208,7 +208,7 @@ "confidence": 0.6452379410051939 }, { - "observation_id": "d1ef0cbe-9fcf-4f97-be6e-682af6a48d7c", + "observation_id": "d988ded2-5d9b-45ec-b8e8-63c45962b4d1", "type": "aruco", "marker_id": 229, "marker_size_m": 0.025, @@ -262,7 +262,7 @@ "confidence": 0.5737897608508687 }, { - "observation_id": "72888d5a-95dc-4274-8bc7-4f5faca4090e", + "observation_id": "fa82b90f-4923-4e7b-863f-51a1f361e10a", "type": "aruco", "marker_id": 46, "marker_size_m": 0.025, @@ -316,7 +316,7 @@ "confidence": 0.2988751797371847 }, { - "observation_id": "b3804376-4d49-48f9-9b20-003d4c72e58d", + "observation_id": "ef92dda6-e57c-401a-8ca5-d35c8ca87900", "type": "aruco", "marker_id": 208, "marker_size_m": 0.025, @@ -370,7 +370,7 @@ "confidence": 0.5954364184044425 }, { - "observation_id": "d975752a-083e-40b1-b950-b78902f3fd7e", + "observation_id": "8a523bf4-7de7-400b-b523-da205ea6d2f4", "type": "aruco", "marker_id": 56, "marker_size_m": 0.025, @@ -424,7 +424,7 @@ "confidence": 0.5697620483284124 }, { - "observation_id": "61f8e83e-f07e-4716-918d-6db9901a3df1", + "observation_id": "f6f9b56e-75fe-44fb-ad3a-e146aea07855", "type": "aruco", "marker_id": 47, "marker_size_m": 0.025, @@ -478,7 +478,7 @@ "confidence": 0.5768583617164568 }, { - "observation_id": "ab259937-4899-4800-9af5-cef2065a0903", + "observation_id": "400a358a-a2e8-4024-8d00-7afaa6d79b49", "type": "aruco", "marker_id": 62, "marker_size_m": 0.025, @@ -532,7 +532,7 @@ "confidence": 0.5593704450665263 }, { - "observation_id": "211ee52e-3673-4f0c-8472-21561308733b", + "observation_id": "d595c955-d3ae-4ca9-95e2-05f3568bda31", "type": "aruco", "marker_id": 54, "marker_size_m": 0.025, @@ -586,7 +586,7 @@ "confidence": 0.5766374039623903 }, { - "observation_id": "23745501-fbc4-4218-ac61-9135be2ba643", + "observation_id": "e5dec173-4912-4b88-9cae-4c92ff8a1c40", "type": "aruco", "marker_id": 53, "marker_size_m": 0.025, @@ -640,7 +640,7 @@ "confidence": 0.21364841201201337 }, { - "observation_id": "e3a11ff7-25ed-44eb-a440-d050a68aa609", + "observation_id": "71662fe2-fb12-41d1-a4c9-dc2127fd2800", "type": "aruco", "marker_id": 72, "marker_size_m": 0.025, @@ -694,7 +694,7 @@ "confidence": 0.5755104606164277 }, { - "observation_id": "d095b301-aef4-4e3c-a2dc-8a98b9418450", + "observation_id": "d0899e09-a423-4fa3-9b64-420cd0db7e4a", "type": "aruco", "marker_id": 97, "marker_size_m": 0.025, @@ -748,7 +748,7 @@ "confidence": 0.5705029634947052 }, { - "observation_id": "806aa8f7-87fd-4537-8d63-cfb329396b04", + "observation_id": "101a773b-720d-49ff-92dc-c6412687a31b", "type": "aruco", "marker_id": 55, "marker_size_m": 0.025, @@ -802,7 +802,7 @@ "confidence": 0.5461315019106076 }, { - "observation_id": "96b5f5fa-5d18-4e29-9805-273e9e2de45b", + "observation_id": "4a27328a-a08c-4afa-8b3c-bebb667a8fbf", "type": "aruco", "marker_id": 96, "marker_size_m": 0.025, @@ -856,7 +856,7 @@ "confidence": 0.5763709732716893 }, { - "observation_id": "6571f37a-c323-43b3-8740-8c1dbba309e8", + "observation_id": "36f2532d-d82b-4ee6-a55a-288661d461a1", "type": "aruco", "marker_id": 84, "marker_size_m": 0.025, @@ -910,7 +910,7 @@ "confidence": 0.06519221426443914 }, { - "observation_id": "3b7ab41e-8357-4e9f-8e4d-7e9390a7c2ab", + "observation_id": "34ce2f9b-7407-43d1-890c-2d6fa89a7f3a", "type": "aruco", "marker_id": 66, "marker_size_m": 0.025, @@ -964,7 +964,7 @@ "confidence": 0.5349107016469481 }, { - "observation_id": "e9c14281-c628-4856-ac5a-b274702a9eec", + "observation_id": "c2c8c2e5-3780-4dd5-a849-88bfe15f78f2", "type": "aruco", "marker_id": 79, "marker_size_m": 0.025, @@ -1018,7 +1018,7 @@ "confidence": 0.5342723833872263 }, { - "observation_id": "eb46fa64-f3d8-4898-a885-211448cb2f04", + "observation_id": "004c21bf-b86c-4829-be5c-77f44680fa48", "type": "aruco", "marker_id": 95, "marker_size_m": 0.025, @@ -1072,7 +1072,7 @@ "confidence": 0.5227826547122322 }, { - "observation_id": "860884a6-79e5-4d77-a79f-56788516bde2", + "observation_id": "6c95a32c-04d6-4c75-978d-20d0931d3664", "type": "aruco", "marker_id": 51, "marker_size_m": 0.025, @@ -1126,7 +1126,7 @@ "confidence": 0.5111500432161571 }, { - "observation_id": "82b9c91d-67a3-422a-acc8-4150f3cb110b", + "observation_id": "e34ccefd-9f1d-47df-a78a-e8e2701b1668", "type": "aruco", "marker_id": 103, "marker_size_m": 0.025, @@ -1180,7 +1180,7 @@ "confidence": 0.5046333482067283 }, { - "observation_id": "9a7c0213-1961-4628-9ff6-cd9d6a6b3c8c", + "observation_id": "56cb7108-5345-413a-be0a-eb91096b060e", "type": "aruco", "marker_id": 73, "marker_size_m": 0.025, @@ -1234,7 +1234,7 @@ "confidence": 0.13607001327160623 }, { - "observation_id": "84b36d59-29b9-4c51-9a09-0bb33686d536", + "observation_id": "79b1d669-00e2-4608-aeb8-0f5408a6acd7", "type": "aruco", "marker_id": 210, "marker_size_m": 0.025, @@ -1288,7 +1288,7 @@ "confidence": 0.46988879526830113 }, { - "observation_id": "033bcc58-9052-4bc9-9257-7698957dffe6", + "observation_id": "79296b2f-84e9-443a-9a8d-b27858dfdb97", "type": "aruco", "marker_id": 58, "marker_size_m": 0.025, @@ -1342,7 +1342,7 @@ "confidence": 0.4655541127751829 }, { - "observation_id": "a09f27ed-a0e9-4120-806d-6de8acfc8895", + "observation_id": "563fb911-52ed-4725-b5c5-51eaeb560a87", "type": "aruco", "marker_id": 69, "marker_size_m": 0.025, @@ -1396,7 +1396,7 @@ "confidence": 0.4655541127751829 }, { - "observation_id": "b0f99014-a0fb-425d-b1ef-ed2703b75aa1", + "observation_id": "7f6ae2b5-3679-479b-9655-aff84300bf28", "type": "aruco", "marker_id": 82, "marker_size_m": 0.025, @@ -1450,7 +1450,7 @@ "confidence": 0.49001748422717006 }, { - "observation_id": "43e2c11b-e176-4c5d-8a6f-3d33cb8bb45c", + "observation_id": "4cd95335-275d-45ce-8461-4cb1de7b3db1", "type": "aruco", "marker_id": 101, "marker_size_m": 0.025, @@ -1504,7 +1504,7 @@ "confidence": 0.46225891142368675 }, { - "observation_id": "e70cb664-4996-4cb6-8658-bcf3d64c1ad6", + "observation_id": "e4e7ba85-3ba5-47cf-98f1-67ffa9908422", "type": "aruco", "marker_id": 64, "marker_size_m": 0.025, @@ -1558,7 +1558,7 @@ "confidence": 0.43211414091114625 }, { - "observation_id": "4fa38fc3-b109-49dc-a432-4bf16f946a2c", + "observation_id": "298e22d3-1e6f-4e03-86b9-efc466a7c124", "type": "aruco", "marker_id": 52, "marker_size_m": 0.025, @@ -1612,7 +1612,7 @@ "confidence": 0.45411789642863376 }, { - "observation_id": "61b95c00-87b9-438a-9e92-c5029072848f", + "observation_id": "a9781f29-6113-4a54-9f5b-9d7623d24231", "type": "aruco", "marker_id": 113, "marker_size_m": 0.025, @@ -1666,7 +1666,7 @@ "confidence": 0.11347147338995772 }, { - "observation_id": "a82fa8cc-5b77-4f8e-a4f6-9cd52d8fc3f5", + "observation_id": "c3311b08-b1a2-43c7-931a-82e4f408a1a3", "type": "aruco", "marker_id": 83, "marker_size_m": 0.025, @@ -1720,7 +1720,7 @@ "confidence": 0.4377857805109236 }, { - "observation_id": "284535a0-de51-45a3-b12e-43a1a4d83980", + "observation_id": "0ab9b993-2727-4285-9b51-21dedfe12e63", "type": "aruco", "marker_id": 75, "marker_size_m": 0.025, @@ -1774,7 +1774,7 @@ "confidence": 0.22473325223116958 }, { - "observation_id": "14fd473a-d68c-4a8c-bf72-c76aaca16b6b", + "observation_id": "631ad3a6-35e2-406e-aefb-9d0036299cfe", "type": "aruco", "marker_id": 243, "marker_size_m": 0.025, @@ -1828,7 +1828,7 @@ "confidence": 0.13402725127354712 }, { - "observation_id": "dffaf77e-fc8c-46f6-8b73-3424b2fc9b14", + "observation_id": "0cda7f2c-4bd3-4595-b8a2-f329b52410a1", "type": "aruco", "marker_id": 248, "marker_size_m": 0.025, @@ -1882,7 +1882,7 @@ "confidence": 0.07116905162666477 }, { - "observation_id": "a042ba99-9f32-4bc3-b9de-eb07b77ab713", + "observation_id": "ed724555-8599-4cd4-a4a5-796f6b3391df", "type": "aruco", "marker_id": 245, "marker_size_m": 0.025, diff --git a/data/evaluations/Scene6/render_f_camera_pose.json b/data/evaluations/Scene6/render_f_camera_pose.json index 179ff7e..084d567 100644 --- a/data/evaluations/Scene6/render_f_camera_pose.json +++ b/data/evaluations/Scene6/render_f_camera_pose.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:04:52Z", + "created_utc": "2026-06-02T06:12:47Z", "source": { "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\render_f_aruco_detection.json", "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" diff --git a/data/evaluations/Scene6/render_g_aruco_detection.json b/data/evaluations/Scene6/render_g_aruco_detection.json index 92f42d5..50bf10b 100644 --- a/data/evaluations/Scene6/render_g_aruco_detection.json +++ b/data/evaluations/Scene6/render_g_aruco_detection.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:04:49Z", + "created_utc": "2026-06-02T06:12:45Z", "vision_config": { "MarkerType": "DICT_4X4_250", "MarkerSize": 0.025 @@ -46,7 +46,7 @@ }, "detections": [ { - "observation_id": "011fd8e4-870d-4d54-984e-fa9c04156be9", + "observation_id": "ebbee167-062e-4add-810f-6a6e4a224526", "type": "aruco", "marker_id": 229, "marker_size_m": 0.025, @@ -100,7 +100,7 @@ "confidence": 0.6173789204094284 }, { - "observation_id": "4736be80-336b-48a4-b7d8-364f35092ab9", + "observation_id": "5f3f2589-e412-476e-aacd-f8327dd23ff0", "type": "aruco", "marker_id": 198, "marker_size_m": 0.025, @@ -154,7 +154,7 @@ "confidence": 0.6160882115990324 }, { - "observation_id": "49805e3d-8b2d-4e84-b55f-1c61bbac7a19", + "observation_id": "236c7173-cf28-4cc2-8a31-3d5f31b99167", "type": "aruco", "marker_id": 42, "marker_size_m": 0.025, @@ -208,7 +208,7 @@ "confidence": 0.2722366816212343 }, { - "observation_id": "bf81cd85-b628-40ba-aac5-c242a2761a50", + "observation_id": "22577033-f360-46e4-8907-f714bb5bae9b", "type": "aruco", "marker_id": 84, "marker_size_m": 0.025, @@ -262,7 +262,7 @@ "confidence": 0.3490767193505014 }, { - "observation_id": "6a589d6b-4164-42a2-8fe0-751c025a1129", + "observation_id": "5c491eaf-7128-449b-b7eb-30e96edc1a2a", "type": "aruco", "marker_id": 64, "marker_size_m": 0.025, @@ -316,7 +316,7 @@ "confidence": 0.5331747682067169 }, { - "observation_id": "40d4a7d8-7eca-4d38-9b75-edb7ebc4d58c", + "observation_id": "a99fe0e9-78b3-408f-91f3-253b179cbfe4", "type": "aruco", "marker_id": 72, "marker_size_m": 0.025, @@ -370,7 +370,7 @@ "confidence": 0.43254677700170213 }, { - "observation_id": "7050fb85-b50d-4715-81ac-81b4f513664f", + "observation_id": "436c3bf4-12c7-40da-8720-3b18e3aa68a6", "type": "aruco", "marker_id": 53, "marker_size_m": 0.025, @@ -424,7 +424,7 @@ "confidence": 0.27711751756945874 }, { - "observation_id": "9e532dfd-3fe0-47a8-a019-269bcfe452fa", + "observation_id": "e1fc6927-f9f7-4fd9-87d2-cd26c73d3289", "type": "aruco", "marker_id": 58, "marker_size_m": 0.025, @@ -478,7 +478,7 @@ "confidence": 0.48073279309443956 }, { - "observation_id": "e8dec3d8-ce02-4213-a946-26a12c47d75a", + "observation_id": "83284dea-ddf7-4c85-a1fc-5c05dfd76e0a", "type": "aruco", "marker_id": 69, "marker_size_m": 0.025, @@ -532,7 +532,7 @@ "confidence": 0.45546210617301425 }, { - "observation_id": "06745fad-3381-448b-9b7b-f3e747888dc0", + "observation_id": "36013164-432e-4208-9481-3ec1abd4dbe1", "type": "aruco", "marker_id": 103, "marker_size_m": 0.025, @@ -586,7 +586,7 @@ "confidence": 0.47991555158957017 }, { - "observation_id": "05c6c1ee-8a14-4588-9f62-f232a58122fd", + "observation_id": "106c5050-c0e3-44b9-939a-521105cd8ba1", "type": "aruco", "marker_id": 51, "marker_size_m": 0.025, @@ -640,7 +640,7 @@ "confidence": 0.4668259742313624 }, { - "observation_id": "2384f27d-cbe6-4ea0-8ca5-66fde74b5aef", + "observation_id": "b722c7e4-39cc-424c-8929-46ce45bf7e02", "type": "aruco", "marker_id": 56, "marker_size_m": 0.025, @@ -694,7 +694,7 @@ "confidence": 0.39662908657084783 }, { - "observation_id": "9c8d1be6-97e5-4ad3-8db9-d10983fd4a6b", + "observation_id": "c1170b17-5275-4cc8-b154-1787b62dcac5", "type": "aruco", "marker_id": 46, "marker_size_m": 0.025, @@ -748,7 +748,7 @@ "confidence": 0.1698001278724927 }, { - "observation_id": "dbdf18b7-6d3a-4ae1-ab74-ab915bc99e18", + "observation_id": "8f1a7655-1512-457e-b2e6-f6ce2d2cb0e9", "type": "aruco", "marker_id": 68, "marker_size_m": 0.025, @@ -802,7 +802,7 @@ "confidence": 0.07718187630567852 }, { - "observation_id": "0a558698-c413-4a08-8e2a-0e8c5b8a4fa9", + "observation_id": "5c53b180-4ef4-432a-add9-1c5e6edc0d4c", "type": "aruco", "marker_id": 208, "marker_size_m": 0.025, @@ -856,7 +856,7 @@ "confidence": 0.4316478958478293 }, { - "observation_id": "7da48bd1-1204-44c3-a075-ef60d17f88b9", + "observation_id": "1df93a9b-bce4-42e7-a14f-07ff75dcba30", "type": "aruco", "marker_id": 95, "marker_size_m": 0.025, @@ -910,7 +910,7 @@ "confidence": 0.4181682027393045 }, { - "observation_id": "aeab0d0f-0e3c-472a-90ef-52d06d1801a8", + "observation_id": "a3b1844b-b7e3-4b2f-8b70-7e25af8a0bf5", "type": "aruco", "marker_id": 55, "marker_size_m": 0.025, @@ -964,7 +964,7 @@ "confidence": 0.39668368657567366 }, { - "observation_id": "86852613-c7f9-4e23-8b31-976e4e717b27", + "observation_id": "84bdf7a7-05bf-486d-9bfb-5f8a26c9f154", "type": "aruco", "marker_id": 66, "marker_size_m": 0.025, @@ -1018,7 +1018,7 @@ "confidence": 0.3829765144945479 }, { - "observation_id": "b7122e4d-330d-45a6-a048-aae5115410d7", + "observation_id": "0f51dc2e-352e-4c15-80b2-58c7d4861767", "type": "aruco", "marker_id": 217, "marker_size_m": 0.025, @@ -1072,7 +1072,7 @@ "confidence": 0.3382587531306593 }, { - "observation_id": "5ec3a4c6-4f3c-4e4d-801d-cec245b8b1c5", + "observation_id": "ed86b4ed-6d28-49a9-abdf-c488ddbdc937", "type": "aruco", "marker_id": 97, "marker_size_m": 0.025, @@ -1126,7 +1126,7 @@ "confidence": 0.3623898971459892 }, { - "observation_id": "e6954753-1700-421e-b579-3db8b131ba7f", + "observation_id": "0d3b9fb6-2c67-40ec-b7a9-b779339d0078", "type": "aruco", "marker_id": 114, "marker_size_m": 0.025, @@ -1180,7 +1180,7 @@ "confidence": 0.10219899885152585 }, { - "observation_id": "ea81a575-0d6d-4dc3-b82a-d927c8ec996b", + "observation_id": "9219bb09-16a9-4714-b92f-40e7f84e7103", "type": "aruco", "marker_id": 54, "marker_size_m": 0.025, @@ -1234,7 +1234,7 @@ "confidence": 0.3590718541167963 }, { - "observation_id": "7d328cad-a1c3-4ad9-bc15-4342eaa1d116", + "observation_id": "6c5f6610-1bbe-446f-bc23-7c0520b201f7", "type": "aruco", "marker_id": 205, "marker_size_m": 0.025, @@ -1288,7 +1288,7 @@ "confidence": 0.29591817114314195 }, { - "observation_id": "c6e74f16-14a3-4c0f-b3ef-bf33e9775164", + "observation_id": "6173140e-8bfe-478b-9344-c66a16e07cf4", "type": "aruco", "marker_id": 92, "marker_size_m": 0.025, @@ -1342,7 +1342,7 @@ "confidence": 0.3158166687011719 }, { - "observation_id": "c63185d5-b86f-44a9-90dc-0b4b7fd581b5", + "observation_id": "2d6d68dc-465e-4ea8-818d-2f74430d60d5", "type": "aruco", "marker_id": 105, "marker_size_m": 0.025, @@ -1396,7 +1396,7 @@ "confidence": 0.31800273344664126 }, { - "observation_id": "627ba061-49bc-4789-80ed-f4e5aa725801", + "observation_id": "4c372196-d465-4b93-bb9b-473c525ffc29", "type": "aruco", "marker_id": 85, "marker_size_m": 0.025, @@ -1450,7 +1450,7 @@ "confidence": 0.2969848480224609 }, { - "observation_id": "be55c957-2d7e-4fbd-a948-76882b24c7be", + "observation_id": "be594088-99e2-4b8a-b97f-1e3531f03b68", "type": "aruco", "marker_id": 102, "marker_size_m": 0.025, @@ -1504,7 +1504,7 @@ "confidence": 0.3170967427530611 }, { - "observation_id": "414dff3a-85cd-4f2a-b6a2-118f7b081594", + "observation_id": "2ec937f5-a5fc-4d9d-b5c0-680232e75138", "type": "aruco", "marker_id": 59, "marker_size_m": 0.025, @@ -1558,7 +1558,7 @@ "confidence": 0.3170967427530611 }, { - "observation_id": "2b302742-1b96-4eb2-bf39-67c236a9bf15", + "observation_id": "c1c35e8a-0023-4aa5-b9b8-a7849adc80d5", "type": "aruco", "marker_id": 48, "marker_size_m": 0.025, @@ -1612,7 +1612,7 @@ "confidence": 0.17828567290874034 }, { - "observation_id": "cb12b090-37d1-49b6-9529-3de73313ce55", + "observation_id": "7392c064-6880-48c8-9d52-ed0266b34020", "type": "aruco", "marker_id": 57, "marker_size_m": 0.025, @@ -1666,7 +1666,7 @@ "confidence": 0.3167426670523156 }, { - "observation_id": "ba4bc041-a30f-4afd-9e84-e4fb7f701d38", + "observation_id": "b6a5f371-1dbd-4f1b-a05d-78bd105afbda", "type": "aruco", "marker_id": 120, "marker_size_m": 0.025, @@ -1720,7 +1720,7 @@ "confidence": 0.07824437489153448 }, { - "observation_id": "3cc602d2-faf3-4c24-a0b5-4d94fe52b6e1", + "observation_id": "ccd28cf2-9ef7-4d7d-91f1-98d0d8728dfb", "type": "aruco", "marker_id": 63, "marker_size_m": 0.025, @@ -1774,7 +1774,7 @@ "confidence": 0.15449597168691093 }, { - "observation_id": "45e0d5b4-a749-4a5f-a4c5-ecb9a043e13d", + "observation_id": "8eb5351f-46e5-4e49-9fa3-8fd660fff7cb", "type": "aruco", "marker_id": 71, "marker_size_m": 0.025, diff --git a/data/evaluations/Scene6/render_g_camera_pose.json b/data/evaluations/Scene6/render_g_camera_pose.json index 6d99c3a..1ccb7ca 100644 --- a/data/evaluations/Scene6/render_g_camera_pose.json +++ b/data/evaluations/Scene6/render_g_camera_pose.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:04:52Z", + "created_utc": "2026-06-02T06:12:47Z", "source": { "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\render_g_aruco_detection.json", "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" diff --git a/data/evaluations/Scene6/robot_state.json b/data/evaluations/Scene6/robot_state.json index 0156ba3..55d0a42 100644 --- a/data/evaluations/Scene6/robot_state.json +++ b/data/evaluations/Scene6/robot_state.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:05:09Z", + "created_utc": "2026-06-02T06:13:02Z", "method": "hybrid", "movements": { "x": { diff --git a/data/evaluations/Scene8/aruco_marker_poses.json b/data/evaluations/Scene8/aruco_marker_poses.json index c61e334..b4fee0f 100644 --- a/data/evaluations/Scene8/aruco_marker_poses.json +++ b/data/evaluations/Scene8/aruco_marker_poses.json @@ -1,2547 +1,2461 @@ { "schema_version": "1.1", "stage": "corner_marker_poses", - "created_utc": "2026-06-02T05:07:07Z", + "created_utc": "2026-06-02T09:26:31Z", "summary": { "num_cameras": 7, - "num_markers": 56 + "num_markers": 54 }, "cameras": [ { "camera_id": "a", "position_m": [ - -0.29974303527305857, - -0.7994729557751761, - 0.799983573039528 + -0.29824071571314814, + -0.7979624725498491, + 0.8030720806157285 ], "position_mm": [ - -299.7430352730586, - -799.472955775176, - 799.9835730395281 + -298.2407157131481, + -797.962472549849, + 803.0720806157285 ], "direction": [ - 0.47883105278015137, - 0.6566431522369385, - -0.5827010869979858 + 0.4774736166000366, + 0.6564635038375854, + -0.5840159058570862 ] }, { "camera_id": "b", "position_m": [ - 0.29961568856813403, - -0.8998160050145382, - 1.199335271655186 + 0.30528582416357153, + -0.8993940929103629, + 1.1971914410295657 ], "position_mm": [ - 299.61568856813403, - -899.8160050145382, - 1199.335271655186 + 305.28582416357153, + -899.3940929103629, + 1197.1914410295656 ], "direction": [ - 0.008155946619808674, - 0.6263301372528076, - -0.7795152068138123 + 0.0044073243625462055, + 0.6277844309806824, + -0.7783747315406799 ] }, { "camera_id": "c", "position_m": [ - 0.3002008026229006, - -0.8996807562773264, - 0.39938967074571 + 0.3295810299034838, + -0.91883240586151, + 0.3543325005337995 ], "position_mm": [ - 300.2008026229006, - -899.6807562773264, - 399.38967074571 + 329.5810299034838, + -918.8324058615101, + 354.3325005337995 ], "direction": [ - -0.1066587045788765, - 0.9489964246749878, - -0.29669803380966187 + -0.13744935393333435, + 0.961538553237915, + -0.23780524730682373 ] }, { "camera_id": "d", "position_m": [ - 0.7003813368433853, - -0.7988013064306642, - 0.39999626468171434 + 0.7005156337652525, + -0.7952443767321064, + 0.4002918726100173 ], "position_mm": [ - 700.3813368433853, - -798.8013064306641, - 399.99626468171436 + 700.5156337652525, + -795.2443767321064, + 400.2918726100173 ], "direction": [ - -0.5507431626319885, - 0.7856968641281128, - -0.2817133069038391 + -0.5525827407836914, + 0.7843155860900879, + -0.2819598615169525 ] }, { "camera_id": "e", "position_m": [ - 1.1991888668149988, - -0.9000124276162538, - 0.39959462918408095 + 1.2008049699585266, + -0.9003222405090269, + 0.3964998980415407 ], "position_mm": [ - 1199.1888668149988, - -900.0124276162537, - 399.59462918408093 + 1200.8049699585265, + -900.3222405090269, + 396.4998980415407 ], "direction": [ - -0.7494407892227173, - 0.6064770817756653, - -0.2655636966228485 + -0.7508261799812317, + 0.606434166431427, + -0.2617205083370209 ] }, { "camera_id": "f", "position_m": [ - 0.5001371392778484, - -0.3017310886953837, - 1.3992150131682302 + 0.5050220145881288, + -0.30088793432481564, + 1.3970910694031549 ], "position_mm": [ - 500.1371392778484, - -301.7310886953837, - 1399.2150131682301 + 505.0220145881288, + -300.88793432481566, + 1397.091069403155 ], "direction": [ - -0.23785872757434845, - 0.08067604899406433, - -0.9679434895515442 + -0.24221929907798767, + 0.08018281310796738, + -0.9669025540351868 ] }, { "camera_id": "g", "position_m": [ - -0.20001953098363734, - 0.20072560979846057, - 1.3992245320650676 + -0.20205655158022884, + 0.20641916422865053, + 1.3936267135013367 ], "position_mm": [ - -200.01953098363734, - 200.72560979846057, - 1399.2245320650675 + -202.05655158022884, + 206.41916422865054, + 1393.6267135013368 ], "direction": [ - 0.29713600873947144, - -0.2979627847671509, - -0.9071540236473083 + 0.3000231683254242, + -0.30235934257507324, + -0.9047457575798035 ] } ], "markers": [ + { + "marker_id": 40, + "link": "FingerA", + "position_m": [ + 0.3010071845268901, + -0.18481872287911338, + 0.32104447807672826 + ], + "position_mm": [ + 301.0071845268901, + -184.81872287911338, + 321.04447807672824 + ], + "normal": [ + -0.09869278763030763, + -0.5782922710851727, + -0.8098381214001427 + ], + "corners_m": [ + [ + 0.30789944807087166, + -0.1735954293767037, + 0.3121956959525853 + ], + [ + 0.2856325221761463, + -0.17826766435267916, + 0.31823475214847313 + ], + [ + 0.29400487602369646, + -0.19631852377727252, + 0.3301149345531537 + ], + [ + 0.31649189183684606, + -0.19109327400979811, + 0.323632529652701 + ] + ], + "num_cameras": 3, + "edge_length_mm": 23.323596263118628 + }, { "marker_id": 41, "link": "FingerA", "position_m": [ - 0.26054044832471457, - -0.14319687723229235, - 0.3445410416522111 + 0.25945197540487364, + -0.14272781181023583, + 0.3431961075200961 ], "position_mm": [ - 260.5404483247146, - -143.19687723229237, - 344.5410416522111 + 259.4519754048736, + -142.72781181023583, + 343.1961075200961 ], "normal": [ - 0.18697754460512545, - -0.5736953114417699, - 0.7974415887343529 + 0.1832627179220725, + -0.589726583489183, + 0.7865350169865232 ], "corners_m": [ [ - 0.24490364822232155, - -0.13989437758676726, - 0.3504790109429706 + 0.24430066255812719, + -0.13939341594826868, + 0.34932473303314593 ], [ - 0.26644081548668525, - -0.12972006641675096, - 0.3529563434128553 + 0.2659059648576908, + -0.12955865262675795, + 0.3514685626519537 ], [ - 0.2761491747002502, - -0.1465073212539057, - 0.33839591889612525 + 0.2746906386498882, + -0.14618932300550969, + 0.33714755074258507 ], [ - 0.2546681548896012, - -0.15666574367174552, - 0.3363328933568932 + 0.25291063555378845, + -0.15576985566040705, + 0.33484358365269984 ] ], "num_cameras": 4, - "edge_length_mm": 24.016180354604842 - }, - { - "marker_id": 42, - "link": "FingerA", - "position_m": [ - 0.2914575850630667, - -0.17909485887448673, - 0.3448167990937357 - ], - "position_mm": [ - 291.4575850630667, - -179.09485887448673, - 344.8167990937357 - ], - "normal": [ - 0.7773799584632088, - 0.29736404416051465, - 0.5543058951700256 - ], - "corners_m": [ - [ - 0.28035996286610004, - -0.17290519222883358, - 0.357031549581767 - ], - [ - 0.29143508677610414, - -0.1639210438400918, - 0.3367378741703238 - ], - [ - 0.3023738761664146, - -0.18476551889351628, - 0.332520199956336 - ], - [ - 0.29166141444364796, - -0.1947876805355053, - 0.35297757266651586 - ] - ], - "num_cameras": 2, - "edge_length_mm": 24.71301484445469 + "edge_length_mm": 23.718825361366644 }, { "marker_id": 43, "link": "FingerB", "position_m": [ - 0.24506538853895093, - -0.1753066656445279, - 0.3451082506670123 + 0.2464813208834648, + -0.17461559570546514, + 0.3413094039528959 ], "position_mm": [ - 245.06538853895094, - -175.3066656445279, - 345.10825066701227 + 246.4813208834648, + -174.61559570546515, + 341.3094039528959 ], "normal": [ - 0.08049993946684295, - 0.6060094249188738, - 0.7913737022768261 + 0.06942975130989254, + 0.6334135498086289, + 0.7706924059259168 ], "corners_m": [ [ - 0.23710584138870103, - -0.1873184031177667, - 0.3553008132006126 + 0.23801290301344907, + -0.18620891646827475, + 0.3518309915247736 ], [ - 0.22981220615908324, - -0.16788024524294887, - 0.34078938578811185 + 0.23141504620486203, + -0.1666352042723323, + 0.3358774413627596 ], [ - 0.25329112169558354, - -0.1635648391815481, - 0.33547266881575666 + 0.2551968815936795, + -0.16344720975547347, + 0.33159198012754165 ], [ - 0.2600523849124359, - -0.182463175035848, - 0.3488701348635678 + 0.2613004527218687, + -0.18217105232578004, + 0.34593720279650875 ] ], "num_cameras": 2, - "edge_length_mm": 24.559877670993526 + "edge_length_mm": 24.799194051048875 }, { "marker_id": 44, "link": "FingerB", "position_m": [ - 0.2618647268880103, - -0.1736177282662826, - 0.2993020608959474 + 0.2706984524888529, + -0.18138792949654384, + 0.29689846491719263 ], "position_mm": [ - 261.8647268880103, - -173.6177282662826, - 299.3020608959474 + 270.69845248885287, + -181.38792949654385, + 296.89846491719265 ], "normal": [ - 0.36656122883760683, - -0.901346224851743, - 0.2306682649576544 + 0.3853963348368111, + -0.8979442255852979, + 0.21252254664475595 ], "corners_m": [ [ - 0.2533338631150915, - -0.18055491329689155, - 0.2862269961047204 + 0.2625290611832017, + -0.18786147747806622, + 0.28339492832334523 ], [ - 0.2482949895191654, - -0.17641939032576295, - 0.3094463831627736 + 0.25730290295259817, + -0.18507235480780457, + 0.30658013037120907 ], [ - 0.2705377337823861, - -0.16682299677907156, - 0.3125383241301025 + 0.2787901130740727, + -0.17448339482204941, + 0.3104501299761115 ], [ - 0.27529232113539814, - -0.17067361266340444, - 0.2889965401861931 + 0.2841717327455391, + -0.17813449087825517, + 0.28716867099810484 ] ], "num_cameras": 3, - "edge_length_mm": 24.275020717296524 + "edge_length_mm": 24.09855325145417 + }, + { + "marker_id": 45, + "link": "FingerB", + "position_m": [ + 0.2608450320938826, + -0.18769168591543983, + 0.33340201972142425 + ], + "position_mm": [ + 260.8450320938826, + -187.69168591543982, + 333.40201972142427 + ], + "normal": [ + -0.5516079806403091, + -0.8057676525637507, + -0.21556234776932448 + ], + "corners_m": [ + [ + 0.24957726326714819, + -0.1778167817145263, + 0.3254946399366003 + ], + [ + 0.2516130578163659, + -0.18537620098301857, + 0.3482011642796414 + ], + [ + 0.2722507326377214, + -0.19752207082926163, + 0.34113336619222323 + ], + [ + 0.2699390746542949, + -0.19005169013495277, + 0.31877890847723217 + ] + ], + "num_cameras": 2, + "edge_length_mm": 24.338679533861914 }, { "marker_id": 46, "link": "Board", "position_m": [ - 0.5365880778500565, - 0.18524132105355604, - -0.02725955997875667 + 0.5339565655843468, + 0.1824339100661525, + -0.0270215005386216 ], "position_mm": [ - 536.5880778500565, - 185.24132105355602, - -27.25955997875667 + 533.9565655843468, + 182.4339100661525, + -27.0215005386216 ], "normal": [ - 0.02611364004353018, - 0.006839463628326549, - 0.9996355833707371 + -0.0030930067020576123, + -0.027438415332735555, + 0.999618710645999 ], "corners_m": [ [ - 0.5244957543317114, - 0.17333344675307966, - -0.02687911066031193 + 0.5224619062652757, + 0.17085596842769463, + -0.027812632970344215 ], [ - 0.525048341403596, - 0.19712001397043027, - -0.027022288217576695 + 0.5221486644141354, + 0.1940108713267083, + -0.026304047609651205 ], [ - 0.5485567085489697, - 0.19718328460812523, - -0.027670966578231822 + 0.5454928776949547, + 0.19427486643757508, + -0.02708815829283964 ], [ - 0.5482515071159486, - 0.17332853888258903, - -0.02746587445890622 + 0.5457228139630216, + 0.17059393407263204, + -0.026881163281651344 ] ], - "num_cameras": 3, - "edge_length_mm": 23.732848555198473 + "num_cameras": 2, + "edge_length_mm": 23.382239273906862 }, { "marker_id": 47, "link": "Board", "position_m": [ - 0.3443274125039034, - -0.28664669904876755, - -0.02713571646086061 + 0.3436863842169051, + -0.28827795890063396, + -0.027267492193594332 ], "position_mm": [ - 344.3274125039034, - -286.6466990487676, - -27.13571646086061 + 343.68638421690514, + -288.27795890063396, + -27.267492193594332 ], "normal": [ - -0.006349858614009886, - 0.004269088609396787, - 0.9999707266605495 + 0.007807990403827199, + 0.02779171365646538, + 0.9995832411249654 ], "corners_m": [ [ - 0.33236234869411413, - -0.298352686330896, - -0.027128960684593143 + 0.33207286051745066, + -0.30019153838591806, + -0.026878750952068334 ], [ - 0.3325328992689584, - -0.27467022084318926, - -0.02729450162578986 + 0.33212229710116237, + -0.27638452621316056, + -0.027474545570844035 ], [ - 0.3562928610173126, - -0.274817356071149, - -0.02707781497358018 + 0.35527096686253845, + -0.27653022581759307, + -0.02771836581969848 ], [ - 0.3561215410352284, - -0.29874653294983583, - -0.027041588559479267 + 0.35527941238646876, + -0.30000554518586403, + -0.026998306431766487 + ] + ], + "num_cameras": 4, + "edge_length_mm": 23.41472410390789 + }, + { + "marker_id": 48, + "link": "Board", + "position_m": [ + 0.6869521084831052, + -0.31799807307496475, + -0.02741836326902828 + ], + "position_mm": [ + 686.9521084831051, + -317.99807307496474, + -27.41836326902828 + ], + "normal": [ + 0.0015308460139707098, + 0.004119262793049069, + 0.999990344045643 + ], + "corners_m": [ + [ + 0.6755465771374234, + -0.32953174444166167, + -0.027454539142789808 + ], + [ + 0.6754252279752901, + -0.30644463548309614, + -0.027345343266917746 + ], + [ + 0.698148148129088, + -0.3062566028216693, + -0.02758502526782092 + ], + [ + 0.6986884806906191, + -0.32975930955343197, + -0.02728854539858465 ] ], "num_cameras": 3, - "edge_length_mm": 23.78437453104651 + "edge_length_mm": 23.11676311445339 }, { "marker_id": 51, "link": "Board", "position_m": [ - 0.1677635100735928, - -0.17182479747351131, - -0.027489585151936592 + 0.16809032727312534, + -0.17345994285705096, + -0.027337664459528937 ], "position_mm": [ - 167.7635100735928, - -171.82479747351132, - -27.48958515193659 + 168.09032727312535, + -173.45994285705098, + -27.337664459528938 ], "normal": [ - -0.027411794114841473, - 0.04598264747991965, - 0.9985660667547956 + 0.004384498323199877, + 0.011806767164365406, + 0.9999206850663608 ], "corners_m": [ [ - 0.15596798334624026, - -0.18380732224754057, - -0.027088336872944402 + 0.15568608859640384, + -0.1848070961037126, + -0.027231246241931874 ], [ - 0.15620356054114987, - -0.1587206628835854, - -0.02858719657191571 + 0.15662713976699946, + -0.1618189377524379, + -0.027340923833094395 ], [ - 0.17931372331654186, - -0.16013245259911998, - -0.02752954075715224 + 0.18021756434497804, + -0.161637955561054, + -0.02761108154190868 ], [ - 0.17956877309043923, - -0.1846387521637993, - -0.026753266405734017 + 0.17983051638412006, + -0.18557578201099934, + -0.027167406221180797 ] ], "num_cameras": 2, - "edge_length_mm": 24.111903805060948 + "edge_length_mm": 23.67553759268725 }, { "marker_id": 53, "link": "Board", "position_m": [ - 0.486373082910312, - 0.21227051730505764, - -0.02719030845107526 + 0.48816331249572087, + 0.21457610206470945, + -0.027161909950669805 ], "position_mm": [ - 486.373082910312, - 212.27051730505764, - -27.19030845107526 + 488.16331249572085, + 214.57610206470946, + -27.161909950669806 ], "normal": [ - -0.011723270738347516, - 0.008714482300585693, - 0.9998933056688739 + -0.06155505120731873, + -0.010105436050104388, + 0.9980525315999664 ], "corners_m": [ [ - 0.4747132610009077, - 0.20039172931035387, - -0.027303098650058234 + 0.47668263348967865, + 0.20334189923057822, + -0.0276034964369401 ], [ - 0.4745797686681, - 0.22412541812277573, - -0.027352299987949403 + 0.4766219214802389, + 0.22669465104796355, + -0.02812872058853987 ], [ - 0.49803680971683995, - 0.224128503321365, - -0.027236634313820354 + 0.499673395268468, + 0.22551786470831015, + -0.025954165318734165 ], [ - 0.4981624922554005, - 0.20043641846573587, - -0.026869200852473046 + 0.4996752997444979, + 0.20274999327198587, + -0.026961257458465088 ] ], - "num_cameras": 4, - "edge_length_mm": 23.584999176949037 + "num_cameras": 3, + "edge_length_mm": 23.085454839636732 }, { "marker_id": 54, "link": "Board", "position_m": [ - 0.34238017803329523, - -0.33058721433832505, - -0.027119286165274023 + 0.33986841805323664, + -0.3278416735407215, + -0.027236970095854938 ], "position_mm": [ - 342.38017803329524, - -330.58721433832505, - -27.119286165274023 + 339.86841805323667, + -327.8416735407215, + -27.23697009585494 ], "normal": [ - 0.12138310630364087, - 0.020424393744718276, - 0.9923955792143775 + 0.01418418583128131, + 0.01753891665668317, + 0.9997455652688906 ], "corners_m": [ [ - 0.33054447257188213, - -0.341919897592735, - -0.025447195270186372 + 0.3281545035852246, + -0.33971833596602363, + -0.026744589135953296 ], [ - 0.3303731088144082, - -0.31911133968456457, - -0.025878153666458792 + 0.3282769197056797, + -0.316349863667203, + -0.027394528092702177 ], [ - 0.35437333572815166, - -0.3190840051481289, - -0.02883151740799927 + 0.3513318730389063, + -0.3158826830421102, + -0.02748983542203072 ], [ - 0.354229795018739, - -0.3422336149278718, - -0.028320278316451657 + 0.35171037588313603, + -0.33941581148754923, + -0.027318927732733565 ] ], - "num_cameras": 2, - "edge_length_mm": 23.502812403745992 + "num_cameras": 5, + "edge_length_mm": 23.384830048379055 }, { "marker_id": 55, "link": "Board", "position_m": [ - 0.2837316523382688, - -0.26265519011967864, - -0.02722261554406436 + 0.28457686160784856, + -0.26094916217301084, + -0.027369605885785804 ], "position_mm": [ - 283.7316523382688, - -262.65519011967865, - -27.22261554406436 + 284.57686160784857, + -260.94916217301085, + -27.369605885785806 ], "normal": [ - -0.004616785016099562, - -0.009019805796608884, - 0.9999486628820035 + 0.0055801800186038525, + 0.030391357259664468, + 0.9995224994940711 ], "corners_m": [ [ - 0.2721406302345896, - -0.27440772356891324, - -0.027343680738854643 + 0.27225995300183864, + -0.27228735815888855, + -0.02675370339240161 ], [ - 0.2716860686377448, - -0.2507638530579859, - -0.027207943493048347 + 0.2734245625616532, + -0.24880303853270996, + -0.027881988278911373 ], [ - 0.29578770844086777, - -0.2509097315092314, - -0.02702401730499874 + 0.29672462638737523, + -0.24965636827299653, + -0.02757435198351298 ], [ - 0.2953122020398732, - -0.27453945234258387, - -0.02731482063935572 + 0.2958983044805271, + -0.27304988372744826, + -0.027268379888317255 ] ], - "num_cameras": 3, - "edge_length_mm": 23.63991754007732 + "num_cameras": 4, + "edge_length_mm": 23.481074709145226 }, { "marker_id": 56, "link": "Board", "position_m": [ - 0.49861668433220396, - 0.16869762417556455, - -0.02721543196802334 + 0.5002458922761388, + 0.16517473459499532, + -0.027488359279402574 ], "position_mm": [ - 498.616684332204, - 168.69762417556456, - -27.21543196802334 + 500.2458922761388, + 165.17473459499533, + -27.488359279402573 ], "normal": [ - 0.013687986744060542, - -0.021167955892959278, - 0.9996822278415318 + -0.01846524386268904, + 0.031103558488845044, + 0.9993455875814043 ], "corners_m": [ [ - 0.4865325523830544, - 0.156826969090875, - -0.027504065374180875 + 0.48843091635175734, + 0.1535661804783621, + -0.027198074990446436 ], [ - 0.48699693949254963, - 0.1805727147755595, - -0.026594862823027896 + 0.4887797010959218, + 0.17708449794159054, + -0.02821716197417636 ], [ - 0.5102752261194633, - 0.18069457555784962, - -0.027329027328976768 + 0.5121345006054825, + 0.17666894110054485, + -0.027478630705630707 ], [ - 0.5106620193337484, - 0.15669623727797405, - -0.027433772345907825 + 0.5116384510513938, + 0.1533793188594838, + -0.0270595694473568 ] ], - "num_cameras": 2, - "edge_length_mm": 23.797367435632474 + "num_cameras": 3, + "edge_length_mm": 23.355128086983637 }, { "marker_id": 58, "link": "Board", "position_m": [ - 0.05010524037306167, - -0.2180354171204985, - -0.027221191148056892 + 0.0476626945789125, + -0.21675201947144254, + -0.027427795411671778 ], "position_mm": [ - 50.10524037306167, - -218.03541712049852, - -27.221191148056892 + 47.6626945789125, + -216.75201947144254, + -27.427795411671777 ], "normal": [ - -0.016402064351900655, - -0.006575156568411011, - 0.9998438576103256 + 0.011723637548911666, + -0.00892742605076413, + 0.9998914227988606 ], "corners_m": [ [ - 0.038220995936667494, - -0.2299533325064551, - -0.027542690033394174 + 0.03623020179880621, + -0.22890104229531502, + -0.027436343557213506 ], [ - 0.03813456177570242, - -0.20641519735216754, - -0.027293031670547162 + 0.03557486890030029, + -0.20541612097951223, + -0.027150762707560637 ], [ - 0.06200400344317386, - -0.20626942405170468, - -0.026997371236016525 + 0.059106787360923896, + -0.2046885331937661, + -0.027488614529768043 ], [ - 0.062061400336702904, - -0.2295037145716667, - -0.02705167165226971 + 0.0597389202556196, + -0.22800238141717677, + -0.027635460852144928 ] ], - "num_cameras": 4, - "edge_length_mm": 23.62386484154858 + "num_cameras": 5, + "edge_length_mm": 23.47274912813853 }, { - "marker_id": 60, + "marker_id": 59, "link": "Board", "position_m": [ - 0.43434245826323703, - 0.2837846996660858, - -0.02727398326677707 + 0.6275421987495788, + -0.27655397229713474, + -0.027394506073332783 ], "position_mm": [ - 434.342458263237, - 283.7846996660858, - -27.27398326677707 + 627.5421987495788, + -276.55397229713475, + -27.394506073332785 ], "normal": [ - -0.0025146557845394458, - 0.045660886378145034, - 0.998953832747764 + -0.004288559395059116, + 0.0010123511313852585, + 0.9999902916546249 ], "corners_m": [ [ - 0.42301421063267486, - 0.2714592692672062, - -0.026663438163834312 + 0.6164935920294349, + -0.2885322991181586, + -0.02750973521969644 ], [ - 0.4229131089366386, - 0.2961663912215106, - -0.027945143625335202 + 0.615570194456545, + -0.2651702407072057, + -0.027377351917157188 ], [ - 0.4455566164907897, - 0.29616123356396284, - -0.027735300272762543 + 0.6385798459406736, + -0.26446249443043973, + -0.027438662893057627 ], [ - 0.4458858969928451, - 0.27135190461166353, - -0.026752051005176233 + 0.639525162571662, + -0.28805085493273486, + -0.02725227426341987 ] ], - "num_cameras": 2, - "edge_length_mm": 23.77203259223079 + "num_cameras": 3, + "edge_length_mm": 23.261840389715463 }, { "marker_id": 61, "link": "Board", "position_m": [ - -0.02240385904509219, - 0.33617681992790965, - -0.027404389584214248 + -0.021930300234532726, + 0.3342516403349048, + -0.02732878289590284 ], "position_mm": [ - -22.40385904509219, - 336.17681992790966, - -27.404389584214247 + -21.930300234532726, + 334.2516403349048, + -27.32878289590284 ], "normal": [ - 0.013297528005767764, - -0.05191835301290537, - 0.9985627974090379 + -0.01374770698597926, + 0.023959935099469698, + 0.9996183882175522 ], "corners_m": [ [ - -0.03408050835645071, - 0.3250181060555965, - -0.027435044827114664 + -0.03322838613635092, + 0.322141662805859, + -0.027056093222128583 ], [ - -0.03452202215145089, - 0.3465137798358128, - -0.027106353153654953 + -0.034075489825518036, + 0.3457246116172004, + -0.02791029510574283 ], [ - -0.0108867305315122, - 0.3464674597627435, - -0.026589093520311257 + -0.010778041593495562, + 0.34636990337878565, + -0.027326451260489274 ], [ - -0.010126175140954943, - 0.32670793405748594, - -0.028487066835776127 + -0.009639283382766381, + 0.322770383537774, + -0.027022291995250674 ] ], - "num_cameras": 2, - "edge_length_mm": 22.261411657808225 + "num_cameras": 3, + "edge_length_mm": 23.538437027347214 }, { "marker_id": 62, "link": "Board", "position_m": [ - 0.4047081091735553, - -0.17498094678538578, - -0.02737702368162983 + 0.40182861310308676, + -0.1728851243227923, + -0.027743075264867197 ], "position_mm": [ - 404.70810917355533, - -174.98094678538578, - -27.37702368162983 + 401.82861310308675, + -172.8851243227923, + -27.743075264867198 ], "normal": [ - -0.01585833172885568, - 0.02103113873134521, - 0.9996530420693175 + -0.0038678622612064923, + 0.005994841656481731, + 0.9999745504336808 ], "corners_m": [ [ - 0.39283504079229736, - -0.18660881147123276, - -0.027313514033345167 + 0.39085023169580757, + -0.18507925574492126, + -0.02792030842877998 ], [ - 0.39309863508093845, - -0.16275576877175188, - -0.027825730258547912 + 0.3897842485629828, + -0.16170011878820853, + -0.02764501163304892 ], [ - 0.4164080896109038, - -0.16333024562512624, - -0.02742920358914233 + 0.41258925482147096, + -0.16055963725145145, + -0.027984510688959467 ], [ - 0.4164906712100816, - -0.18722896127343225, - -0.026939646845483906 + 0.4140907173320858, + -0.1842014855065879, + -0.027422470308680412 ] ], - "num_cameras": 4, - "edge_length_mm": 23.687621228611007 + "num_cameras": 5, + "edge_length_mm": 23.299900950596776 }, { "marker_id": 63, "link": "Board", "position_m": [ - 0.7773235012665903, - -0.23622071909957404, - -0.02753704854380835 + 0.7749745557107522, + -0.23624801243312826, + -0.027370067565123193 ], "position_mm": [ - 777.3235012665904, - -236.22071909957404, - -27.53704854380835 + 774.9745557107523, + -236.24801243312825, + -27.370067565123193 ], "normal": [ - 0.0072808693895437945, - -0.029236221035041254, - 0.9995460131082123 + 0.005739090461451703, + 0.013390192752136378, + 0.9998938771583392 ], "corners_m": [ [ - 0.7657705718792445, - -0.2479929261037226, - -0.028062059382674087 + 0.7638946071823389, + -0.24787316388295524, + -0.027207559261638706 ], [ - 0.7653143417279463, - -0.2243150418671056, - -0.026842637923621238 + 0.763196550420508, + -0.2249354478187872, + -0.027397633701734616 ], [ - 0.7891481730350827, - -0.2245678178921515, - -0.02754401419747878 + 0.7861430093961992, + -0.2246181180251117, + -0.027646214520942673 ], [ - 0.7890609184240879, - -0.24800709053531647, - -0.027699482671459302 + 0.7866640558439627, + -0.2475653200056589, + -0.027228862776176765 ] ], - "num_cameras": 2, - "edge_length_mm": 23.573066344516413 + "num_cameras": 3, + "edge_length_mm": 22.90689307149925 }, { "marker_id": 64, "link": "Board", "position_m": [ - -0.021232053425126844, - -0.1882018046542082, - -0.02718457326013584 + -0.018902787274805405, + -0.18983618078192735, + -0.026428474606549682 ], "position_mm": [ - -21.232053425126843, - -188.2018046542082, - -27.18457326013584 + -18.902787274805405, + -189.83618078192734, + -26.42847460654968 ], "normal": [ - -0.01112394708984337, - 0.025219020911389382, - 0.9996200572144465 + 0.015403515127833544, + -0.0074338380763738785, + 0.9998537241882739 ], "corners_m": [ [ - -0.03329537632507739, - -0.20012870639681754, - -0.026992915511625037 + -0.03092169833017714, + -0.20152706023820055, + -0.026444725898849164 ], [ - -0.033047214376632085, - -0.17611500628752597, - -0.027646222520919025 + -0.030506976672780288, + -0.17808998137340437, + -0.026046382641684164 ], [ - -0.009280406816018168, - -0.17635199983235156, - -0.027325125723961775 + -0.007041325266826588, + -0.1782361231393712, + -0.026641873160534093 ], [ - -0.009305216182779739, - -0.2002115061001376, - -0.026774029284037514 + -0.0071411488294376045, + -0.20149155837673327, + -0.026580916725131316 ] ], "num_cameras": 5, - "edge_length_mm": 23.91280234762309 + "edge_length_mm": 23.488622158615588 }, { "marker_id": 66, "link": "Board", "position_m": [ - 0.20978324702820345, - -0.3632097318381299, - -0.027268474752489058 + 0.20990972199831892, + -0.36437298376059113, + -0.027740215106299794 ], "position_mm": [ - 209.78324702820345, - -363.20973183812987, - -27.26847475248906 + 209.90972199831893, + -364.3729837605911, + -27.740215106299793 ], "normal": [ - 0.0018523396696556451, - 0.018532844601172244, - 0.9998265362095253 + 0.09885867186117665, + 0.06079639135870718, + 0.9932425493280094 ], "corners_m": [ [ - 0.1978703686019639, - -0.37507308421049296, - -0.02692572834047253 + 0.1980744769842634, + -0.37570209234702334, + -0.026048393215284064 ], [ - 0.19816819308113612, - -0.35151786140233726, - -0.027566917216445323 + 0.1984735881095811, + -0.352291516143677, + -0.027161812431079034 ], [ - 0.2214124916644686, - -0.3513567666221133, - -0.0274063821630669 + 0.22170305160897882, + -0.35327900557985237, + -0.029776077078178725 ], [ - 0.2216819347652451, - -0.37489121511757595, - -0.027174871289971484 + 0.2213877712904524, + -0.37621932097181165, + -0.027974577700657345 ] ], - "num_cameras": 3, - "edge_length_mm": 23.540483661229402 + "num_cameras": 2, + "edge_length_mm": 23.312235568841967 }, { "marker_id": 68, "link": "Board", "position_m": [ - 0.5737176279726602, - 0.1704756842002235, - -0.02725186222231281 + 0.5751348122154819, + 0.17413456099455069, + -0.02786363580391986 ], "position_mm": [ - 573.7176279726602, - 170.4756842002235, - -27.25186222231281 + 575.1348122154819, + 174.1345609945507, + -27.86363580391986 ], "normal": [ - 0.021477986809279037, - -0.002245968844205138, - 0.9997667986618536 + -0.010038902184691067, + 0.06651881950688532, + 0.9977346676819127 ], "corners_m": [ [ - 0.5620376020833432, - 0.15854059623081848, - -0.027286124573192416 + 0.5636560096363583, + 0.16179585998991378, + -0.027091961409276274 ], [ - 0.5620362494583019, - 0.18255031461680782, - -0.026716677079197098 + 0.5633855707431578, + 0.1860367972927659, + -0.02884050810709454 ], [ - 0.5854427578337238, - 0.18217959910530243, - -0.027739647962026142 + 0.5865086489198768, + 0.186437763071535, + -0.02850408734653784 ], [ - 0.585353902515272, - 0.15863222684796519, - -0.027264999274835583 + 0.5869890195625347, + 0.16226782362398806, + -0.02701798635277078 ] ], "num_cameras": 2, - "edge_length_mm": 23.579267072106983 + "edge_length_mm": 23.748167908958855 }, { "marker_id": 69, "link": "Board", "position_m": [ - 0.007544157184789022, - -0.280851339413241, - -0.027461842072676088 + 0.006065418038731334, + -0.27817528217254656, + -0.02708901177767668 ], "position_mm": [ - 7.544157184789022, - -280.85133941324096, - -27.461842072676088 + 6.065418038731334, + -278.17528217254653, + -27.089011777676678 ], "normal": [ - 0.01664835705244364, - 0.03712632052736653, - 0.9991718913838368 + 0.028780674128241864, + 0.016899681023167853, + 0.999442881598563 ], "corners_m": [ [ - -0.004310072029332262, - -0.2927890189787151, - -0.026951162919669966 + -0.005841935726047643, + -0.28989085336966497, + -0.02662637418141369 ], [ - -0.004331261189892743, - -0.2693991909372639, - -0.027559814162174123 + -0.005175962150401077, + -0.2662942191590081, + -0.026888413571562846 ], [ - 0.019462778813818752, - -0.2682964663922394, - -0.028250019146235664 + 0.018065291940352574, + -0.26612435403768564, + -0.027713942476454638 ], [ - 0.019355183144562343, - -0.29292068134474564, - -0.027086372062624594 + 0.01721427809102148, + -0.29039170212382764, + -0.02712731688127555 ] ], - "num_cameras": 3, - "edge_length_mm": 23.886317251793574 + "num_cameras": 5, + "edge_length_mm": 23.555114835754956 + }, + { + "marker_id": 71, + "link": "Board", + "position_m": [ + 0.7510538322407561, + -0.28505723929230026, + -0.02650372186516695 + ], + "position_mm": [ + 751.053832240756, + -285.05723929230027, + -26.50372186516695 + ], + "normal": [ + -0.05551813019124336, + -0.01353681879364277, + 0.9983659107546773 + ], + "corners_m": [ + [ + 0.7395516971590705, + -0.2956800147971355, + -0.027358397435353086 + ], + [ + 0.7402571389112693, + -0.27257974767984744, + -0.026864577242856034 + ], + [ + 0.7626689338301117, + -0.27442897210866785, + -0.025783990047598276 + ], + [ + 0.7617375590625727, + -0.2975402225835501, + -0.0260079227348604 + ] + ], + "num_cameras": 2, + "edge_length_mm": 22.766485245811197 }, { "marker_id": 72, "link": "Board", "position_m": [ - 0.4408751763432159, - 0.19407590972444155, - -0.027032189417985117 + 0.44136167816579935, + 0.19316864029246042, + -0.02692783444406811 ], "position_mm": [ - 440.87517634321586, - 194.07590972444154, - -27.032189417985116 + 441.36167816579933, + 193.16864029246042, + -26.92783444406811 ], "normal": [ - -0.0062127457006332055, - 0.015852978926145792, - 0.9998550319171408 + 0.001958772135721298, + 0.009788390376228695, + 0.99995017407147 ], "corners_m": [ [ - 0.4287911023023514, - 0.18165935812795816, - -0.026833356859253227 + 0.43019970955322273, + 0.18080268922507636, + -0.026531125596564207 ], [ - 0.4292970971931387, - 0.2063968347038626, - -0.0273773047961329 + 0.4291015751871146, + 0.20453822699721871, + -0.02726896898548266 ], [ - 0.452834048298848, - 0.20590182849209002, - -0.027063665821656306 + 0.4525502786310869, + 0.20492880633641727, + -0.026797246397154383 ], [ - 0.45257845757852544, - 0.18234561757385537, - -0.02685443019489802 + 0.45359514929177314, + 0.18240483861112933, + -0.0271139967970712 ] ], - "num_cameras": 5, - "edge_length_mm": 23.912165684275976 + "num_cameras": 4, + "edge_length_mm": 23.309242959373634 }, { "marker_id": 73, "link": "Board", "position_m": [ - 0.2217558504477959, - 0.332568163634806, - -0.026678186131174068 + 0.222126515238455, + 0.331900394810733, + -0.027782907573526056 ], "position_mm": [ - 221.7558504477959, - 332.568163634806, - -26.67818613117407 + 222.126515238455, + 331.900394810733, + -27.782907573526057 ], "normal": [ - 0.018698108498102658, - 0.021782891932958237, - 0.9995878582484035 + 0.09223255063744377, + 0.05659767053726328, + 0.9941276881229427 ], "corners_m": [ [ - 0.21008467510063591, - 0.32046109600377054, - -0.026128817588508026 + 0.21039433483578954, + 0.3194542056036345, + -0.02642002758722606 ], [ - 0.20997773342965417, - 0.34459974435931645, - -0.02678568488362365 + 0.2106082268777269, + 0.343040932561422, + -0.026909261409235875 ], [ - 0.23370540619886018, - 0.3444568676319732, - -0.02709391666490096 + 0.23364231753273002, + 0.3447590933981695, + -0.03000592401906066 ], [ - 0.23325558706203325, - 0.32075494654416403, - -0.02670432538766364 + 0.23386118170757347, + 0.320347347679706, + -0.02779641727858162 ] ], "num_cameras": 2, - "edge_length_mm": 23.691809129413368 - }, - { - "marker_id": 75, - "link": "Board", - "position_m": [ - -0.02568405916438568, - 0.19450845476544631, - -0.02723200922653724 - ], - "position_mm": [ - -25.68405916438568, - 194.50845476544632, - -27.232009226537237 - ], - "normal": [ - -0.018765596692865715, - 0.02045877990848954, - 0.9996145710749802 - ], - "corners_m": [ - [ - -0.037776584168100445, - 0.18273435009597933, - -0.027077668139379747 - ], - [ - -0.03728925906233306, - 0.20717024577627122, - -0.027851421125140812 - ], - [ - -0.013770002206549857, - 0.20578176066173562, - -0.02709047800653633 - ], - [ - -0.013900391220559367, - 0.18234746252779904, - -0.026908469635092067 - ] - ], - "num_cameras": 2, - "edge_length_mm": 23.83519637358736 + "edge_length_mm": 23.733538441197172 }, { "marker_id": 79, "link": "Board", "position_m": [ - 0.3123359360214507, - -0.15886148364664285, - -0.027381110492583807 + 0.3117350216594425, + -0.15966022370436928, + -0.026898139374886113 ], "position_mm": [ - 312.3359360214507, - -158.86148364664285, - -27.381110492583808 + 311.7350216594425, + -159.6602237043693, + -26.898139374886114 ], "normal": [ - 0.023616001489183778, - 0.024631882646911955, - 0.9994176078251431 + 0.013889168918903537, + -0.013891542629715255, + 0.9998070393981575 ], "corners_m": [ [ - 0.3003650187042032, - -0.17065985713230322, - -0.02710502032087492 + 0.2993859529030238, + -0.1710258174754579, + -0.02689947130852904 ], [ - 0.30058969164537275, - -0.14712734523541995, - -0.027099355241652738 + 0.30039624742084875, + -0.14775477967839543, + -0.026560031936870305 ], [ - 0.3244729855674002, - -0.14653886743842, - -0.02825208139169919 + 0.32392040092440405, + -0.14831712760371601, + -0.02692502185224114 ], [ - 0.3239160481688267, - -0.1711198647804282, - -0.027067985016108374 + 0.3232374853894935, + -0.17154317005990774, + -0.02720803240190396 ] ], - "num_cameras": 4, - "edge_length_mm": 23.905818442604684 + "num_cameras": 6, + "edge_length_mm": 23.481519340823784 }, { "marker_id": 82, "link": "Board", "position_m": [ - 0.2192299844918431, - 0.2973145503676925, - -0.027247434503369514 + 0.21888970660694618, + 0.2966289011768273, + -0.027975671490420462 ], "position_mm": [ - 219.2299844918431, - 297.3145503676925, - -27.247434503369515 + 218.88970660694616, + 296.6289011768273, + -27.97567149042046 ], "normal": [ - -0.055032630213602204, - 0.08163375922292082, - 0.9951418687639001 + 0.015129367954976013, + 0.03033552676048557, + 0.999425263859908 ], "corners_m": [ [ - 0.2077894340769546, - 0.2851767578913983, - -0.026820446034888402 + 0.20743964827743733, + 0.28456892992993904, + -0.027481862357118473 ], [ - 0.20736655072620006, - 0.3097973771551635, - -0.02899093265809475 + 0.20667988551973604, + 0.30838764351819853, + -0.028102753081269936 ], [ - 0.2307625805383331, - 0.30932780704710444, - -0.027531003530395545 + 0.23048849633623456, + 0.3087683855035049, + -0.028564418888219603 ], [ - 0.2310013726258847, - 0.28495625937710367, - -0.02564735579009936 + 0.23095079629437673, + 0.2847906457556665, + -0.027753651635073835 ] ], "num_cameras": 2, - "edge_length_mm": 23.96349217834595 - }, - { - "marker_id": 83, - "link": "Board", - "position_m": [ - 0.044177900390624775, - 0.33925451727171657, - -0.02731110048036787 - ], - "position_mm": [ - 44.17790039062478, - 339.25451727171657, - -27.31110048036787 - ], - "normal": [ - 0.013470762030442486, - 0.019104279921544173, - 0.9997267451954053 - ], - "corners_m": [ - [ - 0.03230829529130237, - 0.32753752042294415, - -0.026927149978379316 - ], - [ - 0.032384675804426666, - 0.35066656570102944, - -0.027370381626125113 - ], - [ - 0.05587754561000813, - 0.3513235582259356, - -0.027699273560471957 - ], - [ - 0.05614108485676193, - 0.3274904247369572, - -0.027247596756495084 - ] - ], - "num_cameras": 3, - "edge_length_mm": 23.57790846394849 - }, - { - "marker_id": 84, - "link": "Board", - "position_m": [ - 0.40742366255022744, - 0.258361050847514, - -0.027260043963797498 - ], - "position_mm": [ - 407.42366255022745, - 258.361050847514, - -27.260043963797497 - ], - "normal": [ - -0.0009416393146454752, - 0.027738074249934574, - 0.9996147820797301 - ], - "corners_m": [ - [ - 0.39556421636727823, - 0.24633555887181935, - -0.026997094072189823 - ], - [ - 0.3957682039422079, - 0.2704873078763432, - -0.02754775002290558 - ], - [ - 0.4192449948535615, - 0.27027394536921073, - -0.027639784111310718 - ], - [ - 0.41911723503786197, - 0.24634739127268285, - -0.026855547648783864 - ] - ], - "num_cameras": 5, - "edge_length_mm": 23.782504641797235 + "edge_length_mm": 23.791176502471796 }, { "marker_id": 85, "link": "Board", "position_m": [ - 0.5044964821329445, - -0.3125852829225571, - -0.027366653230309845 + 0.5064637252892901, + -0.31375558379084034, + -0.027320754106403278 ], "position_mm": [ - 504.4964821329445, - -312.5852829225571, - -27.366653230309844 + 506.4637252892901, + -313.7555837908403, + -27.320754106403278 ], "normal": [ - -0.0027115462864948127, - -0.0006730998062743909, - 0.9999960972190777 + 0.005162066596738179, + 0.010239506350682605, + 0.9999342506275827 ], "corners_m": [ [ - 0.4928638585995352, - -0.3242708780748041, - -0.027521565198485726 + 0.4943342510262935, + -0.3250931439390603, + -0.027117816155585336 ], [ - 0.49302391134918583, - -0.3007116840724879, - -0.027275185783144716 + 0.49557965503945567, + -0.30145935657704276, + -0.027414594687634065 ], [ - 0.5162256861166287, - -0.30065645947771596, - -0.027439070193173445 + 0.5186386810719101, + -0.3025366942989658, + -0.027474134891269056 ], [ - 0.5158724724664285, - -0.3247021100652205, - -0.027230791746435497 + 0.5173023140195009, + -0.3259331403482926, + -0.02727647069112465 ] ], - "num_cameras": 3, - "edge_length_mm": 23.456770837034693 + "num_cameras": 4, + "edge_length_mm": 23.293018820302393 }, { "marker_id": 86, "link": "Board", "position_m": [ - 0.3632169608079042, - 0.29202402901618213, - -0.027295881798987606 + 0.3618204518870687, + 0.2946794981834515, + -0.02663560872448417 ], "position_mm": [ - 363.21696080790423, - 292.0240290161821, - -27.295881798987605 + 361.82045188706866, + 294.6794981834515, + -26.635608724484168 ], "normal": [ - -0.035734384717374626, - 0.036070652497884666, - 0.9987101490308625 + 0.0035986115743589036, + 0.005000251846621784, + 0.999981023558051 ], "corners_m": [ [ - 0.3513608469805436, - 0.2803270051266567, - -0.027276992376324253 + 0.3504233004625189, + 0.2828194959071685, + -0.026487112046670515 ], [ - 0.3520965002094224, - 0.30489529634970763, - -0.028180109339781594 + 0.3501487615104901, + 0.30591668027736013, + -0.026699490758179192 ], [ - 0.374630097007355, - 0.3033381772460645, - -0.027273972473588603 + 0.3728798498440645, + 0.306076417768879, + -0.026680697714710558 ], [ - 0.374780399034296, - 0.2795356373422997, - -0.026452453006255962 + 0.37382989573120123, + 0.2839053987803984, + -0.026675134378376417 ] ], "num_cameras": 4, - "edge_length_mm": 23.616499433317873 + "edge_length_mm": 22.863835080046414 }, { "marker_id": 92, "link": "Board", "position_m": [ - 0.6451305171156945, - -0.18497901425891133, - -0.02711331675199887 + 0.6464772580720276, + -0.18698635240301303, + -0.027269023717017442 ], "position_mm": [ - 645.1305171156945, - -184.97901425891132, - -27.11331675199887 + 646.4772580720276, + -186.98635240301303, + -27.269023717017443 ], "normal": [ - 0.006790534498785168, - 0.01022779616729097, - 0.999924637573643 + 0.004875142374471598, + 0.009918600011379453, + 0.999938925315263 ], "corners_m": [ [ - 0.6329328541287564, - -0.1966651455581018, - -0.026795721709258057 + 0.6350856364950944, + -0.19834379450793124, + -0.027053809824521147 ], [ - 0.6338139232155414, - -0.173049347651238, - -0.02727693162777846 + 0.6352173821516756, + -0.17535888438656502, + -0.027375931128059354 ], [ - 0.6570065006433111, - -0.17325876858236822, - -0.027195685421351912 + 0.6580041024878593, + -0.17552730107304584, + -0.027392830173637337 ], [ - 0.656768790475169, - -0.19694279524393732, - -0.027184928249607047 + 0.6576019111534809, + -0.19871542964451003, + -0.02725352374185193 ] ], "num_cameras": 4, - "edge_length_mm": 23.589186098093407 + "edge_length_mm": 22.871788827915037 }, { "marker_id": 95, "link": "Board", "position_m": [ - 0.18601726716396755, - -0.27409613541253974, - -0.027266672769690678 + 0.18676825494954308, + -0.27717089291120006, + -0.026987680844745534 ], "position_mm": [ - 186.01726716396755, - -274.09613541253975, - -27.26667276969068 + 186.76825494954306, + -277.17089291120004, + -26.987680844745533 ], "normal": [ - -0.006411786903724089, - 0.014486259767403697, - 0.9998745107595516 + 0.005423206458176775, + 0.006824063595540886, + 0.9999620097722494 ], "corners_m": [ [ - 0.17425410741054148, - -0.2858925921568754, - -0.027282557399433447 + 0.17568170857927576, + -0.28958913136078124, + -0.02679043896698734 ], [ - 0.17420267110587626, - -0.2621431417656152, - -0.027405480598440345 + 0.17441094900749923, + -0.2660786462238371, + -0.02704809358704688 ], [ - 0.19791236104748705, - -0.26235138665310914, - -0.027471129507479725 + 0.19799826939513146, + -0.26474445721504997, + -0.027081650786930568 ], [ - 0.19769992909196538, - -0.2859974210745593, - -0.026907523573409205 + 0.19898209281626594, + -0.28827133684513195, + -0.02703054003801735 ] ], - "num_cameras": 3, - "edge_length_mm": 23.640819756206223 + "num_cameras": 6, + "edge_length_mm": 23.514402781300266 }, { "marker_id": 96, "link": "Board", "position_m": [ - 0.36975271060721093, - -0.18646247491823081, - -0.027219709768129707 + 0.37182005296393283, + -0.18430790169081537, + -0.027641284405038345 ], "position_mm": [ - 369.75271060721093, - -186.4624749182308, - -27.219709768129707 + 371.8200529639328, + -184.30790169081538, + -27.641284405038345 ], "normal": [ - 0.007175870744540966, - -0.009424836705924311, - 0.9999298372046532 + 0.0018709044444663106, + -0.015459851354682837, + 0.9998787390042109 ], "corners_m": [ [ - 0.35780017490076743, - -0.19815744343359754, - -0.02716041182594958 + 0.35998143637584007, + -0.19563698397343396, + -0.027908771165162806 ], [ - 0.3578924951090241, - -0.1745653190127933, - -0.02710655161247447 + 0.3602734323242173, + -0.17246157275070642, + -0.02732157288043622 ], [ - 0.38165840795310707, - -0.1749460044061068, - -0.027111228457656684 + 0.38360962646102165, + -0.17305279122683276, + -0.027605045481530793 ], [ - 0.3816597644659453, - -0.19818113282042568, - -0.027500647176438096 + 0.3834157166946523, + -0.19608025881228844, + -0.027729748093023563 ] ], - "num_cameras": 4, - "edge_length_mm": 23.615436793373675 + "num_cameras": 5, + "edge_length_mm": 23.24946718706085 }, { "marker_id": 97, "link": "Board", "position_m": [ - 0.3042689478844696, - -0.3597436202971782, - -0.02710504593251767 + 0.30646274953393693, + -0.3589525359389267, + -0.02713394926734486 ], "position_mm": [ - 304.26894788446964, - -359.7436202971782, - -27.10504593251767 + 306.4627495339369, + -358.9525359389267, + -27.13394926734486 ], "normal": [ - 0.009097080595787344, - 0.00577411736446154, - 0.9999419496617268 + -0.009106750261221753, + -0.0033991006851854513, + 0.9999527554910841 ], "corners_m": [ [ - 0.29281150052275656, - -0.3717148476193012, - -0.02690017104588382 + 0.2946606609335381, + -0.37044753007072334, + -0.027291708953085973 ], [ - 0.2922709198668509, - -0.34795723384052274, - -0.027094619344320562 + 0.2952374580870769, + -0.34693680249497516, + -0.027184196998209738 ], [ - 0.31604519015690796, - -0.3479332934721742, - -0.027249278373250384 + 0.3183315760603161, + -0.34740718151391475, + -0.026997701485697297 ], [ - 0.3159481809913631, - -0.37136910625671493, - -0.027176114966615907 + 0.3176213030548167, + -0.37101862967609334, + -0.027062189632386414 ] ], - "num_cameras": 3, - "edge_length_mm": 23.529095190528608 + "num_cameras": 4, + "edge_length_mm": 23.30220386346909 + }, + { + "marker_id": 101, + "link": "Board", + "position_m": [ + 0.11474785926870007, + 0.3000335724061372, + -0.026659542183307048 + ], + "position_mm": [ + 114.74785926870007, + 300.0335724061372, + -26.65954218330705 + ], + "normal": [ + 0.0028565938620428444, + -0.02713100635030175, + 0.9996278049183742 + ], + "corners_m": [ + [ + 0.1033434458913374, + 0.28807587068825397, + -0.027021097806171582 + ], + [ + 0.10276122531575528, + 0.31106495801454437, + -0.026255135681493975 + ], + [ + 0.1259574798755353, + 0.31205832574711256, + -0.026435529062517185 + ], + [ + 0.12692928599217232, + 0.2889351351746378, + -0.026926406183045457 + ] + ], + "num_cameras": 2, + "edge_length_mm": 23.244478068873338 }, { "marker_id": 102, "link": "Board", "position_m": [ - 0.6498115607977858, - -0.22281168881837743, - -0.02757501576129653 + 0.6512524831565193, + -0.223609290801662, + -0.02744528096325554 ], "position_mm": [ - 649.8115607977858, - -222.81168881837743, - -27.57501576129653 + 651.2524831565192, + -223.609290801662, + -27.44528096325554 ], "normal": [ - 0.020113450168966766, - 0.005926714367626927, - 0.9997801374197754 + 0.007462847017685411, + -0.020374836005908174, + 0.9997645582696574 ], "corners_m": [ [ - 0.637768457279531, - -0.23446976871421282, - -0.02717826496694392 + 0.6390299396212898, + -0.2344108960417994, + -0.027627203964905957 ], [ - 0.6381055246620565, - -0.21080849735282559, - -0.027496734360730624 + 0.6405298953881269, + -0.21158039819447708, + -0.02706691945589423 ], [ - 0.6617599123643563, - -0.21125862020258168, - -0.02779702849294432 + 0.6634426935987646, + -0.21278824861756288, + -0.027368852226442496 ], [ - 0.6616123488851995, - -0.2347098690038896, - -0.02782803522456727 + 0.6620074040178959, + -0.2356576203528087, + -0.02771814820577948 ] ], - "num_cameras": 3, - "edge_length_mm": 23.658019025511702 + "num_cameras": 4, + "edge_length_mm": 22.940411762276174 }, { "marker_id": 103, "link": "Board", "position_m": [ - 0.10576941667647514, - -0.18771166325822464, - -0.027193720241441573 + 0.10489616267979827, + -0.1909526180812512, + -0.027147996237758827 ], "position_mm": [ - 105.76941667647515, - -187.71166325822463, - -27.19372024144157 + 104.89616267979828, + -190.9526180812512, + -27.14799623775883 ], "normal": [ - -0.0020158831739037295, - 0.018469793015984864, - 0.999827386582792 + 0.010843327492459287, + -0.003125564084066057, + 0.9999363245217405 ], "corners_m": [ [ - 0.09418620119137097, - -0.19961483505770808, - -0.026990999787077537 + 0.0933944634542009, + -0.20300035035229014, + -0.02699674444291965 ], [ - 0.09393218435242191, - -0.1757388325662941, - -0.027444903510130177 + 0.09297067438614193, + -0.1795508011947329, + -0.027047849372928867 ], [ - 0.1174379234886075, - -0.17574689105411226, - -0.027385107726778078 + 0.11628503332314544, + -0.1788968615104214, + -0.027169064784116834 ], [ - 0.11752135767350018, - -0.19974609435478402, - -0.026953869941780513 + 0.11693447955570485, + -0.2023624592675604, + -0.02737832635106996 ] ], - "num_cameras": 5, - "edge_length_mm": 23.681565447124076 + "num_cameras": 7, + "edge_length_mm": 23.45113546418829 }, { "marker_id": 105, "link": "Board", "position_m": [ - 0.5246603188349989, - -0.26646115860285197, - -0.0269966182647156 + 0.5225688507546626, + -0.26798129931347925, + -0.027499807051368043 ], "position_mm": [ - 524.6603188349989, - -266.461158602852, - -26.9966182647156 + 522.5688507546627, + -267.98129931347927, + -27.499807051368045 ], "normal": [ - 9.970419560247834e-05, - 0.0032127711813808653, - 0.9999948340668613 + 0.009251734451249091, + -0.0010906383547456544, + 0.999956607017336 ], "corners_m": [ [ - 0.5124694973494468, - -0.2778740144252701, - -0.026843849165180754 + 0.5110441485177715, + -0.2801882036048452, + -0.027175549307559388 ], [ - 0.5134409679679219, - -0.25419012353358433, - -0.02714995871343949 + 0.5106542679744801, + -0.2565150295042012, + -0.027608698386985955 ], [ - 0.5368175034341678, - -0.25551402153160674, - -0.026913246762655024 + 0.5340714336111166, + -0.25621483677352935, + -0.0273528583692928 ], [ - 0.535913306588459, - -0.27826647492094664, - -0.02707941841758714 + 0.5345055529152825, + -0.2790071273713412, + -0.02786212214163403 ] ], "num_cameras": 3, - "edge_length_mm": 23.335067539509037 + "edge_length_mm": 23.35102264314618 }, { "marker_id": 114, "link": "Arm2", "position_m": [ - 0.28210261877299414, - -0.14719698933247333, - 0.23435475736887615 + 0.28786392175243697, + -0.15443384908941893, + 0.23610698224350435 ], "position_mm": [ - 282.10261877299416, - -147.19698933247332, - 234.35475736887614 + 287.86392175243697, + -154.43384908941894, + 236.10698224350435 ], "normal": [ - 0.9128056099620923, - -0.40727246525496297, - 0.03024991680778626 + 0.9193074346995287, + -0.39347019739267625, + 0.007419182565504899 ], "corners_m": [ [ - 0.2871982426507418, - -0.13718151873200557, - 0.22161258204217973 + 0.2927591863848241, + -0.143549449242943, + 0.22414348152517993 ], [ - 0.27705228645261837, - -0.15900380276748854, - 0.22195590710735966 + 0.282967324516909, + -0.16583841543873518, + 0.2226639949136718 ], [ - 0.27710169803979434, - -0.157815039115377, - 0.2478686694246969 + 0.28317463377024843, + -0.16542299472566477, + 0.24964052474833742 ], [ - 0.28705824794882207, - -0.13478759671502216, - 0.2459818709012683 + 0.29255454233776634, + -0.14292453695033275, + 0.24797992778682823 ] ], - "num_cameras": 4, - "edge_length_mm": 24.913426591026695 + "num_cameras": 3, + "edge_length_mm": 24.911977027208827 }, { "marker_id": 115, "link": "Arm2", "position_m": [ - 0.23514593230536096, - -0.16417229215183937, - 0.23517584611599884 + 0.23426056292503813, + -0.16130456140436208, + 0.2350718175077349 ], "position_mm": [ - 235.14593230536096, - -164.17229215183937, - 235.17584611599884 + 234.26056292503813, + -161.3045614043621, + 235.0718175077349 ], "normal": [ - -0.4218741055958024, - -0.9060987422849203, - 0.03173811994160012 + -0.4219618864516975, + -0.9060247818561387, + 0.03266896148733524 ], "corners_m": [ [ - 0.2462002568082454, - -0.16972227695986197, - 0.2231967637993793 + 0.24472955500016505, + -0.16661473678531166, + 0.2225637654195024 ], [ - 0.22407465382975297, - -0.1594694369739016, - 0.22274713111848582 + 0.2227234497467798, + -0.1563761473245233, + 0.22319395145725818 ], [ - 0.22418470079937755, - -0.15863476301623214, - 0.24709238221416083 + 0.223766271936455, + -0.1559475500873801, + 0.247638172993715 ], [ - 0.246124117784068, - -0.16886269165736176, - 0.24766710733196942 + 0.24582297501675265, + -0.1662798114202333, + 0.2468913801604641 ] ], "num_cameras": 4, - "edge_length_mm": 24.362103277922028 + "edge_length_mm": 24.36811057880454 }, { "marker_id": 120, "link": "Arm2", "position_m": [ - 0.28210390879852154, - -0.15093881206865917, - 0.16447280125164038 + 0.28617127484128774, + -0.15841041195033234, + 0.1661786493086507 ], "position_mm": [ - 282.10390879852156, - -150.93881206865916, - 164.4728012516404 + 286.17127484128775, + -158.41041195033233, + 166.1786493086507 ], "normal": [ - 0.906381686443298, - -0.42126070718188197, - 0.031806525506939784 + 0.9194437857394777, + -0.3929046014796522, + 0.015782870498520386 ], "corners_m": [ [ - 0.28726887890765557, - -0.1407745317882103, - 0.15179988522910012 + 0.2911211604134794, + -0.14700711137549238, + 0.15433299617661048 ], [ - 0.27696503438667974, - -0.16290864939664915, - 0.15248438613041965 + 0.28159665299119147, + -0.16991663048610997, + 0.15318949492863265 ], [ - 0.2769620976367501, - -0.16100226787095104, - 0.17760704186653165 + 0.2810480026455502, + -0.1696131306575089, + 0.1787331001047172 ], [ - 0.2872196242630008, - -0.13906979921882615, - 0.17599989178051006 + 0.29091928331492994, + -0.14710477528221805, + 0.17845900602464249 ] ], - "num_cameras": 4, - "edge_length_mm": 24.53632605870948 + "num_cameras": 3, + "edge_length_mm": 24.773636329880922 }, { "marker_id": 198, "link": "Arm1", "position_m": [ - 0.1600274522259692, - -0.05324629255301346, - 0.09053576372957092 + 0.16122825797302826, + -0.052473622617408684, + 0.08998246790758667 ], "position_mm": [ - 160.0274522259692, - -53.24629255301346, - 90.53576372957092 + 161.22825797302826, + -52.47362261740869, + 89.98246790758667 ], "normal": [ - -0.0009478701173731834, - -0.018562951170409573, - 0.9998272442707719 + 0.006636952753653101, + -0.013350072083575415, + 0.9998888570403759 ], "corners_m": [ [ - 0.14802829397153797, - -0.04111345604043758, - 0.09061211528421986 + 0.14995664166699577, + -0.040228718515343466, + 0.09014126091620482 ], [ - 0.17207509076233057, - -0.04168888976911905, - 0.09090104440538248 + 0.17341816323038242, + -0.04125401978189781, + 0.09013194255705598 ], [ - 0.17198801333989586, - -0.06522381464006215, - 0.09018499131771067 + 0.1726387712492687, + -0.06456284077540049, + 0.08966563249840212 ], [ - 0.1480184108301124, - -0.06495900976243504, - 0.09044490391097068 + 0.1488994557454662, + -0.06384891139699297, + 0.08999103565868379 ] ], - "num_cameras": 5, - "edge_length_mm": 23.855002161679018 + "num_cameras": 4, + "edge_length_mm": 23.551754957755 }, { "marker_id": 205, "link": "Board", "position_m": [ - 0.7500411228335713, - -0.0899944535785703, - 0.0004790935235546395 + 0.7534125147984201, + -0.09006407169071455, + -0.000779732943819407 ], "position_mm": [ - 750.0411228335713, - -89.9944535785703, - 0.4790935235546395 + 753.41251479842, + -90.06407169071456, + -0.7797329438194069 ], "normal": [ - 0.029297799243475697, - -0.006551756415437594, - 0.9995492551382157 + 0.015275840254689971, + -0.006875198199080444, + 0.9998596803323136 ], "corners_m": [ [ - 0.7381736049349246, - -0.07799312597973307, - 0.0009650972937438794 + 0.74194356315194, + -0.07826063893451164, + -0.00032384067497036583 ], [ - 0.7621847834867141, - -0.07827993562439702, - 0.00014066557765154617 + 0.7652124661916879, + -0.0786135867345963, + -0.0010824606071892172 ], [ - 0.7618020097091217, - -0.10203865033141918, - 0.00011524116085058543 + 0.7648046488405925, + -0.10177241247495034, + -0.0008316441898355163 ], [ - 0.7380040932035243, - -0.10166610237873194, - 0.0006953700619725473 + 0.7416893810094598, + -0.1016096486187999, + -0.0008809863032825289 ] ], - "num_cameras": 2, - "edge_length_mm": 23.81796815521869 + "num_cameras": 3, + "edge_length_mm": 23.230162023772007 }, { "marker_id": 206, "link": "Board", "position_m": [ - 0.6501469096018181, - -0.009653069260639106, - 7.727275924438029e-05 + 0.6505276340363432, + -0.009976710172296718, + 0.00029276690138811635 ], "position_mm": [ - 650.146909601818, - -9.653069260639105, - 0.07727275924438029 + 650.5276340363432, + -9.976710172296718, + 0.29276690138811634 ], "normal": [ - 0.03445205602802251, - -0.018339409255579194, - 0.9992380706836576 + 0.03379597597533863, + -0.03373859422076875, + 0.9988591188290172 ], "corners_m": [ [ - 0.638267482833918, - 0.002206292248756179, - 0.00036692426171880757 + 0.6388470227842387, + 0.0010560066490587273, + 0.0008552331496976981 ], [ - 0.6618563614753704, - 0.0017740886888930243, - 0.00024104439423666224 + 0.6615538980875695, + 0.0015477637027910003, + 0.0005231415937507459 ], [ - 0.6625546090742157, - -0.020802277171066103, - -0.0008972262914125578 + 0.663127994638611, + -0.020462964000224022, + -0.000685756678945144 ], [ - 0.6379091850237684, - -0.021790380809139524, - 0.0005983486724346091 + 0.6385816206349535, + -0.022047647040812583, + 0.0004784495410491653 ] ], "num_cameras": 3, - "edge_length_mm": 23.7299964756003 - }, - { - "marker_id": 207, - "link": "Board", - "position_m": [ - 0.750665571790829, - -0.009546777952511847, - -0.00029551236528540376 - ], - "position_mm": [ - 750.6655717908291, - -9.546777952511846, - -0.29551236528540376 - ], - "normal": [ - 0.017385029908906353, - -0.06309666163553541, - 0.997855987618212 - ], - "corners_m": [ - [ - 0.7382756870157974, - 0.0016120730267788863, - 0.0006293421857371342 - ], - [ - 0.7621091074449737, - 0.0012484211642355301, - 0.0001842569796688732 - ], - [ - 0.7630466951429992, - -0.020490359256513872, - -0.001199746718479588 - ], - [ - 0.7392307975595458, - -0.020557246744547928, - -0.0007959019080680346 - ] - ], - "num_cameras": 2, - "edge_length_mm": 22.924583680006528 + "edge_length_mm": 23.136979243447428 }, { "marker_id": 208, "link": "Board", "position_m": [ - 0.34992085459329514, - -0.09004581436809307, - 0.00046820026795057253 + 0.3525883437131898, + -0.08895700158009548, + 0.00042204039823149936 ], "position_mm": [ - 349.92085459329513, - -90.04581436809308, - 0.4682002679505725 + 352.58834371318983, + -88.95700158009548, + 0.42204039823149936 ], "normal": [ - -0.002656491878965829, - 0.0005151418053325196, - 0.9999963388332067 + -0.000832457656571574, + 0.018149288488252174, + 0.999834941548664 ], "corners_m": [ [ - 0.337972904443317, - -0.0781690959140265, - 0.00047410572068905965 + 0.341233655056146, + -0.07638913700792181, + 0.0002458776176361613 ], [ - 0.3619954966875064, - -0.07830612072692404, - 0.00045053401856263927 + 0.36513866548484586, + -0.0777685797259128, + 0.00016746877896760837 ], [ - 0.3620147781871266, - -0.10194204241799129, - 0.000549624745862547 + 0.3641274428552434, + -0.10143544463086561, + 0.000719172531016382 ], [ - 0.33770023905523056, - -0.10176599841343043, - 0.00039853658668804413 + 0.3398536114565241, + -0.10023484495568166, + 0.0005556426653058459 ] ], "num_cameras": 5, - "edge_length_mm": 23.893344121965868 + "edge_length_mm": 23.95786510289938 }, { "marker_id": 210, "link": "Board", "position_m": [ - 0.01999231140872073, - -0.02025841713312837, - 0.0004970402659996 + 0.02213265954409353, + -0.020144169729103052, + 0.00039106837760979505 ], "position_mm": [ - 19.99231140872073, - -20.25841713312837, - 0.4970402659996 + 22.132659544093528, + -20.14416972910305, + 0.39106837760979507 ], "normal": [ - -0.011583064579334688, - 0.009750208167679018, - 0.9998853764585408 + 0.018992877088598842, + -0.009156317175937678, + 0.9997776915273071 ], "corners_m": [ [ - 0.00789819174133829, - -0.008234897008091146, - 0.0001806113536082377 + 0.010384482033980232, + -0.008897719830299975, + 0.0009491093034119679 ], [ - 0.03210979365113321, - -0.008694283134590761, - 0.0005834636706381883 + 0.03381075897968729, + -0.008130457792567505, + 5.0661896020764694e-05 ], [ - 0.03200969838561797, - -0.03233433201692983, - 0.0006948126967105864 + 0.033957815451114697, + -0.031559188284667146, + 0.00028914057347457015 ], [ - 0.007951561856793446, - -0.03177015637290175, - 0.0005292733430413876 + 0.010377581711591909, + -0.03198931300887759, + 0.0002753617375318773 ] ], - "num_cameras": 4, - "edge_length_mm": 23.865763944763213 + "num_cameras": 3, + "edge_length_mm": 23.393009663958782 }, { "marker_id": 211, "link": "Board", "position_m": [ - 0.24977992794937337, - -0.010136960287049768, - 0.0002447039925856508 + 0.25320084858508, + -0.009106009136407547, + 0.00028393671683418537 ], "position_mm": [ - 249.77992794937336, - -10.136960287049767, - 0.24470399258565081 + 253.20084858508002, + -9.106009136407547, + 0.28393671683418537 ], "normal": [ - -0.09274306080166624, - 0.07302072921262955, - 0.9930089112280888 + -0.03420425308445874, + 0.03922988772136127, + 0.9986446239680579 ], "corners_m": [ [ - 0.23377066050506864, - 0.007852361309489145, - -0.0027821098696125426 + 0.23955089288655845, + 0.006859155369632715, + -0.0014493282687845258 ], [ - 0.2628856980809072, - -6.90206459317466e-05, - 0.000950434377331087 + 0.26678498655281835, + 0.00032202768173153896, + 0.0012174409649215638 ], [ - 0.265242405655354, - -0.027186525801347113, - 0.0027128626732886964 + 0.26484852576998186, + -0.02171787202350824, + 0.0002090649088638527 ], [ - 0.2372209475561635, - -0.02114465601040936, - 9.762878933536247e-05 + 0.24161898913096133, + -0.0218873475734862, + 0.0011585692623358507 ] ], "num_cameras": 2, - "edge_length_mm": 28.95194659717587 + "edge_length_mm": 25.617555526666838 }, { "marker_id": 214, "link": "Board", "position_m": [ - 0.34991010131406003, - -0.010154872777262312, - 0.00042812843887107767 + 0.3483510544291175, + -0.011931140195768405, + 0.0009019899991893369 ], "position_mm": [ - 349.91010131406006, - -10.154872777262312, - 0.42812843887107765 + 348.35105442911754, + -11.931140195768405, + 0.9019899991893369 ], "normal": [ - -0.029204417948570757, - 0.026585662087007522, - 0.9992198479532323 + -0.0078686850426635, + -0.011784376921397222, + 0.9998996010881662 ], "corners_m": [ [ - 0.33800288060166345, - 0.0021693156221064248, - -0.00015122201185104145 + 0.3371002130465441, + -8.150074370838463e-05, + 0.0009343026190103894 ], [ - 0.36179027641123374, - 0.0021973412348984056, - 0.00035612125218732613 + 0.36065244252502143, + -0.000928898530604103, + 0.001147371121962432 ], [ - 0.3619637656476706, - -0.023272873372955173, - 0.0012188566553507118 + 0.35975283899367144, + -0.023721672913960056, + 0.0008340835288430209 ], [ - 0.3378834825956723, - -0.021713274593098908, - 0.00028875785979731424 + 0.3358987231512332, + -0.02299248859480108, + 0.0006922027269415054 ] ], "num_cameras": 4, - "edge_length_mm": 24.328457239006813 + "edge_length_mm": 23.297632925898643 }, { "marker_id": 215, "link": "Board", "position_m": [ - 0.24984353465123632, - -0.0901000827350977, - 0.00047631981864008856 + 0.2503246562327219, + -0.08882621081113723, + 0.0006116370708660882 ], "position_mm": [ - 249.84353465123633, - -90.1000827350977, - 0.47631981864008854 + 250.32465623272188, + -88.82621081113723, + 0.6116370708660882 ], "normal": [ - -0.0040139241789913654, - 0.011240946822254072, - 0.9999287622262021 + -0.0209859112336033, + 0.011407357969140499, + 0.9997146911563615 ], "corners_m": [ [ - 0.23857931389335785, - -0.0780842659355471, - 0.0005108918489694608 + 0.2393776725062732, + -0.07592890024786597, + 0.0001704598931460622 ], [ - 0.262052878068606, - -0.07858281244384664, - 0.00018776482922138173 + 0.2626708169513255, + -0.07800061779459445, + 0.0008131683170723487 ], [ - 0.2606819056505819, - -0.10246630654487492, - 0.0008745829622714143 + 0.26069783135162217, + -0.1013822553822647, + 0.0009032795518659497 ], [ - 0.23806004099239947, - -0.10126694601612213, - 0.0003320396340980974 + 0.23855230412166653, + -0.09999306981982378, + 0.0005596405213799923 ] ], "num_cameras": 2, - "edge_length_mm": 23.315766350549882 + "edge_length_mm": 23.283002642674017 }, { "marker_id": 217, "link": "Board", "position_m": [ - 0.6500903241730283, - -0.08970961219817353, - 0.00017691981853955996 + 0.6468744068795866, + -0.08893287776009373, + -0.0002682485155690825 ], "position_mm": [ - 650.0903241730283, - -89.70961219817353, - 0.17691981853955996 + 646.8744068795867, + -88.93287776009373, + -0.2682485155690825 ], "normal": [ - -0.001410220134213474, - 0.008753794581732201, - 0.999960690407175 + -0.005428918429114641, + -0.0023262832945134537, + 0.999982557473241 ], "corners_m": [ [ - 0.6386184200835086, - -0.07747450169009343, - 6.0219998238077066e-05 + 0.6357969971071428, + -0.0769557158699403, + -0.00038012198983921025 ], [ - 0.6619010479061201, - -0.07797176221518343, - 8.413710261292355e-05 + 0.6584975159325366, + -0.07758493962393583, + -9.965974561911493e-05 ], [ - 0.6618125366728425, - -0.10176957257234417, - 0.00030557197029718215 + 0.6586582875753809, + -0.10100876905907202, + -0.0003067986049398092 ], [ - 0.638029292029642, - -0.1016226123150731, - 0.00025775020301005707 + 0.6345448269032864, + -0.1001820864874268, + -0.00028641372187819563 ] ], - "num_cameras": 4, - "edge_length_mm": 23.756701261435616 - }, - { - "marker_id": 219, - "link": "Arm2", - "position_m": [ - 0.2837437163157783, - -0.11858924436033279, - 0.26997061377418413 - ], - "position_mm": [ - 283.74371631577833, - -118.58924436033278, - 269.97061377418413 - ], - "normal": [ - 0.9365193489040857, - 0.3503834341585335, - -0.01276550804081564 - ], - "corners_m": [ - [ - 0.2794107352887953, - -0.10781614956528324, - 0.2573750826465006 - ], - [ - 0.28846868386741825, - -0.1312920766607914, - 0.2584602512269791 - ], - [ - 0.2877296079948591, - -0.12913458170981654, - 0.28268265592490166 - ], - [ - 0.27936583811204074, - -0.10611416950544, - 0.2813644652983551 - ] - ], - "num_cameras": 2, - "edge_length_mm": 24.523390487648925 + "num_cameras": 3, + "edge_length_mm": 23.38104758877504 }, { "marker_id": 229, "link": "Arm1", "position_m": [ - 0.16000459481752977, - -0.14303788172713658, - 0.08742880028646412 + 0.15745453496443093, + -0.14162073394033842, + 0.08681925610273089 ], "position_mm": [ - 160.00459481752978, - -143.03788172713658, - 87.42880028646412 + 157.45453496443093, + -141.62073394033843, + 86.81925610273089 ], "normal": [ - -0.002872191276226671, - -0.038421932263630776, - 0.999257477149109 + 0.0035890087643514774, + -0.03366506660351909, + 0.9994267268322726 ], "corners_m": [ [ - 0.14816092628511093, - -0.1309541220700256, - 0.08779299430962804 + 0.1458127498507977, + -0.13006609030463318, + 0.08742212507926363 ], [ - 0.1720065286299951, - -0.13135141405920797, - 0.08798012227052979 + 0.16922562748865094, + -0.1298908510821182, + 0.08700026450358954 ], [ - 0.17194878066977146, - -0.1549239970337884, - 0.08693918100377063 + 0.16939212418626837, + -0.15318591794016848, + 0.08655443793739084 ], [ - 0.14790214368524157, - -0.15492199374552434, - 0.08700290356192802 + 0.14538763833200677, + -0.1533400764344338, + 0.08630019689067955 ] ], "num_cameras": 4, - "edge_length_mm": 23.868570044407132 - }, - { - "marker_id": 232, - "link": "Ellbow", - "position_m": [ - 0.25001624218009305, - -0.16854446695526987, - 0.028503756544303965 - ], - "position_mm": [ - 250.01624218009306, - -168.54446695526985, - 28.503756544303965 - ], - "normal": [ - 0.012154833557758824, - -0.7318862204322206, - -0.6813184426996103 - ], - "corners_m": [ - [ - 0.23752185096654335, - -0.17753131851403287, - 0.03779865806480152 - ], - [ - 0.2621893551046395, - -0.1762803189754056, - 0.03717165473127216 - ], - [ - 0.2624058719380474, - -0.1599801130266913, - 0.019382917582745546 - ], - [ - 0.237947890711142, - -0.16038611730494962, - 0.01966179579839664 - ] - ], - "num_cameras": 2, - "edge_length_mm": 24.565060454760506 + "edge_length_mm": 23.50711944824992 }, { "marker_id": 243, "link": "Arm1", "position_m": [ - 0.16004558794444435, - -0.17724564441187568, - 0.0507203194430651 + 0.16144534460880713, + -0.17674952784885054, + 0.04647997816388129 ], "position_mm": [ - 160.04558794444435, - -177.24564441187567, - 50.7203194430651 + 161.44534460880715, + -176.74952784885053, + 46.47997816388129 ], "normal": [ - -0.004184752552725776, - -0.9988960735637114, - -0.04678805472632008 + -0.0014479562303922197, + -0.9988254574422952, + -0.04843148756691996 ], "corners_m": [ [ - 0.1479546311778634, - -0.17788982774309986, - 0.06298048979545427 + 0.1495051536038542, + -0.17718581367735772, + 0.058322507331307394 ], [ - 0.17232905569512072, - -0.1777428413129336, - 0.06286528347622283 + 0.1736048026111401, + -0.17746184533426887, + 0.05833695379734254 ], [ - 0.17193114688608166, - -0.17685770608983786, - 0.03870145691251528 + 0.17335449611597598, + -0.1760689273005299, + 0.034563847478875274 ], [ - 0.14796751801871152, - -0.1764922025016314, - 0.038334047588067986 + 0.1493169261042583, + -0.17628152508324568, + 0.034696604047999915 ] ], "num_cameras": 5, - "edge_length_mm": 24.30342997031465 + "edge_length_mm": 23.899814202833262 }, { "marker_id": 244, "link": "Ellbow", "position_m": [ - 0.28600586283089674, - -0.1425296057122396, - 0.052194045556590594 + 0.28648425014767187, + -0.14149312768764327, + 0.048757035055734435 ], "position_mm": [ - 286.0058628308967, - -142.5296057122396, - 52.194045556590595 + 286.48425014767184, + -141.49312768764327, + 48.757035055734434 ], "normal": [ - 0.9993941700197938, - -0.003232464673055823, - 0.03465319758096048 + 0.9994366673503204, + -0.00658466336007834, + -0.03290881590272328 ], "corners_m": [ [ - 0.28636640088930654, - -0.13142899524283225, - 0.03990757801381823 + 0.2862400851734054, + -0.12947775064174932, + 0.03597221696240032 ], [ - 0.2864580244150428, - -0.15605712185993967, - 0.040754655344346746 + 0.2859108066393209, + -0.15336513375119112, + 0.03663972736242705 ], [ - 0.28543547557018634, - -0.15335169225891382, - 0.0647110916289354 + 0.2869260016469238, + -0.15366429957298114, + 0.061722975120091804 ], [ - 0.2857635504490514, - -0.12928061348727266, - 0.063402857239262 + 0.2868601071310375, + -0.1294653267846515, + 0.06069322077801855 ] ], "num_cameras": 2, - "edge_length_mm": 24.12077132350216 + "edge_length_mm": 24.4885714003729 }, { "marker_id": 245, "link": "Ellbow", "position_m": [ - 0.25009989179793274, - -0.17714231837451783, - 0.05367122335232408 + 0.25103667611525127, + -0.17704807389566057, + 0.05177447404255708 ], "position_mm": [ - 250.09989179793274, - -177.14231837451783, - 53.67122335232408 + 251.03667611525125, + -177.04807389566056, + 51.774474042557074 ], "normal": [ - 0.006867707467016683, - -0.9985182562462475, - 0.053982650334165286 + 0.011413535907046921, + -0.9988134112967825, + 0.0473444887160379 ], "corners_m": [ [ - 0.26213695873504017, - -0.17636476629900896, - 0.0655150732973146 + 0.26324877765132637, + -0.1763308327552903, + 0.06325161890811672 ], [ - 0.26202502610325074, - -0.1777535814667262, - 0.041870157812516094 + 0.2628437570504739, + -0.17751242565072795, + 0.039851404034113976 ], [ - 0.23824646747756678, - -0.17782212850902812, - 0.04160078052484359 + 0.23897947818198068, + -0.17771266282337123, + 0.039960541046766135 ], [ - 0.23799111487587327, - -0.17662879722330802, - 0.065698881774622 + 0.2390746915772241, + -0.1766363743532529, + 0.06403433218123147 ] ], "num_cameras": 5, - "edge_length_mm": 23.935770756719187 + "edge_length_mm": 23.896401876123438 }, { "marker_id": 248, "link": "Ellbow", "position_m": [ - 0.2125585912797609, - -0.17718175624983717, - 0.053801745303547824 + 0.21671925762648803, + -0.176717454668039, + 0.05254042975882367 ], "position_mm": [ - 212.5585912797609, - -177.18175624983718, - 53.801745303547825 + 216.71925762648803, + -176.717454668039, + 52.54042975882367 ], "normal": [ - -0.0007799294743531399, - -0.9988525951855328, - 0.04788407669717732 + 0.01807596297189035, + -0.9996313165341333, + 0.02026056679549132 ], "corners_m": [ [ - 0.22494723593669189, - -0.17672531454628912, - 0.0658888246765963 + 0.22790429714550786, + -0.17654596655612378, + 0.06512081634835526 ], [ - 0.2245372396131663, - -0.17766350990743726, - 0.04153413223462058 + 0.2284453106893273, + -0.17647002073307017, + 0.040253618589503166 ], [ - 0.2004208640291384, - -0.1778572367555814, - 0.04197801801493823 + 0.20548403508114166, + -0.17746127234791143, + 0.040394812042627744 ], [ - 0.20032902554004708, - -0.1764809637900408, - 0.06580600628803619 + 0.20504338758997526, + -0.1763925590350507, + 0.06439247205480852 ] ], - "num_cameras": 5, - "edge_length_mm": 24.24622073478565 + "num_cameras": 4, + "edge_length_mm": 23.68870101750345 } ] } \ No newline at end of file diff --git a/data/evaluations/Scene8/aruco_positions_initial.json b/data/evaluations/Scene8/aruco_positions_initial.json index ee18535..e123851 100644 --- a/data/evaluations/Scene8/aruco_positions_initial.json +++ b/data/evaluations/Scene8/aruco_positions_initial.json @@ -1,152 +1,171 @@ { "schema_version": "1.2", "stage": "initial_triangulation", - "created_utc": "2026-06-02T05:06:56Z", + "created_utc": "2026-06-02T09:26:20Z", "summary": { "num_cameras": 7, - "num_markers": 56, + "num_markers": 54, "num_constraints": 94 }, "cameras": [ { "camera_id": "a", "position_m": [ - -0.29974303527305857, - -0.7994729557751761, - 0.799983573039528 + -0.29824071571314814, + -0.7979624725498491, + 0.8030720806157285 ], "position_mm": [ - -299.7430352730586, - -799.472955775176, - 799.9835730395281 + -298.2407157131481, + -797.962472549849, + 803.0720806157285 ], "direction": [ - 0.47883105278015137, - 0.6566431522369385, - -0.5827010869979858 + 0.4774736166000366, + 0.6564635038375854, + -0.5840159058570862 ] }, { "camera_id": "b", "position_m": [ - 0.29961568856813403, - -0.8998160050145382, - 1.199335271655186 + 0.30528582416357153, + -0.8993940929103629, + 1.1971914410295657 ], "position_mm": [ - 299.61568856813403, - -899.8160050145382, - 1199.335271655186 + 305.28582416357153, + -899.3940929103629, + 1197.1914410295656 ], "direction": [ - 0.008155946619808674, - 0.6263301372528076, - -0.7795152068138123 + 0.0044073243625462055, + 0.6277844309806824, + -0.7783747315406799 ] }, { "camera_id": "c", "position_m": [ - 0.3002008026229006, - -0.8996807562773264, - 0.39938967074571 + 0.3295810299034838, + -0.91883240586151, + 0.3543325005337995 ], "position_mm": [ - 300.2008026229006, - -899.6807562773264, - 399.38967074571 + 329.5810299034838, + -918.8324058615101, + 354.3325005337995 ], "direction": [ - -0.1066587045788765, - 0.9489964246749878, - -0.29669803380966187 + -0.13744935393333435, + 0.961538553237915, + -0.23780524730682373 ] }, { "camera_id": "d", "position_m": [ - 0.7003813368433853, - -0.7988013064306642, - 0.39999626468171434 + 0.7005156337652525, + -0.7952443767321064, + 0.4002918726100173 ], "position_mm": [ - 700.3813368433853, - -798.8013064306641, - 399.99626468171436 + 700.5156337652525, + -795.2443767321064, + 400.2918726100173 ], "direction": [ - -0.5507431626319885, - 0.7856968641281128, - -0.2817133069038391 + -0.5525827407836914, + 0.7843155860900879, + -0.2819598615169525 ] }, { "camera_id": "e", "position_m": [ - 1.1991888668149988, - -0.9000124276162538, - 0.39959462918408095 + 1.2008049699585266, + -0.9003222405090269, + 0.3964998980415407 ], "position_mm": [ - 1199.1888668149988, - -900.0124276162537, - 399.59462918408093 + 1200.8049699585265, + -900.3222405090269, + 396.4998980415407 ], "direction": [ - -0.7494407892227173, - 0.6064770817756653, - -0.2655636966228485 + -0.7508261799812317, + 0.606434166431427, + -0.2617205083370209 ] }, { "camera_id": "f", "position_m": [ - 0.5001371392778484, - -0.3017310886953837, - 1.3992150131682302 + 0.5050220145881288, + -0.30088793432481564, + 1.3970910694031549 ], "position_mm": [ - 500.1371392778484, - -301.7310886953837, - 1399.2150131682301 + 505.0220145881288, + -300.88793432481566, + 1397.091069403155 ], "direction": [ - -0.23785872757434845, - 0.08067604899406433, - -0.9679434895515442 + -0.24221929907798767, + 0.08018281310796738, + -0.9669025540351868 ] }, { "camera_id": "g", "position_m": [ - -0.20001953098363734, - 0.20072560979846057, - 1.3992245320650676 + -0.20205655158022884, + 0.20641916422865053, + 1.3936267135013367 ], "position_mm": [ - -200.01953098363734, - 200.72560979846057, - 1399.2245320650675 + -202.05655158022884, + 206.41916422865054, + 1393.6267135013368 ], "direction": [ - 0.29713600873947144, - -0.2979627847671509, - -0.9071540236473083 + 0.3000231683254242, + -0.30235934257507324, + -0.9047457575798035 ] } ], "markers": [ { - "marker_id": 41, + "marker_id": 40, "position_m": [ - 0.2604696179258959, - -0.14289826359306226, - 0.3443845376382856 + 0.30175409222889077, + -0.18415260356990698, + 0.32040085395376416 ], "position_mm": [ - 260.4696179258959, - -142.89826359306227, - 344.38453763828556 + 301.7540922288908, + -184.15260356990697, + 320.40085395376417 + ], + "link": "FingerA", + "normal": [ + -0.4224220616915755, + 0.0, + -0.9063992507699015 + ] + }, + { + "marker_id": 41, + "position_m": [ + 0.25920877839109957, + -0.14206036830396343, + 0.3415764585612075 + ], + "position_mm": [ + 259.20877839109954, + -142.06036830396343, + 341.5764585612075 ], "link": "FingerA", "normal": [ @@ -155,36 +174,17 @@ 0.34791066600565723 ] }, - { - "marker_id": 42, - "position_m": [ - 0.29142894521099333, - -0.17910742174815197, - 0.3448106425382629 - ], - "position_mm": [ - 291.42894521099333, - -179.10742174815198, - 344.81064253826287 - ], - "link": "FingerA", - "normal": [ - 0.8830215713766957, - -0.3090575499818435, - 0.3532086285506783 - ] - }, { "marker_id": 43, "position_m": [ - 0.24505913693461728, - -0.17536757426841992, - 0.3450428980062189 + 0.2464777999352989, + -0.17467870131962543, + 0.341247178369096 ], "position_mm": [ - 245.05913693461727, - -175.36757426841993, - 345.0428980062189 + 246.4777999352989, + -174.67870131962542, + 341.247178369096 ], "link": "FingerB", "normal": [ @@ -196,14 +196,14 @@ { "marker_id": 44, "position_m": [ - 0.26172112022130845, - -0.173659507226198, - 0.2992789317400768 + 0.2711979420559227, + -0.18071109247730419, + 0.29631274002365265 ], "position_mm": [ - 261.72112022130847, - -173.659507226198, - 299.2789317400768 + 271.1979420559227, + -180.7110924773042, + 296.3127400236527 ], "link": "FingerB", "normal": [ @@ -213,16 +213,35 @@ ] }, { - "marker_id": 46, + "marker_id": 45, "position_m": [ - 0.536493873905045, - 0.18529088908596522, - -0.02723229997913794 + 0.2609193897746525, + -0.18761353687540042, + 0.3334561616026562 ], "position_mm": [ - 536.493873905045, - 185.29088908596523, - -27.232299979137938 + 260.91938977465253, + -187.61353687540043, + 333.45616160265615 + ], + "link": "FingerB", + "normal": [ + -0.8830215713766957, + -0.3090575499818435, + -0.3532086285506783 + ] + }, + { + "marker_id": 46, + "position_m": [ + 0.5339839406694653, + 0.18246503982396894, + -0.027124250172639374 + ], + "position_mm": [ + 533.9839406694653, + 182.46503982396894, + -27.124250172639375 ], "link": "Board", "normal": [ @@ -234,14 +253,33 @@ { "marker_id": 47, "position_m": [ - 0.34440081776354087, - -0.28665042108629346, - -0.02721289168213231 + 0.343477998753717, + -0.28832619785612223, + -0.027375312906133858 ], "position_mm": [ - 344.4008177635409, - -286.6504210862935, - -27.21289168213231 + 343.477998753717, + -288.32619785612223, + -27.375312906133857 + ], + "link": "Board", + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "marker_id": 48, + "position_m": [ + 0.6874084547903931, + -0.3184097618824185, + -0.02755532116600989 + ], + "position_mm": [ + 687.4084547903932, + -318.4097618824185, + -27.55532116600989 ], "link": "Board", "normal": [ @@ -253,14 +291,14 @@ { "marker_id": 51, "position_m": [ - 0.16776826940204223, - -0.17186292856664187, - -0.027519305534479503 + 0.16807944979486603, + -0.17347217192891712, + -0.027414410048505096 ], "position_mm": [ - 167.76826940204222, - -171.86292856664187, - -27.519305534479503 + 168.07944979486604, + -173.4721719289171, + -27.414410048505097 ], "link": "Board", "normal": [ @@ -272,14 +310,14 @@ { "marker_id": 53, "position_m": [ - 0.48629542369920875, - 0.2121964752143647, - -0.02723451317967848 + 0.4883030135042256, + 0.21437506823531197, + -0.0274234603460355 ], "position_mm": [ - 486.29542369920875, - 212.19647521436468, - -27.23451317967848 + 488.3030135042256, + 214.37506823531197, + -27.423460346035498 ], "link": "Board", "normal": [ @@ -291,14 +329,14 @@ { "marker_id": 54, "position_m": [ - 0.3423810472602854, - -0.33059956200289875, - -0.027213011941069766 + 0.3398504217017148, + -0.32811298395637734, + -0.02764629308824763 ], "position_mm": [ - 342.3810472602854, - -330.5995620028988, - -27.213011941069766 + 339.8504217017148, + -328.1129839563773, + -27.64629308824763 ], "link": "Board", "normal": [ @@ -310,14 +348,14 @@ { "marker_id": 55, "position_m": [ - 0.28377579231257, - -0.26265908056621023, - -0.027283499335788094 + 0.2845963779818627, + -0.26089297548366563, + -0.027719097238502206 ], "position_mm": [ - 283.77579231257, - -262.6590805662102, - -27.283499335788093 + 284.5963779818627, + -260.8929754836656, + -27.719097238502204 ], "link": "Board", "normal": [ @@ -329,14 +367,14 @@ { "marker_id": 56, "position_m": [ - 0.49863867893658487, - 0.16872591040111304, - -0.02731879550117035 + 0.5004976740881412, + 0.16517573640379654, + -0.02782890017271468 ], "position_mm": [ - 498.6386789365849, - 168.72591040111303, - -27.318795501170353 + 500.49767408814114, + 165.17573640379655, + -27.82890017271468 ], "link": "Board", "normal": [ @@ -348,14 +386,14 @@ { "marker_id": 58, "position_m": [ - 0.050003198410856056, - -0.21796855305581667, - -0.02728610062167888 + 0.047356626787507565, + -0.2165157290849112, + -0.027366426812433994 ], "position_mm": [ - 50.00319841085606, - -217.96855305581667, - -27.28610062167888 + 47.356626787507565, + -216.51572908491121, + -27.366426812433993 ], "link": "Board", "normal": [ @@ -365,16 +403,16 @@ ] }, { - "marker_id": 60, + "marker_id": 59, "position_m": [ - 0.43435641266087854, - 0.2837798025136165, - -0.027308025948451647 + 0.6278144172147488, + -0.27670654180657295, + -0.027457491618854454 ], "position_mm": [ - 434.35641266087856, - 283.7798025136165, - -27.308025948451647 + 627.8144172147488, + -276.70654180657294, + -27.457491618854455 ], "link": "Board", "normal": [ @@ -386,14 +424,14 @@ { "marker_id": 61, "position_m": [ - -0.0224291106955053, - 0.33622619316368946, - -0.027483833170688213 + -0.02186764282117396, + 0.33434531240070736, + -0.027466530045163588 ], "position_mm": [ - -22.4291106955053, - 336.22619316368946, - -27.483833170688214 + -21.86764282117396, + 334.34531240070737, + -27.466530045163587 ], "link": "Board", "normal": [ @@ -405,14 +443,14 @@ { "marker_id": 62, "position_m": [ - 0.40467564778526965, - -0.17509090416232104, - -0.02740995491313332 + 0.40152507252938263, + -0.17282672958161757, + -0.02761876521796535 ], "position_mm": [ - 404.67564778526963, - -175.09090416232104, - -27.40995491313332 + 401.5250725293826, + -172.82672958161757, + -27.61876521796535 ], "link": "Board", "normal": [ @@ -424,14 +462,14 @@ { "marker_id": 63, "position_m": [ - 0.7773652350199328, - -0.23622461415673698, - -0.02763843742969368 + 0.7751155388556502, + -0.23625393341096157, + -0.027385270125200197 ], "position_mm": [ - 777.3652350199328, - -236.22461415673698, - -27.638437429693678 + 775.1155388556502, + -236.25393341096157, + -27.385270125200197 ], "link": "Board", "normal": [ @@ -443,14 +481,14 @@ { "marker_id": 64, "position_m": [ - -0.021289765830559533, - -0.188083069951051, - -0.02712427415338315 + -0.0188887152999208, + -0.18978873891714057, + -0.02735895379217416 ], "position_mm": [ - -21.28976583055953, - -188.08306995105102, - -27.12427415338315 + -18.8887152999208, + -189.78873891714056, + -27.358953792174162 ], "link": "Board", "normal": [ @@ -462,14 +500,14 @@ { "marker_id": 66, "position_m": [ - 0.20990072389999853, - -0.3633269340522861, - -0.027341757772533833 + 0.2099037060757933, + -0.364391564962543, + -0.027837093160121472 ], "position_mm": [ - 209.90072389999852, - -363.3269340522861, - -27.341757772533832 + 209.9037060757933, + -364.391564962543, + -27.837093160121473 ], "link": "Board", "normal": [ @@ -481,14 +519,14 @@ { "marker_id": 68, "position_m": [ - 0.5737374995183492, - 0.17050042960782963, - -0.027342333364656114 + 0.5751593249138648, + 0.17415424122612566, + -0.027955286751706894 ], "position_mm": [ - 573.7374995183492, - 170.50042960782963, - -27.342333364656113 + 575.1593249138648, + 174.15424122612566, + -27.955286751706893 ], "link": "Board", "normal": [ @@ -500,14 +538,33 @@ { "marker_id": 69, "position_m": [ - 0.007692517743585046, - -0.28082072580594697, - -0.02755588195181212 + 0.005670199842837881, + -0.27831483098439486, + -0.027413182519982655 ], "position_mm": [ - 7.6925177435850465, - -280.82072580594695, - -27.55588195181212 + 5.670199842837881, + -278.31483098439486, + -27.413182519982655 + ], + "link": "Board", + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "marker_id": 71, + "position_m": [ + 0.7511019401463216, + -0.2850673213625615, + -0.02660738009992313 + ], + "position_mm": [ + 751.1019401463216, + -285.06732136256153, + -26.60738009992313 ], "link": "Board", "normal": [ @@ -519,14 +576,14 @@ { "marker_id": 72, "position_m": [ - 0.44062335975291167, - 0.19401682351846258, - -0.02691986395124442 + 0.4409611734395791, + 0.19315871241983795, + -0.026880536815028794 ], "position_mm": [ - 440.62335975291165, - 194.0168235184626, - -26.91986395124442 + 440.96117343957906, + 193.15871241983794, + -26.880536815028794 ], "link": "Board", "normal": [ @@ -538,33 +595,14 @@ { "marker_id": 73, "position_m": [ - 0.22175328849501175, - 0.332598245991324, - -0.026763194580874092 + 0.2221171603547436, + 0.3319290837667125, + -0.027866194595941814 ], "position_mm": [ - 221.75328849501176, - 332.598245991324, - -26.763194580874092 - ], - "link": "Board", - "normal": [ - 0.0, - 0.0, - 1.0 - ] - }, - { - "marker_id": 75, - "position_m": [ - -0.025705968635623168, - 0.19453200939131401, - -0.02731620022627215 - ], - "position_mm": [ - -25.70596863562317, - 194.532009391314, - -27.316200226272148 + 222.1171603547436, + 331.9290837667125, + -27.866194595941813 ], "link": "Board", "normal": [ @@ -576,14 +614,14 @@ { "marker_id": 79, "position_m": [ - 0.3124096919708483, - -0.15869604320103042, - -0.027523487240718965 + 0.3113256453672574, + -0.1595207489468469, + -0.02719488299232885 ], "position_mm": [ - 312.40969197084826, - -158.69604320103042, - -27.523487240718964 + 311.3256453672574, + -159.5207489468469, + -27.19488299232885 ], "link": "Board", "normal": [ @@ -595,52 +633,14 @@ { "marker_id": 82, "position_m": [ - 0.21923469698309384, - 0.29733491019075753, - -0.02732893030228632 + 0.21890816534184207, + 0.29663695849834487, + -0.02801345939752418 ], "position_mm": [ - 219.23469698309384, - 297.3349101907575, - -27.32893030228632 - ], - "link": "Board", - "normal": [ - 0.0, - 0.0, - 1.0 - ] - }, - { - "marker_id": 83, - "position_m": [ - 0.04422663993658066, - 0.33933713487534917, - -0.027353240056650727 - ], - "position_mm": [ - 44.22663993658066, - 339.3371348753492, - -27.353240056650726 - ], - "link": "Board", - "normal": [ - 0.0, - 0.0, - 1.0 - ] - }, - { - "marker_id": 84, - "position_m": [ - 0.4073602620250038, - 0.25837020980279285, - -0.027255712837248796 - ], - "position_mm": [ - 407.3602620250038, - 258.37020980279283, - -27.255712837248797 + 218.90816534184208, + 296.6369584983449, + -28.01345939752418 ], "link": "Board", "normal": [ @@ -652,14 +652,14 @@ { "marker_id": 85, "position_m": [ - 0.5044193503911354, - -0.312542856275203, - -0.027496174609869733 + 0.5064407497143667, + -0.31392441793094933, + -0.027564306029764896 ], "position_mm": [ - 504.41935039113537, - -312.542856275203, - -27.496174609869733 + 506.4407497143667, + -313.92441793094935, + -27.564306029764897 ], "link": "Board", "normal": [ @@ -671,14 +671,14 @@ { "marker_id": 86, "position_m": [ - 0.3633162183690467, - 0.29224893372202293, - -0.027400524484833745 + 0.3619923492063551, + 0.2942588417494349, + -0.026677077411128507 ], "position_mm": [ - 363.3162183690467, - 292.2489337220229, - -27.400524484833745 + 361.9923492063551, + 294.2588417494349, + -26.677077411128508 ], "link": "Board", "normal": [ @@ -690,14 +690,14 @@ { "marker_id": 92, "position_m": [ - 0.6453365713852278, - -0.18509978851039263, - -0.027175066681182154 + 0.6466157211374522, + -0.18701705682578734, + -0.027181115634628078 ], "position_mm": [ - 645.3365713852278, - -185.09978851039264, - -27.175066681182155 + 646.6157211374523, + -187.01705682578734, + -27.18111563462808 ], "link": "Board", "normal": [ @@ -709,14 +709,14 @@ { "marker_id": 95, "position_m": [ - 0.1858987899622817, - -0.2741719606117706, - -0.027290062217411773 + 0.18622849369363373, + -0.27750498714872535, + -0.027506872798103606 ], "position_mm": [ - 185.8987899622817, - -274.1719606117706, - -27.290062217411773 + 186.22849369363374, + -277.5049871487253, + -27.506872798103604 ], "link": "Board", "normal": [ @@ -728,14 +728,14 @@ { "marker_id": 96, "position_m": [ - 0.36971512389810823, - -0.18657651675758513, - -0.02725058699805003 + 0.37132191197603137, + -0.18434122191984986, + -0.027285097971374433 ], "position_mm": [ - 369.71512389810823, - -186.57651675758513, - -27.25058699805003 + 371.32191197603134, + -184.34122191984986, + -27.285097971374434 ], "link": "Board", "normal": [ @@ -747,14 +747,33 @@ { "marker_id": 97, "position_m": [ - 0.3041708365401228, - -0.35973117993192777, - -0.027144115022725745 + 0.30625380988237216, + -0.3591867092621985, + -0.027608827138136435 ], "position_mm": [ - 304.17083654012276, - -359.7311799319278, - -27.144115022725746 + 306.25380988237214, + -359.18670926219846, + -27.608827138136434 + ], + "link": "Board", + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "marker_id": 101, + "position_m": [ + 0.11473934173648662, + 0.30007020795678546, + -0.026748936829833158 + ], + "position_mm": [ + 114.73934173648662, + 300.07020795678545, + -26.74893682983316 ], "link": "Board", "normal": [ @@ -766,14 +785,14 @@ { "marker_id": 102, "position_m": [ - 0.6498482557191254, - -0.2227932033976437, - -0.02780207295274251 + 0.6512229325418005, + -0.22348296282655644, + -0.02748227822571142 ], "position_mm": [ - 649.8482557191254, - -222.79320339764368, - -27.80207295274251 + 651.2229325418006, + -223.48296282655645, + -27.482278225711422 ], "link": "Board", "normal": [ @@ -785,14 +804,14 @@ { "marker_id": 103, "position_m": [ - 0.10573641687784806, - -0.1878587787480685, - -0.02727223273103396 + 0.10430622395714108, + -0.19117881525971372, + -0.02732367655105787 ], "position_mm": [ - 105.73641687784806, - -187.8587787480685, - -27.27223273103396 + 104.30622395714107, + -191.17881525971373, + -27.323676551057872 ], "link": "Board", "normal": [ @@ -804,14 +823,14 @@ { "marker_id": 105, "position_m": [ - 0.5246513430150249, - -0.2664598439214504, - -0.02708764420087972 + 0.5225329571158386, + -0.26796656869259494, + -0.027559117857087204 ], "position_mm": [ - 524.651343015025, - -266.4598439214504, - -27.08764420087972 + 522.5329571158386, + -267.96656869259493, + -27.559117857087205 ], "link": "Board", "normal": [ @@ -823,14 +842,14 @@ { "marker_id": 114, "position_m": [ - 0.281913958303829, - -0.14729567745079777, - 0.23438880832138625 + 0.28831747615573816, + -0.15414642237182846, + 0.2354850724921651 ], "position_mm": [ - 281.91395830382896, - -147.29567745079777, - 234.38880832138625 + 288.3174761557382, + -154.14642237182846, + 235.4850724921651 ], "link": "Arm2", "normal": [ @@ -842,14 +861,14 @@ { "marker_id": 115, "position_m": [ - 0.23533888520701415, - -0.16402876322762236, - 0.2352033933459255 + 0.23258897356819513, + -0.1615805442822975, + 0.2364870340443895 ], "position_mm": [ - 235.33888520701416, - -164.02876322762236, - 235.2033933459255 + 232.58897356819514, + -161.58054428229752, + 236.4870340443895 ], "link": "Arm2", "normal": [ @@ -861,14 +880,14 @@ { "marker_id": 120, "position_m": [ - 0.2820357717587118, - -0.1510503251417516, - 0.1647099206425418 + 0.2865853074519675, + -0.15837407753365504, + 0.1654911544786886 ], "position_mm": [ - 282.0357717587118, - -151.05032514175159, - 164.70992064254182 + 286.5853074519675, + -158.37407753365503, + 165.4911544786886 ], "link": "Arm2", "normal": [ @@ -880,14 +899,14 @@ { "marker_id": 198, "position_m": [ - 0.15996742027907745, - -0.05309238478466741, - 0.09041937348544336 + 0.161224989119347, + -0.05245746721781022, + 0.08918700178252612 ], "position_mm": [ - 159.96742027907746, - -53.09238478466741, - 90.41937348544336 + 161.224989119347, + -52.45746721781022, + 89.18700178252611 ], "link": "Arm1", "normal": [ @@ -899,14 +918,14 @@ { "marker_id": 205, "position_m": [ - 0.75007719162279, - -0.08998722680918331, - 0.0003830332001980036 + 0.7533393379840709, + -0.0898214840213875, + -0.0010845295915344192 ], "position_mm": [ - 750.07719162279, - -89.98722680918331, - 0.3830332001980036 + 753.3393379840709, + -89.82148402138749, + -1.0845295915344193 ], "link": "Board", "normal": [ @@ -918,33 +937,14 @@ { "marker_id": 206, "position_m": [ - 0.6501281689389445, - -0.009509083978138672, - 3.4252639007176556e-05 + 0.6505903479716367, + -0.009918715071783036, + 0.00025095995366803997 ], "position_mm": [ - 650.1281689389446, - -9.509083978138673, - 0.03425263900717655 - ], - "link": "Board", - "normal": [ - 0.0, - 0.0, - 1.0 - ] - }, - { - "marker_id": 207, - "position_m": [ - 0.7506838256690808, - -0.0095512495176165, - -0.00034721437808174607 - ], - "position_mm": [ - 750.6838256690808, - -9.5512495176165, - -0.3472143780817461 + 650.5903479716367, + -9.918715071783035, + 0.25095995366803997 ], "link": "Board", "normal": [ @@ -956,14 +956,14 @@ { "marker_id": 208, "position_m": [ - 0.34999043841265975, - -0.09002135964783119, - 0.0003278248203912779 + 0.3524100334277391, + -0.0886942636164373, + 0.00029327072913167977 ], "position_mm": [ - 349.9904384126597, - -90.02135964783119, - 0.3278248203912779 + 352.41003342773905, + -88.6942636164373, + 0.2932707291316798 ], "link": "Board", "normal": [ @@ -975,14 +975,14 @@ { "marker_id": 210, "position_m": [ - 0.020067901968129985, - -0.020304661684676543, - 0.0004639778989853115 + 0.022014452763692318, + -0.02011538214608717, + 0.0005605438439431546 ], "position_mm": [ - 20.067901968129984, - -20.304661684676542, - 0.4639778989853115 + 22.01445276369232, + -20.11538214608717, + 0.5605438439431546 ], "link": "Board", "normal": [ @@ -994,14 +994,14 @@ { "marker_id": 211, "position_m": [ - 0.24991766071976868, - -0.010269215052869955, - 0.0002520925732523137 + 0.2532716948482732, + -0.009174188462984732, + 0.00026797432733227395 ], "position_mm": [ - 249.91766071976866, - -10.269215052869955, - 0.2520925732523137 + 253.27169484827323, + -9.174188462984732, + 0.26797432733227394 ], "link": "Board", "normal": [ @@ -1013,14 +1013,14 @@ { "marker_id": 214, "position_m": [ - 0.34995342131619295, - -0.01027212318191002, - 0.0005559246883674878 + 0.34837012118317273, + -0.011810021189805193, + 0.0009062691256054463 ], "position_mm": [ - 349.95342131619293, - -10.27212318191002, - 0.5559246883674878 + 348.3701211831727, + -11.810021189805193, + 0.9062691256054463 ], "link": "Board", "normal": [ @@ -1032,14 +1032,14 @@ { "marker_id": 215, "position_m": [ - 0.24982667080732784, - -0.09008222270625758, - 0.0004388793945228507 + 0.2503072401675911, + -0.08881002322547171, + 0.0005744456908229267 ], "position_mm": [ - 249.82667080732784, - -90.08222270625758, - 0.4388793945228507 + 250.3072401675911, + -88.81002322547171, + 0.5744456908229266 ], "link": "Board", "normal": [ @@ -1051,14 +1051,14 @@ { "marker_id": 217, "position_m": [ - 0.6501423300318514, - -0.08968762527547017, - 0.00013731380056389728 + 0.6468526793541693, + -0.08883840965119942, + -0.00043606525807372273 ], "position_mm": [ - 650.1423300318514, - -89.68762527547017, - 0.13731380056389728 + 646.8526793541694, + -88.83840965119943, + -0.4360652580737227 ], "link": "Board", "normal": [ @@ -1067,36 +1067,17 @@ 1.0 ] }, - { - "marker_id": 219, - "position_m": [ - 0.28373842821530076, - -0.11864875843805314, - 0.26999583241494307 - ], - "position_mm": [ - 283.73842821530076, - -118.64875843805314, - 269.9958324149431 - ], - "link": "Arm2", - "normal": [ - 1.0, - 0.0, - 0.0 - ] - }, { "marker_id": 229, "position_m": [ - 0.15997322006826376, - -0.14314860848153363, - 0.08730306053283819 + 0.15703940024350663, + -0.1414418548348177, + 0.08671007235025008 ], "position_mm": [ - 159.97322006826374, - -143.14860848153364, - 87.30306053283819 + 157.03940024350663, + -141.4418548348177, + 86.71007235025007 ], "link": "Arm1", "normal": [ @@ -1105,36 +1086,17 @@ 1.0 ] }, - { - "marker_id": 232, - "position_m": [ - 0.2500172750219489, - -0.1685018910572591, - 0.028533350878303273 - ], - "position_mm": [ - 250.01727502194893, - -168.50189105725912, - 28.533350878303274 - ], - "link": "Ellbow", - "normal": [ - 0.0, - 0.7071067811865475, - -0.7071067811865475 - ] - }, { "marker_id": 243, "position_m": [ - 0.15977091466136845, - -0.17728534784518496, - 0.05086946501139717 + 0.16042578834879317, + -0.17675944450192957, + 0.04714715816088518 ], "position_mm": [ - 159.77091466136844, - -177.28534784518496, - 50.86946501139717 + 160.42578834879316, + -176.75944450192958, + 47.14715816088518 ], "link": "Arm1", "normal": [ @@ -1146,14 +1108,14 @@ { "marker_id": 244, "position_m": [ - 0.28593192370492515, - -0.14254624001040914, - 0.052179602076133966 + 0.28641827418253485, + -0.14151580594474863, + 0.048764463020326165 ], "position_mm": [ - 285.93192370492517, - -142.54624001040915, - 52.17960207613397 + 286.41827418253484, + -141.51580594474862, + 48.76446302032617 ], "link": "Ellbow", "normal": [ @@ -1165,14 +1127,14 @@ { "marker_id": 245, "position_m": [ - 0.25023797739558296, - -0.17715503440515307, - 0.05362377268934036 + 0.24992203561517068, + -0.1768971084379111, + 0.05237259669078318 ], "position_mm": [ - 250.23797739558296, - -177.15503440515306, - 53.62377268934036 + 249.92203561517067, + -176.8971084379111, + 52.37259669078318 ], "link": "Ellbow", "normal": [ @@ -1184,14 +1146,14 @@ { "marker_id": 248, "position_m": [ - 0.2125171838886908, - -0.17715024472244992, - 0.05378353772446503 + 0.2155012742114945, + -0.17661232892405576, + 0.05317371757879113 ], "position_mm": [ - 212.51718388869082, - -177.1502447224499, - 53.78353772446503 + 215.50127421149452, + -176.61232892405576, + 53.17371757879113 ], "link": "Ellbow", "normal": [ diff --git a/data/evaluations/Scene8/aruco_positions_optimized.json b/data/evaluations/Scene8/aruco_positions_optimized.json index ebbe350..01e7254 100644 --- a/data/evaluations/Scene8/aruco_positions_optimized.json +++ b/data/evaluations/Scene8/aruco_positions_optimized.json @@ -1,151 +1,170 @@ { "schema_version": "1.2", - "created_utc": "2026-06-02T05:07:06Z", + "created_utc": "2026-06-02T09:26:31Z", "summary": { "num_cameras": 7, - "num_markers": 56, + "num_markers": 54, "num_constraints": 94 }, "cameras": [ { "camera_id": "a", "position_m": [ - -0.29974303527305857, - -0.7994729557751761, - 0.799983573039528 + -0.29824071571314814, + -0.7979624725498491, + 0.8030720806157285 ], "position_mm": [ - -299.7430352730586, - -799.472955775176, - 799.9835730395281 + -298.2407157131481, + -797.962472549849, + 803.0720806157285 ], "direction": [ - 0.47883105278015137, - 0.6566431522369385, - -0.5827010869979858 + 0.4774736166000366, + 0.6564635038375854, + -0.5840159058570862 ] }, { "camera_id": "b", "position_m": [ - 0.29961568856813403, - -0.8998160050145382, - 1.199335271655186 + 0.30528582416357153, + -0.8993940929103629, + 1.1971914410295657 ], "position_mm": [ - 299.61568856813403, - -899.8160050145382, - 1199.335271655186 + 305.28582416357153, + -899.3940929103629, + 1197.1914410295656 ], "direction": [ - 0.008155946619808674, - 0.6263301372528076, - -0.7795152068138123 + 0.0044073243625462055, + 0.6277844309806824, + -0.7783747315406799 ] }, { "camera_id": "c", "position_m": [ - 0.3002008026229006, - -0.8996807562773264, - 0.39938967074571 + 0.3295810299034838, + -0.91883240586151, + 0.3543325005337995 ], "position_mm": [ - 300.2008026229006, - -899.6807562773264, - 399.38967074571 + 329.5810299034838, + -918.8324058615101, + 354.3325005337995 ], "direction": [ - -0.1066587045788765, - 0.9489964246749878, - -0.29669803380966187 + -0.13744935393333435, + 0.961538553237915, + -0.23780524730682373 ] }, { "camera_id": "d", "position_m": [ - 0.7003813368433853, - -0.7988013064306642, - 0.39999626468171434 + 0.7005156337652525, + -0.7952443767321064, + 0.4002918726100173 ], "position_mm": [ - 700.3813368433853, - -798.8013064306641, - 399.99626468171436 + 700.5156337652525, + -795.2443767321064, + 400.2918726100173 ], "direction": [ - -0.5507431626319885, - 0.7856968641281128, - -0.2817133069038391 + -0.5525827407836914, + 0.7843155860900879, + -0.2819598615169525 ] }, { "camera_id": "e", "position_m": [ - 1.1991888668149988, - -0.9000124276162538, - 0.39959462918408095 + 1.2008049699585266, + -0.9003222405090269, + 0.3964998980415407 ], "position_mm": [ - 1199.1888668149988, - -900.0124276162537, - 399.59462918408093 + 1200.8049699585265, + -900.3222405090269, + 396.4998980415407 ], "direction": [ - -0.7494407892227173, - 0.6064770817756653, - -0.2655636966228485 + -0.7508261799812317, + 0.606434166431427, + -0.2617205083370209 ] }, { "camera_id": "f", "position_m": [ - 0.5001371392778484, - -0.3017310886953837, - 1.3992150131682302 + 0.5050220145881288, + -0.30088793432481564, + 1.3970910694031549 ], "position_mm": [ - 500.1371392778484, - -301.7310886953837, - 1399.2150131682301 + 505.0220145881288, + -300.88793432481566, + 1397.091069403155 ], "direction": [ - -0.23785872757434845, - 0.08067604899406433, - -0.9679434895515442 + -0.24221929907798767, + 0.08018281310796738, + -0.9669025540351868 ] }, { "camera_id": "g", "position_m": [ - -0.20001953098363734, - 0.20072560979846057, - 1.3992245320650676 + -0.20205655158022884, + 0.20641916422865053, + 1.3936267135013367 ], "position_mm": [ - -200.01953098363734, - 200.72560979846057, - 1399.2245320650675 + -202.05655158022884, + 206.41916422865054, + 1393.6267135013368 ], "direction": [ - 0.29713600873947144, - -0.2979627847671509, - -0.9071540236473083 + 0.3000231683254242, + -0.30235934257507324, + -0.9047457575798035 ] } ], "markers": [ { - "marker_id": 41, + "marker_id": 40, "position_m": [ - 0.2604999532188949, - -0.1432431252562388, - 0.3445672581183604 + 0.3014205011156476, + -0.18642544342480283, + 0.320578389990808 ], "position_mm": [ - 260.4999532188949, - -143.2431252562388, - 344.5672581183604 + 301.4205011156476, + -186.42544342480284, + 320.57838999080803 + ], + "link": "FingerA", + "normal": [ + -0.4224220616915755, + 0.0, + -0.9063992507699015 + ] + }, + { + "marker_id": 41, + "position_m": [ + 0.25964823814446075, + -0.14298231221235308, + 0.3436700604401347 + ], + "position_mm": [ + 259.6482381444608, + -142.9823122123531, + 343.6700604401347 ], "link": "FingerA", "normal": [ @@ -154,36 +173,17 @@ 0.34791066600565723 ] }, - { - "marker_id": 42, - "position_m": [ - 0.2914570710781641, - -0.17915739832664695, - 0.3448155785157702 - ], - "position_mm": [ - 291.4570710781641, - -179.15739832664696, - 344.8155785157702 - ], - "link": "FingerA", - "normal": [ - 0.8830215713766957, - -0.3090575499818435, - 0.3532086285506783 - ] - }, { "marker_id": 43, "position_m": [ - 0.24503062811265544, - -0.1754076103365601, - 0.345043215487906 + 0.24692003273499546, + -0.1753524659247886, + 0.34023639413317036 ], "position_mm": [ - 245.03062811265545, - -175.4076103365601, - 345.043215487906 + 246.92003273499546, + -175.3524659247886, + 340.23639413317034 ], "link": "FingerB", "normal": [ @@ -195,14 +195,14 @@ { "marker_id": 44, "position_m": [ - 0.26173743063383226, - -0.1730901643706703, - 0.29922878027477734 + 0.2678963363334754, + -0.17499543219884228, + 0.29441471858103824 ], "position_mm": [ - 261.7374306338323, - -173.0901643706703, - 299.22878027477736 + 267.8963363334754, + -174.99543219884228, + 294.41471858103824 ], "link": "FingerB", "normal": [ @@ -212,16 +212,35 @@ ] }, { - "marker_id": 46, + "marker_id": 45, "position_m": [ - 0.5366734472277681, - 0.18528345107476357, - -0.02743069536012021 + 0.25985078539271184, + -0.1946659299007882, + 0.336800145055828 ], "position_mm": [ - 536.6734472277681, - 185.28345107476358, - -27.43069536012021 + 259.8507853927118, + -194.6659299007882, + 336.800145055828 + ], + "link": "FingerB", + "normal": [ + -0.8830215713766957, + -0.3090575499818435, + -0.3532086285506783 + ] + }, + { + "marker_id": 46, + "position_m": [ + 0.5364966072972002, + 0.18379845864205735, + -0.032934558812605035 + ], + "position_mm": [ + 536.4966072972002, + 183.79845864205734, + -32.93455881260503 ], "link": "Board", "normal": [ @@ -233,14 +252,33 @@ { "marker_id": 47, "position_m": [ - 0.3443264653155787, - -0.2865913343484021, - -0.027227867402582217 + 0.3443854778679596, + -0.2853183961416092, + -0.02955515199855811 ], "position_mm": [ - 344.3264653155787, - -286.59133434840214, - -27.227867402582216 + 344.3854778679596, + -285.3183961416092, + -29.55515199855811 + ], + "link": "Board", + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "marker_id": 48, + "position_m": [ + 0.6873171526908477, + -0.31832904405458806, + -0.02757194649678849 + ], + "position_mm": [ + 687.3171526908477, + -318.32904405458805, + -27.571946496788488 ], "link": "Board", "normal": [ @@ -252,14 +290,14 @@ { "marker_id": 51, "position_m": [ - 0.1678910801564931, - -0.17204442041975326, - -0.02738992939574416 + 0.16831399159380367, + -0.17445870373797315, + -0.02683614963396745 ], "position_mm": [ - 167.8910801564931, - -172.04442041975327, - -27.38992939574416 + 168.31399159380368, + -174.45870373797314, + -26.83614963396745 ], "link": "Board", "normal": [ @@ -271,14 +309,14 @@ { "marker_id": 53, "position_m": [ - 0.486196534139737, - 0.21219386651364422, - -0.02715116752534116 + 0.4871520322096275, + 0.21063204657766296, + -0.023216483209947326 ], "position_mm": [ - 486.196534139737, - 212.19386651364422, - -27.151167525341158 + 487.1520322096275, + 210.63204657766298, + -23.216483209947327 ], "link": "Board", "normal": [ @@ -290,14 +328,14 @@ { "marker_id": 54, "position_m": [ - 0.34225645987987774, - -0.33063626738358415, - -0.027171562292934378 + 0.34097327577772785, + -0.3291821949868669, + -0.026631325876100113 ], "position_mm": [ - 342.25645987987775, - -330.63626738358414, - -27.17156229293438 + 340.97327577772785, + -329.18219498686693, + -26.631325876100114 ], "link": "Board", "normal": [ @@ -309,14 +347,14 @@ { "marker_id": 55, "position_m": [ - 0.283799134763269, - -0.26267517845184796, - -0.02726885154341646 + 0.284124150222904, + -0.26086197446170445, + -0.0271070615728228 ], "position_mm": [ - 283.799134763269, - -262.67517845184796, - -27.26885154341646 + 284.124150222904, + -260.86197446170445, + -27.1070615728228 ], "link": "Board", "normal": [ @@ -328,14 +366,14 @@ { "marker_id": 56, "position_m": [ - 0.4985993361560967, - 0.16861611871142673, - -0.02715531820327237 + 0.4988546408520234, + 0.16706249368924886, + -0.02741180360353568 ], "position_mm": [ - 498.5993361560967, - 168.61611871142674, - -27.15531820327237 + 498.8546408520234, + 167.06249368924887, + -27.41180360353568 ], "link": "Board", "normal": [ @@ -347,14 +385,14 @@ { "marker_id": 58, "position_m": [ - 0.0501237479513134, - -0.21798550656908486, - -0.02727930198762605 + 0.04899251909870684, + -0.21736451300621223, + -0.0268262930180164 ], "position_mm": [ - 50.1237479513134, - -217.98550656908486, - -27.27930198762605 + 48.992519098706836, + -217.36451300621223, + -26.826293018016397 ], "link": "Board", "normal": [ @@ -364,16 +402,16 @@ ] }, { - "marker_id": 60, + "marker_id": 59, "position_m": [ - 0.434352793694841, - 0.2837009473521671, - -0.02727458615226638 + 0.6245777678031924, + -0.2767509257436255, + -0.028079446836253 ], "position_mm": [ - 434.35279369484095, - 283.70094735216713, - -27.27458615226638 + 624.5777678031924, + -276.7509257436255, + -28.079446836253 ], "link": "Board", "normal": [ @@ -385,14 +423,14 @@ { "marker_id": 61, "position_m": [ - -0.02242110231348154, - 0.33623418525163806, - -0.027495449112566964 + -0.021982075623805823, + 0.33433518701822934, + -0.02739004957180172 ], "position_mm": [ - -22.42110231348154, - 336.23418525163805, - -27.495449112566963 + -21.982075623805823, + 334.33518701822936, + -27.390049571801722 ], "link": "Board", "normal": [ @@ -404,14 +442,14 @@ { "marker_id": 62, "position_m": [ - 0.4046463612106729, - -0.1750438176000289, - -0.027409882633056853 + 0.4045899710259174, + -0.17281653412553147, + -0.028081428009273327 ], "position_mm": [ - 404.64636121067286, - -175.04381760002892, - -27.409882633056853 + 404.5899710259174, + -172.81653412553146, + -28.081428009273328 ], "link": "Board", "normal": [ @@ -423,14 +461,14 @@ { "marker_id": 63, "position_m": [ - 0.7773915018435228, - -0.23621407933680233, - -0.027620337761147105 + 0.7749761778663747, + -0.2360281927708848, + -0.02758784877314311 ], "position_mm": [ - 777.3915018435227, - -236.21407933680234, - -27.620337761147105 + 774.9761778663748, + -236.0281927708848, + -27.58784877314311 ], "link": "Board", "normal": [ @@ -442,14 +480,14 @@ { "marker_id": 64, "position_m": [ - -0.021306744669289283, - -0.18827442528912888, - -0.02729168323541286 + -0.02201125398740504, + -0.1866850646966334, + -0.02833269990651978 ], "position_mm": [ - -21.306744669289284, - -188.27442528912889, - -27.29168323541286 + -22.01125398740504, + -186.6850646966334, + -28.332699906519778 ], "link": "Board", "normal": [ @@ -461,14 +499,14 @@ { "marker_id": 66, "position_m": [ - 0.20976328453808432, - -0.36319850352446786, - -0.0273679458115265 + 0.21016328840801196, + -0.3656030123758789, + -0.02982397854717667 ], "position_mm": [ - 209.76328453808432, - -363.19850352446787, - -27.3679458115265 + 210.16328840801197, + -365.6030123758789, + -29.82397854717667 ], "link": "Board", "normal": [ @@ -480,14 +518,14 @@ { "marker_id": 68, "position_m": [ - 0.5737010212385768, - 0.17050288408959002, - -0.027312152640238306 + 0.5749593241288465, + 0.17439511288630036, + -0.02827439169586199 ], "position_mm": [ - 573.7010212385768, - 170.50288408959003, - -27.312152640238306 + 574.9593241288466, + 174.39511288630035, + -28.27439169586199 ], "link": "Board", "normal": [ @@ -499,14 +537,33 @@ { "marker_id": 69, "position_m": [ - 0.007442192600101327, - -0.2809486716790222, - -0.027569352125636593 + 0.005205955427690492, + -0.2795644021699006, + -0.027010205310775047 ], "position_mm": [ - 7.442192600101327, - -280.9486716790222, - -27.569352125636595 + 5.205955427690492, + -279.5644021699006, + -27.010205310775046 + ], + "link": "Board", + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "marker_id": 71, + "position_m": [ + 0.7505748954610096, + -0.2855942000682735, + -0.025888029962344964 + ], + "position_mm": [ + 750.5748954610096, + -285.5942000682735, + -25.888029962344962 ], "link": "Board", "normal": [ @@ -518,14 +575,14 @@ { "marker_id": 72, "position_m": [ - 0.44096660639052154, - 0.19419809211389144, - -0.027176790393051948 + 0.4417591791919179, + 0.19347248315141197, + -0.027042196946114795 ], "position_mm": [ - 440.9666063905215, - 194.19809211389145, - -27.17679039305195 + 441.7591791919179, + 193.47248315141198, + -27.042196946114796 ], "link": "Board", "normal": [ @@ -537,33 +594,14 @@ { "marker_id": 73, "position_m": [ - 0.22169721036842452, - 0.3328630322763799, - -0.027127119517884248 + 0.22193503008380627, + 0.33287790743004514, + -0.029184965074857145 ], "position_mm": [ - 221.69721036842452, - 332.8630322763799, - -27.127119517884246 - ], - "link": "Board", - "normal": [ - 0.0, - 0.0, - 1.0 - ] - }, - { - "marker_id": 75, - "position_m": [ - -0.02570401091952567, - 0.19452802327270824, - -0.027320576916107737 - ], - "position_mm": [ - -25.704010919525672, - 194.52802327270825, - -27.320576916107736 + 221.93503008380628, + 332.8779074300451, + -29.184965074857146 ], "link": "Board", "normal": [ @@ -575,14 +613,14 @@ { "marker_id": 79, "position_m": [ - 0.31233730640109586, - -0.15899224291404376, - -0.027445941354721563 + 0.31230790155171, + -0.15854336268343922, + -0.026976499431564115 ], "position_mm": [ - 312.3373064010959, - -158.99224291404377, - -27.445941354721562 + 312.30790155171, + -158.54336268343923, + -26.976499431564115 ], "link": "Board", "normal": [ @@ -594,52 +632,14 @@ { "marker_id": 82, "position_m": [ - 0.21938342685883397, - 0.2969770063804851, - -0.02680884945787207 + 0.21795758607959587, + 0.29714420943860514, + -0.028447152501585214 ], "position_mm": [ - 219.38342685883396, - 296.9770063804851, - -26.808849457872068 - ], - "link": "Board", - "normal": [ - 0.0, - 0.0, - 1.0 - ] - }, - { - "marker_id": 83, - "position_m": [ - 0.044175329738752114, - 0.33928180528834023, - -0.027369867192260144 - ], - "position_mm": [ - 44.17532973875211, - 339.28180528834025, - -27.369867192260145 - ], - "link": "Board", - "normal": [ - 0.0, - 0.0, - 1.0 - ] - }, - { - "marker_id": 84, - "position_m": [ - 0.40748562033097957, - 0.2583079550979998, - -0.027273166843798456 - ], - "position_mm": [ - 407.48562033097954, - 258.3079550979998, - -27.273166843798457 + 217.95758607959587, + 297.1442094386051, + -28.447152501585215 ], "link": "Board", "normal": [ @@ -651,14 +651,14 @@ { "marker_id": 85, "position_m": [ - 0.5044814875942478, - -0.3127976922417601, - -0.027365931767401305 + 0.5064073493941211, + -0.3141452774876898, + -0.027255972115070005 ], "position_mm": [ - 504.4814875942478, - -312.79769224176005, - -27.365931767401307 + 506.4073493941211, + -314.1452774876898, + -27.255972115070005 ], "link": "Board", "normal": [ @@ -670,14 +670,14 @@ { "marker_id": 86, "position_m": [ - 0.3631286533444359, - 0.2922180637319873, - -0.027382044805019795 + 0.36175117613636365, + 0.2946758653672512, + -0.026721570997333473 ], "position_mm": [ - 363.1286533444359, - 292.2180637319873, - -27.382044805019795 + 361.75117613636365, + 294.6758653672512, + -26.721570997333473 ], "link": "Board", "normal": [ @@ -689,14 +689,14 @@ { "marker_id": 92, "position_m": [ - 0.6451515462740215, - -0.1847331385310954, - -0.02725475322263709 + 0.6459796301605303, + -0.1849270128323721, + -0.027893871055239904 ], "position_mm": [ - 645.1515462740215, - -184.73313853109542, - -27.25475322263709 + 645.9796301605303, + -184.9270128323721, + -27.893871055239902 ], "link": "Board", "normal": [ @@ -708,14 +708,14 @@ { "marker_id": 95, "position_m": [ - 0.18594384358828336, - -0.2740676988445994, - -0.027308979453083793 + 0.18661119477137303, + -0.2764375224980268, + -0.02727850642355045 ], "position_mm": [ - 185.94384358828336, - -274.0676988445994, - -27.308979453083793 + 186.61119477137302, + -276.4375224980268, + -27.27850642355045 ], "link": "Board", "normal": [ @@ -727,14 +727,14 @@ { "marker_id": 96, "position_m": [ - 0.3697414295223889, - -0.18650950193123114, - -0.027264513562704405 + 0.3700567881584115, + -0.18532897883806143, + -0.027233302532766956 ], "position_mm": [ - 369.7414295223889, - -186.50950193123114, - -27.264513562704405 + 370.05678815841145, + -185.32897883806143, + -27.233302532766956 ], "link": "Board", "normal": [ @@ -746,14 +746,33 @@ { "marker_id": 97, "position_m": [ - 0.30436727596417795, - -0.3597563348721606, - -0.02710392798886129 + 0.3046130411938614, + -0.36018921072643745, + -0.026393430246272057 ], "position_mm": [ - 304.36727596417796, - -359.75633487216055, - -27.10392798886129 + 304.6130411938614, + -360.18921072643747, + -26.393430246272057 + ], + "link": "Board", + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "marker_id": 101, + "position_m": [ + 0.11661438670214855, + 0.2979722650041328, + -0.02344481205531807 + ], + "position_mm": [ + 116.61438670214855, + 297.9722650041328, + -23.444812055318067 ], "link": "Board", "normal": [ @@ -765,14 +784,14 @@ { "marker_id": 102, "position_m": [ - 0.6497868224209304, - -0.22288737054674426, - -0.02759286581165635 + 0.6520835984155753, + -0.22287485713379157, + -0.027686144149759617 ], "position_mm": [ - 649.7868224209304, - -222.88737054674425, - -27.592865811656353 + 652.0835984155752, + -222.87485713379158, + -27.686144149759617 ], "link": "Board", "normal": [ @@ -784,14 +803,14 @@ { "marker_id": 103, "position_m": [ - 0.1058089841134474, - -0.18770518577065165, - -0.027252921657736573 + 0.10625109384528532, + -0.19018408260664646, + -0.02745173841757969 ], "position_mm": [ - 105.8089841134474, - -187.70518577065164, - -27.25292165773657 + 106.25109384528533, + -190.18408260664646, + -27.45173841757969 ], "link": "Board", "normal": [ @@ -803,14 +822,14 @@ { "marker_id": 105, "position_m": [ - 0.5247152749707369, - -0.2662869638872861, - -0.027115950933820365 + 0.5229844580732302, + -0.26622224437763015, + -0.02839486862209694 ], "position_mm": [ - 524.7152749707369, - -266.2869638872861, - -27.115950933820365 + 522.9844580732303, + -266.22224437763015, + -28.39486862209694 ], "link": "Board", "normal": [ @@ -822,14 +841,14 @@ { "marker_id": 114, "position_m": [ - 0.29011289067493223, - -0.17587019672898854, - 0.23595712720428103 + 0.29007002490045664, + -0.1701381587286168, + 0.23442839687946343 ], "position_mm": [ - 290.11289067493226, - -175.87019672898853, - 235.95712720428102 + 290.07002490045664, + -170.1381587286168, + 234.42839687946343 ], "link": "Arm2", "normal": [ @@ -841,14 +860,14 @@ { "marker_id": 115, "position_m": [ - 0.24109585009750337, - -0.1689745239224338, - 0.2363727674055173 + 0.24085314733695076, + -0.16491088234939982, + 0.23529450360136603 ], "position_mm": [ - 241.09585009750336, - -168.9745239224338, - 236.3727674055173 + 240.85314733695077, + -164.91088234939983, + 235.29450360136602 ], "link": "Arm2", "normal": [ @@ -860,14 +879,14 @@ { "marker_id": 120, "position_m": [ - 0.31011744859162593, - -0.22947159367354078, - 0.19561991694301187 + 0.3135939893269977, + -0.2169449526671129, + 0.1879960063016419 ], "position_mm": [ - 310.11744859162593, - -229.47159367354078, - 195.61991694301187 + 313.5939893269977, + -216.9449526671129, + 187.9960063016419 ], "link": "Arm2", "normal": [ @@ -879,14 +898,14 @@ { "marker_id": 198, "position_m": [ - 0.15215307004817968, - -0.053523065866566175, - 0.09110677205175004 + 0.14326383785863642, + -0.0552956946030725, + 0.09596227605112603 ], "position_mm": [ - 152.15307004817967, - -53.52306586656618, - 91.10677205175004 + 143.2638378586364, + -55.2956946030725, + 95.96227605112604 ], "link": "Arm1", "normal": [ @@ -898,14 +917,14 @@ { "marker_id": 205, "position_m": [ - 0.7500933017011266, - -0.08996727584191387, - 0.0003747642829036929 + 0.7534282639107275, + -0.09010740487793241, + -0.0007969961603748398 ], "position_mm": [ - 750.0933017011266, - -89.96727584191387, - 0.3747642829036929 + 753.4282639107275, + -90.10740487793241, + -0.7969961603748398 ], "link": "Board", "normal": [ @@ -917,33 +936,14 @@ { "marker_id": 206, "position_m": [ - 0.6502439941003321, - -0.00982429654410694, - 0.00013759365208240205 + 0.6505952194640703, + -0.010087498891501517, + 0.0003790325107531679 ], "position_mm": [ - 650.2439941003321, - -9.82429654410694, - 0.13759365208240204 - ], - "link": "Board", - "normal": [ - 0.0, - 0.0, - 1.0 - ] - }, - { - "marker_id": 207, - "position_m": [ - 0.7502438932183038, - -0.009967780477989494, - 0.0001337076727970862 - ], - "position_mm": [ - 750.2438932183038, - -9.967780477989495, - 0.1337076727970862 + 650.5952194640703, + -10.087498891501516, + 0.3790325107531679 ], "link": "Board", "normal": [ @@ -955,14 +955,14 @@ { "marker_id": 208, "position_m": [ - 0.35002136300742565, - -0.08996465262861385, - 0.00038110297099814015 + 0.35252238514160056, + -0.09092909623597249, + 0.000779130874897125 ], "position_mm": [ - 350.02136300742563, - -89.96465262861385, - 0.38110297099814017 + 352.5223851416006, + -90.9290962359725, + 0.779130874897125 ], "link": "Board", "normal": [ @@ -974,14 +974,14 @@ { "marker_id": 210, "position_m": [ - 0.019977334820001344, - -0.020049804923108695, - 0.0003200237423635286 + 0.022122760685500807, + -0.019264105752806675, + -0.00024868457074945675 ], "position_mm": [ - 19.977334820001342, - -20.049804923108695, - 0.3200237423635286 + 22.122760685500808, + -19.264105752806675, + -0.24868457074945674 ], "link": "Board", "normal": [ @@ -993,14 +993,14 @@ { "marker_id": 211, "position_m": [ - 0.2498389378293673, - -0.010150377863237112, - 0.00020433494677994925 + 0.25311630819650777, + -0.009008049097037996, + 8.876661582721433e-05 ], "position_mm": [ - 249.8389378293673, - -10.150377863237113, - 0.20433494677994926 + 253.11630819650776, + -9.008049097037997, + 0.08876661582721433 ], "link": "Board", "normal": [ @@ -1012,14 +1012,14 @@ { "marker_id": 214, "position_m": [ - 0.3498835131599128, - -0.009964888801313595, - 0.0002455518871336196 + 0.34803209674767593, + -0.011056187201115265, + 0.0003885937126502583 ], "position_mm": [ - 349.8835131599128, - -9.964888801313595, - 0.24555188713361958 + 348.03209674767595, + -11.056187201115266, + 0.3885937126502583 ], "link": "Board", "normal": [ @@ -1031,14 +1031,14 @@ { "marker_id": 215, "position_m": [ - 0.24986214415923558, - -0.09015006690391889, - 0.0004261087427227836 + 0.2504917504707944, + -0.08896375999119963, + 0.0005314099203395213 ], "position_mm": [ - 249.86214415923558, - -90.15006690391888, - 0.4261087427227836 + 250.49175047079441, + -88.96375999119962, + 0.5314099203395213 ], "link": "Board", "normal": [ @@ -1050,14 +1050,14 @@ { "marker_id": 217, "position_m": [ - 0.6501320382747399, - -0.08982421084177389, - 9.457911045273182e-05 + 0.6466391171510224, + -0.08998747475020585, + -0.00020722569399735663 ], "position_mm": [ - 650.1320382747399, - -89.82421084177389, - 0.09457911045273182 + 646.6391171510224, + -89.98747475020585, + -0.20722569399735663 ], "link": "Board", "normal": [ @@ -1066,36 +1066,17 @@ 1.0 ] }, - { - "marker_id": 219, - "position_m": [ - 0.30359101110823783, - -0.15023058515395632, - 0.27127866989718824 - ], - "position_mm": [ - 303.5910111082378, - -150.23058515395633, - 271.27866989718825 - ], - "link": "Arm2", - "normal": [ - 1.0, - 0.0, - 0.0 - ] - }, { "marker_id": 229, "position_m": [ - 0.16001670704875492, - -0.14308129133239164, - 0.08692479867715779 + 0.15798041520079012, + -0.1433352153153522, + 0.0844530014418818 ], "position_mm": [ - 160.01670704875494, - -143.08129133239163, - 86.92479867715778 + 157.98041520079013, + -143.3352153153522, + 84.4530014418818 ], "link": "Arm1", "normal": [ @@ -1104,36 +1085,17 @@ 1.0 ] }, - { - "marker_id": 232, - "position_m": [ - 0.23029315300663558, - -0.09276301267267016, - 0.013952864286080287 - ], - "position_mm": [ - 230.29315300663558, - -92.76301267267016, - 13.952864286080287 - ], - "link": "Ellbow", - "normal": [ - 0.0, - 0.7071067811865475, - -0.7071067811865475 - ] - }, { "marker_id": 243, "position_m": [ - 0.16002569672523442, - -0.17674405987136999, - 0.05063675787231035 + 0.16146518144057717, + -0.17484812552003096, + 0.04644213328004932 ], "position_mm": [ - 160.0256967252344, - -176.74405987136998, - 50.636757872310355 + 161.46518144057717, + -174.84812552003095, + 46.44213328004932 ], "link": "Arm1", "normal": [ @@ -1145,14 +1107,14 @@ { "marker_id": 244, "position_m": [ - 0.2771463546998002, - -0.11747452806940722, - 0.04012135477198767 + 0.26825243863485654, + -0.10496573277013971, + 0.03502816905739243 ], "position_mm": [ - 277.1463546998002, - -117.47452806940723, - 40.121354771987676 + 268.25243863485656, + -104.96573277013971, + 35.02816905739243 ], "link": "Ellbow", "normal": [ @@ -1164,14 +1126,14 @@ { "marker_id": 245, "position_m": [ - 0.23079172515629526, - -0.11805720694396472, - 0.022773638332693948 + 0.2468124932505718, + -0.14938798166422446, + 0.03917777020400244 ], "position_mm": [ - 230.79172515629526, - -118.05720694396473, - 22.77363833269395 + 246.8124932505718, + -149.38798166422447, + 39.17777020400244 ], "link": "Ellbow", "normal": [ @@ -1183,14 +1145,14 @@ { "marker_id": 248, "position_m": [ - 0.2091157716252766, - -0.14567683415744553, - 0.035954142950351764 + 0.2178384860759222, + -0.1709901477430314, + 0.04918525583317395 ], "position_mm": [ - 209.11577162527658, - -145.67683415744554, - 35.954142950351766 + 217.83848607592222, + -170.9901477430314, + 49.18525583317395 ], "link": "Ellbow", "normal": [ diff --git a/data/evaluations/Scene8/render_a_aruco_detection.json b/data/evaluations/Scene8/render_a_aruco_detection.json index a85e517..97b39e5 100644 --- a/data/evaluations/Scene8/render_a_aruco_detection.json +++ b/data/evaluations/Scene8/render_a_aruco_detection.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:06:49Z", + "created_utc": "2026-06-02T09:26:11Z", "vision_config": { "MarkerType": "DICT_4X4_250", "MarkerSize": 0.025 @@ -10,14 +10,14 @@ "intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene8\\render_a.npz", "camera_matrix": [ [ - 1777.77783203125, + 1992.8416748046875, 0.0, - 640.0 + 719.249267578125 ], [ 0.0, - 1777.77783203125, - 360.0 + 1997.40380859375, + 537.7935791015625 ], [ 0.0, @@ -26,8 +26,8 @@ ] ], "distortion_coefficients": [ - 0.0, - 0.0, + 0.019999999552965164, + -0.009999999776482582, 0.0, 0.0, 0.0 @@ -35,1904 +35,2004 @@ }, "image": { "image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene8\\render_a.png", - "image_sha256": "452efbd0df4d87bec69eb8d0157e6ffcd3322f9790be6a8d99600317f70cf098", - "width_px": 1280, - "height_px": 720 + "image_sha256": "d6ad063e221bf2af3d62817b45fa0a8ac45d69d3e27b56cc1e6bbf00a0fcca2f", + "width_px": 1440, + "height_px": 1080 }, "aruco": { "dictionary": "DICT_4X4_250", "num_detected_markers": 28, - "num_rejected_candidates": 15 + "num_rejected_candidates": 19 }, "detections": [ { - "observation_id": "83448823-8d39-444e-963b-ffd28d5e3a61", + "observation_id": "a778852b-ba12-4393-bf5d-3d7994b2e5a8", "type": "aruco", "marker_id": 45, "marker_size_m": 0.025, "image_points_px": [ [ - 787.0, - 182.0 + 883.0, + 342.0 ], [ - 799.0, - 149.0 + 899.0, + 305.0 ], [ - 844.0, - 156.0 + 949.0, + 315.0 ], [ - 831.0, - 189.0 + 932.0, + 351.0 ] ], "center_px": [ - 815.25, - 169.0 + 915.75, + 328.25 ], "quality": { - "area_px": 1556.0, - "perimeter_px": 160.6769256591797, + "area_px": 1963.5, + "perimeter_px": 180.9332160949707, "sharpness": { - "laplacian_var": 1884.7728985568926 + "laplacian_var": 480.0849981175552 }, "contrast": { - "p05": 23.050000000000004, - "p95": 185.0, - "dynamic_range": 161.95, - "mean_gray": 102.2984934086629, - "std_gray": 74.79305018212338 + "p05": 21.0, + "p95": 178.0, + "dynamic_range": 157.0, + "mean_gray": 103.79356768885565, + "std_gray": 67.85407714428486 }, "geometry": { - "distance_to_center_norm": 0.3530115485191345, - "distance_to_border_px": 149.0 + "distance_to_center_norm": 0.3204089403152466, + "distance_to_border_px": 305.0 }, - "edge_ratio": 1.2969487833232356, + "edge_ratio": 1.2807726964194481, "edge_lengths_px": [ - 35.11410140991211, - 45.54119110107422, - 35.46829605102539, - 44.55333709716797 + 40.31128692626953, + 50.990196228027344, + 39.81205749511719, + 49.81967544555664 ] }, - "confidence": 0.771040470416766 + "confidence": 0.7807786680615683 }, { - "observation_id": "b67e357e-3d1f-43c6-a2ee-ec0fc5d5f7ab", + "observation_id": "137558b4-a62c-417a-b8b2-b96fd19e89c5", "type": "aruco", "marker_id": 115, "marker_size_m": 0.025, "image_points_px": [ [ - 763.0, - 333.0 + 851.0, + 509.0 ], [ - 722.0, - 339.0 + 804.0, + 514.0 ], [ - 722.0, - 302.0 + 806.0, + 473.0 ], [ - 764.0, - 297.0 + 853.0, + 468.0 ] ], "center_px": [ - 742.75, - 317.75 + 828.5, + 491.0 ], "quality": { - "area_px": 1512.0, - "perimeter_px": 156.7471580505371, + "area_px": 1917.0, + "perimeter_px": 176.62792205810547, "sharpness": { - "laplacian_var": 2072.7021204739626 + "laplacian_var": 707.9309847771374 }, "contrast": { - "p05": 23.0, - "p95": 189.0, - "dynamic_range": 166.0, - "mean_gray": 59.65856129685917, - "std_gray": 62.63989761492874 + "p05": 21.0, + "p95": 181.0, + "dynamic_range": 160.0, + "mean_gray": 61.144157814871015, + "std_gray": 59.57316951922988 }, "geometry": { - "distance_to_center_norm": 0.1512964814901352, - "distance_to_border_px": 297.0 + "distance_to_center_norm": 0.1322793960571289, + "distance_to_border_px": 468.0 }, - "edge_ratio": 1.1744518275099716, + "edge_ratio": 1.15144083777574, "edge_lengths_px": [ - 41.43669891357422, - 37.0, - 42.296573638916016, - 36.013885498046875 + 47.26520919799805, + 41.04875183105469, + 47.26520919799805, + 41.04875183105469 ] }, - "confidence": 0.8514610617279742 + "confidence": 0.8684771003360615 }, { - "observation_id": "c9214a8b-9372-4f92-9364-d6e027682aa1", + "observation_id": "ab85652e-cbe8-4f94-b23c-cf4a35e081db", "type": "aruco", "marker_id": 124, "marker_size_m": 0.025, "image_points_px": [ [ - 713.0, - 282.0 + 795.0, + 452.0 ], [ - 677.0, - 271.0 + 754.0, + 438.0 ], [ - 676.0, - 233.0 + 755.0, + 397.0 ], [ - 713.0, - 244.0 + 796.0, + 411.0 ] ], "center_px": [ - 694.75, - 257.5 + 775.0, + 424.5 ], "quality": { - "area_px": 1381.5, - "perimeter_px": 152.25673294067383, + "area_px": 1695.0, + "perimeter_px": 168.67310333251953, "sharpness": { - "laplacian_var": 2794.8808983352155 + "laplacian_var": 1198.9652249194332 }, "contrast": { - "p05": 23.0, - "p95": 185.0, - "dynamic_range": 162.0, - "mean_gray": 92.91675231243576, - "std_gray": 73.635070407888 + "p05": 20.0, + "p95": 178.0, + "dynamic_range": 158.0, + "mean_gray": 98.65676855895197, + "std_gray": 67.76144973292067 }, "geometry": { - "distance_to_center_norm": 0.158253476023674, - "distance_to_border_px": 233.0 + "distance_to_center_norm": 0.14214082062244415, + "distance_to_border_px": 397.0 }, - "edge_ratio": 1.025435193823368, + "edge_ratio": 1.0563775799685613, "edge_lengths_px": [ - 37.64305877685547, - 38.01315689086914, - 38.60051727294922, - 38.0 + 43.32435989379883, + 41.01219177246094, + 43.32435989379883, + 41.01219177246094 ] }, - "confidence": 0.8981552472038941 + "confidence": 0.946631222549953 }, { - "observation_id": "aa3dee5b-1f6b-4cd3-91b2-ee813dfc5847", + "observation_id": "1cf70179-b7a8-410b-b2f3-551558007317", "type": "aruco", "marker_id": 41, "marker_size_m": 0.025, "image_points_px": [ [ - 735.0, - 114.0 + 826.0, + 265.0 ], [ - 755.0, - 92.0 + 847.0, + 241.0 ], [ - 787.0, - 122.0 + 883.0, + 275.0 ], [ - 769.0, - 144.0 + 861.0, + 300.0 ] ], "center_px": [ - 761.5, - 118.0 + 854.25, + 270.25 ], "quality": { - "area_px": 1296.0, - "perimeter_px": 147.36404037475586, + "area_px": 1611.5, + "perimeter_px": 164.20723724365234, "sharpness": { - "laplacian_var": 3099.0323703815475 + "laplacian_var": 534.7172072742827 }, "contrast": { - "p05": 12.0, - "p95": 185.0, - "dynamic_range": 173.0, - "mean_gray": 61.550827423167846, - "std_gray": 70.34625032155978 + "p05": 10.0, + "p95": 177.0, + "dynamic_range": 167.0, + "mean_gray": 64.26372637263727, + "std_gray": 65.21034116008717 }, "geometry": { - "distance_to_center_norm": 0.3687693476676941, - "distance_to_border_px": 92.0 + "distance_to_center_norm": 0.3347896337509155, + "distance_to_border_px": 241.0 }, - "edge_ratio": 1.595165960827521, + "edge_ratio": 1.5527435956969275, "edge_lengths_px": [ - 29.73213768005371, - 43.863426208496094, - 28.42534065246582, - 45.343135833740234 + 31.890438079833984, + 49.51767349243164, + 33.30165100097656, + 49.497474670410156 ] }, - "confidence": 0.541636432331959 + "confidence": 0.6440213328016747 }, { - "observation_id": "98249d13-e9e5-4337-98c1-b92ae65ccf84", + "observation_id": "2e0984c2-afa8-459f-b9ce-0446f5ca7812", "type": "aruco", - "marker_id": 122, + "marker_id": 97, "marker_size_m": 0.025, "image_points_px": [ [ - 714.0, - 438.0 + 1154.0, + 1048.0 ], [ - 680.0, - 426.0 + 1122.0, + 1020.0 ], [ - 679.0, - 392.0 + 1153.0, + 1000.0 ], [ - 714.0, - 404.0 + 1185.0, + 1028.0 ] ], "center_px": [ - 696.75, - 415.0 + 1153.5, + 1024.0 ], "quality": { - "area_px": 1167.0, - "perimeter_px": 141.0702133178711, + "area_px": 1508.0, + "perimeter_px": 158.82463836669922, "sharpness": { - "laplacian_var": 2621.5445564656843 + "laplacian_var": 398.58175639987985 }, "contrast": { - "p05": 22.0, - "p95": 183.0, + "p05": 9.0, + "p95": 170.0, "dynamic_range": 161.0, - "mean_gray": 70.1486146095718, - "std_gray": 68.1378479759675 + "mean_gray": 100.96198830409357, + "std_gray": 66.48272517086008 }, "geometry": { - "distance_to_center_norm": 0.10762442648410797, - "distance_to_border_px": 282.0 + "distance_to_center_norm": 0.7219471335411072, + "distance_to_border_px": 32.0 }, - "edge_ratio": 1.088235294117647, + "edge_ratio": 1.152577508696925, "edge_lengths_px": [ - 36.055511474609375, - 34.01470184326172, - 37.0, - 34.0 + 42.52058410644531, + 36.8917350769043, + 42.52058410644531, + 36.8917350769043 ] }, - "confidence": 0.714918918918919 + "confidence": 0.5552771897514882 }, { - "observation_id": "06436a81-d2ef-4be8-bac2-eb132388e8ba", + "observation_id": "99a5c821-77e2-4dfd-a6bf-7bafa5b944f8", + "type": "aruco", + "marker_id": 95, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 879.0, + 1055.0 + ], + [ + 850.0, + 1028.0 + ], + [ + 883.0, + 1007.0 + ], + [ + 912.0, + 1034.0 + ] + ], + "center_px": [ + 881.0, + 1031.0 + ], + "quality": { + "area_px": 1500.0, + "perimeter_px": 157.4768829345703, + "sharpness": { + "laplacian_var": 484.232772574498 + }, + "contrast": { + "p05": 15.0, + "p95": 173.0, + "dynamic_range": 158.0, + "mean_gray": 90.50246791707798, + "std_gray": 66.85932280713908 + }, + "geometry": { + "distance_to_center_norm": 0.574135959148407, + "distance_to_border_px": 25.0 + }, + "edge_ratio": 1.01298755127236, + "edge_lengths_px": [ + 39.623226165771484, + 39.11521530151367, + 39.623226165771484, + 39.11521530151367 + ] + }, + "confidence": 0.4935894813040658 + }, + { + "observation_id": "6ecd6a94-7784-43d1-bc2b-01dda5e48098", + "type": "aruco", + "marker_id": 103, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 655.0, + 1023.0 + ], + [ + 631.0, + 996.0 + ], + [ + 666.0, + 976.0 + ], + [ + 691.0, + 1003.0 + ] + ], + "center_px": [ + 660.75, + 999.5 + ], + "quality": { + "area_px": 1448.5, + "perimeter_px": 154.4153289794922, + "sharpness": { + "laplacian_var": 838.8884864946431 + }, + "contrast": { + "p05": 15.0, + "p95": 174.0, + "dynamic_range": 159.0, + "mean_gray": 119.03444782168187, + "std_gray": 62.69484181531426 + }, + "geometry": { + "distance_to_center_norm": 0.5147824883460999, + "distance_to_border_px": 57.0 + }, + "edge_ratio": 1.140007465763876, + "edge_lengths_px": [ + 36.12478256225586, + 40.31128692626953, + 36.79673767089844, + 41.18252182006836 + ] + }, + "confidence": 0.84707047599869 + }, + { + "observation_id": "8951a98f-3469-4d21-840d-a7ac66d35637", + "type": "aruco", + "marker_id": 54, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1156.0, + 983.0 + ], + [ + 1125.0, + 958.0 + ], + [ + 1153.0, + 939.0 + ], + [ + 1185.0, + 964.0 + ] + ], + "center_px": [ + 1154.75, + 961.0 + ], + "quality": { + "area_px": 1311.0, + "perimeter_px": 148.94021606445312, + "sharpness": { + "laplacian_var": 582.0605369976045 + }, + "contrast": { + "p05": 8.0, + "p95": 166.0, + "dynamic_range": 158.0, + "mean_gray": 53.09389140271493, + "std_gray": 59.4567336418233 + }, + "geometry": { + "distance_to_center_norm": 0.6724274754524231, + "distance_to_border_px": 97.0 + }, + "edge_ratio": 1.2000727363816852, + "edge_lengths_px": [ + 39.824615478515625, + 33.83784866333008, + 40.607879638671875, + 34.66987228393555 + ] + }, + "confidence": 0.7282891890663058 + }, + { + "observation_id": "734e8ae0-cc10-4d63-92e7-f12c07609643", "type": "aruco", "marker_id": 229, "marker_size_m": 0.025, "image_points_px": [ [ - 587.0, - 543.0 + 657.0, + 748.0 ], [ - 619.0, - 528.0 + 692.0, + 732.0 ], [ - 642.0, - 551.0 + 717.0, + 756.0 ], [ - 609.0, - 566.0 + 681.0, + 774.0 ] ], "center_px": [ - 614.25, - 547.0 + 686.75, + 752.5 ], "quality": { - "area_px": 1085.0, - "perimeter_px": 135.9449062347412, + "area_px": 1304.0, + "perimeter_px": 148.77204513549805, "sharpness": { - "laplacian_var": 3235.04788499762 + "laplacian_var": 557.2315099287636 }, "contrast": { - "p05": 12.0, - "p95": 181.0, - "dynamic_range": 169.0, - "mean_gray": 63.97222222222222, - "std_gray": 70.76769523386021 + "p05": 11.0, + "p95": 173.0, + "dynamic_range": 162.0, + "mean_gray": 72.41847206385405, + "std_gray": 66.68378228293764 }, "geometry": { - "distance_to_center_norm": 0.257066547870636, - "distance_to_border_px": 154.0 + "distance_to_center_norm": 0.23898398876190186, + "distance_to_border_px": 306.0 }, - "edge_ratio": 1.138919297044543, + "edge_ratio": 1.1614111920052106, "edge_lengths_px": [ - 35.34119415283203, - 32.526912689208984, - 36.24913787841797, - 31.827661514282227 + 38.4837646484375, + 34.65544509887695, + 40.24922180175781, + 35.38361358642578 ] }, - "confidence": 0.6351049940152554 + "confidence": 0.7485146856837187 }, { - "observation_id": "0d3f9b93-c519-48cb-97e5-f1e9834dd6f2", + "observation_id": "3730a250-4971-413c-aa4f-04bd47c64e48", "type": "aruco", - "marker_id": 47, + "marker_id": 55, "marker_size_m": 0.025, "image_points_px": [ [ - 984.0, - 710.0 + 994.0, + 953.0 ], [ - 957.0, - 687.0 + 968.0, + 928.0 ], [ - 985.0, - 672.0 + 1000.0, + 911.0 ], [ - 1011.0, - 694.0 + 1027.0, + 936.0 ] ], "center_px": [ - 984.25, - 690.75 + 997.25, + 932.0 ], "quality": { - "area_px": 1029.5, - "perimeter_px": 132.67654037475586, + "area_px": 1263.0, + "perimeter_px": 146.2228775024414, "sharpness": { - "laplacian_var": 4016.1608887125567 + "laplacian_var": 715.6912470519518 }, "contrast": { - "p05": 10.0, - "p95": 176.0, - "dynamic_range": 166.0, - "mean_gray": 69.43943661971831, - "std_gray": 72.32612852412493 - }, - "geometry": { - "distance_to_center_norm": 0.6501306891441345, - "distance_to_border_px": 10.0 - }, - "edge_ratio": 1.13011385794403, - "edge_lengths_px": [ - 35.46829605102539, - 31.764760971069336, - 34.058773040771484, - 31.38471031188965 - ] - }, - "confidence": 0.12146268776527554 - }, - { - "observation_id": "fb9503b0-f173-4cf2-b3da-fa3d2f21c9c9", - "type": "aruco", - "marker_id": 248, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 733.0, - 561.0 - ], - [ - 732.0, - 592.0 - ], - [ - 702.0, - 607.0 - ], - [ - 701.0, - 577.0 - ] - ], - "center_px": [ - 717.0, - 584.25 - ], - "quality": { - "area_px": 945.5, - "perimeter_px": 130.35089492797852, - "sharpness": { - "laplacian_var": 3372.2735133733277 - }, - "contrast": { - "p05": 21.0, - "p95": 179.0, - "dynamic_range": 158.0, - "mean_gray": 89.61990950226244, - "std_gray": 70.13968197979732 - }, - "geometry": { - "distance_to_center_norm": 0.3228933811187744, - "distance_to_border_px": 113.0 - }, - "edge_ratio": 1.191907596285429, - "edge_lengths_px": [ - 31.016124725341797, - 33.541019439697266, - 30.01666259765625, - 35.7770881652832 - ] - }, - "confidence": 0.5288441279322007 - }, - { - "observation_id": "449c49a4-5bb3-4a3f-b451-0c29d9b603d4", - "type": "aruco", - "marker_id": 210, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 298.0, - 629.0 - ], - [ - 333.0, - 614.0 - ], - [ - 350.0, - 635.0 - ], - [ - 315.0, - 650.0 - ] - ], - "center_px": [ - 324.0, - 632.0 - ], - "quality": { - "area_px": 990.0, - "perimeter_px": 130.19475555419922, - "sharpness": { - "laplacian_var": 3719.8279100425507 - }, - "contrast": { - "p05": 20.0, - "p95": 181.0, + "p05": 9.0, + "p95": 170.0, "dynamic_range": 161.0, - "mean_gray": 81.0811209439528, - "std_gray": 68.45075031584739 + "mean_gray": 88.70774647887323, + "std_gray": 66.06011834508558 }, "geometry": { - "distance_to_center_norm": 0.5678059458732605, - "distance_to_border_px": 70.0 + "distance_to_center_norm": 0.5334855914115906, + "distance_to_border_px": 127.0 }, - "edge_ratio": 1.4093619970008786, + "edge_ratio": 1.0291672320419791, "edge_lengths_px": [ - 38.07886505126953, - 27.018512725830078, - 38.07886505126953, - 27.018512725830078 + 36.06937789916992, + 36.2353401184082, + 36.79673767089844, + 37.121421813964844 ] }, - "confidence": 0.46829700346999537 + "confidence": 0.8181372023761201 }, { - "observation_id": "017bd9ec-88be-4893-8777-efc64a08e862", + "observation_id": "591dbc9d-eb8c-449d-b65d-4a0338f98159", "type": "aruco", "marker_id": 243, "marker_size_m": 0.025, "image_points_px": [ [ - 632.0, - 618.0 + 712.0, + 835.0 ], [ - 665.0, - 601.0 + 749.0, + 817.0 ], [ - 663.0, - 630.0 + 747.0, + 847.0 ], [ - 631.0, - 646.0 + 711.0, + 866.0 ] ], "center_px": [ - 647.75, - 623.75 + 729.75, + 841.25 ], "quality": { - "area_px": 901.5, - "perimeter_px": 129.98524475097656, + "area_px": 1085.5, + "perimeter_px": 142.93506240844727, "sharpness": { - "laplacian_var": 3127.526931401588 + "laplacian_var": 1411.191426692213 }, "contrast": { - "p05": 23.0, - "p95": 177.0, - "dynamic_range": 154.0, - "mean_gray": 78.13101160862355, - "std_gray": 67.61397416677319 + "p05": 20.0, + "p95": 169.0, + "dynamic_range": 149.0, + "mean_gray": 77.22326203208556, + "std_gray": 63.39745726147153 }, "geometry": { - "distance_to_center_norm": 0.35933947563171387, - "distance_to_border_px": 74.0 + "distance_to_center_norm": 0.3348974883556366, + "distance_to_border_px": 214.0 }, - "edge_ratio": 1.3249203865938097, + "edge_ratio": 1.3684982460173638, "edge_lengths_px": [ - 37.121421813964844, - 29.068883895874023, - 35.7770881652832, - 28.017850875854492 + 41.146080017089844, + 30.066593170166016, + 40.70626449584961, + 31.016124725341797 ] }, - "confidence": 0.45361216121452347 + "confidence": 0.5288035032362655 }, { - "observation_id": "6547d9c4-a74d-4b0e-8ad3-e25ce714a19a", + "observation_id": "d01ddbec-a2bc-4ae4-9f51-b5b86cfab2a3", + "type": "aruco", + "marker_id": 210, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 341.0, + 842.0 + ], + [ + 378.0, + 825.0 + ], + [ + 397.0, + 848.0 + ], + [ + 360.0, + 866.0 + ] + ], + "center_px": [ + 369.0, + 845.25 + ], + "quality": { + "area_px": 1202.0, + "perimeter_px": 142.30795288085938, + "sharpness": { + "laplacian_var": 1232.1039558659002 + }, + "contrast": { + "p05": 19.0, + "p95": 172.0, + "dynamic_range": 153.0, + "mean_gray": 89.25962732919254, + "std_gray": 60.78693813894825 + }, + "geometry": { + "distance_to_center_norm": 0.5168501138687134, + "distance_to_border_px": 214.0 + }, + "edge_ratio": 1.3792196989773362, + "edge_lengths_px": [ + 40.71854782104492, + 29.832868576049805, + 41.146080017089844, + 30.610456466674805 + ] + }, + "confidence": 0.5810048492836246 + }, + { + "observation_id": "54b1ae68-a663-4cdb-9fc2-e90d6f22a48f", + "type": "aruco", + "marker_id": 47, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1109.0, + 936.0 + ], + [ + 1079.0, + 912.0 + ], + [ + 1107.0, + 895.0 + ], + [ + 1137.0, + 917.0 + ] + ], + "center_px": [ + 1108.0, + 915.0 + ], + "quality": { + "area_px": 1184.0, + "perimeter_px": 142.21542739868164, + "sharpness": { + "laplacian_var": 772.279357541724 + }, + "contrast": { + "p05": 8.0, + "p95": 167.0, + "dynamic_range": 159.0, + "mean_gray": 82.38345864661655, + "std_gray": 64.45462997629512 + }, + "geometry": { + "distance_to_center_norm": 0.5995563864707947, + "distance_to_border_px": 144.0 + }, + "edge_ratio": 1.1728523004688385, + "edge_lengths_px": [ + 38.41874694824219, + 32.75667953491211, + 37.202152252197266, + 33.83784866333008 + ] + }, + "confidence": 0.673003184644651 + }, + { + "observation_id": "30e482a0-121d-4091-acc4-a538f3045dc2", "type": "aruco", "marker_id": 245, "marker_size_m": 0.025, "image_points_px": [ [ - 780.0, - 538.0 + 877.0, + 743.0 ], [ - 779.0, - 567.0 + 876.0, + 775.0 ], [ - 750.0, - 583.0 + 843.0, + 793.0 ], [ - 750.0, - 553.0 + 843.0, + 759.0 ] ], "center_px": [ - 764.75, - 560.25 + 859.75, + 767.5 ], "quality": { - "area_px": 862.5, - "perimeter_px": 125.67924690246582, + "area_px": 1097.0, + "perimeter_px": 141.18210220336914, "sharpness": { - "laplacian_var": 3106.9204530342054 + "laplacian_var": 1340.9328728888886 + }, + "contrast": { + "p05": 17.0, + "p95": 169.0, + "dynamic_range": 152.0, + "mean_gray": 85.63466666666666, + "std_gray": 63.99035238395099 + }, + "geometry": { + "distance_to_center_norm": 0.2966610789299011, + "distance_to_border_px": 287.0 + }, + "edge_ratio": 1.174111010481367, + "edge_lengths_px": [ + 32.015621185302734, + 37.58989334106445, + 34.0, + 37.57658767700195 + ] + }, + "confidence": 0.6228826122953213 + }, + { + "observation_id": "370a1e67-14ef-4b16-8de9-558cdc5b315c", + "type": "aruco", + "marker_id": 248, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 827.0, + 766.0 + ], + [ + 827.0, + 799.0 + ], + [ + 795.0, + 817.0 + ], + [ + 794.0, + 783.0 + ] + ], + "center_px": [ + 810.75, + 791.25 + ], + "quality": { + "area_px": 1097.5, + "perimeter_px": 140.8512420654297, + "sharpness": { + "laplacian_var": 2107.773035953191 }, "contrast": { "p05": 19.0, - "p95": 178.0, - "dynamic_range": 159.0, - "mean_gray": 83.07578253706754, - "std_gray": 70.35797516180159 + "p95": 171.0, + "dynamic_range": 152.0, + "mean_gray": 97.80932784636488, + "std_gray": 63.1818471673816 }, "geometry": { - "distance_to_center_norm": 0.32129716873168945, - "distance_to_border_px": 137.0 + "distance_to_center_norm": 0.2968187928199768, + "distance_to_border_px": 263.0 }, - "edge_ratio": 1.1558998458528866, + "edge_ratio": 1.1248915701201467, "edge_lengths_px": [ - 29.017236709594727, - 33.12099075317383, - 30.0, - 33.541019439697266 + 33.0, + 36.715118408203125, + 34.01470184326172, + 37.121421813964844 ] }, - "confidence": 0.4974479424519113 + "confidence": 0.6504330604846823 }, { - "observation_id": "96c3cbe8-c01e-4725-93e8-81c96f395ed5", + "observation_id": "e48bba12-217c-487e-b605-32a34b465bc0", "type": "aruco", "marker_id": 198, "marker_size_m": 0.025, "image_points_px": [ [ - 506.0, - 463.0 + 572.0, + 655.0 ], [ - 538.0, - 450.0 + 607.0, + 641.0 ], [ - 558.0, - 470.0 + 628.0, + 663.0 ], [ - 526.0, - 483.0 + 592.0, + 678.0 ] ], "center_px": [ - 532.0, - 466.5 + 599.75, + 659.25 ], "quality": { - "area_px": 900.0, - "perimeter_px": 125.64820861816406, + "area_px": 1096.0, + "perimeter_px": 137.58946990966797, "sharpness": { - "laplacian_var": 4772.492698756085 + "laplacian_var": 1260.3026095775883 }, "contrast": { - "p05": 10.0, - "p95": 178.0, - "dynamic_range": 168.0, - "mean_gray": 85.54651162790698, - "std_gray": 73.10693025938691 + "p05": 9.0, + "p95": 168.0, + "dynamic_range": 159.0, + "mean_gray": 90.80890052356021, + "std_gray": 61.322340542224026 }, "geometry": { - "distance_to_center_norm": 0.20656083524227142, - "distance_to_border_px": 237.0 + "distance_to_center_norm": 0.18817061185836792, + "distance_to_border_px": 402.0 }, - "edge_ratio": 1.2211675095137238, + "edge_ratio": 1.2823121015788872, "edge_lengths_px": [ - 34.539833068847656, - 28.284271240234375, - 34.539833068847656, - 28.284271240234375 + 37.6961555480957, + 30.4138126373291, + 39.0, + 30.479501724243164 ] }, - "confidence": 0.49133308520378466 + "confidence": 0.5698040794959436 }, { - "observation_id": "ca397a32-03ea-4b50-bebd-6e3e45619af8", + "observation_id": "848135e2-34d5-4085-8f53-b896dc07e1e8", "type": "aruco", "marker_id": 85, "marker_size_m": 0.025, "image_points_px": [ [ - 1186.0, - 628.0 + 1337.0, + 841.0 ], [ - 1158.0, - 607.0 + 1307.0, + 818.0 ], [ - 1181.0, - 593.0 + 1334.0, + 803.0 ], [ - 1210.0, - 613.0 + 1363.0, + 825.0 ] ], "center_px": [ - 1183.75, - 610.25 + 1335.25, + 821.75 ], "quality": { - "area_px": 895.0, - "perimeter_px": 125.45559501647949, + "area_px": 1053.5, + "perimeter_px": 135.61823272705078, "sharpness": { - "laplacian_var": 3877.4702820845573 + "laplacian_var": 616.7058245223863 }, "contrast": { - "p05": 9.0, - "p95": 172.0, - "dynamic_range": 163.0, - "mean_gray": 114.16363636363636, - "std_gray": 68.12100075455184 + "p05": 22.0, + "p95": 163.0, + "dynamic_range": 141.0, + "mean_gray": 122.26051560379919, + "std_gray": 47.69156872318471 }, "geometry": { - "distance_to_center_norm": 0.8151581883430481, - "distance_to_border_px": 70.0 + "distance_to_center_norm": 0.7518829107284546, + "distance_to_border_px": 77.0 }, - "edge_ratio": 1.3083287631564071, + "edge_ratio": 1.2382494915286428, "edge_lengths_px": [ - 35.0, - 26.925823211669922, - 35.22782897949219, - 28.301942825317383 + 37.80211639404297, + 30.886890411376953, + 36.400550842285156, + 30.528675079345703 ] }, - "confidence": 0.4560525484643318 + "confidence": 0.5671985638906173 }, { - "observation_id": "c98f0cec-6ce8-4b7a-ad40-e131920ccce8", + "observation_id": "1fe493fb-f31d-4e7b-bceb-0dbca09d0482", "type": "aruco", "marker_id": 79, "marker_size_m": 0.025, "image_points_px": [ [ - 812.0, - 616.0 + 912.0, + 829.0 ], [ - 789.0, - 596.0 + 889.0, + 806.0 ], [ - 816.0, - 582.0 + 919.0, + 792.0 ], [ - 839.0, - 602.0 + 942.0, + 814.0 ] ], "center_px": [ - 814.0, - 599.0 + 915.5, + 810.25 ], "quality": { - "area_px": 862.0, - "perimeter_px": 121.78662872314453, + "area_px": 1008.5, + "perimeter_px": 131.00148582458496, "sharpness": { - "laplacian_var": 4199.987348229773 + "laplacian_var": 869.2181122448981 }, "contrast": { - "p05": 13.0, - "p95": 174.0, - "dynamic_range": 161.0, - "mean_gray": 96.36363636363636, - "std_gray": 69.126432919622 + "p05": 12.0, + "p95": 165.0, + "dynamic_range": 153.0, + "mean_gray": 107.94428571428571, + "std_gray": 52.12047619482683 }, "geometry": { - "distance_to_center_norm": 0.402599573135376, - "distance_to_border_px": 104.0 + "distance_to_center_norm": 0.37061062455177307, + "distance_to_border_px": 251.0 }, - "edge_ratio": 1.0021598438741428, + "edge_ratio": 1.0538323534905696, "edge_lengths_px": [ - 30.479501724243164, - 30.4138126373291, - 30.479501724243164, - 30.4138126373291 + 32.526912689208984, + 33.105892181396484, + 31.827661514282227, + 33.541019439697266 ] }, - "confidence": 0.5734281513866332 + "confidence": 0.6379888898897331 }, { - "observation_id": "27011776-a90d-4a73-b9b6-e3e2bdfe3ac1", - "type": "aruco", - "marker_id": 96, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 904.0, - 604.0 - ], - [ - 880.0, - 584.0 - ], - [ - 907.0, - 571.0 - ], - [ - 930.0, - 590.0 - ] - ], - "center_px": [ - 905.25, - 587.25 - ], - "quality": { - "area_px": 834.0, - "perimeter_px": 120.57016181945801, - "sharpness": { - "laplacian_var": 3511.7835782691755 - }, - "contrast": { - "p05": 11.0, - "p95": 174.0, - "dynamic_range": 163.0, - "mean_gray": 85.89929328621908, - "std_gray": 73.32881629928247 - }, - "geometry": { - "distance_to_center_norm": 0.47566938400268555, - "distance_to_border_px": 116.0 - }, - "edge_ratio": 1.057953735938787, - "edge_lengths_px": [ - 31.240999221801758, - 29.96664810180664, - 29.832868576049805, - 29.529645919799805 - ] - }, - "confidence": 0.525542829627259 - }, - { - "observation_id": "191b37ca-d178-4205-a9ef-c255e2ddf811", - "type": "aruco", - "marker_id": 62, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 930.0, - 573.0 - ], - [ - 906.0, - 555.0 - ], - [ - 932.0, - 542.0 - ], - [ - 956.0, - 560.0 - ] - ], - "center_px": [ - 931.0, - 557.5 - ], - "quality": { - "area_px": 780.0, - "perimeter_px": 118.13776779174805, - "sharpness": { - "laplacian_var": 2255.1631305200085 - }, - "contrast": { - "p05": 11.0, - "p95": 172.0, - "dynamic_range": 161.0, - "mean_gray": 41.578034682080926, - "std_gray": 54.64618353501844 - }, - "geometry": { - "distance_to_center_norm": 0.47894710302352905, - "distance_to_border_px": 147.0 - }, - "edge_ratio": 1.03203136754274, - "edge_lengths_px": [ - 30.0, - 29.068883895874023, - 30.0, - 29.068883895874023 - ] - }, - "confidence": 0.5038606541951498 - }, - { - "observation_id": "1646942e-f818-4589-997c-88adc6e262b9", + "observation_id": "4433b820-2469-4d5c-a8bc-0348fc6a6608", "type": "aruco", "marker_id": 105, "marker_size_m": 0.025, "image_points_px": [ [ - 1151.0, - 576.0 + 1296.0, + 787.0 ], [ - 1125.0, - 557.0 + 1266.0, + 766.0 ], [ - 1150.0, - 545.0 + 1291.0, + 751.0 ], [ - 1175.0, - 563.0 + 1320.0, + 772.0 ] ], "center_px": [ - 1150.25, - 560.25 + 1293.25, + 769.0 ], "quality": { - "area_px": 772.0, - "perimeter_px": 118.03386306762695, + "area_px": 957.0, + "perimeter_px": 129.88139724731445, "sharpness": { - "laplacian_var": 2165.3406379290254 + "laplacian_var": 378.39641004612537 }, "contrast": { - "p05": 9.0, - "p95": 169.0, - "dynamic_range": 160.0, - "mean_gray": 38.08206106870229, - "std_gray": 54.08121316248408 + "p05": 7.0, + "p95": 151.19999999999993, + "dynamic_range": 144.19999999999993, + "mean_gray": 40.86605783866058, + "std_gray": 50.78824953522279 }, "geometry": { - "distance_to_center_norm": 0.7464743256568909, - "distance_to_border_px": 105.0 + "distance_to_center_norm": 0.6858864426612854, + "distance_to_border_px": 120.0 }, - "edge_ratio": 1.1798077703177934, + "edge_ratio": 1.2938923408630691, "edge_lengths_px": [ - 32.202484130859375, - 27.73084831237793, - 30.805843353271484, - 27.294687271118164 + 36.619667053222656, + 29.154760360717773, + 35.80502700805664, + 28.301942825317383 ] }, - "confidence": 0.43622925667631085 + "confidence": 0.4930858463652647 }, { - "observation_id": "623316a6-f4d2-45d1-8bb7-4b3ae9bd5e3e", + "observation_id": "a60089e2-414d-4491-ac58-b5d62807a050", "type": "aruco", - "marker_id": 75, + "marker_id": 96, "marker_size_m": 0.025, "image_points_px": [ [ - 119.0, - 530.0 + 1016.0, + 811.0 ], [ - 106.0, - 512.0 + 991.0, + 789.0 ], [ - 138.0, - 500.0 + 1020.0, + 775.0 ], [ - 151.0, - 517.0 + 1044.0, + 796.0 ] ], "center_px": [ - 128.5, - 514.75 + 1017.75, + 792.75 ], "quality": { - "area_px": 722.5, - "perimeter_px": 112.32038497924805, + "area_px": 968.0, + "perimeter_px": 129.15933418273926, "sharpness": { - "laplacian_var": 3773.2261386138607 + "laplacian_var": 675.891974288338 + }, + "contrast": { + "p05": 9.0, + "p95": 165.0, + "dynamic_range": 156.0, + "mean_gray": 96.2939393939394, + "std_gray": 61.90335791251402 + }, + "geometry": { + "distance_to_center_norm": 0.4339562952518463, + "distance_to_border_px": 269.0 + }, + "edge_ratio": 1.0483834911053476, + "edge_lengths_px": [ + 33.30165100097656, + 32.202484130859375, + 31.890438079833984, + 31.764760971069336 + ] + }, + "confidence": 0.6155508349839959 + }, + { + "observation_id": "f25bc553-8db2-442e-ba64-2e78c781d1e8", + "type": "aruco", + "marker_id": 62, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1042.0, + 781.0 + ], + [ + 1015.0, + 761.0 + ], + [ + 1039.0, + 746.0 + ], + [ + 1068.0, + 764.0 + ] + ], + "center_px": [ + 1041.0, + 763.0 + ], + "quality": { + "area_px": 923.0, + "perimeter_px": 127.09908103942871, + "sharpness": { + "laplacian_var": 624.0870637775155 }, "contrast": { "p05": 10.0, - "p95": 173.0, - "dynamic_range": 163.0, - "mean_gray": 103.09306930693069, - "std_gray": 67.28836460615932 + "p95": 154.0, + "dynamic_range": 144.0, + "mean_gray": 45.910969793322735, + "std_gray": 51.12758775284788 }, "geometry": { - "distance_to_center_norm": 0.7277610301971436, - "distance_to_border_px": 106.0 + "distance_to_center_norm": 0.4342867136001587, + "distance_to_border_px": 299.0 }, - "edge_ratio": 1.6139404343199748, + "edge_ratio": 1.20599831423521, "edge_lengths_px": [ - 22.203603744506836, - 34.1760139465332, - 21.40093421936035, - 34.539833068847656 + 33.60059356689453, + 28.301942825317383, + 34.13209533691406, + 31.064449310302734 ] }, - "confidence": 0.29844141482805986 + "confidence": 0.5102273577584145 }, { - "observation_id": "5d223d6d-df89-467c-9a80-de48b06264db", + "observation_id": "4e315914-f6ea-4b65-86d4-b3d5ac50d6c7", "type": "aruco", "marker_id": 102, "marker_size_m": 0.025, "image_points_px": [ [ - 1220.0, - 475.0 + 1373.0, + 669.0 ], [ - 1194.0, - 459.0 + 1348.0, + 650.0 ], [ - 1216.0, - 448.0 + 1372.0, + 639.0 ], [ - 1241.0, - 464.0 + 1397.0, + 658.0 ] ], "center_px": [ - 1217.75, - 461.5 + 1372.5, + 654.0 ], "quality": { - "area_px": 624.5, - "perimeter_px": 108.51360702514648, + "area_px": 731.0, + "perimeter_px": 115.60278701782227, "sharpness": { - "laplacian_var": 2999.5568367791234 + "laplacian_var": 1225.9167589301323 }, "contrast": { - "p05": 9.0, - "p95": 167.0, - "dynamic_range": 158.0, - "mean_gray": 100.75615212527964, - "std_gray": 63.67992565911185 + "p05": 15.0, + "p95": 158.0, + "dynamic_range": 143.0, + "mean_gray": 107.7881679389313, + "std_gray": 47.31898991490854 }, "geometry": { - "distance_to_center_norm": 0.7988508939743042, - "distance_to_border_px": 39.0 + "distance_to_center_norm": 0.7359820008277893, + "distance_to_border_px": 43.0 }, - "edge_ratio": 1.2877744356086955, + "edge_ratio": 1.1893839585019073, "edge_lengths_px": [ - 30.528675079345703, - 24.59674835205078, - 29.681644439697266, - 23.706539154052734 + 31.400636672973633, + 26.4007568359375, + 31.400636672973633, + 26.4007568359375 ] }, - "confidence": 0.2521714913889437 + "confidence": 0.3523728932703565 }, { - "observation_id": "e4472f61-eedd-428e-a39d-2149b06c99ec", + "observation_id": "b6524224-c079-4847-8441-eed95b63505c", "type": "aruco", "marker_id": 92, "marker_size_m": 0.025, "image_points_px": [ [ - 1174.0, - 451.0 + 1325.0, + 643.0 ], [ - 1151.0, - 435.0 + 1299.0, + 626.0 ], [ - 1172.0, - 425.0 + 1321.0, + 614.0 ], [ - 1196.0, - 440.0 + 1348.0, + 631.0 ] ], "center_px": [ - 1173.25, - 437.75 + 1323.25, + 628.5 ], "quality": { - "area_px": 580.0, - "perimeter_px": 104.17594909667969, + "area_px": 700.5, + "perimeter_px": 113.97273445129395, "sharpness": { - "laplacian_var": 2399.4602878848 - }, - "contrast": { - "p05": 10.0, - "p95": 166.2, - "dynamic_range": 156.2, - "mean_gray": 64.23021582733813, - "std_gray": 62.56783176214634 - }, - "geometry": { - "distance_to_center_norm": 0.733877956867218, - "distance_to_border_px": 84.0 - }, - "edge_ratio": 1.2167955430866773, - "edge_lengths_px": [ - 28.017850875854492, - 23.25940704345703, - 28.301942825317383, - 24.59674835205078 - ] - }, - "confidence": 0.31777455864589965 - }, - { - "observation_id": "eb572833-8b0d-4f49-bf9e-405437e77541", - "type": "aruco", - "marker_id": 217, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1066.0, - 345.0 - ], - [ - 1087.0, - 335.0 - ], - [ - 1110.0, - 349.0 - ], - [ - 1088.0, - 359.0 - ] - ], - "center_px": [ - 1087.75, - 347.0 - ], - "quality": { - "area_px": 526.0, - "perimeter_px": 100.42813110351562, - "sharpness": { - "laplacian_var": 2699.530849509037 + "laplacian_var": 689.7894844000378 }, "contrast": { "p05": 9.0, - "p95": 163.0, - "dynamic_range": 154.0, - "mean_gray": 70.710027100271, - "std_gray": 60.38996966419693 + "p95": 151.0, + "dynamic_range": 142.0, + "mean_gray": 68.79029126213592, + "std_gray": 53.58563333501962 }, "geometry": { - "distance_to_center_norm": 0.6100193858146667, - "distance_to_border_px": 170.0 + "distance_to_center_norm": 0.6774523854255676, + "distance_to_border_px": 92.0 }, - "edge_ratio": 1.1576315407079247, + "edge_ratio": 1.2731924661798575, "edge_lengths_px": [ - 23.25940704345703, - 26.925823211669922, - 24.166091918945312, - 26.07680892944336 + 31.064449310302734, + 25.05992889404297, + 31.906112670898438, + 25.942243576049805 ] }, - "confidence": 0.3029173397022545 + "confidence": 0.3667945046841247 }, { - "observation_id": "53dc0a92-1d78-4026-ae11-5157f15bd2cd", + "observation_id": "d7ae651a-08c1-44e6-94af-1c4105283f82", "type": "aruco", "marker_id": 61, "marker_size_m": 0.025, "image_points_px": [ [ - 49.0, - 428.0 + 59.0, + 618.0 ], [ - 38.0, - 414.0 + 46.0, + 602.0 ], [ - 68.0, - 403.0 + 78.0, + 589.0 ], [ - 79.0, - 417.0 + 92.0, + 605.0 ] ], "center_px": [ - 58.5, - 415.5 + 68.75, + 603.5 ], "quality": { - "area_px": 541.0, - "perimeter_px": 99.51516723632812, + "area_px": 695.5, + "perimeter_px": 111.88394927978516, "sharpness": { - "laplacian_var": 3838.7209214938143 + "laplacian_var": 1307.387264 }, "contrast": { - "p05": 9.55, - "p95": 168.0, - "dynamic_range": 158.45, - "mean_gray": 100.15591397849462, - "std_gray": 64.25731532325125 + "p05": 15.0, + "p95": 159.0, + "dynamic_range": 144.0, + "mean_gray": 100.016, + "std_gray": 49.46202325016638 }, "geometry": { - "distance_to_center_norm": 0.7955067753791809, - "distance_to_border_px": 38.0 + "distance_to_center_norm": 0.7270427346229553, + "distance_to_border_px": 46.0 }, - "edge_ratio": 1.7946644567002925, + "edge_ratio": 1.7204650721276658, "edge_lengths_px": [ - 17.804492950439453, - 31.95309066772461, - 17.804492950439453, - 31.95309066772461 + 20.615528106689453, + 34.539833068847656, + 21.260292053222656, + 35.46829605102539 ] }, - "confidence": 0.1527342148240039 + "confidence": 0.2479407110577365 }, { - "observation_id": "f6b4d2e5-8240-46eb-bba6-c003dfed96ea", + "observation_id": "6851e91d-ecc1-4086-84d7-585038f45925", "type": "aruco", - "marker_id": 83, + "marker_id": 217, "marker_size_m": 0.025, "image_points_px": [ [ - 130.0, - 395.0 + 1196.0, + 524.0 ], [ - 119.0, - 381.0 + 1219.0, + 513.0 ], [ - 147.0, - 371.0 + 1244.0, + 529.0 ], [ - 160.0, - 385.0 + 1219.0, + 540.0 ] ], "center_px": [ - 139.0, - 383.0 + 1219.5, + 526.5 ], "quality": { - "area_px": 526.0, - "perimeter_px": 98.26437950134277, + "area_px": 648.0, + "perimeter_px": 110.50759315490723, "sharpness": { - "laplacian_var": 3502.8386959876543 + "laplacian_var": 1374.9905115436848 }, "contrast": { - "p05": 10.0, - "p95": 167.0, - "dynamic_range": 157.0, - "mean_gray": 99.26666666666667, - "std_gray": 60.72415774083106 + "p05": 9.0, + "p95": 149.54999999999995, + "dynamic_range": 140.54999999999995, + "mean_gray": 74.89574468085107, + "std_gray": 48.246483533845456 }, "geometry": { - "distance_to_center_norm": 0.6829988360404968, - "distance_to_border_px": 119.0 + "distance_to_center_norm": 0.5552026629447937, + "distance_to_border_px": 196.0 }, - "edge_ratio": 1.7761121375104154, + "edge_ratio": 1.1642098534769871, "edge_lengths_px": [ - 17.804492950439453, - 29.73213768005371, - 19.10497283935547, - 31.62277603149414 + 25.495098114013672, + 29.681644439697266, + 27.312999725341797, + 28.017850875854492 ] }, - "confidence": 0.19743498130596515 + "confidence": 0.37106712222869814 }, { - "observation_id": "f704fd83-169f-4f9c-98a3-387609c34439", + "observation_id": "0679a38a-9703-4ed3-91bb-10783ff6d201", + "type": "aruco", + "marker_id": 205, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1300.0, + 474.0 + ], + [ + 1322.0, + 465.0 + ], + [ + 1346.0, + 479.0 + ], + [ + 1325.0, + 490.0 + ] + ], + "center_px": [ + 1323.25, + 477.0 + ], + "quality": { + "area_px": 567.5, + "perimeter_px": 104.94279861450195, + "sharpness": { + "laplacian_var": 1514.0061819234154 + }, + "contrast": { + "p05": 12.0, + "p95": 144.0, + "dynamic_range": 132.0, + "mean_gray": 84.94292803970224, + "std_gray": 44.32346944660248 + }, + "geometry": { + "distance_to_center_norm": 0.6739230751991272, + "distance_to_border_px": 94.0 + }, + "edge_ratio": 1.2520446045209876, + "edge_lengths_px": [ + 23.76972770690918, + 27.784887313842773, + 23.706539154052734, + 29.681644439697266 + ] + }, + "confidence": 0.302172408209113 + }, + { + "observation_id": "33b0661f-99b2-4299-85e9-ee49f7e72652", "type": "aruco", "marker_id": 206, "marker_size_m": 0.025, "image_points_px": [ - [ - 992.0, - 299.0 - ], - [ - 1013.0, - 290.0 - ], - [ - 1034.0, - 303.0 - ], - [ - 1013.0, - 312.0 - ] - ], - "center_px": [ - 1013.0, - 301.0 - ], - "quality": { - "area_px": 462.0, - "perimeter_px": 95.09099197387695, - "sharpness": { - "laplacian_var": 2259.910631309085 - }, - "contrast": { - "p05": 11.0, - "p95": 161.0, - "dynamic_range": 150.0, - "mean_gray": 75.7246835443038, - "std_gray": 57.59222234179668 - }, - "geometry": { - "distance_to_center_norm": 0.5142804980278015, - "distance_to_border_px": 246.0 - }, - "edge_ratio": 1.0810098864013458, - "edge_lengths_px": [ - 22.847318649291992, - 24.698177337646484, - 22.847318649291992, - 24.698177337646484 - ] - }, - "confidence": 0.2849187633475991 - }, - { - "observation_id": "0129c0ed-f84f-4cdd-be8b-aef5cf125da7", - "type": "aruco", - "marker_id": 207, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1078.0, - 260.0 - ], - [ - 1098.0, - 252.0 - ], [ 1118.0, - 264.0 + 471.0 ], [ - 1098.0, - 272.0 + 1140.0, + 461.0 + ], + [ + 1163.0, + 475.0 + ], + [ + 1140.0, + 486.0 ] ], "center_px": [ - 1098.0, - 262.0 + 1140.25, + 473.25 ], "quality": { - "area_px": 400.0, - "perimeter_px": 89.72893142700195, + "area_px": 562.5, + "perimeter_px": 103.21406745910645, "sharpness": { - "laplacian_var": 1929.1192009066358 + "laplacian_var": 1452.3332157619861 }, "contrast": { - "p05": 11.0, - "p95": 159.0, - "dynamic_range": 148.0, - "mean_gray": 75.6875, - "std_gray": 56.63926650669716 + "p05": 12.0, + "p95": 142.0, + "dynamic_range": 130.0, + "mean_gray": 77.88557213930348, + "std_gray": 44.69984852886532 }, "geometry": { - "distance_to_center_norm": 0.6378399133682251, - "distance_to_border_px": 162.0 + "distance_to_center_norm": 0.47279784083366394, + "distance_to_border_px": 277.0 }, - "edge_ratio": 1.0827805600544524, + "edge_ratio": 1.1141984935744238, "edge_lengths_px": [ - 21.540658950805664, - 23.323806762695312, - 21.540658950805664, - 23.323806762695312 + 24.166091918945312, + 26.925823211669922, + 25.495098114013672, + 26.62705421447754 ] }, - "confidence": 0.24627951083020566 + "confidence": 0.3365648061477581 }, { - "observation_id": "96e925d5-cee2-4d2d-bb77-586fb3738415", - "type": "aruco", - "marker_id": 84, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 576.0, - 290.0 - ], - [ - 560.0, - 278.0 - ], - [ - 583.0, - 270.0 - ], - [ - 598.0, - 281.0 - ] - ], - "center_px": [ - 579.25, - 279.75 - ], - "quality": { - "area_px": 390.5, - "perimeter_px": 86.7223949432373, - "sharpness": { - "laplacian_var": 2419.58984375 - }, - "contrast": { - "p05": 11.0, - "p95": 157.0, - "dynamic_range": 146.0, - "mean_gray": 88.72916666666667, - "std_gray": 51.87039387180963 - }, - "geometry": { - "distance_to_center_norm": 0.13707025349140167, - "distance_to_border_px": 270.0 - }, - "edge_ratio": 1.309149586031879, - "edge_lengths_px": [ - 20.0, - 24.351591110229492, - 18.601076126098633, - 23.76972770690918 - ] - }, - "confidence": 0.1988568274481309 - }, - { - "observation_id": "714fd35b-54ab-4c65-a0b0-c99c79191bfc", + "observation_id": "674dc687-8ec9-40c4-ad6b-4e59827d96c9", "type": "aruco", "marker_id": 86, "marker_size_m": 0.025, "image_points_px": [ [ - 509.0, - 289.0 + 571.0, + 459.0 ], [ - 496.0, - 277.0 + 555.0, + 445.0 ], [ - 518.0, - 269.0 + 579.0, + 436.0 ], [ - 533.0, - 280.0 + 595.0, + 448.0 ] ], "center_px": [ - 514.0, - 278.75 + 575.0, + 447.0 ], "quality": { - "area_px": 383.5, - "perimeter_px": 85.33429336547852, + "area_px": 472.0, + "perimeter_px": 93.29306030273438, "sharpness": { - "laplacian_var": 2992.6218059891316 + "laplacian_var": 1740.5759871356338 }, "contrast": { - "p05": 9.9, - "p95": 157.0, - "dynamic_range": 147.1, - "mean_gray": 82.01075268817205, - "std_gray": 59.88037560493073 + "p05": 18.0, + "p95": 146.0, + "dynamic_range": 128.0, + "mean_gray": 87.40548780487805, + "std_gray": 45.37724899089365 }, "geometry": { - "distance_to_center_norm": 0.20417363941669464, - "distance_to_border_px": 269.0 + "distance_to_center_norm": 0.19140158593654633, + "distance_to_border_px": 436.0 }, - "edge_ratio": 1.448806880674699, + "edge_ratio": 1.320037841796875, "edge_lengths_px": [ - 17.69180679321289, - 23.409399032592773, - 18.601076126098633, - 25.63201141357422 + 21.260292053222656, + 25.63201141357422, + 20.0, + 26.4007568359375 ] }, - "confidence": 0.17646704338372862 - }, - { - "observation_id": "475f635d-609b-4228-add7-87497f253224", - "type": "aruco", - "marker_id": 93, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1103.0, - 162.0 - ], - [ - 1088.0, - 153.0 - ], - [ - 1105.0, - 147.0 - ], - [ - 1121.0, - 156.0 - ] - ], - "center_px": [ - 1104.25, - 154.5 - ], - "quality": { - "area_px": 250.5, - "perimeter_px": 72.85183525085449, - "sharpness": { - "laplacian_var": 2764.4578213610584 - }, - "contrast": { - "p05": 12.0, - "p95": 141.24999999999997, - "dynamic_range": 129.24999999999997, - "mean_gray": 71.72282608695652, - "std_gray": 45.503873708158245 - }, - "geometry": { - "distance_to_center_norm": 0.6914032101631165, - "distance_to_border_px": 147.0 - }, - "edge_ratio": 1.0846522857079928, - "edge_lengths_px": [ - 17.492855072021484, - 18.027755737304688, - 18.357559204101562, - 18.973665237426758 - ] - }, - "confidence": 0.15396639291733288 + "confidence": 0.23837700458521172 } ], "rejected_candidates": [ { "image_points_px": [ [ - 1022.0, - 382.0 + 1151.0, + 568.0 ], [ - 882.0, - 460.0 + 994.0, + 652.0 ], [ - 829.0, - 444.0 + 932.0, + 633.0 ], [ - 963.0, - 382.0 + 1085.0, + 564.0 ] ], "center_px": [ - 924.0, - 417.0 + 1040.5, + 604.25 ], - "area_px": 5016.0 + "area_px": 6678.5 }, { "image_points_px": [ [ - 1152.0, - 303.0 - ], - [ - 1172.0, - 294.0 - ], - [ - 1194.0, - 307.0 - ], - [ - 1174.0, - 316.0 - ] - ], - "center_px": [ - 1173.0, - 305.0 - ], - "area_px": 458.0 - }, - { - "image_points_px": [ - [ - 343.0, - 572.0 - ], - [ - 315.0, - 586.0 - ], - [ - 305.0, + 761.0, 578.0 ], [ - 337.0, - 563.0 + 800.0, + 592.0 + ], + [ + 800.0, + 628.0 + ], + [ + 761.0, + 615.0 ] ], "center_px": [ - 325.0, - 574.75 + 780.5, + 603.25 ], - "area_px": 371.0 + "area_px": 1423.5 }, { "image_points_px": [ [ - 570.0, - 255.0 + 742.0, + 908.0 ], [ - 592.0, - 248.0 + 765.0, + 933.0 ], [ - 607.0, - 258.0 + 731.0, + 951.0 ], [ - 584.0, - 266.0 + 708.0, + 924.0 ] ], "center_px": [ - 588.25, - 256.75 + 736.5, + 929.0 ], - "area_px": 345.0 + "area_px": 1275.0 }, { "image_points_px": [ [ - 875.0, - 223.0 + 156.0, + 699.0 ], [ - 896.0, - 216.0 + 169.0, + 719.0 ], [ - 912.0, - 226.0 + 132.0, + 733.0 ], [ - 892.0, - 234.0 + 121.0, + 712.0 ] ], "center_px": [ - 893.75, - 224.75 + 144.5, + 715.75 + ], + "area_px": 900.0 + }, + { + "image_points_px": [ + [ + 724.0, + 620.0 + ], + [ + 722.0, + 626.0 + ], + [ + 680.0, + 645.0 + ], + [ + 675.0, + 641.0 + ] + ], + "center_px": [ + 700.25, + 633.0 + ], + "area_px": 257.5 + }, + { + "image_points_px": [ + [ + 180.0, + 565.0 + ], + [ + 147.0, + 577.0 + ], + [ + 137.0, + 560.0 + ], + [ + 169.0, + 550.0 + ] + ], + "center_px": [ + 158.25, + 563.0 + ], + "area_px": 635.5 + }, + { + "image_points_px": [ + [ + 1217.0, + 427.0 + ], + [ + 1237.0, + 417.0 + ], + [ + 1261.0, + 431.0 + ], + [ + 1242.0, + 441.0 + ] + ], + "center_px": [ + 1239.25, + 429.0 + ], + "area_px": 518.0 + }, + { + "image_points_px": [ + [ + 385.0, + 777.0 + ], + [ + 355.0, + 794.0 + ], + [ + 343.0, + 786.0 + ], + [ + 380.0, + 769.0 + ] + ], + "center_px": [ + 365.75, + 781.5 + ], + "area_px": 412.5 + }, + { + "image_points_px": [ + [ + 507.0, + 748.0 + ], + [ + 477.0, + 764.0 + ], + [ + 465.0, + 765.0 + ], + [ + 498.0, + 748.0 + ] + ], + "center_px": [ + 486.75, + 756.25 + ], + "area_px": 157.5 + }, + { + "image_points_px": [ + [ + 985.0, + 383.0 + ], + [ + 1008.0, + 376.0 + ], + [ + 1023.0, + 389.0 + ], + [ + 1002.0, + 397.0 + ] + ], + "center_px": [ + 1004.5, + 386.25 + ], + "area_px": 417.0 + }, + { + "image_points_px": [ + [ + 1363.0, + 287.0 + ], + [ + 1371.0, + 288.0 + ], + [ + 1401.0, + 305.0 + ], + [ + 1369.0, + 293.0 + ] + ], + "center_px": [ + 1376.0, + 293.25 + ], + "area_px": 113.0 + }, + { + "image_points_px": [ + [ + 1089.0, + 339.0 + ], + [ + 1109.0, + 333.0 + ], + [ + 1126.0, + 343.0 + ], + [ + 1106.0, + 351.0 + ] + ], + "center_px": [ + 1107.5, + 341.5 ], "area_px": 339.0 }, { "image_points_px": [ [ - 965.0, - 181.0 + 1052.0, + 297.0 ], [ - 985.0, - 175.0 + 1073.0, + 290.0 ], [ - 1001.0, - 185.0 + 1088.0, + 300.0 ], [ - 983.0, - 192.0 + 1071.0, + 308.0 ] ], "center_px": [ - 983.5, - 183.25 + 1071.0, + 298.75 ], - "area_px": 310.0 + "area_px": 327.0 }, { "image_points_px": [ [ - 1020.0, - 158.0 + 846.0, + 251.0 ], [ - 1037.0, - 152.0 + 865.0, + 270.0 ], [ - 1054.0, - 161.0 + 861.0, + 278.0 ], [ - 1037.0, - 168.0 + 841.0, + 259.0 ] ], "center_px": [ - 1037.0, - 159.75 + 853.25, + 264.5 ], - "area_px": 272.0 + "area_px": 241.5 }, { "image_points_px": [ [ - 935.0, - 146.0 + 947.0, + 277.0 ], [ - 950.0, - 140.0 + 943.0, + 282.0 ], [ - 968.0, - 149.0 + 916.0, + 289.0 ], [ - 951.0, - 156.0 + 917.0, + 285.0 ] ], "center_px": [ - 951.0, - 147.75 + 930.75, + 283.25 ], - "area_px": 262.5 + "area_px": 109.5 }, { "image_points_px": [ [ - 501.0, - 566.0 + 270.0, + 745.0 ], [ - 511.0, - 581.0 + 277.0, + 756.0 ], [ - 515.0, - 595.0 + 262.0, + 764.0 ], [ - 508.0, - 586.0 + 253.0, + 750.0 ] ], "center_px": [ - 508.75, - 582.0 + 265.5, + 753.75 ], - "area_px": 78.5 + "area_px": 252.0 }, { "image_points_px": [ [ - 542.0, - 434.0 + 612.0, + 627.0 ], [ - 565.0, - 456.0 + 620.0, + 631.0 ], [ - 555.0, - 450.0 + 633.0, + 645.0 ], [ - 544.0, - 439.0 + 628.0, + 644.0 ] ], "center_px": [ - 551.5, - 444.75 + 623.25, + 636.75 ], - "area_px": 57.5 + "area_px": 64.5 }, { "image_points_px": [ [ - 753.0, - 103.0 + 625.0, + 683.0 ], [ - 771.0, - 118.0 + 610.0, + 687.0 ], [ - 768.0, - 124.0 + 602.0, + 682.0 ], [ - 749.0, - 107.0 + 620.0, + 674.0 ] ], "center_px": [ - 760.25, - 113.0 + 614.25, + 681.5 ], - "area_px": 148.5 + "area_px": 154.5 }, { "image_points_px": [ [ - 1009.0, - 294.0 + 865.0, + 695.0 ], [ - 1014.0, - 292.0 + 865.0, + 714.0 ], [ - 1031.0, - 303.0 + 861.0, + 720.0 ], [ - 1024.0, - 305.0 + 861.0, + 704.0 ] ], "center_px": [ - 1019.5, - 298.5 + 863.0, + 708.25 ], - "area_px": 98.0 - }, - { - "image_points_px": [ - [ - 744.0, - 317.0 - ], - [ - 743.0, - 325.0 - ], - [ - 727.0, - 326.0 - ], - [ - 728.0, - 318.0 - ] - ], - "center_px": [ - 735.5, - 321.5 - ], - "area_px": 127.0 - }, - { - "image_points_px": [ - [ - 770.0, - 498.0 - ], - [ - 769.0, - 515.0 - ], - [ - 765.0, - 519.0 - ], - [ - 766.0, - 502.0 - ] - ], - "center_px": [ - 767.5, - 508.5 - ], - "area_px": 64.0 - }, - { - "image_points_px": [ - [ - 789.0, - 524.0 - ], - [ - 789.0, - 537.0 - ], - [ - 787.0, - 543.0 - ], - [ - 787.0, - 527.0 - ] - ], - "center_px": [ - 788.0, - 532.75 - ], - "area_px": 29.0 + "area_px": 70.0 } ] } \ No newline at end of file diff --git a/data/evaluations/Scene8/render_a_camera_pose.json b/data/evaluations/Scene8/render_a_camera_pose.json index c2a5f91..bf17959 100644 --- a/data/evaluations/Scene8/render_a_camera_pose.json +++ b/data/evaluations/Scene8/render_a_camera_pose.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:06:53Z", + "created_utc": "2026-06-02T09:26:17Z", "source": { "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene8\\render_a_aruco_detection.json", "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" @@ -9,14 +9,14 @@ "camera_id": "a", "camera_matrix": [ [ - 1777.77783203125, + 1992.8416748046875, 0.0, - 640.0 + 719.249267578125 ], [ 0.0, - 1777.77783203125, - 360.0 + 1997.40380859375, + 537.7935791015625 ], [ 0.0, @@ -25,8 +25,8 @@ ] ], "distortion_coefficients": [ - 0.0, - 0.0, + 0.019999999552965164, + -0.009999999776482582, 0.0, 0.0, 0.0 @@ -36,26 +36,27 @@ "method": "single_camera_marker_center_lm", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "marker_size_m": 0.025, - "num_used_markers": 18, + "num_used_markers": 19, "used_marker_ids": [ - 47, + 97, + 95, + 103, + 54, + 55, 210, + 47, 85, 79, + 105, 96, 62, - 105, - 75, 102, 92, - 217, 61, - 83, + 217, + 205, 206, - 207, - 84, - 86, - 93 + 86 ], "history": { "iters": [ @@ -65,10 +66,10 @@ 3 ], "rms": [ - 0.013441296790671579, - 0.0009558010419370985, - 8.508680576429123e-05, - 8.500249149030952e-05 + 0.014050660389386072, + 0.0019551714052788573, + 0.0013565607940098775, + 0.0013565007069067025 ], "lambda": [ 0.001, @@ -77,373 +78,386 @@ 0.000125 ] }, - "residual_rms_px": 0.2137082535265442, - "residual_median_px": 0.17923585982646273, - "residual_max_px": 0.3627677590402337, - "sigma2_normalized": 8.67050826886587e-09 + "residual_rms_px": 3.8375126424446826, + "residual_median_px": 3.4420482391744414, + "residual_max_px": 7.291809537742419, + "sigma2_normalized": 2.1851118239213286e-06 }, "camera_pose": { "world_to_camera": { "rotation_matrix": [ [ - 0.808061420917511, - -0.5890982151031494, - 0.00016743359446991235 + 0.808310329914093, + -0.5887559056282043, + -0.0009415852255187929 ], [ - -0.3431582450866699, - -0.47093844413757324, - -0.812686562538147 + -0.34446093440055847, + -0.4716165363788605, + -0.8117416501045227 ], [ - 0.47883105278015137, - 0.6566431522369385, - -0.5827010869979858 + 0.4774736166000366, + 0.6564635038375854, + -0.5840159058570862 ] ], "translation_m": [ - -0.2288912832736969, - 0.17077402770519257, - 1.1346460580825806 + -0.2279779016971588, + 0.172822505235672, + 1.135242223739624 ], "rvec_rad": [ - 2.1062721704584626, - -0.6861604143367729, - 0.3525529851457585 + 2.107578289598531, + -0.6867551721595043, + 0.35068038513244587 ] }, "camera_in_world": { "position_m": [ - -0.29974305629730225, - -0.799472987651825, - 0.7999836206436157 + -0.2982407212257385, + -0.797962486743927, + 0.8030720949172974 ], "position_mm": [ - -299.7430419921875, - -799.4729614257812, - 799.983642578125 + -298.24072265625, + -797.9624633789062, + 803.0720825195312 ], "orientation_deg": { - "roll": 131.5856475830078, - "pitch": -28.60908317565918, - "yaw": -23.009401321411133 + "roll": 131.6575469970703, + "pitch": -28.52052879333496, + "yaw": -23.081247329711914 } }, "uncertainty": { "pose_covariance_6x6": [ [ - 4.619516113690007e-08, - -1.397013616170484e-08, - 6.77165387146007e-10, - 2.6255328604640674e-09, - 6.9221642875853046e-09, - 1.1551146891620539e-08 + 1.4819141868035026e-05, + -3.4064510055306064e-06, + -2.3467495497603728e-07, + 8.812094944895524e-07, + 9.249437903001185e-07, + 4.57595419491434e-06 ], [ - -1.397013616170492e-08, - 2.1346982374784157e-08, - -1.0945260787939212e-08, - -5.056690816415971e-09, - -5.392222017373122e-09, - -1.0216059919932632e-09 + -3.406451005530592e-06, + 5.255680816104284e-06, + -2.1601747739510241e-07, + -5.806279006751281e-07, + -1.5093777402719595e-06, + -9.475792042003259e-07 ], [ - 6.771653871460158e-10, - -1.0945260787939108e-08, - 5.758944809931949e-08, - 9.452206570751754e-09, - -5.2965880605660184e-09, - -1.2892253725614578e-08 + -2.3467495497611002e-07, + -2.1601747739507348e-07, + 1.531992654033375e-05, + 9.502362724765348e-07, + -2.409151774135498e-06, + -5.059620255334367e-06 ], [ - 2.625532860464083e-09, - -5.056690816415959e-09, - 9.452206570751771e-09, - 3.05558688629712e-09, - 3.175839917780105e-10, - -1.0899016346683564e-10 + 8.812094944895473e-07, + -5.806279006751256e-07, + 9.50236272476535e-07, + 4.031737957813195e-07, + 9.979184700506782e-08, + 6.194766057970748e-07 ], [ - 6.922164287585328e-09, - -5.392222017373144e-09, - -5.296588060565982e-09, - 3.175839917780176e-10, - 3.66582146497886e-09, - 3.97012482221086e-09 + 9.249437903001251e-07, + -1.5093777402719645e-06, + -2.4091517741354934e-06, + 9.979184700506945e-08, + 1.0869004217982035e-06, + 1.695732528180125e-06 ], [ - 1.1551146891620583e-08, - -1.0216059919933101e-09, - -1.2892253725614462e-08, - -1.089901634668158e-10, - 3.970124822210858e-09, - 2.1045876808511416e-08 + 4.5759541949143614e-06, + -9.475792042003393e-07, + -5.0596202553343715e-06, + 6.194766057970809e-07, + 1.695732528180127e-06, + 7.858329169401267e-06 ] ], "parameter_std": { "rvec_std_deg": [ - 0.012314616044360916, - 0.008371260914195077, - 0.013749727485085577 + 0.22056376181528614, + 0.131352131146556, + 0.22425956418472115 ], "tvec_std_m": [ - 5.5277363235750675e-05, - 6.054602765647685e-05, - 0.0001450719711333358 + 0.0006349596804375216, + 0.0010425451653517, + 0.0028032711551687728 ] }, "camera_center_std_m": [ - 0.00023994135596817505, - 0.00024214683459045368, - 0.0002648537946420537 + 0.003418118869283793, + 0.003569359670352258, + 0.004446754717414488 ], "camera_center_std_mm": [ - 0.23994135596817504, - 0.2421468345904537, - 0.2648537946420537 + 3.4181188692837927, + 3.569359670352258, + 4.446754717414488 ], "orientation_std_deg": { - "roll": 0.01717226512443145, - "pitch": 0.011125285518906196, - "yaw": 0.008426889172714924 + "roll": 0.2759010196581653, + "pitch": 0.17020948503814737, + "yaw": 0.14343468149492686 } } }, "observations": { "markers": [ { - "marker_id": 47, + "marker_id": 97, "observed_center_px": [ - 984.25, - 690.75 + 1153.5, + 1024.0 ], "projected_center_px": [ - 983.9130859375, - 690.8455810546875 + 1152.0242919921875, + 1028.103271484375 ], - "reprojection_error_px": 0.3502096850822786, - "confidence": 0.12146268776527554 + "reprojection_error_px": 4.360567738128483, + "confidence": 0.5552771897514882 + }, + { + "marker_id": 95, + "observed_center_px": [ + 881.0, + 1031.0 + ], + "projected_center_px": [ + 876.95849609375, + 1028.6004638671875 + ], + "reprojection_error_px": 4.700162494734281, + "confidence": 0.4935894813040658 + }, + { + "marker_id": 103, + "observed_center_px": [ + 660.75, + 999.5 + ], + "projected_center_px": [ + 660.0728759765625, + 995.9258422851562 + ], + "reprojection_error_px": 3.637732853535741, + "confidence": 0.84707047599869 + }, + { + "marker_id": 54, + "observed_center_px": [ + 1154.75, + 961.0 + ], + "projected_center_px": [ + 1161.872314453125, + 962.5630493164062 + ], + "reprojection_error_px": 7.291809537742419, + "confidence": 0.7282891890663058 + }, + { + "marker_id": 55, + "observed_center_px": [ + 997.25, + 932.0 + ], + "projected_center_px": [ + 998.5267944335938, + 934.5614624023438 + ], + "reprojection_error_px": 2.8620436167669774, + "confidence": 0.8181372023761201 }, { "marker_id": 210, "observed_center_px": [ - 324.0, - 632.0 + 369.0, + 845.25 ], "projected_center_px": [ - 324.11334228515625, - 632.0877685546875 + 366.5543212890625, + 847.2669067382812 ], - "reprojection_error_px": 0.14335198916085318, - "confidence": 0.46829700346999537 + "reprojection_error_px": 3.1700563320006196, + "confidence": 0.5810048492836246 + }, + { + "marker_id": 47, + "observed_center_px": [ + 1108.0, + 915.0 + ], + "projected_center_px": [ + 1106.8829345703125, + 913.100341796875 + ], + "reprojection_error_px": 2.203755082331751, + "confidence": 0.673003184644651 }, { "marker_id": 85, "observed_center_px": [ - 1183.75, - 610.25 + 1335.25, + 821.75 ], "projected_center_px": [ - 1183.8746337890625, - 610.302978515625 + 1331.8497314453125, + 822.28466796875 ], - "reprojection_error_px": 0.13542638034705098, - "confidence": 0.4560525484643318 + "reprojection_error_px": 3.4420482391744414, + "confidence": 0.5671985638906173 }, { "marker_id": 79, "observed_center_px": [ - 814.0, - 599.0 + 915.5, + 810.25 ], "projected_center_px": [ - 814.25634765625, - 598.981689453125 + 916.2682495117188, + 809.2759399414062 ], - "reprojection_error_px": 0.25700077235629026, - "confidence": 0.5734281513866332 - }, - { - "marker_id": 96, - "observed_center_px": [ - 905.25, - 587.25 - ], - "projected_center_px": [ - 905.1751708984375, - 587.0191650390625 - ], - "reprojection_error_px": 0.24266061409233286, - "confidence": 0.525542829627259 - }, - { - "marker_id": 62, - "observed_center_px": [ - 931.0, - 557.5 - ], - "projected_center_px": [ - 931.0681762695312, - 557.4588012695312 - ], - "reprojection_error_px": 0.07965763691846725, - "confidence": 0.5038606541951498 + "reprojection_error_px": 1.24056451263276, + "confidence": 0.6379888898897331 }, { "marker_id": 105, "observed_center_px": [ - 1150.25, - 560.25 + 1293.25, + 769.0 ], "projected_center_px": [ - 1150.072021484375, - 560.2947387695312 + 1293.6839599609375, + 765.72705078125 ], - "reprojection_error_px": 0.1835154203963489, - "confidence": 0.43622925667631085 + "reprojection_error_px": 3.3015932269456076, + "confidence": 0.4930858463652647 }, { - "marker_id": 75, + "marker_id": 96, "observed_center_px": [ - 128.5, - 514.75 + 1017.75, + 792.75 ], "projected_center_px": [ - 128.4539031982422, - 514.6677856445312 + 1018.2994384765625, + 795.7850341796875 ], - "reprojection_error_px": 0.09425558539121726, - "confidence": 0.29844141482805986 + "reprojection_error_px": 3.0843662414503723, + "confidence": 0.6155508349839959 + }, + { + "marker_id": 62, + "observed_center_px": [ + 1041.0, + 763.0 + ], + "projected_center_px": [ + 1047.349365234375, + 762.4228515625 + ], + "reprojection_error_px": 6.375542267007457, + "confidence": 0.5102273577584145 }, { "marker_id": 102, "observed_center_px": [ - 1217.75, - 461.5 + 1372.5, + 654.0 ], "projected_center_px": [ - 1217.802001953125, - 461.4224853515625 + 1369.95751953125, + 654.0205688476562 ], - "reprojection_error_px": 0.0933419726125601, - "confidence": 0.2521714913889437 + "reprojection_error_px": 2.542563669108234, + "confidence": 0.3523728932703565 }, { "marker_id": 92, "observed_center_px": [ - 1173.25, - 437.75 + 1323.25, + 628.5 ], "projected_center_px": [ - 1173.1270751953125, - 437.9108581542969 + 1319.57177734375, + 627.453369140625 ], - "reprojection_error_px": 0.20244963178839637, - "confidence": 0.31777455864589965 - }, - { - "marker_id": 217, - "observed_center_px": [ - 1087.75, - 347.0 - ], - "projected_center_px": [ - 1087.92431640625, - 347.0018310546875 - ], - "reprojection_error_px": 0.17432602286860002, - "confidence": 0.3029173397022545 + "reprojection_error_px": 3.824233003459237, + "confidence": 0.3667945046841247 }, { "marker_id": 61, "observed_center_px": [ - 58.5, - 415.5 + 68.75, + 603.5 ], "projected_center_px": [ - 58.642295837402344, - 415.5400390625 + 68.0721435546875, + 602.9769287109375 ], - "reprojection_error_px": 0.1478216217875895, - "confidence": 0.1527342148240039 + "reprojection_error_px": 0.8562084640396892, + "confidence": 0.2479407110577365 }, { - "marker_id": 83, + "marker_id": 217, "observed_center_px": [ - 139.0, - 383.0 + 1219.5, + 526.5 ], "projected_center_px": [ - 138.90614318847656, - 383.0179748535156 + 1223.5826416015625, + 524.9906616210938 ], - "reprojection_error_px": 0.095562526276016, - "confidence": 0.19743498130596515 + "reprojection_error_px": 4.352707753668763, + "confidence": 0.37106712222869814 + }, + { + "marker_id": 205, + "observed_center_px": [ + 1323.25, + 477.0 + ], + "projected_center_px": [ + 1319.5576171875, + 477.3504638671875 + ], + "reprojection_error_px": 3.7089777238815316, + "confidence": 0.302172408209113 }, { "marker_id": 206, "observed_center_px": [ - 1013.0, - 301.0 + 1140.25, + 473.25 ], "projected_center_px": [ - 1013.3571166992188, - 300.93621826171875 + 1139.712890625, + 473.0404357910156 ], - "reprojection_error_px": 0.3627677590402337, - "confidence": 0.2849187633475991 - }, - { - "marker_id": 207, - "observed_center_px": [ - 1098.0, - 262.0 - ], - "projected_center_px": [ - 1097.9405517578125, - 261.8127136230469 - ], - "reprojection_error_px": 0.196494988463858, - "confidence": 0.24627951083020566 - }, - { - "marker_id": 84, - "observed_center_px": [ - 579.25, - 279.75 - ], - "projected_center_px": [ - 579.1668090820312, - 279.55206298828125 - ], - "reprojection_error_px": 0.21470861519890594, - "confidence": 0.1988568274481309 + "reprojection_error_px": 0.5765445675749078, + "confidence": 0.3365648061477581 }, { "marker_id": 86, "observed_center_px": [ - 514.0, - 278.75 + 575.0, + 447.0 ], "projected_center_px": [ - 513.7302856445312, - 278.986572265625 + 579.1835327148438, + 448.5457458496094 ], - "reprojection_error_px": 0.358764923604397, - "confidence": 0.17646704338372862 - }, - { - "marker_id": 93, - "observed_center_px": [ - 1104.25, - 154.5 - ], - "projected_center_px": [ - 1104.2188720703125, - 154.6721649169922 - ], - "reprojection_error_px": 0.17495629925657652, - "confidence": 0.15396639291733288 + "reprojection_error_px": 4.459963700272966, + "confidence": 0.23837700458521172 } ] }, diff --git a/data/evaluations/Scene8/render_b_aruco_detection.json b/data/evaluations/Scene8/render_b_aruco_detection.json index 02f85be..289a0e9 100644 --- a/data/evaluations/Scene8/render_b_aruco_detection.json +++ b/data/evaluations/Scene8/render_b_aruco_detection.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:06:50Z", + "created_utc": "2026-06-02T09:26:12Z", "vision_config": { "MarkerType": "DICT_4X4_250", "MarkerSize": 0.025 @@ -10,14 +10,14 @@ "intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene8\\render_a.npz", "camera_matrix": [ [ - 1777.77783203125, + 1992.8416748046875, 0.0, - 640.0 + 719.249267578125 ], [ 0.0, - 1777.77783203125, - 360.0 + 1997.40380859375, + 537.7935791015625 ], [ 0.0, @@ -26,8 +26,8 @@ ] ], "distortion_coefficients": [ - 0.0, - 0.0, + 0.019999999552965164, + -0.009999999776482582, 0.0, 0.0, 0.0 @@ -35,3063 +35,3159 @@ }, "image": { "image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene8\\render_b.png", - "image_sha256": "8c7c0f308ddcde8845d9457724fc5a1eec76eed6cceac8c87a6cfb652a5c932b", - "width_px": 1280, - "height_px": 720 + "image_sha256": "d812681e202bd6a61e009e0c88735c23e025182de8dfeae07035a9a1672f4645", + "width_px": 1440, + "height_px": 1080 }, "aruco": { "dictionary": "DICT_4X4_250", - "num_detected_markers": 49, - "num_rejected_candidates": 16 + "num_detected_markers": 48, + "num_rejected_candidates": 22 }, "detections": [ { - "observation_id": "0c8bee2a-9fbd-46f8-aa48-a19f36684c69", + "observation_id": "bcb48b46-03bb-45fd-9eb0-4f95acdb035a", "type": "aruco", "marker_id": 41, "marker_size_m": 0.025, "image_points_px": [ [ - 539.0, - 266.0 + 603.0, + 435.0 ], [ - 573.0, - 251.0 + 642.0, + 420.0 ], [ - 588.0, - 286.0 + 657.0, + 458.0 ], [ - 554.0, - 300.0 + 619.0, + 473.0 ] ], "center_px": [ - 563.5, - 275.75 + 630.25, + 446.5 ], "quality": { - "area_px": 1390.5, - "perimeter_px": 149.17203521728516, + "area_px": 1695.5, + "perimeter_px": 164.72301483154297, "sharpness": { - "laplacian_var": 2099.837569635909 + "laplacian_var": 676.075700972106 }, "contrast": { - "p05": 29.0, - "p95": 186.0, - "dynamic_range": 157.0, - "mean_gray": 68.58680203045685, - "std_gray": 61.86201140647808 + "p05": 26.0, + "p95": 179.0, + "dynamic_range": 153.0, + "mean_gray": 71.78172138420585, + "std_gray": 60.921162368802754 }, "geometry": { - "distance_to_center_norm": 0.1549762636423111, - "distance_to_border_px": 251.0 + "distance_to_center_norm": 0.1440049409866333, + "distance_to_border_px": 420.0 }, - "edge_ratio": 1.0356085610438848, + "edge_ratio": 1.0228075648540316, "edge_lengths_px": [ - 37.161808013916016, - 38.07886505126953, - 36.769554138183594, - 37.161808013916016 + 41.78516387939453, + 40.853397369384766, + 40.853397369384766, + 41.231056213378906 ] }, - "confidence": 0.8951258563038449 + "confidence": 0.9777010205655973 }, { - "observation_id": "377f97fb-f8e3-42dc-876b-8f0d0dc813d9", + "observation_id": "88d6a170-69af-4da7-bbb4-3810e629b606", "type": "aruco", - "marker_id": 114, + "marker_id": 54, "marker_size_m": 0.025, "image_points_px": [ [ - 607.0, - 387.0 + 751.0, + 1047.0 ], [ - 593.0, - 411.0 + 750.0, + 1014.0 ], [ - 593.0, - 386.0 + 786.0, + 1013.0 ], [ - 607.0, - 361.0 + 788.0, + 1047.0 ] ], "center_px": [ - 600.0, - 386.25 + 768.75, + 1030.25 ], "quality": { - "area_px": 357.0, - "perimeter_px": 107.43798446655273, + "area_px": 1223.5, + "perimeter_px": 140.08780670166016, "sharpness": { - "laplacian_var": 2521.546996095799 - }, - "contrast": { - "p05": 27.0, - "p95": 97.0, - "dynamic_range": 70.0, - "mean_gray": 48.38549618320611, - "std_gray": 25.881561187197086 - }, - "geometry": { - "distance_to_center_norm": 0.06515592336654663, - "distance_to_border_px": 309.0 - }, - "edge_ratio": 1.1461238861083984, - "edge_lengths_px": [ - 27.784887313842773, - 25.0, - 28.65309715270996, - 26.0 - ] - }, - "confidence": 0.1816993804283249 - }, - { - "observation_id": "af0501b7-083b-4526-b458-7ced880132ab", - "type": "aruco", - "marker_id": 63, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1234.0, - 693.0 - ], - [ - 1227.0, - 665.0 - ], - [ - 1258.0, - 665.0 - ], - [ - 1265.0, - 692.0 - ] - ], - "center_px": [ - 1246.0, - 678.75 - ], - "quality": { - "area_px": 856.0, - "perimeter_px": 118.77051544189453, - "sharpness": { - "laplacian_var": 2503.5188490063556 - }, - "contrast": { - "p05": 8.0, - "p95": 163.0, - "dynamic_range": 155.0, - "mean_gray": 46.501628664495115, - "std_gray": 60.621395401370805 - }, - "geometry": { - "distance_to_center_norm": 0.9324730634689331, - "distance_to_border_px": 15.0 - }, - "edge_ratio": 1.1119819756612892, - "edge_lengths_px": [ - 28.861740112304688, - 31.0, - 27.892650604248047, - 31.016124725341797 - ] - }, - "confidence": 0.1539593300495616 - }, - { - "observation_id": "433114be-f055-4523-b1be-4542fa0e464c", - "type": "aruco", - "marker_id": 229, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 427.0, - 490.0 - ], - [ - 458.0, - 490.0 - ], - [ - 457.0, - 516.0 - ], - [ - 425.0, - 517.0 - ] - ], - "center_px": [ - 441.75, - 503.25 - ], - "quality": { - "area_px": 834.0, - "perimeter_px": 116.10881805419922, - "sharpness": { - "laplacian_var": 2980.4215647600263 - }, - "contrast": { - "p05": 14.0, - "p95": 181.0, - "dynamic_range": 167.0, - "mean_gray": 65.93333333333334, - "std_gray": 70.56248246500354 - }, - "geometry": { - "distance_to_center_norm": 0.3330898880958557, - "distance_to_border_px": 203.0 - }, - "edge_ratio": 1.230460254309494, - "edge_lengths_px": [ - 31.0, - 26.019224166870117, - 32.015621185302734, - 27.073972702026367 - ] - }, - "confidence": 0.45186343732168294 - }, - { - "observation_id": "31170814-5de7-4656-9b17-d67208907c1c", - "type": "aruco", - "marker_id": 102, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1065.0, - 679.0 - ], - [ - 1061.0, - 652.0 - ], - [ - 1091.0, - 652.0 - ], - [ - 1096.0, - 679.0 - ] - ], - "center_px": [ - 1078.25, - 665.5 - ], - "quality": { - "area_px": 823.5, - "perimeter_px": 115.75374794006348, - "sharpness": { - "laplacian_var": 3067.383275918611 - }, - "contrast": { - "p05": 9.0, - "p95": 167.0, - "dynamic_range": 158.0, - "mean_gray": 93.25894378194208, - "std_gray": 69.61951400333008 - }, - "geometry": { - "distance_to_center_norm": 0.7275234460830688, - "distance_to_border_px": 41.0 - }, - "edge_ratio": 1.1357521590951734, - "edge_lengths_px": [ - 27.294687271118164, - 30.0, - 27.459060668945312, - 31.0 - ] - }, - "confidence": 0.39637168760361213 - }, - { - "observation_id": "3f0589f9-3435-4df4-a3b0-c83d132b5dca", - "type": "aruco", - "marker_id": 64, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 203.0, - 649.0 - ], - [ - 207.0, - 622.0 - ], - [ - 238.0, - 622.0 - ], - [ - 234.0, - 648.0 - ] - ], - "center_px": [ - 220.5, - 635.25 - ], - "quality": { - "area_px": 819.5, - "perimeter_px": 115.6167049407959, - "sharpness": { - "laplacian_var": 3119.738667550197 - }, - "contrast": { - "p05": 16.0, - "p95": 182.0, - "dynamic_range": 166.0, - "mean_gray": 73.89897260273973, - "std_gray": 71.40070026928626 - }, - "geometry": { - "distance_to_center_norm": 0.6832876801490784, - "distance_to_border_px": 71.0 - }, - "edge_ratio": 1.1790561449851884, - "edge_lengths_px": [ - 27.294687271118164, - 31.0, - 26.305892944335938, - 31.016124725341797 - ] - }, - "confidence": 0.4633649853376546 - }, - { - "observation_id": "d3feaac8-b0ef-4c83-b8ac-9ba0ded0cb4d", - "type": "aruco", - "marker_id": 58, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 290.0, - 682.0 - ], - [ - 294.0, - 655.0 - ], - [ - 324.0, - 654.0 - ], - [ - 321.0, - 681.0 - ] - ], - "center_px": [ - 307.25, - 668.0 - ], - "quality": { - "area_px": 820.0, - "perimeter_px": 115.4936294555664, - "sharpness": { - "laplacian_var": 3374.3013669309444 - }, - "contrast": { - "p05": 17.0, - "p95": 182.0, - "dynamic_range": 165.0, - "mean_gray": 76.57876712328768, - "std_gray": 71.05417546164905 - }, - "geometry": { - "distance_to_center_norm": 0.6174793243408203, - "distance_to_border_px": 38.0 - }, - "edge_ratio": 1.1417193520219107, - "edge_lengths_px": [ - 27.294687271118164, - 30.01666259765625, - 27.166154861450195, - 31.016124725341797 - ] - }, - "confidence": 0.3638956157928849 - }, - { - "observation_id": "d36b83ae-3a37-4314-8bd2-8232fa258833", - "type": "aruco", - "marker_id": 92, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1052.0, - 636.0 - ], - [ - 1047.0, - 610.0 - ], - [ - 1077.0, - 609.0 - ], - [ - 1082.0, - 636.0 - ] - ], - "center_px": [ - 1064.5, - 622.75 - ], - "quality": { - "area_px": 797.5, - "perimeter_px": 113.95212745666504, - "sharpness": { - "laplacian_var": 2834.8901337960865 - }, - "contrast": { - "p05": 9.0, - "p95": 167.0, - "dynamic_range": 158.0, - "mean_gray": 56.6063829787234, - "std_gray": 64.94193556338288 - }, - "geometry": { - "distance_to_center_norm": 0.6798796653747559, - "distance_to_border_px": 84.0 - }, - "edge_ratio": 1.1337137166428901, - "edge_lengths_px": [ - 26.476404190063477, - 30.01666259765625, - 27.459060668945312, - 30.0 - ] - }, - "confidence": 0.46896024883690896 - }, - { - "observation_id": "4385acee-f7b8-4ea2-8d3e-74d3c574b094", - "type": "aruco", - "marker_id": 115, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 548.0, - 423.0 - ], - [ - 516.0, - 411.0 - ], - [ - 514.0, - 389.0 - ], - [ - 546.0, - 400.0 - ] - ], - "center_px": [ - 531.0, - 405.75 - ], - "quality": { - "area_px": 697.0, - "perimeter_px": 113.19137573242188, - "sharpness": { - "laplacian_var": 3244.2219145691315 - }, - "contrast": { - "p05": 31.0, - "p95": 188.0, - "dynamic_range": 157.0, - "mean_gray": 66.95178197064989, - "std_gray": 57.59873286126096 - }, - "geometry": { - "distance_to_center_norm": 0.16098536550998688, - "distance_to_border_px": 297.0 - }, - "edge_ratio": 1.5470755230143587, - "edge_lengths_px": [ - 34.1760139465332, - 22.090721130371094, - 33.83784866333008, - 23.0867919921875 - ] - }, - "confidence": 0.30035163749556265 - }, - { - "observation_id": "d24d07f1-cc7f-431f-84ae-555abae4e995", - "type": "aruco", - "marker_id": 96, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 702.0, - 641.0 - ], - [ - 701.0, - 615.0 - ], - [ - 731.0, - 615.0 - ], - [ - 733.0, - 641.0 - ] - ], - "center_px": [ - 716.75, - 628.0 - ], - "quality": { - "area_px": 793.0, - "perimeter_px": 113.09603309631348, - "sharpness": { - "laplacian_var": 2708.827405861064 - }, - "contrast": { - "p05": 12.0, - "p95": 174.0, - "dynamic_range": 162.0, - "mean_gray": 82.44563279857398, - "std_gray": 73.19327808524073 - }, - "geometry": { - "distance_to_center_norm": 0.3796437680721283, - "distance_to_border_px": 79.0 - }, - "edge_ratio": 1.1914267620428063, - "edge_lengths_px": [ - 26.019224166870117, - 30.0, - 26.07680892944336, - 31.0 - ] - }, - "confidence": 0.44372569385651617 - }, - { - "observation_id": "24a2b051-c899-40a6-87ab-9b927b9ced7e", - "type": "aruco", - "marker_id": 103, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 366.0, - 646.0 - ], - [ - 368.0, - 620.0 - ], - [ - 398.0, - 620.0 - ], - [ - 396.0, - 646.0 - ] - ], - "center_px": [ - 382.0, - 633.0 - ], - "quality": { - "area_px": 780.0, - "perimeter_px": 112.15361785888672, - "sharpness": { - "laplacian_var": 3194.8306247933883 - }, - "contrast": { - "p05": 18.0, - "p95": 181.0, - "dynamic_range": 163.0, - "mean_gray": 114.26727272727273, - "std_gray": 72.23967319604287 - }, - "geometry": { - "distance_to_center_norm": 0.5115378499031067, - "distance_to_border_px": 74.0 - }, - "edge_ratio": 1.150447513772552, - "edge_lengths_px": [ - 26.07680892944336, - 30.0, - 26.07680892944336, - 30.0 - ] - }, - "confidence": 0.45199802144368495 - }, - { - "observation_id": "4437d119-d09a-4e97-a00c-b46ff98e5a31", - "type": "aruco", - "marker_id": 62, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 746.0, - 628.0 - ], - [ - 745.0, - 602.0 - ], - [ - 774.0, - 602.0 - ], - [ - 776.0, - 628.0 - ] - ], - "center_px": [ - 760.25, - 615.0 - ], - "quality": { - "area_px": 767.0, - "perimeter_px": 111.09603309631348, - "sharpness": { - "laplacian_var": 2073.6673975375274 - }, - "contrast": { - "p05": 11.0, - "p95": 172.0, - "dynamic_range": 161.0, - "mean_gray": 39.593692022263454, - "std_gray": 53.8193228770151 - }, - "geometry": { - "distance_to_center_norm": 0.38394394516944885, - "distance_to_border_px": 92.0 - }, - "edge_ratio": 1.1529936406865868, - "edge_lengths_px": [ - 26.019224166870117, - 29.0, - 26.07680892944336, - 30.0 - ] - }, - "confidence": 0.44348322079976393 - }, - { - "observation_id": "83a2c20f-9df6-42d3-8aef-055bb5ce9c11", - "type": "aruco", - "marker_id": 51, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 446.0, - 628.0 - ], - [ - 448.0, - 602.0 - ], - [ - 477.0, - 602.0 - ], - [ - 476.0, - 628.0 - ] - ], - "center_px": [ - 461.75, - 615.0 - ], - "quality": { - "area_px": 767.0, - "perimeter_px": 111.09603309631348, - "sharpness": { - "laplacian_var": 3710.8536456917054 - }, - "contrast": { - "p05": 16.0, - "p95": 180.0, - "dynamic_range": 164.0, - "mean_gray": 76.65491651205937, - "std_gray": 69.9729316134013 - }, - "geometry": { - "distance_to_center_norm": 0.4236999452114105, - "distance_to_border_px": 92.0 - }, - "edge_ratio": 1.1529936406865868, - "edge_lengths_px": [ - 26.07680892944336, - 29.0, - 26.019224166870117, - 30.0 - ] - }, - "confidence": 0.44348322079976393 - }, - { - "observation_id": "7eb511f2-9573-4f61-b4d6-ce24e9df57d7", - "type": "aruco", - "marker_id": 42, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 594.0, - 298.0 - ], - [ - 612.0, - 308.0 - ], - [ - 630.0, - 337.0 - ], - [ - 612.0, - 329.0 - ] - ], - "center_px": [ - 612.0, - 318.0 - ], - "quality": { - "area_px": 378.0, - "perimeter_px": 110.26796913146973, - "sharpness": { - "laplacian_var": 1297.9380881966806 - }, - "contrast": { - "p05": 19.0, - "p95": 80.0, - "dynamic_range": 61.0, - "mean_gray": 38.43494423791822, - "std_gray": 21.75053830245828 - }, - "geometry": { - "distance_to_center_norm": 0.06874241679906845, - "distance_to_border_px": 298.0 - }, - "edge_ratio": 1.8198504620192197, - "edge_lengths_px": [ - 20.59126091003418, - 34.13209533691406, - 19.697715759277344, - 35.84689712524414 - ] - }, - "confidence": 0.10558559838306686 - }, - { - "observation_id": "cfe1725b-0141-4c5d-9aa9-85df23a777cb", - "type": "aruco", - "marker_id": 198, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 433.0, - 394.0 - ], - [ - 464.0, - 394.0 - ], - [ - 463.0, - 418.0 - ], - [ - 432.0, - 418.0 - ] - ], - "center_px": [ - 448.0, - 406.0 - ], - "quality": { - "area_px": 744.0, - "perimeter_px": 110.0416488647461, - "sharpness": { - "laplacian_var": 3919.1268935024996 - }, - "contrast": { - "p05": 12.0, - "p95": 178.0, - "dynamic_range": 166.0, - "mean_gray": 84.7078431372549, - "std_gray": 71.61659174377822 - }, - "geometry": { - "distance_to_center_norm": 0.2688722610473633, - "distance_to_border_px": 302.0 - }, - "edge_ratio": 1.2905468789081638, - "edge_lengths_px": [ - 31.0, - 24.020824432373047, - 31.0, - 24.020824432373047 - ] - }, - "confidence": 0.38433319091796875 - }, - { - "observation_id": "bd39c0b4-737e-4c20-98a1-f991a3559ab8", - "type": "aruco", - "marker_id": 79, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 629.0, - 612.0 - ], - [ - 629.0, - 586.0 - ], - [ - 658.0, - 586.0 - ], - [ - 659.0, - 611.0 - ] - ], - "center_px": [ - 643.75, - 598.75 - ], - "quality": { - "area_px": 752.5, - "perimeter_px": 110.03665542602539, - "sharpness": { - "laplacian_var": 4340.318821602797 + "laplacian_var": 551.5183673469387 }, "contrast": { "p05": 13.0, - "p95": 175.0, - "dynamic_range": 162.0, - "mean_gray": 93.7639405204461, - "std_gray": 70.52547089838423 - }, - "geometry": { - "distance_to_center_norm": 0.3251786530017853, - "distance_to_border_px": 108.0 - }, - "edge_ratio": 1.1997070823945877, - "edge_lengths_px": [ - 26.0, - 29.0, - 25.01999282836914, - 30.01666259765625 - ] - }, - "confidence": 0.41815762699787656 - }, - { - "observation_id": "2e98a509-0fe6-4695-bf15-3efbf8275c34", - "type": "aruco", - "marker_id": 205, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1163.0, - 490.0 - ], - [ - 1193.0, - 490.0 - ], - [ - 1199.0, - 514.0 - ], - [ - 1169.0, - 514.0 - ] - ], - "center_px": [ - 1181.0, - 502.0 - ], - "quality": { - "area_px": 720.0, - "perimeter_px": 109.47726821899414, - "sharpness": { - "laplacian_var": 3340.3491000000004 - }, - "contrast": { - "p05": 8.0, - "p95": 163.0, + "p95": 168.0, "dynamic_range": 155.0, - "mean_gray": 71.452, - "std_gray": 65.95710496982112 + "mean_gray": 49.88452380952381, + "std_gray": 57.11204316756005 }, "geometry": { - "distance_to_center_norm": 0.7617100477218628, - "distance_to_border_px": 81.0 + "distance_to_center_norm": 0.5474087595939636, + "distance_to_border_px": 33.0 }, - "edge_ratio": 1.2126781077409245, + "edge_ratio": 1.120697681485589, "edge_lengths_px": [ - 30.0, - 24.73863410949707, - 30.0, - 24.73863410949707 + 33.0151481628418, + 36.013885498046875, + 34.058773040771484, + 37.0 ] }, - "confidence": 0.3958181457519531 + "confidence": 0.48036148275633117 }, { - "observation_id": "6eeddf7a-9c24-4ae7-83bc-3efcab82b028", + "observation_id": "0a41a449-2108-438f-8375-3ff61af8dbb1", "type": "aruco", - "marker_id": 217, + "marker_id": 48, "marker_size_m": 0.025, "image_points_px": [ [ - 1041.0, - 491.0 + 1279.0, + 1028.0 ], [ - 1070.0, - 491.0 + 1271.0, + 995.0 ], [ - 1075.0, - 515.0 + 1306.0, + 994.0 ], [ - 1046.0, - 516.0 + 1315.0, + 1027.0 ] ], "center_px": [ - 1058.0, - 503.25 + 1292.75, + 1011.0 ], "quality": { - "area_px": 713.0, - "perimeter_px": 108.02763557434082, + "area_px": 1180.0, + "perimeter_px": 139.18928146362305, "sharpness": { - "laplacian_var": 3209.7008801980032 - }, - "contrast": { - "p05": 8.0, - "p95": 165.0, - "dynamic_range": 157.0, - "mean_gray": 65.69838056680162, - "std_gray": 65.80464368857774 - }, - "geometry": { - "distance_to_center_norm": 0.6017478704452515, - "distance_to_border_px": 204.0 - }, - "edge_ratio": 1.1836378025559324, - "edge_lengths_px": [ - 29.0, - 24.515300750732422, - 29.017236709594727, - 25.495098114013672 - ] - }, - "confidence": 0.4015868133874269 - }, - { - "observation_id": "73f90e49-8f2e-445b-a9be-b9fb8ecb970e", - "type": "aruco", - "marker_id": 208, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 674.0, - 495.0 - ], - [ - 703.0, - 495.0 - ], - [ - 704.0, - 519.0 - ], - [ - 674.0, - 519.0 - ] - ], - "center_px": [ - 688.75, - 507.0 - ], - "quality": { - "area_px": 708.0, - "perimeter_px": 107.02082443237305, - "sharpness": { - "laplacian_var": 2285.871584 - }, - "contrast": { - "p05": 7.0, - "p95": 151.0, - "dynamic_range": 144.0, - "mean_gray": 57.19, - "std_gray": 59.93114298926728 - }, - "geometry": { - "distance_to_center_norm": 0.21091137826442719, - "distance_to_border_px": 201.0 - }, - "edge_ratio": 1.25, - "edge_lengths_px": [ - 29.0, - 24.020824432373047, - 30.0, - 24.0 - ] - }, - "confidence": 0.3776 - }, - { - "observation_id": "b01603a2-125c-4e67-8818-560888509630", - "type": "aruco", - "marker_id": 210, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 278.0, - 431.0 - ], - [ - 307.0, - 430.0 - ], - [ - 304.0, - 453.0 - ], - [ - 275.0, - 453.0 - ] - ], - "center_px": [ - 291.0, - 441.75 - ], - "quality": { - "area_px": 651.0, - "perimeter_px": 103.4156665802002, - "sharpness": { - "laplacian_var": 3380.2084596609407 - }, - "contrast": { - "p05": 17.0, - "p95": 181.0, - "dynamic_range": 164.0, - "mean_gray": 80.77200902934537, - "std_gray": 69.4560609909542 - }, - "geometry": { - "distance_to_center_norm": 0.48814597725868225, - "distance_to_border_px": 267.0 - }, - "edge_ratio": 1.306870589274211, - "edge_lengths_px": [ - 29.017236709594727, - 23.194826126098633, - 29.0, - 22.203603744506836 - ] - }, - "confidence": 0.3320910299473707 - }, - { - "observation_id": "04ab057e-7b2b-42d9-b2cd-705c0652f530", - "type": "aruco", - "marker_id": 206, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1027.0, - 413.0 - ], - [ - 1055.0, - 413.0 - ], - [ - 1059.0, - 436.0 - ], - [ - 1031.0, - 436.0 - ] - ], - "center_px": [ - 1043.0, - 424.5 - ], - "quality": { - "area_px": 644.0, - "perimeter_px": 102.69047164916992, - "sharpness": { - "laplacian_var": 2988.130945247934 - }, - "contrast": { - "p05": 8.0, - "p95": 163.0, - "dynamic_range": 155.0, - "mean_gray": 66.72045454545454, - "std_gray": 63.960510116311944 - }, - "geometry": { - "distance_to_center_norm": 0.5558050274848938, - "distance_to_border_px": 221.0 - }, - "edge_ratio": 1.1993881839699854, - "edge_lengths_px": [ - 28.0, - 23.34523582458496, - 28.0, - 23.34523582458496 - ] - }, - "confidence": 0.3579602826436361 - }, - { - "observation_id": "febfe54b-5c43-44d8-9999-54189611cbeb", - "type": "aruco", - "marker_id": 207, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1145.0, - 412.0 - ], - [ - 1173.0, - 412.0 - ], - [ - 1179.0, - 434.0 - ], - [ - 1151.0, - 435.0 - ] - ], - "center_px": [ - 1162.0, - 423.25 - ], - "quality": { - "area_px": 633.0, - "perimeter_px": 102.5910873413086, - "sharpness": { - "laplacian_var": 2912.7964964328603 - }, - "contrast": { - "p05": 8.0, - "p95": 162.0, - "dynamic_range": 154.0, - "mean_gray": 66.32167832167832, - "std_gray": 64.80909042240171 - }, - "geometry": { - "distance_to_center_norm": 0.7160782814025879, - "distance_to_border_px": 101.0 - }, - "edge_ratio": 1.2286640258971397, - "edge_lengths_px": [ - 28.0, - 22.803508758544922, - 28.017850875854492, - 23.76972770690918 - ] - }, - "confidence": 0.343462485354258 - }, - { - "observation_id": "826a55cf-99d0-4f0d-a10b-e70018d95717", - "type": "aruco", - "marker_id": 214, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 672.0, - 417.0 - ], - [ - 700.0, - 416.0 - ], - [ - 701.0, - 439.0 - ], - [ - 672.0, - 439.0 - ] - ], - "center_px": [ - 686.25, - 427.75 - ], - "quality": { - "area_px": 641.5, - "perimeter_px": 102.03957939147949, - "sharpness": { - "laplacian_var": 2062.432285703196 - }, - "contrast": { - "p05": 6.0, - "p95": 144.0, - "dynamic_range": 138.0, - "mean_gray": 71.8237885462555, - "std_gray": 59.376865202953724 - }, - "geometry": { - "distance_to_center_norm": 0.11171316355466843, - "distance_to_border_px": 281.0 - }, - "edge_ratio": 1.3181818181818181, - "edge_lengths_px": [ - 28.017850875854492, - 23.021728515625, - 29.0, - 22.0 - ] - }, - "confidence": 0.3244367816091954 - }, - { - "observation_id": "d5e5cba3-8ca8-4ad2-847f-4a9d070690e4", - "type": "aruco", - "marker_id": 248, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 528.0, - 556.0 - ], - [ - 529.0, - 574.0 - ], - [ - 497.0, - 574.0 - ], - [ - 495.0, - 556.0 - ] - ], - "center_px": [ - 512.25, - 565.0 - ], - "quality": { - "area_px": 585.0, - "perimeter_px": 101.1385269165039, - "sharpness": { - "laplacian_var": 3988.932783018868 - }, - "contrast": { - "p05": 25.0, - "p95": 179.0, - "dynamic_range": 154.0, - "mean_gray": 92.51179245283019, - "std_gray": 67.1394272475327 - }, - "geometry": { - "distance_to_center_norm": 0.32894790172576904, - "distance_to_border_px": 146.0 - }, - "edge_ratio": 1.830510712529423, - "edge_lengths_px": [ - 18.027755737304688, - 32.0, - 18.11077117919922, - 33.0 - ] - }, - "confidence": 0.21305529507723722 - }, - { - "observation_id": "eb07bacf-10fb-43ae-80fa-c0c43c105f49", - "type": "aruco", - "marker_id": 120, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 609.0, - 449.0 - ], - [ - 595.0, - 473.0 - ], - [ - 595.0, - 450.0 - ], - [ - 609.0, - 427.0 - ] - ], - "center_px": [ - 602.0, - 449.75 - ], - "quality": { - "area_px": 315.0, - "perimeter_px": 99.7107105255127, - "sharpness": { - "laplacian_var": 3721.5158117614915 - }, - "contrast": { - "p05": 28.0, - "p95": 99.89999999999998, - "dynamic_range": 71.89999999999998, - "mean_gray": 48.28099173553719, - "std_gray": 24.182236202981546 - }, - "geometry": { - "distance_to_center_norm": 0.13272888958454132, - "distance_to_border_px": 247.0 - }, - "edge_ratio": 1.2629494233564897, - "edge_lengths_px": [ - 27.784887313842773, - 23.0, - 26.925823211669922, - 22.0 - ] - }, - "confidence": 0.14944185135965293 - }, - { - "observation_id": "a6a3c718-0650-4f94-ba26-8bc4a289709f", - "type": "aruco", - "marker_id": 245, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 577.0, - 555.0 - ], - [ - 578.0, - 573.0 - ], - [ - 547.0, - 574.0 - ], - [ - 545.0, - 556.0 - ] - ], - "center_px": [ - 561.75, - 564.5 - ], - "quality": { - "area_px": 568.5, - "perimeter_px": 99.17027282714844, - "sharpness": { - "laplacian_var": 3128.3572393883455 - }, - "contrast": { - "p05": 24.0, - "p95": 178.0, - "dynamic_range": 154.0, - "mean_gray": 84.8273381294964, - "std_gray": 66.98150301860561 - }, - "geometry": { - "distance_to_center_norm": 0.298187255859375, - "distance_to_border_px": 146.0 - }, - "edge_ratio": 1.7759071984236547, - "edge_lengths_px": [ - 18.027755737304688, - 31.016124725341797, - 18.11077117919922, - 32.015621185302734 - ] - }, - "confidence": 0.21341205235071464 - }, - { - "observation_id": "e8c2022b-ebe2-4f10-88b1-f83dc9b1bf82", - "type": "aruco", - "marker_id": 243, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 426.0, - 560.0 - ], - [ - 458.0, - 560.0 - ], - [ - 460.0, - 576.0 - ], - [ - 429.0, - 576.0 - ] - ], - "center_px": [ - 443.25, - 568.0 - ], - "quality": { - "area_px": 504.0, - "perimeter_px": 95.40333557128906, - "sharpness": { - "laplacian_var": 2622.1327366119103 - }, - "contrast": { - "p05": 28.0, - "p95": 177.0, - "dynamic_range": 149.0, - "mean_gray": 78.06738544474393, - "std_gray": 62.62495466722876 - }, - "geometry": { - "distance_to_center_norm": 0.3899102509021759, - "distance_to_border_px": 144.0 - }, - "edge_ratio": 1.9845557488919303, - "edge_lengths_px": [ - 32.0, - 16.124515533447266, - 31.0, - 16.278820037841797 - ] - }, - "confidence": 0.1693074131011963 - }, - { - "observation_id": "9a7bd279-cb55-498d-be7b-91848e259d8c", - "type": "aruco", - "marker_id": 94, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1242.0, - 289.0 - ], - [ - 1236.0, - 270.0 - ], - [ - 1262.0, - 270.0 - ], - [ - 1268.0, - 289.0 - ] - ], - "center_px": [ - 1252.0, - 279.5 - ], - "quality": { - "area_px": 494.0, - "perimeter_px": 91.84971618652344, - "sharpness": { - "laplacian_var": 2255.793293655482 - }, - "contrast": { - "p05": 7.0, - "p95": 152.0, - "dynamic_range": 145.0, - "mean_gray": 58.92391304347826, - "std_gray": 58.07645517382802 - }, - "geometry": { - "distance_to_center_norm": 0.8406231999397278, - "distance_to_border_px": 12.0 - }, - "edge_ratio": 1.3049026436375375, - "edge_lengths_px": [ - 19.92485809326172, - 26.0, - 19.92485809326172, - 26.0 - ] - }, - "confidence": 0.06057156860351561 - }, - { - "observation_id": "c6aebb18-98a6-4ac3-9e60-f7a4bb6167ee", - "type": "aruco", - "marker_id": 76, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1035.0, - 297.0 - ], - [ - 1031.0, - 278.0 - ], - [ - 1057.0, - 278.0 - ], - [ - 1061.0, - 297.0 - ] - ], - "center_px": [ - 1046.0, - 287.5 - ], - "quality": { - "area_px": 494.0, - "perimeter_px": 90.83297729492188, - "sharpness": { - "laplacian_var": 2577.678136814745 - }, - "contrast": { - "p05": 7.0, - "p95": 155.0, - "dynamic_range": 148.0, - "mean_gray": 74.08152173913044, - "std_gray": 61.026534551975345 - }, - "geometry": { - "distance_to_center_norm": 0.5616520643234253, - "distance_to_border_px": 219.0 - }, - "edge_ratio": 1.339068071064434, - "edge_lengths_px": [ - 19.416488647460938, - 26.0, - 19.416488647460938, - 26.0 - ] - }, - "confidence": 0.2459421895345052 - }, - { - "observation_id": "38b10393-66b5-49a5-a4cb-2f1e9b3c3f72", - "type": "aruco", - "marker_id": 100, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1163.0, - 291.0 - ], - [ - 1158.0, - 272.0 - ], - [ - 1183.0, - 272.0 - ], - [ - 1189.0, - 291.0 - ] - ], - "center_px": [ - 1173.25, - 281.5 - ], - "quality": { - "area_px": 484.5, - "perimeter_px": 90.57174110412598, - "sharpness": { - "laplacian_var": 2290.676253251587 - }, - "contrast": { - "p05": 7.0, - "p95": 154.0, - "dynamic_range": 147.0, - "mean_gray": 80.01939058171745, - "std_gray": 61.630587080560396 - }, - "geometry": { - "distance_to_center_norm": 0.7340260744094849, - "distance_to_border_px": 91.0 - }, - "edge_ratio": 1.3233651356107032, - "edge_lengths_px": [ - 19.646883010864258, - 25.0, - 19.92485809326172, - 26.0 - ] - }, - "confidence": 0.24407473894265982 - }, - { - "observation_id": "6b36661c-7933-4abf-97b5-328c76f6b685", - "type": "aruco", - "marker_id": 75, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 257.0, - 281.0 - ], - [ - 261.0, - 262.0 - ], - [ - 286.0, - 262.0 - ], - [ - 283.0, - 281.0 - ] - ], - "center_px": [ - 271.75, - 271.5 - ], - "quality": { - "area_px": 484.5, - "perimeter_px": 89.6518726348877, - "sharpness": { - "laplacian_var": 3839.9311200378065 - }, - "contrast": { - "p05": 10.0, - "p95": 173.0, - "dynamic_range": 163.0, - "mean_gray": 100.90760869565217, - "std_gray": 65.85022652513884 - }, - "geometry": { - "distance_to_center_norm": 0.5157754421234131, - "distance_to_border_px": 257.0 - }, - "edge_ratio": 1.3516756419832816, - "edge_lengths_px": [ - 19.416488647460938, - 25.0, - 19.235383987426758, - 26.0 - ] - }, - "confidence": 0.23896265492072474 - }, - { - "observation_id": "f2bdd6cd-6fea-4606-b9af-f544b8fdac36", - "type": "aruco", - "marker_id": 68, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 913.0, - 295.0 - ], - [ - 910.0, - 275.0 - ], - [ - 935.0, - 276.0 - ], - [ - 938.0, - 295.0 - ] - ], - "center_px": [ - 924.0, - 285.25 - ], - "quality": { - "area_px": 486.0, - "perimeter_px": 89.4791259765625, - "sharpness": { - "laplacian_var": 2700.93802471833 - }, - "contrast": { - "p05": 7.0, - "p95": 153.14999999999998, - "dynamic_range": 146.14999999999998, - "mean_gray": 62.114525139664806, - "std_gray": 58.75225668955441 - }, - "geometry": { - "distance_to_center_norm": 0.3999340832233429, - "distance_to_border_px": 275.0 - }, - "edge_ratio": 1.300727494950114, - "edge_lengths_px": [ - 20.2237491607666, - 25.01999282836914, - 19.235383987426758, - 25.0 - ] - }, - "confidence": 0.24909137483284013 - }, - { - "observation_id": "01fcf023-3d49-4a6e-a9c1-d2f30d291237", - "type": "aruco", - "marker_id": 46, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 870.0, - 283.0 - ], - [ - 868.0, - 264.0 - ], - [ - 893.0, - 264.0 - ], - [ - 896.0, - 283.0 - ] - ], - "center_px": [ - 881.75, - 273.5 - ], - "quality": { - "area_px": 484.5, - "perimeter_px": 89.34035682678223, - "sharpness": { - "laplacian_var": 2313.818381605031 - }, - "contrast": { - "p05": 7.0, - "p95": 155.0, - "dynamic_range": 148.0, - "mean_gray": 79.32697547683924, - "std_gray": 61.43326196445541 - }, - "geometry": { - "distance_to_center_norm": 0.34966418147087097, - "distance_to_border_px": 264.0 - }, - "edge_ratio": 1.360902222610914, - "edge_lengths_px": [ - 19.10497283935547, - 25.0, - 19.235383987426758, - 26.0 - ] - }, - "confidence": 0.23734254719660833 - }, - { - "observation_id": "41f74f75-0c0b-4363-9bdf-69be164643f0", - "type": "aruco", - "marker_id": 50, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 908.0, - 261.0 - ], - [ - 905.0, - 242.0 - ], - [ - 930.0, - 242.0 - ], - [ - 933.0, - 261.0 - ] - ], - "center_px": [ - 919.0, - 251.5 - ], - "quality": { - "area_px": 475.0, - "perimeter_px": 88.47076797485352, - "sharpness": { - "laplacian_var": 2635.6283823850695 - }, - "contrast": { - "p05": 7.0, - "p95": 156.0, - "dynamic_range": 149.0, - "mean_gray": 54.52513966480447, - "std_gray": 56.52604268897183 - }, - "geometry": { - "distance_to_center_norm": 0.40767231583595276, - "distance_to_border_px": 242.0 - }, - "edge_ratio": 1.299688117291617, - "edge_lengths_px": [ - 19.235383987426758, - 25.0, - 19.235383987426758, - 25.0 - ] - }, - "confidence": 0.24364819717407224 - }, - { - "observation_id": "991a7265-99c2-4da5-900d-a2da0f14dd68", - "type": "aruco", - "marker_id": 72, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 766.0, - 277.0 - ], - [ - 764.0, - 258.0 - ], - [ - 790.0, - 258.0 - ], - [ - 791.0, - 276.0 - ] - ], - "center_px": [ - 777.75, - 267.25 - ], - "quality": { - "area_px": 472.5, - "perimeter_px": 88.1527214050293, - "sharpness": { - "laplacian_var": 2275.5658184842564 + "laplacian_var": 631.9093118202002 }, "contrast": { "p05": 7.0, "p95": 158.0, "dynamic_range": 151.0, - "mean_gray": 55.787114845938376, - "std_gray": 59.85027585773783 + "mean_gray": 60.15087281795511, + "std_gray": 61.03993566609471 }, "geometry": { - "distance_to_center_norm": 0.22615359723567963, - "distance_to_border_px": 258.0 + "distance_to_center_norm": 0.82393479347229, + "distance_to_border_px": 52.0 }, - "edge_ratio": 1.4422205613868182, + "edge_ratio": 1.0606090802457118, "edge_lengths_px": [ - 19.10497283935547, - 26.0, - 18.027755737304688, - 25.01999282836914 + 33.95585250854492, + 35.0142822265625, + 34.20526123046875, + 36.013885498046875 ] }, - "confidence": 0.21841319450965294 + "confidence": 0.7417121739938519 }, { - "observation_id": "364ca06a-552c-4958-a62a-8e442df53207", + "observation_id": "c0a32691-337a-4ec6-80cb-73850184d3fb", "type": "aruco", - "marker_id": 104, + "marker_id": 85, "marker_size_m": 0.025, "image_points_px": [ [ - 1174.0, - 237.0 + 1003.0, + 1024.0 ], [ - 1169.0, - 219.0 + 1000.0, + 991.0 ], [ - 1194.0, - 219.0 + 1036.0, + 992.0 ], [ - 1199.0, - 237.0 + 1039.0, + 1025.0 ] ], "center_px": [ - 1184.0, - 228.0 + 1019.5, + 1008.0 ], "quality": { - "area_px": 450.0, - "perimeter_px": 87.36308288574219, + "area_px": 1185.0, + "perimeter_px": 138.29993438720703, "sharpness": { - "laplacian_var": 1959.752232142857 + "laplacian_var": 649.7276232109597 + }, + "contrast": { + "p05": 11.350000000000001, + "p95": 164.0, + "dynamic_range": 152.65, + "mean_gray": 114.72648514851485, + "std_gray": 58.232278071770445 + }, + "geometry": { + "distance_to_center_norm": 0.6173661947250366, + "distance_to_border_px": 55.0 + }, + "edge_ratio": 1.0868480416281727, + "edge_lengths_px": [ + 33.13608169555664, + 36.013885498046875, + 33.13608169555664, + 36.013885498046875 + ] + }, + "confidence": 0.7268725431169991 + }, + { + "observation_id": "027f4c1d-d71e-44bf-ab2c-f47f1d4e1255", + "type": "aruco", + "marker_id": 71, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1365.0, + 980.0 + ], + [ + 1359.0, + 948.0 + ], + [ + 1394.0, + 949.0 + ], + [ + 1400.0, + 981.0 + ] + ], + "center_px": [ + 1379.5, + 964.5 + ], + "quality": { + "area_px": 1114.0, + "perimeter_px": 135.1438446044922, + "sharpness": { + "laplacian_var": 703.5234648888888 }, "contrast": { "p05": 7.0, - "p95": 153.0, - "dynamic_range": 146.0, - "mean_gray": 85.58630952380952, - "std_gray": 61.229308872073794 + "p95": 156.0, + "dynamic_range": 149.0, + "mean_gray": 96.70266666666667, + "std_gray": 60.3824554504222 }, "geometry": { - "distance_to_center_norm": 0.7623366713523865, - "distance_to_border_px": 81.0 + "distance_to_center_norm": 0.8714544177055359, + "distance_to_border_px": 40.0 }, - "edge_ratio": 1.3382193367956818, + "edge_ratio": 1.0754551664422909, "edge_lengths_px": [ - 18.681541442871094, + 32.557640075683594, + 35.0142822265625, + 32.557640075683594, + 35.0142822265625 + ] + }, + "confidence": 0.5524482580699143 + }, + { + "observation_id": "cda9c23c-4e7d-4791-8ca1-24585b9f935e", + "type": "aruco", + "marker_id": 47, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 756.0, + 992.0 + ], + [ + 755.0, + 959.0 + ], + [ + 790.0, + 959.0 + ], + [ + 791.0, + 991.0 + ] + ], + "center_px": [ + 773.0, + 975.25 + ], + "quality": { + "area_px": 1138.0, + "perimeter_px": 135.04505157470703, + "sharpness": { + "laplacian_var": 769.0153415415754 + }, + "contrast": { + "p05": 12.0, + "p95": 168.0, + "dynamic_range": 156.0, + "mean_gray": 75.06103896103896, + "std_gray": 65.2351404303885 + }, + "geometry": { + "distance_to_center_norm": 0.4871833324432373, + "distance_to_border_px": 88.0 + }, + "edge_ratio": 1.0936624350939144, + "edge_lengths_px": [ + 33.0151481628418, + 35.0, + 32.015621185302734, + 35.0142822265625 + ] + }, + "confidence": 0.6936936318943047 + }, + { + "observation_id": "fc2e5835-0c59-4a1f-acfd-1f8a53637623", + "type": "aruco", + "marker_id": 59, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1179.0, + 972.0 + ], + [ + 1172.0, + 940.0 + ], + [ + 1206.0, + 938.0 + ], + [ + 1214.0, + 970.0 + ] + ], + "center_px": [ + 1192.75, + 955.0 + ], + "quality": { + "area_px": 1119.0, + "perimeter_px": 134.85739135742188, + "sharpness": { + "laplacian_var": 707.8235793974945 + }, + "contrast": { + "p05": 8.0, + "p95": 160.0, + "dynamic_range": 152.0, + "mean_gray": 95.37696335078535, + "std_gray": 64.3020261639494 + }, + "geometry": { + "distance_to_center_norm": 0.6989564895629883, + "distance_to_border_px": 108.0 + }, + "edge_ratio": 1.0702273573428196, + "edge_lengths_px": [ + 32.75667953491211, + 34.058773040771484, + 32.98484420776367, + 35.05709457397461 + ] + }, + "confidence": 0.6970481504529866 + }, + { + "observation_id": "e90b404c-6c68-4a35-8d1a-d9f98f8c1318", + "type": "aruco", + "marker_id": 95, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 522.0, + 980.0 + ], + [ + 522.0, + 948.0 + ], + [ + 557.0, + 946.0 + ], + [ + 557.0, + 978.0 + ] + ], + "center_px": [ + 539.5, + 963.0 + ], + "quality": { + "area_px": 1120.0, + "perimeter_px": 134.11418914794922, + "sharpness": { + "laplacian_var": 692.6339501274957 + }, + "contrast": { + "p05": 17.0, + "p95": 173.0, + "dynamic_range": 156.0, + "mean_gray": 85.60807291666667, + "std_gray": 67.33015891419944 + }, + "geometry": { + "distance_to_center_norm": 0.511001467704773, + "distance_to_border_px": 100.0 + }, + "edge_ratio": 1.0955342054367065, + "edge_lengths_px": [ + 32.0, + 35.05709457397461, + 32.0, + 35.05709457397461 + ] + }, + "confidence": 0.6815548642491059 + }, + { + "observation_id": "bcefefbd-7aaf-4743-8235-f6f669ad07f9", + "type": "aruco", + "marker_id": 69, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 250.0, + 983.0 + ], + [ + 256.0, + 951.0 + ], + [ + 290.0, + 951.0 + ], + [ + 284.0, + 984.0 + ] + ], + "center_px": [ + 270.0, + 967.25 + ], + "quality": { + "area_px": 1108.0, + "perimeter_px": 134.11336135864258, + "sharpness": { + "laplacian_var": 839.4000041770803 + }, + "contrast": { + "p05": 16.0, + "p95": 175.14999999999998, + "dynamic_range": 159.14999999999998, + "mean_gray": 82.92084432717678, + "std_gray": 66.59731359185014 + }, + "geometry": { + "distance_to_center_norm": 0.6894644498825073, + "distance_to_border_px": 96.0 + }, + "edge_ratio": 1.044753297972182, + "edge_lengths_px": [ + 32.557640075683594, + 34.0, + 33.541019439697266, + 34.01470184326172 + ] + }, + "confidence": 0.7070249676171251 + }, + { + "observation_id": "563f874d-6e6e-4664-b321-6079f25966f4", + "type": "aruco", + "marker_id": 105, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1021.0, + 962.0 + ], + [ + 1016.0, + 930.0 + ], + [ + 1051.0, + 929.0 + ], + [ + 1056.0, + 960.0 + ] + ], + "center_px": [ + 1036.0, + 945.25 + ], + "quality": { + "area_px": 1110.0, + "perimeter_px": 133.86028480529785, + "sharpness": { + "laplacian_var": 468.7369849137781 + }, + "contrast": { + "p05": 9.0, + "p95": 159.0, + "dynamic_range": 150.0, + "mean_gray": 37.14643799472295, + "std_gray": 50.65198589045853 + }, + "geometry": { + "distance_to_center_norm": 0.5709896087646484, + "distance_to_border_px": 118.0 + }, + "edge_ratio": 1.116445342783386, + "edge_lengths_px": [ + 32.38827133178711, + 35.0142822265625, + 31.400636672973633, + 35.05709457397461 + ] + }, + "confidence": 0.6628179380059231 + }, + { + "observation_id": "bcf152f0-ce54-4a88-80f3-5b0c7d9fff49", + "type": "aruco", + "marker_id": 55, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 667.0, + 955.0 + ], + [ + 668.0, + 924.0 + ], + [ + 702.0, + 924.0 + ], + [ + 702.0, + 955.0 + ] + ], + "center_px": [ + 684.75, + 939.5 + ], + "quality": { + "area_px": 1069.5, + "perimeter_px": 131.0161247253418, + "sharpness": { + "laplacian_var": 779.2305549708972 + }, + "contrast": { + "p05": 15.0, + "p95": 170.0, + "dynamic_range": 155.0, + "mean_gray": 88.31697054698458, + "std_gray": 65.53444502543344 + }, + "geometry": { + "distance_to_center_norm": 0.44561347365379333, + "distance_to_border_px": 125.0 + }, + "edge_ratio": 1.1290322580645162, + "edge_lengths_px": [ + 31.016124725341797, + 34.0, + 31.0, + 35.0 + ] + }, + "confidence": 0.6315142857142857 + }, + { + "observation_id": "676f7d34-aca3-4c6b-98a5-d4037fbeee0a", + "type": "aruco", + "marker_id": 63, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1386.0, + 915.0 + ], + [ + 1377.0, + 885.0 + ], + [ + 1411.0, + 884.0 + ], + [ + 1420.0, + 914.0 + ] + ], + "center_px": [ + 1398.5, + 899.5 + ], + "quality": { + "area_px": 1029.0, + "perimeter_px": 130.6712417602539, + "sharpness": { + "laplacian_var": 595.3170384268652 + }, + "contrast": { + "p05": 6.0, + "p95": 154.0, + "dynamic_range": 148.0, + "mean_gray": 51.11554921540656, + "std_gray": 57.19485976566598 + }, + "geometry": { + "distance_to_center_norm": 0.8531730771064758, + "distance_to_border_px": 20.0 + }, + "edge_ratio": 1.08600586729993, + "edge_lengths_px": [ + 31.320919036865234, + 34.01470184326172, + 31.320919036865234, + 34.01470184326172 + ] + }, + "confidence": 0.25266898482070266 + }, + { + "observation_id": "d69eb22d-a6e8-4c2c-9f44-77e2d7413cb8", + "type": "aruco", + "marker_id": 229, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 476.0, + 686.0 + ], + [ + 511.0, + 686.0 + ], + [ + 510.0, + 715.0 + ], + [ + 474.0, + 716.0 + ] + ], + "center_px": [ + 492.75, + 700.75 + ], + "quality": { + "area_px": 1046.5, + "perimeter_px": 130.09771537780762, + "sharpness": { + "laplacian_var": 720.7535619395702 + }, + "contrast": { + "p05": 12.0, + "p95": 173.0, + "dynamic_range": 161.0, + "mean_gray": 66.67523680649526, + "std_gray": 66.328681485434 + }, + "geometry": { + "distance_to_center_norm": 0.30928656458854675, + "distance_to_border_px": 364.0 + }, + "edge_ratio": 1.2411204367416095, + "edge_lengths_px": [ + 35.0, + 29.017236709594727, + 36.013885498046875, + 30.066593170166016 + ] + }, + "confidence": 0.5621264834686747 + }, + { + "observation_id": "4ce35b1d-9415-4015-9958-025adbd9ac44", + "type": "aruco", + "marker_id": 102, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1200.0, + 900.0 + ], + [ + 1196.0, + 869.0 + ], + [ + 1230.0, + 870.0 + ], + [ + 1234.0, + 900.0 + ] + ], + "center_px": [ + 1215.0, + 884.75 + ], + "quality": { + "area_px": 1035.0, + "perimeter_px": 129.53719329833984, + "sharpness": { + "laplacian_var": 796.6616600605474 + }, + "contrast": { + "p05": 8.0, + "p95": 159.0, + "dynamic_range": 151.0, + "mean_gray": 96.53631284916202, + "std_gray": 60.581009708017476 + }, + "geometry": { + "distance_to_center_norm": 0.6702473759651184, + "distance_to_border_px": 180.0 + }, + "edge_ratio": 1.123877398767847, + "edge_lengths_px": [ + 31.256999969482422, + 34.01470184326172, + 30.265491485595703, + 34.0 + ] + }, + "confidence": 0.6139459702245773 + }, + { + "observation_id": "817a01f8-c98a-4a49-80ae-b7ea137f620a", + "type": "aruco", + "marker_id": 58, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 323.0, + 901.0 + ], + [ + 326.0, + 871.0 + ], + [ + 360.0, + 870.0 + ], + [ + 357.0, + 900.0 + ] + ], + "center_px": [ + 341.5, + 885.5 + ], + "quality": { + "area_px": 1017.0, + "perimeter_px": 128.3286590576172, + "sharpness": { + "laplacian_var": 883.5949608364072 + }, + "contrast": { + "p05": 15.0, + "p95": 175.0, + "dynamic_range": 160.0, + "mean_gray": 80.34566145092461, + "std_gray": 66.50054817758665 + }, + "geometry": { + "distance_to_center_norm": 0.5694186687469482, + "distance_to_border_px": 179.0 + }, + "edge_ratio": 1.1281964141655945, + "edge_lengths_px": [ + 30.149627685546875, + 34.01470184326172, + 30.149627685546875, + 34.01470184326172 + ] + }, + "confidence": 0.6009591871477837 + }, + { + "observation_id": "d0d76801-afdd-492f-af08-d2b49fe2b3a4", + "type": "aruco", + "marker_id": 64, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 231.0, + 867.0 + ], + [ + 237.0, + 837.0 + ], + [ + 270.0, + 838.0 + ], + [ + 265.0, + 867.0 + ] + ], + "center_px": [ + 250.75, + 852.25 + ], + "quality": { + "area_px": 991.0, + "perimeter_px": 127.03714179992676, + "sharpness": { + "laplacian_var": 818.4077578365691 + }, + "contrast": { + "p05": 14.0, + "p95": 174.0, + "dynamic_range": 160.0, + "mean_gray": 77.15384615384616, + "std_gray": 66.7607048792651 + }, + "geometry": { + "distance_to_center_norm": 0.6262722015380859, + "distance_to_border_px": 213.0 + }, + "edge_ratio": 1.1553670523919637, + "edge_lengths_px": [ + 30.5941162109375, + 33.0151481628418, + 29.42787742614746, + 34.0 + ] + }, + "confidence": 0.5718240495943555 + }, + { + "observation_id": "7d4b219c-ecec-4b5a-9316-0b6ae3701812", + "type": "aruco", + "marker_id": 103, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 410.0, + 867.0 + ], + [ + 412.0, + 838.0 + ], + [ + 446.0, + 837.0 + ], + [ + 444.0, + 866.0 + ] + ], + "center_px": [ + 428.0, + 852.0 + ], + "quality": { + "area_px": 984.0, + "perimeter_px": 126.16717147827148, + "sharpness": { + "laplacian_var": 701.2454164506286 + }, + "contrast": { + "p05": 17.0, + "p95": 174.0, + "dynamic_range": 157.0, + "mean_gray": 116.21282798833819, + "std_gray": 63.43942873514506 + }, + "geometry": { + "distance_to_center_norm": 0.4748072922229767, + "distance_to_border_px": 213.0 + }, + "edge_ratio": 1.1701413086619983, + "edge_lengths_px": [ + 29.068883895874023, + 34.01470184326172, + 29.068883895874023, + 34.01470184326172 + ] + }, + "confidence": 0.560616051364006 + }, + { + "observation_id": "1d00054d-7d7a-40fc-bc74-a54ff7e4a4ef", + "type": "aruco", + "marker_id": 92, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1186.0, + 853.0 + ], + [ + 1180.0, + 824.0 + ], + [ + 1213.0, + 824.0 + ], + [ + 1219.0, + 853.0 + ] + ], + "center_px": [ + 1199.5, + 838.5 + ], + "quality": { + "area_px": 957.0, + "perimeter_px": 125.2283706665039, + "sharpness": { + "laplacian_var": 629.5520408163264 + }, + "contrast": { + "p05": 8.0, + "p95": 158.0, + "dynamic_range": 150.0, + "mean_gray": 57.98285714285714, + "std_gray": 60.08003940323174 + }, + "geometry": { + "distance_to_center_norm": 0.627578616142273, + "distance_to_border_px": 221.0 + }, + "edge_ratio": 1.114330839381434, + "edge_lengths_px": [ + 29.614185333251953, + 33.0, + 29.614185333251953, + 33.0 + ] + }, + "confidence": 0.5725409164428711 + }, + { + "observation_id": "46b0a36e-6e90-41e8-9181-ed0832c7fc84", + "type": "aruco", + "marker_id": 96, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 792.0, + 854.0 + ], + [ + 791.0, + 825.0 + ], + [ + 824.0, + 825.0 + ], + [ + 826.0, + 854.0 + ] + ], + "center_px": [ + 808.25, + 839.5 + ], + "quality": { + "area_px": 971.5, + "perimeter_px": 125.08612060546875, + "sharpness": { + "laplacian_var": 669.053098826406 + }, + "contrast": { + "p05": 10.0, + "p95": 166.0, + "dynamic_range": 156.0, + "mean_gray": 84.45123726346434, + "std_gray": 67.14714898171857 + }, + "geometry": { + "distance_to_center_norm": 0.3469235301017761, + "distance_to_border_px": 226.0 + }, + "edge_ratio": 1.171717360280474, + "edge_lengths_px": [ + 29.017236709594727, + 33.0, + 29.068883895874023, + 34.0 + ] + }, + "confidence": 0.5527499110464955 + }, + { + "observation_id": "623c0c63-7d69-4a00-a9fc-c25e72485960", + "type": "aruco", + "marker_id": 115, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 610.0, + 607.0 + ], + [ + 575.0, + 594.0 + ], + [ + 574.0, + 569.0 + ], + [ + 610.0, + 583.0 + ] + ], + "center_px": [ + 592.25, + 588.25 + ], + "quality": { + "area_px": 863.0, + "perimeter_px": 124.98271560668945, + "sharpness": { + "laplacian_var": 1000.9573105983537 + }, + "contrast": { + "p05": 28.0, + "p95": 179.0, + "dynamic_range": 151.0, + "mean_gray": 67.54090150250417, + "std_gray": 55.23727461929665 + }, + "geometry": { + "distance_to_center_norm": 0.15173126757144928, + "distance_to_border_px": 473.0 + }, + "edge_ratio": 1.6094339688618977, + "edge_lengths_px": [ + 37.336307525634766, + 25.01999282836914, + 38.62641525268555, + 24.0 + ] + }, + "confidence": 0.3574755749315874 + }, + { + "observation_id": "6140c3f5-a61b-40c2-9e51-a1e3f03ad454", + "type": "aruco", + "marker_id": 62, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 835.0, + 840.0 + ], + [ + 832.0, + 811.0 + ], + [ + 865.0, + 810.0 + ], + [ + 869.0, + 838.0 + ] + ], + "center_px": [ + 850.25, + 824.75 + ], + "quality": { + "area_px": 960.0, + "perimeter_px": 124.51295280456543, + "sharpness": { + "laplacian_var": 588.2661179698217 + }, + "contrast": { + "p05": 10.0, + "p95": 160.29999999999995, + "dynamic_range": 150.29999999999995, + "mean_gray": 39.68296296296296, + "std_gray": 50.77363203218152 + }, + "geometry": { + "distance_to_center_norm": 0.3479173183441162, + "distance_to_border_px": 240.0 + }, + "edge_ratio": 1.204159469108855, + "edge_lengths_px": [ + 29.154760360717773, + 33.0151481628418, + 28.284271240234375, + 34.058773040771484 + ] + }, + "confidence": 0.5314910661074115 + }, + { + "observation_id": "73578fa2-934a-441c-8f50-a33556a0ff93", + "type": "aruco", + "marker_id": 51, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 501.0, + 843.0 + ], + [ + 504.0, + 815.0 + ], + [ + 537.0, + 815.0 + ], + [ + 535.0, + 844.0 + ] + ], + "center_px": [ + 519.25, + 829.25 + ], + "quality": { + "area_px": 956.0, + "perimeter_px": 124.24384117126465, + "sharpness": { + "laplacian_var": 850.5952938447535 + }, + "contrast": { + "p05": 15.0, + "p95": 171.0, + "dynamic_range": 156.0, + "mean_gray": 78.46449704142012, + "std_gray": 64.05501227482591 + }, + "geometry": { + "distance_to_center_norm": 0.39120912551879883, + "distance_to_border_px": 236.0 + }, + "edge_ratio": 1.2078974896105983, + "edge_lengths_px": [ + 28.160255432128906, + 33.0, + 29.068883895874023, + 34.01470184326172 + ] + }, + "confidence": 0.5276385941813627 + }, + { + "observation_id": "17f7b772-d538-42a2-9af1-fd38a04c52c6", + "type": "aruco", + "marker_id": 79, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 705.0, + 824.0 + ], + [ + 706.0, + 796.0 + ], + [ + 739.0, + 796.0 + ], + [ + 739.0, + 824.0 + ] + ], + "center_px": [ + 722.25, + 810.0 + ], + "quality": { + "area_px": 938.0, + "perimeter_px": 123.01785087585449, + "sharpness": { + "laplacian_var": 971.1835996326906 + }, + "contrast": { + "p05": 12.0, + "p95": 165.0, + "dynamic_range": 153.0, + "mean_gray": 97.9969696969697, + "std_gray": 60.071800397012204 + }, + "geometry": { + "distance_to_center_norm": 0.30001041293144226, + "distance_to_border_px": 256.0 + }, + "edge_ratio": 1.2142857142857142, + "edge_lengths_px": [ + 28.017850875854492, + 33.0, + 28.0, + 34.0 + ] + }, + "confidence": 0.5149803921568628 + }, + { + "observation_id": "496d6096-e45b-49f3-8102-9329948668f1", + "type": "aruco", + "marker_id": 198, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 490.0, + 578.0 + ], + [ + 524.0, + 579.0 + ], + [ + 521.0, + 606.0 + ], + [ + 487.0, + 605.0 + ] + ], + "center_px": [ + 505.5, + 592.0 + ], + "quality": { + "area_px": 921.0, + "perimeter_px": 122.36171340942383, + "sharpness": { + "laplacian_var": 1018.6895838096327 + }, + "contrast": { + "p05": 11.0, + "p95": 170.0, + "dynamic_range": 159.0, + "mean_gray": 85.8179012345679, + "std_gray": 63.97050960637164 + }, + "geometry": { + "distance_to_center_norm": 0.24523670971393585, + "distance_to_border_px": 474.0 + }, + "edge_ratio": 1.2520985033303285, + "edge_lengths_px": [ + 34.01470184326172, + 27.166154861450195, + 34.01470184326172, + 27.166154861450195 + ] + }, + "confidence": 0.4903767541985589 + }, + { + "observation_id": "d68b08c4-acdd-47a9-87ce-035245762ad4", + "type": "aruco", + "marker_id": 217, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1166.0, + 687.0 + ], + [ + 1198.0, + 687.0 + ], + [ + 1204.0, + 714.0 + ], + [ + 1170.0, + 714.0 + ] + ], + "center_px": [ + 1184.5, + 700.5 + ], + "quality": { + "area_px": 891.0, + "perimeter_px": 120.95332145690918, + "sharpness": { + "laplacian_var": 825.398569797488 + }, + "contrast": { + "p05": 7.0, + "p95": 155.0, + "dynamic_range": 148.0, + "mean_gray": 64.36589147286821, + "std_gray": 58.99251890045702 + }, + "geometry": { + "distance_to_center_norm": 0.5460526347160339, + "distance_to_border_px": 236.0 + }, + "edge_ratio": 1.2456636583624483, + "edge_lengths_px": [ + 32.0, + 27.658634185791016, + 34.0, + 27.294687271118164 + ] + }, + "confidence": 0.47685424232482904 + }, + { + "observation_id": "cc5fe3b5-7c7c-4ddc-a3fe-52b59de2b31b", + "type": "aruco", + "marker_id": 205, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1313.0, + 687.0 + ], + [ + 1345.0, + 687.0 + ], + [ + 1352.0, + 714.0 + ], + [ + 1319.0, + 714.0 + ] + ], + "center_px": [ + 1332.25, + 700.5 + ], + "quality": { + "area_px": 877.5, + "perimeter_px": 120.55128479003906, + "sharpness": { + "laplacian_var": 814.1416010921189 + }, + "contrast": { + "p05": 6.0, + "p95": 153.0, + "dynamic_range": 147.0, + "mean_gray": 71.4565560821485, + "std_gray": 58.19454564340029 + }, + "geometry": { + "distance_to_center_norm": 0.7032642960548401, + "distance_to_border_px": 88.0 + }, + "edge_ratio": 1.1931174828926654, + "edge_lengths_px": [ + 32.0, + 27.892650604248047, + 33.0, + 27.658634185791016 + ] + }, + "confidence": 0.49031215147538615 + }, + { + "observation_id": "45434a15-e916-4f22-904e-3911fc38adef", + "type": "aruco", + "marker_id": 208, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 762.0, + 691.0 + ], + [ + 794.0, + 692.0 + ], + [ + 795.0, + 718.0 + ], + [ + 761.0, + 718.0 + ] + ], + "center_px": [ + 778.0, + 704.75 + ], + "quality": { + "area_px": 874.5, + "perimeter_px": 119.05335807800293, + "sharpness": { + "laplacian_var": 600.554251969356 + }, + "contrast": { + "p05": 6.0, + "p95": 140.0, + "dynamic_range": 134.0, + "mean_gray": 58.13486842105263, + "std_gray": 54.08078966240233 + }, + "geometry": { + "distance_to_center_norm": 0.1940680891275406, + "distance_to_border_px": 362.0 + }, + "edge_ratio": 1.306726126111465, + "edge_lengths_px": [ + 32.015621185302734, + 26.019224166870117, + 34.0, + 27.018512725830078 + ] + }, + "confidence": 0.4461531673319199 + }, + { + "observation_id": "a3f59a55-2dc1-457b-af18-ef0c372a7290", + "type": "aruco", + "marker_id": 207, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1291.0, + 601.0 + ], + [ + 1322.0, + 599.0 + ], + [ + 1330.0, + 624.0 + ], + [ + 1299.0, + 626.0 + ] + ], + "center_px": [ + 1310.5, + 612.5 + ], + "quality": { + "area_px": 791.0, + "perimeter_px": 114.62651824951172, + "sharpness": { + "laplacian_var": 770.0383641383957 + }, + "contrast": { + "p05": 7.0, + "p95": 152.0, + "dynamic_range": 145.0, + "mean_gray": 64.07308377896614, + "std_gray": 58.22309425912593 + }, + "geometry": { + "distance_to_center_norm": 0.661037802696228, + "distance_to_border_px": 110.0 + }, + "edge_ratio": 1.183461251382073, + "edge_lengths_px": [ + 31.064449310302734, + 26.248809814453125, + 31.064449310302734, + 26.248809814453125 + ] + }, + "confidence": 0.4455856351169093 + }, + { + "observation_id": "4b099248-c8bc-4cb0-a631-3673452c29a2", + "type": "aruco", + "marker_id": 206, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1155.0, + 600.0 + ], + [ + 1185.0, + 599.0 + ], + [ + 1192.0, + 624.0 + ], + [ + 1160.0, + 626.0 + ] + ], + "center_px": [ + 1173.0, + 612.25 + ], + "quality": { + "area_px": 799.5, + "perimeter_px": 114.51701545715332, + "sharpness": { + "laplacian_var": 845.4958023447147 + }, + "contrast": { + "p05": 8.0, + "p95": 153.0, + "dynamic_range": 145.0, + "mean_gray": 65.83597883597884, + "std_gray": 56.99376100685743 + }, + "geometry": { + "distance_to_center_norm": 0.5096949338912964, + "distance_to_border_px": 248.0 + }, + "edge_ratio": 1.2349990169938114, + "edge_lengths_px": [ + 30.01666259765625, + 25.961509704589844, + 32.06243896484375, + 26.476404190063477 + ] + }, + "confidence": 0.43157929088673186 + }, + { + "observation_id": "bfafbee6-732b-4078-bd15-d4aecc136b8d", + "type": "aruco", + "marker_id": 210, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 317.0, + 620.0 + ], + [ + 348.0, + 620.0 + ], + [ + 345.0, + 645.0 + ], + [ + 313.0, + 646.0 + ] + ], + "center_px": [ + 330.75, + 632.75 + ], + "quality": { + "area_px": 801.5, + "perimeter_px": 114.5008716583252, + "sharpness": { + "laplacian_var": 1057.9545583256386 + }, + "contrast": { + "p05": 15.0, + "p95": 173.0, + "dynamic_range": 158.0, + "mean_gray": 81.75263157894737, + "std_gray": 63.582135318588385 + }, + "geometry": { + "distance_to_center_norm": 0.4446084797382355, + "distance_to_border_px": 313.0 + }, + "edge_ratio": 1.271502704103063, + "edge_lengths_px": [ + 31.0, + 25.179357528686523, + 32.015621185302734, + 26.305892944335938 + ] + }, + "confidence": 0.42023766965581094 + }, + { + "observation_id": "a6062def-faf8-483d-94fc-e907053dc250", + "type": "aruco", + "marker_id": 214, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 753.0, + 606.0 + ], + [ + 785.0, + 606.0 + ], + [ + 785.0, + 631.0 + ], + [ + 753.0, + 631.0 + ] + ], + "center_px": [ + 769.0, + 618.5 + ], + "quality": { + "area_px": 800.0, + "perimeter_px": 114.0, + "sharpness": { + "laplacian_var": 486.46083068335815 + }, + "contrast": { + "p05": 6.0, + "p95": 133.0, + "dynamic_range": 127.0, + "mean_gray": 73.63369963369964, + "std_gray": 50.726060593239914 + }, + "geometry": { + "distance_to_center_norm": 0.10281980782747269, + "distance_to_border_px": 449.0 + }, + "edge_ratio": 1.28, + "edge_lengths_px": [ + 32.0, 25.0, - 18.681541442871094, + 32.0, 25.0 ] }, - "confidence": 0.22417849731445313 + "confidence": 0.4166666666666667 }, { - "observation_id": "069a24af-2730-4c87-a285-9e9fff5e4744", + "observation_id": "e6fc7126-d53f-4565-ba99-3c529ef1d465", + "type": "aruco", + "marker_id": 245, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 649.0, + 761.0 + ], + [ + 650.0, + 781.0 + ], + [ + 615.0, + 782.0 + ], + [ + 613.0, + 762.0 + ] + ], + "center_px": [ + 631.75, + 771.5 + ], + "quality": { + "area_px": 711.5, + "perimeter_px": 111.15290260314941, + "sharpness": { + "laplacian_var": 867.3999581042572 + }, + "contrast": { + "p05": 22.0, + "p95": 169.0, + "dynamic_range": 147.0, + "mean_gray": 87.02982107355865, + "std_gray": 61.22527175894 + }, + "geometry": { + "distance_to_center_norm": 0.27527832984924316, + "distance_to_border_px": 298.0 + }, + "edge_ratio": 1.7984476217844243, + "edge_lengths_px": [ + 20.02498435974121, + 35.0142822265625, + 20.099750518798828, + 36.013885498046875 + ] + }, + "confidence": 0.26374598158310475 + }, + { + "observation_id": "a51681da-9016-4993-bc91-6699698c4565", + "type": "aruco", + "marker_id": 243, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 481.0, + 769.0 + ], + [ + 516.0, + 768.0 + ], + [ + 519.0, + 785.0 + ], + [ + 484.0, + 786.0 + ] + ], + "center_px": [ + 500.0, + 777.0 + ], + "quality": { + "area_px": 598.0, + "perimeter_px": 104.55391693115234, + "sharpness": { + "laplacian_var": 809.2960530430976 + }, + "contrast": { + "p05": 26.0, + "p95": 168.0, + "dynamic_range": 142.0, + "mean_gray": 81.37442922374429, + "std_gray": 58.53197607161175 + }, + "geometry": { + "distance_to_center_norm": 0.35930144786834717, + "distance_to_border_px": 294.0 + }, + "edge_ratio": 2.028322940299962, + "edge_lengths_px": [ + 35.0142822265625, + 17.262676239013672, + 35.0142822265625, + 17.262676239013672 + ] + }, + "confidence": 0.19654989782234042 + }, + { + "observation_id": "134a382a-9fc4-4162-9f1f-bcc0e79b4667", + "type": "aruco", + "marker_id": 100, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1309.0, + 464.0 + ], + [ + 1303.0, + 443.0 + ], + [ + 1331.0, + 442.0 + ], + [ + 1337.0, + 463.0 + ] + ], + "center_px": [ + 1320.0, + 453.0 + ], + "quality": { + "area_px": 594.0, + "perimeter_px": 99.71636199951172, + "sharpness": { + "laplacian_var": 734.4781344307269 + }, + "contrast": { + "p05": 6.0, + "p95": 144.0, + "dynamic_range": 138.0, + "mean_gray": 85.97037037037038, + "std_gray": 51.89827762893948 + }, + "geometry": { + "distance_to_center_norm": 0.6736385822296143, + "distance_to_border_px": 103.0 + }, + "edge_ratio": 1.282849238858008, + "edge_lengths_px": [ + 21.840330123901367, + 28.017850875854492, + 21.840330123901367, + 28.017850875854492 + ] + }, + "confidence": 0.3086878707216751 + }, + { + "observation_id": "83ccb946-30e9-43c6-b26b-be7578739608", + "type": "aruco", + "marker_id": 75, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 288.0, + 453.0 + ], + [ + 292.0, + 432.0 + ], + [ + 320.0, + 432.0 + ], + [ + 317.0, + 453.0 + ] + ], + "center_px": [ + 304.25, + 442.5 + ], + "quality": { + "area_px": 598.5, + "perimeter_px": 99.59076118469238, + "sharpness": { + "laplacian_var": 1731.8261204843254 + }, + "contrast": { + "p05": 17.0, + "p95": 164.0, + "dynamic_range": 147.0, + "mean_gray": 112.27431421446384, + "std_gray": 51.874148142184744 + }, + "geometry": { + "distance_to_center_norm": 0.4744773805141449, + "distance_to_border_px": 288.0 + }, + "edge_ratio": 1.3670731106433223, + "edge_lengths_px": [ + 21.3775577545166, + 28.0, + 21.21320343017578, + 29.0 + ] + }, + "confidence": 0.2918644196082806 + }, + { + "observation_id": "7f1521b7-bdf4-49e6-8fb9-d855e0e3c26e", + "type": "aruco", + "marker_id": 76, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1165.0, + 466.0 + ], + [ + 1162.0, + 445.0 + ], + [ + 1190.0, + 445.0 + ], + [ + 1194.0, + 466.0 + ] + ], + "center_px": [ + 1177.75, + 455.5 + ], + "quality": { + "area_px": 598.5, + "perimeter_px": 99.59076118469238, + "sharpness": { + "laplacian_var": 1117.157057480986 + }, + "contrast": { + "p05": 6.0, + "p95": 145.0, + "dynamic_range": 139.0, + "mean_gray": 81.17955112219451, + "std_gray": 52.94520463708539 + }, + "geometry": { + "distance_to_center_norm": 0.5172044038772583, + "distance_to_border_px": 246.0 + }, + "edge_ratio": 1.3670731106433223, + "edge_lengths_px": [ + 21.21320343017578, + 28.0, + 21.3775577545166, + 29.0 + ] + }, + "confidence": 0.2918644196082806 + }, + { + "observation_id": "eac1a07c-172b-4420-baf1-f46c2c8e7b08", + "type": "aruco", + "marker_id": 68, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1029.0, + 464.0 + ], + [ + 1025.0, + 443.0 + ], + [ + 1053.0, + 442.0 + ], + [ + 1057.0, + 463.0 + ] + ], + "center_px": [ + 1041.0, + 453.0 + ], + "quality": { + "area_px": 592.0, + "perimeter_px": 98.79081726074219, + "sharpness": { + "laplacian_var": 772.9523821194001 + }, + "contrast": { + "p05": 6.0, + "p95": 143.0, + "dynamic_range": 137.0, + "mean_gray": 67.5, + "std_gray": 51.530126725984665 + }, + "geometry": { + "distance_to_center_norm": 0.3695342242717743, + "distance_to_border_px": 383.0 + }, + "edge_ratio": 1.3106198190452762, + "edge_lengths_px": [ + 21.3775577545166, + 28.017850875854492, + 21.3775577545166, + 28.017850875854492 + ] + }, + "confidence": 0.30112978678604324 + }, + { + "observation_id": "0a26c42f-3161-416b-aa8d-3e9f13b73500", + "type": "aruco", + "marker_id": 94, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1394.0, + 458.0 + ], + [ + 1389.0, + 437.0 + ], + [ + 1416.0, + 437.0 + ], + [ + 1422.0, + 458.0 + ] + ], + "center_px": [ + 1405.25, + 447.5 + ], + "quality": { + "area_px": 577.5, + "perimeter_px": 98.4273624420166, + "sharpness": { + "laplacian_var": 1002.0357834373419 + }, + "contrast": { + "p05": 6.0, + "p95": 141.0, + "dynamic_range": 135.0, + "mean_gray": 66.64415584415585, + "std_gray": 52.23946483861663 + }, + "geometry": { + "distance_to_center_norm": 0.7682943940162659, + "distance_to_border_px": 18.0 + }, + "edge_ratio": 1.2970750025932551, + "edge_lengths_px": [ + 21.587032318115234, + 27.0, + 21.840330123901367, + 28.0 + ] + }, + "confidence": 0.10685580997467042 + }, + { + "observation_id": "35c93449-e7e2-4ed9-9f94-ad3a3b492242", + "type": "aruco", + "marker_id": 56, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 937.0, + 472.0 + ], + [ + 934.0, + 452.0 + ], + [ + 963.0, + 451.0 + ], + [ + 965.0, + 472.0 + ] + ], + "center_px": [ + 949.75, + 461.75 + ], + "quality": { + "area_px": 585.5, + "perimeter_px": 98.33600807189941, + "sharpness": { + "laplacian_var": 613.7127132293954 + }, + "contrast": { + "p05": 6.0, + "p95": 143.0, + "dynamic_range": 137.0, + "mean_gray": 53.38403990024938, + "std_gray": 50.68825206490076 + }, + "geometry": { + "distance_to_center_norm": 0.2696777284145355, + "distance_to_border_px": 451.0 + }, + "edge_ratio": 1.4348099592674537, + "edge_lengths_px": [ + 20.2237491607666, + 29.017236709594727, + 21.095022201538086, + 28.0 + ] + }, + "confidence": 0.27204531918123787 + }, + { + "observation_id": "703a3852-2eee-460e-9df0-839168009b53", + "type": "aruco", + "marker_id": 50, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1018.0, + 429.0 + ], + [ + 1015.0, + 408.0 + ], + [ + 1042.0, + 408.0 + ], + [ + 1046.0, + 428.0 + ] + ], + "center_px": [ + 1030.25, + 418.25 + ], + "quality": { + "area_px": 565.5, + "perimeter_px": 96.62713241577148, + "sharpness": { + "laplacian_var": 769.9309828016494 + }, + "contrast": { + "p05": 6.0, + "p95": 142.84999999999997, + "dynamic_range": 136.84999999999997, + "mean_gray": 62.8046875, + "std_gray": 50.11960568341173 + }, + "geometry": { + "distance_to_center_norm": 0.3703153729438782, + "distance_to_border_px": 394.0 + }, + "edge_ratio": 1.3736881534334342, + "edge_lengths_px": [ + 21.21320343017578, + 27.0, + 20.39607810974121, + 28.017850875854492 + ] + }, + "confidence": 0.2744436567045554 + }, + { + "observation_id": "93d24c0a-c91f-478d-ab03-a08b82c75e3a", + "type": "aruco", + "marker_id": 72, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 863.0, + 447.0 + ], + [ + 860.0, + 427.0 + ], + [ + 888.0, + 426.0 + ], + [ + 891.0, + 446.0 + ] + ], + "center_px": [ + 875.5, + 436.5 + ], + "quality": { + "area_px": 563.0, + "perimeter_px": 96.48320007324219, + "sharpness": { + "laplacian_var": 853.5865949277754 + }, + "contrast": { + "p05": 6.0, + "p95": 148.0, + "dynamic_range": 142.0, + "mean_gray": 60.16030534351145, + "std_gray": 54.54938936234744 + }, + "geometry": { + "distance_to_center_norm": 0.20755039155483246, + "distance_to_border_px": 426.0 + }, + "edge_ratio": 1.385393512010532, + "edge_lengths_px": [ + 20.2237491607666, + 28.017850875854492, + 20.2237491607666, + 28.017850875854492 + ] + }, + "confidence": 0.27092182118612373 + }, + { + "observation_id": "bcd80d30-31bb-4431-96bd-312e4b911fac", "type": "aruco", "marker_id": 53, "marker_size_m": 0.025, "image_points_px": [ [ - 814.0, - 262.0 + 918.0, + 427.0 ], [ - 812.0, - 243.0 + 915.0, + 407.0 ], [ - 837.0, - 243.0 + 943.0, + 406.0 ], [ - 839.0, - 261.0 + 946.0, + 426.0 ] ], "center_px": [ - 825.5, - 252.25 + 930.5, + 416.5 ], "quality": { - "area_px": 463.5, - "perimeter_px": 87.23573684692383, + "area_px": 563.0, + "perimeter_px": 96.48320007324219, "sharpness": { - "laplacian_var": 2530.198110031937 + "laplacian_var": 843.7344754579182 }, "contrast": { - "p05": 7.0, - "p95": 159.0, - "dynamic_range": 152.0, - "mean_gray": 89.96561604584527, - "std_gray": 61.7530340401115 + "p05": 9.600000000000001, + "p95": 149.0, + "dynamic_range": 139.4, + "mean_gray": 98.04834605597965, + "std_gray": 49.02920356897489 }, "geometry": { - "distance_to_center_norm": 0.2921459376811981, - "distance_to_border_px": 243.0 + "distance_to_center_norm": 0.2711714208126068, + "distance_to_border_px": 406.0 }, - "edge_ratio": 1.3814979263337708, + "edge_ratio": 1.385393512010532, "edge_lengths_px": [ - 19.10497283935547, - 25.0, - 18.11077117919922, - 25.01999282836914 + 20.2237491607666, + 28.017850875854492, + 20.2237491607666, + 28.017850875854492 ] }, - "confidence": 0.22367025973033955 + "confidence": 0.27092182118612373 }, { - "observation_id": "dd9b2bc0-2450-4002-a6da-ad79303704ce", + "observation_id": "de610877-01d0-4ef1-ac62-edb4673e60dc", "type": "aruco", - "marker_id": 60, + "marker_id": 101, "marker_size_m": 0.025, "image_points_px": [ [ - 754.0, - 206.0 + 471.0, + 357.0 ], [ - 752.0, - 189.0 + 472.0, + 337.0 ], [ - 776.0, - 188.0 + 499.0, + 336.0 ], [ - 778.0, - 206.0 + 499.0, + 356.0 ] ], "center_px": [ - 765.0, - 197.25 + 485.25, + 346.5 ], "quality": { - "area_px": 421.0, - "perimeter_px": 83.24883842468262, + "area_px": 549.5, + "perimeter_px": 95.06134796142578, "sharpness": { - "laplacian_var": 2066.712440938369 + "laplacian_var": 920.1424937500001 }, "contrast": { "p05": 8.0, - "p95": 159.0, - "dynamic_range": 151.0, - "mean_gray": 98.51446945337621, - "std_gray": 61.45768640526303 + "p95": 147.04999999999995, + "dynamic_range": 139.04999999999995, + "mean_gray": 78.4475, + "std_gray": 51.5797173678763 }, "geometry": { - "distance_to_center_norm": 0.27946722507476807, - "distance_to_border_px": 188.0 + "distance_to_center_norm": 0.33802223205566406, + "distance_to_border_px": 336.0 }, - "edge_ratio": 1.4033115434908208, + "edge_ratio": 1.4008925437927247, "edge_lengths_px": [ - 17.11724281311035, - 24.020824432373047, - 18.11077117919922, - 24.0 + 20.02498435974121, + 27.018512725830078, + 20.0, + 28.017850875854492 ] }, - "confidence": 0.2000031054889577 + "confidence": 0.26149995226724243 }, { - "observation_id": "842dc0f7-505c-402d-95ef-ae46d17925a3", - "type": "aruco", - "marker_id": 67, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 848.0, - 218.0 - ], - [ - 846.0, - 201.0 - ], - [ - 870.0, - 200.0 - ], - [ - 873.0, - 218.0 - ] - ], - "center_px": [ - 859.25, - 209.25 - ], - "quality": { - "area_px": 430.0, - "perimeter_px": 84.38635444641113, - "sharpness": { - "laplacian_var": 2637.279213058048 - }, - "contrast": { - "p05": 8.0, - "p95": 157.0, - "dynamic_range": 149.0, - "mean_gray": 58.41692789968652, - "std_gray": 56.18971303875155 - }, - "geometry": { - "distance_to_center_norm": 0.36235129833221436, - "distance_to_border_px": 200.0 - }, - "edge_ratio": 1.4605155907966747, - "edge_lengths_px": [ - 17.11724281311035, - 24.020824432373047, - 18.248287200927734, - 25.0 - ] - }, - "confidence": 0.19627771759033205 - }, - { - "observation_id": "82c1f965-3f5a-472d-bd74-1f819e7d0ae9", - "type": "aruco", - "marker_id": 86, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 679.0, - 201.0 - ], - [ - 677.0, - 184.0 - ], - [ - 702.0, - 183.0 - ], - [ - 703.0, - 200.0 - ] - ], - "center_px": [ - 690.25, - 192.0 - ], - "quality": { - "area_px": 418.0, - "perimeter_px": 83.18744659423828, - "sharpness": { - "laplacian_var": 2080.2582222971832 - }, - "contrast": { - "p05": 7.0, - "p95": 156.0, - "dynamic_range": 149.0, - "mean_gray": 78.06818181818181, - "std_gray": 62.388955071198566 - }, - "geometry": { - "distance_to_center_norm": 0.2388036847114563, - "distance_to_border_px": 183.0 - }, - "edge_ratio": 1.4692245547670144, - "edge_lengths_px": [ - 17.11724281311035, - 25.01999282836914, - 17.029386520385742, - 24.020824432373047 - ] - }, - "confidence": 0.18966921411877496 - }, - { - "observation_id": "5da92c7b-d930-4282-9ad5-f8ccb1880651", - "type": "aruco", - "marker_id": 88, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1096.0, - 179.0 - ], - [ - 1091.0, - 161.0 - ], - [ - 1114.0, - 161.0 - ], - [ - 1119.0, - 178.0 - ] - ], - "center_px": [ - 1105.0, - 169.75 - ], - "quality": { - "area_px": 405.0, - "perimeter_px": 82.42331504821777, - "sharpness": { - "laplacian_var": 2396.499506903353 - }, - "contrast": { - "p05": 7.0, - "p95": 153.0, - "dynamic_range": 146.0, - "mean_gray": 73.15384615384616, - "std_gray": 59.86872967500988 - }, - "geometry": { - "distance_to_center_norm": 0.6842061877250671, - "distance_to_border_px": 161.0 - }, - "edge_ratio": 1.2991913056123376, - "edge_lengths_px": [ - 18.681541442871094, - 23.0, - 17.72004508972168, - 23.021728515625 - ] - }, - "confidence": 0.20782158780899712 - }, - { - "observation_id": "c4f66b63-ee85-440f-bc91-fa228dd92bf1", - "type": "aruco", - "marker_id": 70, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 927.0, - 192.0 - ], - [ - 925.0, - 175.0 - ], - [ - 949.0, - 175.0 - ], - [ - 951.0, - 192.0 - ] - ], - "center_px": [ - 938.0, - 183.5 - ], - "quality": { - "area_px": 408.0, - "perimeter_px": 82.2344856262207, - "sharpness": { - "laplacian_var": 2501.2391555555555 - }, - "contrast": { - "p05": 7.0, - "p95": 157.0, - "dynamic_range": 150.0, - "mean_gray": 79.91666666666667, - "std_gray": 60.431639523974155 - }, - "geometry": { - "distance_to_center_norm": 0.4716681241989136, - "distance_to_border_px": 175.0 - }, - "edge_ratio": 1.4020949671648077, - "edge_lengths_px": [ - 17.11724281311035, - 24.0, - 17.11724281311035, - 24.0 - ] - }, - "confidence": 0.193995418548584 - }, - { - "observation_id": "640c0b76-3860-4a23-b811-6ca09c3e0c1b", - "type": "aruco", - "marker_id": 73, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 531.0, - 171.0 - ], - [ - 532.0, - 154.0 - ], - [ - 556.0, - 154.0 - ], - [ - 555.0, - 171.0 - ] - ], - "center_px": [ - 543.5, - 162.5 - ], - "quality": { - "area_px": 408.0, - "perimeter_px": 82.05877304077148, - "sharpness": { - "laplacian_var": 2955.8061831547116 - }, - "contrast": { - "p05": 8.0, - "p95": 159.0, - "dynamic_range": 151.0, - "mean_gray": 89.98671096345515, - "std_gray": 57.21974738825394 - }, - "geometry": { - "distance_to_center_norm": 0.2993517518043518, - "distance_to_border_px": 154.0 - }, - "edge_ratio": 1.4093285140524465, - "edge_lengths_px": [ - 17.029386520385742, - 24.0, - 17.029386520385742, - 24.0 - ] - }, - "confidence": 0.1929997138977051 - }, - { - "observation_id": "71b811bf-0136-4c1a-a823-a3e45159d1b3", - "type": "aruco", - "marker_id": 82, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 528.0, - 198.0 - ], - [ - 528.0, - 181.0 - ], - [ - 552.0, - 180.0 - ], - [ - 552.0, - 197.0 - ] - ], - "center_px": [ - 540.0, - 189.0 - ], - "quality": { - "area_px": 408.0, - "perimeter_px": 82.0416488647461, - "sharpness": { - "laplacian_var": 2217.554166666667 - }, - "contrast": { - "p05": 7.950000000000001, - "p95": 157.0, - "dynamic_range": 149.05, - "mean_gray": 78.80666666666667, - "std_gray": 61.69124158978233 - }, - "geometry": { - "distance_to_center_norm": 0.26977089047431946, - "distance_to_border_px": 180.0 - }, - "edge_ratio": 1.4129896724925322, - "edge_lengths_px": [ - 17.0, - 24.020824432373047, - 17.0, - 24.020824432373047 - ] - }, - "confidence": 0.19249963767972095 - }, - { - "observation_id": "ca456915-4b52-4846-aa0a-2ba2126898c9", - "type": "aruco", - "marker_id": 98, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 898.0, - 181.0 - ], - [ - 896.0, - 164.0 - ], - [ - 919.0, - 164.0 - ], - [ - 922.0, - 181.0 - ] - ], - "center_px": [ - 908.75, - 172.5 - ], - "quality": { - "area_px": 399.5, - "perimeter_px": 81.37991905212402, - "sharpness": { - "laplacian_var": 2482.449052355038 - }, - "contrast": { - "p05": 7.0, - "p95": 157.0, - "dynamic_range": 150.0, - "mean_gray": 73.75342465753425, - "std_gray": 60.998434927579794 - }, - "geometry": { - "distance_to_center_norm": 0.4462646245956421, - "distance_to_border_px": 164.0 - }, - "edge_ratio": 1.4020949671648077, - "edge_lengths_px": [ - 17.11724281311035, - 23.0, - 17.262676239013672, - 24.0 - ] - }, - "confidence": 0.1899538473288218 - }, - { - "observation_id": "8f64e933-cd08-4000-8c9d-835fdc600547", - "type": "aruco", - "marker_id": 83, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 348.0, - 168.0 - ], - [ - 350.0, - 152.0 - ], - [ - 374.0, - 151.0 - ], - [ - 372.0, - 168.0 - ] - ], - "center_px": [ - 361.0, - 159.75 - ], - "quality": { - "area_px": 395.0, - "perimeter_px": 81.26258277893066, - "sharpness": { - "laplacian_var": 3409.882544509764 - }, - "contrast": { - "p05": 10.0, - "p95": 167.0, - "dynamic_range": 157.0, - "mean_gray": 97.84429065743944, - "std_gray": 59.914933731185954 - }, - "geometry": { - "distance_to_center_norm": 0.4676894545555115, - "distance_to_border_px": 151.0 - }, - "edge_ratio": 1.489708288137177, - "edge_lengths_px": [ - 16.124515533447266, - 24.020824432373047, - 17.11724281311035, - 24.0 - ] - }, - "confidence": 0.17676838843571283 - }, - { - "observation_id": "3ddcab51-6c1a-414e-a4fb-7d147fbc89bd", + "observation_id": "c8787a33-3052-4677-a591-6389bf013834", "type": "aruco", "marker_id": 61, "marker_size_m": 0.025, "image_points_px": [ [ - 279.0, - 171.0 + 315.0, + 330.0 ], [ - 281.0, - 155.0 + 317.0, + 312.0 ], [ - 305.0, - 154.0 + 344.0, + 310.0 ], [ - 304.0, - 170.0 + 343.0, + 329.0 ] ], "center_px": [ - 292.25, - 162.5 + 329.75, + 320.25 ], "quality": { - "area_px": 390.5, - "perimeter_px": 81.19655227661133, + "area_px": 506.5, + "perimeter_px": 92.2288932800293, "sharpness": { - "laplacian_var": 3398.117658565211 + "laplacian_var": 939.8331164745919 }, "contrast": { - "p05": 9.0, - "p95": 169.0, - "dynamic_range": 160.0, - "mean_gray": 98.06293706293707, - "std_gray": 62.94149984360456 + "p05": 11.0, + "p95": 160.0, + "dynamic_range": 149.0, + "mean_gray": 96.42245989304813, + "std_gray": 54.03423482373336 }, "geometry": { - "distance_to_center_norm": 0.5446262955665588, - "distance_to_border_px": 154.0 + "distance_to_center_norm": 0.49763035774230957, + "distance_to_border_px": 310.0 }, - "edge_ratio": 1.560704278037201, + "edge_ratio": 1.5470269376509964, "edge_lengths_px": [ - 16.124515533447266, - 24.020824432373047, - 16.031219482421875, - 25.01999282836914 + 18.11077117919922, + 27.073972702026367, + 19.02629852294922, + 28.017850875854492 ] }, - "confidence": 0.1668050360320266 + "confidence": 0.21826812348812702 }, { - "observation_id": "ebe26ad3-4a76-4a44-a0bd-58e4336bf9a6", + "observation_id": "ec7478d0-c20e-4207-901a-ae540fd9e268", + "type": "aruco", + "marker_id": 86, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 762.0, + 357.0 + ], + [ + 761.0, + 339.0 + ], + [ + 788.0, + 338.0 + ], + [ + 790.0, + 357.0 + ] + ], + "center_px": [ + 775.25, + 347.75 + ], + "quality": { + "area_px": 509.5, + "perimeter_px": 92.15124130249023, + "sharpness": { + "laplacian_var": 703.3861790498345 + }, + "contrast": { + "p05": 6.400000000000002, + "p95": 148.0, + "dynamic_range": 141.6, + "mean_gray": 75.58611825192801, + "std_gray": 55.746727226808176 + }, + "geometry": { + "distance_to_center_norm": 0.22225728631019592, + "distance_to_border_px": 338.0 + }, + "edge_ratio": 1.5531606045704196, + "edge_lengths_px": [ + 18.027755737304688, + 27.018512725830078, + 19.10497283935547, + 28.0 + ] + }, + "confidence": 0.21869384638468425 + }, + { + "observation_id": "3a81b57d-761b-476b-a733-badfc3b742fd", "type": "aruco", "marker_id": 90, "marker_size_m": 0.025, "image_points_px": [ [ - 968.0, - 179.0 + 1089.0, + 336.0 ], [ - 965.0, - 163.0 + 1085.0, + 316.0 ], [ - 988.0, - 162.0 + 1111.0, + 316.0 ], [ - 992.0, - 179.0 + 1115.0, + 335.0 ] ], "center_px": [ - 978.25, - 170.75 + 1100.0, + 325.75 ], "quality": { - "area_px": 389.5, - "perimeter_px": 80.76479721069336, + "area_px": 509.0, + "perimeter_px": 91.83179092407227, "sharpness": { - "laplacian_var": 2144.868341186335 + "laplacian_var": 781.741729678639 }, "contrast": { - "p05": 7.0, - "p95": 156.0, - "dynamic_range": 149.0, - "mean_gray": 79.12027491408935, - "std_gray": 61.5951416831086 + "p05": 6.0, + "p95": 146.0, + "dynamic_range": 140.0, + "mean_gray": 78.95108695652173, + "std_gray": 52.155263593981154 }, "geometry": { - "distance_to_center_norm": 0.527838945388794, - "distance_to_border_px": 162.0 + "distance_to_center_norm": 0.4847082197666168, + "distance_to_border_px": 316.0 }, - "edge_ratio": 1.4743083309606915, + "edge_ratio": 1.3400581659893798, "edge_lengths_px": [ - 16.278820037841797, - 23.021728515625, - 17.464248657226562, - 24.0 + 20.39607810974121, + 26.0, + 19.416488647460938, + 26.019224166870117 ] }, - "confidence": 0.17612778902053833 + "confidence": 0.253222839086839 }, { - "observation_id": "92aab4f6-f2ee-43f1-97e3-697c030097a2", + "observation_id": "2025a10a-d000-4ba9-9c0d-71e7271cca37", "type": "aruco", "marker_id": 91, "marker_size_m": 0.025, "image_points_px": [ [ - 1049.0, - 170.0 + 1180.0, + 326.0 ], [ - 1046.0, - 154.0 + 1175.0, + 308.0 ], [ - 1069.0, - 153.0 + 1202.0, + 307.0 ], [ - 1073.0, - 170.0 + 1206.0, + 326.0 ] ], "center_px": [ - 1059.25, - 161.75 + 1190.75, + 316.75 ], "quality": { - "area_px": 389.5, - "perimeter_px": 80.76479721069336, + "area_px": 492.5, + "perimeter_px": 91.11654281616211, "sharpness": { - "laplacian_var": 1854.4396027444175 + "laplacian_var": 653.9318315561518 }, "contrast": { - "p05": 7.0, - "p95": 153.0, - "dynamic_range": 146.0, - "mean_gray": 69.28178694158076, - "std_gray": 61.10558979922066 + "p05": 6.0, + "p95": 144.0, + "dynamic_range": 138.0, + "mean_gray": 69.23809523809524, + "std_gray": 54.57487242324382 }, "geometry": { - "distance_to_center_norm": 0.6315658688545227, - "distance_to_border_px": 153.0 + "distance_to_center_norm": 0.5788943767547607, + "distance_to_border_px": 234.0 }, - "edge_ratio": 1.4743083309606915, + "edge_ratio": 1.4462678472466406, "edge_lengths_px": [ - 16.278820037841797, - 23.021728515625, - 17.464248657226562, - 24.0 + 18.681541442871094, + 27.018512725830078, + 19.416488647460938, + 26.0 ] }, - "confidence": 0.17612778902053833 + "confidence": 0.2270211108947793 + }, + { + "observation_id": "8301f0a3-a78b-43b1-b26b-dd2a369c8f6d", + "type": "aruco", + "marker_id": 73, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 598.0, + 329.0 + ], + [ + 599.0, + 310.0 + ], + [ + 626.0, + 311.0 + ], + [ + 625.0, + 329.0 + ] + ], + "center_px": [ + 612.0, + 319.75 + ], + "quality": { + "area_px": 500.0, + "perimeter_px": 91.07256698608398, + "sharpness": { + "laplacian_var": 901.0056833447 + }, + "contrast": { + "p05": 13.0, + "p95": 149.0, + "dynamic_range": 136.0, + "mean_gray": 88.86876640419948, + "std_gray": 47.423302862450996 + }, + "geometry": { + "distance_to_center_norm": 0.2725600302219391, + "distance_to_border_px": 310.0 + }, + "edge_ratio": 1.4987174842801365, + "edge_lengths_px": [ + 19.02629852294922, + 27.018512725830078, + 18.027755737304688, + 27.0 + ] + }, + "confidence": 0.22241238714409198 } ], "rejected_candidates": [ { "image_points_px": [ [ - 759.0, - 486.0 + 1092.0, + 701.0 ], [ - 943.0, - 475.0 - ], - [ - 971.0, - 502.0 - ], - [ - 794.0, - 516.0 - ] - ], - "center_px": [ - 866.75, - 494.75 - ], - "area_px": 5538.0 - }, - { - "image_points_px": [ - [ - 497.0, - 431.0 - ], - [ - 503.0, - 436.0 - ], - [ - 500.0, - 478.0 - ], - [ - 495.0, - 477.0 - ] - ], - "center_px": [ - 498.75, - 455.5 - ], - "area_px": 249.5 - }, - { - "image_points_px": [ - [ - 395.0, - 310.0 - ], - [ - 388.0, - 353.0 - ], - [ - 385.0, - 343.0 - ], - [ - 388.0, - 313.0 - ] - ], - "center_px": [ - 389.0, - 329.75 - ], - "area_px": 200.0 - }, - { - "image_points_px": [ - [ - 829.0, - 278.0 - ], - [ - 854.0, - 278.0 + 885.0, + 715.0 ], [ 856.0, - 297.0 + 685.0 ], [ - 830.0, - 297.0 + 1052.0, + 669.0 ] ], "center_px": [ - 842.25, - 287.5 + 971.25, + 692.5 ], - "area_px": 484.5 + "area_px": 6764.0 }, { "image_points_px": [ [ - 725.0, - 208.0 + 562.0, + 619.0 ], [ - 750.0, - 208.0 + 567.0, + 662.0 ], [ - 751.0, - 226.0 + 559.0, + 674.0 ], [ - 726.0, - 226.0 + 557.0, + 634.0 ] ], "center_px": [ - 738.0, - 217.0 + 561.25, + 647.25 ], - "area_px": 450.0 + "area_px": 317.0 }, { "image_points_px": [ [ - 452.0, - 273.0 + 445.0, + 484.0 ], [ - 452.0, - 290.0 + 438.0, + 533.0 ], [ - 426.0, - 289.0 + 433.0, + 529.0 ], [ - 427.0, - 273.0 + 437.0, + 484.0 ] ], "center_px": [ - 439.25, - 281.25 + 438.25, + 507.5 ], - "area_px": 421.0 + "area_px": 316.5 }, { "image_points_px": [ [ - 423.0, - 180.0 + 596.0, + 760.0 ], [ - 447.0, - 180.0 + 598.0, + 781.0 ], [ - 446.0, - 197.0 + 565.0, + 781.0 ], [ - 422.0, - 198.0 + 563.0, + 761.0 ] ], "center_px": [ - 434.5, - 188.75 + 580.5, + 770.75 ], - "area_px": 419.5 + "area_px": 677.5 }, { "image_points_px": [ [ - 547.0, + 975.0, + 435.0 + ], + [ + 1002.0, + 434.0 + ], + [ + 1006.0, + 455.0 + ], + [ + 977.0, 456.0 - ], - [ - 552.0, - 457.0 - ], - [ - 553.0, - 465.0 - ], - [ - 549.0, - 488.0 ] ], "center_px": [ - 550.25, - 466.5 + 990.0, + 445.0 ], - "area_px": 106.5 + "area_px": 591.0 }, { "image_points_px": [ [ - 570.0, - 423.0 + 1318.0, + 379.0 ], [ - 578.0, - 421.0 + 1346.0, + 379.0 ], [ - 584.0, - 441.0 - ], - [ - 581.0, - 440.0 - ] - ], - "center_px": [ - 578.25, - 431.25 - ], - "area_px": 106.0 - }, - { - "image_points_px": [ - [ - 288.0, - 325.0 - ], - [ - 295.0, - 327.0 - ], - [ - 299.0, - 341.0 - ], - [ - 284.0, - 340.0 - ] - ], - "center_px": [ - 291.5, - 333.25 - ], - "area_px": 159.5 - }, - { - "image_points_px": [ - [ - 492.0, - 448.0 - ], - [ - 494.0, - 451.0 - ], - [ - 492.0, - 472.0 - ], - [ - 490.0, - 461.0 - ] - ], - "center_px": [ - 492.0, - 458.0 - ], - "area_px": 48.0 - }, - { - "image_points_px": [ - [ - 547.0, - 577.0 - ], - [ - 545.0, - 581.0 - ], - [ - 525.0, - 581.0 - ], - [ - 529.0, - 577.0 - ] - ], - "center_px": [ - 536.5, - 579.0 - ], - "area_px": 76.0 - }, - { - "image_points_px": [ - [ - 49.0, - 268.0 - ], - [ - 55.0, - 266.0 - ], - [ - 70.0, - 266.0 - ], - [ - 64.0, - 268.0 - ] - ], - "center_px": [ - 59.5, - 267.0 - ], - "area_px": 30.0 - }, - { - "image_points_px": [ - [ - 585.0, + 1352.0, 398.0 ], [ - 584.0, - 413.0 - ], - [ - 582.0, - 417.0 - ], - [ - 580.0, - 400.0 + 1324.0, + 399.0 ] ], "center_px": [ - 582.75, - 407.0 + 1335.0, + 388.75 + ], + "area_px": 549.0 + }, + { + "image_points_px": [ + [ + 560.0, + 626.0 + ], + [ + 565.0, + 653.0 + ], + [ + 561.0, + 673.0 + ], + [ + 557.0, + 664.0 + ] + ], + "center_px": [ + 560.75, + 654.0 + ], + "area_px": 193.5 + }, + { + "image_points_px": [ + [ + 953.0, + 361.0 + ], + [ + 980.0, + 360.0 + ], + [ + 984.0, + 379.0 + ], + [ + 957.0, + 381.0 + ] + ], + "center_px": [ + 968.5, + 370.25 + ], + "area_px": 532.5 + }, + { + "image_points_px": [ + [ + 594.0, + 340.0 + ], + [ + 622.0, + 339.0 + ], + [ + 621.0, + 358.0 + ], + [ + 594.0, + 359.0 + ] + ], + "center_px": [ + 607.75, + 349.0 + ], + "area_px": 522.0 + }, + { + "image_points_px": [ + [ + 1252.0, + 316.0 + ], + [ + 1257.0, + 334.0 + ], + [ + 1229.0, + 334.0 + ], + [ + 1225.0, + 316.0 + ] + ], + "center_px": [ + 1240.75, + 325.0 + ], + "area_px": 495.0 + }, + { + "image_points_px": [ + [ + 397.0, + 304.0 + ], + [ + 424.0, + 304.0 + ], + [ + 422.0, + 322.0 + ], + [ + 394.0, + 322.0 + ] + ], + "center_px": [ + 409.25, + 313.0 + ], + "area_px": 495.0 + }, + { + "image_points_px": [ + [ + 1176.0, + 602.0 + ], + [ + 1184.0, + 604.0 + ], + [ + 1189.0, + 624.0 + ], + [ + 1178.0, + 621.0 + ] + ], + "center_px": [ + 1181.75, + 612.75 + ], + "area_px": 176.5 + }, + { + "image_points_px": [ + [ + 328.0, + 478.0 + ], + [ + 332.0, + 498.0 + ], + [ + 324.0, + 500.0 + ], + [ + 324.0, + 486.0 + ] + ], + "center_px": [ + 327.0, + 490.5 + ], + "area_px": 112.0 + }, + { + "image_points_px": [ + [ + 353.0, + 911.0 + ], + [ + 364.0, + 908.0 + ], + [ + 378.0, + 908.0 + ], + [ + 375.0, + 910.0 + ] + ], + "center_px": [ + 367.5, + 909.25 + ], + "area_px": 41.5 + }, + { + "image_points_px": [ + [ + 1163.0, + 863.0 + ], + [ + 1185.0, + 863.0 + ], + [ + 1187.0, + 865.0 + ], + [ + 1183.0, + 867.0 + ] + ], + "center_px": [ + 1179.5, + 864.5 + ], + "area_px": 50.0 + }, + { + "image_points_px": [ + [ + 658.0, + 583.0 + ], + [ + 658.0, + 596.0 + ], + [ + 655.0, + 605.0 + ], + [ + 653.0, + 585.0 + ] + ], + "center_px": [ + 656.0, + 592.25 + ], + "area_px": 71.5 + }, + { + "image_points_px": [ + [ + 554.0, + 640.0 + ], + [ + 556.0, + 652.0 + ], + [ + 554.0, + 663.0 + ], + [ + 551.0, + 653.0 + ] + ], + "center_px": [ + 553.75, + 652.0 ], "area_px": 57.5 }, { "image_points_px": [ [ - 1034.0, - 647.0 + 525.0, + 874.0 ], [ - 1049.0, - 647.0 + 544.0, + 875.0 ], [ - 1054.0, - 649.0 + 546.0, + 877.0 ], [ - 1038.0, - 649.0 + 530.0, + 878.0 ] ], "center_px": [ - 1043.75, - 648.0 + 536.25, + 876.0 ], - "area_px": 31.0 + "area_px": 52.5 }, { "image_points_px": [ [ - 908.0, - 245.0 + 1126.0, + 596.0 ], [ - 923.0, - 244.0 + 1147.0, + 596.0 ], [ - 924.0, - 248.0 + 1145.0, + 598.0 ], [ - 909.0, - 250.0 + 1129.0, + 599.0 ] ], "center_px": [ - 916.0, - 246.75 + 1136.75, + 597.25 ], - "area_px": 69.0 + "area_px": 46.5 + }, + { + "image_points_px": [ + [ + 49.0, + 745.0 + ], + [ + 45.0, + 748.0 + ], + [ + 28.0, + 747.0 + ], + [ + 34.0, + 745.0 + ] + ], + "center_px": [ + 39.0, + 746.25 + ], + "area_px": 42.5 + }, + { + "image_points_px": [ + [ + 1239.0, + 721.0 + ], + [ + 1237.0, + 723.0 + ], + [ + 1229.0, + 724.0 + ], + [ + 1218.0, + 723.0 + ] + ], + "center_px": [ + 1230.75, + 722.75 + ], + "area_px": 28.5 + }, + { + "image_points_px": [ + [ + 35.0, + 1033.0 + ], + [ + 23.0, + 1036.0 + ], + [ + 14.0, + 1035.0 + ], + [ + 31.0, + 1032.0 + ] + ], + "center_px": [ + 25.75, + 1034.0 + ], + "area_px": 34.0 } ] } \ No newline at end of file diff --git a/data/evaluations/Scene8/render_b_camera_pose.json b/data/evaluations/Scene8/render_b_camera_pose.json index 97fc6db..ab4809a 100644 --- a/data/evaluations/Scene8/render_b_camera_pose.json +++ b/data/evaluations/Scene8/render_b_camera_pose.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:06:54Z", + "created_utc": "2026-06-02T09:26:17Z", "source": { "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene8\\render_b_aruco_detection.json", "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" @@ -9,14 +9,14 @@ "camera_id": "b", "camera_matrix": [ [ - 1777.77783203125, + 1992.8416748046875, 0.0, - 640.0 + 719.249267578125 ], [ 0.0, - 1777.77783203125, - 360.0 + 1997.40380859375, + 537.7935791015625 ], [ 0.0, @@ -25,8 +25,8 @@ ] ], "distortion_coefficients": [ - 0.0, - 0.0, + 0.019999999552965164, + -0.009999999776482582, 0.0, 0.0, 0.0 @@ -36,47 +36,50 @@ "method": "single_camera_marker_center_lm", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "marker_size_m": 0.025, - "num_used_markers": 39, + "num_used_markers": 42, "used_marker_ids": [ + 54, + 48, + 85, + 71, + 47, + 59, + 95, + 69, + 105, + 55, 63, 102, - 64, 58, + 64, + 103, 92, 96, - 103, 62, 51, 79, - 205, 217, + 205, 208, - 210, - 206, 207, + 206, + 210, 214, - 94, - 76, 100, 75, + 76, 68, - 46, + 94, + 56, 50, 72, - 104, 53, - 60, - 67, - 86, - 88, - 70, - 73, - 82, - 98, - 83, + 101, 61, + 86, 90, - 91 + 91, + 73 ], "history": { "iters": [ @@ -86,10 +89,10 @@ 3 ], "rms": [ - 0.011093638687636574, - 0.0006436030261217283, - 0.00010282824998360295, - 0.00010279252869638501 + 0.011951945754630041, + 0.0014634281891487857, + 0.0012280560613515267, + 0.0012280506797615219 ], "lambda": [ 0.001, @@ -98,646 +101,685 @@ 0.000125 ] }, - "residual_rms_px": 0.2584369670423191, - "residual_median_px": 0.18416060091414674, - "residual_max_px": 0.522510620901101, - "sigma2_normalized": 1.1446829282985532e-08 + "residual_rms_px": 3.4741384875988, + "residual_median_px": 3.352769821826947, + "residual_max_px": 5.818746128142449, + "sigma2_normalized": 1.6241168160526565e-06 }, "camera_pose": { "world_to_camera": { "rotation_matrix": [ [ - 0.999921977519989, - -0.01248433068394661, - 0.00043103384086862206 + 0.9999315142631531, + -0.011205696500837803, + -0.003375931642949581 ], [ - -0.009461755864322186, - -0.7794579267501831, - -0.6263831257820129 + -0.010841588489711285, + -0.7783065438270569, + -0.6277908682823181 ], [ - 0.008155946619808674, - 0.6263301372528076, - -0.7795152068138123 + 0.0044073243625462055, + 0.6277844309806824, + -0.7783747315406799 ] ], "translation_m": [ - -0.31134286522865295, - 0.05270953103899956, - 1.4960384368896484 + -0.3113016188144684, + 0.054891277104616165, + 1.4951437711715698 ], "rvec_rad": [ - 2.4646503655184615, - -0.015198377206528989, - 0.0059467625867537155 + 2.462821991756039, + -0.015266924503003484, + 0.000714200980785372 ] }, "camera_in_world": { "position_m": [ - 0.29961568117141724, - -0.8998160362243652, - 1.1993352174758911 + 0.30528584122657776, + -0.8993940949440002, + 1.1971914768218994 ], "position_mm": [ - 299.6156921386719, - -899.8160400390625, - 1199.335205078125 + 305.28582763671875, + -899.3941040039062, + 1197.1915283203125 ], "orientation_deg": { - "roll": 141.2185821533203, - "pitch": -0.467306524515152, - "yaw": -0.5421447157859802 + "roll": 141.11270141601562, + "pitch": -0.25252190232276917, + "yaw": -0.6211954355239868 } }, "uncertainty": { "pose_covariance_6x6": [ [ - 5.1717065956542015e-08, - 7.387089635935163e-10, - 2.74028586145257e-09, - 1.3329136025014982e-09, - 3.2676436991693444e-09, - 1.6024438837453037e-08 + 6.329809578638771e-06, + -1.3988956939976733e-07, + 3.582508618566226e-07, + 1.6784939214944414e-07, + 1.2395286515126236e-07, + 1.4507943521012035e-06 ], [ - 7.387089635934132e-10, - 1.2121044155042461e-08, - -5.970347265873502e-09, - -9.205320942007325e-10, - -3.17031871939386e-09, - 3.831380908203004e-09 + -1.3988956939977071e-07, + 1.3711010060611678e-06, + -1.2503693378935416e-07, + 5.493037640226773e-08, + -4.166349562722802e-07, + 1.4034215552666675e-07 ], [ - 2.7402858614524353e-09, - -5.97034726587355e-09, - 9.286921070785842e-08, - 5.834164434234871e-09, - -8.93421901324287e-09, - -3.530274157941571e-08 + 3.5825086185662826e-07, + -1.2503693378935726e-07, + 1.1992989774077054e-05, + 3.2758734482350765e-07, + -1.3289276930648045e-06, + -4.0475937371577e-06 ], [ - 1.3329136025014939e-09, - -9.205320942007456e-10, - 5.8341644342348745e-09, - 1.26219901595311e-09, - -2.634599399517684e-10, - -3.9397573923123505e-10 + 1.678493921494437e-07, + 5.493037640226824e-08, + 3.275873448235053e-07, + 1.1203298243479144e-07, + -3.684898556005009e-08, + 8.777111446737214e-08 ], [ - 3.267643699169405e-09, - -3.170318719393852e-09, - -8.934219013242878e-09, - -2.63459939951772e-10, - 3.05615540701563e-09, - 4.54489569938144e-09 + 1.2395286515126355e-07, + -4.1663495627227993e-07, + -1.328927693064805e-06, + -3.684898556005021e-08, + 3.8577323102264025e-07, + 6.267424979576161e-07 ], [ - 1.602443883745306e-08, - 3.831380908202932e-09, - -3.530274157941582e-08, - -3.93975739231234e-10, - 4.544895699381478e-09, - 3.6165008405682416e-08 + 1.4507943521012043e-06, + 1.4034215552666963e-07, + -4.047593737157684e-06, + 8.777111446737196e-08, + 6.267424979576138e-07, + 3.6378119573178315e-06 ] ], "parameter_std": { "rvec_std_deg": [ - 0.013029854662509185, - 0.006308014007668826, - 0.017460573720022382 + 0.144151098085032, + 0.06708993284543585, + 0.19842041978074249 ], "tvec_std_m": [ - 3.5527440323686564e-05, - 5.528250543359653e-05, - 0.00019017099780377242 + 0.00033471328392340724, + 0.0006211064570769171, + 0.001907304893643864 ] }, "camera_center_std_m": [ - 0.0003573986885585613, - 0.0002670743505114525, - 0.0003370761524841528 + 0.003946286946908785, + 0.0027803290417979768, + 0.0029463658439491695 ], "camera_center_std_mm": [ - 0.3573986885585613, - 0.2670743505114525, - 0.3370761524841528 + 3.9462869469087853, + 2.7803290417979767, + 2.9463658439491693 ], "orientation_std_deg": { - "roll": 0.010410180583974601, - "pitch": 0.012986778635693686, - "yaw": 0.005728532644028995 + "roll": 0.1151692786536759, + "pitch": 0.14465323259819818, + "yaw": 0.06893891755832697 } } }, "observations": { "markers": [ { - "marker_id": 63, + "marker_id": 54, "observed_center_px": [ - 1246.0, - 678.75 + 768.75, + 1030.25 ], "projected_center_px": [ - 1245.9658203125, - 678.5629272460938 + 772.1493530273438, + 1034.7406005859375 ], - "reprojection_error_px": 0.19016957246538163, - "confidence": 0.1539593300495616 + "reprojection_error_px": 5.6321483136484725, + "confidence": 0.48036148275633117 + }, + { + "marker_id": 48, + "observed_center_px": [ + 1292.75, + 1011.0 + ], + "projected_center_px": [ + 1296.83642578125, + 1015.142333984375 + ], + "reprojection_error_px": 5.818746128142449, + "confidence": 0.7417121739938519 + }, + { + "marker_id": 85, + "observed_center_px": [ + 1019.5, + 1008.0 + ], + "projected_center_px": [ + 1016.3531494140625, + 1006.729248046875 + ], + "reprojection_error_px": 3.393741171124603, + "confidence": 0.7268725431169991 + }, + { + "marker_id": 71, + "observed_center_px": [ + 1379.5, + 964.5 + ], + "projected_center_px": [ + 1377.2757568359375, + 963.2969360351562 + ], + "reprojection_error_px": 2.528758698726378, + "confidence": 0.5524482580699143 + }, + { + "marker_id": 47, + "observed_center_px": [ + 773.0, + 975.25 + ], + "projected_center_px": [ + 773.2276000976562, + 973.0755615234375 + ], + "reprojection_error_px": 2.1863175644925374, + "confidence": 0.6936936318943047 + }, + { + "marker_id": 59, + "observed_center_px": [ + 1192.75, + 955.0 + ], + "projected_center_px": [ + 1191.7314453125, + 957.9276123046875 + ], + "reprojection_error_px": 3.099736675588086, + "confidence": 0.6970481504529866 + }, + { + "marker_id": 95, + "observed_center_px": [ + 539.5, + 963.0 + ], + "projected_center_px": [ + 538.1571044921875, + 958.9276123046875 + ], + "reprojection_error_px": 4.288089304787815, + "confidence": 0.6815548642491059 + }, + { + "marker_id": 69, + "observed_center_px": [ + 270.0, + 967.25 + ], + "projected_center_px": [ + 271.5577392578125, + 972.1220703125 + ], + "reprojection_error_px": 5.115038682676221, + "confidence": 0.7070249676171251 + }, + { + "marker_id": 105, + "observed_center_px": [ + 1036.0, + 945.25 + ], + "projected_center_px": [ + 1039.0001220703125, + 942.6015625 + ], + "reprojection_error_px": 4.001868766986545, + "confidence": 0.6628179380059231 + }, + { + "marker_id": 55, + "observed_center_px": [ + 684.75, + 939.5 + ], + "projected_center_px": [ + 683.0306396484375, + 941.67724609375 + ], + "reprojection_error_px": 2.7742747829432393, + "confidence": 0.6315142857142857 + }, + { + "marker_id": 63, + "observed_center_px": [ + 1398.5, + 899.5 + ], + "projected_center_px": [ + 1402.2584228515625, + 899.0742797851562 + ], + "reprojection_error_px": 3.782456877807572, + "confidence": 0.25266898482070266 }, { "marker_id": 102, "observed_center_px": [ - 1078.25, - 665.5 + 1215.0, + 884.75 ], "projected_center_px": [ - 1078.44384765625, - 665.2827758789062 + 1212.7091064453125, + 883.8527221679688 ], - "reprojection_error_px": 0.29114125887371295, - "confidence": 0.39637168760361213 - }, - { - "marker_id": 64, - "observed_center_px": [ - 220.5, - 635.25 - ], - "projected_center_px": [ - 220.38131713867188, - 635.35791015625 - ], - "reprojection_error_px": 0.16040643190012788, - "confidence": 0.4633649853376546 + "reprojection_error_px": 2.4603456640812547, + "confidence": 0.6139459702245773 }, { "marker_id": 58, "observed_center_px": [ - 307.25, - 668.0 + 341.5, + 885.5 ], "projected_center_px": [ - 307.1998291015625, - 668.0831298828125 + 345.1347961425781, + 887.49072265625 ], - "reprojection_error_px": 0.09709632571032707, - "confidence": 0.3638956157928849 + "reprojection_error_px": 4.14423933819077, + "confidence": 0.6009591871477837 }, { - "marker_id": 92, + "marker_id": 64, "observed_center_px": [ - 1064.5, - 622.75 + 250.75, + 852.25 ], "projected_center_px": [ - 1064.5921630859375, - 622.5718994140625 + 247.62869262695312, + 850.8028564453125 ], - "reprojection_error_px": 0.2005339201252592, - "confidence": 0.46896024883690896 - }, - { - "marker_id": 96, - "observed_center_px": [ - 716.75, - 628.0 - ], - "projected_center_px": [ - 716.9041137695312, - 628.114013671875 - ], - "reprojection_error_px": 0.19170334199891093, - "confidence": 0.44372569385651617 + "reprojection_error_px": 3.4404627864446313, + "confidence": 0.5718240495943555 }, { "marker_id": 103, "observed_center_px": [ - 382.0, - 633.0 + 428.0, + 852.0 ], "projected_center_px": [ - 381.9422607421875, - 633.0508422851562 + 429.25396728515625, + 847.8533935546875 ], - "reprojection_error_px": 0.07693347680072558, - "confidence": 0.45199802144368495 + "reprojection_error_px": 4.332064053606468, + "confidence": 0.560616051364006 + }, + { + "marker_id": 92, + "observed_center_px": [ + 1199.5, + 838.5 + ], + "projected_center_px": [ + 1197.03857421875, + 835.6072387695312 + ], + "reprojection_error_px": 3.798247545000885, + "confidence": 0.5725409164428711 + }, + { + "marker_id": 96, + "observed_center_px": [ + 808.25, + 839.5 + ], + "projected_center_px": [ + 805.5307006835938, + 841.8677368164062 + ], + "reprojection_error_px": 3.6056575550061742, + "confidence": 0.5527499110464955 }, { "marker_id": 62, "observed_center_px": [ - 760.25, - 615.0 + 850.25, + 824.75 ], "projected_center_px": [ - 760.3285522460938, - 615.1016235351562 + 854.35498046875, + 827.1763305664062 ], - "reprojection_error_px": 0.12844375525507903, - "confidence": 0.44348322079976393 + "reprojection_error_px": 4.768432097272251, + "confidence": 0.5314910661074115 }, { "marker_id": 51, "observed_center_px": [ - 461.75, - 615.0 + 519.25, + 829.25 ], "projected_center_px": [ - 461.8082580566406, - 614.9672241210938 + 519.0191650390625, + 827.3414306640625 ], - "reprojection_error_px": 0.06684504021705301, - "confidence": 0.44348322079976393 + "reprojection_error_px": 1.9224780074871928, + "confidence": 0.5276385941813627 }, { "marker_id": 79, "observed_center_px": [ - 643.75, - 598.75 + 722.25, + 810.0 ], "projected_center_px": [ - 643.6393432617188, - 598.9309692382812 + 723.2593383789062, + 809.0442504882812 ], - "reprojection_error_px": 0.21211972782167363, - "confidence": 0.41815762699787656 - }, - { - "marker_id": 205, - "observed_center_px": [ - 1181.0, - 502.0 - ], - "projected_center_px": [ - 1180.7822265625, - 502.1390686035156 - ], - "reprojection_error_px": 0.25838991188580196, - "confidence": 0.3958181457519531 + "reprojection_error_px": 1.3900435576929688, + "confidence": 0.5149803921568628 }, { "marker_id": 217, "observed_center_px": [ - 1058.0, - 503.25 + 1184.5, + 700.5 ], "projected_center_px": [ - 1058.0450439453125, - 503.3835754394531 + 1189.4632568359375, + 701.1107177734375 ], - "reprojection_error_px": 0.14096579384521252, - "confidence": 0.4015868133874269 + "reprojection_error_px": 5.000689414298071, + "confidence": 0.47685424232482904 + }, + { + "marker_id": 205, + "observed_center_px": [ + 1332.25, + 700.5 + ], + "projected_center_px": [ + 1328.120849609375, + 699.6678466796875 + ], + "reprojection_error_px": 4.21216833672465, + "confidence": 0.49031215147538615 }, { "marker_id": 208, "observed_center_px": [ - 688.75, - 507.0 + 778.0, + 704.75 ], "projected_center_px": [ - 689.0005493164062, - 507.1256103515625 + 774.1762084960938, + 705.6016235351562 ], - "reprojection_error_px": 0.2802729390635029, - "confidence": 0.3776 - }, - { - "marker_id": 210, - "observed_center_px": [ - 291.0, - 441.75 - ], - "projected_center_px": [ - 291.14788818359375, - 441.398193359375 - ], - "reprojection_error_px": 0.3816265546768288, - "confidence": 0.3320910299473707 - }, - { - "marker_id": 206, - "observed_center_px": [ - 1043.0, - 424.5 - ], - "projected_center_px": [ - 1042.8446044921875, - 424.4183044433594 - ], - "reprojection_error_px": 0.17556174931666155, - "confidence": 0.3579602826436361 + "reprojection_error_px": 3.9174793057497634, + "confidence": 0.4461531673319199 }, { "marker_id": 207, "observed_center_px": [ - 1162.0, - 423.25 + 1310.5, + 612.5 ], "projected_center_px": [ - 1161.4781494140625, - 423.2585144042969 + 1306.30029296875, + 610.6859130859375 ], - "reprojection_error_px": 0.5219200409294921, - "confidence": 0.343462485354258 + "reprojection_error_px": 4.57476234137944, + "confidence": 0.4455856351169093 + }, + { + "marker_id": 206, + "observed_center_px": [ + 1173.0, + 612.25 + ], + "projected_center_px": [ + 1172.351806640625, + 612.1137084960938 + ], + "reprojection_error_px": 0.6623669716817674, + "confidence": 0.43157929088673186 + }, + { + "marker_id": 210, + "observed_center_px": [ + 330.75, + 632.75 + ], + "projected_center_px": [ + 327.6390686035156, + 632.2555541992188 + ], + "reprojection_error_px": 3.1499794925590288, + "confidence": 0.42023766965581094 }, { "marker_id": 214, "observed_center_px": [ - 686.25, - 427.75 + 769.0, + 618.5 ], "projected_center_px": [ - 686.1656494140625, - 427.9052429199219 + 771.1201782226562, + 616.466064453125 ], - "reprojection_error_px": 0.17667876367540403, - "confidence": 0.3244367816091954 - }, - { - "marker_id": 94, - "observed_center_px": [ - 1252.0, - 279.5 - ], - "projected_center_px": [ - 1251.8607177734375, - 279.63677978515625 - ], - "reprojection_error_px": 0.1952133403832778, - "confidence": 0.06057156860351561 - }, - { - "marker_id": 76, - "observed_center_px": [ - 1046.0, - 287.5 - ], - "projected_center_px": [ - 1046.0728759765625, - 287.1498718261719 - ], - "reprojection_error_px": 0.35763199810441426, - "confidence": 0.2459421895345052 + "reprojection_error_px": 2.9380349733567708, + "confidence": 0.4166666666666667 }, { "marker_id": 100, "observed_center_px": [ - 1173.25, - 281.5 + 1320.0, + 453.0 ], "projected_center_px": [ - 1173.478759765625, - 281.41015625 + 1320.1337890625, + 450.7490234375 ], - "reprojection_error_px": 0.24577007503532125, - "confidence": 0.24407473894265982 + "reprojection_error_px": 2.2549490012346056, + "confidence": 0.3086878707216751 }, { "marker_id": 75, "observed_center_px": [ - 271.75, - 271.5 + 304.25, + 442.5 ], "projected_center_px": [ - 271.7691955566406, - 271.47454833984375 + 306.44940185546875, + 441.236328125 ], - "reprojection_error_px": 0.03187877663042744, - "confidence": 0.23896265492072474 + "reprojection_error_px": 2.5365794151781245, + "confidence": 0.2918644196082806 + }, + { + "marker_id": 76, + "observed_center_px": [ + 1177.75, + 455.5 + ], + "projected_center_px": [ + 1176.2861328125, + 457.4991149902344 + ], + "reprojection_error_px": 2.4777747853303667, + "confidence": 0.2918644196082806 }, { "marker_id": 68, "observed_center_px": [ - 924.0, - 285.25 + 1041.0, + 453.0 ], "projected_center_px": [ - 923.9862670898438, - 285.10125732421875 + 1038.7685546875, + 455.4471740722656 ], - "reprojection_error_px": 0.14937528717939152, - "confidence": 0.24909137483284013 + "reprojection_error_px": 3.311798472529291, + "confidence": 0.30112978678604324 }, { - "marker_id": 46, + "marker_id": 94, "observed_center_px": [ - 881.75, - 273.5 + 1405.25, + 447.5 ], "projected_center_px": [ - 882.051025390625, - 273.3699645996094 + 1408.81982421875, + 448.5660095214844 ], - "reprojection_error_px": 0.3279107975588544, - "confidence": 0.23734254719660833 + "reprojection_error_px": 3.7255900542960165, + "confidence": 0.10685580997467042 + }, + { + "marker_id": 56, + "observed_center_px": [ + 949.75, + 461.75 + ], + "projected_center_px": [ + 946.9356689453125, + 458.2748107910156 + ], + "reprojection_error_px": 4.471845181087993, + "confidence": 0.27204531918123787 }, { "marker_id": 50, "observed_center_px": [ - 919.0, - 251.5 + 1030.25, + 418.25 ], "projected_center_px": [ - 918.6591186523438, - 251.75372314453125 + 1032.8255615234375, + 417.9267272949219 ], - "reprojection_error_px": 0.4249417927796309, - "confidence": 0.24364819717407224 + "reprojection_error_px": 2.595770098229083, + "confidence": 0.2744436567045554 }, { "marker_id": 72, "observed_center_px": [ - 777.75, - 267.25 + 875.5, + 436.5 ], "projected_center_px": [ - 777.6388549804688, - 267.1112060546875 + 874.2648315429688, + 435.50054931640625 ], - "reprojection_error_px": 0.1778116267908575, - "confidence": 0.21841319450965294 - }, - { - "marker_id": 104, - "observed_center_px": [ - 1184.0, - 228.0 - ], - "projected_center_px": [ - 1184.112060546875, - 227.8472900390625 - ], - "reprojection_error_px": 0.18941462017346192, - "confidence": 0.22417849731445313 + "reprojection_error_px": 1.588880985530689, + "confidence": 0.27092182118612373 }, { "marker_id": 53, "observed_center_px": [ - 825.5, - 252.25 + 930.5, + 416.5 ], "projected_center_px": [ - 825.0706787109375, - 252.29075622558594 + 927.5830688476562, + 418.7339172363281 ], - "reprojection_error_px": 0.4312514801902696, - "confidence": 0.22367025973033955 + "reprojection_error_px": 3.674081322763192, + "confidence": 0.27092182118612373 }, { - "marker_id": 60, + "marker_id": 101, "observed_center_px": [ - 765.0, - 197.25 + 485.25, + 346.5 ], "projected_center_px": [ - 764.9937744140625, - 197.23472595214844 + 488.9681701660156, + 348.2183837890625 ], - "reprojection_error_px": 0.016494073421596582, - "confidence": 0.2000031054889577 - }, - { - "marker_id": 67, - "observed_center_px": [ - 859.25, - 209.25 - ], - "projected_center_px": [ - 859.3123779296875, - 209.16848754882812 - ], - "reprojection_error_px": 0.10264154036327593, - "confidence": 0.19627771759033205 - }, - { - "marker_id": 86, - "observed_center_px": [ - 690.25, - 192.0 - ], - "projected_center_px": [ - 689.9580078125, - 191.7041778564453 - ], - "reprojection_error_px": 0.41565632219217513, - "confidence": 0.18966921411877496 - }, - { - "marker_id": 88, - "observed_center_px": [ - 1105.0, - 169.75 - ], - "projected_center_px": [ - 1105.23486328125, - 170.2167510986328 - ], - "reprojection_error_px": 0.522510620901101, - "confidence": 0.20782158780899712 - }, - { - "marker_id": 70, - "observed_center_px": [ - 938.0, - 183.5 - ], - "projected_center_px": [ - 938.0252685546875, - 183.3175811767578 - ], - "reprojection_error_px": 0.18416060091414674, - "confidence": 0.193995418548584 - }, - { - "marker_id": 73, - "observed_center_px": [ - 543.5, - 162.5 - ], - "projected_center_px": [ - 543.4841918945312, - 162.51072692871094 - ], - "reprojection_error_px": 0.01910401000001463, - "confidence": 0.1929997138977051 - }, - { - "marker_id": 82, - "observed_center_px": [ - 540.0, - 189.0 - ], - "projected_center_px": [ - 539.999267578125, - 189.0796356201172 - ], - "reprojection_error_px": 0.07963898814809224, - "confidence": 0.19249963767972095 - }, - { - "marker_id": 98, - "observed_center_px": [ - 908.75, - 172.5 - ], - "projected_center_px": [ - 908.7716674804688, - 172.63194274902344 - ], - "reprojection_error_px": 0.13371001731256144, - "confidence": 0.1899538473288218 - }, - { - "marker_id": 83, - "observed_center_px": [ - 361.0, - 159.75 - ], - "projected_center_px": [ - 361.09381103515625, - 159.614990234375 - ], - "reprojection_error_px": 0.1644023939339224, - "confidence": 0.17676838843571283 + "reprojection_error_px": 4.096050809006336, + "confidence": 0.26149995226724243 }, { "marker_id": 61, "observed_center_px": [ - 292.25, - 162.5 + 329.75, + 320.25 ], "projected_center_px": [ - 292.19354248046875, - 162.67332458496094 + 329.5697937011719, + 318.880615234375 ], - "reprojection_error_px": 0.18228785824487245, - "confidence": 0.1668050360320266 + "reprojection_error_px": 1.3811911332118982, + "confidence": 0.21826812348812702 + }, + { + "marker_id": 86, + "observed_center_px": [ + 775.25, + 347.75 + ], + "projected_center_px": [ + 775.9343872070312, + 350.8775329589844 + ], + "reprojection_error_px": 3.201538420616188, + "confidence": 0.21869384638468425 }, { "marker_id": 90, "observed_center_px": [ - 978.25, - 170.75 + 1100.0, + 325.75 ], "projected_center_px": [ - 978.6781005859375, - 171.01870727539062 + 1100.533447265625, + 326.88714599609375 ], - "reprojection_error_px": 0.5054440735906239, - "confidence": 0.17612778902053833 + "reprojection_error_px": 1.256052149249718, + "confidence": 0.253222839086839 }, { "marker_id": 91, "observed_center_px": [ - 1059.25, - 161.75 + 1190.75, + 316.75 ], "projected_center_px": [ - 1059.4254150390625, - 161.79110717773438 + 1191.557373046875, + 316.2501525878906 ], - "reprojection_error_px": 0.18016724449961458, - "confidence": 0.17612778902053833 + "reprojection_error_px": 0.9495781548733419, + "confidence": 0.2270211108947793 + }, + { + "marker_id": 73, + "observed_center_px": [ + 612.0, + 319.75 + ], + "projected_center_px": [ + 611.6075439453125, + 318.3360900878906 + ], + "reprojection_error_px": 1.46736600561074, + "confidence": 0.22241238714409198 } ] }, diff --git a/data/evaluations/Scene8/render_c_aruco_detection.json b/data/evaluations/Scene8/render_c_aruco_detection.json index 1ec8a01..e7e36c5 100644 --- a/data/evaluations/Scene8/render_c_aruco_detection.json +++ b/data/evaluations/Scene8/render_c_aruco_detection.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:06:51Z", + "created_utc": "2026-06-02T09:26:13Z", "vision_config": { "MarkerType": "DICT_4X4_250", "MarkerSize": 0.025 @@ -10,14 +10,14 @@ "intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene8\\render_a.npz", "camera_matrix": [ [ - 1777.77783203125, + 1992.8416748046875, 0.0, - 640.0 + 719.249267578125 ], [ 0.0, - 1777.77783203125, - 360.0 + 1997.40380859375, + 537.7935791015625 ], [ 0.0, @@ -26,8 +26,8 @@ ] ], "distortion_coefficients": [ - 0.0, - 0.0, + 0.019999999552965164, + -0.009999999776482582, 0.0, 0.0, 0.0 @@ -35,1198 +35,1277 @@ }, "image": { "image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene8\\render_c.png", - "image_sha256": "a8889243e89e23f042519bf0352fe072d9df902d060e7c64d3e03fd227cad124", - "width_px": 1280, - "height_px": 720 + "image_sha256": "1b0bf9dacd81e9ebebc6d6028ae281ae1bf24e7be97577793ad48254c36aa455", + "width_px": 1440, + "height_px": 1080 }, "aruco": { "dictionary": "DICT_4X4_250", - "num_detected_markers": 14, - "num_rejected_candidates": 17 + "num_detected_markers": 15, + "num_rejected_candidates": 18 }, "detections": [ { - "observation_id": "df41b93c-948a-40c8-b122-9182ae9e15c6", + "observation_id": "61628775-d6b1-4593-981c-732c5cd62995", "type": "aruco", "marker_id": 44, "marker_size_m": 0.025, "image_points_px": [ [ - 723.0, - 100.0 + 818.0, + 255.0 ], [ - 712.0, - 41.0 + 804.0, + 189.0 ], [ - 768.0, - 31.0 + 865.0, + 175.0 ], [ - 778.0, - 91.0 + 879.0, + 242.0 ] ], "center_px": [ - 745.25, - 65.75 + 841.5, + 215.25 ], "quality": { - "area_px": 3402.0, - "perimeter_px": 233.4616355895996, + "area_px": 4245.5, + "perimeter_px": 260.8713798522949, "sharpness": { - "laplacian_var": 729.9068446846409 + "laplacian_var": 89.16299451083502 }, "contrast": { - "p05": 8.0, - "p95": 166.0, - "dynamic_range": 158.0, - "mean_gray": 54.452019105514545, - "std_gray": 65.48795584927184 + "p05": 7.0, + "p95": 158.0, + "dynamic_range": 151.0, + "mean_gray": 56.4228996809642, + "std_gray": 61.16067043020983 }, "geometry": { - "distance_to_center_norm": 0.42558351159095764, - "distance_to_border_px": 31.0 + "distance_to_center_norm": 0.38526055216789246, + "distance_to_border_px": 175.0 }, - "edge_ratio": 1.0914406874675815, + "edge_ratio": 1.0974379882526397, "edge_lengths_px": [ - 60.01666259765625, - 56.88584899902344, - 60.8276252746582, - 55.73149871826172 + 67.46851348876953, + 62.585941314697266, + 68.44705963134766, + 62.36986541748047 ] }, - "confidence": 0.5680565211826186 + "confidence": 0.6770541590600632 }, { - "observation_id": "8aad04f9-5f2a-4ca6-8a48-0096d2414cce", + "observation_id": "0655b51a-28c6-407b-9fd4-a44cb682cb79", + "type": "aruco", + "marker_id": 45, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 784.0, + 127.0 + ], + [ + 787.0, + 63.0 + ], + [ + 841.0, + 84.0 + ], + [ + 836.0, + 148.0 + ] + ], + "center_px": [ + 812.0, + 105.5 + ], + "quality": { + "area_px": 3476.0, + "perimeter_px": 242.28521347045898, + "sharpness": { + "laplacian_var": 150.9102967658869 + }, + "contrast": { + "p05": 22.0, + "p95": 178.0, + "dynamic_range": 156.0, + "mean_gray": 105.42481688927187, + "std_gray": 67.70787523014293 + }, + "geometry": { + "distance_to_center_norm": 0.49348127841949463, + "distance_to_border_px": 63.0 + }, + "edge_ratio": 1.144698150085769, + "edge_lengths_px": [ + 64.07027435302734, + 57.93962478637695, + 64.19501495361328, + 56.080299377441406 + ] + }, + "confidence": 0.8735927457601578 + }, + { + "observation_id": "cde58d0c-241b-43a2-9451-8f7224eebce6", "type": "aruco", "marker_id": 115, "marker_size_m": 0.025, "image_points_px": [ [ - 706.0, - 245.0 + 784.0, + 407.0 ], [ - 656.0, - 239.0 + 730.0, + 398.0 ], [ - 657.0, - 182.0 + 733.0, + 335.0 ], [ - 707.0, - 187.0 + 788.0, + 344.0 ] ], "center_px": [ - 681.5, - 213.25 + 758.75, + 371.0 ], "quality": { - "area_px": 2880.5, - "perimeter_px": 215.62548446655273, + "area_px": 3465.0, + "perimeter_px": 236.6746063232422, "sharpness": { - "laplacian_var": 1156.5547866735521 + "laplacian_var": 198.13317764772333 }, "contrast": { - "p05": 33.0, - "p95": 189.0, - "dynamic_range": 156.0, - "mean_gray": 64.75550891920251, - "std_gray": 57.90341882319785 + "p05": 30.0, + "p95": 182.0, + "dynamic_range": 152.0, + "mean_gray": 67.00958605664488, + "std_gray": 56.264864563599915 }, "geometry": { - "distance_to_center_norm": 0.20768709480762482, - "distance_to_border_px": 182.0 + "distance_to_center_norm": 0.1926506608724594, + "distance_to_border_px": 335.0 }, - "edge_ratio": 1.154414706982455, + "edge_ratio": 1.153110189876871, "edge_lengths_px": [ - 50.35871505737305, - 57.00876998901367, - 50.2493782043457, - 58.00862121582031 + 54.7448616027832, + 63.071388244628906, + 55.73149871826172, + 63.12685775756836 ] }, - "confidence": 0.8662398304106136 + "confidence": 0.8672198101959189 }, { - "observation_id": "c6f74926-22ea-4e8a-acf0-467b64fde728", + "observation_id": "306e14dc-ac4f-4671-b728-8cd39e6854cb", "type": "aruco", "marker_id": 245, "marker_size_m": 0.025, "image_points_px": [ [ - 737.0, - 594.0 + 829.0, + 808.0 ], [ - 736.0, - 645.0 + 826.0, + 864.0 ], [ - 682.0, - 643.0 + 767.0, + 860.0 ], [ - 682.0, - 592.0 + 768.0, + 804.0 ] ], "center_px": [ - 709.25, - 618.5 + 797.5, + 834.0 ], "quality": { - "area_px": 2780.5, - "perimeter_px": 211.08317947387695, + "area_px": 3368.0, + "perimeter_px": 232.35567092895508, "sharpness": { - "laplacian_var": 1355.794647830936 + "laplacian_var": 152.4538076312865 }, "contrast": { - "p05": 21.0, - "p95": 178.0, - "dynamic_range": 157.0, - "mean_gray": 79.68930481283422, - "std_gray": 71.64525832665541 + "p05": 18.0, + "p95": 170.0, + "dynamic_range": 152.0, + "mean_gray": 84.89296909986565, + "std_gray": 65.99791491914247 }, "geometry": { - "distance_to_center_norm": 0.36444804072380066, - "distance_to_border_px": 75.0 + "distance_to_center_norm": 0.337825745344162, + "distance_to_border_px": 216.0 }, - "edge_ratio": 1.0791441225538068, + "edge_ratio": 1.091451168350905, "edge_lengths_px": [ - 51.009803771972656, - 54.037025451660156, - 51.0, - 55.03635025024414 + 56.080299377441406, + 59.13543701171875, + 56.00892639160156, + 61.13100814819336 ] }, - "confidence": 0.9266602848500798 + "confidence": 0.9162113972638095 }, { - "observation_id": "42ace2fc-8c05-49ee-bfae-1b6244b40cdc", + "observation_id": "bc8bb167-e02d-48c6-bee7-29b92c4077d0", "type": "aruco", "marker_id": 248, "marker_size_m": 0.025, "image_points_px": [ [ - 653.0, - 590.0 + 739.0, + 800.0 ], [ - 653.0, - 641.0 + 739.0, + 857.0 ], [ - 599.0, - 638.0 + 684.0, + 856.0 ], [ - 599.0, - 588.0 + 682.0, + 799.0 ] ], "center_px": [ - 626.0, - 614.25 + 711.0, + 828.0 ], "quality": { - "area_px": 2727.0, - "perimeter_px": 209.12029647827148, + "area_px": 3191.0, + "perimeter_px": 226.05293655395508, "sharpness": { - "laplacian_var": 1806.0916435831948 + "laplacian_var": 382.38872734677955 }, "contrast": { - "p05": 22.0, - "p95": 179.0, - "dynamic_range": 157.0, - "mean_gray": 88.88444687842278, - "std_gray": 72.74289153247668 + "p05": 19.0, + "p95": 171.0, + "dynamic_range": 152.0, + "mean_gray": 94.90698750578436, + "std_gray": 65.23004642237348 }, "geometry": { - "distance_to_center_norm": 0.3467715382575989, - "distance_to_border_px": 79.0 + "distance_to_center_norm": 0.3201562166213989, + "distance_to_border_px": 223.0 }, - "edge_ratio": 1.0816654205322265, + "edge_ratio": 1.0368300166785678, "edge_lengths_px": [ - 51.0, - 54.08327102661133, - 50.0, - 54.037025451660156 + 57.0, + 55.009090423583984, + 57.03507614135742, + 57.00876998901367 ] }, - "confidence": 0.9245002946548448 + "confidence": 0.9644782499675782 }, { - "observation_id": "42677101-eab3-44a2-978f-38f5cfd13558", + "observation_id": "2d938e84-0b0f-46d3-947a-2a0591b48904", "type": "aruco", "marker_id": 243, "marker_size_m": 0.025, "image_points_px": [ [ - 483.0, - 590.0 + 546.0, + 808.0 ], [ - 537.0, - 592.0 + 606.0, + 811.0 ], [ - 538.0, - 640.0 + 606.0, + 864.0 ], [ - 485.0, - 638.0 + 548.0, + 861.0 ] ], "center_px": [ - 510.75, - 615.0 + 576.5, + 836.0 ], "quality": { - "area_px": 2565.0, - "perimeter_px": 203.12681198120117, + "area_px": 3124.0, + "perimeter_px": 224.19021224975586, "sharpness": { - "laplacian_var": 1308.1827021560414 + "laplacian_var": 157.03364726758159 }, "contrast": { - "p05": 22.0, - "p95": 177.0, - "dynamic_range": 155.0, - "mean_gray": 73.28438228438229, - "std_gray": 69.15337680104079 + "p05": 19.0, + "p95": 170.0, + "dynamic_range": 151.0, + "mean_gray": 75.47061611374407, + "std_gray": 64.38657567465873 }, "geometry": { - "distance_to_center_norm": 0.3893295228481293, - "distance_to_border_px": 80.0 + "distance_to_center_norm": 0.36550024151802063, + "distance_to_border_px": 216.0 }, - "edge_ratio": 1.1255271681810113, + "edge_ratio": 1.1334897167277787, "edge_lengths_px": [ - 54.037025451660156, - 48.010414123535156, - 53.037723541259766, - 48.041648864746094 + 60.074954986572266, + 53.0, + 58.07753372192383, + 53.037723541259766 ] }, - "confidence": 0.8884725560344505 + "confidence": 0.8822312061964318 }, { - "observation_id": "46d05487-9882-4984-9970-a89e95f58356", + "observation_id": "8c31d1f6-3bf3-445f-bf71-fafa4e435fc7", + "type": "aruco", + "marker_id": 40, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 945.0, + 171.0 + ], + [ + 883.0, + 154.0 + ], + [ + 905.0, + 124.0 + ], + [ + 969.0, + 142.0 + ] + ], + "center_px": [ + 925.5, + 147.75 + ], + "quality": { + "area_px": 2261.0, + "perimeter_px": 205.61670303344727, + "sharpness": { + "laplacian_var": 150.05549151542772 + }, + "contrast": { + "p05": 19.0, + "p95": 119.0, + "dynamic_range": 100.0, + "mean_gray": 52.77625570776256, + "std_gray": 37.82877839284813 + }, + "geometry": { + "distance_to_center_norm": 0.49202316999435425, + "distance_to_border_px": 124.0 + }, + "edge_ratio": 1.7870761226994067, + "edge_lengths_px": [ + 64.28841400146484, + 37.202152252197266, + 66.48307800292969, + 37.64305877685547 + ] + }, + "confidence": 0.5595732533706982 + }, + { + "observation_id": "24608f3f-57ed-4ac0-b452-eb08c72b9b20", "type": "aruco", "marker_id": 114, "marker_size_m": 0.025, "image_points_px": [ [ - 805.0, - 233.0 + 905.0, + 393.0 ], [ - 780.0, - 243.0 + 877.0, + 409.0 ], [ - 781.0, - 184.0 + 878.0, + 338.0 ], [ - 807.0, - 177.0 + 905.0, + 332.0 ] ], "center_px": [ - 793.25, - 209.25 + 891.25, + 368.0 ], "quality": { - "area_px": 1453.5, - "perimeter_px": 168.89582061767578, + "area_px": 1809.5, + "perimeter_px": 191.9147071838379, "sharpness": { - "laplacian_var": 373.600439 + "laplacian_var": 63.53434152288299 }, "contrast": { - "p05": 11.0, - "p95": 95.04999999999995, - "dynamic_range": 84.04999999999995, - "mean_gray": 33.373, - "std_gray": 33.35175963873571 + "p05": 9.0, + "p95": 84.0, + "dynamic_range": 75.0, + "mean_gray": 31.118914604948124, + "std_gray": 28.083777325385235 }, "geometry": { - "distance_to_center_norm": 0.2927509546279907, - "distance_to_border_px": 177.0 + "distance_to_center_norm": 0.269683301448822, + "distance_to_border_px": 332.0 }, - "edge_ratio": 2.191519716175366, + "edge_ratio": 2.567264943531831, "edge_lengths_px": [ - 26.925823211669922, - 59.00847244262695, - 26.925823211669922, - 56.035701751708984 + 32.24903106689453, + 71.00704193115234, + 27.658634185791016, + 61.0 ] }, - "confidence": 0.4421589241693412 + "confidence": 0.19334274181482392 }, { - "observation_id": "1bcf67b9-ceeb-43ef-a211-3ceb83d006d1", + "observation_id": "a1337284-bae4-4ed7-a6e0-9bf5004334b1", "type": "aruco", "marker_id": 120, "marker_size_m": 0.025, "image_points_px": [ [ - 801.0, - 388.0 + 899.0, + 567.0 ], [ - 776.0, - 402.0 + 872.0, + 588.0 ], [ - 777.0, - 345.0 - ], - [ - 802.0, - 334.0 - ] - ], - "center_px": [ - 789.0, - 367.25 - ], - "quality": { - "area_px": 1375.0, - "perimeter_px": 166.9841251373291, - "sharpness": { - "laplacian_var": 439.50855351193974 - }, - "contrast": { - "p05": 14.200000000000003, - "p95": 97.0, - "dynamic_range": 82.8, - "mean_gray": 33.3978835978836, - "std_gray": 30.496463421766265 - }, - "geometry": { - "distance_to_center_norm": 0.20315375924110413, - "distance_to_border_px": 318.0 - }, - "edge_ratio": 2.0872394303917954, - "edge_lengths_px": [ - 28.65309715270996, - 57.00876998901367, - 27.312999725341797, - 54.00925827026367 - ] - }, - "confidence": 0.4391765761605027 - }, - { - "observation_id": "80bb6872-8416-4711-a3c7-a0388c2f1080", - "type": "aruco", - "marker_id": 229, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 501.0, - 500.0 - ], - [ - 552.0, - 502.0 - ], - [ - 544.0, + 871.0, 523.0 ], [ - 491.0, - 521.0 + 899.0, + 509.0 ] ], "center_px": [ - 522.0, - 511.5 + 885.25, + 546.75 ], "quality": { - "area_px": 1110.0, - "perimeter_px": 149.80853462219238, + "area_px": 1700.0, + "perimeter_px": 188.5179042816162, "sharpness": { - "laplacian_var": 2591.8971566350774 + "laplacian_var": 64.61463862881381 }, "contrast": { - "p05": 17.0, - "p95": 179.0, - "dynamic_range": 162.0, - "mean_gray": 65.55699481865285, - "std_gray": 67.2936925135542 + "p05": 12.0, + "p95": 86.0, + "dynamic_range": 74.0, + "mean_gray": 31.978021978021978, + "std_gray": 25.9352113734752 }, "geometry": { - "distance_to_center_norm": 0.26151609420776367, - "distance_to_border_px": 197.0 + "distance_to_center_norm": 0.18376421928405762, + "distance_to_border_px": 492.0 }, - "edge_ratio": 2.360147809688194, + "edge_ratio": 2.0765944358952284, "edge_lengths_px": [ - 51.03919982910156, - 22.472204208374023, - 53.037723541259766, - 23.25940704345703 + 34.20526123046875, + 65.0076904296875, + 31.30495262145996, + 58.0 ] }, - "confidence": 0.31353968465973475 + "confidence": 0.23984999870668178 }, { - "observation_id": "d7b78550-51bf-4083-8eb8-0b1dab649975", + "observation_id": "d79ff52b-2bfa-456f-93a1-e41e58930ecd", "type": "aruco", - "marker_id": 232, + "marker_id": 58, "marker_size_m": 0.025, "image_points_px": [ [ - 681.0, - 650.0 + 245.0, + 1048.0 ], [ - 736.0, - 653.0 + 264.0, + 1017.0 ], [ - 738.0, - 672.0 + 320.0, + 1020.0 ], [ - 685.0, - 669.0 + 304.0, + 1050.0 ] ], "center_px": [ - 710.0, - 661.0 + 283.25, + 1033.75 ], "quality": { - "area_px": 1017.0, - "perimeter_px": 146.68805694580078, + "area_px": 1797.5, + "perimeter_px": 185.47350692749023, "sharpness": { - "laplacian_var": 1866.819760909208 - }, - "contrast": { - "p05": 25.0, - "p95": 134.0, - "dynamic_range": 109.0, - "mean_gray": 75.98998569384835, - "std_gray": 46.24496152271377 - }, - "geometry": { - "distance_to_center_norm": 0.42085161805152893, - "distance_to_border_px": 48.0 - }, - "edge_ratio": 2.883110960426528, - "edge_lengths_px": [ - 55.081756591796875, - 19.10497283935547, - 53.0848388671875, - 19.416488647460938 - ] - }, - "confidence": 0.22575613943894435 - }, - { - "observation_id": "ae27cbe6-67c8-4cf8-9adf-1088807156fb", - "type": "aruco", - "marker_id": 208, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 897.0, - 638.0 - ], - [ - 946.0, - 641.0 - ], - [ - 949.0, - 662.0 - ], - [ - 898.0, - 660.0 - ] - ], - "center_px": [ - 922.5, - 650.25 - ], - "quality": { - "area_px": 1070.0, - "perimeter_px": 143.36686897277832, - "sharpness": { - "laplacian_var": 1945.561653540971 - }, - "contrast": { - "p05": 11.0, - "p95": 148.0, - "dynamic_range": 137.0, - "mean_gray": 56.28401585204755, - "std_gray": 57.254304627721886 - }, - "geometry": { - "distance_to_center_norm": 0.5515881180763245, - "distance_to_border_px": 58.0 - }, - "edge_ratio": 2.4060109543143446, - "edge_lengths_px": [ - 49.09175109863281, - 21.21320343017578, - 51.03919982910156, - 22.022714614868164 - ] - }, - "confidence": 0.2964796698261984 - }, - { - "observation_id": "a2634beb-0968-465a-8510-534fd239e88d", - "type": "aruco", - "marker_id": 198, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 533.0, - 431.0 - ], - [ - 579.0, - 432.0 - ], - [ - 573.0, - 449.0 - ], - [ - 525.0, - 447.0 - ] - ], - "center_px": [ - 552.5, - 439.75 - ], - "quality": { - "area_px": 786.0, - "perimeter_px": 129.96881675720215, - "sharpness": { - "laplacian_var": 4121.009546205313 + "laplacian_var": 304.46394719161515 }, "contrast": { "p05": 16.0, - "p95": 176.0, - "dynamic_range": 160.0, - "mean_gray": 85.25925925925925, - "std_gray": 67.741401751572 + "p95": 172.0, + "dynamic_range": 156.0, + "mean_gray": 85.85819672131147, + "std_gray": 62.64998049293056 }, "geometry": { - "distance_to_center_norm": 0.16122855246067047, - "distance_to_border_px": 271.0 + "distance_to_center_norm": 0.732440173625946, + "distance_to_border_px": 30.0 }, - "edge_ratio": 2.685609775888021, + "edge_ratio": 1.736290875603171, "edge_lengths_px": [ - 46.010868072509766, - 18.027755737304688, - 48.041648864746094, - 17.8885440826416 + 36.359317779541016, + 56.080299377441406, + 34.0, + 59.03388977050781 ] }, - "confidence": 0.19511397549434922 + "confidence": 0.3455642187784726 }, { - "observation_id": "c826d934-f688-47d4-ac22-495c3cdf1a12", + "observation_id": "dd5509e3-7ff3-49f8-be4c-7fc2d104bf75", "type": "aruco", - "marker_id": 214, + "marker_id": 96, "marker_size_m": 0.025, "image_points_px": [ [ - 893.0, - 574.0 + 1068.0, + 1052.0 ], [ - 937.0, - 575.0 + 1066.0, + 1021.0 ], [ - 940.0, - 594.0 + 1125.0, + 1025.0 ], [ - 895.0, - 592.0 + 1130.0, + 1055.0 ] ], "center_px": [ - 916.25, - 583.75 + 1097.25, + 1038.25 ], "quality": { - "area_px": 819.5, - "perimeter_px": 126.40194129943848, + "area_px": 1833.0, + "perimeter_px": 182.68623542785645, "sharpness": { - "laplacian_var": 1407.9392169119062 + "laplacian_var": 223.03794348917327 + }, + "contrast": { + "p05": 16.0, + "p95": 165.0, + "dynamic_range": 149.0, + "mean_gray": 90.87360890302067, + "std_gray": 62.01724786895763 + }, + "geometry": { + "distance_to_center_norm": 0.6943960785865784, + "distance_to_border_px": 25.0 + }, + "edge_ratio": 2.0409324279297913, + "edge_lengths_px": [ + 31.064449310302734, + 59.13543701171875, + 30.4138126373291, + 62.07253646850586 + ] + }, + "confidence": 0.24498606281991034 + }, + { + "observation_id": "5765d17d-a8dc-44be-90e0-4db43a10bc41", + "type": "aruco", + "marker_id": 62, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1146.0, + 1043.0 + ], + [ + 1138.0, + 1012.0 + ], + [ + 1196.0, + 1014.0 + ], + [ + 1206.0, + 1044.0 + ] + ], + "center_px": [ + 1171.5, + 1028.25 + ], + "quality": { + "area_px": 1786.0, + "perimeter_px": 181.68120193481445, + "sharpness": { + "laplacian_var": 239.0484243456343 + }, + "contrast": { + "p05": 17.0, + "p95": 155.0, + "dynamic_range": 138.0, + "mean_gray": 48.64639091646391, + "std_gray": 47.17611931828596 + }, + "geometry": { + "distance_to_center_norm": 0.7389017343521118, + "distance_to_border_px": 36.0 + }, + "edge_ratio": 1.8976300891188014, + "edge_lengths_px": [ + 32.015621185302734, + 58.03447341918945, + 31.62277603149414, + 60.008331298828125 + ] + }, + "confidence": 0.37942062793404846 + }, + { + "observation_id": "c7903870-01e8-405f-908c-49a800a0a1c8", + "type": "aruco", + "marker_id": 64, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 111.0, + 1002.0 + ], + [ + 134.0, + 974.0 + ], + [ + 187.0, + 978.0 + ], + [ + 167.0, + 1005.0 + ] + ], + "center_px": [ + 149.75, + 989.75 + ], + "quality": { + "area_px": 1574.0, + "perimeter_px": 179.06696319580078, + "sharpness": { + "laplacian_var": 601.1316947771821 }, "contrast": { "p05": 13.0, - "p95": 141.0, - "dynamic_range": 128.0, - "mean_gray": 73.60240963855422, - "std_gray": 54.60058627645282 + "p95": 170.0, + "dynamic_range": 157.0, + "mean_gray": 87.35816618911174, + "std_gray": 62.98406195872507 }, "geometry": { - "distance_to_center_norm": 0.4841289222240448, - "distance_to_border_px": 126.0 + "distance_to_center_norm": 0.8069605827331543, + "distance_to_border_px": 75.0 }, - "edge_ratio": 2.4871620155740866, + "edge_ratio": 1.6690270445905255, "edge_lengths_px": [ - 44.0113639831543, - 19.235383987426758, - 45.0444221496582, - 18.11077117919922 + 36.2353401184082, + 53.15073013305664, + 33.60059356689453, + 56.080299377441406 ] }, - "confidence": 0.21966133686197709 + "confidence": 0.5991514656644388 }, { - "observation_id": "ac3fbe0f-02c9-4ff6-aafb-63cf8fc10590", + "observation_id": "396f9e7f-5a8c-41ee-bd90-4f46a89ec358", "type": "aruco", - "marker_id": 210, + "marker_id": 103, "marker_size_m": 0.025, "image_points_px": [ [ - 299.0, - 554.0 + 404.0, + 1022.0 ], [ - 341.0, - 556.0 + 417.0, + 993.0 ], [ - 330.0, - 573.0 + 473.0, + 996.0 ], [ - 287.0, - 571.0 + 462.0, + 1025.0 ] ], "center_px": [ - 314.25, - 563.5 + 439.0, + 1009.0 ], "quality": { - "area_px": 745.5, - "perimeter_px": 126.15118789672852, + "area_px": 1689.0, + "perimeter_px": 176.95445442199707, "sharpness": { - "laplacian_var": 2619.1431811325074 + "laplacian_var": 465.74684857070764 }, "contrast": { - "p05": 23.0, - "p95": 179.0, - "dynamic_range": 156.0, - "mean_gray": 84.32402234636872, - "std_gray": 62.95385114915324 + "p05": 29.0, + "p95": 173.0, + "dynamic_range": 144.0, + "mean_gray": 124.20528634361233, + "std_gray": 55.119567016530645 }, "geometry": { - "distance_to_center_norm": 0.5230682492256165, - "distance_to_border_px": 147.0 + "distance_to_center_norm": 0.6074862480163574, + "distance_to_border_px": 55.0 }, - "edge_ratio": 2.1259143843226416, + "edge_ratio": 1.8724948469939393, "edge_lengths_px": [ - 42.04759216308594, - 20.248456954956055, - 43.046485900878906, - 20.808652877807617 + 31.78049659729004, + 56.080299377441406, + 31.016124725341797, + 58.07753372192383 ] }, - "confidence": 0.233781757000696 + "confidence": 0.5340468635229503 }, { - "observation_id": "a0e220cb-3040-44d3-b75d-dcdb4a2af27a", + "observation_id": "e20b322e-ab22-4dd9-b60c-e34a685740de", "type": "aruco", - "marker_id": 53, + "marker_id": 79, "marker_size_m": 0.025, "image_points_px": [ [ - 1098.0, - 497.0 + 916.0, + 1011.0 ], [ - 1092.0, - 484.0 + 919.0, + 982.0 ], [ - 1128.0, - 485.0 + 975.0, + 986.0 ], [ - 1134.0, - 498.0 + 975.0, + 1014.0 ] ], "center_px": [ - 1113.0, - 491.0 + 946.25, + 998.25 ], "quality": { - "area_px": 462.0, - "perimeter_px": 100.66341400146484, + "area_px": 1644.0, + "perimeter_px": 172.37365531921387, "sharpness": { - "laplacian_var": 1488.2588345357046 + "laplacian_var": 461.4658969895932 }, "contrast": { - "p05": 19.0, - "p95": 155.0, - "dynamic_range": 136.0, - "mean_gray": 103.74844720496894, - "std_gray": 46.97814425838358 + "p05": 18.0, + "p95": 164.0, + "dynamic_range": 146.0, + "mean_gray": 106.02981029810299, + "std_gray": 51.66510196302034 }, "geometry": { - "distance_to_center_norm": 0.6683969497680664, - "distance_to_border_px": 146.0 + "distance_to_center_norm": 0.5678442120552063, + "distance_to_border_px": 66.0 }, - "edge_ratio": 2.515318792826958, + "edge_ratio": 2.109865052359445, "edge_lengths_px": [ - 14.317821502685547, - 36.013885498046875, - 14.317821502685547, - 36.013885498046875 + 29.154760360717773, + 56.14267349243164, + 28.0, + 59.07622146606445 ] }, - "confidence": 0.12244968744253681 + "confidence": 0.4739639622362142 } ], "rejected_candidates": [ { "image_points_px": [ [ - 632.0, - 427.0 + 761.0, + 150.0 ], [ - 626.0, - 498.0 + 803.0, + 256.0 ], [ - 614.0, - 502.0 + 775.0, + 253.0 ], [ - 613.0, - 484.0 - ] - ], - "center_px": [ - 621.25, - 477.75 - ], - "area_px": 613.5 - }, - { - "image_points_px": [ - [ - 1228.0, - 489.0 - ], - [ - 1265.0, - 491.0 - ], - [ - 1273.0, - 504.0 - ], - [ - 1235.0, - 502.0 - ] - ], - "center_px": [ - 1250.25, - 496.5 - ], - "area_px": 472.5 - }, - { - "image_points_px": [ - [ - 1025.0, - 491.0 - ], - [ - 1062.0, - 493.0 - ], - [ - 1066.0, - 505.0 - ], - [ - 1028.0, - 504.0 - ] - ], - "center_px": [ - 1045.25, - 498.25 - ], - "area_px": 463.5 - }, - { - "image_points_px": [ - [ - 1137.0, - 457.0 - ], - [ - 1172.0, - 459.0 - ], - [ - 1177.0, - 470.0 - ], - [ - 1142.0, - 469.0 - ] - ], - "center_px": [ - 1157.0, - 463.75 - ], - "area_px": 395.0 - }, - { - "image_points_px": [ - [ - 967.0, - 455.0 - ], - [ - 1001.0, - 456.0 - ], - [ - 1004.0, - 468.0 - ], - [ - 970.0, - 467.0 - ] - ], - "center_px": [ - 985.5, - 461.5 - ], - "area_px": 405.0 - }, - { - "image_points_px": [ - [ - 1119.0, - 516.0 - ], - [ - 1141.0, - 511.0 - ], - [ - 1164.0, - 518.0 - ], - [ - 1129.0, - 520.0 - ] - ], - "center_px": [ - 1138.25, - 516.25 - ], - "area_px": 214.5 - }, - { - "image_points_px": [ - [ - 1202.0, - 436.0 - ], - [ - 1234.0, - 437.0 - ], - [ - 1241.0, - 448.0 - ], - [ - 1207.0, - 447.0 - ] - ], - "center_px": [ - 1221.0, - 442.0 - ], - "area_px": 357.0 - }, - { - "image_points_px": [ - [ - 1004.0, - 444.0 - ], - [ - 1037.0, - 445.0 - ], - [ - 1041.0, - 456.0 - ], - [ - 1006.0, - 455.0 - ] - ], - "center_px": [ - 1022.0, - 450.0 - ], - "area_px": 371.0 - }, - { - "image_points_px": [ - [ - 901.0, - 436.0 - ], - [ - 933.0, - 437.0 - ], - [ - 935.0, - 448.0 - ], - [ - 901.0, - 447.0 - ] - ], - "center_px": [ - 917.5, - 442.0 - ], - "area_px": 362.0 - }, - { - "image_points_px": [ - [ - 678.0, - 191.0 - ], - [ - 699.0, - 191.0 - ], - [ - 701.0, - 209.0 - ], - [ - 679.0, - 207.0 - ] - ], - "center_px": [ - 689.25, - 199.5 - ], - "area_px": 364.0 - }, - { - "image_points_px": [ - [ - 663.0, - 211.0 - ], - [ - 682.0, - 212.0 - ], - [ - 682.0, - 223.0 - ], - [ - 663.0, + 755.0, 222.0 ] ], "center_px": [ - 672.5, - 217.0 + 773.5, + 220.25 ], - "area_px": 209.0 + "area_px": 2234.0 }, { "image_points_px": [ - [ - 542.0, - 601.0 - ], [ 565.0, - 601.0 + 1008.0 ], [ - 569.0, - 603.0 + 577.0, + 980.0 ], [ - 544.0, - 603.0 + 632.0, + 984.0 + ], + [ + 622.0, + 1012.0 ] ], "center_px": [ - 555.0, - 602.0 + 599.0, + 996.0 ], - "area_px": 48.0 + "area_px": 1612.0 }, { "image_points_px": [ [ - 1168.0, - 481.0 + 763.0, + 868.0 ], [ - 1144.0, - 482.0 + 824.0, + 870.0 ], [ - 1142.0, - 480.0 + 823.0, + 892.0 ], [ - 1161.0, - 479.0 + 767.0, + 888.0 ] ], "center_px": [ - 1153.75, - 480.5 + 794.25, + 879.5 ], - "area_px": 47.5 + "area_px": 1224.0 }, { "image_points_px": [ [ - 543.0, - 610.0 + 548.0, + 717.0 ], [ - 563.0, - 610.0 + 558.0, + 698.0 ], [ - 568.0, - 612.0 + 613.0, + 699.0 ], [ - 544.0, - 613.0 + 605.0, + 722.0 ] ], "center_px": [ - 554.5, - 611.25 + 581.0, + 709.0 ], - "area_px": 56.5 + "area_px": 1203.0 }, { "image_points_px": [ [ - 663.0, - 191.0 + 1015.0, + 854.0 ], [ - 674.0, - 192.0 + 1069.0, + 856.0 ], [ - 673.0, - 204.0 + 1071.0, + 879.0 ], [ - 663.0, - 202.0 + 1014.0, + 876.0 ] ], "center_px": [ - 668.25, - 197.25 + 1042.25, + 866.25 ], - "area_px": 121.5 + "area_px": 1247.5 }, { "image_points_px": [ [ - 606.0, - 622.0 + 1001.0, + 782.0 ], [ - 616.0, - 622.0 + 1050.0, + 784.0 ], [ - 618.0, - 631.0 + 1053.0, + 803.0 ], [ - 607.0, - 632.0 + 1001.0, + 801.0 ] ], "center_px": [ - 611.75, - 626.75 + 1026.25, + 792.5 ], - "area_px": 100.5 + "area_px": 956.5 }, { "image_points_px": [ [ - 310.0, - 569.0 + 328.0, + 778.0 ], [ - 313.0, + 342.0, + 759.0 + ], + [ + 387.0, + 762.0 + ], + [ + 375.0, + 780.0 + ] + ], + "center_px": [ + 358.0, + 769.75 + ], + "area_px": 883.5 + }, + { + "image_points_px": [ + [ + 1232.0, + 678.0 + ], + [ + 1272.0, + 678.0 + ], + [ + 1278.0, + 693.0 + ], + [ + 1237.0, + 692.0 + ] + ], + "center_px": [ + 1254.75, + 685.25 + ], + "area_px": 584.5 + }, + { + "image_points_px": [ + [ + 1154.0, + 689.0 + ], + [ + 1195.0, + 690.0 + ], + [ + 1200.0, + 703.0 + ], + [ + 1160.0, + 703.0 + ] + ], + "center_px": [ + 1177.25, + 696.25 + ], + "area_px": 544.0 + }, + { + "image_points_px": [ + [ + 1264.0, + 717.0 + ], + [ + 1278.0, + 714.0 + ], + [ + 1311.0, + 719.0 + ], + [ + 1287.0, + 721.0 + ] + ], + "center_px": [ + 1285.0, + 717.75 + ], + "area_px": 155.5 + }, + { + "image_points_px": [ + [ + 601.0, + 530.0 + ], + [ + 602.0, + 536.0 + ], + [ + 587.0, 565.0 ], [ - 328.0, - 567.0 - ], - [ - 324.0, - 571.0 + 588.0, + 554.0 ] ], "center_px": [ - 318.75, - 568.0 + 594.5, + 546.25 ], - "area_px": 65.0 + "area_px": 119.0 + }, + { + "image_points_px": [ + [ + 903.0, + 437.0 + ], + [ + 904.0, + 469.0 + ], + [ + 895.0, + 464.0 + ], + [ + 895.0, + 451.0 + ] + ], + "center_px": [ + 899.25, + 455.25 + ], + "area_px": 193.5 + }, + { + "image_points_px": [ + [ + 551.0, + 638.0 + ], + [ + 535.0, + 665.0 + ], + [ + 535.0, + 643.0 + ], + [ + 544.0, + 637.0 + ] + ], + "center_px": [ + 541.25, + 645.75 + ], + "area_px": 201.5 + }, + { + "image_points_px": [ + [ + 757.0, + 816.0 + ], + [ + 756.0, + 842.0 + ], + [ + 754.0, + 839.0 + ], + [ + 754.0, + 823.0 + ] + ], + "center_px": [ + 755.25, + 830.0 + ], + "area_px": 51.5 + }, + { + "image_points_px": [ + [ + 626.0, + 848.0 + ], + [ + 644.0, + 846.0 + ], + [ + 646.0, + 854.0 + ], + [ + 627.0, + 855.0 + ] + ], + "center_px": [ + 635.75, + 850.75 + ], + "area_px": 141.0 + }, + { + "image_points_px": [ + [ + 897.0, + 249.0 + ], + [ + 893.0, + 261.0 + ], + [ + 881.0, + 267.0 + ], + [ + 887.0, + 258.0 + ] + ], + "center_px": [ + 889.5, + 258.75 + ], + "area_px": 78.0 + }, + { + "image_points_px": [ + [ + 721.0, + 187.0 + ], + [ + 723.0, + 191.0 + ], + [ + 724.0, + 210.0 + ], + [ + 721.0, + 201.0 + ] + ], + "center_px": [ + 722.25, + 197.25 + ], + "area_px": 38.0 + }, + { + "image_points_px": [ + [ + 418.0, + 1035.0 + ], + [ + 428.0, + 1034.0 + ], + [ + 441.0, + 1036.0 + ], + [ + 423.0, + 1037.0 + ] + ], + "center_px": [ + 427.5, + 1035.5 + ], + "area_px": 37.0 } ] } \ No newline at end of file diff --git a/data/evaluations/Scene8/render_c_camera_pose.json b/data/evaluations/Scene8/render_c_camera_pose.json index e96363d..b2031d1 100644 --- a/data/evaluations/Scene8/render_c_camera_pose.json +++ b/data/evaluations/Scene8/render_c_camera_pose.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:06:54Z", + "created_utc": "2026-06-02T09:26:18Z", "source": { "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene8\\render_c_aruco_detection.json", "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" @@ -9,14 +9,14 @@ "camera_id": "c", "camera_matrix": [ [ - 1777.77783203125, + 1992.8416748046875, 0.0, - 640.0 + 719.249267578125 ], [ 0.0, - 1777.77783203125, - 360.0 + 1997.40380859375, + 537.7935791015625 ], [ 0.0, @@ -25,8 +25,8 @@ ] ], "distortion_coefficients": [ - 0.0, - 0.0, + 0.019999999552965164, + -0.009999999776482582, 0.0, 0.0, 0.0 @@ -36,218 +36,252 @@ "method": "single_camera_marker_center_lm", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "marker_size_m": 0.025, - "num_used_markers": 4, + "num_used_markers": 6, "used_marker_ids": [ - 208, - 214, - 210, - 53 + 58, + 96, + 62, + 64, + 103, + 79 ], "history": { "iters": [ 0, 1, 2, - 3 + 3, + 4, + 5 ], "rms": [ - 0.00815907053784058, - 0.00038889026461633554, - 8.059741566258575e-05, - 8.057603531058918e-05 + 0.008060964890453673, + 0.001687788907003638, + 0.001615771600648295, + 0.0016144804680602973, + 0.0016144588069979954, + 0.0016144587116802625 ], "lambda": [ 0.001, 0.0005, 0.00025, - 0.000125 + 0.000125, + 6.25e-05, + 3.125e-05 ] }, - "residual_rms_px": 0.20259041142176823, - "residual_median_px": 0.15068860335028333, - "residual_max_px": 0.3306448827815234, - "sigma2_normalized": 2.5969989343700774e-08 + "residual_rms_px": 4.569664709614535, + "residual_median_px": 3.4097577854259855, + "residual_max_px": 7.300332489835429, + "sigma2_normalized": 5.212953862940554e-06 }, "camera_pose": { "world_to_camera": { "rotation_matrix": [ [ - 0.993758499622345, - 0.1115521565079689, - -0.00043949359678663313 + 0.9903468489646912, + 0.1377483606338501, + -0.015441976487636566 ], [ - 0.03268022835254669, - -0.2948930859565735, - -0.9549712538719177 + 0.017909228801727295, + -0.23763218522071838, + -0.9711900949478149 ], [ - -0.1066587045788765, - 0.9489964246749878, - -0.29669803380966187 + -0.13744935393333435, + 0.961538553237915, + -0.23780524730682373 ] ], "translation_m": [ - -0.1977902352809906, - 0.10628540813922882, - 1.004310965538025 + -0.19436030089855194, + 0.11987753957509995, + 1.0130555629730225 ], "rvec_rad": [ - 1.8698444553315385, - 0.1043155347711448, - -0.07745837314462278 + 1.808717924054327, + 0.11417895302102635, + -0.11214983000389785 ] }, "camera_in_world": { "position_m": [ - 0.30020081996917725, - -0.8996807336807251, - 0.39938968420028687 + 0.32958102226257324, + -0.9188324213027954, + 0.35433250665664673 ], "position_mm": [ - 300.2008056640625, - -899.6807250976562, - 399.3896789550781 + 329.5810241699219, + -918.8323974609375, + 354.33251953125 ], "orientation_deg": { - "roll": 107.36153411865234, - "pitch": 6.122739791870117, - "yaw": 1.8835203647613525 + "roll": 103.89148712158203, + "pitch": 7.900278091430664, + "yaw": 1.036012053489685 } }, "uncertainty": { "pose_covariance_6x6": [ [ - 8.246326043381866e-07, - 1.2959856028252544e-07, - 1.9490143121569102e-07, - 9.573930417634736e-09, - -5.2672319999591544e-08, - 5.321782151119725e-08 + 0.0034778393481963584, + 4.4185978631961e-05, + -8.003370492743897e-05, + -1.3856173739953472e-05, + -0.0006477614289393936, + -0.00024635032155738646 ], [ - 1.295985602825249e-07, - 3.532319095277726e-07, - -1.0692949930590009e-07, - 5.005679212475838e-09, - -5.3080608967819447e-08, - 9.967726495155003e-08 + 4.418597863194223e-05, + 0.00034590636036440205, + -0.0007080640933831824, + 0.0001018082839319476, + 9.41127144867031e-07, + 6.005180402876456e-05 ], [ - 1.9490143121568835e-07, - -1.0692949930589784e-07, - 7.262839896596602e-07, - 1.9345880069809947e-09, - -9.100117867657551e-08, - -1.834612034473196e-07 + -8.00337049273839e-05, + -0.0007080640933831868, + 0.0015948179675871477, + -0.00021944776536572794, + -1.6134946696694943e-05, + -0.00013257695677967442 ], [ - 9.57393041763478e-09, - 5.005679212475731e-09, - 1.9345880069806957e-09, - 8.309753146754929e-09, - 1.344349962827341e-09, - 2.2053170650725068e-08 + -1.3856173739960179e-05, + 0.00010180828393194783, + -0.00021944776536572701, + 3.157531134555321e-05, + 6.170838505855742e-06, + 2.0129025127002506e-05 ], [ - -5.2672319999591e-08, - -5.308060896781994e-08, - -9.100117867657526e-08, - 1.344349962827285e-09, - 3.4310938619868394e-08, - 3.7279011506444744e-08 + -0.0006477614289393956, + 9.411271448637507e-07, + -1.6134946696685015e-05, + 6.170838505854559e-06, + 0.000123297985756716, + 5.1645302279776396e-05 ], [ - 5.3217821511198174e-08, - 9.967726495154872e-08, - -1.8346120344732167e-07, - 2.2053170650725124e-08, - 3.727901150644531e-08, - 2.94676495254624e-07 + -0.00024635032155739264, + 6.005180402876332e-05, + -0.00013257695677966987, + 2.0129025127002035e-05, + 5.164530227977739e-05, + 4.347468886868764e-05 ] ], "parameter_std": { "rvec_std_deg": [ - 0.05202988708375333, - 0.03405278190727662, - 0.048828779353641404 + 3.3789159647111244, + 1.065618879484457, + 2.2881168132566816 ], "tvec_std_m": [ - 9.11578474227805e-05, - 0.00018523212091823706, - 0.0005428411326112126 + 0.0056191913426714, + 0.011103962615062966, + 0.006593533868017032 ] }, "camera_center_std_m": [ - 0.0007788493900434405, - 0.0005268799492092695, - 0.0008621405191751387 + 0.03208084066179351, + 0.024173204971729725, + 0.043013438612719584 ], "camera_center_std_mm": [ - 0.7788493900434406, - 0.5268799492092695, - 0.8621405191751387 + 32.08084066179351, + 24.173204971729724, + 43.01343861271958 ], "orientation_std_deg": { - "roll": 0.05852006383811758, - "pitch": 0.041075651933117956, - "yaw": 0.03201289781064694 + "roll": 3.1584093553030326, + "pitch": 2.1085372628857764, + "yaw": 0.6097578410878511 } } }, "observations": { "markers": [ { - "marker_id": 208, + "marker_id": 58, "observed_center_px": [ - 922.5, - 650.25 + 283.25, + 1033.75 ], "projected_center_px": [ - 922.323486328125, - 650.3744506835938 + 285.57012939453125, + 1034.13916015625 ], - "reprojection_error_px": 0.21597464898859506, - "confidence": 0.2964796698261984 + "reprojection_error_px": 2.352540336440689, + "confidence": 0.3455642187784726 }, { - "marker_id": 214, + "marker_id": 96, "observed_center_px": [ - 916.25, - 583.75 + 1097.25, + 1038.25 ], "projected_center_px": [ - 916.5070190429688, - 583.5419921875 + 1089.95361328125, + 1038.010009765625 ], - "reprojection_error_px": 0.3306448827815234, - "confidence": 0.21966133686197709 + "reprojection_error_px": 7.300332489835429, + "confidence": 0.24498606281991034 }, { - "marker_id": 210, + "marker_id": 62, "observed_center_px": [ - 314.25, - 563.5 + 1171.5, + 1028.25 ], "projected_center_px": [ - 314.2375183105469, - 563.5274047851562 + 1177.969970703125, + 1029.0487060546875 ], - "reprojection_error_px": 0.030113366152997114, - "confidence": 0.233781757000696 + "reprojection_error_px": 6.519083697966324, + "confidence": 0.37942062793404846 }, { - "marker_id": 53, + "marker_id": 64, "observed_center_px": [ - 1113.0, - 491.0 + 149.75, + 989.75 ], "projected_center_px": [ - 1112.935546875, - 491.0560302734375 + 147.24081420898438, + 991.6749267578125 ], - "reprojection_error_px": 0.08540255771197162, - "confidence": 0.12244968744253681 + "reprojection_error_px": 3.162492111733601, + "confidence": 0.5991514656644388 + }, + { + "marker_id": 103, + "observed_center_px": [ + 439.0, + 1009.0 + ], + "projected_center_px": [ + 440.64642333984375, + 1005.7345581054688 + ], + "reprojection_error_px": 3.6570234591183697, + "confidence": 0.5340468635229503 + }, + { + "marker_id": 79, + "observed_center_px": [ + 946.25, + 998.25 + ], + "projected_center_px": [ + 945.5975341796875, + 998.6529541015625 + ], + "reprojection_error_px": 0.7668661256321765, + "confidence": 0.4739639622362142 } ] }, diff --git a/data/evaluations/Scene8/render_d_aruco_detection.json b/data/evaluations/Scene8/render_d_aruco_detection.json index a6d6d57..dacf2e2 100644 --- a/data/evaluations/Scene8/render_d_aruco_detection.json +++ b/data/evaluations/Scene8/render_d_aruco_detection.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:06:51Z", + "created_utc": "2026-06-02T09:26:14Z", "vision_config": { "MarkerType": "DICT_4X4_250", "MarkerSize": 0.025 @@ -10,14 +10,14 @@ "intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene8\\render_a.npz", "camera_matrix": [ [ - 1777.77783203125, + 1992.8416748046875, 0.0, - 640.0 + 719.249267578125 ], [ 0.0, - 1777.77783203125, - 360.0 + 1997.40380859375, + 537.7935791015625 ], [ 0.0, @@ -26,8 +26,8 @@ ] ], "distortion_coefficients": [ - 0.0, - 0.0, + 0.019999999552965164, + -0.009999999776482582, 0.0, 0.0, 0.0 @@ -35,1497 +35,1888 @@ }, "image": { "image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene8\\render_d.png", - "image_sha256": "40614afc050025adf9fcf073301aa7482991042b18a0acec12a97b2e578382e4", - "width_px": 1280, - "height_px": 720 + "image_sha256": "9eea90802a6be2c5e6a493642ac08ae277d06992fcd454d3f4c26fce4312de3f", + "width_px": 1440, + "height_px": 1080 }, "aruco": { "dictionary": "DICT_4X4_250", - "num_detected_markers": 20, - "num_rejected_candidates": 16 + "num_detected_markers": 24, + "num_rejected_candidates": 23 }, "detections": [ { - "observation_id": "340b3491-7526-4387-bb95-6242937a0379", + "observation_id": "49a093dd-66cd-4e6a-91c3-5efb7bcb5e3b", "type": "aruco", "marker_id": 44, "marker_size_m": 0.025, "image_points_px": [ [ - 614.0, - 114.0 + 694.0, + 271.0 ], [ - 610.0, - 57.0 + 687.0, + 208.0 ], [ - 666.0, - 52.0 + 750.0, + 199.0 ], [ - 670.0, - 109.0 + 756.0, + 263.0 ] ], "center_px": [ - 640.0, - 83.0 + 721.75, + 235.25 ], "quality": { - "area_px": 3212.0, - "perimeter_px": 226.72589874267578, + "area_px": 4024.0, + "perimeter_px": 253.82193756103516, "sharpness": { - "laplacian_var": 672.3693413304218 + "laplacian_var": 351.04185918345206 }, "contrast": { - "p05": 22.0, - "p95": 168.0, - "dynamic_range": 146.0, - "mean_gray": 68.24347413383958, - "std_gray": 59.014948665600684 + "p05": 20.0, + "p95": 160.0, + "dynamic_range": 140.0, + "mean_gray": 63.98511904761905, + "std_gray": 56.44743592586713 }, "geometry": { - "distance_to_center_norm": 0.3772287964820862, - "distance_to_border_px": 52.0 + "distance_to_center_norm": 0.3386166989803314, + "distance_to_border_px": 199.0 }, - "edge_ratio": 1.0163173742280571, + "edge_ratio": 1.0282597831174292, "edge_lengths_px": [ - 57.14017868041992, - 56.22277069091797, - 57.14017868041992, - 56.22277069091797 + 63.3876953125, + 63.639610290527344, + 64.28063201904297, + 62.513999938964844 ] }, - "confidence": 0.9839446076178212 + "confidence": 0.972516883786165 }, { - "observation_id": "26bdf12b-f494-40d1-ba81-3dacc44848d5", + "observation_id": "dd4a2f45-97bb-41e2-80c6-f08f8b0b3135", "type": "aruco", "marker_id": 114, "marker_size_m": 0.025, "image_points_px": [ [ - 734.0, - 252.0 + 824.0, + 414.0 ], [ - 687.0, - 258.0 + 771.0, + 424.0 ], [ - 689.0, - 199.0 + 772.0, + 356.0 ], [ - 736.0, - 198.0 + 825.0, + 355.0 ] ], "center_px": [ - 711.5, - 226.75 + 798.0, + 387.25 ], "quality": { - "area_px": 2648.5, - "perimeter_px": 207.46298217773438, + "area_px": 3360.0, + "perimeter_px": 233.96040725708008, "sharpness": { - "laplacian_var": 277.79364543138695 + "laplacian_var": 122.70970782744006 }, "contrast": { - "p05": 5.0, - "p95": 95.0, - "dynamic_range": 90.0, - "mean_gray": 28.687360178970916, - "std_gray": 36.16416578900708 + "p05": 4.0, + "p95": 86.0, + "dynamic_range": 82.0, + "mean_gray": 26.721719457013574, + "std_gray": 33.256277993827624 }, "geometry": { - "distance_to_center_norm": 0.2059384137392044, - "distance_to_border_px": 198.0 + "distance_to_center_norm": 0.19056951999664307, + "distance_to_border_px": 355.0 }, - "edge_ratio": 1.255756049633726, + "edge_ratio": 1.2829292812626272, "edge_lengths_px": [ - 47.381431579589844, - 59.03388977050781, - 47.01063537597656, - 54.037025451660156 + 53.93514633178711, + 68.00735473632812, + 53.00943374633789, + 59.00847244262695 ] }, - "confidence": 0.7963330141166162 + "confidence": 0.7794661908533452 }, { - "observation_id": "0047f7ee-1b0a-4ed8-8c32-83764f31bd39", + "observation_id": "c69b561f-1050-408b-9209-c9278527ba38", "type": "aruco", "marker_id": 120, "marker_size_m": 0.025, "image_points_px": [ [ - 727.0, - 402.0 + 814.0, + 585.0 ], [ - 681.0, - 410.0 + 762.0, + 596.0 ], [ - 683.0, - 355.0 + 761.0, + 534.0 ], [ - 729.0, - 351.0 + 814.0, + 527.0 ] ], "center_px": [ - 705.0, - 379.5 + 787.75, + 560.5 ], "quality": { - "area_px": 2426.0, - "perimeter_px": 198.93960571289062, + "area_px": 3154.5, + "perimeter_px": 226.61906051635742, "sharpness": { - "laplacian_var": 318.88235326724623 + "laplacian_var": 174.7515611082053 }, "contrast": { - "p05": 7.0, - "p95": 98.0, - "dynamic_range": 91.0, - "mean_gray": 27.909422492401216, - "std_gray": 34.54851224655961 + "p05": 6.0, + "p95": 93.0, + "dynamic_range": 87.0, + "mean_gray": 26.596356663470758, + "std_gray": 33.11780689324601 }, "geometry": { - "distance_to_center_norm": 0.09241695702075958, - "distance_to_border_px": 310.0 + "distance_to_center_norm": 0.0786484032869339, + "distance_to_border_px": 484.0 }, - "edge_ratio": 1.19194451677973, + "edge_ratio": 1.1666455778648683, "edge_lengths_px": [ - 46.69047164916992, - 55.03635025024414, - 46.173583984375, - 51.03919982910156 + 53.15073013305664, + 62.00806427001953, + 53.46026611328125, + 58.0 ] }, - "confidence": 0.8389652252452946 + "confidence": 0.8571583512364963 }, { - "observation_id": "bf910f69-4443-4d81-bdce-17fab4f111b1", + "observation_id": "e03ca81d-7b47-4082-858c-f6e0dbb255b6", "type": "aruco", "marker_id": 245, "marker_size_m": 0.025, "image_points_px": [ [ - 637.0, - 589.0 + 716.0, + 801.0 ], [ - 635.0, - 638.0 + 714.0, + 856.0 ], [ - 594.0, - 625.0 + 667.0, + 841.0 ], [ - 595.0, - 577.0 + 669.0, + 787.0 ] ], "center_px": [ - 615.25, - 607.25 + 691.5, + 821.25 ], "quality": { - "area_px": 2031.5, - "perimeter_px": 183.74349975585938, + "area_px": 2590.5, + "perimeter_px": 207.44976043701172, "sharpness": { - "laplacian_var": 1813.1599134495677 + "laplacian_var": 842.436709026372 }, "contrast": { - "p05": 28.0, - "p95": 178.0, - "dynamic_range": 150.0, - "mean_gray": 86.24685883222469, - "std_gray": 68.75734482918982 + "p05": 24.0, + "p95": 171.0, + "dynamic_range": 147.0, + "mean_gray": 80.09657495788883, + "std_gray": 65.70777098168789 }, "geometry": { - "distance_to_center_norm": 0.33839690685272217, - "distance_to_border_px": 82.0 + "distance_to_center_norm": 0.31410035490989685, + "distance_to_border_px": 224.0 }, - "edge_ratio": 1.1401753754243813, + "edge_ratio": 1.1222564127136563, "edge_lengths_px": [ - 49.04079818725586, - 43.011627197265625, - 48.010414123535156, - 43.680660247802734 + 55.03635025024414, + 49.33558654785156, + 54.037025451660156, + 49.04079818725586 ] }, - "confidence": 0.8770580575183822 + "confidence": 0.8910619611270156 }, { - "observation_id": "51c4228e-0b71-4227-9916-f6ba2d56004b", + "observation_id": "3c208435-b8cf-4269-971f-aa00b5948472", "type": "aruco", "marker_id": 248, "marker_size_m": 0.025, "image_points_px": [ [ - 573.0, - 571.0 + 648.0, + 778.0 ], [ - 571.0, - 618.0 + 651.0, + 834.0 ], [ - 531.0, - 606.0 + 605.0, + 821.0 ], [ - 532.0, - 559.0 + 605.0, + 768.0 ] ], "center_px": [ - 551.75, - 588.5 + 627.25, + 800.25 ], "quality": { - "area_px": 1921.5, - "perimeter_px": 178.53441619873047, + "area_px": 2408.0, + "perimeter_px": 201.0294532775879, "sharpness": { - "laplacian_var": 2283.605085409441 + "laplacian_var": 1130.0934670730294 }, "contrast": { - "p05": 28.0, - "p95": 179.0, - "dynamic_range": 151.0, - "mean_gray": 91.78871090770404, - "std_gray": 68.93421217824806 + "p05": 25.0, + "p95": 172.0, + "dynamic_range": 147.0, + "mean_gray": 91.33416149068323, + "std_gray": 65.76624434392127 }, "geometry": { - "distance_to_center_norm": 0.33358141779899597, - "distance_to_border_px": 102.0 + "distance_to_center_norm": 0.30698177218437195, + "distance_to_border_px": 246.0 }, - "edge_ratio": 1.1264643700293813, + "edge_ratio": 1.2702944621864154, "edge_lengths_px": [ - 47.04253387451172, - 41.761226654052734, - 47.01063537597656, - 42.72002029418945 + 56.080299377441406, + 47.801673889160156, + 53.0, + 44.14748001098633 ] }, - "confidence": 0.8877333598877319 + "confidence": 0.7872190502025902 }, { - "observation_id": "2e270bdc-ea83-4d09-b9e4-cd09f41121a9", + "observation_id": "3965f010-5b1e-441b-a2cf-3f8f4f599203", + "type": "aruco", + "marker_id": 95, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 379.0, + 1053.0 + ], + [ + 418.0, + 1027.0 + ], + [ + 464.0, + 1043.0 + ], + [ + 427.0, + 1069.0 + ] + ], + "center_px": [ + 422.0, + 1048.0 + ], + "quality": { + "area_px": 1830.0, + "perimeter_px": 191.3934669494629, + "sharpness": { + "laplacian_var": 1434.1462136523396 + }, + "contrast": { + "p05": 16.0, + "p95": 172.0, + "dynamic_range": 156.0, + "mean_gray": 79.79558462796402, + "std_gray": 69.74931690441166 + }, + "geometry": { + "distance_to_center_norm": 0.6543944478034973, + "distance_to_border_px": 11.0 + }, + "edge_ratio": 1.1188537841583905, + "edge_lengths_px": [ + 46.87216567993164, + 48.703182220458984, + 45.221675872802734, + 50.59644317626953 + ] + }, + "confidence": 0.1966298037464167 + }, + { + "observation_id": "8af6356a-bfc5-4a6a-b515-468c3a3c6828", "type": "aruco", "marker_id": 243, "marker_size_m": 0.025, "image_points_px": [ [ - 449.0, - 542.0 + 506.0, + 753.0 ], [ - 486.0, - 553.0 + 548.0, + 766.0 ], [ - 488.0, - 598.0 + 551.0, + 816.0 ], [ - 451.0, - 587.0 + 509.0, + 803.0 ] ], "center_px": [ - 468.5, - 570.0 + 528.5, + 784.5 ], "quality": { - "area_px": 1643.0, - "perimeter_px": 167.28987884521484, + "area_px": 2061.0, + "perimeter_px": 188.11163330078125, "sharpness": { - "laplacian_var": 1782.9942907890404 + "laplacian_var": 809.1938448788752 }, "contrast": { - "p05": 28.0, - "p95": 177.0, - "dynamic_range": 149.0, - "mean_gray": 77.27851458885942, - "std_gray": 65.31823253305183 + "p05": 25.0, + "p95": 170.0, + "dynamic_range": 145.0, + "mean_gray": 74.58997882851094, + "std_gray": 62.70960492816513 }, "geometry": { - "distance_to_center_norm": 0.3692367672920227, - "distance_to_border_px": 122.0 + "distance_to_center_norm": 0.3450755774974823, + "distance_to_border_px": 264.0 }, - "edge_ratio": 1.1669383037316134, + "edge_ratio": 1.1392903115866908, "edge_lengths_px": [ - 38.60051727294922, - 45.0444221496582, - 38.60051727294922, - 45.0444221496582 + 43.96589660644531, + 50.08992004394531, + 43.96589660644531, + 50.08992004394531 ] }, - "confidence": 0.8569433335097655 + "confidence": 0.877739404811842 }, { - "observation_id": "51153c90-2501-4ad9-bf49-b0b31ec3d51d", + "observation_id": "52258921-6a14-4066-bcd7-55a412a1ff8a", "type": "aruco", "marker_id": 40, "marker_size_m": 0.025, "image_points_px": [ [ - 724.0, - 57.0 + 817.0, + 199.0 ], [ - 673.0, - 41.0 + 760.0, + 180.0 ], [ - 662.0, - 14.0 + 749.0, + 150.0 ], [ - 714.0, - 31.0 + 810.0, + 171.0 ] ], "center_px": [ - 693.25, - 35.75 + 784.0, + 175.0 ], "quality": { - "area_px": 1191.5, - "perimeter_px": 165.17076683044434, + "area_px": 1531.0, + "perimeter_px": 185.41167068481445, "sharpness": { - "laplacian_var": 733.7701895510601 + "laplacian_var": 352.6699599205614 }, "contrast": { - "p05": 25.0, - "p95": 126.0, - "dynamic_range": 101.0, - "mean_gray": 59.35162094763092, - "std_gray": 37.98770707602297 + "p05": 23.0, + "p95": 118.0, + "dynamic_range": 95.0, + "mean_gray": 53.87347703842549, + "std_gray": 35.10225949626863 }, "geometry": { - "distance_to_center_norm": 0.4474906027317047, - "distance_to_border_px": 14.0 + "distance_to_center_norm": 0.4117427468299866, + "distance_to_border_px": 150.0 }, - "edge_ratio": 1.963914074752889, + "edge_ratio": 2.2352624898029747, "edge_lengths_px": [ - 53.45091247558594, - 29.154760360717773, - 54.708316802978516, - 27.85677719116211 + 60.083274841308594, + 31.95309066772461, + 64.51356506347656, + 28.861740112304688 ] }, - "confidence": 0.11325003277514506 + "confidence": 0.44737475109160185 }, { - "observation_id": "3afca7fc-63eb-4352-a4fc-1e4803be2123", + "observation_id": "eee5e29e-89ab-4c66-90b6-87a9e113283b", "type": "aruco", - "marker_id": 244, + "marker_id": 79, "marker_size_m": 0.025, "image_points_px": [ [ - 732.0, - 619.0 + 795.0, + 1020.0 ], [ - 704.0, - 636.0 + 827.0, + 997.0 ], [ - 706.0, - 586.0 + 875.0, + 1014.0 ], [ - 734.0, - 572.0 + 844.0, + 1038.0 ] ], "center_px": [ - 719.0, - 603.25 + 835.25, + 1017.25 ], "quality": { - "area_px": 1327.0, - "perimeter_px": 161.14415168762207, + "area_px": 1691.0, + "perimeter_px": 181.7357521057129, "sharpness": { - "laplacian_var": 537.2327979712595 + "laplacian_var": 2085.4154867592865 }, "contrast": { "p05": 15.0, - "p95": 89.0, - "dynamic_range": 74.0, - "mean_gray": 47.19340659340659, - "std_gray": 32.79419608995363 + "p95": 166.0, + "dynamic_range": 151.0, + "mean_gray": 91.90302491103203, + "std_gray": 65.3689666875386 }, "geometry": { - "distance_to_center_norm": 0.3482990860939026, - "distance_to_border_px": 84.0 + "distance_to_center_norm": 0.5455206036567688, + "distance_to_border_px": 42.0 }, - "edge_ratio": 1.5984686596342332, + "edge_ratio": 1.3315158883000586, "edge_lengths_px": [ - 32.75667953491211, - 50.03998565673828, - 31.30495262145996, - 47.04253387451172 + 39.408119201660156, + 50.9215087890625, + 39.20458984375, + 52.201534271240234 ] }, - "confidence": 0.5119378861352945 + "confidence": 0.6308599149142898 }, { - "observation_id": "d4fb7dc2-3d5d-4843-a3f9-a3cb20e0613d", + "observation_id": "563b1d66-bb0d-46f0-97ba-b7dd047640bd", "type": "aruco", "marker_id": 115, "marker_size_m": 0.025, "image_points_px": [ [ - 616.0, - 250.0 + 688.0, + 413.0 ], [ - 590.0, - 241.0 + 660.0, + 401.0 ], [ - 591.0, - 189.0 + 662.0, + 342.0 ], [ - 617.0, - 196.0 + 690.0, + 352.0 ] ], "center_px": [ - 603.5, - 219.0 + 675.0, + 377.0 ], "quality": { - "area_px": 1386.0, - "perimeter_px": 160.4583282470703, + "area_px": 1702.0, + "perimeter_px": 180.26189994812012, "sharpness": { - "laplacian_var": 1684.1052880711109 + "laplacian_var": 835.7189397694765 }, "contrast": { - "p05": 30.0, - "p95": 188.0, - "dynamic_range": 158.0, - "mean_gray": 63.67542016806723, - "std_gray": 57.99986149679142 + "p05": 27.0, + "p95": 181.0, + "dynamic_range": 154.0, + "mean_gray": 61.93495229835212, + "std_gray": 57.00801149874542 }, "geometry": { - "distance_to_center_norm": 0.19834838807582855, - "distance_to_border_px": 189.0 + "distance_to_center_norm": 0.18788623809814453, + "distance_to_border_px": 342.0 }, - "edge_ratio": 2.0058535572221805, + "edge_ratio": 2.0527545092914172, "edge_lengths_px": [ - 27.513633728027344, - 52.009613037109375, - 26.925823211669922, - 54.00925827026367 + 30.463092803955078, + 59.03388977050781, + 29.73213768005371, + 61.032779693603516 ] }, - "confidence": 0.46065177423999365 + "confidence": 0.48715031216528 }, { - "observation_id": "910dc1cb-3f77-42bd-bb85-3b1c4d093d40", + "observation_id": "b0c4f52a-0993-45f8-a934-812248cef980", + "type": "aruco", + "marker_id": 244, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 824.0, + 839.0 + ], + [ + 793.0, + 857.0 + ], + [ + 795.0, + 803.0 + ], + [ + 826.0, + 786.0 + ] + ], + "center_px": [ + 809.5, + 821.25 + ], + "quality": { + "area_px": 1623.5, + "perimeter_px": 178.27698516845703, + "sharpness": { + "laplacian_var": 195.55286561422935 + }, + "contrast": { + "p05": 13.0, + "p95": 81.0, + "dynamic_range": 68.0, + "mean_gray": 43.44543828264759, + "std_gray": 29.276000961902657 + }, + "geometry": { + "distance_to_center_norm": 0.3279412090778351, + "distance_to_border_px": 223.0 + }, + "edge_ratio": 1.5283978856713123, + "edge_lengths_px": [ + 35.84689712524414, + 54.037025451660156, + 35.35533905029297, + 53.037723541259766 + ] + }, + "confidence": 0.5561379062145573 + }, + { + "observation_id": "010ae2e0-e465-4eb3-81b1-573cbb25c3a4", "type": "aruco", "marker_id": 208, "marker_size_m": 0.025, "image_points_px": [ [ - 876.0, - 681.0 + 992.0, + 902.0 ], [ - 921.0, - 694.0 + 1042.0, + 917.0 ], [ - 900.0, - 712.0 + 1015.0, + 938.0 ], [ - 853.0, - 699.0 + 965.0, + 922.0 ] ], "center_px": [ - 887.5, - 696.5 + 1003.5, + 919.75 ], "quality": { - "area_px": 1114.0, - "perimeter_px": 152.46969032287598, + "area_px": 1443.5, + "perimeter_px": 172.50500869750977, "sharpness": { - "laplacian_var": 2260.8677058023773 + "laplacian_var": 1283.182444 }, "contrast": { - "p05": 11.0, - "p95": 149.0, - "dynamic_range": 138.0, - "mean_gray": 58.7205298013245, - "std_gray": 58.07394272442995 + "p05": 9.0, + "p95": 140.04999999999995, + "dynamic_range": 131.04999999999995, + "mean_gray": 53.168, + "std_gray": 54.595730382512514 }, "geometry": { - "distance_to_center_norm": 0.5688640475273132, - "distance_to_border_px": 8.0 + "distance_to_center_norm": 0.5265568494796753, + "distance_to_border_px": 142.0 }, - "edge_ratio": 1.7630928433655677, + "edge_ratio": 1.5624015547341488, "edge_lengths_px": [ - 46.840152740478516, - 27.658634185791016, - 48.764739990234375, - 29.20616340637207 + 52.201534271240234, + 34.20526123046875, + 52.49761962890625, + 33.60059356689453 ] }, - "confidence": 0.06739671544456982 + "confidence": 0.6159321401194328 }, { - "observation_id": "c63cecce-e3f3-4f79-ba3c-2777a7bbfac4", + "observation_id": "e522000e-37a1-46e4-bda1-7aadbec76fde", "type": "aruco", - "marker_id": 232, + "marker_id": 69, "marker_size_m": 0.025, "image_points_px": [ [ - 593.0, - 632.0 + 89.0, + 932.0 ], [ - 637.0, - 645.0 + 133.0, + 913.0 ], [ - 657.0, - 667.0 + 167.0, + 927.0 ], [ - 615.0, - 654.0 + 123.0, + 947.0 ] ], "center_px": [ - 625.5, - 649.5 + 128.0, + 929.75 ], "quality": { - "area_px": 673.0, - "perimeter_px": 150.691011428833, + "area_px": 1301.0, + "perimeter_px": 170.1905746459961, "sharpness": { - "laplacian_var": 2893.398200183655 + "laplacian_var": 2348.7959667366385 }, "contrast": { - "p05": 33.0, - "p95": 133.0, - "dynamic_range": 100.0, - "mean_gray": 77.35959595959596, - "std_gray": 40.065098338669486 + "p05": 16.0, + "p95": 175.0, + "dynamic_range": 159.0, + "mean_gray": 74.27647714604237, + "std_gray": 67.67369932591691 }, "geometry": { - "distance_to_center_norm": 0.39474594593048096, - "distance_to_border_px": 53.0 + "distance_to_center_norm": 0.7875332832336426, + "distance_to_border_px": 89.0 }, - "edge_ratio": 1.5431207817860724, + "edge_ratio": 1.3144620589157414, "edge_lengths_px": [ - 45.880279541015625, - 29.73213768005371, - 43.96589660644531, - 31.11269760131836 + 47.92702865600586, + 36.769554138183594, + 48.332183837890625, + 37.161808013916016 ] }, - "confidence": 0.29075278614766703 + "confidence": 0.6598390021609063 }, { - "observation_id": "c894eead-445e-4ca6-b521-d25ac5f43c4d", + "observation_id": "c13c3ead-cb38-4065-bfa3-139b577da518", + "type": "aruco", + "marker_id": 51, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 511.0, + 940.0 + ], + [ + 546.0, + 921.0 + ], + [ + 587.0, + 935.0 + ], + [ + 552.0, + 955.0 + ] + ], + "center_px": [ + 549.0, + 937.75 + ], + "quality": { + "area_px": 1307.0, + "perimeter_px": 167.11802291870117, + "sharpness": { + "laplacian_var": 2067.179658562467 + }, + "contrast": { + "p05": 23.0, + "p95": 171.0, + "dynamic_range": 148.0, + "mean_gray": 77.28156424581006, + "std_gray": 62.845941330265816 + }, + "geometry": { + "distance_to_center_norm": 0.48105600476264954, + "distance_to_border_px": 125.0 + }, + "edge_ratio": 1.0962506503965983, + "edge_lengths_px": [ + 39.824615478515625, + 43.32435989379883, + 40.31128692626953, + 43.65776062011719 + ] + }, + "confidence": 0.7948303912231248 + }, + { + "observation_id": "0f0f935c-f3b1-498b-8af3-12ed85248717", "type": "aruco", "marker_id": 103, "marker_size_m": 0.025, "image_points_px": [ [ - 347.0, - 694.0 + 382.0, + 918.0 ], [ - 378.0, - 677.0 + 417.0, + 899.0 ], [ - 412.0, - 688.0 + 457.0, + 912.0 ], [ - 381.0, - 706.0 + 422.0, + 932.0 ] ], "center_px": [ - 379.5, - 691.25 + 419.5, + 915.25 ], "quality": { - "area_px": 951.5, - "perimeter_px": 142.9928855895996, + "area_px": 1252.5, + "perimeter_px": 164.57462692260742, "sharpness": { - "laplacian_var": 3336.9716656203504 + "laplacian_var": 2011.2974132871952 }, "contrast": { - "p05": 22.0, - "p95": 180.0, - "dynamic_range": 158.0, - "mean_gray": 112.91935483870968, - "std_gray": 69.37363841908291 + "p05": 20.0, + "p95": 173.0, + "dynamic_range": 153.0, + "mean_gray": 109.5252643948296, + "std_gray": 66.5729167116868 }, "geometry": { - "distance_to_center_norm": 0.5738922953605652, - "distance_to_border_px": 14.0 + "distance_to_center_norm": 0.5341576933860779, + "distance_to_border_px": 148.0 }, - "edge_ratio": 1.0198038667744187, + "edge_ratio": 1.0641469210474086, "edge_lengths_px": [ - 35.35533905029297, - 35.735137939453125, - 35.84689712524414, - 36.055511474609375 + 39.824615478515625, + 42.05948257446289, + 40.31128692626953, + 42.379241943359375 ] }, - "confidence": 0.17416420855033052 + "confidence": 0.7846660865006628 }, { - "observation_id": "9ace554e-0fbb-41bc-9c83-67ad7f0499b9", + "observation_id": "38389bd8-9acf-4986-98e3-07e4cbcc71b9", "type": "aruco", "marker_id": 58, "marker_size_m": 0.025, "image_points_px": [ [ - 229.0, - 688.0 + 254.0, + 906.0 ], [ - 261.0, - 671.0 + 291.0, + 888.0 ], [ - 294.0, - 682.0 + 329.0, + 900.0 ], [ - 262.0, - 699.0 + 293.0, + 919.0 ] ], "center_px": [ - 261.5, - 685.0 + 291.75, + 903.25 ], "quality": { - "area_px": 913.0, - "perimeter_px": 142.04078674316406, + "area_px": 1168.5, + "perimeter_px": 162.8116683959961, "sharpness": { - "laplacian_var": 3799.086382523873 + "laplacian_var": 2329.510269787821 }, "contrast": { - "p05": 18.0, - "p95": 180.0, - "dynamic_range": 162.0, - "mean_gray": 77.17050691244239, - "std_gray": 69.61657192901008 + "p05": 15.0, + "p95": 173.0, + "dynamic_range": 158.0, + "mean_gray": 75.6687898089172, + "std_gray": 67.40277154473125 }, "geometry": { - "distance_to_center_norm": 0.6794013381004333, - "distance_to_border_px": 21.0 + "distance_to_center_norm": 0.6239545345306396, + "distance_to_border_px": 161.0 }, - "edge_ratio": 1.0416928171614068, + "edge_ratio": 1.032531319031196, "edge_lengths_px": [ - 36.2353401184082, - 34.78505325317383, - 36.2353401184082, - 34.78505325317383 + 41.146080017089844, + 39.84971618652344, + 40.70626449584961, + 41.1096076965332 ] }, - "confidence": 0.24540823915500745 + "confidence": 0.7544565338036628 }, { - "observation_id": "d9964392-05d6-4826-8c01-5dd2a29d77ac", + "observation_id": "f701dc65-58a7-409f-a3a2-d29770cf5384", + "type": "aruco", + "marker_id": 232, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 667.0, + 845.0 + ], + [ + 714.0, + 860.0 + ], + [ + 734.0, + 885.0 + ], + [ + 689.0, + 870.0 + ] + ], + "center_px": [ + 701.0, + 865.0 + ], + "quality": { + "area_px": 835.0, + "perimeter_px": 162.0870246887207, + "sharpness": { + "laplacian_var": 1310.6432766047596 + }, + "contrast": { + "p05": 29.0, + "p95": 124.0, + "dynamic_range": 95.0, + "mean_gray": 73.93781512605042, + "std_gray": 36.64801229685396 + }, + "geometry": { + "distance_to_center_norm": 0.36172765493392944, + "distance_to_border_px": 195.0 + }, + "edge_ratio": 1.540984829321376, + "edge_lengths_px": [ + 49.33558654785156, + 32.015621185302734, + 47.434165954589844, + 33.30165100097656 + ] + }, + "confidence": 0.3612408481086822 + }, + { + "observation_id": "d7f23e81-ebfb-482e-bdb0-a04b5ec2aa94", + "type": "aruco", + "marker_id": 229, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 565.0, + 662.0 + ], + [ + 607.0, + 672.0 + ], + [ + 575.0, + 688.0 + ], + [ + 531.0, + 678.0 + ] + ], + "center_px": [ + 569.5, + 675.0 + ], + "quality": { + "area_px": 1018.0, + "perimeter_px": 161.64979553222656, + "sharpness": { + "laplacian_var": 2050.4645971989366 + }, + "contrast": { + "p05": 17.0, + "p95": 172.0, + "dynamic_range": 155.0, + "mean_gray": 65.45267489711934, + "std_gray": 63.32991779055107 + }, + "geometry": { + "distance_to_center_norm": 0.22464030981063843, + "distance_to_border_px": 392.0 + }, + "edge_ratio": 1.2611997612901251, + "edge_lengths_px": [ + 43.17406463623047, + 35.7770881652832, + 45.12205505371094, + 37.57658767700195 + ] + }, + "confidence": 0.5381119529965934 + }, + { + "observation_id": "09f83ab2-3cf7-4079-85bb-d9d12c76497d", "type": "aruco", "marker_id": 214, "marker_size_m": 0.025, "image_points_px": [ [ - 947.0, - 625.0 + 1061.0, + 838.0 ], [ - 990.0, - 636.0 + 1108.0, + 851.0 ], [ - 971.0, - 652.0 + 1085.0, + 869.0 ], [ - 927.0, - 640.0 + 1037.0, + 855.0 ] ], "center_px": [ - 958.75, - 638.25 + 1072.75, + 853.25 ], "quality": { - "area_px": 898.5, - "perimeter_px": 139.83118438720703, + "area_px": 1148.5, + "perimeter_px": 157.38178634643555, "sharpness": { - "laplacian_var": 2241.940796279768 + "laplacian_var": 1203.959999930198 }, "contrast": { - "p05": 14.0, - "p95": 141.0, - "dynamic_range": 127.0, - "mean_gray": 76.14490445859873, - "std_gray": 54.15135390815647 + "p05": 11.0, + "p95": 132.0, + "dynamic_range": 121.0, + "mean_gray": 72.53500660501982, + "std_gray": 51.279614278851625 }, "geometry": { - "distance_to_center_norm": 0.5762108564376831, - "distance_to_border_px": 68.0 + "distance_to_center_norm": 0.5241785049438477, + "distance_to_border_px": 211.0 }, - "edge_ratio": 1.8360693552137273, + "edge_ratio": 1.7119674126417859, "edge_lengths_px": [ - 44.384681701660156, - 24.83948516845703, - 45.607017517089844, - 25.0 + 48.764739990234375, + 29.20616340637207, + 50.0, + 29.4108829498291 ] }, - "confidence": 0.32624039952470835 + "confidence": 0.44724371562957765 }, { - "observation_id": "75aece17-86b2-438d-b0ac-bd7ecea91ed2", + "observation_id": "f66b8914-aefa-4d59-980c-6fa5a8e88eba", "type": "aruco", "marker_id": 64, "marker_size_m": 0.025, "image_points_px": [ [ - 180.0, - 634.0 + 203.0, + 850.0 ], [ - 212.0, - 620.0 + 240.0, + 834.0 ], [ - 242.0, - 630.0 + 273.0, + 846.0 ], [ - 211.0, - 644.0 + 238.0, + 862.0 ] ], "center_px": [ - 211.25, - 632.0 + 238.5, + 848.0 ], "quality": { - "area_px": 742.0, - "perimeter_px": 133.13896942138672, + "area_px": 976.0, + "perimeter_px": 150.90915298461914, "sharpness": { - "laplacian_var": 3229.7977698155155 + "laplacian_var": 1858.858250392447 }, "contrast": { - "p05": 18.0, - "p95": 180.0, - "dynamic_range": 162.0, - "mean_gray": 81.99806201550388, - "std_gray": 69.32332121632136 + "p05": 16.0, + "p95": 173.0, + "dynamic_range": 157.0, + "mean_gray": 73.40486409155938, + "std_gray": 66.3078227535399 }, "geometry": { - "distance_to_center_norm": 0.6914733052253723, - "distance_to_border_px": 76.0 + "distance_to_center_norm": 0.6350913643836975, + "distance_to_border_px": 203.0 }, - "edge_ratio": 1.1045360875233317, + "edge_ratio": 1.1480085010773007, "edge_lengths_px": [ - 34.928497314453125, - 31.62277603149414, - 34.01470184326172, - 32.572994232177734 + 40.31128692626953, + 35.11410140991211, + 38.4837646484375, + 37.0 ] }, - "confidence": 0.4478501628460533 + "confidence": 0.5667786136218291 }, { - "observation_id": "9cd932ed-ac7d-4e92-8993-0301ceb77947", - "type": "aruco", - "marker_id": 219, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 753.0, - 163.0 - ], - [ - 743.0, - 169.0 - ], - [ - 745.0, - 114.0 - ], - [ - 756.0, - 109.0 - ] - ], - "center_px": [ - 749.25, - 138.75 - ], - "quality": { - "area_px": 558.5, - "perimeter_px": 132.86457061767578, - "sharpness": { - "laplacian_var": 778.7129467128028 - }, - "contrast": { - "p05": 17.0, - "p95": 75.0, - "dynamic_range": 58.0, - "mean_gray": 37.868235294117646, - "std_gray": 21.748867241711185 - }, - "geometry": { - "distance_to_center_norm": 0.3360375463962555, - "distance_to_border_px": 109.0 - }, - "edge_ratio": 4.719328264910056, - "edge_lengths_px": [ - 11.661903381347656, - 55.03635025024414, - 12.083045959472656, - 54.08327102661133 - ] - }, - "confidence": 0.057199171473996085 - }, - { - "observation_id": "949a8c03-8bf4-4d2f-b26c-ff89b5f4b0d4", + "observation_id": "58b1b8d1-6c02-4f9a-a8d2-a383297e9e43", "type": "aruco", "marker_id": 211, "marker_size_m": 0.025, "image_points_px": [ [ - 783.0, - 582.0 + 889.0, + 791.0 ], [ - 822.0, - 591.0 + 931.0, + 802.0 ], [ - 801.0, - 606.0 + 905.0, + 818.0 ], [ - 762.0, - 595.0 + 863.0, + 806.0 ] ], "center_px": [ - 792.0, - 593.5 + 897.0, + 804.25 ], "quality": { - "area_px": 756.0, - "perimeter_px": 131.0517463684082, + "area_px": 950.0, + "perimeter_px": 147.64258575439453, "sharpness": { - "laplacian_var": 1562.9580130270876 + "laplacian_var": 898.4145238603504 }, "contrast": { - "p05": 10.0, - "p95": 140.0, - "dynamic_range": 130.0, - "mean_gray": 61.47438330170778, - "std_gray": 54.49825309552671 + "p05": 9.0, + "p95": 130.0, + "dynamic_range": 121.0, + "mean_gray": 55.6769456681351, + "std_gray": 50.72630959029544 }, "geometry": { - "distance_to_center_norm": 0.3794279992580414, - "distance_to_border_px": 114.0 + "distance_to_center_norm": 0.3533910810947418, + "distance_to_border_px": 262.0 }, - "edge_ratio": 1.6406716277865756, + "edge_ratio": 1.4552137535507825, "edge_lengths_px": [ - 40.024993896484375, - 25.806976318359375, - 40.52159881591797, - 24.698177337646484 + 43.416587829589844, + 30.528675079345703, + 43.680660247802734, + 30.01666259765625 ] }, - "confidence": 0.3071912693949274 + "confidence": 0.43521670392955913 }, { - "observation_id": "f702d13f-8616-4728-88d9-2d2705d66f88", + "observation_id": "093c9dd5-b4c7-489d-8647-4f7c33a164af", "type": "aruco", "marker_id": 72, "marker_size_m": 0.025, "image_points_px": [ [ - 1223.0, - 599.0 + 1376.0, + 810.0 ], [ - 1235.0, - 585.0 + 1388.0, + 795.0 ], [ - 1275.0, - 594.0 + 1435.0, + 804.0 ], [ - 1264.0, - 608.0 + 1424.0, + 820.0 ] ], "center_px": [ - 1249.25, - 596.5 + 1405.75, + 807.25 ], "quality": { - "area_px": 670.5, - "perimeter_px": 119.21976661682129, + "area_px": 845.5, + "perimeter_px": 135.51040649414062, "sharpness": { - "laplacian_var": 2168.1462163377746 + "laplacian_var": 1015.6919719199642 }, "contrast": { - "p05": 13.0, - "p95": 156.0, - "dynamic_range": 143.0, - "mean_gray": 59.45238095238095, - "std_gray": 57.283574483323555 + "p05": 11.0, + "p95": 147.0, + "dynamic_range": 136.0, + "mean_gray": 54.07260726072607, + "std_gray": 53.622701052070134 }, "geometry": { - "distance_to_center_norm": 0.8900182247161865, + "distance_to_center_norm": 0.8177623748779297, "distance_to_border_px": 5.0 }, - "edge_ratio": 2.3576175385513936, + "edge_ratio": 2.5524310601550315, "edge_lengths_px": [ - 18.439088821411133, - 41.0, - 17.804492950439453, - 41.9761848449707 + 19.209373474121094, + 47.85394287109375, + 19.416488647460938, + 49.030601501464844 ] }, - "confidence": 0.018959818235601233 + "confidence": 0.022083521685104014 }, { - "observation_id": "d6572f72-8ec0-425b-83b2-00a6268f2846", - "type": "aruco", - "marker_id": 84, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1201.0, - 551.0 - ], - [ - 1213.0, - 540.0 - ], - [ - 1251.0, - 548.0 - ], - [ - 1241.0, - 559.0 - ] - ], - "center_px": [ - 1226.5, - 549.5 - ], - "quality": { - "area_px": 517.0, - "perimeter_px": 110.77002239227295, - "sharpness": { - "laplacian_var": 2592.418124728733 - }, - "contrast": { - "p05": 14.0, - "p95": 156.0, - "dynamic_range": 142.0, - "mean_gray": 82.95572916666667, - "std_gray": 55.589460730069895 - }, - "geometry": { - "distance_to_center_norm": 0.8393738269805908, - "distance_to_border_px": 29.0 - }, - "edge_ratio": 2.7439773526172324, - "edge_lengths_px": [ - 16.278820037841797, - 38.832977294921875, - 14.866068840026855, - 40.79215621948242 - ] - }, - "confidence": 0.07285288505606423 - }, - { - "observation_id": "7117f836-4d3d-4c46-b563-21c878766da0", + "observation_id": "15027474-8998-452b-9cee-99d6756f9a25", "type": "aruco", "marker_id": 86, "marker_size_m": 0.025, "image_points_px": [ [ - 1151.0, - 520.0 + 1296.0, + 718.0 ], [ - 1163.0, - 509.0 + 1308.0, + 706.0 ], [ - 1198.0, - 517.0 + 1347.0, + 714.0 ], [ - 1188.0, - 527.0 + 1337.0, + 726.0 ] ], "center_px": [ - 1175.0, - 518.25 + 1322.0, + 716.0 ], "quality": { - "area_px": 460.5, - "perimeter_px": 103.97994232177734, + "area_px": 568.0, + "perimeter_px": 114.1763162612915, "sharpness": { - "laplacian_var": 3019.5732378808893 + "laplacian_var": 1608.715878508266 + }, + "contrast": { + "p05": 12.0, + "p95": 146.0, + "dynamic_range": 134.0, + "mean_gray": 77.74019607843137, + "std_gray": 52.59642081277484 + }, + "geometry": { + "distance_to_center_norm": 0.6968890428543091, + "distance_to_border_px": 93.0 + }, + "edge_ratio": 2.674254871138727, + "edge_lengths_px": [ + 16.970561981201172, + 39.81205749511719, + 15.620499610900879, + 41.773197174072266 + ] + }, + "confidence": 0.14159707466679353 + }, + { + "observation_id": "abd9c14c-a8cf-4f14-8c4e-69985cf712d2", + "type": "aruco", + "marker_id": 82, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1071.0, + 669.0 + ], + [ + 1086.0, + 659.0 + ], + [ + 1121.0, + 667.0 + ], + [ + 1107.0, + 677.0 + ] + ], + "center_px": [ + 1096.25, + 668.0 + ], + "quality": { + "area_px": 471.0, + "perimeter_px": 108.01322937011719, + "sharpness": { + "laplacian_var": 1131.2603509002388 }, "contrast": { "p05": 13.0, - "p95": 154.0, - "dynamic_range": 141.0, - "mean_gray": 80.78097982708934, - "std_gray": 54.937726193122394 + "p95": 144.59999999999997, + "dynamic_range": 131.59999999999997, + "mean_gray": 78.88252148997135, + "std_gray": 46.86584472980378 }, "geometry": { - "distance_to_center_norm": 0.7597878575325012, - "distance_to_border_px": 82.0 + "distance_to_center_norm": 0.44158533215522766, + "distance_to_border_px": 319.0 }, - "edge_ratio": 2.6627054473419296, + "edge_ratio": 2.1435004931158894, "edge_lengths_px": [ - 16.278820037841797, + 18.027755737304688, 35.902645111083984, - 14.142135620117188, - 37.656341552734375 + 17.20465087890625, + 36.878177642822266 ] }, - "confidence": 0.1152962676763461 + "confidence": 0.14648935281724867 } ], "rejected_candidates": [ { "image_points_px": [ [ - 720.0, - 59.0 + 810.0, + 200.0 ], [ - 713.0, - 120.0 + 803.0, + 269.0 + ], + [ + 769.0, + 275.0 + ], + [ + 765.0, + 222.0 + ] + ], + "center_px": [ + 786.75, + 241.5 + ], + "area_px": 2388.5 + }, + { + "image_points_px": [ + [ + 707.0, + 428.0 + ], + [ + 742.0, + 434.0 + ], + [ + 738.0, + 481.0 + ], + [ + 703.0, + 477.0 + ] + ], + "center_px": [ + 722.5, + 455.0 + ], + "area_px": 1700.0 + }, + { + "image_points_px": [ + [ + 850.0, + 255.0 + ], + [ + 846.0, + 314.0 + ], + [ + 836.0, + 318.0 + ], + [ + 838.0, + 259.0 + ] + ], + "center_px": [ + 842.5, + 286.5 + ], + "area_px": 637.0 + }, + { + "image_points_px": [ + [ + 666.0, + 208.0 + ], + [ + 678.0, + 234.0 ], [ 683.0, - 124.0 + 262.0 ], [ - 679.0, - 78.0 + 673.0, + 246.0 ] ], "center_px": [ - 698.75, - 95.25 + 675.0, + 237.5 ], - "area_px": 1882.0 + "area_px": 237.0 }, { "image_points_px": [ [ - 629.0, - 261.0 + 1099.0, + 654.0 ], [ - 660.0, - 268.0 + 1113.0, + 645.0 ], [ - 655.0, - 307.0 + 1148.0, + 651.0 ], [ - 625.0, - 303.0 + 1135.0, + 662.0 ] ], "center_px": [ - 642.25, - 284.75 + 1123.75, + 653.0 ], - "area_px": 1260.0 + "area_px": 449.5 }, { "image_points_px": [ [ - 953.0, - 474.0 + 928.0, + 637.0 ], [ - 967.0, - 465.0 + 942.0, + 627.0 ], [ - 997.0, - 471.0 + 975.0, + 633.0 ], [ - 985.0, - 481.0 + 962.0, + 643.0 ] ], "center_px": [ - 975.5, - 472.75 + 951.75, + 635.0 ], - "area_px": 379.0 + "area_px": 416.0 }, { "image_points_px": [ [ - 978.0, - 461.0 + 870.0, + 601.0 ], [ - 991.0, - 452.0 + 886.0, + 593.0 ], [ - 1021.0, - 459.0 + 915.0, + 599.0 ], [ - 1010.0, - 467.0 + 902.0, + 609.0 ] ], "center_px": [ - 1000.0, - 459.75 + 893.25, + 600.5 ], - "area_px": 341.5 + "area_px": 376.0 }, { "image_points_px": [ [ - 827.0, - 446.0 + 761.0, + 163.0 ], [ - 842.0, - 438.0 + 794.0, + 177.0 ], [ - 869.0, - 444.0 + 796.0, + 183.0 ], [ - 856.0, - 453.0 + 767.0, + 179.0 ] ], "center_px": [ - 848.5, - 445.25 + 779.5, + 175.5 ], - "area_px": 329.0 + "area_px": 305.0 }, { "image_points_px": [ [ - 770.0, - 414.0 + 692.0, + 708.0 ], [ - 783.0, - 407.0 + 700.0, + 712.0 ], [ - 810.0, - 412.0 + 699.0, + 744.0 ], [ - 798.0, - 421.0 + 689.0, + 741.0 ] ], "center_px": [ - 790.25, - 413.5 + 695.0, + 726.25 ], - "area_px": 295.0 + "area_px": 299.5 }, { "image_points_px": [ [ - 741.0, - 349.0 + 835.0, + 526.0 ], [ - 743.0, - 374.0 + 837.0, + 550.0 ], [ - 739.0, - 386.0 + 832.0, + 565.0 ], [ - 736.0, - 375.0 + 829.0, + 556.0 ] ], "center_px": [ - 739.75, - 371.0 + 833.25, + 549.25 ], - "area_px": 128.5 + "area_px": 147.0 }, { "image_points_px": [ [ - 615.0, - 509.0 + 1303.0, + 717.0 ], [ - 623.0, - 515.0 + 1309.0, + 711.0 ], [ - 620.0, - 542.0 + 1339.0, + 718.0 ], [ - 612.0, + 1312.0, + 721.0 + ] + ], + "center_px": [ + 1315.75, + 716.75 + ], + "area_px": 178.5 + }, + { + "image_points_px": [ + [ + 793.0, + 536.0 + ], + [ + 789.0, + 545.0 + ], + [ + 767.0, + 547.0 + ], + [ + 769.0, 538.0 ] ], "center_px": [ - 617.5, - 526.0 + 779.5, + 541.5 ], - "area_px": 239.0 + "area_px": 201.0 }, { "image_points_px": [ [ - 749.0, - 120.0 + 957.0, + 931.0 ], [ - 752.0, - 139.0 + 969.0, + 931.0 ], [ - 750.0, - 157.0 + 986.0, + 936.0 + ], + [ + 977.0, + 937.0 + ] + ], + "center_px": [ + 972.25, + 933.75 + ], + "area_px": 67.0 + }, + { + "image_points_px": [ + [ + 537.0, + 1051.0 + ], + [ + 558.0, + 1057.0 + ], + [ + 563.0, + 1061.0 + ], + [ + 543.0, + 1055.0 + ] + ], + "center_px": [ + 550.25, + 1056.0 + ], + "area_px": 49.0 + }, + { + "image_points_px": [ + [ + 506.0, + 975.0 + ], + [ + 531.0, + 985.0 + ], + [ + 524.0, + 985.0 + ], + [ + 509.0, + 979.0 + ] + ], + "center_px": [ + 517.5, + 981.0 + ], + "area_px": 56.0 + }, + { + "image_points_px": [ + [ + 781.0, + 102.0 + ], + [ + 793.0, + 119.0 + ], + [ + 793.0, + 124.0 + ], + [ + 778.0, + 109.0 + ] + ], + "center_px": [ + 786.25, + 113.5 + ], + "area_px": 105.0 + }, + { + "image_points_px": [ + [ + 214.0, + 849.0 + ], + [ + 223.0, + 846.0 + ], + [ + 238.0, + 853.0 + ], + [ + 230.0, + 857.0 + ] + ], + "center_px": [ + 226.25, + 851.25 + ], + "area_px": 118.0 + }, + { + "image_points_px": [ + [ + 757.0, + 493.0 + ], + [ + 757.0, + 518.0 + ], + [ + 754.0, + 507.0 + ], + [ + 754.0, + 495.0 + ] + ], + "center_px": [ + 755.5, + 503.25 + ], + "area_px": 55.5 + }, + { + "image_points_px": [ + [ + 747.0, + 727.0 + ], + [ + 756.0, + 728.0 + ], + [ + 755.0, + 744.0 ], [ 746.0, - 131.0 + 744.0 ] ], "center_px": [ - 749.25, - 136.75 + 751.0, + 735.75 ], - "area_px": 107.0 + "area_px": 149.0 }, { "image_points_px": [ [ - 714.0, - 370.0 + 111.0, + 711.0 ], [ - 713.0, - 380.0 + 131.0, + 715.0 ], [ - 689.0, - 381.0 + 133.0, + 717.0 ], [ - 690.0, - 371.0 + 120.0, + 715.0 ] ], "center_px": [ - 701.5, - 375.5 + 123.75, + 714.5 ], - "area_px": 239.0 + "area_px": 33.0 }, { "image_points_px": [ [ - 688.0, - 367.0 + 720.0, + 840.0 ], [ - 690.0, - 359.0 + 723.0, + 850.0 ], [ - 709.0, - 359.0 + 723.0, + 861.0 ], [ - 707.0, - 365.0 + 719.0, + 858.0 ] ], "center_px": [ - 698.5, - 362.5 + 721.25, + 852.25 ], - "area_px": 131.0 + "area_px": 54.0 }, { "image_points_px": [ [ - 664.0, - 526.0 + 1111.0, + 978.0 ], [ - 672.0, - 527.0 + 1130.0, + 979.0 ], [ - 672.0, - 541.0 + 1132.0, + 982.0 ], [ - 664.0, - 542.0 + 1125.0, + 982.0 ] ], "center_px": [ - 668.0, - 534.0 + 1124.5, + 980.25 ], - "area_px": 120.0 + "area_px": 41.5 }, { "image_points_px": [ [ - 639.0, - 625.0 + 928.0, + 788.0 ], [ - 643.0, - 636.0 + 932.0, + 786.0 ], [ - 642.0, - 646.0 + 946.0, + 791.0 ], [ - 639.0, - 639.0 + 940.0, + 794.0 ] ], "center_px": [ - 640.75, - 636.5 + 936.5, + 789.75 ], - "area_px": 46.5 - }, - { - "image_points_px": [ - [ - 594.0, - 215.0 - ], - [ - 604.0, - 219.0 - ], - [ - 603.0, - 229.0 - ], - [ - 593.0, - 225.0 - ] - ], - "center_px": [ - 598.5, - 222.0 - ], - "area_px": 104.0 - }, - { - "image_points_px": [ - [ - 363.0, - 528.0 - ], - [ - 382.0, - 530.0 - ], - [ - 375.0, - 533.0 - ], - [ - 370.0, - 533.0 - ] - ], - "center_px": [ - 372.5, - 531.0 - ], - "area_px": 48.0 - }, - { - "image_points_px": [ - [ - 1192.0, - 684.0 - ], - [ - 1194.0, - 683.0 - ], - [ - 1211.0, - 687.0 - ], - [ - 1202.0, - 687.0 - ] - ], - "center_px": [ - 1199.75, - 685.25 - ], - "area_px": 26.0 + "area_px": 60.0 } ] } \ No newline at end of file diff --git a/data/evaluations/Scene8/render_d_camera_pose.json b/data/evaluations/Scene8/render_d_camera_pose.json index 5a758a7..59e458f 100644 --- a/data/evaluations/Scene8/render_d_camera_pose.json +++ b/data/evaluations/Scene8/render_d_camera_pose.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:06:54Z", + "created_utc": "2026-06-02T09:26:18Z", "source": { "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene8\\render_d_aruco_detection.json", "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" @@ -9,14 +9,14 @@ "camera_id": "d", "camera_matrix": [ [ - 1777.77783203125, + 1992.8416748046875, 0.0, - 640.0 + 719.249267578125 ], [ 0.0, - 1777.77783203125, - 360.0 + 1997.40380859375, + 537.7935791015625 ], [ 0.0, @@ -25,8 +25,8 @@ ] ], "distortion_coefficients": [ - 0.0, - 0.0, + 0.019999999552965164, + -0.009999999776482582, 0.0, 0.0, 0.0 @@ -36,17 +36,21 @@ "method": "single_camera_marker_center_lm", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "marker_size_m": 0.025, - "num_used_markers": 9, + "num_used_markers": 13, "used_marker_ids": [ + 95, + 79, 208, + 69, + 51, 103, 58, 214, 64, 211, 72, - 84, - 86 + 86, + 82 ], "history": { "iters": [ @@ -56,10 +60,10 @@ 3 ], "rms": [ - 0.006333816581738461, - 0.0002773011027338013, - 0.00010662089465453542, - 0.00010661827813541825 + 0.008237146829032859, + 0.001509217099976037, + 0.0014907597054314484, + 0.0014907596665234592 ], "lambda": [ 0.001, @@ -68,256 +72,308 @@ 0.000125 ] }, - "residual_rms_px": 0.26803473514416426, - "residual_median_px": 0.23863200652285652, - "residual_max_px": 0.4319714965335605, - "sigma2_normalized": 1.705118584239489e-08 + "residual_rms_px": 4.21549309232492, + "residual_median_px": 2.8684983195085114, + "residual_max_px": 6.622990539635173, + "sigma2_normalized": 2.8890736983326024e-06 }, "camera_pose": { "world_to_camera": { "rotation_matrix": [ [ - 0.8189369440078735, - 0.5738833546638489, - -0.0004457749892026186 + 0.8175153732299805, + 0.5759067535400391, + -0.00018532715330366045 ], [ - 0.16132032871246338, - -0.23095093667507172, - -0.9594985246658325 + 0.1622372269630432, + -0.23060892522335052, + -0.9594261646270752 ], [ - -0.5507431626319885, - 0.7856968641281128, - -0.2817133069038391 + -0.5525827407836914, + 0.7843155860900879, + -0.2819598615169525 ] ], "translation_m": [ - -0.11497107893228531, - 0.08632615953683853, - 1.1260302066802979 + -0.11462152004241943, + 0.08701033145189285, + 1.123681664466858 ], "rvec_rad": [ - 1.7909599776987175, - 0.5647279566505399, - -0.42338173600008655 + 1.7905941346127963, + 0.567239730908252, + -0.42478435912553886 ] }, "camera_in_world": { "position_m": [ - 0.700381338596344, - -0.7988013029098511, - 0.399996280670166 + 0.700515627861023, + -0.7952443957328796, + 0.40029188990592957 ], "position_mm": [ - 700.38134765625, - -798.8013305664062, - 399.99627685546875 + 700.515625, + -795.244384765625, + 400.2919006347656 ], "orientation_deg": { - "roll": 109.72539520263672, - "pitch": 33.41801071166992, - "yaw": 11.14387035369873 + "roll": 109.77339935302734, + "pitch": 33.54438018798828, + "yaw": 11.224601745605469 } }, "uncertainty": { "pose_covariance_6x6": [ [ - 2.852092030612513e-07, - 1.2324146194593454e-07, - 1.264823680030996e-07, - 4.270453715882081e-10, - -5.4504294706706134e-08, - -1.2152984007154248e-08 + 2.0757464916191975e-05, + 9.347096893928711e-06, + 9.134260885308986e-06, + -2.985702417337643e-08, + -4.301757303662951e-06, + 3.7474696707257913e-07 ], [ - 1.2324146194593555e-07, - 1.4531202385393299e-07, - -6.015151106190092e-09, - 1.2042222954696699e-08, - -2.833712756388377e-08, - 2.8730439663963055e-08 + 9.347096893928674e-06, + 1.362713820201992e-05, + 5.249178703192597e-07, + 1.3710063842659647e-06, + -2.469810189358187e-06, + 2.733043813951436e-06 ], [ - 1.2648236800309913e-07, - -6.015151106190755e-09, - 2.52995940259767e-07, - -1.5169021186969528e-08, - -4.255829665011247e-08, - -7.174617911570197e-08 + 9.134260885309064e-06, + 5.249178703192951e-07, + 2.522765015223782e-05, + -1.7601888134883997e-06, + -3.899436198323691e-06, + -5.83329388748779e-06 ], [ - 4.2704537158833995e-10, - 1.2042222954696763e-08, - -1.5169021186969502e-08, - 3.898596269933436e-09, - 7.43659570879186e-10, - 9.126450926756841e-09 + -2.985702417338506e-08, + 1.371006384265964e-06, + -1.7601888134884022e-06, + 4.7662316889369773e-07, + 5.7052018890671985e-08, + 6.480147475619658e-07 ], [ - -5.4504294706706287e-08, - -2.8337127563883675e-08, - -4.25582966501126e-08, - 7.436595708792132e-10, - 1.636505724746816e-08, - 1.2574879808690192e-08 + -4.301757303662961e-06, + -2.4698101893581967e-06, + -3.89943619832368e-06, + 5.705201889067057e-08, + 1.5205255981716627e-06, + 1.2020542566462838e-06 ], [ - -1.2152984007153812e-08, - 2.873043966396327e-08, - -7.174617911570175e-08, - 9.126450926756889e-09, - 1.25748798086901e-08, - 6.448855219127798e-08 + 3.7474696707254705e-07, + 2.733043813951423e-06, + -5.833293887487798e-06, + 6.48014747561965e-07, + 1.2020542566462901e-06, + 6.808360000605134e-06 ] ], "parameter_std": { "rvec_std_deg": [ - 0.030598800350524608, - 0.02184104472411403, - 0.02881903328031589 + 0.26104163966122534, + 0.21150710584299198, + 0.2877802809708147 ], "tvec_std_m": [ - 6.243874013730126e-05, - 0.00012792598347274162, - 0.0002539459631324703 + 0.0006903790038042131, + 0.0012330959403759557, + 0.00260928342665283 ] }, "camera_center_std_m": [ - 0.0004250847347260799, - 0.0002691146356882737, - 0.0005312504732236512 + 0.003932140973598785, + 0.002631137596152846, + 0.004542071489418429 ], "camera_center_std_mm": [ - 0.4250847347260799, - 0.2691146356882737, - 0.5312504732236512 + 3.9321409735987847, + 2.6311375961528456, + 4.542071489418429 ], "orientation_std_deg": { - "roll": 0.04070540096755981, - "pitch": 0.024066544562857728, - "yaw": 0.03135403694731619 + "roll": 0.353326327190086, + "pitch": 0.21926008707993383, + "yaw": 0.2942584170009973 } } }, "observations": { "markers": [ { - "marker_id": 208, + "marker_id": 95, "observed_center_px": [ - 887.5, - 696.5 + 422.0, + 1048.0 ], "projected_center_px": [ - 887.3656616210938, - 696.5743408203125 + 423.94635009765625, + 1045.7978515625 ], - "reprojection_error_px": 0.15353617688315221, - "confidence": 0.06739671544456982 + "reprojection_error_px": 2.9390026273261793, + "confidence": 0.1966298037464167 + }, + { + "marker_id": 79, + "observed_center_px": [ + 835.25, + 1017.25 + ], + "projected_center_px": [ + 836.6177368164062, + 1018.6941528320312 + ], + "reprojection_error_px": 1.989040321666955, + "confidence": 0.6308599149142898 + }, + { + "marker_id": 208, + "observed_center_px": [ + 1003.5, + 919.75 + ], + "projected_center_px": [ + 997.0012817382812, + 919.888671875 + ], + "reprojection_error_px": 6.500197607312626, + "confidence": 0.6159321401194328 + }, + { + "marker_id": 69, + "observed_center_px": [ + 128.0, + 929.75 + ], + "projected_center_px": [ + 123.5754623413086, + 933.7342529296875 + ], + "reprojection_error_px": 5.954057851658972, + "confidence": 0.6598390021609063 + }, + { + "marker_id": 51, + "observed_center_px": [ + 549.0, + 937.75 + ], + "projected_center_px": [ + 550.3080444335938, + 936.2489013671875 + ], + "reprojection_error_px": 1.9910493076986193, + "confidence": 0.7948303912231248 }, { "marker_id": 103, "observed_center_px": [ - 379.5, - 691.25 + 419.5, + 915.25 ], "projected_center_px": [ - 379.2528991699219, - 691.2681274414062 + 425.51165771484375, + 912.8583374023438 ], - "reprojection_error_px": 0.24776485698588377, - "confidence": 0.17416420855033052 + "reprojection_error_px": 6.469936511393927, + "confidence": 0.7846660865006628 }, { "marker_id": 58, "observed_center_px": [ - 261.5, - 685.0 + 291.75, + 903.25 ], "projected_center_px": [ - 261.3277587890625, - 685.1651611328125 + 292.7833557128906, + 905.9259033203125 ], - "reprojection_error_px": 0.23863200652285652, - "confidence": 0.24540823915500745 + "reprojection_error_px": 2.8684983195085114, + "confidence": 0.7544565338036628 }, { "marker_id": 214, "observed_center_px": [ - 958.75, - 638.25 + 1072.75, + 853.25 ], "projected_center_px": [ - 958.7680053710938, - 638.2145385742188 + 1077.7689208984375, + 853.9087524414062 ], - "reprojection_error_px": 0.03977066892400416, - "confidence": 0.32624039952470835 + "reprojection_error_px": 5.061968170961902, + "confidence": 0.44724371562957765 }, { "marker_id": 64, "observed_center_px": [ - 211.25, - 632.0 + 238.5, + 848.0 ], "projected_center_px": [ - 211.57020568847656, - 631.8875732421875 + 237.2322235107422, + 845.58056640625 ], - "reprojection_error_px": 0.3393692072138837, - "confidence": 0.4478501628460533 + "reprojection_error_px": 2.731467763178051, + "confidence": 0.5667786136218291 }, { "marker_id": 211, "observed_center_px": [ - 792.0, - 593.5 + 897.0, + 804.25 ], "projected_center_px": [ - 792.3621826171875, - 593.3333740234375 + 890.5628662109375, + 802.6920166015625 ], - "reprojection_error_px": 0.3986733804233661, - "confidence": 0.3071912693949274 + "reprojection_error_px": 6.622990539635173, + "confidence": 0.43521670392955913 }, { "marker_id": 72, "observed_center_px": [ - 1249.25, - 596.5 + 1405.75, + 807.25 ], "projected_center_px": [ - 1249.38916015625, - 596.4339599609375 + 1406.5570068359375, + 807.2078857421875 ], - "reprojection_error_px": 0.1540351773034359, - "confidence": 0.018959818235601233 - }, - { - "marker_id": 84, - "observed_center_px": [ - 1226.5, - 549.5 - ], - "projected_center_px": [ - 1226.63623046875, - 549.5099487304688 - ], - "reprojection_error_px": 0.13659325698505237, - "confidence": 0.07285288505606423 + "reprojection_error_px": 0.808104970879992, + "confidence": 0.022083521685104014 }, { "marker_id": 86, "observed_center_px": [ - 1175.0, - 518.25 + 1322.0, + 716.0 ], "projected_center_px": [ - 1174.581787109375, - 518.358154296875 + 1322.1175537109375, + 718.4990234375 ], - "reprojection_error_px": 0.4319714965335605, - "confidence": 0.1152962676763461 + "reprojection_error_px": 2.501786764720266, + "confidence": 0.14159707466679353 + }, + { + "marker_id": 82, + "observed_center_px": [ + 1096.25, + 668.0 + ], + "projected_center_px": [ + 1097.362060546875, + 666.7478637695312 + ], + "reprojection_error_px": 1.6746712511918316, + "confidence": 0.14648935281724867 } ] }, diff --git a/data/evaluations/Scene8/render_e_aruco_detection.json b/data/evaluations/Scene8/render_e_aruco_detection.json index 32fb07b..2b7e873 100644 --- a/data/evaluations/Scene8/render_e_aruco_detection.json +++ b/data/evaluations/Scene8/render_e_aruco_detection.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:06:52Z", + "created_utc": "2026-06-02T09:26:15Z", "vision_config": { "MarkerType": "DICT_4X4_250", "MarkerSize": 0.025 @@ -10,14 +10,14 @@ "intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene8\\render_a.npz", "camera_matrix": [ [ - 1777.77783203125, + 1992.8416748046875, 0.0, - 640.0 + 719.249267578125 ], [ 0.0, - 1777.77783203125, - 360.0 + 1997.40380859375, + 537.7935791015625 ], [ 0.0, @@ -26,8 +26,8 @@ ] ], "distortion_coefficients": [ - 0.0, - 0.0, + 0.019999999552965164, + -0.009999999776482582, 0.0, 0.0, 0.0 @@ -35,2220 +35,2187 @@ }, "image": { "image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene8\\render_e.png", - "image_sha256": "93eed378d49dea63dd061223c9be54d8f846670f4e1cec78655cae33fdc3dfb0", - "width_px": 1280, - "height_px": 720 + "image_sha256": "3209e45a5cdd1beeea75eb1ed5bd74c7c0888c522df1c07d68b6a6fbfd7622b5", + "width_px": 1440, + "height_px": 1080 }, "aruco": { "dictionary": "DICT_4X4_250", - "num_detected_markers": 32, - "num_rejected_candidates": 19 + "num_detected_markers": 30, + "num_rejected_candidates": 22 }, "detections": [ { - "observation_id": "bdf956de-7792-49f1-9114-41c3f7b42d82", + "observation_id": "0ec9b089-c5be-48d4-8f77-a76183c6d38e", + "type": "aruco", + "marker_id": 63, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1276.0, + 1049.0 + ], + [ + 1308.0, + 1032.0 + ], + [ + 1355.0, + 1054.0 + ], + [ + 1323.0, + 1071.0 + ] + ], + "center_px": [ + 1315.5, + 1051.5 + ], + "quality": { + "area_px": 1503.0, + "perimeter_px": 176.25892639160156, + "sharpness": { + "laplacian_var": 304.6610452070797 + }, + "contrast": { + "p05": 13.0, + "p95": 151.79999999999995, + "dynamic_range": 138.79999999999995, + "mean_gray": 57.775586854460094, + "std_gray": 52.79074969882113 + }, + "geometry": { + "distance_to_center_norm": 0.8722416758537292, + "distance_to_border_px": 9.0 + }, + "edge_ratio": 1.4321411889005407, + "edge_lengths_px": [ + 36.2353401184082, + 51.89412307739258, + 36.2353401184082, + 51.89412307739258 + ] + }, + "confidence": 0.12568593194235728 + }, + { + "observation_id": "cea084f1-eba5-4e4e-95a2-4ad6072966c1", + "type": "aruco", + "marker_id": 48, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 985.0, + 1028.0 + ], + [ + 1023.0, + 1012.0 + ], + [ + 1063.0, + 1033.0 + ], + [ + 1025.0, + 1050.0 + ] + ], + "center_px": [ + 1024.0, + 1030.75 + ], + "quality": { + "area_px": 1477.0, + "perimeter_px": 173.68865203857422, + "sharpness": { + "laplacian_var": 286.4154833105015 + }, + "contrast": { + "p05": 13.0, + "p95": 157.0, + "dynamic_range": 144.0, + "mean_gray": 66.67437379576108, + "std_gray": 55.21668594620172 + }, + "geometry": { + "distance_to_center_norm": 0.6414215564727783, + "distance_to_border_px": 30.0 + }, + "edge_ratio": 1.1071957058878061, + "edge_lengths_px": [ + 41.231056213378906, + 45.17742919921875, + 41.62931823730469, + 45.650848388671875 + ] + }, + "confidence": 0.5336003353862959 + }, + { + "observation_id": "54bbcfd5-bd22-478f-827a-7c4f2b5fb1f3", "type": "aruco", "marker_id": 114, "marker_size_m": 0.025, "image_points_px": [ [ - 669.0, - 145.0 + 751.0, + 296.0 ], [ - 634.0, - 146.0 + 712.0, + 299.0 ], [ - 635.0, - 107.0 + 713.0, + 253.0 ], [ - 671.0, - 109.0 + 752.0, + 255.0 ] ], "center_px": [ - 652.25, - 126.75 + 732.0, + 275.75 ], "quality": { - "area_px": 1332.0, - "perimeter_px": 146.13812255859375, + "area_px": 1696.0, + "perimeter_px": 165.18952178955078, "sharpness": { - "laplacian_var": 469.3829971583863 + "laplacian_var": 213.72327804951183 }, "contrast": { - "p05": 5.0, - "p95": 95.0, - "dynamic_range": 90.0, - "mean_gray": 28.379162191192265, - "std_gray": 36.010070732259464 + "p05": 4.0, + "p95": 86.0, + "dynamic_range": 82.0, + "mean_gray": 26.23030303030303, + "std_gray": 32.800337071886695 }, "geometry": { - "distance_to_center_norm": 0.3180862069129944, - "distance_to_border_px": 107.0 + "distance_to_center_norm": 0.29391372203826904, + "distance_to_border_px": 253.0 }, - "edge_ratio": 1.114197261859523, + "edge_ratio": 1.1782176505927, "edge_lengths_px": [ - 35.0142822265625, - 39.0128173828125, - 36.055511474609375, - 36.055511474609375 + 39.11521530151367, + 46.010868072509766, + 39.051246643066406, + 41.01219177246094 ] }, - "confidence": 0.796986342003736 + "confidence": 0.8487396191161727 }, { - "observation_id": "8ebe421f-6c4b-42ac-8c65-b977bed49cb7", + "observation_id": "00b9e2b8-27eb-431b-a99a-9f1d734c7921", "type": "aruco", "marker_id": 120, "marker_size_m": 0.025, "image_points_px": [ [ - 664.0, - 248.0 + 744.0, + 412.0 ], [ - 629.0, - 248.0 + 705.0, + 415.0 ], [ - 631.0, - 212.0 + 705.0, + 373.0 ], [ - 666.0, - 213.0 + 744.0, + 372.0 ] ], "center_px": [ - 647.5, - 230.25 + 724.5, + 393.0 ], "quality": { - "area_px": 1243.5, - "perimeter_px": 141.12688827514648, + "area_px": 1599.0, + "perimeter_px": 160.12803268432617, "sharpness": { - "laplacian_var": 515.1758792877674 + "laplacian_var": 210.00110281253984 }, "contrast": { - "p05": 6.0, - "p95": 97.0, - "dynamic_range": 91.0, - "mean_gray": 27.06993006993007, - "std_gray": 34.76862926040931 + "p05": 4.0, + "p95": 89.0, + "dynamic_range": 85.0, + "mean_gray": 24.410488245931283, + "std_gray": 31.317709840778587 }, "geometry": { - "distance_to_center_norm": 0.17699328064918518, - "distance_to_border_px": 212.0 + "distance_to_center_norm": 0.16340984404087067, + "distance_to_border_px": 372.0 }, - "edge_ratio": 1.030157470703125, + "edge_ratio": 1.076569261529508, "edge_lengths_px": [ - 35.0, - 36.055511474609375, - 35.0142822265625, - 35.05709457397461 + 39.11521530151367, + 42.0, + 39.0128173828125, + 40.0 ] }, - "confidence": 0.8047313382430487 + "confidence": 0.9288766043526785 }, { - "observation_id": "2c45aff1-a70f-4354-8805-620013d7cf2b", + "observation_id": "e5de861c-eed7-423e-82a4-dfa6ec17f982", + "type": "aruco", + "marker_id": 59, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 954.0, + 950.0 + ], + [ + 988.0, + 935.0 + ], + [ + 1026.0, + 953.0 + ], + [ + 991.0, + 968.0 + ] + ], + "center_px": [ + 989.75, + 951.5 + ], + "quality": { + "area_px": 1183.5, + "perimeter_px": 158.43434524536133, + "sharpness": { + "laplacian_var": 505.80630941941945 + }, + "contrast": { + "p05": 15.0, + "p95": 159.0, + "dynamic_range": 144.0, + "mean_gray": 103.37892095357591, + "std_gray": 55.37244224286842 + }, + "geometry": { + "distance_to_center_norm": 0.5467042922973633, + "distance_to_border_px": 112.0 + }, + "edge_ratio": 1.1314732627470745, + "edge_lengths_px": [ + 37.161808013916016, + 42.04759216308594, + 38.07886505126953, + 41.146080017089844 + ] + }, + "confidence": 0.697320940739163 + }, + { + "observation_id": "52eabc5d-e687-4715-b8d4-c194a6abbb8d", + "type": "aruco", + "marker_id": 102, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1070.0, + 934.0 + ], + [ + 1105.0, + 921.0 + ], + [ + 1142.0, + 939.0 + ], + [ + 1107.0, + 953.0 + ] + ], + "center_px": [ + 1106.0, + 936.75 + ], + "quality": { + "area_px": 1147.0, + "perimeter_px": 157.77181243896484, + "sharpness": { + "laplacian_var": 644.892083062066 + }, + "contrast": { + "p05": 18.0, + "p95": 157.0, + "dynamic_range": 139.0, + "mean_gray": 104.72526041666667, + "std_gray": 50.279518562843755 + }, + "geometry": { + "distance_to_center_norm": 0.6150444746017456, + "distance_to_border_px": 127.0 + }, + "edge_ratio": 1.1140166798654896, + "edge_lengths_px": [ + 37.336307525634766, + 41.146080017089844, + 37.6961555480957, + 41.59326934814453 + ] + }, + "confidence": 0.6864050426596802 + }, + { + "observation_id": "58871895-bcc6-439d-8f3f-9426e71b5ff4", "type": "aruco", "marker_id": 44, "marker_size_m": 0.025, "image_points_px": [ [ - 586.0, - 48.0 + 661.0, + 194.0 ], [ - 586.0, - 12.0 + 659.0, + 153.0 ], [ - 618.0, - 8.0 + 696.0, + 148.0 ], [ - 618.0, - 45.0 + 697.0, + 189.0 ] ], "center_px": [ - 602.0, - 28.25 + 678.25, + 171.0 ], "quality": { - "area_px": 1168.0, - "perimeter_px": 137.38934707641602, + "area_px": 1504.0, + "perimeter_px": 155.74281311035156, "sharpness": { - "laplacian_var": 1330.3737327416175 + "laplacian_var": 808.1514272661003 }, "contrast": { - "p05": 43.0, - "p95": 170.0, - "dynamic_range": 127.0, - "mean_gray": 85.94358974358974, - "std_gray": 50.665159195886375 + "p05": 39.0, + "p95": 162.0, + "dynamic_range": 123.0, + "mean_gray": 78.7267497603068, + "std_gray": 48.03207944171672 }, "geometry": { - "distance_to_center_norm": 0.45474353432655334, - "distance_to_border_px": 8.0 + "distance_to_center_norm": 0.41261595487594604, + "distance_to_border_px": 148.0 }, - "edge_ratio": 1.1512021222516557, + "edge_ratio": 1.1294020395746287, "edge_lengths_px": [ - 36.0, - 32.24903106689453, - 37.0, - 32.140316009521484 + 41.04875183105469, + 37.336307525634766, + 41.01219177246094, + 36.34556198120117 ] }, - "confidence": 0.10822310370917793 + "confidence": 0.885424290872216 }, { - "observation_id": "ddccaa36-4c14-483c-909b-0aea34b421ba", + "observation_id": "9488b630-7c12-4638-9cfe-4d24198b6bae", "type": "aruco", "marker_id": 92, "marker_size_m": 0.025, "image_points_px": [ [ - 991.0, - 686.0 - ], - [ - 1021.0, - 676.0 - ], - [ - 1054.0, - 690.0 - ], - [ - 1026.0, - 702.0 - ] - ], - "center_px": [ - 1023.0, - 688.5 - ], - "quality": { - "area_px": 809.0, - "perimeter_px": 136.41653060913086, - "sharpness": { - "laplacian_var": 1174.1654170514005 - }, - "contrast": { - "p05": 20.0, - "p95": 165.0, - "dynamic_range": 145.0, - "mean_gray": 71.80175438596491, - "std_gray": 57.641094597481526 - }, - "geometry": { - "distance_to_center_norm": 0.6871559619903564, - "distance_to_border_px": 18.0 - }, - "edge_ratio": 1.263291448970706, - "edge_lengths_px": [ - 31.62277603149414, - 35.84689712524414, - 30.463092803955078, - 38.4837646484375 - ] - }, - "confidence": 0.15369374989294518 - }, - { - "observation_id": "ef546244-dc73-4dd4-b9b6-1d4e2da00420", - "type": "aruco", - "marker_id": 217, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1138.0, - 589.0 - ], - [ - 1171.0, - 602.0 + 1114.0, + 909.0 ], [ 1146.0, - 612.0 + 897.0 ], [ - 1110.0, - 599.0 + 1184.0, + 913.0 + ], + [ + 1150.0, + 926.0 ] ], "center_px": [ - 1141.25, - 600.5 + 1148.5, + 911.25 ], "quality": { - "area_px": 689.5, - "perimeter_px": 130.40157508850098, + "area_px": 1007.0, + "perimeter_px": 151.61967849731445, "sharpness": { - "laplacian_var": 1822.5796735195684 + "laplacian_var": 807.3054439952438 }, "contrast": { "p05": 17.0, - "p95": 162.0, - "dynamic_range": 145.0, - "mean_gray": 74.05578512396694, - "std_gray": 56.905269509398686 + "p95": 156.0, + "dynamic_range": 139.0, + "mean_gray": 66.88, + "std_gray": 54.57184521028377 }, "geometry": { - "distance_to_center_norm": 0.7571271657943726, - "distance_to_border_px": 108.0 + "distance_to_center_norm": 0.6299508213996887, + "distance_to_border_px": 154.0 }, - "edge_ratio": 1.4215096728839491, + "edge_ratio": 1.2064325663572992, "edge_lengths_px": [ - 35.46829605102539, - 26.925823211669922, - 38.27531814575195, - 29.73213768005371 + 34.1760139465332, + 41.231056213378906, + 36.400550842285156, + 39.81205749511719 ] }, - "confidence": 0.3233651345714012 + "confidence": 0.5564615479175569 }, { - "observation_id": "80955351-e303-4b7d-b191-c50a3f63ce82", + "observation_id": "e89b9df0-67ef-453c-ab46-f9342b77550a", "type": "aruco", "marker_id": 85, "marker_size_m": 0.025, "image_points_px": [ [ - 645.0, - 664.0 + 726.0, + 882.0 ], [ - 678.0, - 653.0 + 765.0, + 871.0 ], [ - 705.0, - 667.0 + 792.0, + 887.0 ], [ - 673.0, - 678.0 + 753.0, + 899.0 ] ], "center_px": [ - 675.25, - 665.5 + 759.0, + 884.75 ], "quality": { - "area_px": 757.5, - "perimeter_px": 130.34166717529297, + "area_px": 954.0, + "perimeter_px": 144.61683464050293, "sharpness": { - "laplacian_var": 1389.600737796958 + "laplacian_var": 677.1613526715457 }, "contrast": { - "p05": 23.6, - "p95": 171.0, - "dynamic_range": 147.4, - "mean_gray": 123.84990619136961, - "std_gray": 54.26628100591184 + "p05": 27.0, + "p95": 163.0, + "dynamic_range": 136.0, + "mean_gray": 118.70381231671554, + "std_gray": 48.78187986996872 }, "geometry": { - "distance_to_center_norm": 0.418801486492157, - "distance_to_border_px": 42.0 + "distance_to_center_norm": 0.3854988217353821, + "distance_to_border_px": 181.0 }, - "edge_ratio": 1.1437255061695086, + "edge_ratio": 1.3001366728033397, "edge_lengths_px": [ - 34.78505325317383, - 30.4138126373291, - 33.83784866333008, - 31.30495262145996 + 40.52159881591797, + 31.38471031188965, + 40.804412841796875, + 31.906112670898438 ] }, - "confidence": 0.37089318871684795 + "confidence": 0.48917934037555 }, { - "observation_id": "3c24e22c-bca0-49ce-89af-52cf42f2649c", + "observation_id": "e9663c7c-eacb-4be5-9a96-86ec1ea77302", "type": "aruco", "marker_id": 105, "marker_size_m": 0.025, "image_points_px": [ [ - 730.0, - 653.0 + 816.0, + 869.0 ], [ - 763.0, - 643.0 + 850.0, + 858.0 ], [ - 790.0, - 656.0 + 882.0, + 872.0 ], [ - 759.0, - 667.0 + 849.0, + 885.0 ] ], "center_px": [ - 760.5, - 654.75 + 849.25, + 871.0 ], "quality": { - "area_px": 726.0, - "perimeter_px": 129.54478073120117, + "area_px": 892.5, + "perimeter_px": 142.80617141723633, "sharpness": { - "laplacian_var": 1552.6334707669414 + "laplacian_var": 462.71676035023245 }, "contrast": { - "p05": 18.0, - "p95": 163.64999999999998, - "dynamic_range": 145.64999999999998, - "mean_gray": 46.061023622047244, - "std_gray": 48.985999692578815 + "p05": 16.0, + "p95": 152.0, + "dynamic_range": 136.0, + "mean_gray": 45.05485893416928, + "std_gray": 46.84187834939852 }, "geometry": { - "distance_to_center_norm": 0.43365001678466797, - "distance_to_border_px": 53.0 + "distance_to_center_norm": 0.39482229948043823, + "distance_to_border_px": 195.0 }, - "edge_ratio": 1.1506752463886485, + "edge_ratio": 1.049980472453053, "edge_lengths_px": [ - 34.48188018798828, - 29.96664810180664, - 32.893768310546875, - 32.202484130859375 + 35.735137939453125, + 34.928497314453125, + 35.46829605102539, + 36.67424011230469 ] }, - "confidence": 0.420622587927407 + "confidence": 0.5666772055387952 }, { - "observation_id": "5e660277-516c-44c3-91d7-32019a306785", + "observation_id": "6f4598e0-906f-4f3e-a6f4-5f601f556c87", "type": "aruco", "marker_id": 206, "marker_size_m": 0.025, "image_points_px": [ [ - 1217.0, - 556.0 + 1368.0, + 761.0 ], [ - 1251.0, - 568.0 + 1406.0, + 774.0 ], [ - 1231.0, - 579.0 + 1384.0, + 787.0 ], [ - 1193.0, - 565.0 + 1342.0, + 771.0 ] ], "center_px": [ - 1223.0, - 567.0 + 1375.0, + 773.25 ], "quality": { - "area_px": 646.0, - "perimeter_px": 125.00986099243164, + "area_px": 808.0, + "perimeter_px": 138.51722145080566, "sharpness": { - "laplacian_var": 2270.350266666667 + "laplacian_var": 1109.105248940742 }, "contrast": { - "p05": 22.0, - "p95": 160.0, - "dynamic_range": 138.0, - "mean_gray": 78.43333333333334, - "std_gray": 51.03816654665844 + "p05": 21.650000000000002, + "p95": 150.0, + "dynamic_range": 128.35, + "mean_gray": 74.85714285714286, + "std_gray": 46.209948958828136 }, "geometry": { - "distance_to_center_norm": 0.8425115346908569, - "distance_to_border_px": 29.0 + "distance_to_center_norm": 0.7725462913513184, + "distance_to_border_px": 34.0 }, - "edge_ratio": 1.7742020286291678, + "edge_ratio": 1.7588105617542267, "edge_lengths_px": [ - 36.055511474609375, - 22.825424194335938, - 40.49691390991211, - 25.63201141357422 + 40.16217041015625, + 25.553865432739258, + 44.94440841674805, + 27.85677719116211 ] }, - "confidence": 0.14078817554935588 + "confidence": 0.20826195913219595 }, { - "observation_id": "71eb5bf8-96aa-497e-8d71-68d7293dd360", + "observation_id": "f6149432-bdb2-4e83-8ccb-029b545a8e72", "type": "aruco", "marker_id": 244, "marker_size_m": 0.025, "image_points_px": [ [ - 673.0, - 403.0 + 759.0, + 594.0 ], [ - 646.0, - 408.0 + 729.0, + 600.0 ], [ - 648.0, - 374.0 + 730.0, + 561.0 ], [ - 675.0, - 370.0 + 760.0, + 556.0 ] ], "center_px": [ - 660.5, - 388.75 + 744.5, + 577.75 ], "quality": { - "area_px": 895.5, - "perimeter_px": 121.87307167053223, + "area_px": 1149.5, + "perimeter_px": 138.03390312194824, "sharpness": { - "laplacian_var": 614.8180654841751 + "laplacian_var": 322.18150489805697 }, "contrast": { - "p05": 9.0, - "p95": 90.0, - "dynamic_range": 81.0, - "mean_gray": 43.92758089368259, - "std_gray": 35.71798449646885 + "p05": 8.0, + "p95": 85.0, + "dynamic_range": 77.0, + "mean_gray": 43.35114503816794, + "std_gray": 33.334893423468856 }, "geometry": { - "distance_to_center_norm": 0.048086777329444885, - "distance_to_border_px": 312.0 + "distance_to_center_norm": 0.05000385642051697, + "distance_to_border_px": 480.0 }, - "edge_ratio": 1.247816936038345, + "edge_ratio": 1.2827335345299395, "edge_lengths_px": [ - 27.459060668945312, - 34.058773040771484, - 27.294687271118164, - 33.060550689697266 + 30.5941162109375, + 39.0128173828125, + 30.4138126373291, + 38.01315689086914 ] }, - "confidence": 0.4784355643508066 + "confidence": 0.5750187497854937 }, { - "observation_id": "72ff6a3f-b183-4363-8640-ecb73b7b5dac", + "observation_id": "55777578-403a-4feb-b9aa-28a1e331f6cc", + "type": "aruco", + "marker_id": 54, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 516.0, + 789.0 + ], + [ + 552.0, + 780.0 + ], + [ + 575.0, + 792.0 + ], + [ + 540.0, + 802.0 + ] + ], + "center_px": [ + 545.75, + 790.75 + ], + "quality": { + "area_px": 667.0, + "perimeter_px": 126.74543380737305, + "sharpness": { + "laplacian_var": 967.4671491287919 + }, + "contrast": { + "p05": 21.0, + "p95": 162.0, + "dynamic_range": 141.0, + "mean_gray": 60.47288503253796, + "std_gray": 52.4352903770547 + }, + "geometry": { + "distance_to_center_norm": 0.3392777740955353, + "distance_to_border_px": 278.0 + }, + "edge_ratio": 1.430406433781943, + "edge_lengths_px": [ + 37.10795211791992, + 25.942243576049805, + 36.400550842285156, + 27.294687271118164 + ] + }, + "confidence": 0.31086735641350827 + }, + { + "observation_id": "ac0dbec1-1afb-40dc-a318-89c7c34bdee6", "type": "aruco", "marker_id": 97, "marker_size_m": 0.025, "image_points_px": [ [ - 385.0, - 577.0 + 436.0, + 785.0 ], [ - 417.0, - 568.0 + 473.0, + 775.0 ], [ - 438.0, - 579.0 + 495.0, + 787.0 ], [ - 404.0, - 588.0 + 457.0, + 797.0 ] ], "center_px": [ - 411.0, - 578.0 + 465.25, + 786.0 ], "quality": { - "area_px": 543.0, - "perimeter_px": 114.0735855102539, + "area_px": 665.0, + "perimeter_px": 126.86800575256348, "sharpness": { - "laplacian_var": 3889.170728895399 - }, - "contrast": { - "p05": 23.0, - "p95": 177.0, - "dynamic_range": 154.0, - "mean_gray": 102.53645833333333, - "std_gray": 65.8328749242347 - }, - "geometry": { - "distance_to_center_norm": 0.43057525157928467, - "distance_to_border_px": 132.0 - }, - "edge_ratio": 1.6019955727302424, - "edge_lengths_px": [ - 33.241539001464844, - 23.706539154052734, - 35.1710090637207, - 21.954498291015625 - ] - }, - "confidence": 0.22596816505744277 - }, - { - "observation_id": "51ae9604-e03b-4f53-8c24-c6f00447fe3d", - "type": "aruco", - "marker_id": 47, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 518.0, - 568.0 - ], - [ - 548.0, - 560.0 - ], - [ - 570.0, - 570.0 - ], - [ - 539.0, - 579.0 - ] - ], - "center_px": [ - 543.75, - 569.25 - ], - "quality": { - "area_px": 503.0, - "perimeter_px": 111.20100593566895, - "sharpness": { - "laplacian_var": 3416.503388941199 - }, - "contrast": { - "p05": 28.0, - "p95": 175.0, - "dynamic_range": 147.0, - "mean_gray": 84.90616621983914, - "std_gray": 59.67022231521041 - }, - "geometry": { - "distance_to_center_norm": 0.31366512179374695, - "distance_to_border_px": 141.0 - }, - "edge_ratio": 1.361650693608701, - "edge_lengths_px": [ - 31.048349380493164, - 24.166091918945312, - 32.280025482177734, - 23.706539154052734 - ] - }, - "confidence": 0.24626971873720385 - }, - { - "observation_id": "00364398-e93c-44b7-9289-13419eeb406c", - "type": "aruco", - "marker_id": 96, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 665.0, - 543.0 - ], - [ - 692.0, - 535.0 - ], - [ - 715.0, - 545.0 - ], - [ - 688.0, - 554.0 - ] - ], - "center_px": [ - 690.0, - 544.25 - ], - "quality": { - "area_px": 479.0, - "perimeter_px": 107.19572448730469, - "sharpness": { - "laplacian_var": 3568.7575918354605 + "laplacian_var": 1772.4341944261816 }, "contrast": { "p05": 21.0, - "p95": 172.0, - "dynamic_range": 151.0, - "mean_gray": 86.95810055865921, - "std_gray": 64.42275638721306 + "p95": 169.0, + "dynamic_range": 148.0, + "mean_gray": 102.7094017094017, + "std_gray": 59.441137993538064 }, "geometry": { - "distance_to_center_norm": 0.25999337434768677, - "distance_to_border_px": 166.0 + "distance_to_center_norm": 0.3934864401817322, + "distance_to_border_px": 283.0 }, - "edge_ratio": 1.1347944144516315, + "edge_ratio": 1.6245972761257441, "edge_lengths_px": [ - 28.160255432128906, - 25.079872131347656, - 28.460498809814453, - 25.495098114013672 + 38.327537536621094, + 25.05992889404297, + 39.293766021728516, + 24.1867733001709 ] }, - "confidence": 0.28140192555287236 + "confidence": 0.27288814270978706 }, { - "observation_id": "e69d317b-b048-4bb5-937a-a08641d50c3d", + "observation_id": "20d8139e-ac24-4d77-ab45-143400269b6d", "type": "aruco", "marker_id": 245, "marker_size_m": 0.025, "image_points_px": [ [ - 601.0, - 372.0 + 676.0, + 556.0 ], [ - 599.0, - 404.0 + 674.0, + 592.0 ], [ - 579.0, - 397.0 + 651.0, + 584.0 ], [ - 580.0, - 364.0 + 652.0, + 546.0 ] ], "center_px": [ - 589.75, - 384.25 + 663.25, + 569.5 ], "quality": { - "area_px": 677.5, - "perimeter_px": 108.73941230773926, + "area_px": 883.0, + "perimeter_px": 124.42025947570801, "sharpness": { - "laplacian_var": 2713.9134670360113 + "laplacian_var": 1540.710545310331 }, "contrast": { - "p05": 34.0, - "p95": 178.0, - "dynamic_range": 144.0, - "mean_gray": 92.56842105263158, - "std_gray": 63.79131315742788 + "p05": 32.0, + "p95": 175.0, + "dynamic_range": 143.0, + "mean_gray": 90.34308943089431, + "std_gray": 61.92212008893975 }, "geometry": { - "distance_to_center_norm": 0.07598420977592468, - "distance_to_border_px": 316.0 + "distance_to_center_norm": 0.07106606662273407, + "distance_to_border_px": 488.0 }, - "edge_ratio": 1.5580811099437382, + "edge_ratio": 1.5610132709111055, "edge_lengths_px": [ - 32.06243896484375, - 21.189620971679688, - 33.0151481628418, - 22.472204208374023 + 36.055511474609375, + 24.351591110229492, + 38.01315689086914, + 26.0 ] }, - "confidence": 0.28988649164931873 + "confidence": 0.37710548503094005 }, { - "observation_id": "8d6d70d2-d21e-4580-a22e-db125f9bc114", + "observation_id": "1b0dd9b9-cf1e-429f-8c7d-621e6456e9f5", "type": "aruco", - "marker_id": 62, + "marker_id": 47, "marker_size_m": 0.025, "image_points_px": [ [ - 713.0, - 555.0 + 579.0, + 774.0 ], [ - 741.0, - 547.0 + 613.0, + 765.0 ], [ - 764.0, - 557.0 + 636.0, + 777.0 ], [ - 736.0, - 565.0 + 602.0, + 787.0 ] ], "center_px": [ - 738.5, - 556.0 + 607.5, + 775.75 ], "quality": { - "area_px": 464.0, - "perimeter_px": 108.4006233215332, + "area_px": 643.5, + "perimeter_px": 122.97303199768066, "sharpness": { - "laplacian_var": 2525.9330891040295 + "laplacian_var": 1322.7306652054133 }, "contrast": { - "p05": 23.0, - "p95": 166.89999999999998, - "dynamic_range": 143.89999999999998, - "mean_gray": 52.994169096209916, - "std_gray": 47.4435060190186 + "p05": 26.0, + "p95": 167.0, + "dynamic_range": 141.0, + "mean_gray": 85.52690582959642, + "std_gray": 55.53202076179106 }, "geometry": { - "distance_to_center_norm": 0.2987307906150818, - "distance_to_border_px": 155.0 + "distance_to_center_norm": 0.2902410924434662, + "distance_to_border_px": 293.0 }, - "edge_ratio": 1.161107974431055, + "edge_ratio": 1.3661150808159894, "edge_lengths_px": [ - 29.120439529418945, - 25.079872131347656, - 29.120439529418945, - 25.079872131347656 + 35.1710090637207, + 25.942243576049805, + 35.44009017944336, + 26.419689178466797 ] }, - "confidence": 0.2664122029520185 + "confidence": 0.3140291810143517 }, { - "observation_id": "260e3111-2cd4-4606-9e9f-208a04b9eed4", + "observation_id": "a3bfc515-074b-4aa5-8a36-409d4d3f7fb5", + "type": "aruco", + "marker_id": 96, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 752.0, + 746.0 + ], + [ + 783.0, + 737.0 + ], + [ + 808.0, + 749.0 + ], + [ + 777.0, + 757.0 + ] + ], + "center_px": [ + 780.0, + 747.25 + ], + "quality": { + "area_px": 569.0, + "perimeter_px": 119.3394947052002, + "sharpness": { + "laplacian_var": 1229.0590275927798 + }, + "contrast": { + "p05": 20.0, + "p95": 164.0, + "dynamic_range": 144.0, + "mean_gray": 91.1094890510949, + "std_gray": 58.66072339793139 + }, + "geometry": { + "distance_to_center_norm": 0.23973380029201508, + "distance_to_border_px": 323.0 + }, + "edge_ratio": 1.1818557392737563, + "edge_lengths_px": [ + 32.280025482177734, + 27.73084831237793, + 32.015621185302734, + 27.312999725341797 + ] + }, + "confidence": 0.3209641589306251 + }, + { + "observation_id": "fccd59f8-8258-4a6e-96a7-ba3e7405b2e3", "type": "aruco", "marker_id": 219, "marker_size_m": 0.025, "image_points_px": [ [ - 695.0, - 87.0 + 780.0, + 230.0 ], [ - 677.0, - 90.0 + 760.0, + 231.0 ], [ - 679.0, - 53.0 + 763.0, + 189.0 ], [ - 697.0, - 52.0 + 783.0, + 192.0 ] ], "center_px": [ - 687.0, - 70.5 + 771.5, + 210.5 ], "quality": { - "area_px": 644.0, - "perimeter_px": 108.38715362548828, + "area_px": 803.0, + "perimeter_px": 120.4739761352539, "sharpness": { - "laplacian_var": 614.9337098692034 + "laplacian_var": 317.5804379809869 }, "contrast": { - "p05": 8.0, - "p95": 77.84999999999997, - "dynamic_range": 69.84999999999997, - "mean_gray": 33.372844827586206, - "std_gray": 28.163182810983688 + "p05": 7.0, + "p95": 70.0, + "dynamic_range": 63.0, + "mean_gray": 30.659574468085108, + "std_gray": 25.279523793441555 }, "geometry": { - "distance_to_center_norm": 0.3994136452674866, - "distance_to_border_px": 52.0 + "distance_to_center_norm": 0.37055596709251404, + "distance_to_border_px": 189.0 }, - "edge_ratio": 2.055387073866642, + "edge_ratio": 2.10272354357745, "edge_lengths_px": [ - 18.248287200927734, - 37.05401611328125, - 18.027755737304688, - 35.05709457397461 + 20.02498435974121, + 42.10700607299805, + 20.2237491607666, + 38.11823654174805 ] }, - "confidence": 0.18238008374815162 + "confidence": 0.20048997943056135 }, { - "observation_id": "b5da83a3-1782-42b7-8e8f-1bb52dce024c", + "observation_id": "cb2564ae-5fea-476c-9398-d8aa5c63000d", "type": "aruco", - "marker_id": 66, + "marker_id": 208, "marker_size_m": 0.025, "image_points_px": [ [ - 306.0, - 536.0 + 881.0, + 653.0 ], [ - 339.0, - 529.0 + 907.0, + 664.0 ], [ - 356.0, - 538.0 + 875.0, + 670.0 ], [ - 324.0, - 546.0 + 850.0, + 659.0 ] ], "center_px": [ - 331.25, - 537.25 + 878.25, + 661.5 ], "quality": { - "area_px": 440.0, - "perimeter_px": 106.54574584960938, + "area_px": 499.5, + "perimeter_px": 119.67713356018066, "sharpness": { - "laplacian_var": 3556.017999105521 + "laplacian_var": 1078.719362856009 }, "contrast": { - "p05": 24.0, - "p95": 178.5, - "dynamic_range": 154.5, - "mean_gray": 74.09365558912387, - "std_gray": 62.59258029339184 + "p05": 13.0, + "p95": 135.09999999999997, + "dynamic_range": 122.09999999999997, + "mean_gray": 57.89709762532981, + "std_gray": 45.50360207283162 }, "geometry": { - "distance_to_center_norm": 0.48482945561408997, - "distance_to_border_px": 174.0 + "distance_to_center_norm": 0.22168076038360596, + "distance_to_border_px": 410.0 }, - "edge_ratio": 1.7537605054536587, + "edge_ratio": 1.1920199320133873, "edge_lengths_px": [ - 33.734256744384766, - 19.235383987426758, - 32.98484420776367, - 20.59126091003418 + 28.23118782043457, + 32.557640075683594, + 27.312999725341797, + 31.575305938720703 ] }, - "confidence": 0.16725963004706537 + "confidence": 0.27935774483027703 }, { - "observation_id": "34a605ca-f263-480c-9daa-579d32cf6ef7", + "observation_id": "7c929695-0e67-406f-9963-503d4200e44b", "type": "aruco", "marker_id": 248, "marker_size_m": 0.025, "image_points_px": [ [ - 568.0, - 360.0 + 641.0, + 541.0 ], [ - 567.0, - 393.0 + 642.0, + 579.0 ], [ - 547.0, - 385.0 + 620.0, + 571.0 ], [ - 548.0, - 353.0 + 620.0, + 535.0 ] ], "center_px": [ - 557.5, - 372.75 + 630.75, + 556.5 ], "quality": { - "area_px": 657.5, - "perimeter_px": 107.76104927062988, + "area_px": 792.0, + "perimeter_px": 119.26288604736328, "sharpness": { - "laplacian_var": 3474.863086846939 + "laplacian_var": 2332.1592903782007 }, "contrast": { - "p05": 35.0, - "p95": 179.0, - "dynamic_range": 144.0, - "mean_gray": 99.33769063180829, - "std_gray": 62.82504423318867 + "p05": 33.0, + "p95": 175.0, + "dynamic_range": 142.0, + "mean_gray": 104.13345864661655, + "std_gray": 60.80347864931177 }, "geometry": { - "distance_to_center_norm": 0.11368533968925476, - "distance_to_border_px": 327.0 + "distance_to_center_norm": 0.10084711015224457, + "distance_to_border_px": 501.0 }, - "edge_ratio": 1.5580811099437382, + "edge_ratio": 1.7405028529888724, "edge_lengths_px": [ - 33.0151481628418, - 21.540658950805664, - 32.015621185302734, - 21.189620971679688 + 38.01315689086914, + 23.409399032592773, + 36.0, + 21.840330123901367 ] }, - "confidence": 0.28132895684048276 + "confidence": 0.303360605869329 }, { - "observation_id": "4ae7be98-d66f-45d3-8804-ddad55494cd2", + "observation_id": "643662e4-3282-4361-9feb-0dcab17f2e1b", + "type": "aruco", + "marker_id": 62, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 801.0, + 757.0 + ], + [ + 831.0, + 748.0 + ], + [ + 857.0, + 759.0 + ], + [ + 828.0, + 768.0 + ] + ], + "center_px": [ + 829.25, + 758.0 + ], + "quality": { + "area_px": 563.0, + "perimeter_px": 119.07131958007812, + "sharpness": { + "laplacian_var": 868.4871508651023 + }, + "contrast": { + "p05": 21.0, + "p95": 153.0, + "dynamic_range": 132.0, + "mean_gray": 52.672413793103445, + "std_gray": 44.43851763772761 + }, + "geometry": { + "distance_to_center_norm": 0.2709370255470276, + "distance_to_border_px": 312.0 + }, + "edge_ratio": 1.1094438971566838, + "edge_lengths_px": [ + 31.320919036865234, + 28.23118782043457, + 30.364452362060547, + 29.154760360717773 + ] + }, + "confidence": 0.33830762807857967 + }, + { + "observation_id": "4ad3ac5c-37fa-4989-b243-13e345143665", "type": "aruco", "marker_id": 79, "marker_size_m": 0.025, "image_points_px": [ [ - 643.0, - 510.0 + 720.0, + 708.0 ], [ - 668.0, - 503.0 + 751.0, + 701.0 ], [ - 693.0, - 514.0 + 774.0, + 712.0 ], [ - 663.0, - 520.0 + 744.0, + 720.0 ] ], "center_px": [ - 666.75, - 511.75 + 747.25, + 710.25 ], "quality": { - "area_px": 435.0, - "perimeter_px": 106.22930526733398, + "area_px": 527.0, + "perimeter_px": 115.15675926208496, "sharpness": { - "laplacian_var": 5755.361941550289 + "laplacian_var": 2103.6115257048095 }, "contrast": { - "p05": 24.0, - "p95": 173.0, - "dynamic_range": 149.0, - "mean_gray": 96.15170278637771, - "std_gray": 59.538669344009676 + "p05": 25.0, + "p95": 161.0, + "dynamic_range": 136.0, + "mean_gray": 98.14179104477611, + "std_gray": 49.32960818370979 }, "geometry": { - "distance_to_center_norm": 0.20984497666358948, - "distance_to_border_px": 200.0 + "distance_to_center_norm": 0.19157445430755615, + "distance_to_border_px": 360.0 }, - "edge_ratio": 1.368210480272166, + "edge_ratio": 1.2465336063884973, "edge_lengths_px": [ - 25.961509704589844, - 27.312999725341797, - 30.5941162109375, - 22.360679626464844 + 31.78049659729004, + 25.495098114013672, + 31.048349380493164, + 26.832815170288086 ] }, - "confidence": 0.21195569262290176 + "confidence": 0.28184826428485077 }, { - "observation_id": "2c105f0f-c8e5-4a74-b54c-624b33550950", + "observation_id": "03bcb860-348c-443c-9434-b2e6f3986326", "type": "aruco", - "marker_id": 55, + "marker_id": 40, "marker_size_m": 0.025, "image_points_px": [ [ - 495.0, - 533.0 + 729.0, + 147.0 ], [ - 524.0, - 525.0 + 698.0, + 135.0 ], [ - 544.0, - 535.0 + 683.0, + 116.0 ], [ - 515.0, - 543.0 + 715.0, + 129.0 ] ], "center_px": [ - 519.5, - 534.0 + 706.25, + 131.75 ], "quality": { - "area_px": 450.0, - "perimeter_px": 104.8877944946289, + "area_px": 401.5, + "perimeter_px": 114.79231834411621, "sharpness": { - "laplacian_var": 4148.963948750263 - }, - "contrast": { - "p05": 27.0, - "p95": 177.0, - "dynamic_range": 150.0, - "mean_gray": 88.84057971014492, - "std_gray": 61.37332262554081 - }, - "geometry": { - "distance_to_center_norm": 0.2882344722747803, - "distance_to_border_px": 177.0 - }, - "edge_ratio": 1.3453624005794889, - "edge_lengths_px": [ - 30.08321762084961, - 22.360679626464844, - 30.08321762084961, - 22.360679626464844 - ] - }, - "confidence": 0.22298824455832925 - }, - { - "observation_id": "4981a73f-633b-4fcb-85a1-cddf99e14295", - "type": "aruco", - "marker_id": 243, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 504.0, - 342.0 - ], - [ - 524.0, - 349.0 - ], - [ - 525.0, - 380.0 - ], - [ - 507.0, - 374.0 - ] - ], - "center_px": [ - 515.0, - 361.25 - ], - "quality": { - "area_px": 585.5, - "perimeter_px": 103.31972694396973, - "sharpness": { - "laplacian_var": 3023.515327203894 - }, - "contrast": { - "p05": 34.0, - "p95": 178.0, - "dynamic_range": 144.0, - "mean_gray": 81.84186046511628, - "std_gray": 60.155481617485975 - }, - "geometry": { - "distance_to_center_norm": 0.17023810744285583, - "distance_to_border_px": 340.0 - }, - "edge_ratio": 1.6939434530615978, - "edge_lengths_px": [ - 21.189620971679688, - 31.016124725341797, - 18.973665237426758, - 32.140316009521484 - ] - }, - "confidence": 0.23042878593606714 - }, - { - "observation_id": "21577332-c44b-4232-a412-bb5673e2df29", - "type": "aruco", - "marker_id": 214, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 859.0, - 438.0 - ], - [ - 882.0, - 445.0 - ], - [ - 856.0, - 451.0 - ], - [ - 835.0, - 444.0 - ] - ], - "center_px": [ - 858.0, - 444.5 - ], - "quality": { - "area_px": 307.0, - "perimeter_px": 97.59953689575195, - "sharpness": { - "laplacian_var": 4953.1880017543535 - }, - "contrast": { - "p05": 20.0, - "p95": 142.0, - "dynamic_range": 122.0, - "mean_gray": 78.48034934497817, - "std_gray": 48.64680485484511 - }, - "geometry": { - "distance_to_center_norm": 0.3184027075767517, - "distance_to_border_px": 269.0 - }, - "edge_ratio": 1.205429874000591, - "edge_lengths_px": [ - 24.041629791259766, - 26.68332862854004, - 22.135944366455078, - 24.73863410949707 - ] - }, - "confidence": 0.1697872859143744 - }, - { - "observation_id": "85b1454d-b781-4de5-b393-dc6cb63ae109", - "type": "aruco", - "marker_id": 51, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 507.0, - 462.0 - ], - [ - 535.0, - 457.0 - ], - [ - 551.0, - 464.0 - ], - [ - 524.0, - 470.0 - ] - ], - "center_px": [ - 529.25, - 463.25 - ], - "quality": { - "area_px": 297.0, - "perimeter_px": 92.35410118103027, - "sharpness": { - "laplacian_var": 6128.6329908058415 + "laplacian_var": 1049.49319108811 }, "contrast": { "p05": 30.0, - "p95": 178.0, - "dynamic_range": 148.0, - "mean_gray": 92.2139534883721, - "std_gray": 59.31469711355066 + "p95": 106.94999999999999, + "dynamic_range": 76.94999999999999, + "mean_gray": 55.78145695364238, + "std_gray": 27.466028153212246 }, "geometry": { - "distance_to_center_norm": 0.20620082318782806, - "distance_to_border_px": 250.0 + "distance_to_center_norm": 0.4538682997226715, + "distance_to_border_px": 116.0 }, - "edge_ratio": 1.6286371694405686, + "edge_ratio": 1.514671861886382, "edge_lengths_px": [ - 28.44292449951172, - 17.464248657226562, - 27.658634185791016, - 18.788293838500977 + 33.241539001464844, + 24.20743751525879, + 34.539833068847656, + 22.803508758544922 ] }, - "confidence": 0.12157403976480062 + "confidence": 0.16997864783686897 }, { - "observation_id": "0591264e-2a45-4616-a5a8-72ff64380cb2", - "type": "aruco", - "marker_id": 72, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1108.0, - 454.0 - ], - [ - 1131.0, - 449.0 - ], - [ - 1156.0, - 456.0 - ], - [ - 1136.0, - 462.0 - ] - ], - "center_px": [ - 1132.75, - 455.25 - ], - "quality": { - "area_px": 307.0, - "perimeter_px": 99.4997673034668, - "sharpness": { - "laplacian_var": 6015.53668126975 - }, - "contrast": { - "p05": 15.0, - "p95": 155.0, - "dynamic_range": 140.0, - "mean_gray": 60.38559322033898, - "std_gray": 51.485636923260955 - }, - "geometry": { - "distance_to_center_norm": 0.6834672689437866, - "distance_to_border_px": 124.0 - }, - "edge_ratio": 1.394616100271707, - "edge_lengths_px": [ - 23.53720474243164, - 25.961509704589844, - 20.880613327026367, - 29.120439529418945 - ] - }, - "confidence": 0.14675484287524884 - }, - { - "observation_id": "2a018e33-f8a7-4d32-9042-15254a168580", + "observation_id": "d5954cfd-0469-4bf7-ac68-99803729b4a7", "type": "aruco", "marker_id": 95, "marker_size_m": 0.025, "image_points_px": [ [ - 402.0, - 498.0 + 448.0, + 697.0 ], [ - 431.0, - 491.0 + 479.0, + 689.0 ], [ - 449.0, - 500.0 + 502.0, + 698.0 ], [ - 419.0, - 506.0 + 469.0, + 706.0 ] ], "center_px": [ - 425.25, - 498.75 + 474.5, + 697.5 ], "quality": { - "area_px": 364.5, - "perimeter_px": 99.33988952636719, + "area_px": 464.0, + "perimeter_px": 113.51696968078613, "sharpness": { - "laplacian_var": 5621.020098940312 + "laplacian_var": 1920.187577266197 }, "contrast": { - "p05": 23.0, - "p95": 179.0, - "dynamic_range": 156.0, - "mean_gray": 88.8529411764706, - "std_gray": 65.58806713246709 + "p05": 21.0, + "p95": 170.0, + "dynamic_range": 149.0, + "mean_gray": 90.39017341040463, + "std_gray": 59.04168035417923 }, "geometry": { - "distance_to_center_norm": 0.34818607568740845, - "distance_to_border_px": 214.0 + "distance_to_center_norm": 0.324087530374527, + "distance_to_border_px": 374.0 }, - "edge_ratio": 1.6283605352309334, + "edge_ratio": 1.4862073326752139, "edge_lengths_px": [ - 29.832868576049805, - 20.124610900878906, - 30.5941162109375, - 18.788293838500977 + 32.015621185302734, + 24.698177337646484, + 33.95585250854492, + 22.847318649291992 ] }, - "confidence": 0.14922985097126407 + "confidence": 0.20813605647909494 }, { - "observation_id": "94599291-96c7-497d-ab6e-459845a9a0d7", + "observation_id": "f500a1e2-4e71-40eb-ba2a-8d5f46884270", "type": "aruco", - "marker_id": 103, + "marker_id": 243, "marker_size_m": 0.025, "image_points_px": [ [ - 444.0, - 446.0 + 570.0, + 527.0 ], [ - 471.0, - 441.0 + 590.0, + 534.0 ], [ - 486.0, - 448.0 + 592.0, + 569.0 ], [ - 459.0, - 453.0 + 571.0, + 561.0 ] ], "center_px": [ - 465.0, - 447.0 + 580.75, + 547.75 ], "quality": { - "area_px": 264.0, - "perimeter_px": 88.02401351928711, + "area_px": 696.0, + "perimeter_px": 112.73362159729004, "sharpness": { - "laplacian_var": 7616.010237639051 + "laplacian_var": 2166.993558939148 }, "contrast": { - "p05": 29.3, - "p95": 179.0, - "dynamic_range": 149.7, - "mean_gray": 129.62566844919786, - "std_gray": 55.38363031533882 + "p05": 31.0, + "p95": 174.0, + "dynamic_range": 143.0, + "mean_gray": 82.89537223340041, + "std_gray": 60.13948507179353 }, "geometry": { - "distance_to_center_norm": 0.266147643327713, - "distance_to_border_px": 267.0 + "distance_to_center_norm": 0.15496166050434113, + "distance_to_border_px": 511.0 }, - "edge_ratio": 1.6588624477171257, + "edge_ratio": 1.654446515151406, "edge_lengths_px": [ - 27.459060668945312, - 16.552946090698242, - 27.459060668945312, - 16.552946090698242 + 21.189620971679688, + 35.05709457397461, + 22.472204208374023, + 34.01470184326172 ] }, - "confidence": 0.10609680160172753 + "confidence": 0.28045633131726666 }, { - "observation_id": "8fe07fcf-c8d9-4a59-a892-0fbff5d50f8d", + "observation_id": "efb4d2d5-98ad-49f7-af1f-0aadb3c5e985", "type": "aruco", - "marker_id": 60, + "marker_id": 214, "marker_size_m": 0.025, "image_points_px": [ [ - 1174.0, - 430.0 + 963.0, + 627.0 ], [ - 1193.0, - 425.0 + 987.0, + 636.0 ], [ - 1217.0, - 432.0 + 960.0, + 643.0 ], [ - 1199.0, - 437.0 + 935.0, + 634.0 ] ], "center_px": [ - 1195.75, - 431.0 + 961.25, + 635.0 ], "quality": { - "area_px": 252.0, - "perimeter_px": 89.2899341583252, + "area_px": 419.0, + "perimeter_px": 108.95706176757812, "sharpness": { - "laplacian_var": 5458.464570455971 + "laplacian_var": 1120.2409275143746 }, "contrast": { - "p05": 16.0, - "p95": 155.0, - "dynamic_range": 139.0, - "mean_gray": 102.47540983606558, - "std_gray": 54.46519113706534 + "p05": 16.4, + "p95": 127.59999999999997, + "dynamic_range": 111.19999999999996, + "mean_gray": 73.8220064724919, + "std_gray": 40.6331448536658 }, "geometry": { - "distance_to_center_norm": 0.7629922032356262, - "distance_to_border_px": 63.0 + "distance_to_center_norm": 0.2880898416042328, + "distance_to_border_px": 437.0 }, - "edge_ratio": 1.3896877719636351, + "edge_ratio": 1.126003716470728, "edge_lengths_px": [ - 19.646883010864258, - 25.0, - 18.681541442871094, - 25.961509704589844 + 25.63201141357422, + 27.892650604248047, + 26.570659637451172, + 28.861740112304688 ] }, - "confidence": 0.1208904643109979 + "confidence": 0.24807496569270426 }, { - "observation_id": "553a9473-1193-4104-ac85-457cbe294d32", + "observation_id": "445752e2-960b-45d8-b579-4b04a49a452b", "type": "aruco", "marker_id": 69, "marker_size_m": 0.025, "image_points_px": [ [ - 274.0, - 439.0 + 311.0, + 627.0 ], [ - 302.0, - 434.0 + 341.0, + 621.0 ], [ - 319.0, - 442.0 + 360.0, + 631.0 ], [ - 287.0, - 446.0 + 326.0, + 636.0 ] ], "center_px": [ - 295.5, - 440.25 + 334.5, + 628.75 ], "quality": { - "area_px": 292.5, - "perimeter_px": 94.24507236480713, + "area_px": 397.5, + "perimeter_px": 103.92356300354004, "sharpness": { - "laplacian_var": 7671.742542524209 + "laplacian_var": 2874.014761280571 }, "contrast": { - "p05": 24.0, - "p95": 180.0, - "dynamic_range": 156.0, - "mean_gray": 84.50239234449761, - "std_gray": 62.98014606290175 + "p05": 22.0, + "p95": 171.0, + "dynamic_range": 149.0, + "mean_gray": 85.98625429553265, + "std_gray": 53.47678126140038 }, "geometry": { - "distance_to_center_norm": 0.4817137122154236, - "distance_to_border_px": 274.0 + "distance_to_center_norm": 0.4395379424095154, + "distance_to_border_px": 311.0 }, - "edge_ratio": 2.1841800036803938, + "edge_ratio": 1.9645552743157073, "edge_lengths_px": [ - 28.44292449951172, - 18.788293838500977, - 32.24903106689453, - 14.764822959899902 + 30.5941162109375, + 21.470911026000977, + 34.36568069458008, + 17.492855072021484 ] }, - "confidence": 0.08927835602899967 + "confidence": 0.13489057979918875 }, { - "observation_id": "c0226448-d3bd-4b0c-95b9-68c482529c99", + "observation_id": "a10e68e6-59cb-4b71-9a09-1acdfe33b1ad", "type": "aruco", - "marker_id": 215, + "marker_id": 103, "marker_size_m": 0.025, "image_points_px": [ [ - 686.0, - 426.0 + 494.0, + 638.0 ], [ - 707.0, - 434.0 + 524.0, + 632.0 ], [ - 680.0, - 439.0 + 542.0, + 639.0 ], [ - 662.0, - 432.0 + 513.0, + 646.0 ] ], "center_px": [ - 683.75, - 432.75 + 518.25, + 638.75 ], "quality": { - "area_px": 298.5, - "perimeter_px": 93.98310661315918, + "area_px": 341.5, + "perimeter_px": 100.35572052001953, "sharpness": { - "laplacian_var": 841.6697733575195 + "laplacian_var": 3138.860566482838 }, "contrast": { - "p05": 12.0, - "p95": 69.0, - "dynamic_range": 57.0, - "mean_gray": 33.8675799086758, - "std_gray": 20.978479929931893 + "p05": 27.6, + "p95": 171.0, + "dynamic_range": 143.4, + "mean_gray": 123.9407114624506, + "std_gray": 48.27449963395624 }, "geometry": { - "distance_to_center_norm": 0.11560884118080139, - "distance_to_border_px": 281.0 + "distance_to_center_norm": 0.24957895278930664, + "distance_to_border_px": 434.0 }, - "edge_ratio": 1.42177628906613, + "edge_ratio": 1.5841033143146985, "edge_lengths_px": [ - 22.472204208374023, - 27.459060668945312, + 30.5941162109375, 19.313207626342773, - 24.73863410949707 + 29.832868576049805, + 20.615528106689453 ] }, - "confidence": 0.09972560457674447 + "confidence": 0.14371958230840387 }, { - "observation_id": "213ca174-cb44-4404-a428-5b718809f664", + "observation_id": "d9a50015-ae95-4d42-b4b8-0e273766c3af", "type": "aruco", "marker_id": 211, "marker_size_m": 0.025, "image_points_px": [ [ - 767.0, - 407.0 + 867.0, + 594.0 ], [ - 785.0, - 414.0 + 887.0, + 602.0 ], [ - 761.0, - 419.0 + 861.0, + 609.0 ], [ - 742.0, - 412.0 + 838.0, + 599.0 ] ], "center_px": [ - 763.75, - 413.0 + 863.25, + 601.0 ], "quality": { - "area_px": 264.0, - "perimeter_px": 89.57206344604492, + "area_px": 376.5, + "perimeter_px": 102.9742317199707, "sharpness": { - "laplacian_var": 4134.954579095966 + "laplacian_var": 954.141581632653 }, "contrast": { - "p05": 14.0, - "p95": 136.0, - "dynamic_range": 122.0, - "mean_gray": 64.81151832460733, - "std_gray": 47.12549885356449 + "p05": 11.950000000000001, + "p95": 121.05000000000001, + "dynamic_range": 109.10000000000001, + "mean_gray": 60.035714285714285, + "std_gray": 39.508482039445965 }, "geometry": { - "distance_to_center_norm": 0.18333308398723602, - "distance_to_border_px": 301.0 + "distance_to_center_norm": 0.17299668490886688, + "distance_to_border_px": 471.0 }, - "edge_ratio": 1.320086161101429, + "edge_ratio": 1.3661549302347038, "edge_lengths_px": [ - 19.313207626342773, - 24.515300750732422, - 20.248456954956055, - 25.495098114013672 + 21.540658950805664, + 26.925823211669922, + 25.079872131347656, + 29.42787742614746 ] }, - "confidence": 0.13332463075982282 + "confidence": 0.18372733168475885 }, { - "observation_id": "544c3a3e-0656-4f0b-8fd4-8a5608473fc4", + "observation_id": "85031484-93d4-49c9-83b0-ea370a05e9e6", "type": "aruco", - "marker_id": 84, + "marker_id": 215, "marker_size_m": 0.025, "image_points_px": [ [ - 1126.0, - 428.0 + 776.0, + 615.0 ], [ - 1145.0, - 423.0 + 796.0, + 623.0 ], [ - 1169.0, - 430.0 + 766.0, + 629.0 ], [ - 1150.0, - 435.0 + 747.0, + 621.0 ] ], "center_px": [ - 1147.5, - 429.0 + 771.25, + 622.0 ], "quality": { - "area_px": 253.0, - "perimeter_px": 89.29376602172852, + "area_px": 353.0, + "perimeter_px": 102.36448860168457, "sharpness": { - "laplacian_var": 6507.626777662157 + "laplacian_var": 327.95329298682805 }, "contrast": { - "p05": 16.0, - "p95": 155.0, - "dynamic_range": 139.0, - "mean_gray": 85.89247311827957, - "std_gray": 52.75821545678702 + "p05": 10.0, + "p95": 61.0, + "dynamic_range": 51.0, + "mean_gray": 31.38867924528302, + "std_gray": 18.4373458202941 }, "geometry": { - "distance_to_center_norm": 0.6974908709526062, - "distance_to_border_px": 111.0 + "distance_to_center_norm": 0.10744255781173706, + "distance_to_border_px": 451.0 }, - "edge_ratio": 1.272466476548753, + "edge_ratio": 1.4840326210712076, "edge_lengths_px": [ - 19.646883010864258, - 25.0, - 19.646883010864258, - 25.0 + 21.540658950805664, + 30.5941162109375, + 20.615528106689453, + 29.614185333251953 ] }, - "confidence": 0.13255097071329755 - }, - { - "observation_id": "39234c8c-b165-4728-8116-125e7509b4ae", - "type": "aruco", - "marker_id": 86, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1106.0, - 408.0 - ], - [ - 1128.0, - 404.0 - ], - [ - 1147.0, - 409.0 - ], - [ - 1128.0, - 414.0 - ] - ], - "center_px": [ - 1127.25, - 408.75 - ], - "quality": { - "area_px": 205.0, - "perimeter_px": 84.45795440673828, - "sharpness": { - "laplacian_var": 6562.795155709344 - }, - "contrast": { - "p05": 16.0, - "p95": 154.0, - "dynamic_range": 138.0, - "mean_gray": 83.61764705882354, - "std_gray": 52.60273684776708 - }, - "geometry": { - "distance_to_center_norm": 0.6668679118156433, - "distance_to_border_px": 133.0 - }, - "edge_ratio": 1.1606680177173716, - "edge_lengths_px": [ - 22.360679626464844, - 19.646883010864258, - 19.646883010864258, - 22.803508758544922 - ] - }, - "confidence": 0.11774828338549573 - }, - { - "observation_id": "f0c4bf14-7803-458f-bc8a-bebcb4c2ebd2", - "type": "aruco", - "marker_id": 64, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 359.0, - 408.0 - ], - [ - 385.0, - 404.0 - ], - [ - 399.0, - 410.0 - ], - [ - 373.0, - 415.0 - ] - ], - "center_px": [ - 379.0, - 409.25 - ], - "quality": { - "area_px": 232.0, - "perimeter_px": 83.66631984710693, - "sharpness": { - "laplacian_var": 7777.418181818181 - }, - "contrast": { - "p05": 23.0, - "p95": 179.0, - "dynamic_range": 156.0, - "mean_gray": 90.14545454545454, - "std_gray": 61.52823983766041 - }, - "geometry": { - "distance_to_center_norm": 0.3617120683193207, - "distance_to_border_px": 305.0 - }, - "edge_ratio": 1.7382610728629626, - "edge_lengths_px": [ - 26.305892944335938, - 15.231546401977539, - 26.476404190063477, - 15.65247631072998 - ] - }, - "confidence": 0.08897781183808398 + "confidence": 0.10109279127011955 } ], "rejected_candidates": [ { "image_points_px": [ [ - 596.0, - 145.0 + 1272.0, + 616.0 ], [ - 626.0, - 151.0 + 1351.0, + 611.0 ], [ - 624.0, - 186.0 + 1372.0, + 624.0 ], [ - 595.0, - 180.0 + 1350.0, + 631.0 ] ], "center_px": [ - 610.25, - 165.5 + 1336.25, + 620.5 ], - "area_px": 1041.5 + "area_px": 1004.0 }, { "image_points_px": [ [ - 511.0, - 586.0 + 1272.0, + 616.0 ], [ - 477.0, - 595.0 + 1296.0, + 611.0 ], [ - 457.0, - 584.0 + 1369.0, + 622.0 ], [ - 489.0, - 575.0 + 1346.0, + 627.0 ] ], "center_px": [ - 483.5, - 585.0 + 1320.75, + 619.0 ], - "area_px": 552.0 + "area_px": 626.0 }, { "image_points_px": [ [ - 752.0, - 466.0 + 850.0, + 993.0 ], [ - 780.0, - 460.0 + 808.0, + 1008.0 ], [ - 805.0, - 469.0 + 776.0, + 986.0 ], - [ - 777.0, - 475.0 - ] - ], - "center_px": [ - 778.5, - 467.5 - ], - "area_px": 402.0 - }, - { - "image_points_px": [ - [ - 1177.0, - 465.0 - ], - [ - 1198.0, - 459.0 - ], - [ - 1226.0, - 468.0 - ], - [ - 1205.0, - 475.0 - ] - ], - "center_px": [ - 1201.5, - 466.75 - ], - "area_px": 381.5 - }, - { - "image_points_px": [ - [ - 580.0, - 403.0 - ], - [ - 600.0, - 410.0 - ], - [ - 619.0, - 430.0 - ], - [ - 597.0, - 421.0 - ] - ], - "center_px": [ - 599.0, - 416.0 - ], - "area_px": 255.0 - }, - { - "image_points_px": [ - [ - 575.0, - 306.0 - ], - [ - 548.0, - 312.0 - ], - [ - 530.0, - 306.0 - ], - [ - 556.0, - 301.0 - ] - ], - "center_px": [ - 552.25, - 306.25 - ], - "area_px": 247.5 - }, - { - "image_points_px": [ - [ - 729.0, - 282.0 - ], - [ - 692.0, - 295.0 - ], - [ - 687.0, - 291.0 - ], - [ - 702.0, - 284.0 - ] - ], - "center_px": [ - 702.5, - 288.0 - ], - "area_px": 186.0 - }, - { - "image_points_px": [ - [ - 414.0, - 438.0 - ], - [ - 388.0, - 444.0 - ], - [ - 373.0, - 436.0 - ], - [ - 399.0, - 431.0 - ] - ], - "center_px": [ - 393.5, - 437.25 - ], - "area_px": 277.5 - }, - { - "image_points_px": [ - [ - 976.0, - 370.0 - ], - [ - 997.0, - 366.0 - ], - [ - 1016.0, - 373.0 - ], - [ - 998.0, - 377.0 - ] - ], - "center_px": [ - 996.75, - 371.5 - ], - "area_px": 218.5 - }, - { - "image_points_px": [ - [ - 1005.0, - 363.0 - ], - [ - 1026.0, - 360.0 - ], - [ - 1044.0, - 366.0 - ], - [ - 1027.0, - 371.0 - ] - ], - "center_px": [ - 1025.5, - 365.0 - ], - "area_px": 213.0 - }, - { - "image_points_px": [ - [ - 806.0, - 357.0 - ], - [ - 824.0, - 353.0 - ], - [ - 844.0, - 360.0 - ], - [ - 823.0, - 363.0 - ] - ], - "center_px": [ - 824.25, - 358.25 - ], - "area_px": 191.5 - }, - { - "image_points_px": [ - [ - 893.0, - 346.0 - ], - [ - 913.0, - 343.0 - ], - [ - 930.0, - 349.0 - ], - [ - 913.0, - 353.0 - ] - ], - "center_px": [ - 912.25, - 347.75 - ], - "area_px": 185.0 - }, - { - "image_points_px": [ - [ - 866.0, - 324.0 - ], - [ - 885.0, - 321.0 - ], - [ - 902.0, - 327.0 - ], - [ - 885.0, - 331.0 - ] - ], - "center_px": [ - 884.5, - 325.75 - ], - "area_px": 180.0 - }, - { - "image_points_px": [ [ 817.0, - 312.0 - ], - [ - 834.0, - 309.0 - ], - [ - 851.0, - 315.0 - ], - [ - 833.0, - 318.0 + 973.0 ] ], "center_px": [ - 833.75, - 313.5 + 812.75, + 990.0 ], - "area_px": 154.5 - }, - { - "image_points_px": [ - [ - 589.0, - 316.0 - ], - [ - 593.0, - 318.0 - ], - [ - 592.0, - 339.0 - ], - [ - 588.0, - 337.0 - ] - ], - "center_px": [ - 590.5, - 327.5 - ], - "area_px": 86.0 - }, - { - "image_points_px": [ - [ - 439.0, - 497.0 - ], - [ - 428.0, - 504.0 - ], - [ - 416.0, - 502.0 - ], - [ - 431.0, - 494.0 - ] - ], - "center_px": [ - 428.5, - 499.25 - ], - "area_px": 107.5 - }, - { - "image_points_px": [ - [ - 602.0, - 319.0 - ], - [ - 606.0, - 321.0 - ], - [ - 606.0, - 341.0 - ], - [ - 601.0, - 340.0 - ] - ], - "center_px": [ - 603.75, - 330.25 - ], - "area_px": 93.0 + "area_px": 1326.5 }, { "image_points_px": [ [ 1243.0, - 567.0 + 805.0 ], [ - 1226.0, - 575.0 + 1273.0, + 795.0 ], [ - 1220.0, - 572.0 + 1315.0, + 812.0 ], [ - 1234.0, - 565.0 + 1282.0, + 821.0 ] ], "center_px": [ - 1230.75, - 569.75 + 1278.25, + 808.25 ], - "area_px": 95.0 + "area_px": 904.5 }, { "image_points_px": [ [ - 687.0, - 133.0 + 671.0, + 298.0 ], [ - 688.0, - 150.0 + 704.0, + 305.0 ], [ - 685.0, - 155.0 + 703.0, + 345.0 ], [ - 684.0, - 136.0 + 669.0, + 337.0 ] ], "center_px": [ - 686.0, - 143.5 + 686.75, + 321.25 ], - "area_px": 58.0 + "area_px": 1334.5 + }, + { + "image_points_px": [ + [ + 402.0, + 743.0 + ], + [ + 363.0, + 752.0 + ], + [ + 344.0, + 738.0 + ], + [ + 380.0, + 730.0 + ] + ], + "center_px": [ + 372.25, + 740.75 + ], + "area_px": 680.5 + }, + { + "image_points_px": [ + [ + 618.0, + 739.0 + ], + [ + 580.0, + 745.0 + ], + [ + 559.0, + 733.0 + ], + [ + 593.0, + 726.0 + ] + ], + "center_px": [ + 587.5, + 735.75 + ], + "area_px": 599.5 + }, + { + "image_points_px": [ + [ + 569.0, + 655.0 + ], + [ + 599.0, + 649.0 + ], + [ + 621.0, + 659.0 + ], + [ + 589.0, + 667.0 + ] + ], + "center_px": [ + 594.5, + 657.5 + ], + "area_px": 488.0 + }, + { + "image_points_px": [ + [ + 652.0, + 587.0 + ], + [ + 676.0, + 597.0 + ], + [ + 695.0, + 619.0 + ], + [ + 672.0, + 610.0 + ] + ], + "center_px": [ + 673.75, + 603.25 + ], + "area_px": 343.5 + }, + { + "image_points_px": [ + [ + 1328.0, + 658.0 + ], + [ + 1353.0, + 652.0 + ], + [ + 1380.0, + 660.0 + ], + [ + 1360.0, + 667.0 + ] + ], + "center_px": [ + 1355.25, + 659.25 + ], + "area_px": 383.0 + }, + { + "image_points_px": [ + [ + 1251.0, + 647.0 + ], + [ + 1272.0, + 640.0 + ], + [ + 1300.0, + 649.0 + ], + [ + 1278.0, + 655.0 + ] + ], + "center_px": [ + 1275.25, + 647.75 + ], + "area_px": 361.5 + }, + { + "image_points_px": [ + [ + 1248.0, + 592.0 + ], + [ + 1270.0, + 587.0 + ], + [ + 1295.0, + 596.0 + ], + [ + 1276.0, + 602.0 + ] + ], + "center_px": [ + 1272.25, + 594.25 + ], + "area_px": 340.5 + }, + { + "image_points_px": [ + [ + 464.0, + 629.0 + ], + [ + 438.0, + 634.0 + ], + [ + 418.0, + 625.0 + ], + [ + 448.0, + 619.0 + ] + ], + "center_px": [ + 442.0, + 626.75 + ], + "area_px": 365.0 + }, + { + "image_points_px": [ + [ + 448.0, + 600.0 + ], + [ + 420.0, + 604.0 + ], + [ + 403.0, + 595.0 + ], + [ + 431.0, + 590.0 + ] + ], + "center_px": [ + 425.5, + 597.25 + ], + "area_px": 342.5 + }, + { + "image_points_px": [ + [ + 1097.0, + 551.0 + ], + [ + 1124.0, + 547.0 + ], + [ + 1142.0, + 555.0 + ], + [ + 1122.0, + 559.0 + ] + ], + "center_px": [ + 1121.25, + 553.0 + ], + "area_px": 274.0 + }, + { + "image_points_px": [ + [ + 1130.0, + 544.0 + ], + [ + 1151.0, + 540.0 + ], + [ + 1172.0, + 548.0 + ], + [ + 1154.0, + 553.0 + ] + ], + "center_px": [ + 1151.75, + 546.25 + ], + "area_px": 267.0 + }, + { + "image_points_px": [ + [ + 917.0, + 487.0 + ], + [ + 937.0, + 483.0 + ], + [ + 955.0, + 490.0 + ], + [ + 938.0, + 494.0 + ] + ], + "center_px": [ + 936.75, + 488.5 + ], + "area_px": 207.5 + }, + { + "image_points_px": [ + [ + 698.0, + 265.0 + ], + [ + 705.0, + 270.0 + ], + [ + 704.0, + 299.0 + ], + [ + 696.0, + 294.0 + ] + ], + "center_px": [ + 700.75, + 282.0 + ], + "area_px": 225.0 + }, + { + "image_points_px": [ + [ + 1318.0, + 676.0 + ], + [ + 1326.0, + 675.0 + ], + [ + 1351.0, + 685.0 + ], + [ + 1344.0, + 686.0 + ] + ], + "center_px": [ + 1334.75, + 680.5 + ], + "area_px": 100.5 + }, + { + "image_points_px": [ + [ + 1332.0, + 618.0 + ], + [ + 1348.0, + 616.0 + ], + [ + 1362.0, + 622.0 + ], + [ + 1346.0, + 626.0 + ] + ], + "center_px": [ + 1347.0, + 620.5 + ], + "area_px": 154.0 + }, + { + "image_points_px": [ + [ + 677.0, + 494.0 + ], + [ + 682.0, + 496.0 + ], + [ + 681.0, + 519.0 + ], + [ + 675.0, + 516.0 + ] + ], + "center_px": [ + 678.75, + 506.25 + ], + "area_px": 127.5 + }, + { + "image_points_px": [ + [ + 694.0, + 496.0 + ], + [ + 695.0, + 521.0 + ], + [ + 692.0, + 519.0 + ], + [ + 692.0, + 498.0 + ] + ], + "center_px": [ + 693.25, + 508.5 + ], + "area_px": 57.5 } ] } \ No newline at end of file diff --git a/data/evaluations/Scene8/render_e_camera_pose.json b/data/evaluations/Scene8/render_e_camera_pose.json index a47534c..24773a1 100644 --- a/data/evaluations/Scene8/render_e_camera_pose.json +++ b/data/evaluations/Scene8/render_e_camera_pose.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:06:55Z", + "created_utc": "2026-06-02T09:26:18Z", "source": { "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene8\\render_e_aruco_detection.json", "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" @@ -9,14 +9,14 @@ "camera_id": "e", "camera_matrix": [ [ - 1777.77783203125, + 1992.8416748046875, 0.0, - 640.0 + 719.249267578125 ], [ 0.0, - 1777.77783203125, - 360.0 + 1997.40380859375, + 537.7935791015625 ], [ 0.0, @@ -25,8 +25,8 @@ ] ], "distortion_coefficients": [ - 0.0, - 0.0, + 0.019999999552965164, + -0.009999999776482582, 0.0, 0.0, 0.0 @@ -36,32 +36,29 @@ "method": "single_camera_marker_center_lm", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "marker_size_m": 0.025, - "num_used_markers": 24, + "num_used_markers": 21, "used_marker_ids": [ + 63, + 48, + 59, + 102, 92, - 217, 85, 105, 206, + 54, 97, 47, 96, + 208, 62, - 66, 79, - 55, - 214, - 51, - 72, 95, - 103, - 60, + 214, 69, - 215, + 103, 211, - 84, - 86, - 64 + 215 ], "history": { "iters": [ @@ -71,10 +68,10 @@ 3 ], "rms": [ - 0.00630902936296045, - 0.0003503162776966026, - 0.00021566918101323604, - 0.00021566812595044202 + 0.004815641841240819, + 0.001371489895181257, + 0.0013336416110231277, + 0.001333639841690074 ], "lambda": [ 0.001, @@ -83,451 +80,412 @@ 0.000125 ] }, - "residual_rms_px": 0.5422246805563434, - "residual_median_px": 0.3729435356233405, - "residual_max_px": 1.156746455284857, - "sigma2_normalized": 5.315741777237922e-08 + "residual_rms_px": 3.7663398885651316, + "residual_median_px": 2.711463110481496, + "residual_max_px": 5.706813692245177, + "sigma2_normalized": 2.0750277652117733e-06 }, "camera_pose": { "world_to_camera": { "rotation_matrix": [ [ - 0.628989577293396, - 0.7774136662483215, - 0.0003507443470880389 + 0.6279904842376709, + 0.7782192826271057, + 0.001631719060242176 ], [ - 0.20666556060314178, - -0.1667739301919937, - -0.9640932679176331 + 0.20466548204421997, + -0.16313284635543823, + -0.9651423096656799 ], [ - -0.7494407892227173, - 0.6064770817756653, - -0.2655636966228485 + -0.7508261799812317, + 0.606434166431427, + -0.2617205083370209 ] ], "translation_m": [ - -0.0547354631125927, - -0.012683164328336716, - 1.5506757497787476 + -0.05409296229481697, + -0.009956633672118187, + 1.551354169845581 ], "rvec_rad": [ - 1.7014036416595382, - 0.8122514235119389, - -0.618293153268835 + 1.6968351960309789, + 0.8124307612912404, + -0.6192675451832501 ] }, "camera_in_world": { "position_m": [ - 1.1991888284683228, - -0.9000124335289001, - 0.39959463477134705 + 1.2008049488067627, + -0.9003222584724426, + 0.396499902009964 ], "position_mm": [ - 1199.1888427734375, - -900.012451171875, - 399.5946350097656 + 1200.804931640625, + -900.322265625, + 396.4999084472656 ], "orientation_deg": { - "roll": 113.6476058959961, - "pitch": 48.54195785522461, - "yaw": 18.188844680786133 + "roll": 113.34371185302734, + "pitch": 48.66199493408203, + "yaw": 18.051067352294922 } }, "uncertainty": { "pose_covariance_6x6": [ [ - 1.5485173782981606e-07, - 1.851377328432404e-08, - 2.8229623479655052e-08, - -7.317051195299001e-09, - -4.280031938579823e-08, - 1.8275230708455525e-08 + 1.3764901065181256e-05, + -2.6343200183057547e-06, + -1.7792462239186622e-06, + -1.1776382754720932e-06, + -3.25713296960347e-06, + 2.9493476507120495e-06 ], [ - 1.8513773284323837e-08, - 1.0380973901699848e-07, - -5.469400592592144e-09, - 2.6108967750081833e-08, - -2.4877532375984845e-08, - 1.3731464588840119e-08 + -2.634320018305711e-06, + 4.079565468771306e-06, + -1.0513676457715303e-07, + 1.4941849402320754e-06, + -3.4016160884462696e-07, + -1.0138446940443035e-06 ], [ - 2.8229623479655505e-08, - -5.469400592592516e-09, - 1.8802524747108885e-07, - -3.206860716836395e-08, - -2.6161782348223145e-08, - -6.56867737643066e-09 + -1.7792462239188447e-06, + -1.0513676457712176e-07, + 1.4538372703691469e-05, + -2.7595292367475745e-06, + -3.8096888188857533e-07, + 4.68198284679755e-06 ], [ - -7.31705119529937e-09, - 2.6108967750082253e-08, - -3.206860716836374e-08, - 1.5545230996657885e-08, - 5.669806552012708e-10, - 1.0393580529714659e-08 + -1.1776382754720415e-06, + 1.494184940232071e-06, + -2.7595292367475906e-06, + 1.231469860555483e-06, + 1.7201704626480728e-07, + -9.8257787688162e-07 ], [ - -4.280031938579823e-08, - -2.4877532375984858e-08, - -2.61617823482231e-08, - 5.669806552012895e-10, - 2.2136595117839976e-08, - 4.531501344506167e-09 + -3.257132969603471e-06, + -3.4016160884461563e-07, + -3.8096888188862657e-07, + 1.720170462648215e-07, + 1.3083685718285844e-06, + -1.9333178781147397e-07 ], [ - 1.82752307084554e-08, - 1.3731464588840142e-08, - -6.568677376430668e-09, - 1.0393580529714648e-08, - 4.531501344506207e-09, - 1.1521125853314904e-07 + 2.949347650711978e-06, + -1.0138446940442993e-06, + 4.681982846797574e-06, + -9.82577876881622e-07, + -1.933317878114537e-07, + 7.357793746565789e-06 ] ], "parameter_std": { "rvec_std_deg": [ - 0.022546579968103234, - 0.018460424438188426, - 0.024844526084444037 + 0.2125735275711923, + 0.11572563858614514, + 0.21846432713492553 ], "tvec_std_m": [ - 0.0001246805157057745, - 0.00014878371926336557, - 0.0003394278399500386 + 0.0011097161171017941, + 0.0011438393994912853, + 0.002712525344870678 ] }, "camera_center_std_m": [ - 0.0003545857525229363, - 0.0004070677011541022, - 0.0004736036839720404 + 0.0017381641065211564, + 0.0034954476894441446, + 0.0037486534242939227 ], "camera_center_std_mm": [ - 0.3545857525229363, - 0.40706770115410223, - 0.47360368397204045 + 1.7381641065211564, + 3.4954476894441444, + 3.7486534242939227 ], "orientation_std_deg": { - "roll": 0.03250044077834975, - "pitch": 0.021578780424367262, - "yaw": 0.027073158674549694 + "roll": 0.244276631986627, + "pitch": 0.17699614551829468, + "yaw": 0.15402520753370533 } } }, "observations": { "markers": [ { - "marker_id": 92, + "marker_id": 63, "observed_center_px": [ - 1023.0, - 688.5 + 1315.5, + 1051.5 ], "projected_center_px": [ - 1022.9679565429688, - 688.4140625 + 1320.7685546875, + 1053.3375244140625 ], - "reprojection_error_px": 0.09171715785371658, - "confidence": 0.15369374989294518 + "reprojection_error_px": 5.579799679867904, + "confidence": 0.12568593194235728 }, { - "marker_id": 217, + "marker_id": 48, "observed_center_px": [ - 1141.25, - 600.5 + 1024.0, + 1030.75 ], "projected_center_px": [ - 1140.6944580078125, - 600.3023071289062 + 1022.7249145507812, + 1033.0703125 ], - "reprojection_error_px": 0.5896688700999455, - "confidence": 0.3233651345714012 + "reprojection_error_px": 2.6475824822780556, + "confidence": 0.5336003353862959 + }, + { + "marker_id": 59, + "observed_center_px": [ + 989.75, + 951.5 + ], + "projected_center_px": [ + 984.441650390625, + 951.1694946289062 + ], + "reprojection_error_px": 5.318628523940503, + "confidence": 0.697320940739163 + }, + { + "marker_id": 102, + "observed_center_px": [ + 1106.0, + 936.75 + ], + "projected_center_px": [ + 1103.9541015625, + 934.9705810546875 + ], + "reprojection_error_px": 2.711463110481496, + "confidence": 0.6864050426596802 + }, + { + "marker_id": 92, + "observed_center_px": [ + 1148.5, + 911.25 + ], + "projected_center_px": [ + 1148.9658203125, + 909.11865234375 + ], + "reprojection_error_px": 2.181657946457227, + "confidence": 0.5564615479175569 }, { "marker_id": 85, "observed_center_px": [ - 675.25, - 665.5 + 759.0, + 884.75 ], "projected_center_px": [ - 675.0033569335938, - 665.3787231445312 + 758.2156372070312, + 882.3668823242188 ], - "reprojection_error_px": 0.2748470081311891, - "confidence": 0.37089318871684795 + "reprojection_error_px": 2.5088792014791714, + "confidence": 0.48917934037555 }, { "marker_id": 105, "observed_center_px": [ - 760.5, - 654.75 + 849.25, + 871.0 ], "projected_center_px": [ - 761.2002563476562, - 655.0924682617188 + 854.9564208984375, + 871.0669555664062 ], - "reprojection_error_px": 0.7795148893494807, - "confidence": 0.420622587927407 + "reprojection_error_px": 5.706813692245177, + "confidence": 0.5666772055387952 }, { "marker_id": 206, "observed_center_px": [ - 1223.0, - 567.0 + 1375.0, + 773.25 ], "projected_center_px": [ - 1222.284423828125, - 566.8446044921875 + 1373.5694580078125, + 773.4010620117188 ], - "reprojection_error_px": 0.7322547518477325, - "confidence": 0.14078817554935588 + "reprojection_error_px": 1.438495784768345, + "confidence": 0.20826195913219595 + }, + { + "marker_id": 54, + "observed_center_px": [ + 545.75, + 790.75 + ], + "projected_center_px": [ + 544.5643920898438, + 792.566650390625 + ], + "reprojection_error_px": 2.1693051326134447, + "confidence": 0.31086735641350827 }, { "marker_id": 97, "observed_center_px": [ - 411.0, - 578.0 + 465.25, + 786.0 ], "projected_center_px": [ - 411.44232177734375, - 578.3140869140625 + 462.9450988769531, + 784.6989135742188 ], - "reprojection_error_px": 0.5424934509262193, - "confidence": 0.22596816505744277 + "reprojection_error_px": 2.646770687909131, + "confidence": 0.27288814270978706 }, { "marker_id": 47, "observed_center_px": [ - 543.75, - 569.25 + 607.5, + 775.75 ], "projected_center_px": [ - 543.7235107421875, - 569.2677612304688 + 611.3579711914062, + 774.7861938476562 ], - "reprojection_error_px": 0.03189266510063318, - "confidence": 0.24626971873720385 + "reprojection_error_px": 3.9765392004878093, + "confidence": 0.3140291810143517 }, { "marker_id": 96, "observed_center_px": [ - 690.0, - 544.25 + 780.0, + 747.25 ], "projected_center_px": [ - 690.022705078125, - 544.456298828125 + 775.4832153320312, + 747.3605346679688 ], - "reprojection_error_px": 0.20754451825671197, - "confidence": 0.28140192555287236 + "reprojection_error_px": 4.518136966673381, + "confidence": 0.3209641589306251 + }, + { + "marker_id": 208, + "observed_center_px": [ + 878.25, + 661.5 + ], + "projected_center_px": [ + 873.7838745117188, + 660.954833984375 + ], + "reprojection_error_px": 4.499275815247146, + "confidence": 0.27935774483027703 }, { "marker_id": 62, "observed_center_px": [ - 738.5, - 556.0 + 829.25, + 758.0 ], "projected_center_px": [ - 738.579833984375, - 555.78564453125 + 829.8944702148438, + 760.1060180664062 ], - "reprojection_error_px": 0.2287394413830286, - "confidence": 0.2664122029520185 - }, - { - "marker_id": 66, - "observed_center_px": [ - 331.25, - 537.25 - ], - "projected_center_px": [ - 330.9709777832031, - 537.0518798828125 - ], - "reprojection_error_px": 0.34220604655767123, - "confidence": 0.16725963004706537 + "reprojection_error_px": 2.2024200221234524, + "confidence": 0.33830762807857967 }, { "marker_id": 79, "observed_center_px": [ - 666.75, - 511.75 + 747.25, + 710.25 ], "projected_center_px": [ - 666.0632934570312, - 511.67083740234375 + 748.7382202148438, + 710.73193359375 ], - "reprojection_error_px": 0.691254362028752, - "confidence": 0.21195569262290176 - }, - { - "marker_id": 55, - "observed_center_px": [ - 519.5, - 534.0 - ], - "projected_center_px": [ - 519.4553833007812, - 533.9685668945312 - ], - "reprojection_error_px": 0.05457737597746861, - "confidence": 0.22298824455832925 - }, - { - "marker_id": 214, - "observed_center_px": [ - 858.0, - 444.5 - ], - "projected_center_px": [ - 858.559814453125, - 444.61431884765625 - ], - "reprojection_error_px": 0.571367675719493, - "confidence": 0.1697872859143744 - }, - { - "marker_id": 51, - "observed_center_px": [ - 529.25, - 463.25 - ], - "projected_center_px": [ - 528.9022827148438, - 463.1120910644531 - ], - "reprojection_error_px": 0.37406708609566947, - "confidence": 0.12157403976480062 - }, - { - "marker_id": 72, - "observed_center_px": [ - 1132.75, - 455.25 - ], - "projected_center_px": [ - 1133.8419189453125, - 455.6318054199219 - ], - "reprojection_error_px": 1.156746455284857, - "confidence": 0.14675484287524884 + "reprojection_error_px": 1.5643079609381163, + "confidence": 0.28184826428485077 }, { "marker_id": 95, "observed_center_px": [ - 425.25, - 498.75 + 474.5, + 697.5 ], "projected_center_px": [ - 425.9288635253906, - 498.8289794921875 + 479.5652770996094, + 696.0062866210938 ], - "reprojection_error_px": 0.6834423503793009, - "confidence": 0.14922985097126407 + "reprojection_error_px": 5.280929061647267, + "confidence": 0.20813605647909494 }, { - "marker_id": 103, + "marker_id": 214, "observed_center_px": [ - 465.0, - 447.0 + 961.25, + 635.0 ], "projected_center_px": [ - 465.22216796875, - 446.9941101074219 + 964.7404174804688, + 635.97998046875 ], - "reprojection_error_px": 0.22224602847538769, - "confidence": 0.10609680160172753 - }, - { - "marker_id": 60, - "observed_center_px": [ - 1195.75, - 431.0 - ], - "projected_center_px": [ - 1195.7926025390625, - 430.972900390625 - ], - "reprojection_error_px": 0.05049123847609035, - "confidence": 0.1208904643109979 + "reprojection_error_px": 3.6253794156051153, + "confidence": 0.24807496569270426 }, { "marker_id": 69, "observed_center_px": [ - 295.5, - 440.25 + 334.5, + 628.75 ], "projected_center_px": [ - 294.4291687011719, - 439.9130554199219 + 332.2715148925781, + 630.0933837890625 ], - "reprojection_error_px": 1.1225913417597488, - "confidence": 0.08927835602899967 + "reprojection_error_px": 2.602081066899532, + "confidence": 0.13489057979918875 }, { - "marker_id": 215, + "marker_id": 103, "observed_center_px": [ - 683.75, - 432.75 + 518.25, + 638.75 ], "projected_center_px": [ - 684.21142578125, - 432.9552917480469 + 523.8551635742188, + 638.24951171875 ], - "reprojection_error_px": 0.5050331211102045, - "confidence": 0.09972560457674447 + "reprojection_error_px": 5.627463657227588, + "confidence": 0.14371958230840387 }, { "marker_id": 211, "observed_center_px": [ - 763.75, - 413.0 + 863.25, + 601.0 ], "projected_center_px": [ - 764.0985107421875, - 412.87042236328125 + 858.9078979492188, + 600.4103393554688 ], - "reprojection_error_px": 0.37181998515101156, - "confidence": 0.13332463075982282 + "reprojection_error_px": 4.3819573132457315, + "confidence": 0.18372733168475885 }, { - "marker_id": 84, + "marker_id": 215, "observed_center_px": [ - 1147.5, - 429.0 + 771.25, + 622.0 ], "projected_center_px": [ - 1147.703125, - 429.0707092285156 + 769.286865234375, + 622.6416625976562 ], - "reprojection_error_px": 0.21508035852275045, - "confidence": 0.13255097071329755 - }, - { - "marker_id": 86, - "observed_center_px": [ - 1127.25, - 408.75 - ], - "projected_center_px": [ - 1126.677978515625, - 408.52398681640625 - ], - "reprojection_error_px": 0.6150532804113482, - "confidence": 0.11774828338549573 - }, - { - "marker_id": 64, - "observed_center_px": [ - 379.0, - 409.25 - ], - "projected_center_px": [ - 378.81402587890625, - 409.4864501953125 - ], - "reprojection_error_px": 0.3008239827206471, - "confidence": 0.08897781183808398 + "reprojection_error_px": 2.065339922927093, + "confidence": 0.10109279127011955 } ] }, diff --git a/data/evaluations/Scene8/render_f_aruco_detection.json b/data/evaluations/Scene8/render_f_aruco_detection.json index 4f6fd6e..e51e6c7 100644 --- a/data/evaluations/Scene8/render_f_aruco_detection.json +++ b/data/evaluations/Scene8/render_f_aruco_detection.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:06:52Z", + "created_utc": "2026-06-02T09:26:15Z", "vision_config": { "MarkerType": "DICT_4X4_250", "MarkerSize": 0.025 @@ -10,14 +10,14 @@ "intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene8\\render_a.npz", "camera_matrix": [ [ - 1777.77783203125, + 1992.8416748046875, 0.0, - 640.0 + 719.249267578125 ], [ 0.0, - 1777.77783203125, - 360.0 + 1997.40380859375, + 537.7935791015625 ], [ 0.0, @@ -26,8 +26,8 @@ ] ], "distortion_coefficients": [ - 0.0, - 0.0, + 0.019999999552965164, + -0.009999999776482582, 0.0, 0.0, 0.0 @@ -35,1858 +35,1841 @@ }, "image": { "image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene8\\render_f.png", - "image_sha256": "22f539260c8b9f5d0b7606b6a5ebf48769cf3a73b110b258c3234fe43600be8c", - "width_px": 1280, - "height_px": 720 + "image_sha256": "a3336b9f77cb5c32ba2d3fc9554c9d88ab39c0a30ece633bb0bc9442c2baa7e7", + "width_px": 1440, + "height_px": 1080 }, "aruco": { "dictionary": "DICT_4X4_250", - "num_detected_markers": 29, - "num_rejected_candidates": 11 + "num_detected_markers": 31, + "num_rejected_candidates": 6 }, "detections": [ { - "observation_id": "0cb4f67e-8540-42fc-87c2-2137de034150", + "observation_id": "a28d37fb-bf5c-4307-9749-2e1098fd662b", "type": "aruco", "marker_id": 41, "marker_size_m": 0.025, "image_points_px": [ [ - 756.0, - 327.0 + 848.0, + 501.0 ], [ - 784.0, - 353.0 + 879.0, + 530.0 ], [ - 761.0, - 382.0 + 854.0, + 561.0 ], [ - 734.0, - 356.0 + 823.0, + 531.0 ] ], "center_px": [ - 758.75, - 354.5 + 851.0, + 530.75 ], "quality": { - "area_px": 1382.5, - "perimeter_px": 149.10733795166016, + "area_px": 1683.0, + "perimeter_px": 164.46514129638672, "sharpness": { - "laplacian_var": 2706.351212856978 + "laplacian_var": 1301.1737858838094 }, "contrast": { - "p05": 40.0, - "p95": 187.0, - "dynamic_range": 147.0, - "mean_gray": 79.24301075268818, - "std_gray": 58.06111981305666 + "p05": 38.0, + "p95": 183.0, + "dynamic_range": 145.0, + "mean_gray": 79.29717813051147, + "std_gray": 57.645275805783804 }, "geometry": { - "distance_to_center_norm": 0.16189147531986237, - "distance_to_border_px": 327.0 + "distance_to_center_norm": 0.14591796696186066, + "distance_to_border_px": 501.0 }, - "edge_ratio": 1.0497078971212677, + "edge_ratio": 1.1046845526787503, "edge_lengths_px": [ - 38.20994567871094, - 37.013511657714844, - 37.48332977294922, - 36.400550842285156 + 42.44997024536133, + 39.824615478515625, + 43.13930892944336, + 39.051246643066406 ] }, - "confidence": 0.8780220375537395 + "confidence": 0.9052357956622995 }, { - "observation_id": "4c112368-cb46-41fe-9445-f3194826b003", + "observation_id": "dc7d5122-c36a-41f6-a4dd-0cf28c2ddf6a", "type": "aruco", "marker_id": 43, "marker_size_m": 0.025, "image_points_px": [ [ - 678.0, - 336.0 + 764.0, + 513.0 ], [ - 704.0, - 322.0 + 793.0, + 499.0 ], [ - 723.0, - 357.0 + 813.0, + 539.0 ], [ - 698.0, - 371.0 + 785.0, + 553.0 ] ], "center_px": [ - 700.75, - 346.5 + 788.75, + 526.0 ], "quality": { - "area_px": 1165.5, - "perimeter_px": 138.31864547729492, + "area_px": 1427.0, + "perimeter_px": 153.40622520446777, "sharpness": { - "laplacian_var": 1286.8501585124218 + "laplacian_var": 507.45238071333046 }, "contrast": { - "p05": 8.0, - "p95": 132.0, - "dynamic_range": 124.0, - "mean_gray": 49.648148148148145, - "std_gray": 49.89362415317758 + "p05": 7.0, + "p95": 127.0, + "dynamic_range": 120.0, + "mean_gray": 49.0, + "std_gray": 47.63328520813401 }, "geometry": { - "distance_to_center_norm": 0.0847497284412384, - "distance_to_border_px": 322.0 + "distance_to_center_norm": 0.07795663923025131, + "distance_to_border_px": 499.0 }, - "edge_ratio": 1.4068736343378838, + "edge_ratio": 1.44313999594585, "edge_lengths_px": [ - 29.529645919799805, - 39.824615478515625, - 28.65309715270996, - 40.31128692626953 + 32.202484130859375, + 44.72135925292969, + 31.30495262145996, + 45.17742919921875 ] }, - "confidence": 0.5522884081665793 + "confidence": 0.6592107044402292 }, { - "observation_id": "4e8bbe18-9344-4262-ba6b-558a2e5550c8", + "observation_id": "bb7587fd-5c78-4676-bb3a-5b399f360777", "type": "aruco", - "marker_id": 198, + "marker_id": 68, "marker_size_m": 0.025, "image_points_px": [ [ - 814.0, - 264.0 + 1373.0, + 931.0 ], [ - 824.0, - 292.0 + 1404.0, + 920.0 ], [ - 794.0, - 301.0 + 1418.0, + 952.0 ], [ - 784.0, - 273.0 + 1387.0, + 964.0 ] ], "center_px": [ - 804.0, - 282.5 + 1395.5, + 941.75 ], "quality": { - "area_px": 930.0, - "perimeter_px": 122.10611343383789, + "area_px": 1168.5, + "perimeter_px": 136.91070175170898, "sharpness": { - "laplacian_var": 3845.15728872323 + "laplacian_var": 1089.9207040841577 }, "contrast": { - "p05": 26.0, - "p95": 180.0, - "dynamic_range": 154.0, - "mean_gray": 87.71341463414635, - "std_gray": 66.61273364351763 + "p05": 8.0, + "p95": 145.0, + "dynamic_range": 137.0, + "mean_gray": 59.568010075566754, + "std_gray": 56.96225746170353 }, "geometry": { - "distance_to_center_norm": 0.24702326953411102, - "distance_to_border_px": 264.0 + "distance_to_center_norm": 0.8732678294181824, + "distance_to_border_px": 22.0 }, - "edge_ratio": 1.0534364993835403, + "edge_ratio": 1.0897777593256286, "edge_lengths_px": [ - 29.73213768005371, - 31.320919036865234, - 29.73213768005371, - 31.320919036865234 + 32.893768310546875, + 34.928497314453125, + 33.241539001464844, + 35.84689712524414 ] }, - "confidence": 0.5885499509109636 + "confidence": 0.31452284382469436 }, { - "observation_id": "49114970-be98-4e97-8fd3-308190fdad3e", + "observation_id": "1b8d6852-defd-4a66-8548-c1a6ea58d1f4", "type": "aruco", "marker_id": 46, "marker_size_m": 0.025, "image_points_px": [ [ - 1214.0, - 656.0 + 1361.0, + 872.0 ], [ - 1242.0, - 647.0 + 1392.0, + 861.0 ], [ - 1254.0, - 676.0 + 1406.0, + 893.0 ], [ - 1226.0, - 685.0 + 1375.0, + 904.0 ] ], "center_px": [ - 1234.0, - 666.0 + 1383.5, + 882.5 ], "quality": { - "area_px": 920.0, - "perimeter_px": 121.5911865234375, + "area_px": 1146.0, + "perimeter_px": 135.64453125, "sharpness": { - "laplacian_var": 2716.906776310776 + "laplacian_var": 1172.5336174817899 }, "contrast": { - "p05": 10.0, - "p95": 156.0, - "dynamic_range": 146.0, - "mean_gray": 79.70524691358025, - "std_gray": 64.75557917429427 + "p05": 8.0, + "p95": 147.0, + "dynamic_range": 139.0, + "mean_gray": 79.40903225806451, + "std_gray": 59.4440841818996 }, "geometry": { - "distance_to_center_norm": 0.9099597334861755, - "distance_to_border_px": 26.0 + "distance_to_center_norm": 0.8296499848365784, + "distance_to_border_px": 34.0 }, - "edge_ratio": 1.0671121423123415, + "edge_ratio": 1.0618575830137968, "edge_lengths_px": [ - 29.4108829498291, - 31.38471031188965, - 29.4108829498291, - 31.38471031188965 + 32.893768310546875, + 34.928497314453125, + 32.893768310546875, + 34.928497314453125 ] }, - "confidence": 0.2988751797371847 + "confidence": 0.48925581764503895 }, { - "observation_id": "788ebb46-fb8d-4531-9830-5dbbae65b245", + "observation_id": "2e81e4c5-9d56-4e28-9f50-688e3bf18de6", "type": "aruco", "marker_id": 56, "marker_size_m": 0.025, "image_points_px": [ [ - 1176.0, - 617.0 + 1319.0, + 833.0 ], [ - 1204.0, - 608.0 + 1351.0, + 823.0 ], [ - 1216.0, - 636.0 + 1364.0, + 855.0 ], [ - 1188.0, - 646.0 + 1333.0, + 865.0 ] ], "center_px": [ - 1196.0, - 626.75 + 1341.75, + 844.0 ], "quality": { - "area_px": 912.0, - "perimeter_px": 120.99082374572754, + "area_px": 1143.0, + "perimeter_px": 135.56743240356445, "sharpness": { - "laplacian_var": 2157.4083981100443 + "laplacian_var": 928.0419527755139 }, "contrast": { - "p05": 10.0, - "p95": 157.0, - "dynamic_range": 147.0, - "mean_gray": 46.45524691358025, - "std_gray": 56.10872797690166 + "p05": 8.0, + "p95": 147.0, + "dynamic_range": 139.0, + "mean_gray": 46.113842173350584, + "std_gray": 53.32698301591072 }, "geometry": { - "distance_to_center_norm": 0.8398146033287048, - "distance_to_border_px": 64.0 + "distance_to_center_norm": 0.7689892649650574, + "distance_to_border_px": 76.0 }, - "edge_ratio": 1.0671121423123415, + "edge_ratio": 1.072314601030705, "edge_lengths_px": [ - 29.4108829498291, - 30.463092803955078, - 29.73213768005371, - 31.38471031188965 + 33.52610778808594, + 34.539833068847656, + 32.572994232177734, + 34.928497314453125 ] }, - "confidence": 0.5697620483284124 + "confidence": 0.7106123513263443 }, { - "observation_id": "7d76c54c-3dab-4bab-aebe-90124ae38995", + "observation_id": "8a318b4b-c7d2-49eb-9202-378c677fc807", "type": "aruco", "marker_id": 208, "marker_size_m": 0.025, "image_points_px": [ [ - 840.0, - 529.0 + 948.0, + 733.0 ], [ - 851.0, - 557.0 + 958.0, + 766.0 ], [ - 822.0, - 567.0 + 926.0, + 775.0 ], [ - 812.0, - 538.0 + 916.0, + 742.0 ] ], "center_px": [ - 831.25, - 547.75 + 937.0, + 754.0 ], "quality": { - "area_px": 912.0, - "perimeter_px": 120.84554862976074, + "area_px": 1146.0, + "perimeter_px": 135.44683837890625, "sharpness": { - "laplacian_var": 1980.4954615147337 + "laplacian_var": 895.8387646981015 }, "contrast": { - "p05": 13.0, - "p95": 151.0, - "dynamic_range": 138.0, - "mean_gray": 58.381024096385545, - "std_gray": 56.92338701546731 + "p05": 11.0, + "p95": 142.14999999999998, + "dynamic_range": 131.14999999999998, + "mean_gray": 59.87071240105541, + "std_gray": 54.10945286119972 }, "geometry": { - "distance_to_center_norm": 0.3649789094924927, - "distance_to_border_px": 153.0 + "distance_to_center_norm": 0.33863380551338196, + "distance_to_border_px": 305.0 }, - "edge_ratio": 1.043005886014016, + "edge_ratio": 1.0373129892231758, "edge_lengths_px": [ - 30.08321762084961, - 30.675724029541016, - 30.675724029541016, - 29.4108829498291 + 34.48188018798828, + 33.241539001464844, + 34.48188018798828, + 33.241539001464844 ] }, - "confidence": 0.5829305549976826 + "confidence": 0.7365183005875066 }, { - "observation_id": "36e10dd0-544b-4163-a937-bc5306b2708b", + "observation_id": "6ba2725e-ed4f-4413-8960-c0c13f8f95a5", + "type": "aruco", + "marker_id": 198, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 916.0, + 434.0 + ], + [ + 927.0, + 465.0 + ], + [ + 894.0, + 475.0 + ], + [ + 883.0, + 443.0 + ] + ], + "center_px": [ + 905.0, + 454.25 + ], + "quality": { + "area_px": 1144.0, + "perimeter_px": 135.41875839233398, + "sharpness": { + "laplacian_var": 1502.7938762653805 + }, + "contrast": { + "p05": 24.0, + "p95": 172.0, + "dynamic_range": 148.0, + "mean_gray": 91.4319682959049, + "std_gray": 62.66534531770837 + }, + "geometry": { + "distance_to_center_norm": 0.22656333446502686, + "distance_to_border_px": 434.0 + }, + "edge_ratio": 1.0482800226002749, + "edge_lengths_px": [ + 32.893768310546875, + 34.48188018798828, + 33.83784866333008, + 34.20526123046875 + ] + }, + "confidence": 0.7275409720914648 + }, + { + "observation_id": "27b66be4-f3fb-40d9-9a39-cfb17cadb499", "type": "aruco", "marker_id": 47, "marker_size_m": 0.025, "image_points_px": [ [ - 575.0, - 614.0 + 644.0, + 825.0 ], [ - 603.0, - 605.0 + 676.0, + 815.0 ], [ - 613.0, - 633.0 + 686.0, + 847.0 ], [ - 584.0, - 643.0 + 654.0, + 857.0 ] ], "center_px": [ - 593.75, - 623.75 + 665.0, + 836.0 ], "quality": { - "area_px": 902.5, - "perimeter_px": 120.18319702148438, + "area_px": 1124.0, + "perimeter_px": 134.10443115234375, "sharpness": { - "laplacian_var": 2746.4251695243124 + "laplacian_var": 1273.3420945945945 }, "contrast": { - "p05": 32.0, - "p95": 177.0, - "dynamic_range": 145.0, - "mean_gray": 80.67427701674276, - "std_gray": 61.606650979200566 + "p05": 29.0, + "p95": 170.0, + "dynamic_range": 141.0, + "mean_gray": 83.79054054054055, + "std_gray": 59.84523433558255 }, "geometry": { - "distance_to_center_norm": 0.3646650016307831, - "distance_to_border_px": 77.0 + "distance_to_center_norm": 0.3345182538032532, + "distance_to_border_px": 223.0 }, - "edge_ratio": 1.043005886014016, + "edge_ratio": 1.0, "edge_lengths_px": [ - 29.4108829498291, - 29.73213768005371, - 30.675724029541016, - 30.364452362060547 + 33.52610778808594, + 33.52610778808594, + 33.52610778808594, + 33.52610778808594 ] }, - "confidence": 0.5768583617164568 + "confidence": 0.7493333333333333 }, { - "observation_id": "dc10ef76-3ef5-433a-b988-9a82f4bfdc96", - "type": "aruco", - "marker_id": 62, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 732.0, - 642.0 - ], - [ - 760.0, - 633.0 - ], - [ - 770.0, - 661.0 - ], - [ - 742.0, - 671.0 - ] - ], - "center_px": [ - 751.0, - 651.75 - ], - "quality": { - "area_px": 893.0, - "perimeter_px": 119.55088233947754, - "sharpness": { - "laplacian_var": 1932.8056317634505 - }, - "contrast": { - "p05": 24.0, - "p95": 173.0, - "dynamic_range": 149.0, - "mean_gray": 47.99691358024691, - "std_gray": 48.87300868708959 - }, - "geometry": { - "distance_to_center_norm": 0.42510050535202026, - "distance_to_border_px": 49.0 - }, - "edge_ratio": 1.043005886014016, - "edge_lengths_px": [ - 29.4108829498291, - 29.73213768005371, - 29.73213768005371, - 30.675724029541016 - ] - }, - "confidence": 0.5593704450665263 - }, - { - "observation_id": "0495e6b5-92d7-40c8-ae8c-a360d35f1377", - "type": "aruco", - "marker_id": 54, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 522.0, - 629.0 - ], - [ - 550.0, - 620.0 - ], - [ - 559.0, - 649.0 - ], - [ - 531.0, - 658.0 - ] - ], - "center_px": [ - 540.5, - 639.0 - ], - "quality": { - "area_px": 893.0, - "perimeter_px": 119.5506706237793, - "sharpness": { - "laplacian_var": 2061.987266386131 - }, - "contrast": { - "p05": 35.0, - "p95": 178.0, - "dynamic_range": 143.0, - "mean_gray": 64.78627145085804, - "std_gray": 51.990814609184824 - }, - "geometry": { - "distance_to_center_norm": 0.4033917188644409, - "distance_to_border_px": 62.0 - }, - "edge_ratio": 1.032422332027845, - "edge_lengths_px": [ - 29.4108829498291, - 30.364452362060547, - 29.4108829498291, - 30.364452362060547 - ] - }, - "confidence": 0.5766374039623903 - }, - { - "observation_id": "030cf542-2dfe-4530-ac52-67d9d62e0996", + "observation_id": "23fedcf5-92f8-432c-8e71-f9acc428f5ee", "type": "aruco", "marker_id": 53, "marker_size_m": 0.025, "image_points_px": [ [ - 1221.0, - 585.0 + 1378.0, + 795.0 ], [ - 1248.0, - 576.0 + 1409.0, + 785.0 ], [ - 1260.0, - 604.0 + 1422.0, + 816.0 ], [ - 1233.0, - 614.0 + 1391.0, + 827.0 ] ], "center_px": [ - 1240.5, - 594.75 + 1400.0, + 805.75 ], "quality": { - "area_px": 883.5, - "perimeter_px": 119.10066223144531, + "area_px": 1113.0, + "perimeter_px": 133.62206649780273, "sharpness": { - "laplacian_var": 2908.917577102329 + "laplacian_var": 1149.787365797922 }, "contrast": { - "p05": 10.0, - "p95": 159.0, - "dynamic_range": 149.0, - "mean_gray": 86.50704225352112, - "std_gray": 66.04801826875524 + "p05": 8.0, + "p95": 150.60000000000002, + "dynamic_range": 142.60000000000002, + "mean_gray": 88.97596795727637, + "std_gray": 59.47381162261985 }, "geometry": { - "distance_to_center_norm": 0.8780498504638672, - "distance_to_border_px": 20.0 + "distance_to_center_norm": 0.8112047910690308, + "distance_to_border_px": 18.0 }, - "edge_ratio": 1.102746319437901, + "edge_ratio": 1.0603825003820788, "edge_lengths_px": [ - 28.460498809814453, - 30.463092803955078, - 28.792360305786133, - 31.38471031188965 + 32.572994232177734, + 33.61547088623047, + 32.893768310546875, + 34.539833068847656 ] }, - "confidence": 0.21364841201201337 + "confidence": 0.2519090987485656 }, { - "observation_id": "aaf3384e-f2d0-40f2-9c16-653ec7e86401", + "observation_id": "b64b78ee-ccbe-4985-be0d-41f204c68b24", "type": "aruco", "marker_id": 97, "marker_size_m": 0.025, "image_points_px": [ [ - 473.0, - 596.0 + 534.0, + 807.0 ], [ - 501.0, - 586.0 + 566.0, + 797.0 ], [ - 510.0, - 615.0 + 575.0, + 829.0 ], [ - 482.0, - 624.0 + 543.0, + 839.0 ] ], "center_px": [ - 491.5, - 605.25 + 554.5, + 818.0 ], "quality": { - "area_px": 883.5, - "perimeter_px": 118.91835594177246, + "area_px": 1114.0, + "perimeter_px": 133.53529357910156, "sharpness": { - "laplacian_var": 2665.2899598667254 + "laplacian_var": 1199.9132606975425 }, "contrast": { - "p05": 39.0, - "p95": 180.0, - "dynamic_range": 141.0, - "mean_gray": 104.56474258970358, - "std_gray": 63.949443311234035 + "p05": 35.0, + "p95": 172.0, + "dynamic_range": 137.0, + "mean_gray": 107.89617486338798, + "std_gray": 60.29968542099587 }, "geometry": { - "distance_to_center_norm": 0.3904455602169037, - "distance_to_border_px": 96.0 + "distance_to_center_norm": 0.3594822287559509, + "distance_to_border_px": 241.0 }, - "edge_ratio": 1.032422332027845, + "edge_ratio": 1.0085606381403867, "edge_lengths_px": [ - 29.73213768005371, - 30.364452362060547, - 29.4108829498291, - 29.4108829498291 + 33.52610778808594, + 33.241539001464844, + 33.52610778808594, + 33.241539001464844 ] }, - "confidence": 0.5705029634947052 + "confidence": 0.7363629300822377 }, { - "observation_id": "7f684dec-7357-4ba0-af3a-e8454c882405", + "observation_id": "947d35e2-c0fa-4552-bd48-8b1c252af46b", "type": "aruco", - "marker_id": 72, + "marker_id": 54, "marker_size_m": 0.025, "image_points_px": [ - [ - 1178.0, - 539.0 - ], - [ - 1206.0, - 530.0 - ], - [ - 1217.0, - 558.0 - ], - [ - 1190.0, - 567.0 - ] - ], - "center_px": [ - 1197.75, - 548.5 - ], - "quality": { - "area_px": 873.5, - "perimeter_px": 118.41769218444824, - "sharpness": { - "laplacian_var": 2215.910202154405 - }, - "contrast": { - "p05": 10.0, - "p95": 159.0, - "dynamic_range": 149.0, - "mean_gray": 53.79556259904913, - "std_gray": 60.25169905180765 - }, - "geometry": { - "distance_to_center_norm": 0.8017706871032715, - "distance_to_border_px": 63.0 - }, - "edge_ratio": 1.0703639808818122, - "edge_lengths_px": [ - 29.4108829498291, - 30.08321762084961, - 28.460498809814453, - 30.463092803955078 - ] - }, - "confidence": 0.5440516905787338 - }, - { - "observation_id": "3f94774a-8538-4b68-9a49-f07ecf977fdf", - "type": "aruco", - "marker_id": 55, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 580.0, - 534.0 - ], - [ - 608.0, - 524.0 - ], - [ - 618.0, - 552.0 - ], [ 589.0, - 561.0 + 838.0 + ], + [ + 621.0, + 828.0 + ], + [ + 631.0, + 859.0 + ], + [ + 599.0, + 870.0 ] ], "center_px": [ - 598.75, - 542.75 + 610.0, + 848.75 ], "quality": { - "area_px": 874.0, - "perimeter_px": 118.28922653198242, + "area_px": 1113.0, + "perimeter_px": 133.4630584716797, "sharpness": { - "laplacian_var": 2668.284110619458 + "laplacian_var": 1147.8436075986083 }, "contrast": { - "p05": 34.0, - "p95": 179.0, - "dynamic_range": 145.0, - "mean_gray": 89.34913112164297, - "std_gray": 63.433011798407705 + "p05": 31.0, + "p95": 170.0, + "dynamic_range": 139.0, + "mean_gray": 64.12722298221614, + "std_gray": 51.96538319857656 }, "geometry": { - "distance_to_center_norm": 0.2551368772983551, - "distance_to_border_px": 159.0 + "distance_to_center_norm": 0.3641776740550995, + "distance_to_border_px": 210.0 }, - "edge_ratio": 1.0668981090236382, + "edge_ratio": 1.0388313835116465, "edge_lengths_px": [ - 29.73213768005371, - 29.73213768005371, - 30.364452362060547, - 28.460498809814453 + 33.52610778808594, + 32.572994232177734, + 33.83784866333008, + 33.52610778808594 ] }, - "confidence": 0.5461315019106076 + "confidence": 0.714264135428559 }, { - "observation_id": "f93827c3-4cdd-4ebb-9a42-20e31080cd74", + "observation_id": "76d965df-2caa-456a-b53b-37a87b55983c", "type": "aruco", - "marker_id": 96, + "marker_id": 62, "marker_size_m": 0.025, "image_points_px": [ [ - 704.0, - 605.0 + 824.0, + 853.0 ], [ - 732.0, - 596.0 + 854.0, + 841.0 ], [ - 742.0, - 624.0 + 867.0, + 872.0 ], [ - 714.0, - 633.0 + 836.0, + 884.0 ] ], "center_px": [ - 723.0, - 614.5 + 845.25, + 862.5 ], "quality": { - "area_px": 874.0, - "perimeter_px": 118.28604125976562, + "area_px": 1095.5, + "perimeter_px": 132.40953826904297, "sharpness": { - "laplacian_var": 2524.409967853709 + "laplacian_var": 875.41704524479 }, "contrast": { - "p05": 25.55, - "p95": 175.0, - "dynamic_range": 149.45, - "mean_gray": 89.68354430379746, - "std_gray": 67.23234214629062 + "p05": 21.0, + "p95": 164.0, + "dynamic_range": 143.0, + "mean_gray": 47.888888888888886, + "std_gray": 48.11584884432999 }, "geometry": { - "distance_to_center_norm": 0.36455342173576355, - "distance_to_border_px": 87.0 + "distance_to_center_norm": 0.3844088017940521, + "distance_to_border_px": 196.0 }, - "edge_ratio": 1.0109229882956123, + "edge_ratio": 1.040372688406745, "edge_lengths_px": [ - 29.4108829498291, - 29.73213768005371, - 29.4108829498291, - 29.73213768005371 + 32.31098937988281, + 33.61547088623047, + 33.241539001464844, + 33.241539001464844 ] }, - "confidence": 0.5763709732716893 + "confidence": 0.7019920279258633 }, { - "observation_id": "0fc89fe2-a773-4236-825d-4c7493e32591", - "type": "aruco", - "marker_id": 84, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1235.0, - 476.0 - ], - [ - 1262.0, - 467.0 - ], - [ - 1274.0, - 494.0 - ], - [ - 1246.0, - 503.0 - ] - ], - "center_px": [ - 1254.25, - 485.0 - ], - "quality": { - "area_px": 846.0, - "perimeter_px": 116.57271575927734, - "sharpness": { - "laplacian_var": 3166.1783476139167 - }, - "contrast": { - "p05": 10.0, - "p95": 159.0, - "dynamic_range": 149.0, - "mean_gray": 75.12850082372323, - "std_gray": 64.14483684443043 - }, - "geometry": { - "distance_to_center_norm": 0.8536534309387207, - "distance_to_border_px": 6.0 - }, - "edge_ratio": 1.0381607798359118, - "edge_lengths_px": [ - 28.460498809814453, - 29.546573638916016, - 29.4108829498291, - 29.154760360717773 - ] - }, - "confidence": 0.06519221426443914 - }, - { - "observation_id": "1c589ee7-842d-4e5d-82c5-6f9946c8ab06", + "observation_id": "7dade1f2-1b1e-4be0-9d91-3b1f23d79889", "type": "aruco", "marker_id": 79, "marker_size_m": 0.025, "image_points_px": [ [ - 713.0, - 526.0 + 801.0, + 725.0 ], [ - 741.0, - 518.0 + 832.0, + 716.0 ], [ - 750.0, - 545.0 + 842.0, + 748.0 ], [ - 722.0, - 554.0 + 810.0, + 757.0 ] ], "center_px": [ - 731.5, - 535.75 + 821.25, + 736.5 ], "quality": { - "area_px": 846.5, - "perimeter_px": 116.4027042388916, + "area_px": 1093.5, + "perimeter_px": 132.28921127319336, "sharpness": { - "laplacian_var": 3318.5827853138876 + "laplacian_var": 1461.0138901657783 }, "contrast": { - "p05": 26.0, - "p95": 175.0, - "dynamic_range": 149.0, - "mean_gray": 99.47126436781609, - "std_gray": 64.7332755042928 + "p05": 24.0, + "p95": 168.0, + "dynamic_range": 144.0, + "mean_gray": 101.93426573426574, + "std_gray": 59.10287239348147 }, "geometry": { - "distance_to_center_norm": 0.26983729004859924, - "distance_to_border_px": 166.0 + "distance_to_center_norm": 0.24561288952827454, + "distance_to_border_px": 323.0 }, - "edge_ratio": 1.0333930949828227, + "edge_ratio": 1.0386022714448035, "edge_lengths_px": [ - 29.120439529418945, - 28.460498809814453, - 29.4108829498291, - 29.4108829498291 + 32.280025482177734, + 33.52610778808594, + 33.241539001464844, + 33.241539001464844 ] }, - "confidence": 0.5460974493377216 + "confidence": 0.7019048773943901 }, { - "observation_id": "0a1d89fd-e260-4524-82fe-805463b8cc14", + "observation_id": "5668cddc-93e5-44cd-ad87-7eb042a4c1be", + "type": "aruco", + "marker_id": 96, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 796.0, + 816.0 + ], + [ + 827.0, + 806.0 + ], + [ + 837.0, + 838.0 + ], + [ + 806.0, + 848.0 + ] + ], + "center_px": [ + 816.5, + 827.0 + ], + "quality": { + "area_px": 1092.0, + "perimeter_px": 132.19820404052734, + "sharpness": { + "laplacian_var": 1260.5515794553114 + }, + "contrast": { + "p05": 23.0, + "p95": 167.0, + "dynamic_range": 144.0, + "mean_gray": 93.37394957983193, + "std_gray": 64.25044175220276 + }, + "geometry": { + "distance_to_center_norm": 0.3364323675632477, + "distance_to_border_px": 232.0 + }, + "edge_ratio": 1.0292608517692443, + "edge_lengths_px": [ + 32.572994232177734, + 33.52610778808594, + 32.572994232177734, + 33.52610778808594 + ] + }, + "confidence": 0.7073036915264065 + }, + { + "observation_id": "f1cf8896-926a-4cc2-a1e7-1feba1ef33b0", + "type": "aruco", + "marker_id": 72, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1324.0, + 744.0 + ], + [ + 1354.0, + 732.0 + ], + [ + 1368.0, + 763.0 + ], + [ + 1339.0, + 775.0 + ] + ], + "center_px": [ + 1346.25, + 753.5 + ], + "quality": { + "area_px": 1088.5, + "perimeter_px": 132.1487522125244, + "sharpness": { + "laplacian_var": 1028.219925620879 + }, + "contrast": { + "p05": 9.0, + "p95": 150.0, + "dynamic_range": 141.0, + "mean_gray": 54.359945872801084, + "std_gray": 57.41132191619406 + }, + "geometry": { + "distance_to_center_norm": 0.7351587414741516, + "distance_to_border_px": 72.0 + }, + "edge_ratio": 1.0972970703012592, + "edge_lengths_px": [ + 32.31098937988281, + 34.01470184326172, + 31.38471031188965, + 34.438350677490234 + ] + }, + "confidence": 0.6613219758870197 + }, + { + "observation_id": "2521510c-4a73-4a8a-9633-475f4f37b00a", + "type": "aruco", + "marker_id": 55, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 655.0, + 734.0 + ], + [ + 687.0, + 726.0 + ], + [ + 696.0, + 757.0 + ], + [ + 664.0, + 766.0 + ] + ], + "center_px": [ + 675.5, + 745.75 + ], + "quality": { + "area_px": 1084.5, + "perimeter_px": 131.7479476928711, + "sharpness": { + "laplacian_var": 1298.7540546967896 + }, + "contrast": { + "p05": 30.0, + "p95": 171.0, + "dynamic_range": 141.0, + "mean_gray": 90.83310344827586, + "std_gray": 61.35606431559673 + }, + "geometry": { + "distance_to_center_norm": 0.23389697074890137, + "distance_to_border_px": 314.0 + }, + "edge_ratio": 1.0297866406523741, + "edge_lengths_px": [ + 32.98484420776367, + 32.280025482177734, + 33.241539001464844, + 33.241539001464844 + ] + }, + "confidence": 0.7020871814203925 + }, + { + "observation_id": "0c19ff78-7402-4e87-b2d6-194cea95035b", "type": "aruco", "marker_id": 66, "marker_size_m": 0.025, "image_points_px": [ [ - 435.0, - 486.0 + 488.0, + 682.0 ], [ - 463.0, - 478.0 + 520.0, + 673.0 ], [ - 471.0, - 505.0 + 528.0, + 704.0 ], [ - 443.0, - 514.0 + 497.0, + 713.0 ] ], "center_px": [ - 453.0, - 495.75 + 508.25, + 693.0 ], "quality": { - "area_px": 838.0, - "perimeter_px": 115.8120174407959, + "area_px": 1053.0, + "perimeter_px": 129.81721115112305, "sharpness": { - "laplacian_var": 2230.7738888496574 + "laplacian_var": 1129.9101775849692 }, "contrast": { - "p05": 43.0, - "p95": 182.0, - "dynamic_range": 139.0, - "mean_gray": 85.56638655462184, - "std_gray": 57.88351280814114 + "p05": 39.0, + "p95": 175.0, + "dynamic_range": 136.0, + "mean_gray": 83.6354748603352, + "std_gray": 56.55486112575363 }, "geometry": { - "distance_to_center_norm": 0.31469058990478516, - "distance_to_border_px": 206.0 + "distance_to_center_norm": 0.290268212556839, + "distance_to_border_px": 367.0 }, - "edge_ratio": 1.0444110857131401, + "edge_ratio": 1.0382912394254866, "edge_lengths_px": [ - 29.120439529418945, - 28.160255432128906, - 29.4108829498291, - 29.120439529418945 + 33.241539001464844, + 32.015621185302734, + 32.280025482177734, + 32.280025482177734 ] }, - "confidence": 0.5349107016469481 + "confidence": 0.6761108765479277 }, { - "observation_id": "5fd3d210-af17-4258-b806-bbd28a00ae85", + "observation_id": "b3957e13-f3aa-46b9-a91e-f23666253c67", + "type": "aruco", + "marker_id": 214, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1047.0, + 694.0 + ], + [ + 1058.0, + 725.0 + ], + [ + 1028.0, + 734.0 + ], + [ + 1017.0, + 702.0 + ] + ], + "center_px": [ + 1037.5, + 713.75 + ], + "quality": { + "area_px": 1038.5, + "perimeter_px": 129.10088539123535, + "sharpness": { + "laplacian_var": 910.2076736030303 + }, + "contrast": { + "p05": 10.0, + "p95": 135.0, + "dynamic_range": 125.0, + "mean_gray": 75.68555240793201, + "std_gray": 53.02346202369411 + }, + "geometry": { + "distance_to_center_norm": 0.402147501707077, + "distance_to_border_px": 346.0 + }, + "edge_ratio": 1.08984372240379, + "edge_lengths_px": [ + 32.893768310546875, + 31.320919036865234, + 33.83784866333008, + 31.048349380493164 + ] + }, + "confidence": 0.6352592753448205 + }, + { + "observation_id": "d7236b6a-4e43-4143-b9af-b9c7fd78e3e8", "type": "aruco", "marker_id": 95, "marker_size_m": 0.025, "image_points_px": [ [ - 531.0, - 426.0 + 592.0, + 617.0 ], [ - 558.0, - 417.0 + 622.0, + 606.0 ], [ - 567.0, - 444.0 + 634.0, + 635.0 ], [ - 539.0, - 453.0 + 603.0, + 647.0 ] ], "center_px": [ - 548.75, - 435.0 + 612.75, + 626.25 ], "quality": { - "area_px": 819.0, - "perimeter_px": 114.49213600158691, + "area_px": 1032.0, + "perimeter_px": 128.5324306488037, "sharpness": { - "laplacian_var": 2516.310690335306 - }, - "contrast": { - "p05": 37.2, - "p95": 182.0, - "dynamic_range": 144.8, - "mean_gray": 94.0051282051282, - "std_gray": 63.55094846361138 - }, - "geometry": { - "distance_to_center_norm": 0.1608557105064392, - "distance_to_border_px": 267.0 - }, - "edge_ratio": 1.0444110857131401, - "edge_lengths_px": [ - 28.460498809814453, - 28.460498809814453, - 29.4108829498291, - 28.160255432128906 - ] - }, - "confidence": 0.5227826547122322 - }, - { - "observation_id": "72ebcb56-681a-4b33-9bb8-2b3d95d86d80", - "type": "aruco", - "marker_id": 103, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 600.0, - 305.0 - ], - [ - 627.0, - 296.0 - ], - [ - 636.0, - 322.0 - ], - [ - 609.0, - 331.0 - ] - ], - "center_px": [ - 618.0, - 313.5 - ], - "quality": { - "area_px": 783.0, - "perimeter_px": 111.9482650756836, - "sharpness": { - "laplacian_var": 2580.6990471552635 + "laplacian_var": 1294.012404051798 }, "contrast": { "p05": 34.0, - "p95": 182.0, - "dynamic_range": 148.0, - "mean_gray": 118.64324324324325, - "std_gray": 65.42236114073782 + "p95": 174.0, + "dynamic_range": 140.0, + "mean_gray": 93.96987087517934, + "std_gray": 61.30279023666963 }, "geometry": { - "distance_to_center_norm": 0.07005522400140762, - "distance_to_border_px": 296.0 + "distance_to_center_norm": 0.15292063355445862, + "distance_to_border_px": 433.0 }, - "edge_ratio": 1.0344143958281513, + "edge_ratio": 1.059163480278222, "edge_lengths_px": [ - 28.460498809814453, - 27.513633728027344, - 28.460498809814453, - 27.513633728027344 + 31.95309066772461, + 31.38471031188965, + 33.241539001464844, + 31.95309066772461 ] }, - "confidence": 0.5046333482067283 + "confidence": 0.6495692240250537 }, { - "observation_id": "5f1b43dc-42ce-41e7-aae9-c32643bc9182", - "type": "aruco", - "marker_id": 73, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 1229.0, - 243.0 - ], - [ - 1255.0, - 234.0 - ], - [ - 1266.0, - 260.0 - ], - [ - 1240.0, - 268.0 - ] - ], - "center_px": [ - 1247.5, - 251.25 - ], - "quality": { - "area_px": 756.5, - "perimeter_px": 110.26076316833496, - "sharpness": { - "laplacian_var": 3069.6192549041775 - }, - "contrast": { - "p05": 11.0, - "p95": 160.0, - "dynamic_range": 149.0, - "mean_gray": 86.88533834586467, - "std_gray": 63.13569950474289 - }, - "geometry": { - "distance_to_center_norm": 0.8404671549797058, - "distance_to_border_px": 14.0 - }, - "edge_ratio": 1.0377990707729312, - "edge_lengths_px": [ - 27.513633728027344, - 28.23118782043457, - 27.20294189453125, - 27.312999725341797 - ] - }, - "confidence": 0.13607001327160623 - }, - { - "observation_id": "f912daf1-1eb8-4221-b39f-272a371fc876", - "type": "aruco", - "marker_id": 210, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 784.0, - 134.0 - ], - [ - 793.0, - 159.0 - ], - [ - 766.0, - 167.0 - ], - [ - 757.0, - 142.0 - ] - ], - "center_px": [ - 775.0, - 150.5 - ], - "quality": { - "area_px": 747.0, - "perimeter_px": 109.46183013916016, - "sharpness": { - "laplacian_var": 3147.8058523326927 - }, - "contrast": { - "p05": 26.0, - "p95": 182.0, - "dynamic_range": 156.0, - "mean_gray": 83.41634980988593, - "std_gray": 65.8753549840961 - }, - "geometry": { - "distance_to_center_norm": 0.33940964937210083, - "distance_to_border_px": 134.0 - }, - "edge_ratio": 1.0598252288940997, - "edge_lengths_px": [ - 26.570659637451172, - 28.160255432128906, - 26.570659637451172, - 28.160255432128906 - ] - }, - "confidence": 0.46988879526830113 - }, - { - "observation_id": "b04df03c-6147-4805-9e9a-8bafb43c1d21", - "type": "aruco", - "marker_id": 58, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 545.0, - 256.0 - ], - [ - 572.0, - 247.0 - ], - [ - 580.0, - 273.0 - ], - [ - 554.0, - 281.0 - ] - ], - "center_px": [ - 562.75, - 264.25 - ], - "quality": { - "area_px": 748.0, - "perimeter_px": 109.43704223632812, - "sharpness": { - "laplacian_var": 2755.6779662854747 - }, - "contrast": { - "p05": 37.0, - "p95": 183.0, - "dynamic_range": 146.0, - "mean_gray": 91.09695817490494, - "std_gray": 62.24797178018976 - }, - "geometry": { - "distance_to_center_norm": 0.16754259169101715, - "distance_to_border_px": 247.0 - }, - "edge_ratio": 1.071125037848122, - "edge_lengths_px": [ - 28.460498809814453, - 27.20294189453125, - 27.20294189453125, - 26.570659637451172 - ] - }, - "confidence": 0.4655541127751829 - }, - { - "observation_id": "16be940c-afbc-4a62-92be-c5390ff4e5d0", - "type": "aruco", - "marker_id": 69, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 459.0, - 232.0 - ], - [ - 485.0, - 224.0 - ], - [ - 494.0, - 249.0 - ], - [ - 467.0, - 258.0 - ] - ], - "center_px": [ - 476.25, - 240.75 - ], - "quality": { - "area_px": 748.0, - "perimeter_px": 109.43704223632812, - "sharpness": { - "laplacian_var": 2617.584191784077 - }, - "contrast": { - "p05": 43.0, - "p95": 184.0, - "dynamic_range": 141.0, - "mean_gray": 95.48007590132828, - "std_gray": 60.23013330442663 - }, - "geometry": { - "distance_to_center_norm": 0.2758673429489136, - "distance_to_border_px": 224.0 - }, - "edge_ratio": 1.071125037848122, - "edge_lengths_px": [ - 27.20294189453125, - 26.570659637451172, - 28.460498809814453, - 27.20294189453125 - ] - }, - "confidence": 0.4655541127751829 - }, - { - "observation_id": "c8cfb2bc-604c-400c-9ed8-2af3c23f77d0", + "observation_id": "4cbfdbd2-7db3-4e69-8d8d-9390a671b699", "type": "aruco", "marker_id": 82, "marker_size_m": 0.025, "image_points_px": [ [ - 1189.0, - 253.0 + 1336.0, + 420.0 ], [ - 1215.0, - 245.0 + 1365.0, + 410.0 ], [ - 1226.0, - 270.0 + 1378.0, + 439.0 ], [ - 1200.0, - 278.0 + 1348.0, + 448.0 ] ], "center_px": [ - 1207.5, - 261.5 + 1356.75, + 429.25 ], "quality": { - "area_px": 738.0, - "perimeter_px": 109.0318832397461, + "area_px": 959.5, + "perimeter_px": 124.24023246765137, "sharpness": { - "laplacian_var": 2169.0593526530856 + "laplacian_var": 868.5827226783889 }, "contrast": { - "p05": 10.0, - "p95": 157.0, - "dynamic_range": 147.0, - "mean_gray": 77.1453488372093, - "std_gray": 64.2163871421578 + "p05": 8.0, + "p95": 148.0, + "dynamic_range": 140.0, + "mean_gray": 71.4294205052006, + "std_gray": 59.79294259659395 }, "geometry": { - "distance_to_center_norm": 0.784397304058075, - "distance_to_border_px": 54.0 + "distance_to_center_norm": 0.7181218266487122, + "distance_to_border_px": 62.0 }, - "edge_ratio": 1.0040458061939497, + "edge_ratio": 1.0432458976445071, "edge_lengths_px": [ - 27.20294189453125, - 27.312999725341797, - 27.20294189453125, - 27.312999725341797 + 30.675724029541016, + 31.78049659729004, + 31.320919036865234, + 30.463092803955078 ] }, - "confidence": 0.49001748422717006 + "confidence": 0.6131504260989074 }, { - "observation_id": "d4112442-4429-4e25-a31a-9073877fbb96", + "observation_id": "4197041d-f5ec-41af-932b-27fcba0e89ae", "type": "aruco", - "marker_id": 81, + "marker_id": 73, "marker_size_m": 0.025, "image_points_px": [ [ - 1009.0, - 206.0 + 1381.0, + 409.0 ], [ - 1035.0, - 197.0 + 1410.0, + 400.0 ], [ - 1045.0, - 222.0 + 1423.0, + 428.0 ], [ - 1020.0, - 231.0 + 1394.0, + 438.0 ] ], "center_px": [ - 1027.25, - 214.0 + 1402.0, + 418.75 ], "quality": { - "area_px": 732.0, - "perimeter_px": 108.32311630249023, + "area_px": 950.0, + "perimeter_px": 123.69137191772461, "sharpness": { - "laplacian_var": 513.4135093688965 + "laplacian_var": 1415.0440829583395 }, "contrast": { - "p05": 3.0, - "p95": 78.0, - "dynamic_range": 75.0, - "mean_gray": 28.263671875, - "std_gray": 30.623003898496535 + "p05": 9.0, + "p95": 151.0, + "dynamic_range": 142.0, + "mean_gray": 83.74397590361446, + "std_gray": 57.59346092065224 }, "geometry": { - "distance_to_center_norm": 0.5636072754859924, - "distance_to_border_px": 197.0 + "distance_to_center_norm": 0.7696604132652283, + "distance_to_border_px": 17.0 }, - "edge_ratio": 1.035489299228652, + "edge_ratio": 1.04663493411127, "edge_lengths_px": [ - 27.513633728027344, - 26.925823211669922, - 26.570659637451172, - 27.312999725341797 + 30.364452362060547, + 30.870698928833008, + 30.675724029541016, + 31.78049659729004 ] }, - "confidence": 0.44182011377693337 + "confidence": 0.20573872160705156 }, { - "observation_id": "6456468a-cfa7-44df-8120-55e0a594aaba", + "observation_id": "f4c4be37-00c2-4ed9-b3de-427a8fa185ad", "type": "aruco", - "marker_id": 101, + "marker_id": 58, "marker_size_m": 0.025, "image_points_px": [ [ - 1144.0, - 145.0 + 613.0, + 419.0 ], [ - 1170.0, - 137.0 + 643.0, + 409.0 ], [ - 1180.0, - 162.0 + 653.0, + 438.0 ], [ - 1155.0, - 170.0 + 623.0, + 447.0 ] ], "center_px": [ - 1162.25, - 153.5 + 633.0, + 428.25 ], "quality": { - "area_px": 721.5, - "perimeter_px": 107.6905746459961, + "area_px": 950.0, + "perimeter_px": 123.3515567779541, "sharpness": { - "laplacian_var": 2650.0398675673973 + "laplacian_var": 1391.9547081330631 }, "contrast": { - "p05": 11.0, - "p95": 158.0, - "dynamic_range": 147.0, - "mean_gray": 78.875, - "std_gray": 62.54999785885574 + "p05": 33.0, + "p95": 176.0, + "dynamic_range": 143.0, + "mean_gray": 87.20505200594354, + "std_gray": 59.729525365028806 }, "geometry": { - "distance_to_center_norm": 0.7647988200187683, - "distance_to_border_px": 100.0 + "distance_to_center_norm": 0.15735884010791779, + "distance_to_border_px": 409.0 }, - "edge_ratio": 1.0405424062428426, + "edge_ratio": 1.0635890487184443, "edge_lengths_px": [ - 27.20294189453125, - 26.925823211669922, - 26.248809814453125, - 27.312999725341797 + 31.62277603149414, + 30.675724029541016, + 31.320919036865234, + 29.73213768005371 ] }, - "confidence": 0.46225891142368675 + "confidence": 0.5954680843098741 }, { - "observation_id": "fc1f35f3-01c0-4904-8e62-0d062ab0a541", + "observation_id": "78720ce9-3591-4dad-88f5-f5e5370e14c2", + "type": "aruco", + "marker_id": 103, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 670.0, + 478.0 + ], + [ + 700.0, + 469.0 + ], + [ + 710.0, + 497.0 + ], + [ + 680.0, + 507.0 + ] + ], + "center_px": [ + 690.0, + 487.75 + ], + "quality": { + "area_px": 950.0, + "perimeter_px": 123.3515567779541, + "sharpness": { + "laplacian_var": 1408.7591212266157 + }, + "contrast": { + "p05": 32.0, + "p95": 178.0, + "dynamic_range": 146.0, + "mean_gray": 121.10863095238095, + "std_gray": 62.15470174746385 + }, + "geometry": { + "distance_to_center_norm": 0.06694444268941879, + "distance_to_border_px": 469.0 + }, + "edge_ratio": 1.0635890487184443, + "edge_lengths_px": [ + 31.320919036865234, + 29.73213768005371, + 31.62277603149414, + 30.675724029541016 + ] + }, + "confidence": 0.5954680843098741 + }, + { + "observation_id": "48e4df2d-c200-4c85-bd0e-6ab3cf68cc7b", + "type": "aruco", + "marker_id": 210, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 881.0, + 288.0 + ], + [ + 893.0, + 316.0 + ], + [ + 863.0, + 326.0 + ], + [ + 852.0, + 298.0 + ] + ], + "center_px": [ + 872.25, + 307.0 + ], + "quality": { + "area_px": 941.0, + "perimeter_px": 122.84481048583984, + "sharpness": { + "laplacian_var": 1422.6699114180549 + }, + "contrast": { + "p05": 23.0, + "p95": 175.0, + "dynamic_range": 152.0, + "mean_gray": 81.75, + "std_gray": 63.14096936375876 + }, + "geometry": { + "distance_to_center_norm": 0.30925849080085754, + "distance_to_border_px": 288.0 + }, + "edge_ratio": 1.0511766537093266, + "edge_lengths_px": [ + 30.463092803955078, + 31.62277603149414, + 30.08321762084961, + 30.675724029541016 + ] + }, + "confidence": 0.5967915393855434 + }, + { + "observation_id": "4b0f8742-2539-4579-b196-14676aff6ff8", + "type": "aruco", + "marker_id": 69, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 519.0, + 393.0 + ], + [ + 550.0, + 385.0 + ], + [ + 558.0, + 413.0 + ], + [ + 527.0, + 421.0 + ] + ], + "center_px": [ + 538.5, + 403.0 + ], + "quality": { + "area_px": 932.0, + "perimeter_px": 122.27212142944336, + "sharpness": { + "laplacian_var": 1149.9729687778727 + }, + "contrast": { + "p05": 38.0, + "p95": 177.0, + "dynamic_range": 139.0, + "mean_gray": 92.43987823439878, + "std_gray": 57.27622560955371 + }, + "geometry": { + "distance_to_center_norm": 0.2526678740978241, + "distance_to_border_px": 385.0 + }, + "edge_ratio": 1.0994209463411062, + "edge_lengths_px": [ + 32.015621185302734, + 29.120439529418945, + 32.015621185302734, + 29.120439529418945 + ] + }, + "confidence": 0.5651459847123547 + }, + { + "observation_id": "50288629-f16c-4b37-9bbf-d28045039ffa", "type": "aruco", "marker_id": 64, "marker_size_m": 0.025, "image_points_px": [ [ - 553.0, - 169.0 + 621.0, + 328.0 ], [ - 580.0, - 162.0 + 651.0, + 320.0 ], [ - 588.0, - 186.0 + 660.0, + 348.0 ], [ - 561.0, - 194.0 + 630.0, + 356.0 ] ], "center_px": [ - 570.5, - 177.75 + 640.5, + 338.0 ], "quality": { - "area_px": 721.5, - "perimeter_px": 107.59993743896484, + "area_px": 912.0, + "perimeter_px": 120.91846466064453, "sharpness": { - "laplacian_var": 2672.3096794431917 + "laplacian_var": 1137.46009840743 }, "contrast": { - "p05": 35.0, - "p95": 183.0, - "dynamic_range": 148.0, - "mean_gray": 90.38811881188118, - "std_gray": 63.32190162316671 + "p05": 32.0, + "p95": 176.0, + "dynamic_range": 144.0, + "mean_gray": 87.44859813084112, + "std_gray": 60.09184045535651 }, "geometry": { - "distance_to_center_norm": 0.2656291127204895, - "distance_to_border_px": 162.0 + "distance_to_center_norm": 0.24120134115219116, + "distance_to_border_px": 320.0 }, - "edge_ratio": 1.1131318197219238, + "edge_ratio": 1.0556755277785217, "edge_lengths_px": [ - 27.892650604248047, - 25.298221588134766, - 28.160255432128906, - 26.248809814453125 + 31.048349380493164, + 29.4108829498291, + 31.048349380493164, + 29.4108829498291 ] }, - "confidence": 0.43211414091114625 + "confidence": 0.5759345404922155 }, { - "observation_id": "ff06d260-f391-4d59-af09-2d9009a84023", + "observation_id": "0609bd8b-417e-4256-93c7-ef7424e09ea1", + "type": "aruco", + "marker_id": 81, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1132.0, + 366.0 + ], + [ + 1161.0, + 357.0 + ], + [ + 1172.0, + 385.0 + ], + [ + 1143.0, + 394.0 + ] + ], + "center_px": [ + 1152.0, + 375.5 + ], + "quality": { + "area_px": 911.0, + "perimeter_px": 120.89533996582031, + "sharpness": { + "laplacian_var": 220.6358024691358 + }, + "contrast": { + "p05": 3.0, + "p95": 68.0, + "dynamic_range": 65.0, + "mean_gray": 25.401234567901234, + "std_gray": 26.929138808999454 + }, + "geometry": { + "distance_to_center_norm": 0.5136221647262573, + "distance_to_border_px": 268.0 + }, + "edge_ratio": 1.0093485592118319, + "edge_lengths_px": [ + 30.364452362060547, + 30.08321762084961, + 30.364452362060547, + 30.08321762084961 + ] + }, + "confidence": 0.4888879355201727 + }, + { + "observation_id": "98a88b0d-aadc-4f8e-a20d-deb78c7803ca", "type": "aruco", "marker_id": 52, "marker_size_m": 0.025, "image_points_px": [ [ - 1037.0, - 152.0 + 1170.0, + 304.0 ], [ - 1062.0, - 144.0 + 1199.0, + 294.0 ], [ - 1072.0, - 169.0 + 1211.0, + 321.0 ], [ - 1047.0, - 177.0 + 1182.0, + 331.0 ] ], "center_px": [ - 1054.5, - 160.5 + 1190.5, + 312.5 ], "quality": { - "area_px": 705.0, - "perimeter_px": 106.3492660522461, + "area_px": 903.0, + "perimeter_px": 120.44459533691406, "sharpness": { - "laplacian_var": 1718.0292069705297 + "laplacian_var": 665.585305719921 }, "contrast": { - "p05": 8.0, - "p95": 138.0, - "dynamic_range": 130.0, - "mean_gray": 54.625766871165645, - "std_gray": 52.89748768272474 + "p05": 7.0, + "p95": 130.85000000000002, + "dynamic_range": 123.85000000000002, + "mean_gray": 52.5849358974359, + "std_gray": 49.127442498120615 }, "geometry": { - "distance_to_center_norm": 0.6264604926109314, - "distance_to_border_px": 144.0 + "distance_to_center_norm": 0.5806834101676941, + "distance_to_border_px": 229.0 }, - "edge_ratio": 1.0257921559873553, + "edge_ratio": 1.038215950330626, "edge_lengths_px": [ - 26.248809814453125, - 26.925823211669922, - 26.248809814453125, - 26.925823211669922 + 30.675724029541016, + 29.546573638916016, + 30.675724029541016, + 29.546573638916016 ] }, - "confidence": 0.45818248585417487 + "confidence": 0.5798408315806451 }, { - "observation_id": "364a8221-16cc-4235-89f1-38b9f505cce3", + "observation_id": "88a882ee-afba-41e5-b43d-5d54cbd0e47b", + "type": "aruco", + "marker_id": 101, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1287.0, + 295.0 + ], + [ + 1315.0, + 285.0 + ], + [ + 1328.0, + 312.0 + ], + [ + 1300.0, + 322.0 + ] + ], + "center_px": [ + 1307.5, + 303.5 + ], + "quality": { + "area_px": 886.0, + "perimeter_px": 119.3975715637207, + "sharpness": { + "laplacian_var": 1153.4771045160037 + }, + "contrast": { + "p05": 9.0, + "p95": 150.0, + "dynamic_range": 141.0, + "mean_gray": 78.36453201970443, + "std_gray": 57.65746019163345 + }, + "geometry": { + "distance_to_center_norm": 0.7036838531494141, + "distance_to_border_px": 112.0 + }, + "edge_ratio": 1.007887438981902, + "edge_lengths_px": [ + 29.73213768005371, + 29.96664810180664, + 29.73213768005371, + 29.96664810180664 + ] + }, + "confidence": 0.5860442781818148 + }, + { + "observation_id": "a3cc37a6-5744-4948-b932-8b928f45e9d3", "type": "aruco", "marker_id": 83, "marker_size_m": 0.025, "image_points_px": [ [ - 1155.0, - 56.0 + 1303.0, + 199.0 ], [ - 1180.0, - 48.0 + 1332.0, + 191.0 ], [ - 1191.0, - 72.0 + 1343.0, + 218.0 ], [ - 1166.0, - 80.0 + 1314.0, + 226.0 ] ], "center_px": [ - 1173.0, - 64.0 + 1323.0, + 208.5 ], "quality": { - "area_px": 688.0, - "perimeter_px": 105.29913330078125, + "area_px": 871.0, + "perimeter_px": 118.47595596313477, "sharpness": { - "laplacian_var": 3424.6607203261588 + "laplacian_var": 1298.4653299675062 }, "contrast": { - "p05": 12.0, - "p95": 168.0, - "dynamic_range": 156.0, - "mean_gray": 94.50210970464136, - "std_gray": 65.18795444583183 + "p05": 10.0, + "p95": 159.0, + "dynamic_range": 149.0, + "mean_gray": 89.20907617504052, + "std_gray": 60.02722274349595 }, "geometry": { - "distance_to_center_norm": 0.8302794098854065, - "distance_to_border_px": 48.0 + "distance_to_center_norm": 0.7645713686943054, + "distance_to_border_px": 97.0 }, - "edge_ratio": 1.0057887204242193, + "edge_ratio": 1.0318458203272634, "edge_lengths_px": [ - 26.248809814453125, - 26.4007568359375, - 26.248809814453125, - 26.4007568359375 + 30.08321762084961, + 29.154760360717773, + 30.08321762084961, + 29.154760360717773 ] }, - "confidence": 0.4377857805109236 + "confidence": 0.562745572281817 + }, + { + "observation_id": "675b5359-f2b7-48c7-9d4b-d16188773be1", + "type": "aruco", + "marker_id": 61, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 1260.0, + 127.0 + ], + [ + 1288.0, + 117.0 + ], + [ + 1300.0, + 143.0 + ], + [ + 1272.0, + 153.0 + ] + ], + "center_px": [ + 1280.0, + 135.0 + ], + "quality": { + "area_px": 848.0, + "perimeter_px": 116.73556137084961, + "sharpness": { + "laplacian_var": 1413.008221266092 + }, + "contrast": { + "p05": 11.0, + "p95": 161.0, + "dynamic_range": 150.0, + "mean_gray": 90.39460370994941, + "std_gray": 61.67088383949489 + }, + "geometry": { + "distance_to_center_norm": 0.7678935527801514, + "distance_to_border_px": 117.0 + }, + "edge_ratio": 1.0382912538222715, + "edge_lengths_px": [ + 29.73213768005371, + 28.635643005371094, + 29.73213768005371, + 28.635643005371094 + ] + }, + "confidence": 0.544484345073857 } ], "rejected_candidates": [ { "image_points_px": [ [ - 832.0, - 363.0 + 1275.0, + 546.0 ], [ - 790.0, - 397.0 + 1280.0, + 549.0 ], [ - 777.0, - 394.0 + 1290.0, + 578.0 ], [ - 810.0, - 361.0 + 1284.0, + 570.0 ] ], "center_px": [ - 802.25, - 378.75 + 1282.25, + 560.75 ], - "area_px": 680.0 + "area_px": 93.5 }, { "image_points_px": [ [ - 877.0, - 185.0 + 861.0, + 519.0 ], [ - 879.0, - 192.0 + 866.0, + 526.0 ], [ - 830.0, - 205.0 + 851.0, + 542.0 ], [ - 831.0, - 198.0 + 845.0, + 535.0 ] ], "center_px": [ - 854.25, - 195.0 + 855.75, + 530.5 ], - "area_px": 339.0 + "area_px": 196.5 }, { "image_points_px": [ - [ - 931.0, - 499.0 - ], [ 942.0, - 527.0 + 260.0 ], [ - 917.0, - 535.0 + 939.0, + 276.0 ], [ - 907.0, - 507.0 + 932.0, + 280.0 + ], + [ + 923.0, + 265.0 ] ], "center_px": [ - 924.25, - 517.0 + 934.0, + 270.25 ], - "area_px": 770.0 + "area_px": 215.0 }, { "image_points_px": [ [ - 887.0, - 383.0 + 1107.0, + 93.0 ], [ - 897.0, - 410.0 + 1110.0, + 95.0 ], [ - 873.0, - 418.0 + 1120.0, + 115.0 ], [ - 863.0, + 1115.0, + 111.0 + ] + ], + "center_px": [ + 1113.0, + 103.5 + ], + "area_px": 49.0 + }, + { + "image_points_px": [ + [ + 1188.0, + 540.0 + ], + [ + 1196.0, + 551.0 + ], + [ + 1200.0, + 562.0 + ], + [ + 1197.0, + 561.0 + ] + ], + "center_px": [ + 1195.25, + 553.5 + ], + "area_px": 49.0 + }, + { + "image_points_px": [ + [ + 1113.0, + 369.0 + ], + [ + 1123.0, + 385.0 + ], + [ + 1122.0, 391.0 - ] - ], - "center_px": [ - 880.0, - 400.5 - ], - "area_px": 728.0 - }, - { - "image_points_px": [ - [ - 721.0, - 447.0 ], [ - 761.0, - 449.0 - ], - [ - 756.0, - 456.0 - ], - [ - 723.0, - 452.0 - ] - ], - "center_px": [ - 740.25, - 451.0 - ], - "area_px": 223.5 - }, - { - "image_points_px": [ - [ - 1141.0, - 545.0 - ], - [ - 1148.0, - 552.0 - ], - [ - 1160.0, - 579.0 - ], - [ - 1151.0, - 569.0 - ] - ], - "center_px": [ - 1150.0, - 561.25 - ], - "area_px": 110.5 - }, - { - "image_points_px": [ - [ - 808.0, - 189.0 - ], - [ - 819.0, - 220.0 - ], - [ - 810.0, - 214.0 - ], - [ - 804.0, - 193.0 - ] - ], - "center_px": [ - 810.25, - 204.0 - ], - "area_px": 160.5 - }, - { - "image_points_px": [ - [ - 1133.0, - 365.0 - ], - [ - 1139.0, - 371.0 - ], - [ - 1147.0, - 393.0 - ], - [ - 1141.0, + 1118.0, 386.0 ] ], "center_px": [ - 1140.0, - 378.75 + 1119.0, + 382.75 ], - "area_px": 77.0 - }, - { - "image_points_px": [ - [ - 1104.0, - 244.0 - ], - [ - 1108.0, - 248.0 - ], - [ - 1116.0, - 272.0 - ], - [ - 1113.0, - 270.0 - ] - ], - "center_px": [ - 1110.25, - 258.5 - ], - "area_px": 62.0 - }, - { - "image_points_px": [ - [ - 768.0, - 344.0 - ], - [ - 772.0, - 350.0 - ], - [ - 759.0, - 365.0 - ], - [ - 754.0, - 358.0 - ] - ], - "center_px": [ - 763.25, - 354.25 - ], - "area_px": 153.0 - }, - { - "image_points_px": [ - [ - 663.0, - 109.0 - ], - [ - 667.0, - 112.0 - ], - [ - 673.0, - 130.0 - ], - [ - 670.0, - 128.0 - ] - ], - "center_px": [ - 668.25, - 119.75 - ], - "area_px": 48.5 + "area_px": 59.5 } ] } \ No newline at end of file diff --git a/data/evaluations/Scene8/render_f_camera_pose.json b/data/evaluations/Scene8/render_f_camera_pose.json index 1aa8ce7..74c52be 100644 --- a/data/evaluations/Scene8/render_f_camera_pose.json +++ b/data/evaluations/Scene8/render_f_camera_pose.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:06:55Z", + "created_utc": "2026-06-02T09:26:19Z", "source": { "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene8\\render_f_aruco_detection.json", "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" @@ -9,14 +9,14 @@ "camera_id": "f", "camera_matrix": [ [ - 1777.77783203125, + 1992.8416748046875, 0.0, - 640.0 + 719.249267578125 ], [ 0.0, - 1777.77783203125, - 360.0 + 1997.40380859375, + 537.7935791015625 ], [ 0.0, @@ -25,8 +25,8 @@ ] ], "distortion_coefficients": [ - 0.0, - 0.0, + 0.019999999552965164, + -0.009999999776482582, 0.0, 0.0, 0.0 @@ -36,529 +36,554 @@ "method": "single_camera_marker_center_lm", "description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.", "marker_size_m": 0.025, - "num_used_markers": 26, + "num_used_markers": 28, "used_marker_ids": [ + 68, 46, 56, 208, 47, - 62, - 54, 53, 97, + 54, + 62, + 79, + 96, 72, 55, - 96, - 84, - 79, 66, + 214, 95, - 103, - 73, - 210, - 58, - 69, 82, - 81, - 101, + 73, + 58, + 103, + 210, + 69, 64, + 81, 52, - 83 + 101, + 83, + 61 ], "history": { "iters": [ 0, 1, 2, - 3, - 4 + 3 ], "rms": [ - 0.007353373451031194, - 0.0003710600488929596, - 8.906113930528944e-05, - 8.900491419954867e-05, - 8.900489226102867e-05 + 0.008135209790281109, + 0.0014527982840912054, + 0.0013843537502488976, + 0.0013843527640684862 ], "lambda": [ 0.001, 0.0005, 0.00025, - 0.000125, - 6.25e-05 + 0.000125 ] }, - "residual_rms_px": 0.22376788390648267, - "residual_median_px": 0.18825857568728324, - "residual_max_px": 0.39640627876435003, - "sigma2_normalized": 8.95515834760647e-09 + "residual_rms_px": 3.915847992270231, + "residual_median_px": 3.74465037309556, + "residual_max_px": 5.951064138560905, + "sigma2_normalized": 2.146404484410943e-06 }, "camera_pose": { "world_to_camera": { "rotation_matrix": [ [ - 0.31644874811172485, - 0.9486086964607239, - 0.00130163982976228 + 0.31546780467033386, + 0.9489362239837646, + -0.0003351117193233222 ], [ - 0.9183046221733093, - -0.3059948980808258, - -0.2511647045612335 + 0.9175019860267639, + -0.30510780215263367, + -0.25514575839042664 ], [ - -0.23785872757434845, - 0.08067604899406433, - -0.9679434895515442 + -0.24221929907798767, + 0.08018281310796738, + -0.9669025540351868 ] ], "translation_m": [ - 0.1261357069015503, - -0.200173020362854, - 1.497665524482727 + 0.12667344510555267, + -0.19870008528232574, + 1.4973030090332031 ], "rvec_rad": [ - 2.374582435142889, - 1.711381147791732, - -0.21684955389903504 + 2.3716756112184236, + 1.710772296732862, + -0.2223247348012863 ] }, "camera_in_world": { "position_m": [ - 0.5001371502876282, - -0.30173107981681824, - 1.3992151021957397 + 0.5050220489501953, + -0.30088794231414795, + 1.3970911502838135 ], "position_mm": [ - 500.13714599609375, - -301.7310791015625, - 1399.215087890625 + 505.02203369140625, + -300.887939453125, + 1397.0911865234375 ], "orientation_deg": { - "roll": 175.2355194091797, - "pitch": 13.760193824768066, - "yaw": 70.9859848022461 + "roll": 175.2594451904297, + "pitch": 14.017561912536621, + "yaw": 71.02531433105469 } }, "uncertainty": { "pose_covariance_6x6": [ [ - 1.9619416958563405e-07, - 1.232837325475714e-07, - 3.537784977398958e-08, - -1.2874449920644035e-09, - -1.3120643407548253e-09, - -2.430518562789776e-09 + 3.1830179517747366e-05, + 1.8531436240022163e-05, + 2.6283198259929802e-06, + -2.645254238843693e-07, + 5.642139234947599e-09, + 9.847767446957959e-07 ], [ - 1.2328373254757045e-07, - 1.0492379739637157e-07, - 5.587099350476958e-09, - 2.8771773145648727e-09, - -1.376635290194795e-09, - 2.095544274360706e-09 + 1.853143624002215e-05, + 1.6463663792795397e-05, + -1.2516069438015785e-06, + 6.278327823937737e-07, + -1.4301579879115474e-07, + 1.244971263350998e-06 ], [ - 3.537784977401896e-08, - 5.587099350501193e-09, - 7.216196836933972e-07, - 4.454379192917962e-09, - -1.137281486631975e-08, - -1.3327718453309484e-07 + 2.628319825991464e-06, + -1.2516069438027961e-06, + 0.00015753599111081981, + 1.0021297705879483e-06, + -2.453895312275194e-06, + -2.8031037799513868e-05 ], [ - -1.287444992064164e-09, - 2.8771773145650617e-09, - 4.454379192917376e-09, - 1.574259199353428e-09, - -9.159737376748967e-11, - 1.4651163057535826e-09 + -2.64525423884374e-07, + 6.278327823937648e-07, + 1.0021297705879856e-06, + 3.510958968041347e-07, + -2.2839708623828878e-08, + 3.495550828089251e-07 ], [ - -1.3120643407551655e-09, - -1.3766352901952072e-09, - -1.1372814866319643e-08, - -9.159737376750992e-11, - 9.672826358233463e-10, - 2.788243505342515e-09 + 5.642139234985183e-09, + -1.4301579879115254e-07, + -2.453895312275184e-06, + -2.283970862383126e-08, + 2.1360917737416452e-07, + 5.910593803234898e-07 ], [ - -2.43051856279491e-09, - 2.0955442743564383e-09, - -1.3327718453309545e-07, - 1.4651163057534658e-09, - 2.7882435053425046e-09, - 4.3386424804938955e-08 + 9.847767446960769e-07, + 1.244971263351225e-06, + -2.8031037799513793e-05, + 3.4955508280893215e-07, + 5.910593803234839e-07, + 9.107945071675099e-06 ] ], "parameter_std": { "rvec_std_deg": [ - 0.02537848430759805, - 0.018559216264706715, - 0.048671733890649 + 0.32325271142385614, + 0.23248014978369047, + 0.7191384789969126 ], "tvec_std_m": [ - 3.967693535737643e-05, - 3.110116775658667e-05, - 0.00020829408250101335 + 0.0005925334562741034, + 0.0004621787288205338, + 0.0030179372212945548 ] }, "camera_center_std_m": [ - 0.0008369888619904323, - 0.0007984829430878973, - 0.0002871572860910438 + 0.011284596923360507, + 0.01100148226806515, + 0.004237235917829655 ], "camera_center_std_mm": [ - 0.8369888619904322, - 0.7984829430878972, - 0.2871572860910438 + 11.284596923360507, + 11.00148226806515, + 4.237235917829655 ], "orientation_std_deg": { - "roll": 0.03325401245890173, - "pitch": 0.03236575464664165, - "yaw": 0.012048758808889037 + "roll": 0.47291345252048606, + "pitch": 0.44224683715376606, + "yaw": 0.09897168298492981 } } }, "observations": { "markers": [ { - "marker_id": 46, + "marker_id": 68, "observed_center_px": [ - 1234.0, - 666.0 + 1395.5, + 941.75 ], "projected_center_px": [ - 1234.341064453125, - 665.8336181640625 + 1390.365234375, + 942.5863647460938 ], - "reprojection_error_px": 0.37948369729856446, - "confidence": 0.2988751797371847 + "reprojection_error_px": 5.202434431320601, + "confidence": 0.31452284382469436 + }, + { + "marker_id": 46, + "observed_center_px": [ + 1383.5, + 882.5 + ], + "projected_center_px": [ + 1388.75537109375, + 884.8787231445312 + ], + "reprojection_error_px": 5.7686436127873, + "confidence": 0.48925581764503895 }, { "marker_id": 56, "observed_center_px": [ - 1196.0, - 626.75 + 1341.75, + 844.0 ], "projected_center_px": [ - 1196.113525390625, - 626.8538208007812 + 1345.434814453125, + 840.7401123046875 ], - "reprojection_error_px": 0.1538400890256465, - "confidence": 0.5697620483284124 + "reprojection_error_px": 4.919829808032869, + "confidence": 0.7106123513263443 }, { "marker_id": 208, "observed_center_px": [ - 831.25, - 547.75 + 937.0, + 754.0 ], "projected_center_px": [ - 831.465576171875, - 547.9014282226562 + 934.489990234375, + 750.8616333007812 ], - "reprojection_error_px": 0.2634456158244247, - "confidence": 0.5829305549976826 + "reprojection_error_px": 4.01864337336595, + "confidence": 0.7365183005875066 }, { "marker_id": 47, "observed_center_px": [ - 593.75, - 623.75 + 665.0, + 836.0 ], "projected_center_px": [ - 593.9198608398438, - 623.669189453125 + 667.7197265625, + 836.018798828125 ], - "reprojection_error_px": 0.18810382611382645, - "confidence": 0.5768583617164568 - }, - { - "marker_id": 62, - "observed_center_px": [ - 751.0, - 651.75 - ], - "projected_center_px": [ - 750.7454223632812, - 651.6237182617188 - ], - "reprojection_error_px": 0.28417749830104067, - "confidence": 0.5593704450665263 - }, - { - "marker_id": 54, - "observed_center_px": [ - 540.5, - 639.0 - ], - "projected_center_px": [ - 540.5787353515625, - 638.9071655273438 - ], - "reprojection_error_px": 0.12172713296153204, - "confidence": 0.5766374039623903 + "reprojection_error_px": 2.7197915307440272, + "confidence": 0.7493333333333333 }, { "marker_id": 53, "observed_center_px": [ - 1240.5, - 594.75 + 1400.0, + 805.75 ], "projected_center_px": [ - 1240.2264404296875, - 594.78125 + 1395.23486328125, + 804.6587524414062 ], - "reprojection_error_px": 0.27533870234596447, - "confidence": 0.21364841201201337 + "reprojection_error_px": 4.888491503778679, + "confidence": 0.2519090987485656 }, { "marker_id": 97, "observed_center_px": [ - 491.5, - 605.25 + 554.5, + 818.0 ], "projected_center_px": [ - 491.5794372558594, - 605.20458984375 + 552.8402099609375, + 815.1640625 ], - "reprojection_error_px": 0.09150060059429786, - "confidence": 0.5705029634947052 + "reprojection_error_px": 3.2859465116884277, + "confidence": 0.7363629300822377 }, { - "marker_id": 72, + "marker_id": 54, "observed_center_px": [ - 1197.75, - 548.5 + 610.0, + 848.75 ], "projected_center_px": [ - 1197.5211181640625, - 548.55517578125 + 607.798583984375, + 853.1437377929688 ], - "reprojection_error_px": 0.2354384455832745, - "confidence": 0.5440516905787338 + "reprojection_error_px": 4.914383406614929, + "confidence": 0.714264135428559 }, { - "marker_id": 55, + "marker_id": 62, "observed_center_px": [ - 598.75, - 542.75 + 845.25, + 862.5 ], "projected_center_px": [ - 598.8782958984375, - 542.7704467773438 + 843.8311157226562, + 867.6853637695312 ], - "reprojection_error_px": 0.12991500398195047, - "confidence": 0.5461315019106076 - }, - { - "marker_id": 96, - "observed_center_px": [ - 723.0, - 614.5 - ], - "projected_center_px": [ - 722.8250122070312, - 614.3399658203125 - ], - "reprojection_error_px": 0.237132170648196, - "confidence": 0.5763709732716893 - }, - { - "marker_id": 84, - "observed_center_px": [ - 1254.25, - 485.0 - ], - "projected_center_px": [ - 1254.1002197265625, - 484.99395751953125 - ], - "reprojection_error_px": 0.14990210766105824, - "confidence": 0.06519221426443914 + "reprojection_error_px": 5.3759864224959335, + "confidence": 0.7019920279258633 }, { "marker_id": 79, "observed_center_px": [ - 731.5, - 535.75 + 821.25, + 736.5 ], "projected_center_px": [ - 731.5431518554688, - 535.8726806640625 + 822.3233032226562, + 737.3298950195312 ], - "reprojection_error_px": 0.13004856002744464, - "confidence": 0.5460974493377216 + "reprojection_error_px": 1.3567260413241375, + "confidence": 0.7019048773943901 + }, + { + "marker_id": 96, + "observed_center_px": [ + 816.5, + 827.0 + ], + "projected_center_px": [ + 812.4840087890625, + 825.6454467773438 + ], + "reprojection_error_px": 4.238277933233695, + "confidence": 0.7073036915264065 + }, + { + "marker_id": 72, + "observed_center_px": [ + 1346.25, + 753.5 + ], + "projected_center_px": [ + 1346.869140625, + 752.3975830078125 + ], + "reprojection_error_px": 1.2643806144469019, + "confidence": 0.6613219758870197 + }, + { + "marker_id": 55, + "observed_center_px": [ + 675.5, + 745.75 + ], + "projected_center_px": [ + 673.3976440429688, + 744.9660034179688 + ], + "reprojection_error_px": 2.2437805620651647, + "confidence": 0.7020871814203925 }, { "marker_id": 66, "observed_center_px": [ - 453.0, - 495.75 + 508.25, + 693.0 ], "projected_center_px": [ - 452.8733825683594, - 495.8895263671875 + 509.60662841796875, + 692.1514892578125 ], - "reprojection_error_px": 0.18841332526074003, - "confidence": 0.5349107016469481 + "reprojection_error_px": 1.6001284773567326, + "confidence": 0.6761108765479277 + }, + { + "marker_id": 214, + "observed_center_px": [ + 1037.5, + 713.75 + ], + "projected_center_px": [ + 1040.814697265625, + 715.3729858398438 + ], + "reprojection_error_px": 3.6907046751366024, + "confidence": 0.6352592753448205 }, { "marker_id": 95, "observed_center_px": [ - 548.75, - 435.0 + 612.75, + 626.25 ], "projected_center_px": [ - 548.5177001953125, - 434.867431640625 + 617.0401611328125, + 623.6099853515625 ], - "reprojection_error_px": 0.2674650802726027, - "confidence": 0.5227826547122322 - }, - { - "marker_id": 103, - "observed_center_px": [ - 618.0, - 313.5 - ], - "projected_center_px": [ - 617.8211059570312, - 313.5081481933594 - ], - "reprojection_error_px": 0.1790795121300221, - "confidence": 0.5046333482067283 - }, - { - "marker_id": 73, - "observed_center_px": [ - 1247.5, - 251.25 - ], - "projected_center_px": [ - 1247.839599609375, - 251.27215576171875 - ], - "reprojection_error_px": 0.3403215721416887, - "confidence": 0.13607001327160623 - }, - { - "marker_id": 210, - "observed_center_px": [ - 775.0, - 150.5 - ], - "projected_center_px": [ - 775.3216552734375, - 150.4322509765625 - ], - "reprojection_error_px": 0.328712709074182, - "confidence": 0.46988879526830113 - }, - { - "marker_id": 58, - "observed_center_px": [ - 562.75, - 264.25 - ], - "projected_center_px": [ - 562.7431030273438, - 264.154052734375 - ], - "reprojection_error_px": 0.09619483360729601, - "confidence": 0.4655541127751829 - }, - { - "marker_id": 69, - "observed_center_px": [ - 476.25, - 240.75 - ], - "projected_center_px": [ - 476.10382080078125, - 241.11846923828125 - ], - "reprojection_error_px": 0.39640627876435003, - "confidence": 0.4655541127751829 + "reprojection_error_px": 5.03737629023876, + "confidence": 0.6495692240250537 }, { "marker_id": 82, "observed_center_px": [ - 1207.5, - 261.5 + 1356.75, + 429.25 ], "projected_center_px": [ - 1207.3634033203125, - 261.34552001953125 + 1357.7742919921875, + 428.85504150390625 ], - "reprojection_error_px": 0.20621037138629777, - "confidence": 0.49001748422717006 + "reprojection_error_px": 1.0978006644633052, + "confidence": 0.6131504260989074 }, { - "marker_id": 81, + "marker_id": 73, "observed_center_px": [ - 1027.25, - 214.0 + 1402.0, + 418.75 ], "projected_center_px": [ - 1027.4215087890625, - 214.0127716064453 + 1403.4971923828125, + 417.5040588378906 ], - "reprojection_error_px": 0.17198365810994679, - "confidence": 0.44182011377693337 + "reprojection_error_px": 1.9478075907517742, + "confidence": 0.20573872160705156 }, { - "marker_id": 101, + "marker_id": 58, "observed_center_px": [ - 1162.25, - 153.5 + 633.0, + 428.25 ], "projected_center_px": [ - 1162.3416748046875, - 153.4523468017578 + 633.2252807617188, + 431.86285400390625 ], - "reprojection_error_px": 0.10332036158086408, - "confidence": 0.46225891142368675 + "reprojection_error_px": 3.6198709196795957, + "confidence": 0.5954680843098741 + }, + { + "marker_id": 103, + "observed_center_px": [ + 690.0, + 487.75 + ], + "projected_center_px": [ + 694.9348754882812, + 487.32220458984375 + ], + "reprojection_error_px": 4.9533831870540626, + "confidence": 0.5954680843098741 + }, + { + "marker_id": 210, + "observed_center_px": [ + 872.25, + 307.0 + ], + "projected_center_px": [ + 871.7282104492188, + 304.10302734375 + ], + "reprojection_error_px": 2.9435887801057876, + "confidence": 0.5967915393855434 + }, + { + "marker_id": 69, + "observed_center_px": [ + 538.5, + 403.0 + ], + "projected_center_px": [ + 536.0862426757812, + 405.93310546875 + ], + "reprojection_error_px": 3.7985960710545177, + "confidence": 0.5651459847123547 }, { "marker_id": 64, "observed_center_px": [ - 570.5, - 177.75 + 640.5, + 338.0 ], "projected_center_px": [ - 570.4990844726562, - 177.69577026367188 + 642.02490234375, + 334.7812194824219 ], - "reprojection_error_px": 0.054237463920569835, - "confidence": 0.43211414091114625 + "reprojection_error_px": 3.561723624639445, + "confidence": 0.5759345404922155 + }, + { + "marker_id": 81, + "observed_center_px": [ + 1152.0, + 375.5 + ], + "projected_center_px": [ + 1154.97412109375, + 375.642578125 + ], + "reprojection_error_px": 2.9775367003644493, + "confidence": 0.4888879355201727 }, { "marker_id": 52, "observed_center_px": [ - 1054.5, - 160.5 + 1190.5, + 312.5 ], "projected_center_px": [ - 1054.46826171875, - 160.70294189453125 + 1185.4698486328125, + 315.6800537109375 ], - "reprojection_error_px": 0.20540869273873757, - "confidence": 0.45818248585417487 + "reprojection_error_px": 5.951064138560905, + "confidence": 0.5798408315806451 + }, + { + "marker_id": 101, + "observed_center_px": [ + 1307.5, + 303.5 + ], + "projected_center_px": [ + 1307.0404052734375, + 307.4356384277344 + ], + "reprojection_error_px": 3.962382761236421, + "confidence": 0.5860442781818148 }, { "marker_id": 83, "observed_center_px": [ - 1173.0, - 64.0 + 1323.0, + 208.5 ], "projected_center_px": [ - 1172.84375, - 64.00605773925781 + 1319.00927734375, + 206.735107421875 ], - "reprojection_error_px": 0.15636738376309697, - "confidence": 0.4377857805109236 + "reprojection_error_px": 4.363566560902648, + "confidence": 0.562745572281817 + }, + { + "marker_id": 61, + "observed_center_px": [ + 1280.0, + 135.0 + ], + "projected_center_px": [ + 1281.8370361328125, + 132.83253479003906 + ], + "reprojection_error_px": 2.841233392322728, + "confidence": 0.544484345073857 } ] }, diff --git a/data/evaluations/Scene8/render_g_aruco_detection.json b/data/evaluations/Scene8/render_g_aruco_detection.json index bca1dfb..a542650 100644 --- a/data/evaluations/Scene8/render_g_aruco_detection.json +++ b/data/evaluations/Scene8/render_g_aruco_detection.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:06:53Z", + "created_utc": "2026-06-02T09:26:16Z", "vision_config": { "MarkerType": "DICT_4X4_250", "MarkerSize": 0.025 @@ -10,14 +10,14 @@ "intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene8\\render_a.npz", "camera_matrix": [ [ - 1777.77783203125, + 1992.8416748046875, 0.0, - 640.0 + 719.249267578125 ], [ 0.0, - 1777.77783203125, - 360.0 + 1997.40380859375, + 537.7935791015625 ], [ 0.0, @@ -26,8 +26,8 @@ ] ], "distortion_coefficients": [ - 0.0, - 0.0, + 0.019999999552965164, + -0.009999999776482582, 0.0, 0.0, 0.0 @@ -35,1355 +35,1733 @@ }, "image": { "image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene8\\render_g.png", - "image_sha256": "57b85bb1078eb0ae084482f8b5ba3b0f2aa886d0f6e5f6cc75ecffb77fdecd3d", - "width_px": 1280, - "height_px": 720 + "image_sha256": "3a5da4bef6958d9a0a95e6874428c795933e385cbef8266cd1af94dad22dbb1f", + "width_px": 1440, + "height_px": 1080 }, "aruco": { "dictionary": "DICT_4X4_250", - "num_detected_markers": 34, - "num_rejected_candidates": 6 + "num_detected_markers": 33, + "num_rejected_candidates": 14 }, "detections": [ { - "observation_id": "45802a68-6bd8-4527-9383-6a6f29b7cbb7", + "observation_id": "7678b595-48be-4f22-860a-aaa2cdc22067", "type": "aruco", "marker_id": 43, "marker_size_m": 0.025, "image_points_px": [ [ - 586.0, - 226.0 + 659.0, + 389.0 ], [ - 574.0, - 261.0 + 644.0, + 429.0 ], [ - 546.0, - 247.0 + 614.0, + 411.0 ], [ - 558.0, - 214.0 + 628.0, + 374.0 ] ], "center_px": [ - 566.0, - 237.0 + 636.25, + 400.75 ], "quality": { - "area_px": 1108.0, - "perimeter_px": 133.88214683532715, + "area_px": 1413.5, + "perimeter_px": 151.70416259765625, "sharpness": { - "laplacian_var": 1414.0144799008929 + "laplacian_var": 442.77529708670727 }, "contrast": { - "p05": 7.0, - "p95": 131.0, - "dynamic_range": 124.0, - "mean_gray": 48.32941176470588, - "std_gray": 51.19248551161189 + "p05": 6.0, + "p95": 120.0, + "dynamic_range": 114.0, + "mean_gray": 46.136600625651724, + "std_gray": 45.9265758630981 }, "geometry": { - "distance_to_center_norm": 0.19548407196998596, - "distance_to_border_px": 214.0 + "distance_to_center_norm": 0.1805499941110611, + "distance_to_border_px": 374.0 }, - "edge_ratio": 1.2145844887816586, + "edge_ratio": 1.240478113898536, "edge_lengths_px": [ - 37.0, - 31.30495262145996, - 35.11410140991211, - 30.463092803955078 + 42.72002029418945, + 34.98571014404297, + 39.560081481933594, + 34.438350677490234 ] }, - "confidence": 0.6081640869690491 + "confidence": 0.7596533326749293 }, { - "observation_id": "375130db-fcdb-416b-9b17-8c59b783b5ad", + "observation_id": "26b72393-e35a-4832-8bd7-0f467feec976", "type": "aruco", "marker_id": 198, "marker_size_m": 0.025, "image_points_px": [ [ - 541.0, - 585.0 + 607.0, + 792.0 ], [ - 520.0, - 563.0 + 585.0, + 767.0 ], [ - 542.0, - 543.0 + 610.0, + 745.0 ], [ - 563.0, - 564.0 + 633.0, + 769.0 ] ], "center_px": [ - 541.5, - 563.75 + 608.75, + 768.25 ], "quality": { - "area_px": 903.5, - "perimeter_px": 120.25824737548828, + "area_px": 1131.0, + "perimeter_px": 134.5579490661621, "sharpness": { - "laplacian_var": 5103.143214269628 + "laplacian_var": 1145.2444914196794 }, "contrast": { - "p05": 27.0, - "p95": 180.0, - "dynamic_range": 153.0, - "mean_gray": 92.83892617449665, - "std_gray": 67.03690930812036 + "p05": 24.0, + "p95": 171.0, + "dynamic_range": 147.0, + "mean_gray": 91.03192848020434, + "std_gray": 60.60318561766315 }, "geometry": { - "distance_to_center_norm": 0.30819758772850037, - "distance_to_border_px": 135.0 + "distance_to_center_norm": 0.28213170170783997, + "distance_to_border_px": 288.0 }, - "edge_ratio": 1.0240863542535628, + "edge_ratio": 1.0442689810846137, "edge_lengths_px": [ - 30.4138126373291, - 29.73213768005371, - 29.698484420776367, + 33.30165100097656, + 33.30165100097656, + 33.241539001464844, + 34.71310806274414 + ] + }, + "confidence": 0.7220361934114615 + }, + { + "observation_id": "c5b446eb-1ec6-4083-8a1d-0dcdd0f8925c", + "type": "aruco", + "marker_id": 86, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 94.0, + 958.0 + ], + [ + 67.0, + 982.0 + ], + [ + 48.0, + 959.0 + ], + [ + 73.0, + 936.0 + ] + ], + "center_px": [ + 70.5, + 958.75 + ], + "quality": { + "area_px": 1055.0, + "perimeter_px": 130.342041015625, + "sharpness": { + "laplacian_var": 772.4897210097371 + }, + "contrast": { + "p05": 8.0, + "p95": 149.0, + "dynamic_range": 141.0, + "mean_gray": 76.21132596685082, + "std_gray": 60.48659350029092 + }, + "geometry": { + "distance_to_center_norm": 0.858653724193573, + "distance_to_border_px": 48.0 + }, + "edge_ratio": 1.210905430370088, + "edge_lengths_px": [ + 36.12478256225586, + 29.832868576049805, + 33.970577239990234, 30.4138126373291 ] }, - "confidence": 0.5881665455569544 + "confidence": 0.5575992832021898 }, { - "observation_id": "61e69845-59fb-4b5c-b9c8-6e0efff14e0d", + "observation_id": "85e62415-c0f1-4a0b-8150-bafcf321f5ac", "type": "aruco", "marker_id": 229, "marker_size_m": 0.025, "image_points_px": [ [ - 624.0, - 508.0 + 704.0, + 709.0 ], [ - 603.0, - 487.0 + 681.0, + 687.0 ], [ - 625.0, - 468.0 + 705.0, + 665.0 ], [ - 646.0, - 488.0 + 728.0, + 688.0 ] ], "center_px": [ - 624.5, - 487.75 + 704.5, + 687.25 ], "quality": { - "area_px": 860.5, - "perimeter_px": 117.4995059967041, + "area_px": 1034.5, + "perimeter_px": 128.8026523590088, "sharpness": { - "laplacian_var": 3645.4879206302335 + "laplacian_var": 1061.9149482663997 }, "contrast": { - "p05": 32.0, - "p95": 182.0, - "dynamic_range": 150.0, - "mean_gray": 78.27115716753022, - "std_gray": 63.61048930355877 + "p05": 28.0, + "p95": 175.0, + "dynamic_range": 147.0, + "mean_gray": 79.7940340909091, + "std_gray": 60.58337529500318 }, "geometry": { - "distance_to_center_norm": 0.17525053024291992, - "distance_to_border_px": 212.0 + "distance_to_center_norm": 0.16451504826545715, + "distance_to_border_px": 371.0 }, - "edge_ratio": 1.0252461268984039, + "edge_ratio": 1.022935350153633, "edge_lengths_px": [ - 29.698484420776367, - 29.068883895874023, - 29.0, - 29.73213768005371 + 31.827661514282227, + 32.557640075683594, + 32.526912689208984, + 31.890438079833984 ] }, - "confidence": 0.5595404377699383 + "confidence": 0.67420357167546 }, { - "observation_id": "495b8e33-f126-4b44-9467-5b1985b829e3", - "type": "aruco", - "marker_id": 84, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 86.0, - 662.0 - ], - [ - 62.0, - 682.0 - ], - [ - 45.0, - 662.0 - ], - [ - 68.0, - 642.0 - ] - ], - "center_px": [ - 65.25, - 662.0 - ], - "quality": { - "area_px": 820.0, - "perimeter_px": 114.87655830383301, - "sharpness": { - "laplacian_var": 4622.010696713017 - }, - "contrast": { - "p05": 10.0, - "p95": 160.0, - "dynamic_range": 150.0, - "mean_gray": 80.29326047358835, - "std_gray": 64.80880926122214 - }, - "geometry": { - "distance_to_center_norm": 0.8841893672943115, - "distance_to_border_px": 38.0 - }, - "edge_ratio": 1.1901872672565836, - "edge_lengths_px": [ - 31.240999221801758, - 26.248809814453125, - 30.479501724243164, - 26.90724754333496 - ] - }, - "confidence": 0.3490767193505014 - }, - { - "observation_id": "aef9845c-1349-4298-bfa1-5f2f7f7e6976", + "observation_id": "87324ecd-f52d-4dfb-8fc4-3692fddce6d8", "type": "aruco", "marker_id": 64, "marker_size_m": 0.025, "image_points_px": [ [ - 840.0, - 647.0 + 944.0, + 859.0 ], [ - 820.0, - 667.0 + 923.0, + 881.0 ], [ - 799.0, - 647.0 + 899.0, + 859.0 ], [ - 819.0, - 627.0 + 921.0, + 837.0 ] ], "center_px": [ - 819.5, - 647.0 + 921.75, + 859.0 ], "quality": { - "area_px": 820.0, - "perimeter_px": 114.56854248046875, + "area_px": 990.0, + "perimeter_px": 125.91181182861328, "sharpness": { - "laplacian_var": 3878.055503745476 + "laplacian_var": 1215.1064917316453 }, "contrast": { - "p05": 41.0, - "p95": 184.0, - "dynamic_range": 143.0, - "mean_gray": 94.43302752293577, - "std_gray": 61.879874831666626 + "p05": 37.0, + "p95": 176.0, + "dynamic_range": 139.0, + "mean_gray": 95.095952023988, + "std_gray": 58.088154315400764 }, "geometry": { - "distance_to_center_norm": 0.4609958529472351, - "distance_to_border_px": 53.0 + "distance_to_center_norm": 0.41938236355781555, + "distance_to_border_px": 199.0 }, - "edge_ratio": 1.0253048329824916, + "edge_ratio": 1.070488611997406, "edge_lengths_px": [ - 28.284271240234375, - 29.0, - 28.284271240234375, - 29.0 + 30.4138126373291, + 32.557640075683594, + 31.11269760131836, + 31.827661514282227 ] }, - "confidence": 0.5331747682067169 + "confidence": 0.616540888528013 }, { - "observation_id": "c55649be-0ee1-40f8-bad8-8c16f51e26d6", - "type": "aruco", - "marker_id": 72, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 123.0, - 581.0 - ], - [ - 99.0, - 600.0 - ], - [ - 82.0, - 581.0 - ], - [ - 105.0, - 562.0 - ] - ], - "center_px": [ - 102.25, - 581.0 - ], - "quality": { - "area_px": 779.0, - "perimeter_px": 112.11092758178711, - "sharpness": { - "laplacian_var": 3159.2503815930804 - }, - "contrast": { - "p05": 10.0, - "p95": 160.0, - "dynamic_range": 150.0, - "mean_gray": 56.17669172932331, - "std_gray": 61.66842867969203 - }, - "geometry": { - "distance_to_center_norm": 0.7917603254318237, - "distance_to_border_px": 82.0 - }, - "edge_ratio": 1.2006408576968535, - "edge_lengths_px": [ - 30.610456466674805, - 25.495098114013672, - 29.832868576049805, - 26.172504425048828 - ] - }, - "confidence": 0.43254677700170213 - }, - { - "observation_id": "e829b91a-e653-4f86-b5e0-6418fb75489c", - "type": "aruco", - "marker_id": 53, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 72.0, - 559.0 - ], - [ - 49.0, - 578.0 - ], - [ - 32.0, - 559.0 - ], - [ - 55.0, - 540.0 - ] - ], - "center_px": [ - 52.0, - 559.0 - ], - "quality": { - "area_px": 760.0, - "perimeter_px": 110.65593338012695, - "sharpness": { - "laplacian_var": 4106.049055910453 - }, - "contrast": { - "p05": 10.0, - "p95": 160.0, - "dynamic_range": 150.0, - "mean_gray": 90.30639097744361, - "std_gray": 65.45711243385217 - }, - "geometry": { - "distance_to_center_norm": 0.8453760743141174, - "distance_to_border_px": 32.0 - }, - "edge_ratio": 1.170141351982161, - "edge_lengths_px": [ - 29.832868576049805, - 25.495098114013672, - 29.832868576049805, - 25.495098114013672 - ] - }, - "confidence": 0.27711751756945874 - }, - { - "observation_id": "9d2d19bf-a239-4e6c-97bb-5a5780c011c8", - "type": "aruco", - "marker_id": 58, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 801.0, - 564.0 - ], - [ - 782.0, - 583.0 - ], - [ - 761.0, - 564.0 - ], - [ - 780.0, - 545.0 - ] - ], - "center_px": [ - 781.0, - 564.0 - ], - "quality": { - "area_px": 760.0, - "perimeter_px": 110.37932586669922, - "sharpness": { - "laplacian_var": 4240.313421146316 - }, - "contrast": { - "p05": 38.0, - "p95": 184.0, - "dynamic_range": 146.0, - "mean_gray": 91.30943396226415, - "std_gray": 62.58861269673776 - }, - "geometry": { - "distance_to_center_norm": 0.33771631121635437, - "distance_to_border_px": 137.0 - }, - "edge_ratio": 1.053946545658541, - "edge_lengths_px": [ - 26.870058059692383, - 28.319604873657227, - 26.870058059692383, - 28.319604873657227 - ] - }, - "confidence": 0.48073279309443956 - }, - { - "observation_id": "9db98572-52da-4ad4-b2d2-0b4ad3a26070", - "type": "aruco", - "marker_id": 69, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 889.0, - 547.0 - ], - [ - 871.0, - 566.0 - ], - [ - 849.0, - 548.0 - ], - [ - 867.0, - 529.0 - ] - ], - "center_px": [ - 869.0, - 547.5 - ], - "quality": { - "area_px": 742.0, - "perimeter_px": 109.1956901550293, - "sharpness": { - "laplacian_var": 4113.315773399943 - }, - "contrast": { - "p05": 44.0, - "p95": 185.29999999999995, - "dynamic_range": 141.29999999999995, - "mean_gray": 96.88543689320389, - "std_gray": 60.64802545672378 - }, - "geometry": { - "distance_to_center_norm": 0.40306055545806885, - "distance_to_border_px": 154.0 - }, - "edge_ratio": 1.0860764484296306, - "edge_lengths_px": [ - 26.172504425048828, - 28.42534065246582, - 26.172504425048828, - 28.42534065246582 - ] - }, - "confidence": 0.45546210617301425 - }, - { - "observation_id": "066685f0-84a4-47c7-bb4b-36fa5c6c53e2", - "type": "aruco", - "marker_id": 103, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 728.0, - 543.0 - ], - [ - 709.0, - 562.0 - ], - [ - 688.0, - 544.0 - ], - [ - 708.0, - 525.0 - ] - ], - "center_px": [ - 708.25, - 543.5 - ], - "quality": { - "area_px": 740.5, - "perimeter_px": 109.02216911315918, - "sharpness": { - "laplacian_var": 3703.9558686623423 - }, - "contrast": { - "p05": 34.0, - "p95": 182.0, - "dynamic_range": 148.0, - "mean_gray": 122.44054580896686, - "std_gray": 65.20366109632847 - }, - "geometry": { - "distance_to_center_norm": 0.2666221559047699, - "distance_to_border_px": 158.0 - }, - "edge_ratio": 1.0293477641301256, - "edge_lengths_px": [ - 26.870058059692383, - 27.658634185791016, - 27.58622932434082, - 26.90724754333496 - ] - }, - "confidence": 0.4795917219326271 - }, - { - "observation_id": "ea66d7b9-6c8e-4665-acda-70559c7e3cf8", - "type": "aruco", - "marker_id": 56, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 104.0, - 515.0 - ], - [ - 81.0, - 533.0 - ], - [ - 65.0, - 515.0 - ], - [ - 87.0, - 496.0 - ] - ], - "center_px": [ - 84.25, - 514.75 - ], - "quality": { - "area_px": 721.5, - "perimeter_px": 107.85333442687988, - "sharpness": { - "laplacian_var": 3116.4511549612603 - }, - "contrast": { - "p05": 9.0, - "p95": 157.0, - "dynamic_range": 148.0, - "mean_gray": 48.32553606237817, - "std_gray": 57.67284615975553 - }, - "geometry": { - "distance_to_center_norm": 0.7856342196464539, - "distance_to_border_px": 65.0 - }, - "edge_ratio": 1.2127199347849176, - "edge_lengths_px": [ - 29.20616340637207, - 24.083189010620117, - 29.068883895874023, - 25.495098114013672 - ] - }, - "confidence": 0.39662908657084783 - }, - { - "observation_id": "f095c1fd-785d-48e5-bfb8-040b75bddca3", + "observation_id": "d8791280-764c-4dfb-8443-e0e9f87e8cea", "type": "aruco", "marker_id": 215, "marker_size_m": 0.025, "image_points_px": [ [ - 503.0, - 514.0 + 565.0, + 714.0 ], [ - 485.0, - 495.0 + 545.0, + 691.0 ], [ - 506.0, - 477.0 + 569.0, + 672.0 ], [ - 524.0, - 496.0 + 589.0, + 693.0 ] ], "center_px": [ - 504.5, - 495.5 + 567.0, + 692.5 ], "quality": { - "area_px": 723.0, - "perimeter_px": 107.66227722167969, + "area_px": 928.0, + "perimeter_px": 121.98039627075195, "sharpness": { - "laplacian_var": 582.9357029133371 + "laplacian_var": 119.85211460617305 }, "contrast": { "p05": 2.0, - "p95": 71.0, - "dynamic_range": 69.0, - "mean_gray": 27.84990253411306, - "std_gray": 28.254394420763433 + "p95": 65.0, + "dynamic_range": 63.0, + "mean_gray": 27.123376623376622, + "std_gray": 24.43945020373315 }, "geometry": { - "distance_to_center_norm": 0.2609632611274719, - "distance_to_border_px": 206.0 + "distance_to_center_norm": 0.24002379179000854, + "distance_to_border_px": 366.0 }, - "edge_ratio": 1.056782099894111, + "edge_ratio": 1.099670278614965, "edge_lengths_px": [ - 26.172504425048828, - 27.658634185791016, - 26.172504425048828, - 27.658634185791016 + 30.479501724243164, + 30.610456466674805, + 29.0, + 31.890438079833984 ] }, - "confidence": 0.39338762460270227 + "confidence": 0.4424958960552566 }, { - "observation_id": "8e907d89-dc2e-4ab4-a4ec-663e909d625d", + "observation_id": "2849e7b2-73b3-4a21-a238-49b98538bbeb", "type": "aruco", - "marker_id": 46, + "marker_id": 72, "marker_size_m": 0.025, "image_points_px": [ [ - 61.0, - 498.0 + 138.0, + 786.0 ], [ - 38.0, - 516.0 + 113.0, + 809.0 ], [ - 22.0, - 498.0 + 94.0, + 788.0 ], [ - 45.0, - 480.0 + 118.0, + 767.0 ] ], "center_px": [ - 41.5, - 498.0 + 115.75, + 787.5 ], "quality": { - "area_px": 702.0, - "perimeter_px": 106.57870483398438, + "area_px": 919.0, + "perimeter_px": 121.76684951782227, "sharpness": { - "laplacian_var": 3995.4965160782485 - }, - "contrast": { - "p05": 9.0, - "p95": 156.0, - "dynamic_range": 147.0, - "mean_gray": 82.92585170340682, - "std_gray": 63.90737687202768 - }, - "geometry": { - "distance_to_center_norm": 0.8364452719688416, - "distance_to_border_px": 22.0 - }, - "edge_ratio": 1.2127199347849176, - "edge_lengths_px": [ - 29.20616340637207, - 24.083189010620117, - 29.20616340637207, - 24.083189010620117 - ] - }, - "confidence": 0.1698001278724927 - }, - { - "observation_id": "8d1643b1-6188-401b-ac79-83e7e1d11fe2", - "type": "aruco", - "marker_id": 68, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 49.0, - 458.0 - ], - [ - 26.0, - 476.0 - ], - [ - 10.0, - 458.0 - ], - [ - 32.0, - 440.0 - ] - ], - "center_px": [ - 29.25, - 458.0 - ], - "quality": { - "area_px": 702.0, - "perimeter_px": 106.47352981567383, - "sharpness": { - "laplacian_var": 3711.328518394066 + "laplacian_var": 929.7882099544822 }, "contrast": { "p05": 8.0, - "p95": 155.0, - "dynamic_range": 147.0, - "mean_gray": 60.0, - "std_gray": 60.87411558031966 + "p95": 149.0, + "dynamic_range": 141.0, + "mean_gray": 59.6628664495114, + "std_gray": 57.189199872104176 }, "geometry": { - "distance_to_center_norm": 0.8423811793327332, - "distance_to_border_px": 10.0 + "distance_to_center_norm": 0.7255260348320007, + "distance_to_border_px": 94.0 }, - "edge_ratio": 1.2127199347849176, + "edge_ratio": 1.2314324237860286, "edge_lengths_px": [ - 29.20616340637207, - 24.083189010620117, - 28.42534065246582, - 24.75883674621582 + 33.970577239990234, + 28.319604873657227, + 31.890438079833984, + 27.58622932434082 ] }, - "confidence": 0.07718187630567852 + "confidence": 0.4975235789090466 }, { - "observation_id": "4e621307-af8b-45c2-babc-a3e4959954db", + "observation_id": "f9c602fe-95ce-4122-93da-010e4f495cdf", + "type": "aruco", + "marker_id": 69, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 999.0, + 755.0 + ], + [ + 978.0, + 776.0 + ], + [ + 955.0, + 755.0 + ], + [ + 976.0, + 734.0 + ] + ], + "center_px": [ + 977.0, + 755.0 + ], + "quality": { + "area_px": 924.0, + "perimeter_px": 121.68661499023438, + "sharpness": { + "laplacian_var": 1369.65529872996 + }, + "contrast": { + "p05": 40.0, + "p95": 177.0, + "dynamic_range": 137.0, + "mean_gray": 99.21986970684038, + "std_gray": 56.49420306356736 + }, + "geometry": { + "distance_to_center_norm": 0.37230345606803894, + "distance_to_border_px": 304.0 + }, + "edge_ratio": 1.0487007563440722, + "edge_lengths_px": [ + 29.698484420776367, + 31.14482307434082, + 29.698484420776367, + 31.14482307434082 + ] + }, + "confidence": 0.5873934926369923 + }, + { + "observation_id": "921c94ab-3221-46ac-831a-ee51ebdb4a4f", + "type": "aruco", + "marker_id": 53, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 76.0, + 765.0 + ], + [ + 51.0, + 786.0 + ], + [ + 33.0, + 763.0 + ], + [ + 59.0, + 744.0 + ] + ], + "center_px": [ + 54.75, + 764.5 + ], + "quality": { + "area_px": 911.0, + "perimeter_px": 121.07681465148926, + "sharpness": { + "laplacian_var": 900.3261781281523 + }, + "contrast": { + "p05": 8.0, + "p95": 150.0, + "dynamic_range": 142.0, + "mean_gray": 97.71026490066225, + "std_gray": 53.22553376247804 + }, + "geometry": { + "distance_to_center_norm": 0.7801217436790466, + "distance_to_border_px": 33.0 + }, + "edge_ratio": 1.2084178992285615, + "edge_lengths_px": [ + 32.649654388427734, + 29.20616340637207, + 32.202484130859375, + 27.018512725830078 + ] + }, + "confidence": 0.3317064405086114 + }, + { + "observation_id": "e39ea460-9fa5-40a8-8cd2-c8ca82dd7ae4", + "type": "aruco", + "marker_id": 58, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 902.0, + 772.0 + ], + [ + 882.0, + 794.0 + ], + [ + 859.0, + 774.0 + ], + [ + 879.0, + 752.0 + ] + ], + "center_px": [ + 880.5, + 773.0 + ], + "quality": { + "area_px": 906.0, + "perimeter_px": 120.42327880859375, + "sharpness": { + "laplacian_var": 1673.112806344448 + }, + "contrast": { + "p05": 34.0, + "p95": 176.0, + "dynamic_range": 142.0, + "mean_gray": 95.9933110367893, + "std_gray": 58.97746258005271 + }, + "geometry": { + "distance_to_center_norm": 0.3143664002418518, + "distance_to_border_px": 286.0 + }, + "edge_ratio": 1.0251365728301074, + "edge_lengths_px": [ + 29.73213768005371, + 30.479501724243164, + 29.73213768005371, + 30.479501724243164 + ] + }, + "confidence": 0.5891897879835948 + }, + { + "observation_id": "5688510f-9a91-44e0-914d-609aa1b328f0", "type": "aruco", "marker_id": 208, "marker_size_m": 0.025, "image_points_px": [ [ - 423.0, - 436.0 + 472.0, + 624.0 ], [ - 405.0, - 417.0 + 454.0, + 602.0 ], [ - 426.0, - 400.0 + 477.0, + 583.0 ], [ - 444.0, - 418.0 + 497.0, + 605.0 ] ], "center_px": [ - 424.5, - 417.75 + 475.0, + 603.5 ], "quality": { - "area_px": 703.5, - "perimeter_px": 106.30549621582031, + "area_px": 889.0, + "perimeter_px": 119.39098358154297, "sharpness": { - "laplacian_var": 2826.766498386699 + "laplacian_var": 751.6320661859777 }, "contrast": { - "p05": 14.0, - "p95": 151.2, - "dynamic_range": 137.2, - "mean_gray": 61.40643863179074, - "std_gray": 57.4109738491046 + "p05": 11.0, + "p95": 142.0, + "dynamic_range": 131.0, + "mean_gray": 63.129692832764505, + "std_gray": 52.28727654969367 }, "geometry": { - "distance_to_center_norm": 0.3038310110569, - "distance_to_border_px": 284.0 + "distance_to_center_norm": 0.2812170386314392, + "distance_to_border_px": 454.0 }, - "edge_ratio": 1.0865337338869794, + "edge_ratio": 1.104670549313178, "edge_lengths_px": [ - 26.172504425048828, - 27.018512725830078, - 25.45584487915039, - 27.658634185791016 + 28.42534065246582, + 29.832868576049805, + 29.73213768005371, + 31.400636672973633 ] }, - "confidence": 0.4316478958478293 + "confidence": 0.5365098825483792 }, { - "observation_id": "375a8b39-f118-4c41-b24b-943c6d980fdd", + "observation_id": "bacfc0d0-f0b7-4f41-ae0d-55a2e78a6586", "type": "aruco", - "marker_id": 42, + "marker_id": 56, "marker_size_m": 0.025, "image_points_px": [ [ - 527.0, - 198.0 + 119.0, + 710.0 ], [ - 508.0, - 211.0 + 94.0, + 730.0 ], [ - 520.0, - 186.0 + 76.0, + 709.0 ], [ - 539.0, - 171.0 + 101.0, + 689.0 ] ], "center_px": [ - 523.5, - 191.5 + 97.5, + 709.5 ], "quality": { - "area_px": 326.0, - "perimeter_px": 104.50658798217773, + "area_px": 885.0, + "perimeter_px": 119.3485107421875, "sharpness": { - "laplacian_var": 1613.9235894698782 + "laplacian_var": 1184.8526136473965 }, "contrast": { - "p05": 19.0, - "p95": 81.0, - "dynamic_range": 62.0, - "mean_gray": 37.55601659751037, - "std_gray": 22.897887504796095 + "p05": 7.0, + "p95": 145.0, + "dynamic_range": 138.0, + "mean_gray": 50.097770154373926, + "std_gray": 53.165740189032306 }, "geometry": { - "distance_to_center_norm": 0.2789755165576935, - "distance_to_border_px": 171.0 + "distance_to_center_norm": 0.7168488502502441, + "distance_to_border_px": 76.0 }, - "edge_ratio": 1.2834211653074858, + "edge_ratio": 1.157527192783439, "edge_lengths_px": [ - 23.021728515625, - 27.73084831237793, - 24.20743751525879, - 29.546573638916016 + 32.015621185302734, + 27.658634185791016, + 32.015621185302734, + 27.658634185791016 ] }, - "confidence": 0.13123777126815542 + "confidence": 0.509707248070139 }, { - "observation_id": "3001012d-7b80-415a-9d18-cece110567b2", + "observation_id": "459f954d-e5a3-44b9-b28d-596b7319042a", + "type": "aruco", + "marker_id": 46, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 73.0, + 695.0 + ], + [ + 48.0, + 715.0 + ], + [ + 30.0, + 695.0 + ], + [ + 55.0, + 674.0 + ] + ], + "center_px": [ + 51.5, + 694.75 + ], + "quality": { + "area_px": 881.5, + "perimeter_px": 119.23115730285645, + "sharpness": { + "laplacian_var": 998.6238683805594 + }, + "contrast": { + "p05": 8.0, + "p95": 147.0, + "dynamic_range": 139.0, + "mean_gray": 87.82504288164665, + "std_gray": 53.473806196898025 + }, + "geometry": { + "distance_to_center_norm": 0.7624196410179138, + "distance_to_border_px": 30.0 + }, + "edge_ratio": 1.2134148740351256, + "edge_lengths_px": [ + 32.015621185302734, + 26.90724754333496, + 32.649654388427734, + 27.658634185791016 + ] + }, + "confidence": 0.290584867175275 + }, + { + "observation_id": "784279a9-8304-4b63-a2d0-70f8f5f4ce06", + "type": "aruco", + "marker_id": 103, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 823.0, + 743.0 + ], + [ + 803.0, + 765.0 + ], + [ + 780.0, + 746.0 + ], + [ + 800.0, + 724.0 + ] + ], + "center_px": [ + 801.5, + 744.5 + ], + "quality": { + "area_px": 886.0, + "perimeter_px": 119.13001251220703, + "sharpness": { + "laplacian_var": 1516.1006748857476 + }, + "contrast": { + "p05": 31.0, + "p95": 175.0, + "dynamic_range": 144.0, + "mean_gray": 130.61168384879724, + "std_gray": 53.97753510931532 + }, + "geometry": { + "distance_to_center_norm": 0.24460221827030182, + "distance_to_border_px": 315.0 + }, + "edge_ratio": 1.0033879466414442, + "edge_lengths_px": [ + 29.73213768005371, + 29.832868576049805, + 29.73213768005371, + 29.832868576049805 + ] + }, + "confidence": 0.5886722764049094 + }, + { + "observation_id": "d1139907-04a9-4bb8-8b51-cf31b45e0b14", "type": "aruco", "marker_id": 41, "marker_size_m": 0.025, "image_points_px": [ [ - 528.0, - 266.0 + 597.0, + 436.0 ], [ - 495.0, - 254.0 + 560.0, + 421.0 ], [ - 504.0, - 240.0 + 572.0, + 407.0 ], [ - 537.0, - 252.0 + 608.0, + 422.0 ] ], "center_px": [ - 516.0, - 253.0 + 584.25, + 421.5 ], "quality": { - "area_px": 570.0, - "perimeter_px": 103.51483535766602, + "area_px": 683.5, + "perimeter_px": 115.16851234436035, "sharpness": { - "laplacian_var": 3325.5749954907365 + "laplacian_var": 1462.186024949747 }, "contrast": { - "p05": 25.0, - "p95": 185.0, - "dynamic_range": 160.0, - "mean_gray": 73.52030456852792, - "std_gray": 61.639906019724236 + "p05": 23.0, + "p95": 177.0, + "dynamic_range": 154.0, + "mean_gray": 74.32748538011695, + "std_gray": 57.077919151720415 }, "geometry": { - "distance_to_center_norm": 0.22304624319076538, - "distance_to_border_px": 240.0 + "distance_to_center_norm": 0.2002168893814087, + "distance_to_border_px": 407.0 }, - "edge_ratio": 2.1098019675010837, + "edge_ratio": 2.2424076149567815, "edge_lengths_px": [ - 35.11410140991211, - 16.6433162689209, - 35.11410140991211, - 16.6433162689209 + 39.924930572509766, + 18.439088821411133, + 39.0, + 17.804492950439453 ] }, - "confidence": 0.1801116909802127 + "confidence": 0.20320420945210213 }, { - "observation_id": "04630cac-e622-4562-94c3-c11d2c187ac1", + "observation_id": "45f8a260-5bf1-498f-acd3-e2430c095b12", "type": "aruco", "marker_id": 95, "marker_size_m": 0.025, "image_points_px": [ [ - 730.0, - 415.0 + 823.0, + 597.0 ], [ - 711.0, - 433.0 + 804.0, + 619.0 ], [ - 692.0, - 415.0 + 782.0, + 600.0 ], [ - 710.0, - 398.0 + 801.0, + 580.0 ] ], "center_px": [ - 710.75, - 415.25 + 802.5, + 599.0 ], "quality": { - "area_px": 665.0, - "perimeter_px": 103.3526554107666, + "area_px": 804.0, + "perimeter_px": 113.52687454223633, "sharpness": { - "laplacian_var": 3879.2134925852874 + "laplacian_var": 1385.5026300967388 }, "contrast": { - "p05": 30.0, - "p95": 182.0, - "dynamic_range": 152.0, - "mean_gray": 93.47008547008546, - "std_gray": 66.77066537554909 + "p05": 28.0, + "p95": 177.0, + "dynamic_range": 149.0, + "mean_gray": 98.17604355716878, + "std_gray": 62.07614789532775 }, "geometry": { - "distance_to_center_norm": 0.1222480833530426, - "distance_to_border_px": 287.0 + "distance_to_center_norm": 0.11269564181566238, + "distance_to_border_px": 461.0 }, - "edge_ratio": 1.0601794455656337, + "edge_ratio": 1.0537461845220353, "edge_lengths_px": [ - 26.172504425048828, - 26.172504425048828, - 24.75883674621582, - 26.248809814453125 + 29.068883895874023, + 29.068883895874023, + 27.58622932434082, + 27.80287742614746 ] }, - "confidence": 0.4181682027393045 + "confidence": 0.5086613910190547 }, { - "observation_id": "73b5c48f-516f-4beb-84a4-9df96a79f22c", + "observation_id": "91128af8-8986-4703-acbc-c5ed1f9abb65", "type": "aruco", "marker_id": 55, "marker_size_m": 0.025, "image_points_px": [ [ - 641.0, - 352.0 + 720.0, + 532.0 ], [ - 623.0, - 369.0 + 698.0, + 551.0 ], [ - 604.0, - 351.0 + 678.0, + 531.0 ], [ - 623.0, - 335.0 + 700.0, + 513.0 ] ], "center_px": [ - 622.75, - 351.75 + 699.0, + 531.75 ], "quality": { - "area_px": 629.0, - "perimeter_px": 100.5296630859375, + "area_px": 799.0, + "perimeter_px": 113.36472511291504, "sharpness": { - "laplacian_var": 4175.852684959178 + "laplacian_var": 1201.022880355298 }, "contrast": { - "p05": 24.0, - "p95": 179.0, - "dynamic_range": 155.0, - "mean_gray": 90.11467889908256, - "std_gray": 67.32224754037642 + "p05": 23.0, + "p95": 174.0, + "dynamic_range": 151.0, + "mean_gray": 94.89194139194139, + "std_gray": 61.97519036496073 }, "geometry": { - "distance_to_center_norm": 0.026040121912956238, - "distance_to_border_px": 335.0 + "distance_to_center_norm": 0.025069348514080048, + "distance_to_border_px": 513.0 }, - "edge_ratio": 1.057097499907748, + "edge_ratio": 1.0537461845220353, "edge_lengths_px": [ - 24.75883674621582, - 26.172504425048828, - 24.83948516845703, - 24.75883674621582 + 29.068883895874023, + 28.284271240234375, + 28.42534065246582, + 27.58622932434082 ] }, - "confidence": 0.39668368657567366 + "confidence": 0.5054980739107272 }, { - "observation_id": "4d0e3b83-750e-47ae-a435-08e5381f7974", + "observation_id": "b96d7c2a-9a96-44fd-afa6-dbca8bda8c20", "type": "aruco", "marker_id": 66, "marker_size_m": 0.025, "image_points_px": [ [ - 780.0, - 332.0 + 878.0, + 508.0 ], [ - 763.0, - 349.0 + 858.0, + 527.0 ], [ - 743.0, - 333.0 + 837.0, + 509.0 ], [ - 760.0, - 316.0 + 857.0, + 490.0 ] ], "center_px": [ - 761.5, - 332.5 + 857.5, + 508.5 ], "quality": { - "area_px": 612.0, - "perimeter_px": 99.30825424194336, + "area_px": 759.0, + "perimeter_px": 110.48972702026367, "sharpness": { - "laplacian_var": 4010.7918145350113 + "laplacian_var": 1515.2827194692381 }, "contrast": { - "p05": 30.0, - "p95": 182.0, - "dynamic_range": 152.0, - "mean_gray": 80.78384798099762, - "std_gray": 63.73451710202778 + "p05": 28.0, + "p95": 174.0, + "dynamic_range": 146.0, + "mean_gray": 82.46393762183236, + "std_gray": 59.82817474131398 }, "geometry": { - "distance_to_center_norm": 0.16964846849441528, - "distance_to_border_px": 316.0 + "distance_to_center_norm": 0.1567355990409851, + "distance_to_border_px": 490.0 }, - "edge_ratio": 1.0653394779010876, + "edge_ratio": 1.0026246740936902, "edge_lengths_px": [ - 24.041629791259766, - 25.612497329711914, - 24.041629791259766, - 25.612497329711914 + 27.58622932434082, + 27.658634185791016, + 27.58622932434082, + 27.658634185791016 ] }, - "confidence": 0.3829765144945479 + "confidence": 0.5046753915740128 }, { - "observation_id": "06c95ba7-95d1-4491-bf68-1963b38874fd", + "observation_id": "68395d67-a939-45d9-bf51-ae1ad474122f", "type": "aruco", "marker_id": 217, "marker_size_m": 0.025, "image_points_px": [ [ - 199.0, - 218.0 + 226.0, + 383.0 ], [ - 183.0, - 202.0 + 209.0, + 365.0 ], [ - 204.0, - 186.0 + 232.0, + 347.0 ], [ - 220.0, - 202.0 + 250.0, + 366.0 ] ], "center_px": [ - 201.5, - 202.0 + 229.25, + 365.25 ], "quality": { - "area_px": 592.0, - "perimeter_px": 98.05634689331055, + "area_px": 741.0, + "perimeter_px": 109.54838752746582, "sharpness": { - "laplacian_var": 3645.144319202116 + "laplacian_var": 1550.1332421085872 }, "contrast": { - "p05": 10.0, - "p95": 165.0, - "dynamic_range": 155.0, - "mean_gray": 70.0960591133005, - "std_gray": 63.48420643930294 + "p05": 9.0, + "p95": 155.0, + "dynamic_range": 146.0, + "mean_gray": 71.87122736418512, + "std_gray": 56.695766834609465 }, "geometry": { - "distance_to_center_norm": 0.6347478032112122, - "distance_to_border_px": 183.0 + "distance_to_center_norm": 0.5788165330886841, + "distance_to_border_px": 209.0 }, - "edge_ratio": 1.1667596566650227, - "edge_lengths_px": [ - 22.627416610717773, - 26.4007568359375, - 22.627416610717773, - 26.4007568359375 - ] - }, - "confidence": 0.3382587531306593 - }, - { - "observation_id": "aa6b0e8e-797d-43aa-8dcb-c5b28003eb81", - "type": "aruco", - "marker_id": 97, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 701.0, - 268.0 - ], - [ - 683.0, - 285.0 - ], - [ - 665.0, - 269.0 - ], - [ - 682.0, - 253.0 - ] - ], - "center_px": [ - 682.75, - 268.75 - ], - "quality": { - "area_px": 576.5, - "perimeter_px": 96.39469909667969, - "sharpness": { - "laplacian_var": 3862.863279623074 - }, - "contrast": { - "p05": 25.0, - "p95": 179.0, - "dynamic_range": 154.0, - "mean_gray": 108.67091836734694, - "std_gray": 67.36237952052174 - }, - "geometry": { - "distance_to_center_norm": 0.13722912967205048, - "distance_to_border_px": 253.0 - }, - "edge_ratio": 1.0605520086518976, + "edge_ratio": 1.187894376916731, "edge_lengths_px": [ 24.75883674621582, - 24.083189010620117, - 23.34523582458496, - 24.20743751525879 + 29.20616340637207, + 26.172504425048828, + 29.4108829498291 ] }, - "confidence": 0.3623898971459892 + "confidence": 0.4158618894065431 }, { - "observation_id": "e24758d8-b688-412a-81f9-ac6dd8914548", + "observation_id": "f814487b-50d4-4b25-978b-ae520340cde7", "type": "aruco", "marker_id": 54, "marker_size_m": 0.025, "image_points_px": [ [ - 648.0, - 262.0 + 730.0, + 434.0 ], [ - 631.0, - 278.0 + 710.0, + 452.0 ], [ - 612.0, - 263.0 + 689.0, + 435.0 ], [ - 630.0, - 247.0 + 709.0, + 417.0 ] ], "center_px": [ - 630.25, - 262.5 + 709.5, + 434.5 ], "quality": { - "area_px": 558.5, - "perimeter_px": 95.06661224365234, + "area_px": 718.0, + "perimeter_px": 107.85152053833008, "sharpness": { - "laplacian_var": 3569.1988256207833 + "laplacian_var": 1385.2678714217175 + }, + "contrast": { + "p05": 19.0, + "p95": 167.0, + "dynamic_range": 148.0, + "mean_gray": 58.95634095634096, + "std_gray": 55.40405509075245 + }, + "geometry": { + "distance_to_center_norm": 0.11780136078596115, + "distance_to_border_px": 417.0 + }, + "edge_ratio": 1.0041351380261367, + "edge_lengths_px": [ + 26.90724754333496, + 27.018512725830078, + 26.90724754333496, + 27.018512725830078 + ] + }, + "confidence": 0.47669546512195393 + }, + { + "observation_id": "1c389314-f32c-43b3-a7a2-6cea99ad9e11", + "type": "aruco", + "marker_id": 97, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 786.0, + 437.0 + ], + [ + 765.0, + 454.0 + ], + [ + 746.0, + 436.0 + ], + [ + 767.0, + 419.0 + ] + ], + "center_px": [ + 766.0, + 436.5 + ], + "quality": { + "area_px": 701.0, + "perimeter_px": 106.38203430175781, + "sharpness": { + "laplacian_var": 1157.2019398256405 }, "contrast": { "p05": 22.0, - "p95": 177.0, - "dynamic_range": 155.0, - "mean_gray": 59.98941798941799, - "std_gray": 58.87121532498847 + "p95": 171.0, + "dynamic_range": 149.0, + "mean_gray": 110.96465696465697, + "std_gray": 59.29307033321256 }, "geometry": { - "distance_to_center_norm": 0.13344134390354156, - "distance_to_border_px": 247.0 + "distance_to_center_norm": 0.1258465200662613, + "distance_to_border_px": 419.0 }, - "edge_ratio": 1.0369326614283263, + "edge_ratio": 1.0323243158943385, "edge_lengths_px": [ - 23.34523582458496, - 24.20743751525879, - 24.083189010620117, - 23.430749893188477 + 27.018512725830078, + 26.172504425048828, + 27.018512725830078, + 26.172504425048828 ] }, - "confidence": 0.3590718541167963 + "confidence": 0.45270011191053483 }, { - "observation_id": "03ab8c8e-6bcc-47ed-97ef-3a31eef319de", + "observation_id": "5005ff06-4eab-4c55-8f08-6e83c68a1529", "type": "aruco", "marker_id": 205, "marker_size_m": 0.025, "image_points_px": [ [ - 130.0, - 150.0 + 145.0, + 302.0 ], [ - 115.0, - 135.0 - ], - [ - 136.0, - 120.0 + 128.0, + 285.0 ], [ 151.0, - 135.0 + 268.0 + ], + [ + 168.0, + 285.0 ] ], "center_px": [ - 133.0, - 135.0 + 148.0, + 285.0 ], "quality": { - "area_px": 540.0, - "perimeter_px": 94.04035949707031, + "area_px": 680.0, + "perimeter_px": 105.2846565246582, "sharpness": { - "laplacian_var": 3633.0481789423593 + "laplacian_var": 1027.9160411608277 }, "contrast": { - "p05": 9.0, - "p95": 163.0, - "dynamic_range": 154.0, - "mean_gray": 78.17989417989418, - "std_gray": 62.911791931322114 + "p05": 8.0, + "p95": 152.0, + "dynamic_range": 144.0, + "mean_gray": 80.5010752688172, + "std_gray": 53.474549256619596 }, "geometry": { - "distance_to_center_norm": 0.7553886771202087, - "distance_to_border_px": 115.0 + "distance_to_center_norm": 0.6958510279655457, + "distance_to_border_px": 128.0 }, - "edge_ratio": 1.216552530753038, + "edge_ratio": 1.1896322636773569, "edge_lengths_px": [ - 21.21320343017578, - 25.806976318359375, - 21.21320343017578, - 25.806976318359375 + 24.041629791259766, + 28.600698471069336, + 24.041629791259766, + 28.600698471069336 ] }, - "confidence": 0.29591817114314195 + "confidence": 0.38107014005487916 }, { - "observation_id": "69493694-aeea-437a-ae92-8ab2be9afd3a", + "observation_id": "53175592-71f4-4c25-b302-b747a32a8ddb", + "type": "aruco", + "marker_id": 113, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 588.0, + 576.0 + ], + [ + 554.0, + 562.0 + ], + [ + 549.0, + 547.0 + ], + [ + 583.0, + 561.0 + ] + ], + "center_px": [ + 568.5, + 561.5 + ], + "quality": { + "area_px": 440.0, + "perimeter_px": 105.16188430786133, + "sharpness": { + "laplacian_var": 677.4136972127013 + }, + "contrast": { + "p05": 17.0, + "p95": 73.0, + "dynamic_range": 56.0, + "mean_gray": 33.18844984802432, + "std_gray": 18.251728161456484 + }, + "geometry": { + "distance_to_center_norm": 0.1700199693441391, + "distance_to_border_px": 504.0 + }, + "edge_ratio": 2.3255108344418347, + "edge_lengths_px": [ + 36.769554138183594, + 15.81138801574707, + 36.769554138183594, + 15.81138801574707 + ] + }, + "confidence": 0.08829601233942094 + }, + { + "observation_id": "8ea642bc-01f2-416a-a6f8-e2fab6bd757f", + "type": "aruco", + "marker_id": 85, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 576.0, + 320.0 + ], + [ + 554.0, + 336.0 + ], + [ + 536.0, + 319.0 + ], + [ + 558.0, + 303.0 + ] + ], + "center_px": [ + 556.0, + 319.5 + ], + "quality": { + "area_px": 662.0, + "perimeter_px": 103.92355728149414, + "sharpness": { + "laplacian_var": 1712.0060019543555 + }, + "contrast": { + "p05": 25.0, + "p95": 165.0, + "dynamic_range": 140.0, + "mean_gray": 125.41425389755011, + "std_gray": 47.6731388833504 + }, + "geometry": { + "distance_to_center_norm": 0.30533578991889954, + "distance_to_border_px": 303.0 + }, + "edge_ratio": 1.0987164774083737, + "edge_lengths_px": [ + 27.20294189453125, + 24.75883674621582, + 27.20294189453125, + 24.75883674621582 + ] + }, + "confidence": 0.40168081794344246 + }, + { + "observation_id": "4b9f3f96-1def-495b-b632-172a6c8f5df4", + "type": "aruco", + "marker_id": 102, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 378.0, + 281.0 + ], + [ + 356.0, + 296.0 + ], + [ + 340.0, + 279.0 + ], + [ + 362.0, + 263.0 + ] + ], + "center_px": [ + 359.0, + 279.75 + ], + "quality": { + "area_px": 633.0, + "perimeter_px": 101.25842094421387, + "sharpness": { + "laplacian_var": 1354.707679155981 + }, + "contrast": { + "p05": 16.0, + "p95": 159.0, + "dynamic_range": 143.0, + "mean_gray": 107.24657534246575, + "std_gray": 50.63742930148201 + }, + "geometry": { + "distance_to_center_norm": 0.4944770038127899, + "distance_to_border_px": 263.0 + }, + "edge_ratio": 1.1652459670543882, + "edge_lengths_px": [ + 26.62705421447754, + 23.34523582458496, + 27.20294189453125, + 24.083189010620117 + ] + }, + "confidence": 0.36215529762078374 + }, + { + "observation_id": "cc176e15-6ae7-46f4-8a40-2a340b0aa0f1", "type": "aruco", "marker_id": 92, "marker_size_m": 0.025, "image_points_px": [ [ - 309.0, - 157.0 + 348.0, + 309.0 ], [ - 289.0, - 172.0 + 327.0, + 326.0 ], [ - 273.0, - 157.0 + 310.0, + 309.0 ], [ - 293.0, - 142.0 + 331.0, + 293.0 ] ], "center_px": [ - 291.0, - 157.0 + 329.0, + 309.25 + ], + "quality": { + "area_px": 627.0, + "perimeter_px": 100.8061351776123, + "sharpness": { + "laplacian_var": 853.4955951909104 + }, + "contrast": { + "p05": 9.0, + "p95": 157.0, + "dynamic_range": 148.0, + "mean_gray": 68.9632183908046, + "std_gray": 57.99638140702079 + }, + "geometry": { + "distance_to_center_norm": 0.5044573545455933, + "distance_to_border_px": 293.0 + }, + "edge_ratio": 1.15734588970726, + "edge_lengths_px": [ + 27.018512725830078, + 24.041629791259766, + 26.4007568359375, + 23.34523582458496 + ] + }, + "confidence": 0.36117119671607356 + }, + { + "observation_id": "7237f277-db86-4673-b8a5-6328013a389c", + "type": "aruco", + "marker_id": 59, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 444.0, + 258.0 + ], + [ + 424.0, + 275.0 + ], + [ + 406.0, + 259.0 + ], + [ + 426.0, + 242.0 + ] + ], + "center_px": [ + 425.0, + 258.5 + ], + "quality": { + "area_px": 626.0, + "perimeter_px": 100.66399765014648, + "sharpness": { + "laplacian_var": 1317.884972915841 + }, + "contrast": { + "p05": 11.0, + "p95": 160.0, + "dynamic_range": 149.0, + "mean_gray": 103.81379310344828, + "std_gray": 57.06479312455271 + }, + "geometry": { + "distance_to_center_norm": 0.4530653655529022, + "distance_to_border_px": 242.0 + }, + "edge_ratio": 1.0899225099665173, + "edge_lengths_px": [ + 26.248809814453125, + 24.083189010620117, + 26.248809814453125, + 24.083189010620117 + ] + }, + "confidence": 0.3829018389079366 + }, + { + "observation_id": "4ea1e930-61ea-47f0-8dec-66f17d9d9529", + "type": "aruco", + "marker_id": 71, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 355.0, + 167.0 + ], + [ + 334.0, + 182.0 + ], + [ + 319.0, + 165.0 + ], + [ + 340.0, + 150.0 + ] + ], + "center_px": [ + 337.0, + 166.0 + ], + "quality": { + "area_px": 582.0, + "perimeter_px": 96.95708847045898, + "sharpness": { + "laplacian_var": 1759.4937952759922 + }, + "contrast": { + "p05": 9.0, + "p95": 157.0, + "dynamic_range": 148.0, + "mean_gray": 103.79292929292929, + "std_gray": 53.425843541173116 + }, + "geometry": { + "distance_to_center_norm": 0.5947974324226379, + "distance_to_border_px": 150.0 + }, + "edge_ratio": 1.1382969370705134, + "edge_lengths_px": [ + 25.806976318359375, + 22.671567916870117, + 25.806976318359375, + 22.671567916870117 + ] + }, + "confidence": 0.3408600931480542 + }, + { + "observation_id": "e512a0fa-50c6-4b3a-a67a-8b25497ac235", + "type": "aruco", + "marker_id": 48, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 434.0, + 188.0 + ], + [ + 414.0, + 203.0 + ], + [ + 397.0, + 188.0 + ], + [ + 417.0, + 172.0 + ] + ], + "center_px": [ + 415.5, + 187.75 + ], + "quality": { + "area_px": 573.5, + "perimeter_px": 96.62930107116699, + "sharpness": { + "laplacian_var": 1728.3305054257885 + }, + "contrast": { + "p05": 9.0, + "p95": 157.0, + "dynamic_range": 148.0, + "mean_gray": 68.64450127877238, + "std_gray": 57.63660711730214 + }, + "geometry": { + "distance_to_center_norm": 0.5173535346984863, + "distance_to_border_px": 172.0 + }, + "edge_ratio": 1.1297188365456377, + "edge_lengths_px": [ + 25.0, + 22.671567916870117, + 25.612497329711914, + 23.34523582458496 + ] + }, + "confidence": 0.3384322903762507 + }, + { + "observation_id": "6e447c1d-6a09-49f3-9066-7940b86fdc94", + "type": "aruco", + "marker_id": 63, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 294.0, + 183.0 + ], + [ + 274.0, + 199.0 + ], + [ + 257.0, + 184.0 + ], + [ + 277.0, + 168.0 + ] + ], + "center_px": [ + 275.5, + 183.5 + ], + "quality": { + "area_px": 572.0, + "perimeter_px": 96.56813049316406, + "sharpness": { + "laplacian_var": 934.4581341043033 + }, + "contrast": { + "p05": 8.0, + "p95": 151.5, + "dynamic_range": 143.5, + "mean_gray": 58.40409207161125, + "std_gray": 55.04469593911738 + }, + "geometry": { + "distance_to_center_norm": 0.6331115961074829, + "distance_to_border_px": 168.0 + }, + "edge_ratio": 1.1297188365456377, + "edge_lengths_px": [ + 25.612497329711914, + 22.671567916870117, + 25.612497329711914, + 22.671567916870117 + ] + }, + "confidence": 0.3375471143770103 + }, + { + "observation_id": "aaec481c-f3db-4cd6-8159-83cbc63d8481", + "type": "aruco", + "marker_id": 65, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 329.0, + 124.0 + ], + [ + 309.0, + 140.0 + ], + [ + 292.0, + 125.0 + ], + [ + 312.0, + 109.0 + ] + ], + "center_px": [ + 310.5, + 124.5 + ], + "quality": { + "area_px": 572.0, + "perimeter_px": 96.56813049316406, + "sharpness": { + "laplacian_var": 1261.5495319889326 + }, + "contrast": { + "p05": 8.0, + "p95": 155.0, + "dynamic_range": 147.0, + "mean_gray": 87.86189258312021, + "std_gray": 56.63154440311572 + }, + "geometry": { + "distance_to_center_norm": 0.6481983661651611, + "distance_to_border_px": 109.0 + }, + "edge_ratio": 1.1297188365456377, + "edge_lengths_px": [ + 25.612497329711914, + 22.671567916870117, + 25.612497329711914, + 22.671567916870117 + ] + }, + "confidence": 0.3375471143770103 + }, + { + "observation_id": "f68be49a-e9f2-46ed-8571-9766e4cf3ecb", + "type": "aruco", + "marker_id": 87, + "marker_size_m": 0.025, + "image_points_px": [ + [ + 179.0, + 66.0 + ], + [ + 159.0, + 81.0 + ], + [ + 143.0, + 66.0 + ], + [ + 163.0, + 51.0 + ] + ], + "center_px": [ + 161.0, + 66.0 ], "quality": { "area_px": 540.0, "perimeter_px": 93.8634262084961, "sharpness": { - "laplacian_var": 3374.5356512975563 + "laplacian_var": 1296.4401332549483 }, "contrast": { - "p05": 11.0, - "p95": 167.0, - "dynamic_range": 156.0, - "mean_gray": 63.473544973544975, - "std_gray": 63.53947728103725 + "p05": 9.0, + "p95": 150.0, + "dynamic_range": 141.0, + "mean_gray": 97.46560846560847, + "std_gray": 49.7218201520514 }, "geometry": { - "distance_to_center_norm": 0.5498347282409668, - "distance_to_border_px": 142.0 + "distance_to_center_norm": 0.8143444061279297, + "distance_to_border_px": 51.0 }, "edge_ratio": 1.1399018344425471, "edge_lengths_px": [ @@ -1396,642 +1774,410 @@ "confidence": 0.3158166687011719 }, { - "observation_id": "42086b89-add3-4c53-885e-61018ff5ed97", + "observation_id": "5d60109f-61da-4f5c-af9e-628d412d3ca5", "type": "aruco", - "marker_id": 105, + "marker_id": 80, "marker_size_m": 0.025, "image_points_px": [ - [ - 460.0, - 183.0 - ], - [ - 441.0, - 198.0 - ], - [ - 425.0, - 182.0 - ], - [ - 444.0, - 168.0 - ] - ], - "center_px": [ - 442.5, - 182.75 - ], - "quality": { - "area_px": 526.5, - "perimeter_px": 92.3674144744873, - "sharpness": { - "laplacian_var": 2584.1210283355226 - }, - "contrast": { - "p05": 14.0, - "p95": 168.0, - "dynamic_range": 154.0, - "mean_gray": 43.797260273972604, - "std_gray": 52.64934393847121 - }, - "geometry": { - "distance_to_center_norm": 0.36139723658561707, - "distance_to_border_px": 168.0 - }, - "edge_ratio": 1.1037640972318732, - "edge_lengths_px": [ - 24.20743751525879, - 22.627416610717773, - 23.600847244262695, - 21.931713104248047 - ] - }, - "confidence": 0.31800273344664126 - }, - { - "observation_id": "46aeb112-9a6a-41e8-b34b-b64672a0f98c", - "type": "aruco", - "marker_id": 85, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 511.0, - 166.0 - ], - [ - 493.0, - 181.0 - ], - [ - 476.0, - 166.0 - ], - [ - 496.0, - 151.0 - ] - ], - "center_px": [ - 494.0, - 166.0 - ], - "quality": { - "area_px": 525.0, - "perimeter_px": 92.31552124023438, - "sharpness": { - "laplacian_var": 3988.960863329007 - }, - "contrast": { - "p05": 17.0, - "p95": 172.89999999999998, - "dynamic_range": 155.89999999999998, - "mean_gray": 125.2892561983471, - "std_gray": 58.87060630547796 - }, - "geometry": { - "distance_to_center_norm": 0.33065441250801086, - "distance_to_border_px": 151.0 - }, - "edge_ratio": 1.1785113022787261, - "edge_lengths_px": [ - 23.430749893188477, - 22.671567916870117, - 25.0, - 21.21320343017578 - ] - }, - "confidence": 0.2969848480224609 - }, - { - "observation_id": "f735d7d0-e02c-4c05-918a-7a8c2dcd64c5", - "type": "aruco", - "marker_id": 102, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 336.0, - 130.0 - ], [ 317.0, - 145.0 - ], - [ - 301.0, - 130.0 - ], - [ - 320.0, - 115.0 - ] - ], - "center_px": [ - 318.5, - 130.0 - ], - "quality": { - "area_px": 525.0, - "perimeter_px": 92.27830123901367, - "sharpness": { - "laplacian_var": 4094.997830737474 - }, - "contrast": { - "p05": 12.0, - "p95": 168.0, - "dynamic_range": 156.0, - "mean_gray": 102.7068493150685, - "std_gray": 63.62690119616552 - }, - "geometry": { - "distance_to_center_norm": 0.5383343696594238, - "distance_to_border_px": 115.0 - }, - "edge_ratio": 1.1037640972318732, - "edge_lengths_px": [ - 24.20743751525879, - 21.931713104248047, - 24.20743751525879, - 21.931713104248047 - ] - }, - "confidence": 0.3170967427530611 - }, - { - "observation_id": "c0c8702b-f8f4-44d1-8889-9e7ba6e2c9b8", - "type": "aruco", - "marker_id": 59, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 397.0, - 109.0 - ], - [ - 379.0, - 124.0 - ], - [ - 362.0, - 109.0 - ], - [ - 381.0, - 94.0 - ] - ], - "center_px": [ - 379.75, - 109.0 - ], - "quality": { - "area_px": 525.0, - "perimeter_px": 92.24146842956543, - "sharpness": { - "laplacian_var": 3375.194925877275 - }, - "contrast": { - "p05": 12.0, - "p95": 169.0, - "dynamic_range": 157.0, - "mean_gray": 99.71506849315068, - "std_gray": 66.8933390857147 - }, - "geometry": { - "distance_to_center_norm": 0.49239593744277954, - "distance_to_border_px": 94.0 - }, - "edge_ratio": 1.1037640972318732, - "edge_lengths_px": [ - 23.430749893188477, - 22.671567916870117, - 24.20743751525879, - 21.931713104248047 - ] - }, - "confidence": 0.3170967427530611 - }, - { - "observation_id": "ac21e6c4-5305-4d78-aa43-2b8df6a9de2e", - "type": "aruco", - "marker_id": 113, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 523.0, - 392.0 - ], - [ - 494.0, - 380.0 - ], - [ - 489.0, - 367.0 - ], - [ - 519.0, - 379.0 - ] - ], - "center_px": [ - 506.25, - 379.5 - ], - "quality": { - "area_px": 329.5, - "perimeter_px": 91.22555923461914, - "sharpness": { - "laplacian_var": 960.690516374605 - }, - "contrast": { - "p05": 18.0, - "p95": 87.0, - "dynamic_range": 69.0, - "mean_gray": 35.29237288135593, - "std_gray": 23.67441820658496 - }, - "geometry": { - "distance_to_center_norm": 0.18407133221626282, - "distance_to_border_px": 328.0 - }, - "edge_ratio": 2.375551108049711, - "edge_lengths_px": [ - 31.38471031188965, - 13.928388595581055, - 32.31098937988281, - 13.601470947265625 - ] - }, - "confidence": 0.07975517738094284 - }, - { - "observation_id": "25d32ff0-77fe-4cd0-bad9-fc1b6eb1bc81", - "type": "aruco", - "marker_id": 48, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 387.0, - 44.0 - ], - [ - 368.0, - 59.0 - ], - [ - 352.0, - 44.0 - ], - [ - 371.0, - 30.0 - ] - ], - "center_px": [ - 369.5, - 44.25 - ], - "quality": { - "area_px": 507.5, - "perimeter_px": 91.00028991699219, - "sharpness": { - "laplacian_var": 3261.5671683242635 - }, - "contrast": { - "p05": 11.0, - "p95": 167.0, - "dynamic_range": 156.0, - "mean_gray": 62.131506849315066, - "std_gray": 62.01987502187831 - }, - "geometry": { - "distance_to_center_norm": 0.5662168264389038, - "distance_to_border_px": 30.0 - }, - "edge_ratio": 1.1386220591259189, - "edge_lengths_px": [ - 24.20743751525879, - 21.931713104248047, - 23.600847244262695, - 21.260292053222656 - ] - }, - "confidence": 0.17828567290874034 - }, - { - "observation_id": "1b5d8b3f-96f1-4461-906f-ce26071a0ee3", - "type": "aruco", - "marker_id": 57, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 480.0, - 71.0 - ], - [ - 462.0, - 85.0 - ], - [ - 446.0, - 70.0 - ], - [ - 464.0, - 56.0 - ] - ], - "center_px": [ - 463.0, - 70.5 - ], - "quality": { - "area_px": 494.0, - "perimeter_px": 89.47044372558594, - "sharpness": { - "laplacian_var": 4670.437491929235 - }, - "contrast": { - "p05": 13.0, - "p95": 171.0, - "dynamic_range": 158.0, - "mean_gray": 84.45170454545455, - "std_gray": 65.03327773535342 - }, - "geometry": { - "distance_to_center_norm": 0.4621008336544037, - "distance_to_border_px": 56.0 - }, - "edge_ratio": 1.0397504586236819, - "edge_lengths_px": [ - 22.803508758544922, - 21.931713104248047, - 22.803508758544922, - 21.931713104248047 - ] - }, - "confidence": 0.3167426670523156 - }, - { - "observation_id": "ca1df5ea-dc2a-463d-b6d0-dc52e4a8580d", - "type": "aruco", - "marker_id": 63, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 260.0, - 42.0 - ], - [ - 241.0, - 56.0 - ], - [ - 226.0, - 42.0 - ], - [ - 245.0, - 28.0 - ] - ], - "center_px": [ - 243.0, - 42.0 - ], - "quality": { - "area_px": 476.0, - "perimeter_px": 88.23826217651367, - "sharpness": { - "laplacian_var": 3207.674136059662 - }, - "contrast": { - "p05": 9.0, - "p95": 163.0, - "dynamic_range": 154.0, - "mean_gray": 54.16568047337278, - "std_gray": 59.906799455376174 - }, - "geometry": { - "distance_to_center_norm": 0.6927092671394348, - "distance_to_border_px": 28.0 - }, - "edge_ratio": 1.1502349525772275, - "edge_lengths_px": [ - 23.600847244262695, - 20.51828384399414, - 23.600847244262695, - 20.51828384399414 - ] - }, - "confidence": 0.15449597168691093 - }, - { - "observation_id": "9a5f6c06-afa7-4077-805d-d15d98eb1195", - "type": "aruco", - "marker_id": 71, - "marker_size_m": 0.025, - "image_points_px": [ - [ - 316.0, - 30.0 + 57.0 ], [ 297.0, - 43.0 + 71.0 ], [ - 282.0, - 29.0 + 281.0, + 57.0 ], [ - 302.0, - 16.0 + 301.0, + 42.0 ] ], "center_px": [ - 299.25, - 29.5 + 299.0, + 56.75 ], "quality": { - "area_px": 461.5, - "perimeter_px": 87.19272422790527, + "area_px": 522.0, + "perimeter_px": 92.60511589050293, "sharpness": { - "laplacian_var": 4543.295715211096 + "laplacian_var": 1057.1220080624842 }, "contrast": { - "p05": 10.0, - "p95": 165.0, - "dynamic_range": 155.0, - "mean_gray": 102.7746913580247, - "std_gray": 63.54507859617162 + "p05": 7.0, + "p95": 153.0, + "dynamic_range": 146.0, + "mean_gray": 67.81746031746032, + "std_gray": 58.522016947676086 }, "geometry": { - "distance_to_center_norm": 0.646465003490448, - "distance_to_border_px": 16.0 + "distance_to_center_norm": 0.7121273279190063, + "distance_to_border_px": 42.0 }, - "edge_ratio": 1.2047948566010105, + "edge_ratio": 1.1759010618205725, "edge_lengths_px": [ - 23.021728515625, - 20.51828384399414, - 23.853721618652344, - 19.79899024963379 + 24.413110733032227, + 21.260292053222656, + 25.0, + 21.931713104248047 ] }, - "confidence": 0.08171792300897739 + "confidence": 0.2485923429199218 } ], "rejected_candidates": [ { "image_points_px": [ [ - 477.0, - 441.0 + 698.0, + 634.0 ], [ - 513.0, - 473.0 + 649.0, + 682.0 ], [ - 495.0, - 467.0 + 642.0, + 679.0 ], [ - 482.0, - 453.0 + 673.0, + 646.0 ] ], "center_px": [ - 491.75, - 458.5 + 665.5, + 660.25 ], - "area_px": 223.0 + "area_px": 468.0 }, { "image_points_px": [ - [ - 492.0, - 291.0 - ], - [ - 496.0, - 304.0 - ], - [ - 480.0, - 333.0 - ], - [ - 478.0, - 317.0 - ] - ], - "center_px": [ - 486.5, - 311.25 - ], - "area_px": 300.0 - }, - { - "image_points_px": [ - [ - 587.0, - 506.0 - ], - [ - 598.0, - 521.0 - ], - [ - 580.0, - 536.0 - ], - [ - 566.0, - 524.0 - ] - ], - "center_px": [ - 582.75, - 521.75 - ], - "area_px": 469.5 - }, - { - "image_points_px": [ - [ - 552.0, - 443.0 - ], - [ - 537.0, - 440.0 - ], - [ - 529.0, - 435.0 - ], - [ - 550.0, - 433.0 - ] - ], - "center_px": [ - 542.0, - 437.75 - ], - "area_px": 132.5 - }, - { - "image_points_px": [ - [ - 569.0, - 312.0 - ], - [ - 569.0, - 317.0 - ], [ 559.0, - 333.0 + 452.0 ], [ - 562.0, - 320.0 + 558.0, + 477.0 + ], + [ + 540.0, + 508.0 + ], + [ + 538.0, + 491.0 ] ], "center_px": [ - 564.75, - 320.5 + 548.75, + 482.0 ], - "area_px": 58.5 + "area_px": 427.0 }, { "image_points_px": [ [ - 273.0, - 678.0 + 31.0, + 632.0 ], [ - 275.0, - 678.0 + 50.0, + 652.0 ], [ - 290.0, - 692.0 + 25.0, + 672.0 ], [ - 281.0, - 687.0 + 7.0, + 653.0 ] ], "center_px": [ - 279.75, - 683.75 + 28.25, + 652.25 ], - "area_px": 34.5 + "area_px": 857.0 + }, + { + "image_points_px": [ + [ + 504.0, + 325.0 + ], + [ + 521.0, + 341.0 + ], + [ + 501.0, + 358.0 + ], + [ + 483.0, + 341.0 + ] + ], + "center_px": [ + 502.25, + 341.25 + ], + "area_px": 627.0 + }, + { + "image_points_px": [ + [ + 662.0, + 704.0 + ], + [ + 672.0, + 723.0 + ], + [ + 653.0, + 739.0 + ], + [ + 637.0, + 723.0 + ] + ], + "center_px": [ + 656.0, + 722.25 + ], + "area_px": 612.5 + }, + { + "image_points_px": [ + [ + 523.0, + 197.0 + ], + [ + 540.0, + 214.0 + ], + [ + 518.0, + 229.0 + ], + [ + 502.0, + 212.0 + ] + ], + "center_px": [ + 520.75, + 213.0 + ], + "area_px": 613.0 + }, + { + "image_points_px": [ + [ + 336.0, + 68.0 + ], + [ + 352.0, + 82.0 + ], + [ + 332.0, + 98.0 + ], + [ + 316.0, + 82.0 + ] + ], + "center_px": [ + 334.0, + 82.5 + ], + "area_px": 540.0 + }, + { + "image_points_px": [ + [ + 637.0, + 335.0 + ], + [ + 639.0, + 341.0 + ], + [ + 626.0, + 373.0 + ], + [ + 625.0, + 368.0 + ] + ], + "center_px": [ + 631.75, + 354.25 + ], + "area_px": 117.5 + }, + { + "image_points_px": [ + [ + 445.0, + 1034.0 + ], + [ + 467.0, + 1058.0 + ], + [ + 459.0, + 1053.0 + ], + [ + 444.0, + 1037.0 + ] + ], + "center_px": [ + 453.75, + 1045.5 + ], + "area_px": 71.5 + }, + { + "image_points_px": [ + [ + 217.0, + 924.0 + ], + [ + 228.0, + 932.0 + ], + [ + 239.0, + 948.0 + ], + [ + 231.0, + 942.0 + ] + ], + "center_px": [ + 228.75, + 936.5 + ], + "area_px": 74.0 + }, + { + "image_points_px": [ + [ + 150.0, + 746.0 + ], + [ + 157.0, + 749.0 + ], + [ + 173.0, + 767.0 + ], + [ + 167.0, + 765.0 + ] + ], + "center_px": [ + 161.75, + 756.75 + ], + "area_px": 79.0 + }, + { + "image_points_px": [ + [ + 621.0, + 634.0 + ], + [ + 599.0, + 629.0 + ], + [ + 597.0, + 625.0 + ], + [ + 618.0, + 622.0 + ] + ], + "center_px": [ + 608.75, + 627.5 + ], + "area_px": 169.5 + }, + { + "image_points_px": [ + [ + 845.0, + 970.0 + ], + [ + 848.0, + 970.0 + ], + [ + 867.0, + 989.0 + ], + [ + 849.0, + 977.0 + ] + ], + "center_px": [ + 852.25, + 976.5 + ], + "area_px": 67.5 + }, + { + "image_points_px": [ + [ + 640.0, + 486.0 + ], + [ + 639.0, + 495.0 + ], + [ + 628.0, + 512.0 + ], + [ + 633.0, + 494.0 + ] + ], + "center_px": [ + 635.0, + 496.75 + ], + "area_px": 84.0 } ] } \ No newline at end of file diff --git a/data/evaluations/Scene8/render_g_camera_pose.json b/data/evaluations/Scene8/render_g_camera_pose.json index bee21ad..705842e 100644 --- a/data/evaluations/Scene8/render_g_camera_pose.json +++ b/data/evaluations/Scene8/render_g_camera_pose.json @@ -1,6 +1,6 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:06:55Z", + "created_utc": "2026-06-02T09:26:19Z", "source": { "detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene8\\render_g_aruco_detection.json", "robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json" @@ -9,14 +9,14 @@ "camera_id": "g", "camera_matrix": [ [ - 1777.77783203125, + 1992.8416748046875, 0.0, - 640.0 + 719.249267578125 ], [ 0.0, - 1777.77783203125, - 360.0 + 1997.40380859375, + 537.7935791015625 ], [ 0.0, @@ -25,8 +25,8 @@ ] ], "distortion_coefficients": [ - 0.0, - 0.0, + 0.019999999552965164, + -0.009999999776482582, 0.0, 0.0, 0.0 @@ -38,555 +38,552 @@ "marker_size_m": 0.025, "num_used_markers": 28, "used_marker_ids": [ - 84, + 86, 64, + 215, 72, + 69, 53, 58, - 69, - 103, - 56, - 215, - 46, - 68, 208, + 56, + 46, + 103, 95, 55, 66, 217, - 97, 54, + 97, 205, - 92, - 105, 85, 102, + 92, 59, + 71, 48, - 57, 63, - 71 + 65, + 87, + 80 ], "history": { "iters": [ 0, 1, 2, - 3, - 4 + 3 ], "rms": [ - 0.008380596797804013, - 0.0005410758584715768, - 8.709259916235042e-05, - 8.70385355675932e-05, - 8.703853441047451e-05 + 0.012561743652089249, + 0.0016163824690195745, + 0.0011314931341719165, + 0.001131465131118967 ], "lambda": [ 0.001, 0.0005, 0.00025, - 0.000125, - 6.25e-05 + 0.000125 ] }, - "residual_rms_px": 0.2188329588756622, - "residual_median_px": 0.17794355789098962, - "residual_max_px": 0.4241965193657976, - "sigma2_normalized": 8.484791248994484e-09 + "residual_rms_px": 3.2011116866033635, + "residual_median_px": 2.8670419097059026, + "residual_max_px": 5.424280107490077, + "sigma2_normalized": 1.43383894380325e-06 }, "camera_pose": { "world_to_camera": { "rotation_matrix": [ [ - -0.7071990370750427, - -0.707014262676239, - 0.0005838429206050932 + -0.7072362899780273, + -0.7069751024246216, + 0.0017388755222782493 ], [ - -0.6415448188781738, - 0.6413649320602417, - -0.4207983911037445 + -0.640158474445343, + 0.6393473744392395, + -0.4259484112262726 ], [ - 0.29713600873947144, - -0.2979627847671509, - -0.9071540236473083 + 0.3000231683254242, + -0.30235934257507324, + -0.9047457575798035 ] ], "translation_m": [ - -0.00035469781141728163, - 0.33173155784606934, - 1.3885538578033447 + 0.0006081345491111279, + 0.3322913348674774, + 1.3839123249053955 ], "rvec_rad": [ - 1.1162839608628714, - -2.694954763187016, - 0.5949621099248436 + 1.1155029206880251, + -2.69228493407687, + 0.6030800829828753 ] }, "camera_in_world": { "position_m": [ - -0.20001952350139618, - 0.20072562992572784, - 1.3992245197296143 + -0.20205654203891754, + 0.2064191699028015, + 1.3936266899108887 ], "position_mm": [ - -200.01951599121094, - 200.7256317138672, - 1399.2244873046875 + -202.05654907226562, + 206.41917419433594, + 1393.626708984375 ], "orientation_deg": { - "roll": -161.81675720214844, - "pitch": -17.285663604736328, - "yaw": -137.78683471679688 + "roll": -161.52073669433594, + "pitch": -17.458993911743164, + "yaw": -137.85000610351562 } }, "uncertainty": { "pose_covariance_6x6": [ [ - 3.9202614266929536e-08, - -5.624758064579657e-08, - 1.9002092979602563e-08, - 3.677793045991329e-09, - 9.642384554519452e-09, - 3.500057257207911e-08 + 5.618303632309994e-06, + -6.815872421889105e-06, + 5.844662550438605e-06, + 4.555428981302671e-07, + 1.0770603345080526e-06, + 4.4957986898024816e-06 ], [ - -5.624758064579686e-08, - 1.7730001193758587e-07, - -8.799489872535942e-08, - -2.7037218009021926e-08, - -1.6119859220649852e-08, - -9.32896875306131e-08 + -6.815872421889151e-06, + 1.908399411522487e-05, + -1.4071917254239678e-05, + -3.0542225001256965e-06, + -1.6046686208625145e-06, + -1.0989567545186646e-05 ], [ - 1.9002092979602557e-08, - -8.799489872535837e-08, - 3.322018445588287e-07, - 3.421511111216491e-08, - -1.9357076042169092e-08, - 2.3056213184165007e-09 + 5.844662550438666e-06, + -1.4071917254239526e-05, + 5.558889778210306e-05, + 5.255595481041318e-06, + -2.97215930012512e-06, + 8.082256703299737e-08 ], [ - 3.6777930459913576e-09, - -2.7037218009021913e-08, - 3.4215111112165093e-08, - 7.574076973655562e-09, - -2.5214832959351115e-10, - 7.570328774670964e-09 + 4.5554289813027885e-07, + -3.0542225001256927e-06, + 5.2555954810413565e-06, + 1.0213468586622862e-06, + -1.400119917717199e-07, + 6.496876772866667e-07 ], [ - 9.642384554519472e-09, - -1.611985922064988e-08, - -1.9357076042168993e-08, - -2.5214832959349947e-10, - 5.455720841232948e-09, - 1.33187555209256e-08 + 1.077060334508055e-06, + -1.604668620862531e-06, + -2.972159300125105e-06, + -1.4001199177171546e-07, + 7.51690771915595e-07, + 1.7516096502846668e-06 ], [ - 3.5000572572079415e-08, - -9.328968753061321e-08, - 2.3056213184173316e-09, - 7.570328774670982e-09, - 1.3318755520925603e-08, - 7.751291617219285e-08 + 4.495798689802506e-06, + -1.0989567545186672e-05, + 8.082256703313794e-08, + 6.496876772866801e-07, + 1.7516096502846608e-06, + 1.1157986283344102e-05 ] ], "parameter_std": { "rvec_std_deg": [ - 0.011344363845211298, - 0.024125538440537754, - 0.03302354197846344 + 0.13580796309657728, + 0.2502979365976615, + 0.42718565826727106 ], "tvec_std_m": [ - 8.702917311830304e-05, - 7.38628515644566e-05, - 0.00027841141530510715 + 0.001010617068261904, + 0.0008670010218653695, + 0.0033403572089439927 ] }, "camera_center_std_m": [ - 0.0006001213331363563, - 0.0007005844631310261, - 0.00037386586549212754 + 0.006015252866511974, + 0.00891007897445108, + 0.004493905135422485 ], "camera_center_std_mm": [ - 0.6001213331363563, - 0.7005844631310261, - 0.3738658654921275 + 6.0152528665119736, + 8.91007897445108, + 4.4939051354224855 ], "orientation_std_deg": { - "roll": 0.020799509337956407, - "pitch": 0.024459922187381827, - "yaw": 0.011530363449194381 + "roll": 0.26328696937523083, + "pitch": 0.24747218468240606, + "yaw": 0.11283610096151622 } } }, "observations": { "markers": [ { - "marker_id": 84, + "marker_id": 86, "observed_center_px": [ - 65.25, - 662.0 + 70.5, + 958.75 ], "projected_center_px": [ - 65.15103149414062, - 661.9536743164062 + 72.53253173828125, + 955.8460083007812 ], - "reprojection_error_px": 0.10927412370943719, - "confidence": 0.3490767193505014 + "reprojection_error_px": 3.5446231190709123, + "confidence": 0.5575992832021898 }, { "marker_id": 64, "observed_center_px": [ - 819.5, - 647.0 + 921.75, + 859.0 ], "projected_center_px": [ - 819.5327758789062, - 646.9321899414062 + 922.4539794921875, + 862.7168579101562 ], - "reprojection_error_px": 0.07531575057426548, - "confidence": 0.5331747682067169 - }, - { - "marker_id": 72, - "observed_center_px": [ - 102.25, - 581.0 - ], - "projected_center_px": [ - 102.25408935546875, - 581.1792602539062 - ], - "reprojection_error_px": 0.17930689183264265, - "confidence": 0.43254677700170213 - }, - { - "marker_id": 53, - "observed_center_px": [ - 52.0, - 559.0 - ], - "projected_center_px": [ - 52.02786636352539, - 559.1117553710938 - ], - "reprojection_error_px": 0.11517724247624178, - "confidence": 0.27711751756945874 - }, - { - "marker_id": 58, - "observed_center_px": [ - 781.0, - 564.0 - ], - "projected_center_px": [ - 780.9808349609375, - 563.824462890625 - ], - "reprojection_error_px": 0.1765802239493366, - "confidence": 0.48073279309443956 - }, - { - "marker_id": 69, - "observed_center_px": [ - 869.0, - 547.5 - ], - "projected_center_px": [ - 868.9163208007812, - 547.3129272460938 - ], - "reprojection_error_px": 0.20493516934864944, - "confidence": 0.45546210617301425 - }, - { - "marker_id": 103, - "observed_center_px": [ - 708.25, - 543.5 - ], - "projected_center_px": [ - 708.2188720703125, - 543.635986328125 - ], - "reprojection_error_px": 0.139503510506188, - "confidence": 0.4795917219326271 - }, - { - "marker_id": 56, - "observed_center_px": [ - 84.25, - 514.75 - ], - "projected_center_px": [ - 84.41259765625, - 514.6609497070312 - ], - "reprojection_error_px": 0.185385955497749, - "confidence": 0.39662908657084783 + "reprojection_error_px": 3.782937991787819, + "confidence": 0.616540888528013 }, { "marker_id": 215, "observed_center_px": [ - 504.5, - 495.5 + 567.0, + 692.5 ], "projected_center_px": [ - 504.49505615234375, - 495.4730224609375 + 568.231201171875, + 691.8600463867188 ], - "reprojection_error_px": 0.027426797908558738, - "confidence": 0.39338762460270227 + "reprojection_error_px": 1.3875867370287527, + "confidence": 0.4424958960552566 }, { - "marker_id": 46, + "marker_id": 72, "observed_center_px": [ - 41.5, - 498.0 + 115.75, + 787.5 ], "projected_center_px": [ - 41.32355880737305, - 498.03680419921875 + 114.72067260742188, + 788.7645263671875 ], - "reprojection_error_px": 0.18023885134941084, - "confidence": 0.1698001278724927 + "reprojection_error_px": 1.6305035462776822, + "confidence": 0.4975235789090466 }, { - "marker_id": 68, + "marker_id": 69, "observed_center_px": [ - 29.25, - 458.0 + 977.0, + 755.0 ], "projected_center_px": [ - 29.114898681640625, - 458.09796142578125 + 977.819091796875, + 750.5571899414062 ], - "reprojection_error_px": 0.16687961877813764, - "confidence": 0.07718187630567852 + "reprojection_error_px": 4.517684427718443, + "confidence": 0.5873934926369923 + }, + { + "marker_id": 53, + "observed_center_px": [ + 54.75, + 764.5 + ], + "projected_center_px": [ + 57.99109649658203, + 763.926025390625 + ], + "reprojection_error_px": 3.291527510497748, + "confidence": 0.3317064405086114 + }, + { + "marker_id": 58, + "observed_center_px": [ + 880.5, + 773.0 + ], + "projected_center_px": [ + 878.9620361328125, + 769.0654907226562 + ], + "reprojection_error_px": 4.2244166591706325, + "confidence": 0.5891897879835948 }, { "marker_id": 208, "observed_center_px": [ - 424.5, - 417.75 + 475.0, + 603.5 ], "projected_center_px": [ - 424.3829650878906, - 417.7440185546875 + 478.2018127441406, + 604.4447021484375 ], - "reprojection_error_px": 0.11718766291924913, - "confidence": 0.4316478958478293 + "reprojection_error_px": 3.338273056207917, + "confidence": 0.5365098825483792 + }, + { + "marker_id": 56, + "observed_center_px": [ + 97.5, + 709.5 + ], + "projected_center_px": [ + 94.76349639892578, + 713.7679443359375 + ], + "reprojection_error_px": 5.069891597791136, + "confidence": 0.509707248070139 + }, + { + "marker_id": 46, + "observed_center_px": [ + 51.5, + 694.75 + ], + "projected_center_px": [ + 46.084373474121094, + 695.0562744140625 + ], + "reprojection_error_px": 5.424280107490077, + "confidence": 0.290584867175275 + }, + { + "marker_id": 103, + "observed_center_px": [ + 801.5, + 744.5 + ], + "projected_center_px": [ + 797.1474609375, + 746.2955322265625 + ], + "reprojection_error_px": 4.708347084403705, + "confidence": 0.5886722764049094 }, { "marker_id": 95, "observed_center_px": [ - 710.75, - 415.25 + 802.5, + 599.0 ], "projected_center_px": [ - 710.908203125, - 415.144775390625 + 800.06884765625, + 601.823974609375 ], - "reprojection_error_px": 0.19000117678026882, - "confidence": 0.4181682027393045 + "reprojection_error_px": 3.726303035572362, + "confidence": 0.5086613910190547 }, { "marker_id": 55, "observed_center_px": [ - 622.75, - 351.75 + 699.0, + 531.75 ], "projected_center_px": [ - 622.661376953125, - 351.86688232421875 + 700.9326782226562, + 530.701171875 ], - "reprojection_error_px": 0.14668170353587198, - "confidence": 0.39668368657567366 + "reprojection_error_px": 2.1989282726184447, + "confidence": 0.5054980739107272 }, { "marker_id": 66, "observed_center_px": [ - 761.5, - 332.5 + 857.5, + 508.5 ], "projected_center_px": [ - 761.3377075195312, - 332.7164611816406 + 856.6405029296875, + 509.2656555175781 ], - "reprojection_error_px": 0.2705444369673035, - "confidence": 0.3829765144945479 + "reprojection_error_px": 1.1510706257539531, + "confidence": 0.5046753915740128 }, { "marker_id": 217, "observed_center_px": [ - 201.5, - 202.0 + 229.25, + 365.25 ], "projected_center_px": [ - 201.80841064453125, - 201.79034423828125 + 227.83612060546875, + 361.5851135253906 ], - "reprojection_error_px": 0.37292447503757425, - "confidence": 0.3382587531306593 - }, - { - "marker_id": 97, - "observed_center_px": [ - 682.75, - 268.75 - ], - "projected_center_px": [ - 682.692138671875, - 268.71795654296875 - ], - "reprojection_error_px": 0.06614163916098906, - "confidence": 0.3623898971459892 + "reprojection_error_px": 3.928160869166993, + "confidence": 0.4158618894065431 }, { "marker_id": 54, "observed_center_px": [ - 630.25, - 262.5 + 709.5, + 434.5 ], "projected_center_px": [ - 630.4234008789062, - 262.6108703613281 + 709.6185913085938, + 430.4962463378906 ], - "reprojection_error_px": 0.20581569868814423, - "confidence": 0.3590718541167963 + "reprojection_error_px": 4.005509616182216, + "confidence": 0.47669546512195393 + }, + { + "marker_id": 97, + "observed_center_px": [ + 766.0, + 436.5 + ], + "projected_center_px": [ + 768.2981567382812, + 437.37957763671875 + ], + "reprojection_error_px": 2.4607277811093318, + "confidence": 0.45270011191053483 }, { "marker_id": 205, "observed_center_px": [ - 133.0, - 135.0 + 148.0, + 285.0 ], "projected_center_px": [ - 133.00042724609375, - 135.02919006347656 + 150.280517578125, + 286.4183654785156 ], - "reprojection_error_px": 0.029193190044775386, - "confidence": 0.29591817114314195 - }, - { - "marker_id": 92, - "observed_center_px": [ - 291.0, - 157.0 - ], - "projected_center_px": [ - 291.0001220703125, - 157.40155029296875 - ], - "reprojection_error_px": 0.40155031152328863, - "confidence": 0.3158166687011719 - }, - { - "marker_id": 105, - "observed_center_px": [ - 442.5, - 182.75 - ], - "projected_center_px": [ - 442.3433837890625, - 182.87738037109375 - ], - "reprojection_error_px": 0.20187718164369384, - "confidence": 0.31800273344664126 + "reprojection_error_px": 2.685613720322037, + "confidence": 0.38107014005487916 }, { "marker_id": 85, "observed_center_px": [ - 494.0, - 166.0 + 556.0, + 319.5 ], "projected_center_px": [ - 493.9403076171875, - 165.65689086914062 + 556.3596801757812, + 321.56689453125 ], - "reprojection_error_px": 0.3482629125314807, - "confidence": 0.2969848480224609 + "reprojection_error_px": 2.0979568232356898, + "confidence": 0.40168081794344246 }, { "marker_id": 102, "observed_center_px": [ - 318.5, - 130.0 + 359.0, + 279.75 ], "projected_center_px": [ - 318.8728332519531, - 129.79766845703125 + 359.6034851074219, + 281.0721435546875 ], - "reprojection_error_px": 0.4241965193657976, - "confidence": 0.3170967427530611 + "reprojection_error_px": 1.453360882259355, + "confidence": 0.36215529762078374 + }, + { + "marker_id": 92, + "observed_center_px": [ + 329.0, + 309.25 + ], + "projected_center_px": [ + 328.24249267578125, + 312.03265380859375 + ], + "reprojection_error_px": 2.8839173990817337, + "confidence": 0.36117119671607356 }, { "marker_id": 59, "observed_center_px": [ - 379.75, - 109.0 + 425.0, + 258.5 ], "projected_center_px": [ - 379.90716552734375, - 109.25081634521484 + 428.2326354980469, + 258.0950012207031 ], - "reprojection_error_px": 0.29598959781075196, - "confidence": 0.3170967427530611 - }, - { - "marker_id": 48, - "observed_center_px": [ - 369.5, - 44.25 - ], - "projected_center_px": [ - 369.56671142578125, - 44.28301239013672 - ], - "reprojection_error_px": 0.0744327362946315, - "confidence": 0.17828567290874034 - }, - { - "marker_id": 57, - "observed_center_px": [ - 463.0, - 70.5 - ], - "projected_center_px": [ - 463.0251770019531, - 70.45142364501953 - ], - "reprojection_error_px": 0.054713286234114755, - "confidence": 0.3167426670523156 - }, - { - "marker_id": 63, - "observed_center_px": [ - 243.0, - 42.0 - ], - "projected_center_px": [ - 242.71270751953125, - 41.72708511352539 - ], - "reprojection_error_px": 0.3962568669352444, - "confidence": 0.15449597168691093 + "reprojection_error_px": 3.2579067320082578, + "confidence": 0.3829018389079366 }, { "marker_id": 71, "observed_center_px": [ - 299.25, - 29.5 + 337.0, + 166.0 ], "projected_center_px": [ - 299.2705383300781, - 29.458524703979492 + 337.52728271484375, + 168.32102966308594 ], - "reprojection_error_px": 0.04628199630943727, - "confidence": 0.08171792300897739 + "reprojection_error_px": 2.3801692709338584, + "confidence": 0.3408600931480542 + }, + { + "marker_id": 48, + "observed_center_px": [ + 415.5, + 187.75 + ], + "projected_center_px": [ + 416.590087890625, + 185.1165313720703 + ], + "reprojection_error_px": 2.8501664203300714, + "confidence": 0.3384322903762507 + }, + { + "marker_id": 63, + "observed_center_px": [ + 275.5, + 183.5 + ], + "projected_center_px": [ + 273.87469482421875, + 181.97755432128906 + ], + "reprojection_error_px": 2.226984005116994, + "confidence": 0.3375471143770103 + }, + { + "marker_id": 65, + "observed_center_px": [ + 310.5, + 124.5 + ], + "projected_center_px": [ + 309.15228271484375, + 123.18411254882812 + ], + "reprojection_error_px": 1.8835874455040698, + "confidence": 0.3375471143770103 + }, + { + "marker_id": 87, + "observed_center_px": [ + 161.0, + 66.0 + ], + "projected_center_px": [ + 161.47378540039062, + 64.667236328125 + ], + "reprojection_error_px": 1.4144722021634208, + "confidence": 0.3158166687011719 + }, + { + "marker_id": 80, + "observed_center_px": [ + 299.0, + 56.75 + ], + "projected_center_px": [ + 298.6283874511719, + 58.556793212890625 + ], + "reprojection_error_px": 1.8446131303322555, + "confidence": 0.2485923429199218 } ] }, diff --git a/data/evaluations/Scene8/robot_state.json b/data/evaluations/Scene8/robot_state.json index 7e8b97f..906dfdd 100644 --- a/data/evaluations/Scene8/robot_state.json +++ b/data/evaluations/Scene8/robot_state.json @@ -1,58 +1,58 @@ { "schema_version": "1.0", - "created_utc": "2026-06-02T05:07:09Z", + "created_utc": "2026-06-02T09:26:33Z", "method": "hybrid", "movements": { "x": { - "value": 50.19702884143383, + "value": 52.71680357433185, "unit": "mm", "observable": true, "confidence": "medium", "n_markers": 3 }, "y": { - "value": -2.085226948673948, + "value": -2.4451532872107116, "unit": "deg", "observable": true, "confidence": "medium", "n_markers": 3 }, "z": { - "value": 94.94715440460612, + "value": 94.6739025934215, "unit": "deg", "observable": true, "confidence": "high", - "n_markers": 4 + "n_markers": 3 }, "a": { - "value": 20.301658023887335, + "value": 20.96650348696646, "unit": "deg", "observable": true, "confidence": "high", - "n_markers": 4 + "n_markers": 3 }, "b": { - "value": 59.335494423176975, + "value": 58.92773548591313, "unit": "deg", "observable": true, "confidence": "medium", - "n_markers": 4 + "n_markers": 5 }, "c": { - "value": 8.567498988785404, + "value": 9.045859059059458, "unit": "deg", "observable": true, "confidence": "medium", - "n_markers": 4 + "n_markers": 5 }, "e": { - "value": 2.9307576101641413, + "value": 1.2993720253335839, "unit": "mm", "observable": true, "confidence": "medium", - "n_markers": 4 + "n_markers": 5 } }, - "residual_rms": 1.5005838046235978, - "num_markers": 56 + "residual_rms": 2.1752805972816693, + "num_markers": 54 } \ No newline at end of file diff --git a/data/robot/robot.json b/data/robot/robot.json index 531d294..c46a174 100644 --- a/data/robot/robot.json +++ b/data/robot/robot.json @@ -99,6 +99,12 @@ "markerRotationMaxDeg": 3, "motionBlur": true, "motionBlurMaxPx": 5.5, + "focalErrorPct": 0.5, + "principalErrorPx": 3.0, + "residualDistortion": [ + 0.02, + -0.01 + ], "localizedBlur": false, "localizedBlurStrength": 0.15, "vignette": true, @@ -209,13 +215,13 @@ "e": 1 }, "defaultPosition": { - "x": 180, - "y": 86, - "z": -120, - "a": -60, - "b": 22, - "c": 91, - "e": 10 + "x": 50, + "y": -2, + "z": 95, + "a": 20, + "b": 60, + "c": 9, + "e": 3 }, "recognized": { "x": null, diff --git a/data/simulation/Scene6/pose.json b/data/simulation/Scene6/pose.json index c25c898..2439012 100644 --- a/data/simulation/Scene6/pose.json +++ b/data/simulation/Scene6/pose.json @@ -10,8 +10,8 @@ "e": 3 }, "rendering": { - "width": 1280, - "height": 720, + "width": 1440, + "height": 1080, "dofFStop": 11.0 }, "camera_positions": { diff --git a/data/simulation/Scene6/render_a.json b/data/simulation/Scene6/render_a.json index ca2dfe5..881500a 100644 --- a/data/simulation/Scene6/render_a.json +++ b/data/simulation/Scene6/render_a.json @@ -4,20 +4,20 @@ "id": 210, "link": "Board", "position_m": [ - 0.019999999552965164, - -0.019999999552965164, + 0.022248616442084312, + -0.021048327907919884, 0.000800000037997961 ], "position_mm": [ - 19.999999552965164, - -19.999999552965164, + 22.248616442084312, + -21.048327907919884, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999293684959412, 0.0, 0.0, - 0.0 + 0.01188500877469778 ], "normal": [ 0.0, @@ -30,20 +30,20 @@ "id": 211, "link": "Board", "position_m": [ - 0.25, - -0.009999999776482582, + 0.25300133228302, + -0.010174063965678215, 0.000800000037997961 ], "position_mm": [ - 250.0, - -9.999999776482582, + 253.00133228302002, + -10.174063965678215, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999685525894165, 0.0, 0.0, - 0.0 + -0.025077931582927704 ], "normal": [ 0.0, @@ -56,20 +56,20 @@ "id": 215, "link": "Board", "position_m": [ - 0.25, - -0.09000000357627869, + 0.2504083812236786, + -0.08926653116941452, 0.000800000037997961 ], "position_mm": [ - 250.0, - -90.00000357627869, + 250.4083812236786, + -89.26653116941452, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9997801184654236, 0.0, 0.0, - 0.0 + -0.020970959216356277 ], "normal": [ 0.0, @@ -82,20 +82,20 @@ "id": 214, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.009999999776482582, + 0.3477306663990021, + -0.01176825538277626, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -9.999999776482582, + 347.7306663990021, + -11.76825538277626, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999447464942932, 0.0, 0.0, - 0.0 + -0.010514543391764164 ], "normal": [ 0.0, @@ -108,20 +108,20 @@ "id": 208, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.09000000357627869, + 0.35207417607307434, + -0.08959650993347168, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -90.00000357627869, + 352.07417607307434, + -89.59650993347168, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999729573726654, 0.0, 0.0, - 0.0 + -0.023253614082932472 ], "normal": [ 0.0, @@ -134,20 +134,20 @@ "id": 206, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.009999999776482582, + 0.6496500372886658, + -0.010126194916665554, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -9.999999776482582, + 649.6500372886658, + -10.126194916665554, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999236464500427, 0.0, 0.0, - 0.0 + 0.012358828447759151 ], "normal": [ 0.0, @@ -160,20 +160,20 @@ "id": 205, "link": "Board", "position_m": [ - 0.75, - -0.09000000357627869, + 0.752602756023407, + -0.09041992574930191, 0.000800000037997961 ], "position_mm": [ - 750.0, - -90.00000357627869, + 752.602756023407, + -90.41992574930191, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999982118606567, 0.0, 0.0, - 0.0 + 0.001896142028272152 ], "normal": [ 0.0, @@ -186,20 +186,20 @@ "id": 207, "link": "Board", "position_m": [ - 0.75, - -0.009999999776482582, + 0.7524852156639099, + -0.011385345831513405, 0.000800000037997961 ], "position_mm": [ - 750.0, - -9.999999776482582, + 752.4852156639099, + -11.385345831513405, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9998287558555603, 0.0, 0.0, - 0.0 + 0.01850726269185543 ], "normal": [ 0.0, @@ -212,20 +212,20 @@ "id": 217, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.09000000357627869, + 0.6460961699485779, + -0.08964591473340988, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -90.00000357627869, + 646.0961699485779, + -89.64591473340988, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999154210090637, 0.0, 0.0, - 0.0 + -0.01300536748021841 ], "normal": [ 0.0, @@ -238,20 +238,20 @@ "id": 46, "link": "Board", "position_m": [ - 0.5367100238800049, - 0.18544000387191772, + 0.5344940423965454, + 0.18239015340805054, -0.02680000104010105 ], "position_mm": [ - 536.7100238800049, - 185.44000387191772, + 534.4940423965454, + 182.39015340805054, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.703818142414093, 0.0, 0.0, - 0.7071067690849304 + 0.7103801965713501 ], "normal": [ 0.0, @@ -264,20 +264,20 @@ "id": 47, "link": "Board", "position_m": [ - 0.3442299962043762, - -0.2865400016307831, + 0.3432222902774811, + -0.2886880338191986, -0.02680000104010105 ], "position_mm": [ - 344.2299962043762, - -286.5400016307831, + 343.2222902774811, + -288.6880338191986, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7088200449943542, 0.0, 0.0, - 0.7071067690849304 + 0.7053893804550171 ], "normal": [ 0.0, @@ -290,20 +290,20 @@ "id": 48, "link": "Board", "position_m": [ - 0.6886900067329407, - -0.32071998715400696, + 0.6865072250366211, + -0.31871849298477173, -0.02680000104010105 ], "position_mm": [ - 688.6900067329407, - -320.71998715400696, + 686.5072250366211, + -318.71849298477173, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6992313265800476, 0.0, 0.0, - 0.7071067690849304 + 0.7148955464363098 ], "normal": [ 0.0, @@ -316,20 +316,20 @@ "id": 49, "link": "Board", "position_m": [ - 1.00600004196167, - 0.15832999348640442, + 1.0054636001586914, + 0.15744544565677643, -0.02680000104010105 ], "position_mm": [ - 1006.0000419616699, - 158.32999348640442, + 1005.4636001586914, + 157.44544565677643, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7213794589042664, 0.0, 0.0, - 0.7071067690849304 + 0.6925400495529175 ], "normal": [ 0.0, @@ -342,20 +342,20 @@ "id": 50, "link": "Board", "position_m": [ - 0.5734099745750427, - 0.21186000108718872, + 0.57060307264328, + 0.2115737646818161, -0.02680000104010105 ], "position_mm": [ - 573.4099745750427, - 211.86000108718872, + 570.60307264328, + 211.5737646818161, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7020010352134705, 0.0, 0.0, - 0.7071067690849304 + 0.7121759653091431 ], "normal": [ 0.0, @@ -368,20 +368,20 @@ "id": 51, "link": "Board", "position_m": [ - 0.16779999434947968, - -0.17207999527454376, + 0.16782739758491516, + -0.17405369877815247, -0.02680000104010105 ], "position_mm": [ - 167.79999434947968, - -172.07999527454376, + 167.82739758491516, + -174.05369877815247, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7195118069648743, 0.0, 0.0, - 0.7071067690849304 + 0.6944802403450012 ], "normal": [ 0.0, @@ -394,20 +394,20 @@ "id": 52, "link": "Board", "position_m": [ - 0.09467999637126923, - 0.20866000652313232, + 0.09335096180438995, + 0.2123865783214569, -0.02680000104010105 ], "position_mm": [ - 94.67999637126923, - 208.66000652313232, + 93.35096180438995, + 212.3865783214569, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6987027525901794, 0.0, 0.0, - 0.7071067690849304 + 0.7154121398925781 ], "normal": [ 0.0, @@ -420,20 +420,20 @@ "id": 53, "link": "Board", "position_m": [ - 0.48625001311302185, - 0.21223999559879303, + 0.4882509112358093, + 0.21466295421123505, -0.02680000104010105 ], "position_mm": [ - 486.25001311302185, - 212.23999559879303, + 488.2509112358093, + 214.66295421123505, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7087159752845764, 0.0, 0.0, - 0.7071067690849304 + 0.7054939270019531 ], "normal": [ 0.0, @@ -446,20 +446,20 @@ "id": 54, "link": "Board", "position_m": [ - 0.34226998686790466, - -0.33059000968933105, + 0.3393630087375641, + -0.32810652256011963, -0.02680000104010105 ], "position_mm": [ - 342.26998686790466, - -330.59000968933105, + 339.3630087375641, + -328.10652256011963, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7050278782844543, 0.0, 0.0, - 0.7071067690849304 + 0.7091796398162842 ], "normal": [ 0.0, @@ -472,20 +472,20 @@ "id": 55, "link": "Board", "position_m": [ - 0.2837199866771698, - -0.262580007314682, + 0.2840869426727295, + -0.2614351212978363, -0.02680000104010105 ], "position_mm": [ - 283.7199866771698, - -262.580007314682, + 284.0869426727295, + -261.4351212978363, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7199468612670898, 0.0, 0.0, - 0.7071067690849304 + 0.6940292119979858 ], "normal": [ 0.0, @@ -498,20 +498,20 @@ "id": 56, "link": "Board", "position_m": [ - 0.4986799955368042, - 0.16866999864578247, + 0.5001215934753418, + 0.16501259803771973, -0.02680000104010105 ], "position_mm": [ - 498.6799955368042, - 168.66999864578247, + 500.1215934753418, + 165.01259803771973, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7080808877944946, 0.0, 0.0, - 0.7071067690849304 + 0.7061313390731812 ], "normal": [ 0.0, @@ -524,20 +524,20 @@ "id": 57, "link": "Board", "position_m": [ - 0.6028599739074707, - -0.3640500009059906, + 0.6033008098602295, + -0.36474767327308655, -0.02680000104010105 ], "position_mm": [ - 602.8599739074707, - -364.0500009059906, + 603.3008098602295, + -364.74767327308655, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7246779799461365, 0.0, 0.0, - 0.7071067690849304 + 0.6890876889228821 ], "normal": [ 0.0, @@ -550,20 +550,20 @@ "id": 58, "link": "Board", "position_m": [ - 0.0500900000333786, - -0.21810999512672424, + 0.047158900648355484, + -0.21727287769317627, -0.02680000104010105 ], "position_mm": [ - 50.0900000333786, - -218.10999512672424, + 47.158900648355484, + -217.27287769317627, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.701831042766571, 0.0, 0.0, - 0.7071067690849304 + 0.7123434543609619 ], "normal": [ 0.0, @@ -576,20 +576,20 @@ "id": 59, "link": "Board", "position_m": [ - 0.6262099742889404, - -0.2787500023841858, + 0.6269878149032593, + -0.27702319622039795, -0.02680000104010105 ], "position_mm": [ - 626.2099742889404, - -278.7500023841858, + 626.9878149032593, + -277.02319622039795, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6904125809669495, 0.0, 0.0, - 0.7071067690849304 + 0.7234158515930176 ], "normal": [ 0.0, @@ -602,20 +602,20 @@ "id": 60, "link": "Board", "position_m": [ - 0.43435999751091003, - 0.28380998969078064, + 0.43540406227111816, + 0.28185170888900757, -0.02680000104010105 ], "position_mm": [ - 434.35999751091003, - 283.80998969078064, + 435.40406227111816, + 281.85170888900757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7157310843467712, 0.0, 0.0, - 0.7071067690849304 + 0.698375940322876 ], "normal": [ 0.0, @@ -628,20 +628,20 @@ "id": 61, "link": "Board", "position_m": [ - -0.022420000284910202, - 0.3358300030231476, + -0.021439123898744583, + 0.3331937789916992, -0.02680000104010105 ], "position_mm": [ - -22.420000284910202, - 335.8300030231476, + -21.439123898744583, + 333.1937789916992, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6955463886260986, 0.0, 0.0, - 0.7071067690849304 + 0.718481183052063 ], "normal": [ 0.0, @@ -654,20 +654,20 @@ "id": 62, "link": "Board", "position_m": [ - 0.40470001101493835, - -0.17509999871253967, + 0.4012886583805084, + -0.17330820858478546, -0.02680000104010105 ], "position_mm": [ - 404.70001101493835, - -175.09999871253967, + 401.2886583805084, + -173.30820858478546, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894692778587341, 0.0, 0.0, - 0.7071067690849304 + 0.7243149280548096 ], "normal": [ 0.0, @@ -680,20 +680,20 @@ "id": 63, "link": "Board", "position_m": [ - 0.777400016784668, - -0.23614999651908875, + 0.7748330235481262, + -0.2368798702955246, -0.02680000104010105 ], "position_mm": [ - 777.400016784668, - -236.14999651908875, + 774.8330235481262, + -236.8798702955246, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6917868256568909, 0.0, 0.0, - 0.7071067690849304 + 0.7221018075942993 ], "normal": [ 0.0, @@ -706,20 +706,20 @@ "id": 64, "link": "Board", "position_m": [ - -0.02126999944448471, - -0.1882299929857254, + -0.019255325198173523, + -0.19011668860912323, -0.02680000104010105 ], "position_mm": [ - -21.26999944448471, - -188.2299929857254, + -19.255325198173523, + -190.11668860912323, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7106536626815796, 0.0, 0.0, - 0.7071067690849304 + 0.7035419940948486 ], "normal": [ 0.0, @@ -732,20 +732,20 @@ "id": 65, "link": "Board", "position_m": [ - 0.8033900260925293, - -0.29736998677253723, + 0.8008859157562256, + -0.29797449707984924, -0.02680000104010105 ], "position_mm": [ - 803.3900260925293, - -297.36998677253723, + 800.8859157562256, + -297.97449707984924, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6942296624183655, 0.0, 0.0, - 0.7071067690849304 + 0.7197535634040833 ], "normal": [ 0.0, @@ -758,20 +758,20 @@ "id": 66, "link": "Board", "position_m": [ - 0.2097499966621399, - -0.36322999000549316, + 0.20932474732398987, + -0.3642057478427887, -0.02680000104010105 ], "position_mm": [ - 209.7499966621399, - -363.22999000549316, + 209.32474732398987, + -364.2057478427887, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7164389491081238, 0.0, 0.0, - 0.7071067690849304 + 0.6976498365402222 ], "normal": [ 0.0, @@ -784,20 +784,20 @@ "id": 67, "link": "Board", "position_m": [ - 0.5230699777603149, - 0.2670400142669678, + 0.5241584181785583, + 0.26714980602264404, -0.02680000104010105 ], "position_mm": [ - 523.0699777603149, - 267.0400142669678, + 524.1584181785583, + 267.14980602264404, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894137859344482, 0.0, 0.0, - 0.7071067690849304 + 0.7243677973747253 ], "normal": [ 0.0, @@ -810,20 +810,20 @@ "id": 68, "link": "Board", "position_m": [ - 0.5737299919128418, - 0.1706400066614151, + 0.5749819278717041, + 0.17384926974773407, -0.02680000104010105 ], "position_mm": [ - 573.7299919128418, - 170.6400066614151, + 574.9819278717041, + 173.84926974773407, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6978878378868103, 0.0, 0.0, - 0.7071067690849304 + 0.7162070870399475 ], "normal": [ 0.0, @@ -836,20 +836,20 @@ "id": 69, "link": "Board", "position_m": [ - 0.00761000020429492, - -0.2812100052833557, + 0.0057358331978321075, + -0.27848321199417114, -0.02680000104010105 ], "position_mm": [ - 7.61000020429492, - -281.2100052833557, + 5.7358331978321075, + -278.48321199417114, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7193307876586914, 0.0, 0.0, - 0.7071067690849304 + 0.6946677565574646 ], "normal": [ 0.0, @@ -862,20 +862,20 @@ "id": 70, "link": "Board", "position_m": [ - 0.6018700003623962, - 0.3003300130367279, + 0.5982001423835754, + 0.299286812543869, -0.02680000104010105 ], "position_mm": [ - 601.8700003623962, - 300.3300130367279, + 598.2001423835754, + 299.286812543869, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7086071372032166, 0.0, 0.0, - 0.7071067690849304 + 0.7056032419204712 ], "normal": [ 0.0, @@ -888,20 +888,20 @@ "id": 71, "link": "Board", "position_m": [ - 0.749750018119812, - -0.28400999307632446, + 0.7513083219528198, + -0.28566882014274597, -0.02680000104010105 ], "position_mm": [ - 749.750018119812, - -284.00999307632446, + 751.3083219528198, + -285.668820142746, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7250687479972839, 0.0, 0.0, - 0.7071067690849304 + 0.6886765956878662 ], "normal": [ 0.0, @@ -914,20 +914,20 @@ "id": 72, "link": "Board", "position_m": [ - 0.44099000096321106, - 0.19431999325752258, + 0.4415956437587738, + 0.19342109560966492, -0.02680000104010105 ], "position_mm": [ - 440.99000096321106, - 194.31999325752258, + 441.5956437587738, + 193.42109560966492, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.688755214214325, 0.0, 0.0, - 0.7071067690849304 + 0.7249939441680908 ], "normal": [ 0.0, @@ -940,20 +940,20 @@ "id": 73, "link": "Board", "position_m": [ - 0.22172999382019043, - 0.3331100046634674, + 0.22175845503807068, + 0.33099427819252014, -0.02680000104010105 ], "position_mm": [ - 221.72999382019043, - 333.1100046634674, + 221.75845503807068, + 330.99427819252014, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7047278881072998, 0.0, 0.0, - 0.7071067690849304 + 0.7094777226448059 ], "normal": [ 0.0, @@ -966,20 +966,20 @@ "id": 74, "link": "Board", "position_m": [ - 0.09378000348806381, - 0.1445000022649765, + 0.09413553029298782, + 0.14080822467803955, -0.02680000104010105 ], "position_mm": [ - 93.78000348806381, - 144.5000022649765, + 94.13553029298782, + 140.80822467803955, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7212668061256409, 0.0, 0.0, - 0.7071067690849304 + 0.6926573514938354 ], "normal": [ 0.0, @@ -992,20 +992,20 @@ "id": 75, "link": "Board", "position_m": [ - -0.025699999183416367, - 0.19458000361919403, + -0.026741521432995796, + 0.19210436940193176, -0.02680000104010105 ], "position_mm": [ - -25.699999183416367, - 194.58000361919403, + -26.741521432995796, + 192.10436940193176, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7238720655441284, 0.0, 0.0, - 0.7071067690849304 + 0.689934253692627 ], "normal": [ 0.0, @@ -1018,20 +1018,20 @@ "id": 76, "link": "Board", "position_m": [ - 0.6852099895477295, - 0.16680000722408295, + 0.6859597563743591, + 0.16911664605140686, -0.02680000104010105 ], "position_mm": [ - 685.2099895477295, - 166.80000722408295, + 685.9597563743591, + 169.11664605140686, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7181246280670166, 0.0, 0.0, - 0.7071067690849304 + 0.6959145069122314 ], "normal": [ 0.0, @@ -1044,20 +1044,20 @@ "id": 77, "link": "Board", "position_m": [ - 0.01819000020623207, - 0.1915699988603592, + 0.015013295225799084, + 0.18992853164672852, -0.02680000104010105 ], "position_mm": [ - 18.19000020623207, - 191.5699988603592, + 15.013295225799084, + 189.92853164672852, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7166491746902466, 0.0, 0.0, - 0.7071067690849304 + 0.6974338293075562 ], "normal": [ 0.0, @@ -1070,20 +1070,20 @@ "id": 78, "link": "Board", "position_m": [ - 0.8231099843978882, - -0.3443799912929535, + 0.8210617303848267, + -0.3414073884487152, -0.02680000104010105 ], "position_mm": [ - 823.1099843978882, - -344.3799912929535, + 821.0617303848267, + -341.4073884487152, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6912208199501038, 0.0, 0.0, - 0.7071067690849304 + 0.7226436734199524 ], "normal": [ 0.0, @@ -1096,20 +1096,20 @@ "id": 79, "link": "Board", "position_m": [ - 0.3122999966144562, - -0.15910999476909637, + 0.3110635578632355, + -0.16000252962112427, -0.02680000104010105 ], "position_mm": [ - 312.2999966144562, - -159.10999476909637, + 311.0635578632355, + -160.00252962112427, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7194755673408508, 0.0, 0.0, - 0.7071067690849304 + 0.6945177912712097 ], "normal": [ 0.0, @@ -1122,20 +1122,20 @@ "id": 80, "link": "Board", "position_m": [ - 0.8635900020599365, - -0.3359200060367584, + 0.8641324639320374, + -0.33793237805366516, -0.02680000104010105 ], "position_mm": [ - 863.5900020599365, - -335.9200060367584, + 864.1324639320374, + -337.93237805366516, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.699359118938446, 0.0, 0.0, - 0.7071067690849304 + 0.7147704362869263 ], "normal": [ 0.0, @@ -1148,20 +1148,20 @@ "id": 81, "link": "Board", "position_m": [ - 0.13213999569416046, - 0.16902999579906464, + 0.13131681084632874, + 0.1663064956665039, -0.02680000104010105 ], "position_mm": [ - 132.13999569416046, - 169.02999579906464, + 131.31681084632874, + 166.3064956665039, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049572467803955, 0.0, 0.0, - 0.7071067690849304 + 0.7092497944831848 ], "normal": [ 0.0, @@ -1174,20 +1174,20 @@ "id": 82, "link": "Board", "position_m": [ - 0.21916000545024872, - 0.2972399890422821, + 0.21906347572803497, + 0.2957213819026947, -0.02680000104010105 ], "position_mm": [ - 219.16000545024872, - 297.2399890422821, + 219.06347572803497, + 295.7213819026947, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.706917941570282, 0.0, 0.0, - 0.7071067690849304 + 0.7072955965995789 ], "normal": [ 0.0, @@ -1200,20 +1200,20 @@ "id": 83, "link": "Board", "position_m": [ - 0.04416000097990036, - 0.33921998739242554, + 0.046367011964321136, + 0.340971440076828, -0.02680000104010105 ], "position_mm": [ - 44.16000097990036, - 339.21998739242554, + 46.36701196432114, + 340.971440076828, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7221697568893433, 0.0, 0.0, - 0.7071067690849304 + 0.6917159557342529 ], "normal": [ 0.0, @@ -1226,20 +1226,20 @@ "id": 84, "link": "Board", "position_m": [ - 0.40748998522758484, - 0.2584199905395508, + 0.40924882888793945, + 0.2613544166088104, -0.02680000104010105 ], "position_mm": [ - 407.48998522758484, - 258.4199905395508, + 409.24882888793945, + 261.3544166088104, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7240275144577026, 0.0, 0.0, - 0.7071067690849304 + 0.6897711157798767 ], "normal": [ 0.0, @@ -1252,20 +1252,20 @@ "id": 85, "link": "Board", "position_m": [ - 0.504580020904541, - -0.3127500116825104, + 0.5057622194290161, + -0.3140900731086731, -0.02680000104010105 ], "position_mm": [ - 504.580020904541, - -312.7500116825104, + 505.7622194290161, + -314.0900731086731, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7215025424957275, 0.0, 0.0, - 0.7071067690849304 + 0.6924118399620056 ], "normal": [ 0.0, @@ -1278,20 +1278,20 @@ "id": 86, "link": "Board", "position_m": [ - 0.36289000511169434, - 0.29201000928878784, + 0.36220046877861023, + 0.2955012917518616, -0.02680000104010105 ], "position_mm": [ - 362.89000511169434, - 292.01000928878784, + 362.20046877861023, + 295.5012917518616, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944923400878906, 0.0, 0.0, - 0.7071067690849304 + 0.7195001244544983 ], "normal": [ 0.0, @@ -1304,20 +1304,20 @@ "id": 87, "link": "Board", "position_m": [ - 0.9436299800872803, - -0.2457599937915802, + 0.9422120451927185, + -0.2451900839805603, -0.02680000104010105 ], "position_mm": [ - 943.6299800872803, - -245.7599937915802, + 942.2120451927185, + -245.1900839805603, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944408416748047, 0.0, 0.0, - 0.7071067690849304 + 0.7195497751235962 ], "normal": [ 0.0, @@ -1330,20 +1330,20 @@ "id": 88, "link": "Board", "position_m": [ - 0.7658699750900269, - 0.3160400092601776, + 0.763528048992157, + 0.31697556376457214, -0.02680000104010105 ], "position_mm": [ - 765.8699750900269, - 316.0400092601776, + 763.528048992157, + 316.97556376457214, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6920510530471802, 0.0, 0.0, - 0.7071067690849304 + 0.7218486070632935 ], "normal": [ 0.0, @@ -1356,20 +1356,20 @@ "id": 89, "link": "Board", "position_m": [ - 0.9880200028419495, - -0.36913999915122986, + 0.9887282848358154, + -0.37003207206726074, -0.02680000104010105 ], "position_mm": [ - 988.0200028419495, - -369.13999915122986, + 988.7282848358154, + -370.03207206726074, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884408593177795, 0.0, 0.0, - 0.7071067690849304 + 0.725292444229126 ], "normal": [ 0.0, @@ -1382,20 +1382,20 @@ "id": 90, "link": "Board", "position_m": [ - 0.6431699991226196, - 0.316430002450943, + 0.6421770453453064, + 0.31793758273124695, -0.02680000104010105 ], "position_mm": [ - 643.1699991226196, - 316.430002450943, + 642.1770453453064, + 317.93758273124695, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7011776566505432, 0.0, 0.0, - 0.7071067690849304 + 0.7129866480827332 ], "normal": [ 0.0, @@ -1408,20 +1408,20 @@ "id": 91, "link": "Board", "position_m": [ - 0.7233499884605408, - 0.32804998755455017, + 0.722328782081604, + 0.3285917341709137, -0.02680000104010105 ], "position_mm": [ - 723.3499884605408, - 328.04998755455017, + 722.328782081604, + 328.5917341709137, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7002686262130737, 0.0, 0.0, - 0.7071067690849304 + 0.713879406452179 ], "normal": [ 0.0, @@ -1434,20 +1434,20 @@ "id": 92, "link": "Board", "position_m": [ - 0.6450899839401245, - -0.18483999371528625, + 0.6461195349693298, + -0.18722259998321533, -0.02680000104010105 ], "position_mm": [ - 645.0899839401245, - -184.83999371528625, + 646.1195349693298, + -187.22259998321533, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049509286880493, 0.0, 0.0, - 0.7071067690849304 + 0.709256112575531 ], "normal": [ 0.0, @@ -1460,20 +1460,20 @@ "id": 93, "link": "Board", "position_m": [ - 0.9348800182342529, - 0.1436000019311905, + 0.9347444176673889, + 0.13978174328804016, -0.02680000104010105 ], "position_mm": [ - 934.8800182342529, - 143.6000019311905, + 934.7444176673889, + 139.78174328804016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7046663165092468, 0.0, 0.0, - 0.7071067690849304 + 0.7095388770103455 ], "normal": [ 0.0, @@ -1486,20 +1486,20 @@ "id": 94, "link": "Board", "position_m": [ - 0.8756999969482422, - 0.17364999651908875, + 0.8736200928688049, + 0.17575305700302124, -0.02680000104010105 ], "position_mm": [ - 875.6999969482422, - 173.64999651908875, + 873.6200928688049, + 175.75305700302124, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7152015566825867, 0.0, 0.0, - 0.7071067690849304 + 0.6989182829856873 ], "normal": [ 0.0, @@ -1512,20 +1512,20 @@ "id": 95, "link": "Board", "position_m": [ - 0.186039999127388, - -0.27406999468803406, + 0.18634237349033356, + -0.2775443494319916, -0.02680000104010105 ], "position_mm": [ - 186.039999127388, - -274.06999468803406, + 186.34237349033356, + -277.5443494319916, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884647011756897, 0.0, 0.0, - 0.7071067690849304 + 0.7252698540687561 ], "normal": [ 0.0, @@ -1538,20 +1538,20 @@ "id": 96, "link": "Board", "position_m": [ - 0.36976999044418335, - -0.186489999294281, + 0.37110528349876404, + -0.18445371091365814, -0.02680000104010105 ], "position_mm": [ - 369.76999044418335, - -186.489999294281, + 371.10528349876404, + -184.45371091365814, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7109458446502686, 0.0, 0.0, - 0.7071067690849304 + 0.7032467722892761 ], "normal": [ 0.0, @@ -1564,20 +1564,20 @@ "id": 97, "link": "Board", "position_m": [ - 0.30434998869895935, - -0.3596700131893158, + 0.3060058653354645, + -0.35906118154525757, -0.02680000104010105 ], "position_mm": [ - 304.34998869895935, - -359.6700131893158, + 306.0058653354645, + -359.06118154525757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7118277549743652, 0.0, 0.0, - 0.7071067690849304 + 0.7023540735244751 ], "normal": [ 0.0, @@ -1590,20 +1590,20 @@ "id": 98, "link": "Board", "position_m": [ - 0.5752699971199036, - 0.31505998969078064, + 0.5773541331291199, + 0.3162256181240082, -0.02680000104010105 ], "position_mm": [ - 575.2699971199036, - 315.05998969078064, + 577.3541331291199, + 316.2256181240082, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7125511169433594, 0.0, 0.0, - 0.7071067690849304 + 0.7016202211380005 ], "normal": [ 0.0, @@ -1616,20 +1616,20 @@ "id": 99, "link": "Board", "position_m": [ - 0.9591599702835083, - -0.32155001163482666, + 0.9567416310310364, + -0.32076552510261536, -0.02680000104010105 ], "position_mm": [ - 959.1599702835083, - -321.55001163482666, + 956.7416310310364, + -320.76552510261536, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7188982963562012, 0.0, 0.0, - 0.7071067690849304 + 0.695115327835083 ], "normal": [ 0.0, @@ -1642,20 +1642,20 @@ "id": 100, "link": "Board", "position_m": [ - 0.8032500147819519, - 0.17236000299453735, + 0.8028234243392944, + 0.17089414596557617, -0.02680000104010105 ], "position_mm": [ - 803.2500147819519, - 172.36000299453735, + 802.8234243392944, + 170.89414596557617, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6970105767250061, 0.0, 0.0, - 0.7071067690849304 + 0.7170608639717102 ], "normal": [ 0.0, @@ -1668,20 +1668,20 @@ "id": 101, "link": "Board", "position_m": [ - 0.1177000030875206, - 0.298660010099411, + 0.11483254283666611, + 0.2996973693370819, -0.02680000104010105 ], "position_mm": [ - 117.7000030875206, - 298.660010099411, + 114.83254283666611, + 299.6973693370819, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6896732449531555, 0.0, 0.0, - 0.7071067690849304 + 0.7241207361221313 ], "normal": [ 0.0, @@ -1694,20 +1694,20 @@ "id": 102, "link": "Board", "position_m": [ - 0.6496899724006653, - -0.22300000488758087, + 0.650715172290802, + -0.22414876520633698, -0.02680000104010105 ], "position_mm": [ - 649.6899724006653, - -223.00000488758087, + 650.715172290802, + -224.14876520633698, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7192299962043762, 0.0, 0.0, - 0.7071067690849304 + 0.6947720646858215 ], "normal": [ 0.0, @@ -1720,20 +1720,20 @@ "id": 103, "link": "Board", "position_m": [ - 0.1057099997997284, - -0.1877100020647049, + 0.10463682562112808, + -0.1915196031332016, -0.02680000104010105 ], "position_mm": [ - 105.7099997997284, - -187.7100020647049, + 104.63682562112808, + -191.5196031332016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6989580392837524, 0.0, 0.0, - 0.7071067690849304 + 0.7151626944541931 ], "normal": [ 0.0, @@ -1746,20 +1746,20 @@ "id": 104, "link": "Board", "position_m": [ - 0.8267099857330322, - 0.23916000127792358, + 0.8295353055000305, + 0.24187608063220978, -0.02680000104010105 ], "position_mm": [ - 826.7099857330322, - 239.16000127792358, + 829.5353055000305, + 241.87608063220978, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6984688639640808, 0.0, 0.0, - 0.7071067690849304 + 0.7156404852867126 ], "normal": [ 0.0, @@ -1772,20 +1772,20 @@ "id": 105, "link": "Board", "position_m": [ - 0.5248399972915649, - -0.26625001430511475, + 0.5217954516410828, + -0.26843637228012085, -0.02680000104010105 ], "position_mm": [ - 524.8399972915649, - -266.25001430511475, + 521.7954516410828, + -268.43637228012085, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.696261465549469, 0.0, 0.0, - 0.7071067690849304 + 0.7177882790565491 ], "normal": [ 0.0, @@ -1798,24 +1798,24 @@ "id": 198, "link": "Arm1", "position_m": [ - 0.1899999976158142, - -0.030209094285964966, - 0.14908231794834137 + 0.19089382886886597, + -0.03041650354862213, + 0.1491578072309494 ], "position_mm": [ - 189.9999976158142, - -30.209094285964966, - 149.08231794834137 + 190.89382886886597, + -30.41650354862213, + 149.1578072309494 ], "rotation_quaternion": [ - 0.9848077297210693, - -0.1736481934785843, - 0.0, - 0.0 + 0.9845927357673645, + -0.17361025512218475, + -0.003628653474152088, + -0.02057911641895771 ], "normal": [ - 0.0, - 0.342020183801651, + -4.656612873077393e-10, + 0.3420201539993286, 0.9396926760673523 ] }, @@ -1824,25 +1824,25 @@ "id": 229, "link": "Arm1", "position_m": [ - 0.1899999976158142, - -0.1147814393043518, - 0.17986413836479187 + 0.18712648749351501, + -0.11435718834400177, + 0.17970971763134003 ], "position_mm": [ - 189.9999976158142, - -114.7814393043518, - 179.86413836479187 + 187.12648749351501, + -114.35718834400177, + 179.70971763134003 ], "rotation_quaternion": [ - 0.9848077297210693, - -0.1736481934785843, - 0.0, - 0.0 + 0.9848064184188843, + -0.1736479252576828, + 0.0002932014176622033, + 0.0016628277953714132 ], "normal": [ - 0.0, - 0.342020183801651, - 0.9396926760673523 + 5.8207653974573503e-11, + 0.3420201241970062, + 0.9396926164627075 ] }, { @@ -1850,24 +1850,24 @@ "id": 242, "link": "Arm1", "position_m": [ - 0.1899999976158142, - -0.13906486332416534, - 0.11314595490694046 + 0.18994328379631042, + -0.13688881695270538, + 0.11235393583774567 ], "position_mm": [ - 189.9999976158142, - -139.06486332416534, - 113.14595490694046 + 189.94328379631042, + -136.88881695270538, + 112.35393583774567 ], "rotation_quaternion": [ - 0.12278778851032257, - 0.6963642239570618, - 0.6963642835617065, - -0.12278781086206436 + 0.12572143971920013, + 0.71300208568573, + 0.6793190836906433, + -0.11978227645158768 ], "normal": [ - -1.4901161193847656e-08, - -0.3420201241970062, + -8.940695295223122e-08, + -0.34202003479003906, -0.9396926164627075 ] }, @@ -1876,25 +1876,25 @@ "id": 243, "link": "Arm1", "position_m": [ - 0.1899999976158142, - -0.1602822244167328, - 0.15864676237106323 + 0.19063550233840942, + -0.16161760687828064, + 0.15497785806655884 ], "position_mm": [ - 189.9999976158142, - -160.2822244167328, - 158.64676237106323 + 190.63550233840942, + -161.61760687828064, + 154.97785806655884 ], "rotation_quaternion": [ - 0.8191520571708679, - 0.5735763907432556, - 0.0, - 0.0 + 0.819145679473877, + 0.5735719203948975, + 0.0022703390568494797, + -0.003242380218580365 ], "normal": [ - 0.0, - -0.9396926760673523, - 0.3420202434062958 + 2.3283064365386963e-10, + -0.9396926164627075, + 0.34202027320861816 ] }, { @@ -1903,24 +1903,24 @@ "link": "Ellbow", "position_m": [ 0.3154999911785126, - -0.12692314386367798, - 0.14650504291057587 + -0.12665945291519165, + 0.14262309670448303 ], "position_mm": [ 315.4999911785126, - -126.92314386367798, - 146.50504291057587 + -126.65945291519165, + 142.62309670448303 ], "rotation_quaternion": [ - 0.45451948046684265, - -0.5416752696037292, - 0.45451945066452026, - -0.5416752696037292 + 0.4596068561077118, + -0.5373653173446655, + 0.4596068859100342, + -0.5373653769493103 ], "normal": [ 1.0, - 2.9802322387695312e-08, - 5.960464477539063e-08 + -8.940696716308594e-08, + 0.0 ] }, { @@ -1928,25 +1928,25 @@ "id": 245, "link": "Ellbow", "position_m": [ - 0.2800000011920929, - -0.16188383102416992, - 0.15266956388950348 + 0.2797415256500244, + -0.1621260941028595, + 0.15129566192626953 ], "position_mm": [ - 280.0000011920929, - -161.88383102416992, - 152.66956388950348 + 279.7415256500244, + -162.1260941028595, + 151.29566192626953 ], "rotation_quaternion": [ - 0.5416752099990845, - 0.45451948046684265, - 0.4545193910598755, - -0.5416752696037292 + 0.5402975082397461, + 0.45336347818374634, + 0.4556725025177002, + -0.5430494546890259 ], "normal": [ -1.4901161193847656e-07, -0.9848077297210693, - 0.17364828288555145 + 0.17364825308322906 ] }, { @@ -1954,25 +1954,25 @@ "id": 246, "link": "Ellbow", "position_m": [ - 0.2800000011920929, - -0.09196245670318604, - 0.14034052193164825 + 0.2804028391838074, + -0.09129733592271805, + 0.14411260187625885 ], "position_mm": [ - 280.0000011920929, - -91.96245670318604, - 140.34052193164825 + 280.4028391838074, + -91.29733592271805, + 144.11260187625885 ], "rotation_quaternion": [ - 0.6427875757217407, - -0.7660444974899292, - -0.0, - -0.0 + 0.6427447199821472, + -0.7659933567047119, + 0.008848491124808788, + 0.007424766663461924 ], "normal": [ - 0.0, - 0.9848077893257141, - -0.17364829778671265 + -1.862645149230957e-09, + 0.9848077297210693, + -0.1736481785774231 ] }, { @@ -1980,23 +1980,23 @@ "id": 247, "link": "Ellbow", "position_m": [ - 0.24249999225139618, - -0.09196245670318604, - 0.14034052193164825 + 0.24214139580726624, + -0.09242852032184601, + 0.13769736886024475 ], "position_mm": [ - 242.49999225139618, - -91.96245670318604, - 140.34052193164825 + 242.14139580726624, + -92.42852032184601, + 137.69736886024475 ], "rotation_quaternion": [ - 0.6427875757217407, - -0.7660444974899292, - -0.0, - -0.0 + 0.6426699757575989, + -0.7659043073654175, + 0.01465426106005907, + 0.012296386994421482 ], "normal": [ - 0.0, + -5.587935447692871e-09, 0.9848077893257141, -0.17364829778671265 ] @@ -2006,25 +2006,25 @@ "id": 248, "link": "Ellbow", "position_m": [ - 0.24249999225139618, - -0.16188383102416992, - 0.15266956388950348 + 0.2461109310388565, + -0.16198648512363434, + 0.15208737552165985 ], "position_mm": [ - 242.49999225139618, - -161.88383102416992, - 152.66956388950348 + 246.1109310388565, + -161.98648512363434, + 152.08737552165985 ], "rotation_quaternion": [ - 0.5416752099990845, - 0.45451948046684265, - 0.4545193910598755, - -0.5416752696037292 + 0.5500708818435669, + 0.4615643322467804, + 0.4473637044429779, + -0.533147394657135 ], "normal": [ - -1.4901161193847656e-07, - -0.9848077297210693, - 0.17364828288555145 + -1.1920928955078125e-07, + -0.9848077893257141, + 0.17364820837974548 ] }, { @@ -2032,25 +2032,25 @@ "id": 232, "link": "Ellbow", "position_m": [ - 0.2800000011920929, - -0.15600450336933136, - 0.12614205479621887 + 0.2778913378715515, + -0.15613257884979248, + 0.12632493674755096 ], "position_mm": [ - 280.0000011920929, - -156.00450336933136, - 126.14205479621887 + 277.8913378715515, + -156.13257884979248, + 126.32493674755096 ], "rotation_quaternion": [ - 0.4617486298084259, - 0.8870108127593994, - 0.0, - 0.0 + 0.4616372883319855, + 0.8867968320846558, + 0.019482282921671867, + -0.01014183834195137 ], "normal": [ - 0.0, - -0.8191520571708679, - -0.5735763907432556 + -3.725290298461914e-09, + -0.8191521763801575, + -0.5735763311386108 ] }, { @@ -2058,25 +2058,25 @@ "id": 231, "link": "Ellbow", "position_m": [ - 0.2800000011920929, - -0.10656015574932098, - 0.11742367595434189 + 0.2808724045753479, + -0.10950353741645813, + 0.11536269634962082 ], "position_mm": [ - 280.0000011920929, - -106.56015574932098, - 117.42367595434189 + 280.8724045753479, + -109.50353741645813, + 115.36269634962082 ], "rotation_quaternion": [ - 0.30070579051971436, - -0.9537169933319092, - -0.0, - -0.0 + 0.30066290497779846, + -0.9535808563232422, + 0.016109948977828026, + 0.005079448223114014 ], "normal": [ - 0.0, - 0.5735763907432556, - -0.8191519975662231 + -9.31322685637781e-10, + 0.5735765099525452, + -0.8191521167755127 ] }, { @@ -2084,25 +2084,25 @@ "id": 120, "link": "Arm2", "position_m": [ - 0.2457078993320465, - -0.11652347445487976, - 0.2583991289138794 + 0.24501949548721313, + -0.11380598694086075, + 0.25901585817337036 ], "position_mm": [ - 245.7078993320465, - -116.52347445487976, - 258.3991289138794 + 245.01949548721313, + -113.80598694086075, + 259.01585817337036 ], "rotation_quaternion": [ - 0.3913043141365051, - -0.4663383960723877, - -0.5099576711654663, - 0.6077439188957214 + 0.376783162355423, + -0.47829964756965637, + -0.49875620007514954, + 0.616851806640625 ], "normal": [ - -0.9659258127212524, - -0.2548868656158447, - 0.04494340345263481 + -0.965925931930542, + -0.25488683581352234, + 0.044943422079086304 ] }, { @@ -2110,25 +2110,25 @@ "id": 122, "link": "Arm2", "position_m": [ - 0.29774999618530273, - -0.07719769328832626, - 0.2514649033546448 + 0.2997784912586212, + -0.07863500714302063, + 0.2500579357147217 ], "position_mm": [ - 297.74999618530273, - -77.19769328832626, - 251.46490335464478 + 299.7784912586212, + -78.63500714302063, + 250.05793571472168 ], "rotation_quaternion": [ - 0.6208851337432861, - -0.7399421334266663, - 0.16636574268341064, - -0.19826693832874298 + 0.6187995076179504, + -0.7416245937347412, + 0.15869732201099396, + -0.2046833634376526 ], "normal": [ 0.5000001192092896, - 0.8528684377670288, - -0.1503838300704956 + 0.8528684973716736, + -0.15038377046585083 ] }, { @@ -2136,25 +2136,25 @@ "id": 218, "link": "Arm2", "position_m": [ - 0.26225000619888306, - -0.13775137066841125, - 0.262142151594162 + 0.26372194290161133, + -0.13834784924983978, + 0.2636532485485077 ], "position_mm": [ - 262.25000619888306, - -137.75137066841125, - 262.142151594162 + 263.7219429016113, + -138.34784924983978, + 263.6532485485077 ], "rotation_quaternion": [ - 0.16636572778224945, - -0.19826693832874298, - -0.6208851337432861, - 0.7399421334266663 + 0.14896158874034882, + -0.2127777338027954, + -0.616063117980957, + 0.7436412572860718 ], "normal": [ -0.5000001192092896, - -0.8528684973716736, - 0.15038380026817322 + -0.8528684377670288, + 0.15038372576236725 ] }, { @@ -2162,25 +2162,25 @@ "id": 113, "link": "Arm2", "position_m": [ - 0.30641376972198486, - -0.11033748090267181, - 0.3283882141113281 + 0.30615535378456116, + -0.11086001992225647, + 0.3280021548271179 ], "position_mm": [ - 306.41376972198486, - -110.33748090267181, - 328.3882141113281 + 306.15535378456116, + -110.86001992225647, + 328.0021548271179 ], "rotation_quaternion": [ - 0.321393758058548, - -0.3830221891403198, - 0.5566704273223877, - -0.6634140014648438 + 0.32908597588539124, + -0.37652352452278137, + 0.5610864758491516, + -0.6596320867538452 ], "normal": [ - 0.8660253286361694, - -0.492404043674469, - 0.08682413399219513 + 0.8660252690315247, + -0.4924039840698242, + 0.08682409673929214 ] }, { @@ -2188,25 +2188,25 @@ "id": 114, "link": "Arm2", "position_m": [ - 0.2457078993320465, - -0.10436809062957764, - 0.3273356556892395 + 0.24541468918323517, + -0.10301198065280914, + 0.32872486114501953 ], "position_mm": [ - 245.7078993320465, - -104.36809062957764, - 327.3356556892395 + 245.41468918323517, + -103.01198065280914, + 328.72486114501953 ], "rotation_quaternion": [ - 0.3913043141365051, - -0.4663383960723877, - -0.5099576711654663, - 0.6077439188957214 + 0.38600966334342957, + -0.47075116634368896, + -0.5058870315551758, + 0.6111205220222473 ], "normal": [ -0.9659258127212524, - -0.2548868656158447, - 0.04494340345263481 + -0.25488683581352234, + 0.044943373650312424 ] }, { @@ -2214,25 +2214,25 @@ "id": 115, "link": "Arm2", "position_m": [ - 0.2708114683628082, - -0.06154801696538925, - 0.31978532671928406 + 0.27426716685295105, + -0.06042097136378288, + 0.32084476947784424 ], "position_mm": [ - 270.8114683628082, - -61.54801696538925, - 319.78532671928406 + 274.26716685295105, + -60.42097136378288, + 320.84476947784424 ], "rotation_quaternion": [ - 0.6372884511947632, - -0.7594909071922302, - -0.083900585770607, - 0.09998880326747894 + 0.6391818523406982, + -0.7576369047164917, + -0.09925705939531326, + 0.0870683491230011 ], "normal": [ - -0.2588188946247101, - 0.951251208782196, - -0.1677314192056656 + -0.25881901383399963, + 0.9512512683868408, + -0.16773125529289246 ] }, { @@ -2240,25 +2240,25 @@ "id": 124, "link": "Arm2", "position_m": [ - 0.29774999618530273, - -0.05861732363700867, - 0.3568393588066101 + 0.30099061131477356, + -0.06066314876079559, + 0.35601139068603516 ], "position_mm": [ - 297.74999618530273, - -58.61732363700867, - 356.8393588066101 + 300.99061131477356, + -60.66314876079559, + 356.01139068603516 ], "rotation_quaternion": [ - 0.6208851337432861, - -0.7399421334266663, - 0.16636574268341064, - -0.19826693832874298 + 0.6174442768096924, + -0.7426491379737854, + 0.1538316160440445, + -0.2087361067533493 ], "normal": [ - 0.5000001192092896, - 0.8528684377670288, - -0.1503838300704956 + 0.5000002384185791, + 0.852868378162384, + -0.15038369596004486 ] }, { @@ -2266,25 +2266,25 @@ "id": 219, "link": "Arm2", "position_m": [ - 0.26225000619888306, - -0.11917100101709366, - 0.36751657724380493 + 0.26069527864456177, + -0.11779743432998657, + 0.37013721466064453 ], "position_mm": [ - 262.25000619888306, - -119.17100101709366, - 367.51657724380493 + 260.69527864456177, + -117.79743432998657, + 370.13721466064453 ], "rotation_quaternion": [ - 0.16636572778224945, - -0.19826693832874298, - -0.6208851337432861, - 0.7399421334266663 + 0.18413189053535461, + -0.18326134979724884, + -0.6254785060882568, + 0.7357223629951477 ], "normal": [ - -0.5000001192092896, - -0.8528684973716736, - 0.15038380026817322 + -0.5, + -0.8528685569763184, + 0.15038388967514038 ] }, { @@ -2292,20 +2292,20 @@ "id": 40, "link": "FingerA", "position_m": [ - 0.23790599405765533, - -0.07534870505332947, - 0.4407029151916504 + 0.2359294295310974, + -0.07600420713424683, + 0.4424353241920471 ], "position_mm": [ - 237.90599405765533, - -75.34870505332947, - 440.7029151916504 + 235.9294295310974, + -76.00420713424683, + 442.4353241920471 ], "rotation_quaternion": [ - 0.46363329887390137, - -0.7969679236412048, - -0.33003535866737366, - 0.20239299535751343 + 0.4684546887874603, + -0.7886393666267395, + -0.3494698405265808, + 0.19096852838993073 ], "normal": [ -0.6286321878433228, @@ -2318,25 +2318,25 @@ "id": 41, "link": "FingerA", "position_m": [ - 0.2865985035896301, - -0.08433715254068375, - 0.4387679696083069 + 0.2877805233001709, + -0.08223049342632294, + 0.43825697898864746 ], "position_mm": [ - 286.5985035896301, - -84.33715254068375, - 438.7679696083069 + 287.7805233001709, + -82.23049342632294, + 438.25697898864746 ], "rotation_quaternion": [ - 0.5581441521644592, - -0.06250002235174179, - -0.10630220174789429, - -0.8205295205116272 + 0.5437114834785461, + -0.06063169240951538, + -0.10737884044647217, + -0.8301634788513184 ], "normal": [ - -0.01609768159687519, - 0.24421626329421997, - 0.9695872664451599 + -0.0160977840423584, + 0.24421629309654236, + 0.9695871472358704 ] }, { @@ -2344,25 +2344,25 @@ "id": 42, "link": "FingerA", "position_m": [ - 0.24684388935565948, - -0.07634630054235458, - 0.4630848467350006 + 0.24972526729106903, + -0.07746575772762299, + 0.4622630476951599 ], "position_mm": [ - 246.84388935565948, - -76.34630054235458, - 463.0848467350006 + 249.72526729106903, + -77.46575772762299, + 462.2630476951599 ], "rotation_quaternion": [ - 0.41063761711120605, - 0.2584373950958252, - 0.35183462500572205, - -0.8004993796348572 + 0.4011799097061157, + 0.25427523255348206, + 0.3548543453216553, + -0.8052808046340942 ], "normal": [ - -0.12480488419532776, - -0.775534987449646, - 0.6188451051712036 + -0.12480506300926208, + -0.7755351066589355, + 0.6188450455665588 ] }, { @@ -2370,24 +2370,24 @@ "id": 43, "link": "FingerB", "position_m": [ - 0.2821648120880127, - -0.0501088984310627, - 0.4476774334907532 + 0.2815578877925873, + -0.05054605007171631, + 0.4479168653488159 ], "position_mm": [ - 282.1648120880127, - -50.1088984310627, - 447.6774334907532 + 281.5578877925873, + -50.54605007171631, + 447.9168653488159 ], "rotation_quaternion": [ - 0.7969116568565369, - 0.18472488224506378, - 0.470951646566391, - -0.3301711976528168 + 0.7906179428100586, + 0.1759130209684372, + 0.47431355714797974, + -0.34497031569480896 ], "normal": [ 0.6286320686340332, - -0.605408251285553, + -0.6054081916809082, 0.4881625473499298 ] }, @@ -2396,25 +2396,25 @@ "id": 44, "link": "FingerB", "position_m": [ - 0.2479085922241211, - -0.056147944182157516, - 0.4123852849006653 + 0.2459501177072525, + -0.056479860097169876, + 0.41077566146850586 ], "position_mm": [ - 247.9085922241211, - -56.14794418215752, - 412.3852849006653 + 245.9501177072525, + -56.479860097169876, + 410.77566146850586 ], "rotation_quaternion": [ - 0.9031913876533508, - -0.17645379900932312, - -0.3682054281234741, - -0.13241659104824066 + 0.9055390954017639, + -0.18340139091014862, + -0.3647945523262024, + -0.11527282744646072 ], "normal": [ - -0.6183891296386719, - 0.4162561297416687, - 0.6665776968002319 + -0.6183890700340271, + 0.4162560701370239, + 0.6665777564048767 ] }, { @@ -2422,25 +2422,25 @@ "id": 45, "link": "FingerB", "position_m": [ - 0.26229408383369446, - -0.03773070499300957, - 0.45348823070526123 + 0.26178643107414246, + -0.03793487325310707, + 0.4514756500720978 ], "position_mm": [ - 262.29408383369446, - -37.73070499300957, - 453.48823070526123 + 261.78643107414246, + -37.93487325310707, + 451.4756500720978 ], "rotation_quaternion": [ - 0.5646195411682129, - -0.5747702717781067, - -0.457580029964447, - -0.3761175572872162 + 0.5562506318092346, + -0.5646156668663025, + -0.47005271911621094, + -0.3883875608444214 ], "normal": [ - -0.08435487747192383, + -0.08435484021902084, 0.9932608008384705, - -0.07948067784309387 + -0.07948072999715805 ] } ] \ No newline at end of file diff --git a/data/simulation/Scene6/render_a.npz b/data/simulation/Scene6/render_a.npz index b10ee26..5a60970 100644 Binary files a/data/simulation/Scene6/render_a.npz and b/data/simulation/Scene6/render_a.npz differ diff --git a/data/simulation/Scene6/render_a.png b/data/simulation/Scene6/render_a.png index 20e6f9e..eff65ab 100644 Binary files a/data/simulation/Scene6/render_a.png and b/data/simulation/Scene6/render_a.png differ diff --git a/data/simulation/Scene6/render_b.json b/data/simulation/Scene6/render_b.json index ca2dfe5..881500a 100644 --- a/data/simulation/Scene6/render_b.json +++ b/data/simulation/Scene6/render_b.json @@ -4,20 +4,20 @@ "id": 210, "link": "Board", "position_m": [ - 0.019999999552965164, - -0.019999999552965164, + 0.022248616442084312, + -0.021048327907919884, 0.000800000037997961 ], "position_mm": [ - 19.999999552965164, - -19.999999552965164, + 22.248616442084312, + -21.048327907919884, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999293684959412, 0.0, 0.0, - 0.0 + 0.01188500877469778 ], "normal": [ 0.0, @@ -30,20 +30,20 @@ "id": 211, "link": "Board", "position_m": [ - 0.25, - -0.009999999776482582, + 0.25300133228302, + -0.010174063965678215, 0.000800000037997961 ], "position_mm": [ - 250.0, - -9.999999776482582, + 253.00133228302002, + -10.174063965678215, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999685525894165, 0.0, 0.0, - 0.0 + -0.025077931582927704 ], "normal": [ 0.0, @@ -56,20 +56,20 @@ "id": 215, "link": "Board", "position_m": [ - 0.25, - -0.09000000357627869, + 0.2504083812236786, + -0.08926653116941452, 0.000800000037997961 ], "position_mm": [ - 250.0, - -90.00000357627869, + 250.4083812236786, + -89.26653116941452, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9997801184654236, 0.0, 0.0, - 0.0 + -0.020970959216356277 ], "normal": [ 0.0, @@ -82,20 +82,20 @@ "id": 214, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.009999999776482582, + 0.3477306663990021, + -0.01176825538277626, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -9.999999776482582, + 347.7306663990021, + -11.76825538277626, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999447464942932, 0.0, 0.0, - 0.0 + -0.010514543391764164 ], "normal": [ 0.0, @@ -108,20 +108,20 @@ "id": 208, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.09000000357627869, + 0.35207417607307434, + -0.08959650993347168, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -90.00000357627869, + 352.07417607307434, + -89.59650993347168, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999729573726654, 0.0, 0.0, - 0.0 + -0.023253614082932472 ], "normal": [ 0.0, @@ -134,20 +134,20 @@ "id": 206, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.009999999776482582, + 0.6496500372886658, + -0.010126194916665554, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -9.999999776482582, + 649.6500372886658, + -10.126194916665554, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999236464500427, 0.0, 0.0, - 0.0 + 0.012358828447759151 ], "normal": [ 0.0, @@ -160,20 +160,20 @@ "id": 205, "link": "Board", "position_m": [ - 0.75, - -0.09000000357627869, + 0.752602756023407, + -0.09041992574930191, 0.000800000037997961 ], "position_mm": [ - 750.0, - -90.00000357627869, + 752.602756023407, + -90.41992574930191, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999982118606567, 0.0, 0.0, - 0.0 + 0.001896142028272152 ], "normal": [ 0.0, @@ -186,20 +186,20 @@ "id": 207, "link": "Board", "position_m": [ - 0.75, - -0.009999999776482582, + 0.7524852156639099, + -0.011385345831513405, 0.000800000037997961 ], "position_mm": [ - 750.0, - -9.999999776482582, + 752.4852156639099, + -11.385345831513405, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9998287558555603, 0.0, 0.0, - 0.0 + 0.01850726269185543 ], "normal": [ 0.0, @@ -212,20 +212,20 @@ "id": 217, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.09000000357627869, + 0.6460961699485779, + -0.08964591473340988, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -90.00000357627869, + 646.0961699485779, + -89.64591473340988, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999154210090637, 0.0, 0.0, - 0.0 + -0.01300536748021841 ], "normal": [ 0.0, @@ -238,20 +238,20 @@ "id": 46, "link": "Board", "position_m": [ - 0.5367100238800049, - 0.18544000387191772, + 0.5344940423965454, + 0.18239015340805054, -0.02680000104010105 ], "position_mm": [ - 536.7100238800049, - 185.44000387191772, + 534.4940423965454, + 182.39015340805054, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.703818142414093, 0.0, 0.0, - 0.7071067690849304 + 0.7103801965713501 ], "normal": [ 0.0, @@ -264,20 +264,20 @@ "id": 47, "link": "Board", "position_m": [ - 0.3442299962043762, - -0.2865400016307831, + 0.3432222902774811, + -0.2886880338191986, -0.02680000104010105 ], "position_mm": [ - 344.2299962043762, - -286.5400016307831, + 343.2222902774811, + -288.6880338191986, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7088200449943542, 0.0, 0.0, - 0.7071067690849304 + 0.7053893804550171 ], "normal": [ 0.0, @@ -290,20 +290,20 @@ "id": 48, "link": "Board", "position_m": [ - 0.6886900067329407, - -0.32071998715400696, + 0.6865072250366211, + -0.31871849298477173, -0.02680000104010105 ], "position_mm": [ - 688.6900067329407, - -320.71998715400696, + 686.5072250366211, + -318.71849298477173, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6992313265800476, 0.0, 0.0, - 0.7071067690849304 + 0.7148955464363098 ], "normal": [ 0.0, @@ -316,20 +316,20 @@ "id": 49, "link": "Board", "position_m": [ - 1.00600004196167, - 0.15832999348640442, + 1.0054636001586914, + 0.15744544565677643, -0.02680000104010105 ], "position_mm": [ - 1006.0000419616699, - 158.32999348640442, + 1005.4636001586914, + 157.44544565677643, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7213794589042664, 0.0, 0.0, - 0.7071067690849304 + 0.6925400495529175 ], "normal": [ 0.0, @@ -342,20 +342,20 @@ "id": 50, "link": "Board", "position_m": [ - 0.5734099745750427, - 0.21186000108718872, + 0.57060307264328, + 0.2115737646818161, -0.02680000104010105 ], "position_mm": [ - 573.4099745750427, - 211.86000108718872, + 570.60307264328, + 211.5737646818161, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7020010352134705, 0.0, 0.0, - 0.7071067690849304 + 0.7121759653091431 ], "normal": [ 0.0, @@ -368,20 +368,20 @@ "id": 51, "link": "Board", "position_m": [ - 0.16779999434947968, - -0.17207999527454376, + 0.16782739758491516, + -0.17405369877815247, -0.02680000104010105 ], "position_mm": [ - 167.79999434947968, - -172.07999527454376, + 167.82739758491516, + -174.05369877815247, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7195118069648743, 0.0, 0.0, - 0.7071067690849304 + 0.6944802403450012 ], "normal": [ 0.0, @@ -394,20 +394,20 @@ "id": 52, "link": "Board", "position_m": [ - 0.09467999637126923, - 0.20866000652313232, + 0.09335096180438995, + 0.2123865783214569, -0.02680000104010105 ], "position_mm": [ - 94.67999637126923, - 208.66000652313232, + 93.35096180438995, + 212.3865783214569, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6987027525901794, 0.0, 0.0, - 0.7071067690849304 + 0.7154121398925781 ], "normal": [ 0.0, @@ -420,20 +420,20 @@ "id": 53, "link": "Board", "position_m": [ - 0.48625001311302185, - 0.21223999559879303, + 0.4882509112358093, + 0.21466295421123505, -0.02680000104010105 ], "position_mm": [ - 486.25001311302185, - 212.23999559879303, + 488.2509112358093, + 214.66295421123505, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7087159752845764, 0.0, 0.0, - 0.7071067690849304 + 0.7054939270019531 ], "normal": [ 0.0, @@ -446,20 +446,20 @@ "id": 54, "link": "Board", "position_m": [ - 0.34226998686790466, - -0.33059000968933105, + 0.3393630087375641, + -0.32810652256011963, -0.02680000104010105 ], "position_mm": [ - 342.26998686790466, - -330.59000968933105, + 339.3630087375641, + -328.10652256011963, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7050278782844543, 0.0, 0.0, - 0.7071067690849304 + 0.7091796398162842 ], "normal": [ 0.0, @@ -472,20 +472,20 @@ "id": 55, "link": "Board", "position_m": [ - 0.2837199866771698, - -0.262580007314682, + 0.2840869426727295, + -0.2614351212978363, -0.02680000104010105 ], "position_mm": [ - 283.7199866771698, - -262.580007314682, + 284.0869426727295, + -261.4351212978363, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7199468612670898, 0.0, 0.0, - 0.7071067690849304 + 0.6940292119979858 ], "normal": [ 0.0, @@ -498,20 +498,20 @@ "id": 56, "link": "Board", "position_m": [ - 0.4986799955368042, - 0.16866999864578247, + 0.5001215934753418, + 0.16501259803771973, -0.02680000104010105 ], "position_mm": [ - 498.6799955368042, - 168.66999864578247, + 500.1215934753418, + 165.01259803771973, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7080808877944946, 0.0, 0.0, - 0.7071067690849304 + 0.7061313390731812 ], "normal": [ 0.0, @@ -524,20 +524,20 @@ "id": 57, "link": "Board", "position_m": [ - 0.6028599739074707, - -0.3640500009059906, + 0.6033008098602295, + -0.36474767327308655, -0.02680000104010105 ], "position_mm": [ - 602.8599739074707, - -364.0500009059906, + 603.3008098602295, + -364.74767327308655, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7246779799461365, 0.0, 0.0, - 0.7071067690849304 + 0.6890876889228821 ], "normal": [ 0.0, @@ -550,20 +550,20 @@ "id": 58, "link": "Board", "position_m": [ - 0.0500900000333786, - -0.21810999512672424, + 0.047158900648355484, + -0.21727287769317627, -0.02680000104010105 ], "position_mm": [ - 50.0900000333786, - -218.10999512672424, + 47.158900648355484, + -217.27287769317627, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.701831042766571, 0.0, 0.0, - 0.7071067690849304 + 0.7123434543609619 ], "normal": [ 0.0, @@ -576,20 +576,20 @@ "id": 59, "link": "Board", "position_m": [ - 0.6262099742889404, - -0.2787500023841858, + 0.6269878149032593, + -0.27702319622039795, -0.02680000104010105 ], "position_mm": [ - 626.2099742889404, - -278.7500023841858, + 626.9878149032593, + -277.02319622039795, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6904125809669495, 0.0, 0.0, - 0.7071067690849304 + 0.7234158515930176 ], "normal": [ 0.0, @@ -602,20 +602,20 @@ "id": 60, "link": "Board", "position_m": [ - 0.43435999751091003, - 0.28380998969078064, + 0.43540406227111816, + 0.28185170888900757, -0.02680000104010105 ], "position_mm": [ - 434.35999751091003, - 283.80998969078064, + 435.40406227111816, + 281.85170888900757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7157310843467712, 0.0, 0.0, - 0.7071067690849304 + 0.698375940322876 ], "normal": [ 0.0, @@ -628,20 +628,20 @@ "id": 61, "link": "Board", "position_m": [ - -0.022420000284910202, - 0.3358300030231476, + -0.021439123898744583, + 0.3331937789916992, -0.02680000104010105 ], "position_mm": [ - -22.420000284910202, - 335.8300030231476, + -21.439123898744583, + 333.1937789916992, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6955463886260986, 0.0, 0.0, - 0.7071067690849304 + 0.718481183052063 ], "normal": [ 0.0, @@ -654,20 +654,20 @@ "id": 62, "link": "Board", "position_m": [ - 0.40470001101493835, - -0.17509999871253967, + 0.4012886583805084, + -0.17330820858478546, -0.02680000104010105 ], "position_mm": [ - 404.70001101493835, - -175.09999871253967, + 401.2886583805084, + -173.30820858478546, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894692778587341, 0.0, 0.0, - 0.7071067690849304 + 0.7243149280548096 ], "normal": [ 0.0, @@ -680,20 +680,20 @@ "id": 63, "link": "Board", "position_m": [ - 0.777400016784668, - -0.23614999651908875, + 0.7748330235481262, + -0.2368798702955246, -0.02680000104010105 ], "position_mm": [ - 777.400016784668, - -236.14999651908875, + 774.8330235481262, + -236.8798702955246, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6917868256568909, 0.0, 0.0, - 0.7071067690849304 + 0.7221018075942993 ], "normal": [ 0.0, @@ -706,20 +706,20 @@ "id": 64, "link": "Board", "position_m": [ - -0.02126999944448471, - -0.1882299929857254, + -0.019255325198173523, + -0.19011668860912323, -0.02680000104010105 ], "position_mm": [ - -21.26999944448471, - -188.2299929857254, + -19.255325198173523, + -190.11668860912323, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7106536626815796, 0.0, 0.0, - 0.7071067690849304 + 0.7035419940948486 ], "normal": [ 0.0, @@ -732,20 +732,20 @@ "id": 65, "link": "Board", "position_m": [ - 0.8033900260925293, - -0.29736998677253723, + 0.8008859157562256, + -0.29797449707984924, -0.02680000104010105 ], "position_mm": [ - 803.3900260925293, - -297.36998677253723, + 800.8859157562256, + -297.97449707984924, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6942296624183655, 0.0, 0.0, - 0.7071067690849304 + 0.7197535634040833 ], "normal": [ 0.0, @@ -758,20 +758,20 @@ "id": 66, "link": "Board", "position_m": [ - 0.2097499966621399, - -0.36322999000549316, + 0.20932474732398987, + -0.3642057478427887, -0.02680000104010105 ], "position_mm": [ - 209.7499966621399, - -363.22999000549316, + 209.32474732398987, + -364.2057478427887, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7164389491081238, 0.0, 0.0, - 0.7071067690849304 + 0.6976498365402222 ], "normal": [ 0.0, @@ -784,20 +784,20 @@ "id": 67, "link": "Board", "position_m": [ - 0.5230699777603149, - 0.2670400142669678, + 0.5241584181785583, + 0.26714980602264404, -0.02680000104010105 ], "position_mm": [ - 523.0699777603149, - 267.0400142669678, + 524.1584181785583, + 267.14980602264404, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894137859344482, 0.0, 0.0, - 0.7071067690849304 + 0.7243677973747253 ], "normal": [ 0.0, @@ -810,20 +810,20 @@ "id": 68, "link": "Board", "position_m": [ - 0.5737299919128418, - 0.1706400066614151, + 0.5749819278717041, + 0.17384926974773407, -0.02680000104010105 ], "position_mm": [ - 573.7299919128418, - 170.6400066614151, + 574.9819278717041, + 173.84926974773407, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6978878378868103, 0.0, 0.0, - 0.7071067690849304 + 0.7162070870399475 ], "normal": [ 0.0, @@ -836,20 +836,20 @@ "id": 69, "link": "Board", "position_m": [ - 0.00761000020429492, - -0.2812100052833557, + 0.0057358331978321075, + -0.27848321199417114, -0.02680000104010105 ], "position_mm": [ - 7.61000020429492, - -281.2100052833557, + 5.7358331978321075, + -278.48321199417114, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7193307876586914, 0.0, 0.0, - 0.7071067690849304 + 0.6946677565574646 ], "normal": [ 0.0, @@ -862,20 +862,20 @@ "id": 70, "link": "Board", "position_m": [ - 0.6018700003623962, - 0.3003300130367279, + 0.5982001423835754, + 0.299286812543869, -0.02680000104010105 ], "position_mm": [ - 601.8700003623962, - 300.3300130367279, + 598.2001423835754, + 299.286812543869, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7086071372032166, 0.0, 0.0, - 0.7071067690849304 + 0.7056032419204712 ], "normal": [ 0.0, @@ -888,20 +888,20 @@ "id": 71, "link": "Board", "position_m": [ - 0.749750018119812, - -0.28400999307632446, + 0.7513083219528198, + -0.28566882014274597, -0.02680000104010105 ], "position_mm": [ - 749.750018119812, - -284.00999307632446, + 751.3083219528198, + -285.668820142746, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7250687479972839, 0.0, 0.0, - 0.7071067690849304 + 0.6886765956878662 ], "normal": [ 0.0, @@ -914,20 +914,20 @@ "id": 72, "link": "Board", "position_m": [ - 0.44099000096321106, - 0.19431999325752258, + 0.4415956437587738, + 0.19342109560966492, -0.02680000104010105 ], "position_mm": [ - 440.99000096321106, - 194.31999325752258, + 441.5956437587738, + 193.42109560966492, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.688755214214325, 0.0, 0.0, - 0.7071067690849304 + 0.7249939441680908 ], "normal": [ 0.0, @@ -940,20 +940,20 @@ "id": 73, "link": "Board", "position_m": [ - 0.22172999382019043, - 0.3331100046634674, + 0.22175845503807068, + 0.33099427819252014, -0.02680000104010105 ], "position_mm": [ - 221.72999382019043, - 333.1100046634674, + 221.75845503807068, + 330.99427819252014, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7047278881072998, 0.0, 0.0, - 0.7071067690849304 + 0.7094777226448059 ], "normal": [ 0.0, @@ -966,20 +966,20 @@ "id": 74, "link": "Board", "position_m": [ - 0.09378000348806381, - 0.1445000022649765, + 0.09413553029298782, + 0.14080822467803955, -0.02680000104010105 ], "position_mm": [ - 93.78000348806381, - 144.5000022649765, + 94.13553029298782, + 140.80822467803955, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7212668061256409, 0.0, 0.0, - 0.7071067690849304 + 0.6926573514938354 ], "normal": [ 0.0, @@ -992,20 +992,20 @@ "id": 75, "link": "Board", "position_m": [ - -0.025699999183416367, - 0.19458000361919403, + -0.026741521432995796, + 0.19210436940193176, -0.02680000104010105 ], "position_mm": [ - -25.699999183416367, - 194.58000361919403, + -26.741521432995796, + 192.10436940193176, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7238720655441284, 0.0, 0.0, - 0.7071067690849304 + 0.689934253692627 ], "normal": [ 0.0, @@ -1018,20 +1018,20 @@ "id": 76, "link": "Board", "position_m": [ - 0.6852099895477295, - 0.16680000722408295, + 0.6859597563743591, + 0.16911664605140686, -0.02680000104010105 ], "position_mm": [ - 685.2099895477295, - 166.80000722408295, + 685.9597563743591, + 169.11664605140686, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7181246280670166, 0.0, 0.0, - 0.7071067690849304 + 0.6959145069122314 ], "normal": [ 0.0, @@ -1044,20 +1044,20 @@ "id": 77, "link": "Board", "position_m": [ - 0.01819000020623207, - 0.1915699988603592, + 0.015013295225799084, + 0.18992853164672852, -0.02680000104010105 ], "position_mm": [ - 18.19000020623207, - 191.5699988603592, + 15.013295225799084, + 189.92853164672852, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7166491746902466, 0.0, 0.0, - 0.7071067690849304 + 0.6974338293075562 ], "normal": [ 0.0, @@ -1070,20 +1070,20 @@ "id": 78, "link": "Board", "position_m": [ - 0.8231099843978882, - -0.3443799912929535, + 0.8210617303848267, + -0.3414073884487152, -0.02680000104010105 ], "position_mm": [ - 823.1099843978882, - -344.3799912929535, + 821.0617303848267, + -341.4073884487152, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6912208199501038, 0.0, 0.0, - 0.7071067690849304 + 0.7226436734199524 ], "normal": [ 0.0, @@ -1096,20 +1096,20 @@ "id": 79, "link": "Board", "position_m": [ - 0.3122999966144562, - -0.15910999476909637, + 0.3110635578632355, + -0.16000252962112427, -0.02680000104010105 ], "position_mm": [ - 312.2999966144562, - -159.10999476909637, + 311.0635578632355, + -160.00252962112427, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7194755673408508, 0.0, 0.0, - 0.7071067690849304 + 0.6945177912712097 ], "normal": [ 0.0, @@ -1122,20 +1122,20 @@ "id": 80, "link": "Board", "position_m": [ - 0.8635900020599365, - -0.3359200060367584, + 0.8641324639320374, + -0.33793237805366516, -0.02680000104010105 ], "position_mm": [ - 863.5900020599365, - -335.9200060367584, + 864.1324639320374, + -337.93237805366516, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.699359118938446, 0.0, 0.0, - 0.7071067690849304 + 0.7147704362869263 ], "normal": [ 0.0, @@ -1148,20 +1148,20 @@ "id": 81, "link": "Board", "position_m": [ - 0.13213999569416046, - 0.16902999579906464, + 0.13131681084632874, + 0.1663064956665039, -0.02680000104010105 ], "position_mm": [ - 132.13999569416046, - 169.02999579906464, + 131.31681084632874, + 166.3064956665039, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049572467803955, 0.0, 0.0, - 0.7071067690849304 + 0.7092497944831848 ], "normal": [ 0.0, @@ -1174,20 +1174,20 @@ "id": 82, "link": "Board", "position_m": [ - 0.21916000545024872, - 0.2972399890422821, + 0.21906347572803497, + 0.2957213819026947, -0.02680000104010105 ], "position_mm": [ - 219.16000545024872, - 297.2399890422821, + 219.06347572803497, + 295.7213819026947, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.706917941570282, 0.0, 0.0, - 0.7071067690849304 + 0.7072955965995789 ], "normal": [ 0.0, @@ -1200,20 +1200,20 @@ "id": 83, "link": "Board", "position_m": [ - 0.04416000097990036, - 0.33921998739242554, + 0.046367011964321136, + 0.340971440076828, -0.02680000104010105 ], "position_mm": [ - 44.16000097990036, - 339.21998739242554, + 46.36701196432114, + 340.971440076828, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7221697568893433, 0.0, 0.0, - 0.7071067690849304 + 0.6917159557342529 ], "normal": [ 0.0, @@ -1226,20 +1226,20 @@ "id": 84, "link": "Board", "position_m": [ - 0.40748998522758484, - 0.2584199905395508, + 0.40924882888793945, + 0.2613544166088104, -0.02680000104010105 ], "position_mm": [ - 407.48998522758484, - 258.4199905395508, + 409.24882888793945, + 261.3544166088104, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7240275144577026, 0.0, 0.0, - 0.7071067690849304 + 0.6897711157798767 ], "normal": [ 0.0, @@ -1252,20 +1252,20 @@ "id": 85, "link": "Board", "position_m": [ - 0.504580020904541, - -0.3127500116825104, + 0.5057622194290161, + -0.3140900731086731, -0.02680000104010105 ], "position_mm": [ - 504.580020904541, - -312.7500116825104, + 505.7622194290161, + -314.0900731086731, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7215025424957275, 0.0, 0.0, - 0.7071067690849304 + 0.6924118399620056 ], "normal": [ 0.0, @@ -1278,20 +1278,20 @@ "id": 86, "link": "Board", "position_m": [ - 0.36289000511169434, - 0.29201000928878784, + 0.36220046877861023, + 0.2955012917518616, -0.02680000104010105 ], "position_mm": [ - 362.89000511169434, - 292.01000928878784, + 362.20046877861023, + 295.5012917518616, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944923400878906, 0.0, 0.0, - 0.7071067690849304 + 0.7195001244544983 ], "normal": [ 0.0, @@ -1304,20 +1304,20 @@ "id": 87, "link": "Board", "position_m": [ - 0.9436299800872803, - -0.2457599937915802, + 0.9422120451927185, + -0.2451900839805603, -0.02680000104010105 ], "position_mm": [ - 943.6299800872803, - -245.7599937915802, + 942.2120451927185, + -245.1900839805603, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944408416748047, 0.0, 0.0, - 0.7071067690849304 + 0.7195497751235962 ], "normal": [ 0.0, @@ -1330,20 +1330,20 @@ "id": 88, "link": "Board", "position_m": [ - 0.7658699750900269, - 0.3160400092601776, + 0.763528048992157, + 0.31697556376457214, -0.02680000104010105 ], "position_mm": [ - 765.8699750900269, - 316.0400092601776, + 763.528048992157, + 316.97556376457214, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6920510530471802, 0.0, 0.0, - 0.7071067690849304 + 0.7218486070632935 ], "normal": [ 0.0, @@ -1356,20 +1356,20 @@ "id": 89, "link": "Board", "position_m": [ - 0.9880200028419495, - -0.36913999915122986, + 0.9887282848358154, + -0.37003207206726074, -0.02680000104010105 ], "position_mm": [ - 988.0200028419495, - -369.13999915122986, + 988.7282848358154, + -370.03207206726074, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884408593177795, 0.0, 0.0, - 0.7071067690849304 + 0.725292444229126 ], "normal": [ 0.0, @@ -1382,20 +1382,20 @@ "id": 90, "link": "Board", "position_m": [ - 0.6431699991226196, - 0.316430002450943, + 0.6421770453453064, + 0.31793758273124695, -0.02680000104010105 ], "position_mm": [ - 643.1699991226196, - 316.430002450943, + 642.1770453453064, + 317.93758273124695, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7011776566505432, 0.0, 0.0, - 0.7071067690849304 + 0.7129866480827332 ], "normal": [ 0.0, @@ -1408,20 +1408,20 @@ "id": 91, "link": "Board", "position_m": [ - 0.7233499884605408, - 0.32804998755455017, + 0.722328782081604, + 0.3285917341709137, -0.02680000104010105 ], "position_mm": [ - 723.3499884605408, - 328.04998755455017, + 722.328782081604, + 328.5917341709137, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7002686262130737, 0.0, 0.0, - 0.7071067690849304 + 0.713879406452179 ], "normal": [ 0.0, @@ -1434,20 +1434,20 @@ "id": 92, "link": "Board", "position_m": [ - 0.6450899839401245, - -0.18483999371528625, + 0.6461195349693298, + -0.18722259998321533, -0.02680000104010105 ], "position_mm": [ - 645.0899839401245, - -184.83999371528625, + 646.1195349693298, + -187.22259998321533, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049509286880493, 0.0, 0.0, - 0.7071067690849304 + 0.709256112575531 ], "normal": [ 0.0, @@ -1460,20 +1460,20 @@ "id": 93, "link": "Board", "position_m": [ - 0.9348800182342529, - 0.1436000019311905, + 0.9347444176673889, + 0.13978174328804016, -0.02680000104010105 ], "position_mm": [ - 934.8800182342529, - 143.6000019311905, + 934.7444176673889, + 139.78174328804016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7046663165092468, 0.0, 0.0, - 0.7071067690849304 + 0.7095388770103455 ], "normal": [ 0.0, @@ -1486,20 +1486,20 @@ "id": 94, "link": "Board", "position_m": [ - 0.8756999969482422, - 0.17364999651908875, + 0.8736200928688049, + 0.17575305700302124, -0.02680000104010105 ], "position_mm": [ - 875.6999969482422, - 173.64999651908875, + 873.6200928688049, + 175.75305700302124, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7152015566825867, 0.0, 0.0, - 0.7071067690849304 + 0.6989182829856873 ], "normal": [ 0.0, @@ -1512,20 +1512,20 @@ "id": 95, "link": "Board", "position_m": [ - 0.186039999127388, - -0.27406999468803406, + 0.18634237349033356, + -0.2775443494319916, -0.02680000104010105 ], "position_mm": [ - 186.039999127388, - -274.06999468803406, + 186.34237349033356, + -277.5443494319916, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884647011756897, 0.0, 0.0, - 0.7071067690849304 + 0.7252698540687561 ], "normal": [ 0.0, @@ -1538,20 +1538,20 @@ "id": 96, "link": "Board", "position_m": [ - 0.36976999044418335, - -0.186489999294281, + 0.37110528349876404, + -0.18445371091365814, -0.02680000104010105 ], "position_mm": [ - 369.76999044418335, - -186.489999294281, + 371.10528349876404, + -184.45371091365814, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7109458446502686, 0.0, 0.0, - 0.7071067690849304 + 0.7032467722892761 ], "normal": [ 0.0, @@ -1564,20 +1564,20 @@ "id": 97, "link": "Board", "position_m": [ - 0.30434998869895935, - -0.3596700131893158, + 0.3060058653354645, + -0.35906118154525757, -0.02680000104010105 ], "position_mm": [ - 304.34998869895935, - -359.6700131893158, + 306.0058653354645, + -359.06118154525757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7118277549743652, 0.0, 0.0, - 0.7071067690849304 + 0.7023540735244751 ], "normal": [ 0.0, @@ -1590,20 +1590,20 @@ "id": 98, "link": "Board", "position_m": [ - 0.5752699971199036, - 0.31505998969078064, + 0.5773541331291199, + 0.3162256181240082, -0.02680000104010105 ], "position_mm": [ - 575.2699971199036, - 315.05998969078064, + 577.3541331291199, + 316.2256181240082, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7125511169433594, 0.0, 0.0, - 0.7071067690849304 + 0.7016202211380005 ], "normal": [ 0.0, @@ -1616,20 +1616,20 @@ "id": 99, "link": "Board", "position_m": [ - 0.9591599702835083, - -0.32155001163482666, + 0.9567416310310364, + -0.32076552510261536, -0.02680000104010105 ], "position_mm": [ - 959.1599702835083, - -321.55001163482666, + 956.7416310310364, + -320.76552510261536, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7188982963562012, 0.0, 0.0, - 0.7071067690849304 + 0.695115327835083 ], "normal": [ 0.0, @@ -1642,20 +1642,20 @@ "id": 100, "link": "Board", "position_m": [ - 0.8032500147819519, - 0.17236000299453735, + 0.8028234243392944, + 0.17089414596557617, -0.02680000104010105 ], "position_mm": [ - 803.2500147819519, - 172.36000299453735, + 802.8234243392944, + 170.89414596557617, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6970105767250061, 0.0, 0.0, - 0.7071067690849304 + 0.7170608639717102 ], "normal": [ 0.0, @@ -1668,20 +1668,20 @@ "id": 101, "link": "Board", "position_m": [ - 0.1177000030875206, - 0.298660010099411, + 0.11483254283666611, + 0.2996973693370819, -0.02680000104010105 ], "position_mm": [ - 117.7000030875206, - 298.660010099411, + 114.83254283666611, + 299.6973693370819, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6896732449531555, 0.0, 0.0, - 0.7071067690849304 + 0.7241207361221313 ], "normal": [ 0.0, @@ -1694,20 +1694,20 @@ "id": 102, "link": "Board", "position_m": [ - 0.6496899724006653, - -0.22300000488758087, + 0.650715172290802, + -0.22414876520633698, -0.02680000104010105 ], "position_mm": [ - 649.6899724006653, - -223.00000488758087, + 650.715172290802, + -224.14876520633698, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7192299962043762, 0.0, 0.0, - 0.7071067690849304 + 0.6947720646858215 ], "normal": [ 0.0, @@ -1720,20 +1720,20 @@ "id": 103, "link": "Board", "position_m": [ - 0.1057099997997284, - -0.1877100020647049, + 0.10463682562112808, + -0.1915196031332016, -0.02680000104010105 ], "position_mm": [ - 105.7099997997284, - -187.7100020647049, + 104.63682562112808, + -191.5196031332016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6989580392837524, 0.0, 0.0, - 0.7071067690849304 + 0.7151626944541931 ], "normal": [ 0.0, @@ -1746,20 +1746,20 @@ "id": 104, "link": "Board", "position_m": [ - 0.8267099857330322, - 0.23916000127792358, + 0.8295353055000305, + 0.24187608063220978, -0.02680000104010105 ], "position_mm": [ - 826.7099857330322, - 239.16000127792358, + 829.5353055000305, + 241.87608063220978, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6984688639640808, 0.0, 0.0, - 0.7071067690849304 + 0.7156404852867126 ], "normal": [ 0.0, @@ -1772,20 +1772,20 @@ "id": 105, "link": "Board", "position_m": [ - 0.5248399972915649, - -0.26625001430511475, + 0.5217954516410828, + -0.26843637228012085, -0.02680000104010105 ], "position_mm": [ - 524.8399972915649, - -266.25001430511475, + 521.7954516410828, + -268.43637228012085, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.696261465549469, 0.0, 0.0, - 0.7071067690849304 + 0.7177882790565491 ], "normal": [ 0.0, @@ -1798,24 +1798,24 @@ "id": 198, "link": "Arm1", "position_m": [ - 0.1899999976158142, - -0.030209094285964966, - 0.14908231794834137 + 0.19089382886886597, + -0.03041650354862213, + 0.1491578072309494 ], "position_mm": [ - 189.9999976158142, - -30.209094285964966, - 149.08231794834137 + 190.89382886886597, + -30.41650354862213, + 149.1578072309494 ], "rotation_quaternion": [ - 0.9848077297210693, - -0.1736481934785843, - 0.0, - 0.0 + 0.9845927357673645, + -0.17361025512218475, + -0.003628653474152088, + -0.02057911641895771 ], "normal": [ - 0.0, - 0.342020183801651, + -4.656612873077393e-10, + 0.3420201539993286, 0.9396926760673523 ] }, @@ -1824,25 +1824,25 @@ "id": 229, "link": "Arm1", "position_m": [ - 0.1899999976158142, - -0.1147814393043518, - 0.17986413836479187 + 0.18712648749351501, + -0.11435718834400177, + 0.17970971763134003 ], "position_mm": [ - 189.9999976158142, - -114.7814393043518, - 179.86413836479187 + 187.12648749351501, + -114.35718834400177, + 179.70971763134003 ], "rotation_quaternion": [ - 0.9848077297210693, - -0.1736481934785843, - 0.0, - 0.0 + 0.9848064184188843, + -0.1736479252576828, + 0.0002932014176622033, + 0.0016628277953714132 ], "normal": [ - 0.0, - 0.342020183801651, - 0.9396926760673523 + 5.8207653974573503e-11, + 0.3420201241970062, + 0.9396926164627075 ] }, { @@ -1850,24 +1850,24 @@ "id": 242, "link": "Arm1", "position_m": [ - 0.1899999976158142, - -0.13906486332416534, - 0.11314595490694046 + 0.18994328379631042, + -0.13688881695270538, + 0.11235393583774567 ], "position_mm": [ - 189.9999976158142, - -139.06486332416534, - 113.14595490694046 + 189.94328379631042, + -136.88881695270538, + 112.35393583774567 ], "rotation_quaternion": [ - 0.12278778851032257, - 0.6963642239570618, - 0.6963642835617065, - -0.12278781086206436 + 0.12572143971920013, + 0.71300208568573, + 0.6793190836906433, + -0.11978227645158768 ], "normal": [ - -1.4901161193847656e-08, - -0.3420201241970062, + -8.940695295223122e-08, + -0.34202003479003906, -0.9396926164627075 ] }, @@ -1876,25 +1876,25 @@ "id": 243, "link": "Arm1", "position_m": [ - 0.1899999976158142, - -0.1602822244167328, - 0.15864676237106323 + 0.19063550233840942, + -0.16161760687828064, + 0.15497785806655884 ], "position_mm": [ - 189.9999976158142, - -160.2822244167328, - 158.64676237106323 + 190.63550233840942, + -161.61760687828064, + 154.97785806655884 ], "rotation_quaternion": [ - 0.8191520571708679, - 0.5735763907432556, - 0.0, - 0.0 + 0.819145679473877, + 0.5735719203948975, + 0.0022703390568494797, + -0.003242380218580365 ], "normal": [ - 0.0, - -0.9396926760673523, - 0.3420202434062958 + 2.3283064365386963e-10, + -0.9396926164627075, + 0.34202027320861816 ] }, { @@ -1903,24 +1903,24 @@ "link": "Ellbow", "position_m": [ 0.3154999911785126, - -0.12692314386367798, - 0.14650504291057587 + -0.12665945291519165, + 0.14262309670448303 ], "position_mm": [ 315.4999911785126, - -126.92314386367798, - 146.50504291057587 + -126.65945291519165, + 142.62309670448303 ], "rotation_quaternion": [ - 0.45451948046684265, - -0.5416752696037292, - 0.45451945066452026, - -0.5416752696037292 + 0.4596068561077118, + -0.5373653173446655, + 0.4596068859100342, + -0.5373653769493103 ], "normal": [ 1.0, - 2.9802322387695312e-08, - 5.960464477539063e-08 + -8.940696716308594e-08, + 0.0 ] }, { @@ -1928,25 +1928,25 @@ "id": 245, "link": "Ellbow", "position_m": [ - 0.2800000011920929, - -0.16188383102416992, - 0.15266956388950348 + 0.2797415256500244, + -0.1621260941028595, + 0.15129566192626953 ], "position_mm": [ - 280.0000011920929, - -161.88383102416992, - 152.66956388950348 + 279.7415256500244, + -162.1260941028595, + 151.29566192626953 ], "rotation_quaternion": [ - 0.5416752099990845, - 0.45451948046684265, - 0.4545193910598755, - -0.5416752696037292 + 0.5402975082397461, + 0.45336347818374634, + 0.4556725025177002, + -0.5430494546890259 ], "normal": [ -1.4901161193847656e-07, -0.9848077297210693, - 0.17364828288555145 + 0.17364825308322906 ] }, { @@ -1954,25 +1954,25 @@ "id": 246, "link": "Ellbow", "position_m": [ - 0.2800000011920929, - -0.09196245670318604, - 0.14034052193164825 + 0.2804028391838074, + -0.09129733592271805, + 0.14411260187625885 ], "position_mm": [ - 280.0000011920929, - -91.96245670318604, - 140.34052193164825 + 280.4028391838074, + -91.29733592271805, + 144.11260187625885 ], "rotation_quaternion": [ - 0.6427875757217407, - -0.7660444974899292, - -0.0, - -0.0 + 0.6427447199821472, + -0.7659933567047119, + 0.008848491124808788, + 0.007424766663461924 ], "normal": [ - 0.0, - 0.9848077893257141, - -0.17364829778671265 + -1.862645149230957e-09, + 0.9848077297210693, + -0.1736481785774231 ] }, { @@ -1980,23 +1980,23 @@ "id": 247, "link": "Ellbow", "position_m": [ - 0.24249999225139618, - -0.09196245670318604, - 0.14034052193164825 + 0.24214139580726624, + -0.09242852032184601, + 0.13769736886024475 ], "position_mm": [ - 242.49999225139618, - -91.96245670318604, - 140.34052193164825 + 242.14139580726624, + -92.42852032184601, + 137.69736886024475 ], "rotation_quaternion": [ - 0.6427875757217407, - -0.7660444974899292, - -0.0, - -0.0 + 0.6426699757575989, + -0.7659043073654175, + 0.01465426106005907, + 0.012296386994421482 ], "normal": [ - 0.0, + -5.587935447692871e-09, 0.9848077893257141, -0.17364829778671265 ] @@ -2006,25 +2006,25 @@ "id": 248, "link": "Ellbow", "position_m": [ - 0.24249999225139618, - -0.16188383102416992, - 0.15266956388950348 + 0.2461109310388565, + -0.16198648512363434, + 0.15208737552165985 ], "position_mm": [ - 242.49999225139618, - -161.88383102416992, - 152.66956388950348 + 246.1109310388565, + -161.98648512363434, + 152.08737552165985 ], "rotation_quaternion": [ - 0.5416752099990845, - 0.45451948046684265, - 0.4545193910598755, - -0.5416752696037292 + 0.5500708818435669, + 0.4615643322467804, + 0.4473637044429779, + -0.533147394657135 ], "normal": [ - -1.4901161193847656e-07, - -0.9848077297210693, - 0.17364828288555145 + -1.1920928955078125e-07, + -0.9848077893257141, + 0.17364820837974548 ] }, { @@ -2032,25 +2032,25 @@ "id": 232, "link": "Ellbow", "position_m": [ - 0.2800000011920929, - -0.15600450336933136, - 0.12614205479621887 + 0.2778913378715515, + -0.15613257884979248, + 0.12632493674755096 ], "position_mm": [ - 280.0000011920929, - -156.00450336933136, - 126.14205479621887 + 277.8913378715515, + -156.13257884979248, + 126.32493674755096 ], "rotation_quaternion": [ - 0.4617486298084259, - 0.8870108127593994, - 0.0, - 0.0 + 0.4616372883319855, + 0.8867968320846558, + 0.019482282921671867, + -0.01014183834195137 ], "normal": [ - 0.0, - -0.8191520571708679, - -0.5735763907432556 + -3.725290298461914e-09, + -0.8191521763801575, + -0.5735763311386108 ] }, { @@ -2058,25 +2058,25 @@ "id": 231, "link": "Ellbow", "position_m": [ - 0.2800000011920929, - -0.10656015574932098, - 0.11742367595434189 + 0.2808724045753479, + -0.10950353741645813, + 0.11536269634962082 ], "position_mm": [ - 280.0000011920929, - -106.56015574932098, - 117.42367595434189 + 280.8724045753479, + -109.50353741645813, + 115.36269634962082 ], "rotation_quaternion": [ - 0.30070579051971436, - -0.9537169933319092, - -0.0, - -0.0 + 0.30066290497779846, + -0.9535808563232422, + 0.016109948977828026, + 0.005079448223114014 ], "normal": [ - 0.0, - 0.5735763907432556, - -0.8191519975662231 + -9.31322685637781e-10, + 0.5735765099525452, + -0.8191521167755127 ] }, { @@ -2084,25 +2084,25 @@ "id": 120, "link": "Arm2", "position_m": [ - 0.2457078993320465, - -0.11652347445487976, - 0.2583991289138794 + 0.24501949548721313, + -0.11380598694086075, + 0.25901585817337036 ], "position_mm": [ - 245.7078993320465, - -116.52347445487976, - 258.3991289138794 + 245.01949548721313, + -113.80598694086075, + 259.01585817337036 ], "rotation_quaternion": [ - 0.3913043141365051, - -0.4663383960723877, - -0.5099576711654663, - 0.6077439188957214 + 0.376783162355423, + -0.47829964756965637, + -0.49875620007514954, + 0.616851806640625 ], "normal": [ - -0.9659258127212524, - -0.2548868656158447, - 0.04494340345263481 + -0.965925931930542, + -0.25488683581352234, + 0.044943422079086304 ] }, { @@ -2110,25 +2110,25 @@ "id": 122, "link": "Arm2", "position_m": [ - 0.29774999618530273, - -0.07719769328832626, - 0.2514649033546448 + 0.2997784912586212, + -0.07863500714302063, + 0.2500579357147217 ], "position_mm": [ - 297.74999618530273, - -77.19769328832626, - 251.46490335464478 + 299.7784912586212, + -78.63500714302063, + 250.05793571472168 ], "rotation_quaternion": [ - 0.6208851337432861, - -0.7399421334266663, - 0.16636574268341064, - -0.19826693832874298 + 0.6187995076179504, + -0.7416245937347412, + 0.15869732201099396, + -0.2046833634376526 ], "normal": [ 0.5000001192092896, - 0.8528684377670288, - -0.1503838300704956 + 0.8528684973716736, + -0.15038377046585083 ] }, { @@ -2136,25 +2136,25 @@ "id": 218, "link": "Arm2", "position_m": [ - 0.26225000619888306, - -0.13775137066841125, - 0.262142151594162 + 0.26372194290161133, + -0.13834784924983978, + 0.2636532485485077 ], "position_mm": [ - 262.25000619888306, - -137.75137066841125, - 262.142151594162 + 263.7219429016113, + -138.34784924983978, + 263.6532485485077 ], "rotation_quaternion": [ - 0.16636572778224945, - -0.19826693832874298, - -0.6208851337432861, - 0.7399421334266663 + 0.14896158874034882, + -0.2127777338027954, + -0.616063117980957, + 0.7436412572860718 ], "normal": [ -0.5000001192092896, - -0.8528684973716736, - 0.15038380026817322 + -0.8528684377670288, + 0.15038372576236725 ] }, { @@ -2162,25 +2162,25 @@ "id": 113, "link": "Arm2", "position_m": [ - 0.30641376972198486, - -0.11033748090267181, - 0.3283882141113281 + 0.30615535378456116, + -0.11086001992225647, + 0.3280021548271179 ], "position_mm": [ - 306.41376972198486, - -110.33748090267181, - 328.3882141113281 + 306.15535378456116, + -110.86001992225647, + 328.0021548271179 ], "rotation_quaternion": [ - 0.321393758058548, - -0.3830221891403198, - 0.5566704273223877, - -0.6634140014648438 + 0.32908597588539124, + -0.37652352452278137, + 0.5610864758491516, + -0.6596320867538452 ], "normal": [ - 0.8660253286361694, - -0.492404043674469, - 0.08682413399219513 + 0.8660252690315247, + -0.4924039840698242, + 0.08682409673929214 ] }, { @@ -2188,25 +2188,25 @@ "id": 114, "link": "Arm2", "position_m": [ - 0.2457078993320465, - -0.10436809062957764, - 0.3273356556892395 + 0.24541468918323517, + -0.10301198065280914, + 0.32872486114501953 ], "position_mm": [ - 245.7078993320465, - -104.36809062957764, - 327.3356556892395 + 245.41468918323517, + -103.01198065280914, + 328.72486114501953 ], "rotation_quaternion": [ - 0.3913043141365051, - -0.4663383960723877, - -0.5099576711654663, - 0.6077439188957214 + 0.38600966334342957, + -0.47075116634368896, + -0.5058870315551758, + 0.6111205220222473 ], "normal": [ -0.9659258127212524, - -0.2548868656158447, - 0.04494340345263481 + -0.25488683581352234, + 0.044943373650312424 ] }, { @@ -2214,25 +2214,25 @@ "id": 115, "link": "Arm2", "position_m": [ - 0.2708114683628082, - -0.06154801696538925, - 0.31978532671928406 + 0.27426716685295105, + -0.06042097136378288, + 0.32084476947784424 ], "position_mm": [ - 270.8114683628082, - -61.54801696538925, - 319.78532671928406 + 274.26716685295105, + -60.42097136378288, + 320.84476947784424 ], "rotation_quaternion": [ - 0.6372884511947632, - -0.7594909071922302, - -0.083900585770607, - 0.09998880326747894 + 0.6391818523406982, + -0.7576369047164917, + -0.09925705939531326, + 0.0870683491230011 ], "normal": [ - -0.2588188946247101, - 0.951251208782196, - -0.1677314192056656 + -0.25881901383399963, + 0.9512512683868408, + -0.16773125529289246 ] }, { @@ -2240,25 +2240,25 @@ "id": 124, "link": "Arm2", "position_m": [ - 0.29774999618530273, - -0.05861732363700867, - 0.3568393588066101 + 0.30099061131477356, + -0.06066314876079559, + 0.35601139068603516 ], "position_mm": [ - 297.74999618530273, - -58.61732363700867, - 356.8393588066101 + 300.99061131477356, + -60.66314876079559, + 356.01139068603516 ], "rotation_quaternion": [ - 0.6208851337432861, - -0.7399421334266663, - 0.16636574268341064, - -0.19826693832874298 + 0.6174442768096924, + -0.7426491379737854, + 0.1538316160440445, + -0.2087361067533493 ], "normal": [ - 0.5000001192092896, - 0.8528684377670288, - -0.1503838300704956 + 0.5000002384185791, + 0.852868378162384, + -0.15038369596004486 ] }, { @@ -2266,25 +2266,25 @@ "id": 219, "link": "Arm2", "position_m": [ - 0.26225000619888306, - -0.11917100101709366, - 0.36751657724380493 + 0.26069527864456177, + -0.11779743432998657, + 0.37013721466064453 ], "position_mm": [ - 262.25000619888306, - -119.17100101709366, - 367.51657724380493 + 260.69527864456177, + -117.79743432998657, + 370.13721466064453 ], "rotation_quaternion": [ - 0.16636572778224945, - -0.19826693832874298, - -0.6208851337432861, - 0.7399421334266663 + 0.18413189053535461, + -0.18326134979724884, + -0.6254785060882568, + 0.7357223629951477 ], "normal": [ - -0.5000001192092896, - -0.8528684973716736, - 0.15038380026817322 + -0.5, + -0.8528685569763184, + 0.15038388967514038 ] }, { @@ -2292,20 +2292,20 @@ "id": 40, "link": "FingerA", "position_m": [ - 0.23790599405765533, - -0.07534870505332947, - 0.4407029151916504 + 0.2359294295310974, + -0.07600420713424683, + 0.4424353241920471 ], "position_mm": [ - 237.90599405765533, - -75.34870505332947, - 440.7029151916504 + 235.9294295310974, + -76.00420713424683, + 442.4353241920471 ], "rotation_quaternion": [ - 0.46363329887390137, - -0.7969679236412048, - -0.33003535866737366, - 0.20239299535751343 + 0.4684546887874603, + -0.7886393666267395, + -0.3494698405265808, + 0.19096852838993073 ], "normal": [ -0.6286321878433228, @@ -2318,25 +2318,25 @@ "id": 41, "link": "FingerA", "position_m": [ - 0.2865985035896301, - -0.08433715254068375, - 0.4387679696083069 + 0.2877805233001709, + -0.08223049342632294, + 0.43825697898864746 ], "position_mm": [ - 286.5985035896301, - -84.33715254068375, - 438.7679696083069 + 287.7805233001709, + -82.23049342632294, + 438.25697898864746 ], "rotation_quaternion": [ - 0.5581441521644592, - -0.06250002235174179, - -0.10630220174789429, - -0.8205295205116272 + 0.5437114834785461, + -0.06063169240951538, + -0.10737884044647217, + -0.8301634788513184 ], "normal": [ - -0.01609768159687519, - 0.24421626329421997, - 0.9695872664451599 + -0.0160977840423584, + 0.24421629309654236, + 0.9695871472358704 ] }, { @@ -2344,25 +2344,25 @@ "id": 42, "link": "FingerA", "position_m": [ - 0.24684388935565948, - -0.07634630054235458, - 0.4630848467350006 + 0.24972526729106903, + -0.07746575772762299, + 0.4622630476951599 ], "position_mm": [ - 246.84388935565948, - -76.34630054235458, - 463.0848467350006 + 249.72526729106903, + -77.46575772762299, + 462.2630476951599 ], "rotation_quaternion": [ - 0.41063761711120605, - 0.2584373950958252, - 0.35183462500572205, - -0.8004993796348572 + 0.4011799097061157, + 0.25427523255348206, + 0.3548543453216553, + -0.8052808046340942 ], "normal": [ - -0.12480488419532776, - -0.775534987449646, - 0.6188451051712036 + -0.12480506300926208, + -0.7755351066589355, + 0.6188450455665588 ] }, { @@ -2370,24 +2370,24 @@ "id": 43, "link": "FingerB", "position_m": [ - 0.2821648120880127, - -0.0501088984310627, - 0.4476774334907532 + 0.2815578877925873, + -0.05054605007171631, + 0.4479168653488159 ], "position_mm": [ - 282.1648120880127, - -50.1088984310627, - 447.6774334907532 + 281.5578877925873, + -50.54605007171631, + 447.9168653488159 ], "rotation_quaternion": [ - 0.7969116568565369, - 0.18472488224506378, - 0.470951646566391, - -0.3301711976528168 + 0.7906179428100586, + 0.1759130209684372, + 0.47431355714797974, + -0.34497031569480896 ], "normal": [ 0.6286320686340332, - -0.605408251285553, + -0.6054081916809082, 0.4881625473499298 ] }, @@ -2396,25 +2396,25 @@ "id": 44, "link": "FingerB", "position_m": [ - 0.2479085922241211, - -0.056147944182157516, - 0.4123852849006653 + 0.2459501177072525, + -0.056479860097169876, + 0.41077566146850586 ], "position_mm": [ - 247.9085922241211, - -56.14794418215752, - 412.3852849006653 + 245.9501177072525, + -56.479860097169876, + 410.77566146850586 ], "rotation_quaternion": [ - 0.9031913876533508, - -0.17645379900932312, - -0.3682054281234741, - -0.13241659104824066 + 0.9055390954017639, + -0.18340139091014862, + -0.3647945523262024, + -0.11527282744646072 ], "normal": [ - -0.6183891296386719, - 0.4162561297416687, - 0.6665776968002319 + -0.6183890700340271, + 0.4162560701370239, + 0.6665777564048767 ] }, { @@ -2422,25 +2422,25 @@ "id": 45, "link": "FingerB", "position_m": [ - 0.26229408383369446, - -0.03773070499300957, - 0.45348823070526123 + 0.26178643107414246, + -0.03793487325310707, + 0.4514756500720978 ], "position_mm": [ - 262.29408383369446, - -37.73070499300957, - 453.48823070526123 + 261.78643107414246, + -37.93487325310707, + 451.4756500720978 ], "rotation_quaternion": [ - 0.5646195411682129, - -0.5747702717781067, - -0.457580029964447, - -0.3761175572872162 + 0.5562506318092346, + -0.5646156668663025, + -0.47005271911621094, + -0.3883875608444214 ], "normal": [ - -0.08435487747192383, + -0.08435484021902084, 0.9932608008384705, - -0.07948067784309387 + -0.07948072999715805 ] } ] \ No newline at end of file diff --git a/data/simulation/Scene6/render_b.npz b/data/simulation/Scene6/render_b.npz index b10ee26..5a60970 100644 Binary files a/data/simulation/Scene6/render_b.npz and b/data/simulation/Scene6/render_b.npz differ diff --git a/data/simulation/Scene6/render_b.png b/data/simulation/Scene6/render_b.png index 6f7c27c..76a36e5 100644 Binary files a/data/simulation/Scene6/render_b.png and b/data/simulation/Scene6/render_b.png differ diff --git a/data/simulation/Scene6/render_c.json b/data/simulation/Scene6/render_c.json new file mode 100644 index 0000000..881500a --- /dev/null +++ b/data/simulation/Scene6/render_c.json @@ -0,0 +1,2446 @@ +[ + { + "name": "Board_marker_210", + "id": 210, + "link": "Board", + "position_m": [ + 0.022248616442084312, + -0.021048327907919884, + 0.000800000037997961 + ], + "position_mm": [ + 22.248616442084312, + -21.048327907919884, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9999293684959412, + 0.0, + 0.0, + 0.01188500877469778 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_211", + "id": 211, + "link": "Board", + "position_m": [ + 0.25300133228302, + -0.010174063965678215, + 0.000800000037997961 + ], + "position_mm": [ + 253.00133228302002, + -10.174063965678215, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.999685525894165, + 0.0, + 0.0, + -0.025077931582927704 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_215", + "id": 215, + "link": "Board", + "position_m": [ + 0.2504083812236786, + -0.08926653116941452, + 0.000800000037997961 + ], + "position_mm": [ + 250.4083812236786, + -89.26653116941452, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9997801184654236, + 0.0, + 0.0, + -0.020970959216356277 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_214", + "id": 214, + "link": "Board", + "position_m": [ + 0.3477306663990021, + -0.01176825538277626, + 0.000800000037997961 + ], + "position_mm": [ + 347.7306663990021, + -11.76825538277626, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9999447464942932, + 0.0, + 0.0, + -0.010514543391764164 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_208", + "id": 208, + "link": "Board", + "position_m": [ + 0.35207417607307434, + -0.08959650993347168, + 0.000800000037997961 + ], + "position_mm": [ + 352.07417607307434, + -89.59650993347168, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.999729573726654, + 0.0, + 0.0, + -0.023253614082932472 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_206", + "id": 206, + "link": "Board", + "position_m": [ + 0.6496500372886658, + -0.010126194916665554, + 0.000800000037997961 + ], + "position_mm": [ + 649.6500372886658, + -10.126194916665554, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9999236464500427, + 0.0, + 0.0, + 0.012358828447759151 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_205", + "id": 205, + "link": "Board", + "position_m": [ + 0.752602756023407, + -0.09041992574930191, + 0.000800000037997961 + ], + "position_mm": [ + 752.602756023407, + -90.41992574930191, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9999982118606567, + 0.0, + 0.0, + 0.001896142028272152 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_207", + "id": 207, + "link": "Board", + "position_m": [ + 0.7524852156639099, + -0.011385345831513405, + 0.000800000037997961 + ], + "position_mm": [ + 752.4852156639099, + -11.385345831513405, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9998287558555603, + 0.0, + 0.0, + 0.01850726269185543 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_217", + "id": 217, + "link": "Board", + "position_m": [ + 0.6460961699485779, + -0.08964591473340988, + 0.000800000037997961 + ], + "position_mm": [ + 646.0961699485779, + -89.64591473340988, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9999154210090637, + 0.0, + 0.0, + -0.01300536748021841 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_46", + "id": 46, + "link": "Board", + "position_m": [ + 0.5344940423965454, + 0.18239015340805054, + -0.02680000104010105 + ], + "position_mm": [ + 534.4940423965454, + 182.39015340805054, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.703818142414093, + 0.0, + 0.0, + 0.7103801965713501 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_47", + "id": 47, + "link": "Board", + "position_m": [ + 0.3432222902774811, + -0.2886880338191986, + -0.02680000104010105 + ], + "position_mm": [ + 343.2222902774811, + -288.6880338191986, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7088200449943542, + 0.0, + 0.0, + 0.7053893804550171 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_48", + "id": 48, + "link": "Board", + "position_m": [ + 0.6865072250366211, + -0.31871849298477173, + -0.02680000104010105 + ], + "position_mm": [ + 686.5072250366211, + -318.71849298477173, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6992313265800476, + 0.0, + 0.0, + 0.7148955464363098 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_49", + "id": 49, + "link": "Board", + "position_m": [ + 1.0054636001586914, + 0.15744544565677643, + -0.02680000104010105 + ], + "position_mm": [ + 1005.4636001586914, + 157.44544565677643, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7213794589042664, + 0.0, + 0.0, + 0.6925400495529175 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_50", + "id": 50, + "link": "Board", + "position_m": [ + 0.57060307264328, + 0.2115737646818161, + -0.02680000104010105 + ], + "position_mm": [ + 570.60307264328, + 211.5737646818161, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7020010352134705, + 0.0, + 0.0, + 0.7121759653091431 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_51", + "id": 51, + "link": "Board", + "position_m": [ + 0.16782739758491516, + -0.17405369877815247, + -0.02680000104010105 + ], + "position_mm": [ + 167.82739758491516, + -174.05369877815247, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7195118069648743, + 0.0, + 0.0, + 0.6944802403450012 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_52", + "id": 52, + "link": "Board", + "position_m": [ + 0.09335096180438995, + 0.2123865783214569, + -0.02680000104010105 + ], + "position_mm": [ + 93.35096180438995, + 212.3865783214569, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6987027525901794, + 0.0, + 0.0, + 0.7154121398925781 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_53", + "id": 53, + "link": "Board", + "position_m": [ + 0.4882509112358093, + 0.21466295421123505, + -0.02680000104010105 + ], + "position_mm": [ + 488.2509112358093, + 214.66295421123505, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7087159752845764, + 0.0, + 0.0, + 0.7054939270019531 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_54", + "id": 54, + "link": "Board", + "position_m": [ + 0.3393630087375641, + -0.32810652256011963, + -0.02680000104010105 + ], + "position_mm": [ + 339.3630087375641, + -328.10652256011963, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7050278782844543, + 0.0, + 0.0, + 0.7091796398162842 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_55", + "id": 55, + "link": "Board", + "position_m": [ + 0.2840869426727295, + -0.2614351212978363, + -0.02680000104010105 + ], + "position_mm": [ + 284.0869426727295, + -261.4351212978363, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7199468612670898, + 0.0, + 0.0, + 0.6940292119979858 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_56", + "id": 56, + "link": "Board", + "position_m": [ + 0.5001215934753418, + 0.16501259803771973, + -0.02680000104010105 + ], + "position_mm": [ + 500.1215934753418, + 165.01259803771973, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7080808877944946, + 0.0, + 0.0, + 0.7061313390731812 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_57", + "id": 57, + "link": "Board", + "position_m": [ + 0.6033008098602295, + -0.36474767327308655, + -0.02680000104010105 + ], + "position_mm": [ + 603.3008098602295, + -364.74767327308655, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7246779799461365, + 0.0, + 0.0, + 0.6890876889228821 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_58", + "id": 58, + "link": "Board", + "position_m": [ + 0.047158900648355484, + -0.21727287769317627, + -0.02680000104010105 + ], + "position_mm": [ + 47.158900648355484, + -217.27287769317627, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.701831042766571, + 0.0, + 0.0, + 0.7123434543609619 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_59", + "id": 59, + "link": "Board", + "position_m": [ + 0.6269878149032593, + -0.27702319622039795, + -0.02680000104010105 + ], + "position_mm": [ + 626.9878149032593, + -277.02319622039795, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6904125809669495, + 0.0, + 0.0, + 0.7234158515930176 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_60", + "id": 60, + "link": "Board", + "position_m": [ + 0.43540406227111816, + 0.28185170888900757, + -0.02680000104010105 + ], + "position_mm": [ + 435.40406227111816, + 281.85170888900757, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7157310843467712, + 0.0, + 0.0, + 0.698375940322876 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_61", + "id": 61, + "link": "Board", + "position_m": [ + -0.021439123898744583, + 0.3331937789916992, + -0.02680000104010105 + ], + "position_mm": [ + -21.439123898744583, + 333.1937789916992, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6955463886260986, + 0.0, + 0.0, + 0.718481183052063 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_62", + "id": 62, + "link": "Board", + "position_m": [ + 0.4012886583805084, + -0.17330820858478546, + -0.02680000104010105 + ], + "position_mm": [ + 401.2886583805084, + -173.30820858478546, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6894692778587341, + 0.0, + 0.0, + 0.7243149280548096 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_63", + "id": 63, + "link": "Board", + "position_m": [ + 0.7748330235481262, + -0.2368798702955246, + -0.02680000104010105 + ], + "position_mm": [ + 774.8330235481262, + -236.8798702955246, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6917868256568909, + 0.0, + 0.0, + 0.7221018075942993 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_64", + "id": 64, + "link": "Board", + "position_m": [ + -0.019255325198173523, + -0.19011668860912323, + -0.02680000104010105 + ], + "position_mm": [ + -19.255325198173523, + -190.11668860912323, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7106536626815796, + 0.0, + 0.0, + 0.7035419940948486 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_65", + "id": 65, + "link": "Board", + "position_m": [ + 0.8008859157562256, + -0.29797449707984924, + -0.02680000104010105 + ], + "position_mm": [ + 800.8859157562256, + -297.97449707984924, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6942296624183655, + 0.0, + 0.0, + 0.7197535634040833 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_66", + "id": 66, + "link": "Board", + "position_m": [ + 0.20932474732398987, + -0.3642057478427887, + -0.02680000104010105 + ], + "position_mm": [ + 209.32474732398987, + -364.2057478427887, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7164389491081238, + 0.0, + 0.0, + 0.6976498365402222 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_67", + "id": 67, + "link": "Board", + "position_m": [ + 0.5241584181785583, + 0.26714980602264404, + -0.02680000104010105 + ], + "position_mm": [ + 524.1584181785583, + 267.14980602264404, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6894137859344482, + 0.0, + 0.0, + 0.7243677973747253 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_68", + "id": 68, + "link": "Board", + "position_m": [ + 0.5749819278717041, + 0.17384926974773407, + -0.02680000104010105 + ], + "position_mm": [ + 574.9819278717041, + 173.84926974773407, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6978878378868103, + 0.0, + 0.0, + 0.7162070870399475 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_69", + "id": 69, + "link": "Board", + "position_m": [ + 0.0057358331978321075, + -0.27848321199417114, + -0.02680000104010105 + ], + "position_mm": [ + 5.7358331978321075, + -278.48321199417114, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7193307876586914, + 0.0, + 0.0, + 0.6946677565574646 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_70", + "id": 70, + "link": "Board", + "position_m": [ + 0.5982001423835754, + 0.299286812543869, + -0.02680000104010105 + ], + "position_mm": [ + 598.2001423835754, + 299.286812543869, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7086071372032166, + 0.0, + 0.0, + 0.7056032419204712 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_71", + "id": 71, + "link": "Board", + "position_m": [ + 0.7513083219528198, + -0.28566882014274597, + -0.02680000104010105 + ], + "position_mm": [ + 751.3083219528198, + -285.668820142746, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7250687479972839, + 0.0, + 0.0, + 0.6886765956878662 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_72", + "id": 72, + "link": "Board", + "position_m": [ + 0.4415956437587738, + 0.19342109560966492, + -0.02680000104010105 + ], + "position_mm": [ + 441.5956437587738, + 193.42109560966492, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.688755214214325, + 0.0, + 0.0, + 0.7249939441680908 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_73", + "id": 73, + "link": "Board", + "position_m": [ + 0.22175845503807068, + 0.33099427819252014, + -0.02680000104010105 + ], + "position_mm": [ + 221.75845503807068, + 330.99427819252014, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7047278881072998, + 0.0, + 0.0, + 0.7094777226448059 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_74", + "id": 74, + "link": "Board", + "position_m": [ + 0.09413553029298782, + 0.14080822467803955, + -0.02680000104010105 + ], + "position_mm": [ + 94.13553029298782, + 140.80822467803955, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7212668061256409, + 0.0, + 0.0, + 0.6926573514938354 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_75", + "id": 75, + "link": "Board", + "position_m": [ + -0.026741521432995796, + 0.19210436940193176, + -0.02680000104010105 + ], + "position_mm": [ + -26.741521432995796, + 192.10436940193176, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7238720655441284, + 0.0, + 0.0, + 0.689934253692627 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_76", + "id": 76, + "link": "Board", + "position_m": [ + 0.6859597563743591, + 0.16911664605140686, + -0.02680000104010105 + ], + "position_mm": [ + 685.9597563743591, + 169.11664605140686, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7181246280670166, + 0.0, + 0.0, + 0.6959145069122314 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_77", + "id": 77, + "link": "Board", + "position_m": [ + 0.015013295225799084, + 0.18992853164672852, + -0.02680000104010105 + ], + "position_mm": [ + 15.013295225799084, + 189.92853164672852, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7166491746902466, + 0.0, + 0.0, + 0.6974338293075562 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_78", + "id": 78, + "link": "Board", + "position_m": [ + 0.8210617303848267, + -0.3414073884487152, + -0.02680000104010105 + ], + "position_mm": [ + 821.0617303848267, + -341.4073884487152, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6912208199501038, + 0.0, + 0.0, + 0.7226436734199524 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_79", + "id": 79, + "link": "Board", + "position_m": [ + 0.3110635578632355, + -0.16000252962112427, + -0.02680000104010105 + ], + "position_mm": [ + 311.0635578632355, + -160.00252962112427, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7194755673408508, + 0.0, + 0.0, + 0.6945177912712097 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_80", + "id": 80, + "link": "Board", + "position_m": [ + 0.8641324639320374, + -0.33793237805366516, + -0.02680000104010105 + ], + "position_mm": [ + 864.1324639320374, + -337.93237805366516, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.699359118938446, + 0.0, + 0.0, + 0.7147704362869263 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_81", + "id": 81, + "link": "Board", + "position_m": [ + 0.13131681084632874, + 0.1663064956665039, + -0.02680000104010105 + ], + "position_mm": [ + 131.31681084632874, + 166.3064956665039, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7049572467803955, + 0.0, + 0.0, + 0.7092497944831848 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_82", + "id": 82, + "link": "Board", + "position_m": [ + 0.21906347572803497, + 0.2957213819026947, + -0.02680000104010105 + ], + "position_mm": [ + 219.06347572803497, + 295.7213819026947, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.706917941570282, + 0.0, + 0.0, + 0.7072955965995789 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_83", + "id": 83, + "link": "Board", + "position_m": [ + 0.046367011964321136, + 0.340971440076828, + -0.02680000104010105 + ], + "position_mm": [ + 46.36701196432114, + 340.971440076828, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7221697568893433, + 0.0, + 0.0, + 0.6917159557342529 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_84", + "id": 84, + "link": "Board", + "position_m": [ + 0.40924882888793945, + 0.2613544166088104, + -0.02680000104010105 + ], + "position_mm": [ + 409.24882888793945, + 261.3544166088104, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7240275144577026, + 0.0, + 0.0, + 0.6897711157798767 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_85", + "id": 85, + "link": "Board", + "position_m": [ + 0.5057622194290161, + -0.3140900731086731, + -0.02680000104010105 + ], + "position_mm": [ + 505.7622194290161, + -314.0900731086731, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7215025424957275, + 0.0, + 0.0, + 0.6924118399620056 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_86", + "id": 86, + "link": "Board", + "position_m": [ + 0.36220046877861023, + 0.2955012917518616, + -0.02680000104010105 + ], + "position_mm": [ + 362.20046877861023, + 295.5012917518616, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6944923400878906, + 0.0, + 0.0, + 0.7195001244544983 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_87", + "id": 87, + "link": "Board", + "position_m": [ + 0.9422120451927185, + -0.2451900839805603, + -0.02680000104010105 + ], + "position_mm": [ + 942.2120451927185, + -245.1900839805603, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6944408416748047, + 0.0, + 0.0, + 0.7195497751235962 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_88", + "id": 88, + "link": "Board", + "position_m": [ + 0.763528048992157, + 0.31697556376457214, + -0.02680000104010105 + ], + "position_mm": [ + 763.528048992157, + 316.97556376457214, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6920510530471802, + 0.0, + 0.0, + 0.7218486070632935 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_89", + "id": 89, + "link": "Board", + "position_m": [ + 0.9887282848358154, + -0.37003207206726074, + -0.02680000104010105 + ], + "position_mm": [ + 988.7282848358154, + -370.03207206726074, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6884408593177795, + 0.0, + 0.0, + 0.725292444229126 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_90", + "id": 90, + "link": "Board", + "position_m": [ + 0.6421770453453064, + 0.31793758273124695, + -0.02680000104010105 + ], + "position_mm": [ + 642.1770453453064, + 317.93758273124695, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7011776566505432, + 0.0, + 0.0, + 0.7129866480827332 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_91", + "id": 91, + "link": "Board", + "position_m": [ + 0.722328782081604, + 0.3285917341709137, + -0.02680000104010105 + ], + "position_mm": [ + 722.328782081604, + 328.5917341709137, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7002686262130737, + 0.0, + 0.0, + 0.713879406452179 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_92", + "id": 92, + "link": "Board", + "position_m": [ + 0.6461195349693298, + -0.18722259998321533, + -0.02680000104010105 + ], + "position_mm": [ + 646.1195349693298, + -187.22259998321533, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7049509286880493, + 0.0, + 0.0, + 0.709256112575531 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_93", + "id": 93, + "link": "Board", + "position_m": [ + 0.9347444176673889, + 0.13978174328804016, + -0.02680000104010105 + ], + "position_mm": [ + 934.7444176673889, + 139.78174328804016, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7046663165092468, + 0.0, + 0.0, + 0.7095388770103455 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_94", + "id": 94, + "link": "Board", + "position_m": [ + 0.8736200928688049, + 0.17575305700302124, + -0.02680000104010105 + ], + "position_mm": [ + 873.6200928688049, + 175.75305700302124, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7152015566825867, + 0.0, + 0.0, + 0.6989182829856873 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_95", + "id": 95, + "link": "Board", + "position_m": [ + 0.18634237349033356, + -0.2775443494319916, + -0.02680000104010105 + ], + "position_mm": [ + 186.34237349033356, + -277.5443494319916, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6884647011756897, + 0.0, + 0.0, + 0.7252698540687561 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_96", + "id": 96, + "link": "Board", + "position_m": [ + 0.37110528349876404, + -0.18445371091365814, + -0.02680000104010105 + ], + "position_mm": [ + 371.10528349876404, + -184.45371091365814, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7109458446502686, + 0.0, + 0.0, + 0.7032467722892761 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_97", + "id": 97, + "link": "Board", + "position_m": [ + 0.3060058653354645, + -0.35906118154525757, + -0.02680000104010105 + ], + "position_mm": [ + 306.0058653354645, + -359.06118154525757, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7118277549743652, + 0.0, + 0.0, + 0.7023540735244751 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_98", + "id": 98, + "link": "Board", + "position_m": [ + 0.5773541331291199, + 0.3162256181240082, + -0.02680000104010105 + ], + "position_mm": [ + 577.3541331291199, + 316.2256181240082, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7125511169433594, + 0.0, + 0.0, + 0.7016202211380005 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_99", + "id": 99, + "link": "Board", + "position_m": [ + 0.9567416310310364, + -0.32076552510261536, + -0.02680000104010105 + ], + "position_mm": [ + 956.7416310310364, + -320.76552510261536, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7188982963562012, + 0.0, + 0.0, + 0.695115327835083 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_100", + "id": 100, + "link": "Board", + "position_m": [ + 0.8028234243392944, + 0.17089414596557617, + -0.02680000104010105 + ], + "position_mm": [ + 802.8234243392944, + 170.89414596557617, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6970105767250061, + 0.0, + 0.0, + 0.7170608639717102 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_101", + "id": 101, + "link": "Board", + "position_m": [ + 0.11483254283666611, + 0.2996973693370819, + -0.02680000104010105 + ], + "position_mm": [ + 114.83254283666611, + 299.6973693370819, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6896732449531555, + 0.0, + 0.0, + 0.7241207361221313 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_102", + "id": 102, + "link": "Board", + "position_m": [ + 0.650715172290802, + -0.22414876520633698, + -0.02680000104010105 + ], + "position_mm": [ + 650.715172290802, + -224.14876520633698, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7192299962043762, + 0.0, + 0.0, + 0.6947720646858215 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_103", + "id": 103, + "link": "Board", + "position_m": [ + 0.10463682562112808, + -0.1915196031332016, + -0.02680000104010105 + ], + "position_mm": [ + 104.63682562112808, + -191.5196031332016, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6989580392837524, + 0.0, + 0.0, + 0.7151626944541931 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_104", + "id": 104, + "link": "Board", + "position_m": [ + 0.8295353055000305, + 0.24187608063220978, + -0.02680000104010105 + ], + "position_mm": [ + 829.5353055000305, + 241.87608063220978, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6984688639640808, + 0.0, + 0.0, + 0.7156404852867126 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_105", + "id": 105, + "link": "Board", + "position_m": [ + 0.5217954516410828, + -0.26843637228012085, + -0.02680000104010105 + ], + "position_mm": [ + 521.7954516410828, + -268.43637228012085, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.696261465549469, + 0.0, + 0.0, + 0.7177882790565491 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "aruco_198", + "id": 198, + "link": "Arm1", + "position_m": [ + 0.19089382886886597, + -0.03041650354862213, + 0.1491578072309494 + ], + "position_mm": [ + 190.89382886886597, + -30.41650354862213, + 149.1578072309494 + ], + "rotation_quaternion": [ + 0.9845927357673645, + -0.17361025512218475, + -0.003628653474152088, + -0.02057911641895771 + ], + "normal": [ + -4.656612873077393e-10, + 0.3420201539993286, + 0.9396926760673523 + ] + }, + { + "name": "aruco_229", + "id": 229, + "link": "Arm1", + "position_m": [ + 0.18712648749351501, + -0.11435718834400177, + 0.17970971763134003 + ], + "position_mm": [ + 187.12648749351501, + -114.35718834400177, + 179.70971763134003 + ], + "rotation_quaternion": [ + 0.9848064184188843, + -0.1736479252576828, + 0.0002932014176622033, + 0.0016628277953714132 + ], + "normal": [ + 5.8207653974573503e-11, + 0.3420201241970062, + 0.9396926164627075 + ] + }, + { + "name": "aruco_242", + "id": 242, + "link": "Arm1", + "position_m": [ + 0.18994328379631042, + -0.13688881695270538, + 0.11235393583774567 + ], + "position_mm": [ + 189.94328379631042, + -136.88881695270538, + 112.35393583774567 + ], + "rotation_quaternion": [ + 0.12572143971920013, + 0.71300208568573, + 0.6793190836906433, + -0.11978227645158768 + ], + "normal": [ + -8.940695295223122e-08, + -0.34202003479003906, + -0.9396926164627075 + ] + }, + { + "name": "aruco_243", + "id": 243, + "link": "Arm1", + "position_m": [ + 0.19063550233840942, + -0.16161760687828064, + 0.15497785806655884 + ], + "position_mm": [ + 190.63550233840942, + -161.61760687828064, + 154.97785806655884 + ], + "rotation_quaternion": [ + 0.819145679473877, + 0.5735719203948975, + 0.0022703390568494797, + -0.003242380218580365 + ], + "normal": [ + 2.3283064365386963e-10, + -0.9396926164627075, + 0.34202027320861816 + ] + }, + { + "name": "aruco_244", + "id": 244, + "link": "Ellbow", + "position_m": [ + 0.3154999911785126, + -0.12665945291519165, + 0.14262309670448303 + ], + "position_mm": [ + 315.4999911785126, + -126.65945291519165, + 142.62309670448303 + ], + "rotation_quaternion": [ + 0.4596068561077118, + -0.5373653173446655, + 0.4596068859100342, + -0.5373653769493103 + ], + "normal": [ + 1.0, + -8.940696716308594e-08, + 0.0 + ] + }, + { + "name": "aruco_245", + "id": 245, + "link": "Ellbow", + "position_m": [ + 0.2797415256500244, + -0.1621260941028595, + 0.15129566192626953 + ], + "position_mm": [ + 279.7415256500244, + -162.1260941028595, + 151.29566192626953 + ], + "rotation_quaternion": [ + 0.5402975082397461, + 0.45336347818374634, + 0.4556725025177002, + -0.5430494546890259 + ], + "normal": [ + -1.4901161193847656e-07, + -0.9848077297210693, + 0.17364825308322906 + ] + }, + { + "name": "aruco_246", + "id": 246, + "link": "Ellbow", + "position_m": [ + 0.2804028391838074, + -0.09129733592271805, + 0.14411260187625885 + ], + "position_mm": [ + 280.4028391838074, + -91.29733592271805, + 144.11260187625885 + ], + "rotation_quaternion": [ + 0.6427447199821472, + -0.7659933567047119, + 0.008848491124808788, + 0.007424766663461924 + ], + "normal": [ + -1.862645149230957e-09, + 0.9848077297210693, + -0.1736481785774231 + ] + }, + { + "name": "aruco_247", + "id": 247, + "link": "Ellbow", + "position_m": [ + 0.24214139580726624, + -0.09242852032184601, + 0.13769736886024475 + ], + "position_mm": [ + 242.14139580726624, + -92.42852032184601, + 137.69736886024475 + ], + "rotation_quaternion": [ + 0.6426699757575989, + -0.7659043073654175, + 0.01465426106005907, + 0.012296386994421482 + ], + "normal": [ + -5.587935447692871e-09, + 0.9848077893257141, + -0.17364829778671265 + ] + }, + { + "name": "aruco_248", + "id": 248, + "link": "Ellbow", + "position_m": [ + 0.2461109310388565, + -0.16198648512363434, + 0.15208737552165985 + ], + "position_mm": [ + 246.1109310388565, + -161.98648512363434, + 152.08737552165985 + ], + "rotation_quaternion": [ + 0.5500708818435669, + 0.4615643322467804, + 0.4473637044429779, + -0.533147394657135 + ], + "normal": [ + -1.1920928955078125e-07, + -0.9848077893257141, + 0.17364820837974548 + ] + }, + { + "name": "aruco_232", + "id": 232, + "link": "Ellbow", + "position_m": [ + 0.2778913378715515, + -0.15613257884979248, + 0.12632493674755096 + ], + "position_mm": [ + 277.8913378715515, + -156.13257884979248, + 126.32493674755096 + ], + "rotation_quaternion": [ + 0.4616372883319855, + 0.8867968320846558, + 0.019482282921671867, + -0.01014183834195137 + ], + "normal": [ + -3.725290298461914e-09, + -0.8191521763801575, + -0.5735763311386108 + ] + }, + { + "name": "aruco_231", + "id": 231, + "link": "Ellbow", + "position_m": [ + 0.2808724045753479, + -0.10950353741645813, + 0.11536269634962082 + ], + "position_mm": [ + 280.8724045753479, + -109.50353741645813, + 115.36269634962082 + ], + "rotation_quaternion": [ + 0.30066290497779846, + -0.9535808563232422, + 0.016109948977828026, + 0.005079448223114014 + ], + "normal": [ + -9.31322685637781e-10, + 0.5735765099525452, + -0.8191521167755127 + ] + }, + { + "name": "Arm2_marker_120", + "id": 120, + "link": "Arm2", + "position_m": [ + 0.24501949548721313, + -0.11380598694086075, + 0.25901585817337036 + ], + "position_mm": [ + 245.01949548721313, + -113.80598694086075, + 259.01585817337036 + ], + "rotation_quaternion": [ + 0.376783162355423, + -0.47829964756965637, + -0.49875620007514954, + 0.616851806640625 + ], + "normal": [ + -0.965925931930542, + -0.25488683581352234, + 0.044943422079086304 + ] + }, + { + "name": "aruco_122", + "id": 122, + "link": "Arm2", + "position_m": [ + 0.2997784912586212, + -0.07863500714302063, + 0.2500579357147217 + ], + "position_mm": [ + 299.7784912586212, + -78.63500714302063, + 250.05793571472168 + ], + "rotation_quaternion": [ + 0.6187995076179504, + -0.7416245937347412, + 0.15869732201099396, + -0.2046833634376526 + ], + "normal": [ + 0.5000001192092896, + 0.8528684973716736, + -0.15038377046585083 + ] + }, + { + "name": "aruco_218", + "id": 218, + "link": "Arm2", + "position_m": [ + 0.26372194290161133, + -0.13834784924983978, + 0.2636532485485077 + ], + "position_mm": [ + 263.7219429016113, + -138.34784924983978, + 263.6532485485077 + ], + "rotation_quaternion": [ + 0.14896158874034882, + -0.2127777338027954, + -0.616063117980957, + 0.7436412572860718 + ], + "normal": [ + -0.5000001192092896, + -0.8528684377670288, + 0.15038372576236725 + ] + }, + { + "name": "aruco_113", + "id": 113, + "link": "Arm2", + "position_m": [ + 0.30615535378456116, + -0.11086001992225647, + 0.3280021548271179 + ], + "position_mm": [ + 306.15535378456116, + -110.86001992225647, + 328.0021548271179 + ], + "rotation_quaternion": [ + 0.32908597588539124, + -0.37652352452278137, + 0.5610864758491516, + -0.6596320867538452 + ], + "normal": [ + 0.8660252690315247, + -0.4924039840698242, + 0.08682409673929214 + ] + }, + { + "name": "aruco_114", + "id": 114, + "link": "Arm2", + "position_m": [ + 0.24541468918323517, + -0.10301198065280914, + 0.32872486114501953 + ], + "position_mm": [ + 245.41468918323517, + -103.01198065280914, + 328.72486114501953 + ], + "rotation_quaternion": [ + 0.38600966334342957, + -0.47075116634368896, + -0.5058870315551758, + 0.6111205220222473 + ], + "normal": [ + -0.9659258127212524, + -0.25488683581352234, + 0.044943373650312424 + ] + }, + { + "name": "aruco_115", + "id": 115, + "link": "Arm2", + "position_m": [ + 0.27426716685295105, + -0.06042097136378288, + 0.32084476947784424 + ], + "position_mm": [ + 274.26716685295105, + -60.42097136378288, + 320.84476947784424 + ], + "rotation_quaternion": [ + 0.6391818523406982, + -0.7576369047164917, + -0.09925705939531326, + 0.0870683491230011 + ], + "normal": [ + -0.25881901383399963, + 0.9512512683868408, + -0.16773125529289246 + ] + }, + { + "name": "aruco_124", + "id": 124, + "link": "Arm2", + "position_m": [ + 0.30099061131477356, + -0.06066314876079559, + 0.35601139068603516 + ], + "position_mm": [ + 300.99061131477356, + -60.66314876079559, + 356.01139068603516 + ], + "rotation_quaternion": [ + 0.6174442768096924, + -0.7426491379737854, + 0.1538316160440445, + -0.2087361067533493 + ], + "normal": [ + 0.5000002384185791, + 0.852868378162384, + -0.15038369596004486 + ] + }, + { + "name": "aruco_219", + "id": 219, + "link": "Arm2", + "position_m": [ + 0.26069527864456177, + -0.11779743432998657, + 0.37013721466064453 + ], + "position_mm": [ + 260.69527864456177, + -117.79743432998657, + 370.13721466064453 + ], + "rotation_quaternion": [ + 0.18413189053535461, + -0.18326134979724884, + -0.6254785060882568, + 0.7357223629951477 + ], + "normal": [ + -0.5, + -0.8528685569763184, + 0.15038388967514038 + ] + }, + { + "name": "FingerA_marker_40", + "id": 40, + "link": "FingerA", + "position_m": [ + 0.2359294295310974, + -0.07600420713424683, + 0.4424353241920471 + ], + "position_mm": [ + 235.9294295310974, + -76.00420713424683, + 442.4353241920471 + ], + "rotation_quaternion": [ + 0.4684546887874603, + -0.7886393666267395, + -0.3494698405265808, + 0.19096852838993073 + ], + "normal": [ + -0.6286321878433228, + 0.6054080724716187, + -0.48816245794296265 + ] + }, + { + "name": "FingerA_marker_41", + "id": 41, + "link": "FingerA", + "position_m": [ + 0.2877805233001709, + -0.08223049342632294, + 0.43825697898864746 + ], + "position_mm": [ + 287.7805233001709, + -82.23049342632294, + 438.25697898864746 + ], + "rotation_quaternion": [ + 0.5437114834785461, + -0.06063169240951538, + -0.10737884044647217, + -0.8301634788513184 + ], + "normal": [ + -0.0160977840423584, + 0.24421629309654236, + 0.9695871472358704 + ] + }, + { + "name": "FingerA_marker_42", + "id": 42, + "link": "FingerA", + "position_m": [ + 0.24972526729106903, + -0.07746575772762299, + 0.4622630476951599 + ], + "position_mm": [ + 249.72526729106903, + -77.46575772762299, + 462.2630476951599 + ], + "rotation_quaternion": [ + 0.4011799097061157, + 0.25427523255348206, + 0.3548543453216553, + -0.8052808046340942 + ], + "normal": [ + -0.12480506300926208, + -0.7755351066589355, + 0.6188450455665588 + ] + }, + { + "name": "FingerB_marker_43", + "id": 43, + "link": "FingerB", + "position_m": [ + 0.2815578877925873, + -0.05054605007171631, + 0.4479168653488159 + ], + "position_mm": [ + 281.5578877925873, + -50.54605007171631, + 447.9168653488159 + ], + "rotation_quaternion": [ + 0.7906179428100586, + 0.1759130209684372, + 0.47431355714797974, + -0.34497031569480896 + ], + "normal": [ + 0.6286320686340332, + -0.6054081916809082, + 0.4881625473499298 + ] + }, + { + "name": "FingerB_marker_44", + "id": 44, + "link": "FingerB", + "position_m": [ + 0.2459501177072525, + -0.056479860097169876, + 0.41077566146850586 + ], + "position_mm": [ + 245.9501177072525, + -56.479860097169876, + 410.77566146850586 + ], + "rotation_quaternion": [ + 0.9055390954017639, + -0.18340139091014862, + -0.3647945523262024, + -0.11527282744646072 + ], + "normal": [ + -0.6183890700340271, + 0.4162560701370239, + 0.6665777564048767 + ] + }, + { + "name": "FingerB_marker_45", + "id": 45, + "link": "FingerB", + "position_m": [ + 0.26178643107414246, + -0.03793487325310707, + 0.4514756500720978 + ], + "position_mm": [ + 261.78643107414246, + -37.93487325310707, + 451.4756500720978 + ], + "rotation_quaternion": [ + 0.5562506318092346, + -0.5646156668663025, + -0.47005271911621094, + -0.3883875608444214 + ], + "normal": [ + -0.08435484021902084, + 0.9932608008384705, + -0.07948072999715805 + ] + } +] \ No newline at end of file diff --git a/data/simulation/Scene6/render_c.npz b/data/simulation/Scene6/render_c.npz new file mode 100644 index 0000000..5a60970 Binary files /dev/null and b/data/simulation/Scene6/render_c.npz differ diff --git a/data/simulation/Scene6/render_c.png b/data/simulation/Scene6/render_c.png new file mode 100644 index 0000000..f521f5a Binary files /dev/null and b/data/simulation/Scene6/render_c.png differ diff --git a/data/simulation/Scene6/render_d.json b/data/simulation/Scene6/render_d.json new file mode 100644 index 0000000..881500a --- /dev/null +++ b/data/simulation/Scene6/render_d.json @@ -0,0 +1,2446 @@ +[ + { + "name": "Board_marker_210", + "id": 210, + "link": "Board", + "position_m": [ + 0.022248616442084312, + -0.021048327907919884, + 0.000800000037997961 + ], + "position_mm": [ + 22.248616442084312, + -21.048327907919884, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9999293684959412, + 0.0, + 0.0, + 0.01188500877469778 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_211", + "id": 211, + "link": "Board", + "position_m": [ + 0.25300133228302, + -0.010174063965678215, + 0.000800000037997961 + ], + "position_mm": [ + 253.00133228302002, + -10.174063965678215, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.999685525894165, + 0.0, + 0.0, + -0.025077931582927704 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_215", + "id": 215, + "link": "Board", + "position_m": [ + 0.2504083812236786, + -0.08926653116941452, + 0.000800000037997961 + ], + "position_mm": [ + 250.4083812236786, + -89.26653116941452, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9997801184654236, + 0.0, + 0.0, + -0.020970959216356277 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_214", + "id": 214, + "link": "Board", + "position_m": [ + 0.3477306663990021, + -0.01176825538277626, + 0.000800000037997961 + ], + "position_mm": [ + 347.7306663990021, + -11.76825538277626, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9999447464942932, + 0.0, + 0.0, + -0.010514543391764164 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_208", + "id": 208, + "link": "Board", + "position_m": [ + 0.35207417607307434, + -0.08959650993347168, + 0.000800000037997961 + ], + "position_mm": [ + 352.07417607307434, + -89.59650993347168, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.999729573726654, + 0.0, + 0.0, + -0.023253614082932472 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_206", + "id": 206, + "link": "Board", + "position_m": [ + 0.6496500372886658, + -0.010126194916665554, + 0.000800000037997961 + ], + "position_mm": [ + 649.6500372886658, + -10.126194916665554, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9999236464500427, + 0.0, + 0.0, + 0.012358828447759151 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_205", + "id": 205, + "link": "Board", + "position_m": [ + 0.752602756023407, + -0.09041992574930191, + 0.000800000037997961 + ], + "position_mm": [ + 752.602756023407, + -90.41992574930191, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9999982118606567, + 0.0, + 0.0, + 0.001896142028272152 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_207", + "id": 207, + "link": "Board", + "position_m": [ + 0.7524852156639099, + -0.011385345831513405, + 0.000800000037997961 + ], + "position_mm": [ + 752.4852156639099, + -11.385345831513405, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9998287558555603, + 0.0, + 0.0, + 0.01850726269185543 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_217", + "id": 217, + "link": "Board", + "position_m": [ + 0.6460961699485779, + -0.08964591473340988, + 0.000800000037997961 + ], + "position_mm": [ + 646.0961699485779, + -89.64591473340988, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9999154210090637, + 0.0, + 0.0, + -0.01300536748021841 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_46", + "id": 46, + "link": "Board", + "position_m": [ + 0.5344940423965454, + 0.18239015340805054, + -0.02680000104010105 + ], + "position_mm": [ + 534.4940423965454, + 182.39015340805054, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.703818142414093, + 0.0, + 0.0, + 0.7103801965713501 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_47", + "id": 47, + "link": "Board", + "position_m": [ + 0.3432222902774811, + -0.2886880338191986, + -0.02680000104010105 + ], + "position_mm": [ + 343.2222902774811, + -288.6880338191986, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7088200449943542, + 0.0, + 0.0, + 0.7053893804550171 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_48", + "id": 48, + "link": "Board", + "position_m": [ + 0.6865072250366211, + -0.31871849298477173, + -0.02680000104010105 + ], + "position_mm": [ + 686.5072250366211, + -318.71849298477173, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6992313265800476, + 0.0, + 0.0, + 0.7148955464363098 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_49", + "id": 49, + "link": "Board", + "position_m": [ + 1.0054636001586914, + 0.15744544565677643, + -0.02680000104010105 + ], + "position_mm": [ + 1005.4636001586914, + 157.44544565677643, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7213794589042664, + 0.0, + 0.0, + 0.6925400495529175 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_50", + "id": 50, + "link": "Board", + "position_m": [ + 0.57060307264328, + 0.2115737646818161, + -0.02680000104010105 + ], + "position_mm": [ + 570.60307264328, + 211.5737646818161, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7020010352134705, + 0.0, + 0.0, + 0.7121759653091431 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_51", + "id": 51, + "link": "Board", + "position_m": [ + 0.16782739758491516, + -0.17405369877815247, + -0.02680000104010105 + ], + "position_mm": [ + 167.82739758491516, + -174.05369877815247, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7195118069648743, + 0.0, + 0.0, + 0.6944802403450012 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_52", + "id": 52, + "link": "Board", + "position_m": [ + 0.09335096180438995, + 0.2123865783214569, + -0.02680000104010105 + ], + "position_mm": [ + 93.35096180438995, + 212.3865783214569, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6987027525901794, + 0.0, + 0.0, + 0.7154121398925781 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_53", + "id": 53, + "link": "Board", + "position_m": [ + 0.4882509112358093, + 0.21466295421123505, + -0.02680000104010105 + ], + "position_mm": [ + 488.2509112358093, + 214.66295421123505, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7087159752845764, + 0.0, + 0.0, + 0.7054939270019531 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_54", + "id": 54, + "link": "Board", + "position_m": [ + 0.3393630087375641, + -0.32810652256011963, + -0.02680000104010105 + ], + "position_mm": [ + 339.3630087375641, + -328.10652256011963, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7050278782844543, + 0.0, + 0.0, + 0.7091796398162842 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_55", + "id": 55, + "link": "Board", + "position_m": [ + 0.2840869426727295, + -0.2614351212978363, + -0.02680000104010105 + ], + "position_mm": [ + 284.0869426727295, + -261.4351212978363, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7199468612670898, + 0.0, + 0.0, + 0.6940292119979858 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_56", + "id": 56, + "link": "Board", + "position_m": [ + 0.5001215934753418, + 0.16501259803771973, + -0.02680000104010105 + ], + "position_mm": [ + 500.1215934753418, + 165.01259803771973, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7080808877944946, + 0.0, + 0.0, + 0.7061313390731812 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_57", + "id": 57, + "link": "Board", + "position_m": [ + 0.6033008098602295, + -0.36474767327308655, + -0.02680000104010105 + ], + "position_mm": [ + 603.3008098602295, + -364.74767327308655, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7246779799461365, + 0.0, + 0.0, + 0.6890876889228821 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_58", + "id": 58, + "link": "Board", + "position_m": [ + 0.047158900648355484, + -0.21727287769317627, + -0.02680000104010105 + ], + "position_mm": [ + 47.158900648355484, + -217.27287769317627, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.701831042766571, + 0.0, + 0.0, + 0.7123434543609619 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_59", + "id": 59, + "link": "Board", + "position_m": [ + 0.6269878149032593, + -0.27702319622039795, + -0.02680000104010105 + ], + "position_mm": [ + 626.9878149032593, + -277.02319622039795, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6904125809669495, + 0.0, + 0.0, + 0.7234158515930176 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_60", + "id": 60, + "link": "Board", + "position_m": [ + 0.43540406227111816, + 0.28185170888900757, + -0.02680000104010105 + ], + "position_mm": [ + 435.40406227111816, + 281.85170888900757, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7157310843467712, + 0.0, + 0.0, + 0.698375940322876 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_61", + "id": 61, + "link": "Board", + "position_m": [ + -0.021439123898744583, + 0.3331937789916992, + -0.02680000104010105 + ], + "position_mm": [ + -21.439123898744583, + 333.1937789916992, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6955463886260986, + 0.0, + 0.0, + 0.718481183052063 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_62", + "id": 62, + "link": "Board", + "position_m": [ + 0.4012886583805084, + -0.17330820858478546, + -0.02680000104010105 + ], + "position_mm": [ + 401.2886583805084, + -173.30820858478546, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6894692778587341, + 0.0, + 0.0, + 0.7243149280548096 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_63", + "id": 63, + "link": "Board", + "position_m": [ + 0.7748330235481262, + -0.2368798702955246, + -0.02680000104010105 + ], + "position_mm": [ + 774.8330235481262, + -236.8798702955246, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6917868256568909, + 0.0, + 0.0, + 0.7221018075942993 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_64", + "id": 64, + "link": "Board", + "position_m": [ + -0.019255325198173523, + -0.19011668860912323, + -0.02680000104010105 + ], + "position_mm": [ + -19.255325198173523, + -190.11668860912323, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7106536626815796, + 0.0, + 0.0, + 0.7035419940948486 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_65", + "id": 65, + "link": "Board", + "position_m": [ + 0.8008859157562256, + -0.29797449707984924, + -0.02680000104010105 + ], + "position_mm": [ + 800.8859157562256, + -297.97449707984924, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6942296624183655, + 0.0, + 0.0, + 0.7197535634040833 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_66", + "id": 66, + "link": "Board", + "position_m": [ + 0.20932474732398987, + -0.3642057478427887, + -0.02680000104010105 + ], + "position_mm": [ + 209.32474732398987, + -364.2057478427887, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7164389491081238, + 0.0, + 0.0, + 0.6976498365402222 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_67", + "id": 67, + "link": "Board", + "position_m": [ + 0.5241584181785583, + 0.26714980602264404, + -0.02680000104010105 + ], + "position_mm": [ + 524.1584181785583, + 267.14980602264404, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6894137859344482, + 0.0, + 0.0, + 0.7243677973747253 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_68", + "id": 68, + "link": "Board", + "position_m": [ + 0.5749819278717041, + 0.17384926974773407, + -0.02680000104010105 + ], + "position_mm": [ + 574.9819278717041, + 173.84926974773407, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6978878378868103, + 0.0, + 0.0, + 0.7162070870399475 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_69", + "id": 69, + "link": "Board", + "position_m": [ + 0.0057358331978321075, + -0.27848321199417114, + -0.02680000104010105 + ], + "position_mm": [ + 5.7358331978321075, + -278.48321199417114, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7193307876586914, + 0.0, + 0.0, + 0.6946677565574646 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_70", + "id": 70, + "link": "Board", + "position_m": [ + 0.5982001423835754, + 0.299286812543869, + -0.02680000104010105 + ], + "position_mm": [ + 598.2001423835754, + 299.286812543869, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7086071372032166, + 0.0, + 0.0, + 0.7056032419204712 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_71", + "id": 71, + "link": "Board", + "position_m": [ + 0.7513083219528198, + -0.28566882014274597, + -0.02680000104010105 + ], + "position_mm": [ + 751.3083219528198, + -285.668820142746, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7250687479972839, + 0.0, + 0.0, + 0.6886765956878662 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_72", + "id": 72, + "link": "Board", + "position_m": [ + 0.4415956437587738, + 0.19342109560966492, + -0.02680000104010105 + ], + "position_mm": [ + 441.5956437587738, + 193.42109560966492, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.688755214214325, + 0.0, + 0.0, + 0.7249939441680908 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_73", + "id": 73, + "link": "Board", + "position_m": [ + 0.22175845503807068, + 0.33099427819252014, + -0.02680000104010105 + ], + "position_mm": [ + 221.75845503807068, + 330.99427819252014, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7047278881072998, + 0.0, + 0.0, + 0.7094777226448059 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_74", + "id": 74, + "link": "Board", + "position_m": [ + 0.09413553029298782, + 0.14080822467803955, + -0.02680000104010105 + ], + "position_mm": [ + 94.13553029298782, + 140.80822467803955, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7212668061256409, + 0.0, + 0.0, + 0.6926573514938354 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_75", + "id": 75, + "link": "Board", + "position_m": [ + -0.026741521432995796, + 0.19210436940193176, + -0.02680000104010105 + ], + "position_mm": [ + -26.741521432995796, + 192.10436940193176, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7238720655441284, + 0.0, + 0.0, + 0.689934253692627 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_76", + "id": 76, + "link": "Board", + "position_m": [ + 0.6859597563743591, + 0.16911664605140686, + -0.02680000104010105 + ], + "position_mm": [ + 685.9597563743591, + 169.11664605140686, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7181246280670166, + 0.0, + 0.0, + 0.6959145069122314 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_77", + "id": 77, + "link": "Board", + "position_m": [ + 0.015013295225799084, + 0.18992853164672852, + -0.02680000104010105 + ], + "position_mm": [ + 15.013295225799084, + 189.92853164672852, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7166491746902466, + 0.0, + 0.0, + 0.6974338293075562 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_78", + "id": 78, + "link": "Board", + "position_m": [ + 0.8210617303848267, + -0.3414073884487152, + -0.02680000104010105 + ], + "position_mm": [ + 821.0617303848267, + -341.4073884487152, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6912208199501038, + 0.0, + 0.0, + 0.7226436734199524 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_79", + "id": 79, + "link": "Board", + "position_m": [ + 0.3110635578632355, + -0.16000252962112427, + -0.02680000104010105 + ], + "position_mm": [ + 311.0635578632355, + -160.00252962112427, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7194755673408508, + 0.0, + 0.0, + 0.6945177912712097 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_80", + "id": 80, + "link": "Board", + "position_m": [ + 0.8641324639320374, + -0.33793237805366516, + -0.02680000104010105 + ], + "position_mm": [ + 864.1324639320374, + -337.93237805366516, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.699359118938446, + 0.0, + 0.0, + 0.7147704362869263 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_81", + "id": 81, + "link": "Board", + "position_m": [ + 0.13131681084632874, + 0.1663064956665039, + -0.02680000104010105 + ], + "position_mm": [ + 131.31681084632874, + 166.3064956665039, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7049572467803955, + 0.0, + 0.0, + 0.7092497944831848 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_82", + "id": 82, + "link": "Board", + "position_m": [ + 0.21906347572803497, + 0.2957213819026947, + -0.02680000104010105 + ], + "position_mm": [ + 219.06347572803497, + 295.7213819026947, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.706917941570282, + 0.0, + 0.0, + 0.7072955965995789 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_83", + "id": 83, + "link": "Board", + "position_m": [ + 0.046367011964321136, + 0.340971440076828, + -0.02680000104010105 + ], + "position_mm": [ + 46.36701196432114, + 340.971440076828, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7221697568893433, + 0.0, + 0.0, + 0.6917159557342529 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_84", + "id": 84, + "link": "Board", + "position_m": [ + 0.40924882888793945, + 0.2613544166088104, + -0.02680000104010105 + ], + "position_mm": [ + 409.24882888793945, + 261.3544166088104, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7240275144577026, + 0.0, + 0.0, + 0.6897711157798767 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_85", + "id": 85, + "link": "Board", + "position_m": [ + 0.5057622194290161, + -0.3140900731086731, + -0.02680000104010105 + ], + "position_mm": [ + 505.7622194290161, + -314.0900731086731, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7215025424957275, + 0.0, + 0.0, + 0.6924118399620056 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_86", + "id": 86, + "link": "Board", + "position_m": [ + 0.36220046877861023, + 0.2955012917518616, + -0.02680000104010105 + ], + "position_mm": [ + 362.20046877861023, + 295.5012917518616, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6944923400878906, + 0.0, + 0.0, + 0.7195001244544983 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_87", + "id": 87, + "link": "Board", + "position_m": [ + 0.9422120451927185, + -0.2451900839805603, + -0.02680000104010105 + ], + "position_mm": [ + 942.2120451927185, + -245.1900839805603, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6944408416748047, + 0.0, + 0.0, + 0.7195497751235962 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_88", + "id": 88, + "link": "Board", + "position_m": [ + 0.763528048992157, + 0.31697556376457214, + -0.02680000104010105 + ], + "position_mm": [ + 763.528048992157, + 316.97556376457214, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6920510530471802, + 0.0, + 0.0, + 0.7218486070632935 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_89", + "id": 89, + "link": "Board", + "position_m": [ + 0.9887282848358154, + -0.37003207206726074, + -0.02680000104010105 + ], + "position_mm": [ + 988.7282848358154, + -370.03207206726074, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6884408593177795, + 0.0, + 0.0, + 0.725292444229126 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_90", + "id": 90, + "link": "Board", + "position_m": [ + 0.6421770453453064, + 0.31793758273124695, + -0.02680000104010105 + ], + "position_mm": [ + 642.1770453453064, + 317.93758273124695, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7011776566505432, + 0.0, + 0.0, + 0.7129866480827332 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_91", + "id": 91, + "link": "Board", + "position_m": [ + 0.722328782081604, + 0.3285917341709137, + -0.02680000104010105 + ], + "position_mm": [ + 722.328782081604, + 328.5917341709137, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7002686262130737, + 0.0, + 0.0, + 0.713879406452179 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_92", + "id": 92, + "link": "Board", + "position_m": [ + 0.6461195349693298, + -0.18722259998321533, + -0.02680000104010105 + ], + "position_mm": [ + 646.1195349693298, + -187.22259998321533, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7049509286880493, + 0.0, + 0.0, + 0.709256112575531 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_93", + "id": 93, + "link": "Board", + "position_m": [ + 0.9347444176673889, + 0.13978174328804016, + -0.02680000104010105 + ], + "position_mm": [ + 934.7444176673889, + 139.78174328804016, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7046663165092468, + 0.0, + 0.0, + 0.7095388770103455 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_94", + "id": 94, + "link": "Board", + "position_m": [ + 0.8736200928688049, + 0.17575305700302124, + -0.02680000104010105 + ], + "position_mm": [ + 873.6200928688049, + 175.75305700302124, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7152015566825867, + 0.0, + 0.0, + 0.6989182829856873 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_95", + "id": 95, + "link": "Board", + "position_m": [ + 0.18634237349033356, + -0.2775443494319916, + -0.02680000104010105 + ], + "position_mm": [ + 186.34237349033356, + -277.5443494319916, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6884647011756897, + 0.0, + 0.0, + 0.7252698540687561 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_96", + "id": 96, + "link": "Board", + "position_m": [ + 0.37110528349876404, + -0.18445371091365814, + -0.02680000104010105 + ], + "position_mm": [ + 371.10528349876404, + -184.45371091365814, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7109458446502686, + 0.0, + 0.0, + 0.7032467722892761 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_97", + "id": 97, + "link": "Board", + "position_m": [ + 0.3060058653354645, + -0.35906118154525757, + -0.02680000104010105 + ], + "position_mm": [ + 306.0058653354645, + -359.06118154525757, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7118277549743652, + 0.0, + 0.0, + 0.7023540735244751 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_98", + "id": 98, + "link": "Board", + "position_m": [ + 0.5773541331291199, + 0.3162256181240082, + -0.02680000104010105 + ], + "position_mm": [ + 577.3541331291199, + 316.2256181240082, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7125511169433594, + 0.0, + 0.0, + 0.7016202211380005 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_99", + "id": 99, + "link": "Board", + "position_m": [ + 0.9567416310310364, + -0.32076552510261536, + -0.02680000104010105 + ], + "position_mm": [ + 956.7416310310364, + -320.76552510261536, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7188982963562012, + 0.0, + 0.0, + 0.695115327835083 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_100", + "id": 100, + "link": "Board", + "position_m": [ + 0.8028234243392944, + 0.17089414596557617, + -0.02680000104010105 + ], + "position_mm": [ + 802.8234243392944, + 170.89414596557617, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6970105767250061, + 0.0, + 0.0, + 0.7170608639717102 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_101", + "id": 101, + "link": "Board", + "position_m": [ + 0.11483254283666611, + 0.2996973693370819, + -0.02680000104010105 + ], + "position_mm": [ + 114.83254283666611, + 299.6973693370819, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6896732449531555, + 0.0, + 0.0, + 0.7241207361221313 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_102", + "id": 102, + "link": "Board", + "position_m": [ + 0.650715172290802, + -0.22414876520633698, + -0.02680000104010105 + ], + "position_mm": [ + 650.715172290802, + -224.14876520633698, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7192299962043762, + 0.0, + 0.0, + 0.6947720646858215 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_103", + "id": 103, + "link": "Board", + "position_m": [ + 0.10463682562112808, + -0.1915196031332016, + -0.02680000104010105 + ], + "position_mm": [ + 104.63682562112808, + -191.5196031332016, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6989580392837524, + 0.0, + 0.0, + 0.7151626944541931 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_104", + "id": 104, + "link": "Board", + "position_m": [ + 0.8295353055000305, + 0.24187608063220978, + -0.02680000104010105 + ], + "position_mm": [ + 829.5353055000305, + 241.87608063220978, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6984688639640808, + 0.0, + 0.0, + 0.7156404852867126 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_105", + "id": 105, + "link": "Board", + "position_m": [ + 0.5217954516410828, + -0.26843637228012085, + -0.02680000104010105 + ], + "position_mm": [ + 521.7954516410828, + -268.43637228012085, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.696261465549469, + 0.0, + 0.0, + 0.7177882790565491 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "aruco_198", + "id": 198, + "link": "Arm1", + "position_m": [ + 0.19089382886886597, + -0.03041650354862213, + 0.1491578072309494 + ], + "position_mm": [ + 190.89382886886597, + -30.41650354862213, + 149.1578072309494 + ], + "rotation_quaternion": [ + 0.9845927357673645, + -0.17361025512218475, + -0.003628653474152088, + -0.02057911641895771 + ], + "normal": [ + -4.656612873077393e-10, + 0.3420201539993286, + 0.9396926760673523 + ] + }, + { + "name": "aruco_229", + "id": 229, + "link": "Arm1", + "position_m": [ + 0.18712648749351501, + -0.11435718834400177, + 0.17970971763134003 + ], + "position_mm": [ + 187.12648749351501, + -114.35718834400177, + 179.70971763134003 + ], + "rotation_quaternion": [ + 0.9848064184188843, + -0.1736479252576828, + 0.0002932014176622033, + 0.0016628277953714132 + ], + "normal": [ + 5.8207653974573503e-11, + 0.3420201241970062, + 0.9396926164627075 + ] + }, + { + "name": "aruco_242", + "id": 242, + "link": "Arm1", + "position_m": [ + 0.18994328379631042, + -0.13688881695270538, + 0.11235393583774567 + ], + "position_mm": [ + 189.94328379631042, + -136.88881695270538, + 112.35393583774567 + ], + "rotation_quaternion": [ + 0.12572143971920013, + 0.71300208568573, + 0.6793190836906433, + -0.11978227645158768 + ], + "normal": [ + -8.940695295223122e-08, + -0.34202003479003906, + -0.9396926164627075 + ] + }, + { + "name": "aruco_243", + "id": 243, + "link": "Arm1", + "position_m": [ + 0.19063550233840942, + -0.16161760687828064, + 0.15497785806655884 + ], + "position_mm": [ + 190.63550233840942, + -161.61760687828064, + 154.97785806655884 + ], + "rotation_quaternion": [ + 0.819145679473877, + 0.5735719203948975, + 0.0022703390568494797, + -0.003242380218580365 + ], + "normal": [ + 2.3283064365386963e-10, + -0.9396926164627075, + 0.34202027320861816 + ] + }, + { + "name": "aruco_244", + "id": 244, + "link": "Ellbow", + "position_m": [ + 0.3154999911785126, + -0.12665945291519165, + 0.14262309670448303 + ], + "position_mm": [ + 315.4999911785126, + -126.65945291519165, + 142.62309670448303 + ], + "rotation_quaternion": [ + 0.4596068561077118, + -0.5373653173446655, + 0.4596068859100342, + -0.5373653769493103 + ], + "normal": [ + 1.0, + -8.940696716308594e-08, + 0.0 + ] + }, + { + "name": "aruco_245", + "id": 245, + "link": "Ellbow", + "position_m": [ + 0.2797415256500244, + -0.1621260941028595, + 0.15129566192626953 + ], + "position_mm": [ + 279.7415256500244, + -162.1260941028595, + 151.29566192626953 + ], + "rotation_quaternion": [ + 0.5402975082397461, + 0.45336347818374634, + 0.4556725025177002, + -0.5430494546890259 + ], + "normal": [ + -1.4901161193847656e-07, + -0.9848077297210693, + 0.17364825308322906 + ] + }, + { + "name": "aruco_246", + "id": 246, + "link": "Ellbow", + "position_m": [ + 0.2804028391838074, + -0.09129733592271805, + 0.14411260187625885 + ], + "position_mm": [ + 280.4028391838074, + -91.29733592271805, + 144.11260187625885 + ], + "rotation_quaternion": [ + 0.6427447199821472, + -0.7659933567047119, + 0.008848491124808788, + 0.007424766663461924 + ], + "normal": [ + -1.862645149230957e-09, + 0.9848077297210693, + -0.1736481785774231 + ] + }, + { + "name": "aruco_247", + "id": 247, + "link": "Ellbow", + "position_m": [ + 0.24214139580726624, + -0.09242852032184601, + 0.13769736886024475 + ], + "position_mm": [ + 242.14139580726624, + -92.42852032184601, + 137.69736886024475 + ], + "rotation_quaternion": [ + 0.6426699757575989, + -0.7659043073654175, + 0.01465426106005907, + 0.012296386994421482 + ], + "normal": [ + -5.587935447692871e-09, + 0.9848077893257141, + -0.17364829778671265 + ] + }, + { + "name": "aruco_248", + "id": 248, + "link": "Ellbow", + "position_m": [ + 0.2461109310388565, + -0.16198648512363434, + 0.15208737552165985 + ], + "position_mm": [ + 246.1109310388565, + -161.98648512363434, + 152.08737552165985 + ], + "rotation_quaternion": [ + 0.5500708818435669, + 0.4615643322467804, + 0.4473637044429779, + -0.533147394657135 + ], + "normal": [ + -1.1920928955078125e-07, + -0.9848077893257141, + 0.17364820837974548 + ] + }, + { + "name": "aruco_232", + "id": 232, + "link": "Ellbow", + "position_m": [ + 0.2778913378715515, + -0.15613257884979248, + 0.12632493674755096 + ], + "position_mm": [ + 277.8913378715515, + -156.13257884979248, + 126.32493674755096 + ], + "rotation_quaternion": [ + 0.4616372883319855, + 0.8867968320846558, + 0.019482282921671867, + -0.01014183834195137 + ], + "normal": [ + -3.725290298461914e-09, + -0.8191521763801575, + -0.5735763311386108 + ] + }, + { + "name": "aruco_231", + "id": 231, + "link": "Ellbow", + "position_m": [ + 0.2808724045753479, + -0.10950353741645813, + 0.11536269634962082 + ], + "position_mm": [ + 280.8724045753479, + -109.50353741645813, + 115.36269634962082 + ], + "rotation_quaternion": [ + 0.30066290497779846, + -0.9535808563232422, + 0.016109948977828026, + 0.005079448223114014 + ], + "normal": [ + -9.31322685637781e-10, + 0.5735765099525452, + -0.8191521167755127 + ] + }, + { + "name": "Arm2_marker_120", + "id": 120, + "link": "Arm2", + "position_m": [ + 0.24501949548721313, + -0.11380598694086075, + 0.25901585817337036 + ], + "position_mm": [ + 245.01949548721313, + -113.80598694086075, + 259.01585817337036 + ], + "rotation_quaternion": [ + 0.376783162355423, + -0.47829964756965637, + -0.49875620007514954, + 0.616851806640625 + ], + "normal": [ + -0.965925931930542, + -0.25488683581352234, + 0.044943422079086304 + ] + }, + { + "name": "aruco_122", + "id": 122, + "link": "Arm2", + "position_m": [ + 0.2997784912586212, + -0.07863500714302063, + 0.2500579357147217 + ], + "position_mm": [ + 299.7784912586212, + -78.63500714302063, + 250.05793571472168 + ], + "rotation_quaternion": [ + 0.6187995076179504, + -0.7416245937347412, + 0.15869732201099396, + -0.2046833634376526 + ], + "normal": [ + 0.5000001192092896, + 0.8528684973716736, + -0.15038377046585083 + ] + }, + { + "name": "aruco_218", + "id": 218, + "link": "Arm2", + "position_m": [ + 0.26372194290161133, + -0.13834784924983978, + 0.2636532485485077 + ], + "position_mm": [ + 263.7219429016113, + -138.34784924983978, + 263.6532485485077 + ], + "rotation_quaternion": [ + 0.14896158874034882, + -0.2127777338027954, + -0.616063117980957, + 0.7436412572860718 + ], + "normal": [ + -0.5000001192092896, + -0.8528684377670288, + 0.15038372576236725 + ] + }, + { + "name": "aruco_113", + "id": 113, + "link": "Arm2", + "position_m": [ + 0.30615535378456116, + -0.11086001992225647, + 0.3280021548271179 + ], + "position_mm": [ + 306.15535378456116, + -110.86001992225647, + 328.0021548271179 + ], + "rotation_quaternion": [ + 0.32908597588539124, + -0.37652352452278137, + 0.5610864758491516, + -0.6596320867538452 + ], + "normal": [ + 0.8660252690315247, + -0.4924039840698242, + 0.08682409673929214 + ] + }, + { + "name": "aruco_114", + "id": 114, + "link": "Arm2", + "position_m": [ + 0.24541468918323517, + -0.10301198065280914, + 0.32872486114501953 + ], + "position_mm": [ + 245.41468918323517, + -103.01198065280914, + 328.72486114501953 + ], + "rotation_quaternion": [ + 0.38600966334342957, + -0.47075116634368896, + -0.5058870315551758, + 0.6111205220222473 + ], + "normal": [ + -0.9659258127212524, + -0.25488683581352234, + 0.044943373650312424 + ] + }, + { + "name": "aruco_115", + "id": 115, + "link": "Arm2", + "position_m": [ + 0.27426716685295105, + -0.06042097136378288, + 0.32084476947784424 + ], + "position_mm": [ + 274.26716685295105, + -60.42097136378288, + 320.84476947784424 + ], + "rotation_quaternion": [ + 0.6391818523406982, + -0.7576369047164917, + -0.09925705939531326, + 0.0870683491230011 + ], + "normal": [ + -0.25881901383399963, + 0.9512512683868408, + -0.16773125529289246 + ] + }, + { + "name": "aruco_124", + "id": 124, + "link": "Arm2", + "position_m": [ + 0.30099061131477356, + -0.06066314876079559, + 0.35601139068603516 + ], + "position_mm": [ + 300.99061131477356, + -60.66314876079559, + 356.01139068603516 + ], + "rotation_quaternion": [ + 0.6174442768096924, + -0.7426491379737854, + 0.1538316160440445, + -0.2087361067533493 + ], + "normal": [ + 0.5000002384185791, + 0.852868378162384, + -0.15038369596004486 + ] + }, + { + "name": "aruco_219", + "id": 219, + "link": "Arm2", + "position_m": [ + 0.26069527864456177, + -0.11779743432998657, + 0.37013721466064453 + ], + "position_mm": [ + 260.69527864456177, + -117.79743432998657, + 370.13721466064453 + ], + "rotation_quaternion": [ + 0.18413189053535461, + -0.18326134979724884, + -0.6254785060882568, + 0.7357223629951477 + ], + "normal": [ + -0.5, + -0.8528685569763184, + 0.15038388967514038 + ] + }, + { + "name": "FingerA_marker_40", + "id": 40, + "link": "FingerA", + "position_m": [ + 0.2359294295310974, + -0.07600420713424683, + 0.4424353241920471 + ], + "position_mm": [ + 235.9294295310974, + -76.00420713424683, + 442.4353241920471 + ], + "rotation_quaternion": [ + 0.4684546887874603, + -0.7886393666267395, + -0.3494698405265808, + 0.19096852838993073 + ], + "normal": [ + -0.6286321878433228, + 0.6054080724716187, + -0.48816245794296265 + ] + }, + { + "name": "FingerA_marker_41", + "id": 41, + "link": "FingerA", + "position_m": [ + 0.2877805233001709, + -0.08223049342632294, + 0.43825697898864746 + ], + "position_mm": [ + 287.7805233001709, + -82.23049342632294, + 438.25697898864746 + ], + "rotation_quaternion": [ + 0.5437114834785461, + -0.06063169240951538, + -0.10737884044647217, + -0.8301634788513184 + ], + "normal": [ + -0.0160977840423584, + 0.24421629309654236, + 0.9695871472358704 + ] + }, + { + "name": "FingerA_marker_42", + "id": 42, + "link": "FingerA", + "position_m": [ + 0.24972526729106903, + -0.07746575772762299, + 0.4622630476951599 + ], + "position_mm": [ + 249.72526729106903, + -77.46575772762299, + 462.2630476951599 + ], + "rotation_quaternion": [ + 0.4011799097061157, + 0.25427523255348206, + 0.3548543453216553, + -0.8052808046340942 + ], + "normal": [ + -0.12480506300926208, + -0.7755351066589355, + 0.6188450455665588 + ] + }, + { + "name": "FingerB_marker_43", + "id": 43, + "link": "FingerB", + "position_m": [ + 0.2815578877925873, + -0.05054605007171631, + 0.4479168653488159 + ], + "position_mm": [ + 281.5578877925873, + -50.54605007171631, + 447.9168653488159 + ], + "rotation_quaternion": [ + 0.7906179428100586, + 0.1759130209684372, + 0.47431355714797974, + -0.34497031569480896 + ], + "normal": [ + 0.6286320686340332, + -0.6054081916809082, + 0.4881625473499298 + ] + }, + { + "name": "FingerB_marker_44", + "id": 44, + "link": "FingerB", + "position_m": [ + 0.2459501177072525, + -0.056479860097169876, + 0.41077566146850586 + ], + "position_mm": [ + 245.9501177072525, + -56.479860097169876, + 410.77566146850586 + ], + "rotation_quaternion": [ + 0.9055390954017639, + -0.18340139091014862, + -0.3647945523262024, + -0.11527282744646072 + ], + "normal": [ + -0.6183890700340271, + 0.4162560701370239, + 0.6665777564048767 + ] + }, + { + "name": "FingerB_marker_45", + "id": 45, + "link": "FingerB", + "position_m": [ + 0.26178643107414246, + -0.03793487325310707, + 0.4514756500720978 + ], + "position_mm": [ + 261.78643107414246, + -37.93487325310707, + 451.4756500720978 + ], + "rotation_quaternion": [ + 0.5562506318092346, + -0.5646156668663025, + -0.47005271911621094, + -0.3883875608444214 + ], + "normal": [ + -0.08435484021902084, + 0.9932608008384705, + -0.07948072999715805 + ] + } +] \ No newline at end of file diff --git a/data/simulation/Scene6/render_d.npz b/data/simulation/Scene6/render_d.npz new file mode 100644 index 0000000..5a60970 Binary files /dev/null and b/data/simulation/Scene6/render_d.npz differ diff --git a/data/simulation/Scene6/render_d.png b/data/simulation/Scene6/render_d.png new file mode 100644 index 0000000..90ec4ea Binary files /dev/null and b/data/simulation/Scene6/render_d.png differ diff --git a/data/simulation/Scene6/render_e.json b/data/simulation/Scene6/render_e.json new file mode 100644 index 0000000..881500a --- /dev/null +++ b/data/simulation/Scene6/render_e.json @@ -0,0 +1,2446 @@ +[ + { + "name": "Board_marker_210", + "id": 210, + "link": "Board", + "position_m": [ + 0.022248616442084312, + -0.021048327907919884, + 0.000800000037997961 + ], + "position_mm": [ + 22.248616442084312, + -21.048327907919884, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9999293684959412, + 0.0, + 0.0, + 0.01188500877469778 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_211", + "id": 211, + "link": "Board", + "position_m": [ + 0.25300133228302, + -0.010174063965678215, + 0.000800000037997961 + ], + "position_mm": [ + 253.00133228302002, + -10.174063965678215, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.999685525894165, + 0.0, + 0.0, + -0.025077931582927704 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_215", + "id": 215, + "link": "Board", + "position_m": [ + 0.2504083812236786, + -0.08926653116941452, + 0.000800000037997961 + ], + "position_mm": [ + 250.4083812236786, + -89.26653116941452, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9997801184654236, + 0.0, + 0.0, + -0.020970959216356277 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_214", + "id": 214, + "link": "Board", + "position_m": [ + 0.3477306663990021, + -0.01176825538277626, + 0.000800000037997961 + ], + "position_mm": [ + 347.7306663990021, + -11.76825538277626, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9999447464942932, + 0.0, + 0.0, + -0.010514543391764164 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_208", + "id": 208, + "link": "Board", + "position_m": [ + 0.35207417607307434, + -0.08959650993347168, + 0.000800000037997961 + ], + "position_mm": [ + 352.07417607307434, + -89.59650993347168, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.999729573726654, + 0.0, + 0.0, + -0.023253614082932472 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_206", + "id": 206, + "link": "Board", + "position_m": [ + 0.6496500372886658, + -0.010126194916665554, + 0.000800000037997961 + ], + "position_mm": [ + 649.6500372886658, + -10.126194916665554, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9999236464500427, + 0.0, + 0.0, + 0.012358828447759151 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_205", + "id": 205, + "link": "Board", + "position_m": [ + 0.752602756023407, + -0.09041992574930191, + 0.000800000037997961 + ], + "position_mm": [ + 752.602756023407, + -90.41992574930191, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9999982118606567, + 0.0, + 0.0, + 0.001896142028272152 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_207", + "id": 207, + "link": "Board", + "position_m": [ + 0.7524852156639099, + -0.011385345831513405, + 0.000800000037997961 + ], + "position_mm": [ + 752.4852156639099, + -11.385345831513405, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9998287558555603, + 0.0, + 0.0, + 0.01850726269185543 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_217", + "id": 217, + "link": "Board", + "position_m": [ + 0.6460961699485779, + -0.08964591473340988, + 0.000800000037997961 + ], + "position_mm": [ + 646.0961699485779, + -89.64591473340988, + 0.800000037997961 + ], + "rotation_quaternion": [ + 0.9999154210090637, + 0.0, + 0.0, + -0.01300536748021841 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_46", + "id": 46, + "link": "Board", + "position_m": [ + 0.5344940423965454, + 0.18239015340805054, + -0.02680000104010105 + ], + "position_mm": [ + 534.4940423965454, + 182.39015340805054, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.703818142414093, + 0.0, + 0.0, + 0.7103801965713501 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_47", + "id": 47, + "link": "Board", + "position_m": [ + 0.3432222902774811, + -0.2886880338191986, + -0.02680000104010105 + ], + "position_mm": [ + 343.2222902774811, + -288.6880338191986, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7088200449943542, + 0.0, + 0.0, + 0.7053893804550171 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_48", + "id": 48, + "link": "Board", + "position_m": [ + 0.6865072250366211, + -0.31871849298477173, + -0.02680000104010105 + ], + "position_mm": [ + 686.5072250366211, + -318.71849298477173, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6992313265800476, + 0.0, + 0.0, + 0.7148955464363098 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_49", + "id": 49, + "link": "Board", + "position_m": [ + 1.0054636001586914, + 0.15744544565677643, + -0.02680000104010105 + ], + "position_mm": [ + 1005.4636001586914, + 157.44544565677643, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7213794589042664, + 0.0, + 0.0, + 0.6925400495529175 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_50", + "id": 50, + "link": "Board", + "position_m": [ + 0.57060307264328, + 0.2115737646818161, + -0.02680000104010105 + ], + "position_mm": [ + 570.60307264328, + 211.5737646818161, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7020010352134705, + 0.0, + 0.0, + 0.7121759653091431 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_51", + "id": 51, + "link": "Board", + "position_m": [ + 0.16782739758491516, + -0.17405369877815247, + -0.02680000104010105 + ], + "position_mm": [ + 167.82739758491516, + -174.05369877815247, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7195118069648743, + 0.0, + 0.0, + 0.6944802403450012 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_52", + "id": 52, + "link": "Board", + "position_m": [ + 0.09335096180438995, + 0.2123865783214569, + -0.02680000104010105 + ], + "position_mm": [ + 93.35096180438995, + 212.3865783214569, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6987027525901794, + 0.0, + 0.0, + 0.7154121398925781 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_53", + "id": 53, + "link": "Board", + "position_m": [ + 0.4882509112358093, + 0.21466295421123505, + -0.02680000104010105 + ], + "position_mm": [ + 488.2509112358093, + 214.66295421123505, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7087159752845764, + 0.0, + 0.0, + 0.7054939270019531 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_54", + "id": 54, + "link": "Board", + "position_m": [ + 0.3393630087375641, + -0.32810652256011963, + -0.02680000104010105 + ], + "position_mm": [ + 339.3630087375641, + -328.10652256011963, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7050278782844543, + 0.0, + 0.0, + 0.7091796398162842 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_55", + "id": 55, + "link": "Board", + "position_m": [ + 0.2840869426727295, + -0.2614351212978363, + -0.02680000104010105 + ], + "position_mm": [ + 284.0869426727295, + -261.4351212978363, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7199468612670898, + 0.0, + 0.0, + 0.6940292119979858 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_56", + "id": 56, + "link": "Board", + "position_m": [ + 0.5001215934753418, + 0.16501259803771973, + -0.02680000104010105 + ], + "position_mm": [ + 500.1215934753418, + 165.01259803771973, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7080808877944946, + 0.0, + 0.0, + 0.7061313390731812 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_57", + "id": 57, + "link": "Board", + "position_m": [ + 0.6033008098602295, + -0.36474767327308655, + -0.02680000104010105 + ], + "position_mm": [ + 603.3008098602295, + -364.74767327308655, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7246779799461365, + 0.0, + 0.0, + 0.6890876889228821 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_58", + "id": 58, + "link": "Board", + "position_m": [ + 0.047158900648355484, + -0.21727287769317627, + -0.02680000104010105 + ], + "position_mm": [ + 47.158900648355484, + -217.27287769317627, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.701831042766571, + 0.0, + 0.0, + 0.7123434543609619 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_59", + "id": 59, + "link": "Board", + "position_m": [ + 0.6269878149032593, + -0.27702319622039795, + -0.02680000104010105 + ], + "position_mm": [ + 626.9878149032593, + -277.02319622039795, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6904125809669495, + 0.0, + 0.0, + 0.7234158515930176 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_60", + "id": 60, + "link": "Board", + "position_m": [ + 0.43540406227111816, + 0.28185170888900757, + -0.02680000104010105 + ], + "position_mm": [ + 435.40406227111816, + 281.85170888900757, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7157310843467712, + 0.0, + 0.0, + 0.698375940322876 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_61", + "id": 61, + "link": "Board", + "position_m": [ + -0.021439123898744583, + 0.3331937789916992, + -0.02680000104010105 + ], + "position_mm": [ + -21.439123898744583, + 333.1937789916992, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6955463886260986, + 0.0, + 0.0, + 0.718481183052063 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_62", + "id": 62, + "link": "Board", + "position_m": [ + 0.4012886583805084, + -0.17330820858478546, + -0.02680000104010105 + ], + "position_mm": [ + 401.2886583805084, + -173.30820858478546, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6894692778587341, + 0.0, + 0.0, + 0.7243149280548096 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_63", + "id": 63, + "link": "Board", + "position_m": [ + 0.7748330235481262, + -0.2368798702955246, + -0.02680000104010105 + ], + "position_mm": [ + 774.8330235481262, + -236.8798702955246, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6917868256568909, + 0.0, + 0.0, + 0.7221018075942993 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_64", + "id": 64, + "link": "Board", + "position_m": [ + -0.019255325198173523, + -0.19011668860912323, + -0.02680000104010105 + ], + "position_mm": [ + -19.255325198173523, + -190.11668860912323, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7106536626815796, + 0.0, + 0.0, + 0.7035419940948486 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_65", + "id": 65, + "link": "Board", + "position_m": [ + 0.8008859157562256, + -0.29797449707984924, + -0.02680000104010105 + ], + "position_mm": [ + 800.8859157562256, + -297.97449707984924, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6942296624183655, + 0.0, + 0.0, + 0.7197535634040833 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_66", + "id": 66, + "link": "Board", + "position_m": [ + 0.20932474732398987, + -0.3642057478427887, + -0.02680000104010105 + ], + "position_mm": [ + 209.32474732398987, + -364.2057478427887, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7164389491081238, + 0.0, + 0.0, + 0.6976498365402222 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_67", + "id": 67, + "link": "Board", + "position_m": [ + 0.5241584181785583, + 0.26714980602264404, + -0.02680000104010105 + ], + "position_mm": [ + 524.1584181785583, + 267.14980602264404, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6894137859344482, + 0.0, + 0.0, + 0.7243677973747253 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_68", + "id": 68, + "link": "Board", + "position_m": [ + 0.5749819278717041, + 0.17384926974773407, + -0.02680000104010105 + ], + "position_mm": [ + 574.9819278717041, + 173.84926974773407, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6978878378868103, + 0.0, + 0.0, + 0.7162070870399475 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_69", + "id": 69, + "link": "Board", + "position_m": [ + 0.0057358331978321075, + -0.27848321199417114, + -0.02680000104010105 + ], + "position_mm": [ + 5.7358331978321075, + -278.48321199417114, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7193307876586914, + 0.0, + 0.0, + 0.6946677565574646 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_70", + "id": 70, + "link": "Board", + "position_m": [ + 0.5982001423835754, + 0.299286812543869, + -0.02680000104010105 + ], + "position_mm": [ + 598.2001423835754, + 299.286812543869, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7086071372032166, + 0.0, + 0.0, + 0.7056032419204712 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_71", + "id": 71, + "link": "Board", + "position_m": [ + 0.7513083219528198, + -0.28566882014274597, + -0.02680000104010105 + ], + "position_mm": [ + 751.3083219528198, + -285.668820142746, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7250687479972839, + 0.0, + 0.0, + 0.6886765956878662 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_72", + "id": 72, + "link": "Board", + "position_m": [ + 0.4415956437587738, + 0.19342109560966492, + -0.02680000104010105 + ], + "position_mm": [ + 441.5956437587738, + 193.42109560966492, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.688755214214325, + 0.0, + 0.0, + 0.7249939441680908 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_73", + "id": 73, + "link": "Board", + "position_m": [ + 0.22175845503807068, + 0.33099427819252014, + -0.02680000104010105 + ], + "position_mm": [ + 221.75845503807068, + 330.99427819252014, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7047278881072998, + 0.0, + 0.0, + 0.7094777226448059 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_74", + "id": 74, + "link": "Board", + "position_m": [ + 0.09413553029298782, + 0.14080822467803955, + -0.02680000104010105 + ], + "position_mm": [ + 94.13553029298782, + 140.80822467803955, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7212668061256409, + 0.0, + 0.0, + 0.6926573514938354 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_75", + "id": 75, + "link": "Board", + "position_m": [ + -0.026741521432995796, + 0.19210436940193176, + -0.02680000104010105 + ], + "position_mm": [ + -26.741521432995796, + 192.10436940193176, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7238720655441284, + 0.0, + 0.0, + 0.689934253692627 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_76", + "id": 76, + "link": "Board", + "position_m": [ + 0.6859597563743591, + 0.16911664605140686, + -0.02680000104010105 + ], + "position_mm": [ + 685.9597563743591, + 169.11664605140686, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7181246280670166, + 0.0, + 0.0, + 0.6959145069122314 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_77", + "id": 77, + "link": "Board", + "position_m": [ + 0.015013295225799084, + 0.18992853164672852, + -0.02680000104010105 + ], + "position_mm": [ + 15.013295225799084, + 189.92853164672852, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7166491746902466, + 0.0, + 0.0, + 0.6974338293075562 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_78", + "id": 78, + "link": "Board", + "position_m": [ + 0.8210617303848267, + -0.3414073884487152, + -0.02680000104010105 + ], + "position_mm": [ + 821.0617303848267, + -341.4073884487152, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6912208199501038, + 0.0, + 0.0, + 0.7226436734199524 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_79", + "id": 79, + "link": "Board", + "position_m": [ + 0.3110635578632355, + -0.16000252962112427, + -0.02680000104010105 + ], + "position_mm": [ + 311.0635578632355, + -160.00252962112427, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7194755673408508, + 0.0, + 0.0, + 0.6945177912712097 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_80", + "id": 80, + "link": "Board", + "position_m": [ + 0.8641324639320374, + -0.33793237805366516, + -0.02680000104010105 + ], + "position_mm": [ + 864.1324639320374, + -337.93237805366516, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.699359118938446, + 0.0, + 0.0, + 0.7147704362869263 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_81", + "id": 81, + "link": "Board", + "position_m": [ + 0.13131681084632874, + 0.1663064956665039, + -0.02680000104010105 + ], + "position_mm": [ + 131.31681084632874, + 166.3064956665039, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7049572467803955, + 0.0, + 0.0, + 0.7092497944831848 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_82", + "id": 82, + "link": "Board", + "position_m": [ + 0.21906347572803497, + 0.2957213819026947, + -0.02680000104010105 + ], + "position_mm": [ + 219.06347572803497, + 295.7213819026947, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.706917941570282, + 0.0, + 0.0, + 0.7072955965995789 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_83", + "id": 83, + "link": "Board", + "position_m": [ + 0.046367011964321136, + 0.340971440076828, + -0.02680000104010105 + ], + "position_mm": [ + 46.36701196432114, + 340.971440076828, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7221697568893433, + 0.0, + 0.0, + 0.6917159557342529 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_84", + "id": 84, + "link": "Board", + "position_m": [ + 0.40924882888793945, + 0.2613544166088104, + -0.02680000104010105 + ], + "position_mm": [ + 409.24882888793945, + 261.3544166088104, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7240275144577026, + 0.0, + 0.0, + 0.6897711157798767 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_85", + "id": 85, + "link": "Board", + "position_m": [ + 0.5057622194290161, + -0.3140900731086731, + -0.02680000104010105 + ], + "position_mm": [ + 505.7622194290161, + -314.0900731086731, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7215025424957275, + 0.0, + 0.0, + 0.6924118399620056 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_86", + "id": 86, + "link": "Board", + "position_m": [ + 0.36220046877861023, + 0.2955012917518616, + -0.02680000104010105 + ], + "position_mm": [ + 362.20046877861023, + 295.5012917518616, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6944923400878906, + 0.0, + 0.0, + 0.7195001244544983 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_87", + "id": 87, + "link": "Board", + "position_m": [ + 0.9422120451927185, + -0.2451900839805603, + -0.02680000104010105 + ], + "position_mm": [ + 942.2120451927185, + -245.1900839805603, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6944408416748047, + 0.0, + 0.0, + 0.7195497751235962 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_88", + "id": 88, + "link": "Board", + "position_m": [ + 0.763528048992157, + 0.31697556376457214, + -0.02680000104010105 + ], + "position_mm": [ + 763.528048992157, + 316.97556376457214, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6920510530471802, + 0.0, + 0.0, + 0.7218486070632935 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_89", + "id": 89, + "link": "Board", + "position_m": [ + 0.9887282848358154, + -0.37003207206726074, + -0.02680000104010105 + ], + "position_mm": [ + 988.7282848358154, + -370.03207206726074, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6884408593177795, + 0.0, + 0.0, + 0.725292444229126 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_90", + "id": 90, + "link": "Board", + "position_m": [ + 0.6421770453453064, + 0.31793758273124695, + -0.02680000104010105 + ], + "position_mm": [ + 642.1770453453064, + 317.93758273124695, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7011776566505432, + 0.0, + 0.0, + 0.7129866480827332 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_91", + "id": 91, + "link": "Board", + "position_m": [ + 0.722328782081604, + 0.3285917341709137, + -0.02680000104010105 + ], + "position_mm": [ + 722.328782081604, + 328.5917341709137, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7002686262130737, + 0.0, + 0.0, + 0.713879406452179 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_92", + "id": 92, + "link": "Board", + "position_m": [ + 0.6461195349693298, + -0.18722259998321533, + -0.02680000104010105 + ], + "position_mm": [ + 646.1195349693298, + -187.22259998321533, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7049509286880493, + 0.0, + 0.0, + 0.709256112575531 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_93", + "id": 93, + "link": "Board", + "position_m": [ + 0.9347444176673889, + 0.13978174328804016, + -0.02680000104010105 + ], + "position_mm": [ + 934.7444176673889, + 139.78174328804016, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7046663165092468, + 0.0, + 0.0, + 0.7095388770103455 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_94", + "id": 94, + "link": "Board", + "position_m": [ + 0.8736200928688049, + 0.17575305700302124, + -0.02680000104010105 + ], + "position_mm": [ + 873.6200928688049, + 175.75305700302124, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7152015566825867, + 0.0, + 0.0, + 0.6989182829856873 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_95", + "id": 95, + "link": "Board", + "position_m": [ + 0.18634237349033356, + -0.2775443494319916, + -0.02680000104010105 + ], + "position_mm": [ + 186.34237349033356, + -277.5443494319916, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6884647011756897, + 0.0, + 0.0, + 0.7252698540687561 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_96", + "id": 96, + "link": "Board", + "position_m": [ + 0.37110528349876404, + -0.18445371091365814, + -0.02680000104010105 + ], + "position_mm": [ + 371.10528349876404, + -184.45371091365814, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7109458446502686, + 0.0, + 0.0, + 0.7032467722892761 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_97", + "id": 97, + "link": "Board", + "position_m": [ + 0.3060058653354645, + -0.35906118154525757, + -0.02680000104010105 + ], + "position_mm": [ + 306.0058653354645, + -359.06118154525757, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7118277549743652, + 0.0, + 0.0, + 0.7023540735244751 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_98", + "id": 98, + "link": "Board", + "position_m": [ + 0.5773541331291199, + 0.3162256181240082, + -0.02680000104010105 + ], + "position_mm": [ + 577.3541331291199, + 316.2256181240082, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7125511169433594, + 0.0, + 0.0, + 0.7016202211380005 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_99", + "id": 99, + "link": "Board", + "position_m": [ + 0.9567416310310364, + -0.32076552510261536, + -0.02680000104010105 + ], + "position_mm": [ + 956.7416310310364, + -320.76552510261536, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7188982963562012, + 0.0, + 0.0, + 0.695115327835083 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_100", + "id": 100, + "link": "Board", + "position_m": [ + 0.8028234243392944, + 0.17089414596557617, + -0.02680000104010105 + ], + "position_mm": [ + 802.8234243392944, + 170.89414596557617, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6970105767250061, + 0.0, + 0.0, + 0.7170608639717102 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_101", + "id": 101, + "link": "Board", + "position_m": [ + 0.11483254283666611, + 0.2996973693370819, + -0.02680000104010105 + ], + "position_mm": [ + 114.83254283666611, + 299.6973693370819, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6896732449531555, + 0.0, + 0.0, + 0.7241207361221313 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_102", + "id": 102, + "link": "Board", + "position_m": [ + 0.650715172290802, + -0.22414876520633698, + -0.02680000104010105 + ], + "position_mm": [ + 650.715172290802, + -224.14876520633698, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.7192299962043762, + 0.0, + 0.0, + 0.6947720646858215 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_103", + "id": 103, + "link": "Board", + "position_m": [ + 0.10463682562112808, + -0.1915196031332016, + -0.02680000104010105 + ], + "position_mm": [ + 104.63682562112808, + -191.5196031332016, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6989580392837524, + 0.0, + 0.0, + 0.7151626944541931 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_104", + "id": 104, + "link": "Board", + "position_m": [ + 0.8295353055000305, + 0.24187608063220978, + -0.02680000104010105 + ], + "position_mm": [ + 829.5353055000305, + 241.87608063220978, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.6984688639640808, + 0.0, + 0.0, + 0.7156404852867126 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Board_marker_105", + "id": 105, + "link": "Board", + "position_m": [ + 0.5217954516410828, + -0.26843637228012085, + -0.02680000104010105 + ], + "position_mm": [ + 521.7954516410828, + -268.43637228012085, + -26.80000104010105 + ], + "rotation_quaternion": [ + 0.696261465549469, + 0.0, + 0.0, + 0.7177882790565491 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "aruco_198", + "id": 198, + "link": "Arm1", + "position_m": [ + 0.19089382886886597, + -0.03041650354862213, + 0.1491578072309494 + ], + "position_mm": [ + 190.89382886886597, + -30.41650354862213, + 149.1578072309494 + ], + "rotation_quaternion": [ + 0.9845927357673645, + -0.17361025512218475, + -0.003628653474152088, + -0.02057911641895771 + ], + "normal": [ + -4.656612873077393e-10, + 0.3420201539993286, + 0.9396926760673523 + ] + }, + { + "name": "aruco_229", + "id": 229, + "link": "Arm1", + "position_m": [ + 0.18712648749351501, + -0.11435718834400177, + 0.17970971763134003 + ], + "position_mm": [ + 187.12648749351501, + -114.35718834400177, + 179.70971763134003 + ], + "rotation_quaternion": [ + 0.9848064184188843, + -0.1736479252576828, + 0.0002932014176622033, + 0.0016628277953714132 + ], + "normal": [ + 5.8207653974573503e-11, + 0.3420201241970062, + 0.9396926164627075 + ] + }, + { + "name": "aruco_242", + "id": 242, + "link": "Arm1", + "position_m": [ + 0.18994328379631042, + -0.13688881695270538, + 0.11235393583774567 + ], + "position_mm": [ + 189.94328379631042, + -136.88881695270538, + 112.35393583774567 + ], + "rotation_quaternion": [ + 0.12572143971920013, + 0.71300208568573, + 0.6793190836906433, + -0.11978227645158768 + ], + "normal": [ + -8.940695295223122e-08, + -0.34202003479003906, + -0.9396926164627075 + ] + }, + { + "name": "aruco_243", + "id": 243, + "link": "Arm1", + "position_m": [ + 0.19063550233840942, + -0.16161760687828064, + 0.15497785806655884 + ], + "position_mm": [ + 190.63550233840942, + -161.61760687828064, + 154.97785806655884 + ], + "rotation_quaternion": [ + 0.819145679473877, + 0.5735719203948975, + 0.0022703390568494797, + -0.003242380218580365 + ], + "normal": [ + 2.3283064365386963e-10, + -0.9396926164627075, + 0.34202027320861816 + ] + }, + { + "name": "aruco_244", + "id": 244, + "link": "Ellbow", + "position_m": [ + 0.3154999911785126, + -0.12665945291519165, + 0.14262309670448303 + ], + "position_mm": [ + 315.4999911785126, + -126.65945291519165, + 142.62309670448303 + ], + "rotation_quaternion": [ + 0.4596068561077118, + -0.5373653173446655, + 0.4596068859100342, + -0.5373653769493103 + ], + "normal": [ + 1.0, + -8.940696716308594e-08, + 0.0 + ] + }, + { + "name": "aruco_245", + "id": 245, + "link": "Ellbow", + "position_m": [ + 0.2797415256500244, + -0.1621260941028595, + 0.15129566192626953 + ], + "position_mm": [ + 279.7415256500244, + -162.1260941028595, + 151.29566192626953 + ], + "rotation_quaternion": [ + 0.5402975082397461, + 0.45336347818374634, + 0.4556725025177002, + -0.5430494546890259 + ], + "normal": [ + -1.4901161193847656e-07, + -0.9848077297210693, + 0.17364825308322906 + ] + }, + { + "name": "aruco_246", + "id": 246, + "link": "Ellbow", + "position_m": [ + 0.2804028391838074, + -0.09129733592271805, + 0.14411260187625885 + ], + "position_mm": [ + 280.4028391838074, + -91.29733592271805, + 144.11260187625885 + ], + "rotation_quaternion": [ + 0.6427447199821472, + -0.7659933567047119, + 0.008848491124808788, + 0.007424766663461924 + ], + "normal": [ + -1.862645149230957e-09, + 0.9848077297210693, + -0.1736481785774231 + ] + }, + { + "name": "aruco_247", + "id": 247, + "link": "Ellbow", + "position_m": [ + 0.24214139580726624, + -0.09242852032184601, + 0.13769736886024475 + ], + "position_mm": [ + 242.14139580726624, + -92.42852032184601, + 137.69736886024475 + ], + "rotation_quaternion": [ + 0.6426699757575989, + -0.7659043073654175, + 0.01465426106005907, + 0.012296386994421482 + ], + "normal": [ + -5.587935447692871e-09, + 0.9848077893257141, + -0.17364829778671265 + ] + }, + { + "name": "aruco_248", + "id": 248, + "link": "Ellbow", + "position_m": [ + 0.2461109310388565, + -0.16198648512363434, + 0.15208737552165985 + ], + "position_mm": [ + 246.1109310388565, + -161.98648512363434, + 152.08737552165985 + ], + "rotation_quaternion": [ + 0.5500708818435669, + 0.4615643322467804, + 0.4473637044429779, + -0.533147394657135 + ], + "normal": [ + -1.1920928955078125e-07, + -0.9848077893257141, + 0.17364820837974548 + ] + }, + { + "name": "aruco_232", + "id": 232, + "link": "Ellbow", + "position_m": [ + 0.2778913378715515, + -0.15613257884979248, + 0.12632493674755096 + ], + "position_mm": [ + 277.8913378715515, + -156.13257884979248, + 126.32493674755096 + ], + "rotation_quaternion": [ + 0.4616372883319855, + 0.8867968320846558, + 0.019482282921671867, + -0.01014183834195137 + ], + "normal": [ + -3.725290298461914e-09, + -0.8191521763801575, + -0.5735763311386108 + ] + }, + { + "name": "aruco_231", + "id": 231, + "link": "Ellbow", + "position_m": [ + 0.2808724045753479, + -0.10950353741645813, + 0.11536269634962082 + ], + "position_mm": [ + 280.8724045753479, + -109.50353741645813, + 115.36269634962082 + ], + "rotation_quaternion": [ + 0.30066290497779846, + -0.9535808563232422, + 0.016109948977828026, + 0.005079448223114014 + ], + "normal": [ + -9.31322685637781e-10, + 0.5735765099525452, + -0.8191521167755127 + ] + }, + { + "name": "Arm2_marker_120", + "id": 120, + "link": "Arm2", + "position_m": [ + 0.24501949548721313, + -0.11380598694086075, + 0.25901585817337036 + ], + "position_mm": [ + 245.01949548721313, + -113.80598694086075, + 259.01585817337036 + ], + "rotation_quaternion": [ + 0.376783162355423, + -0.47829964756965637, + -0.49875620007514954, + 0.616851806640625 + ], + "normal": [ + -0.965925931930542, + -0.25488683581352234, + 0.044943422079086304 + ] + }, + { + "name": "aruco_122", + "id": 122, + "link": "Arm2", + "position_m": [ + 0.2997784912586212, + -0.07863500714302063, + 0.2500579357147217 + ], + "position_mm": [ + 299.7784912586212, + -78.63500714302063, + 250.05793571472168 + ], + "rotation_quaternion": [ + 0.6187995076179504, + -0.7416245937347412, + 0.15869732201099396, + -0.2046833634376526 + ], + "normal": [ + 0.5000001192092896, + 0.8528684973716736, + -0.15038377046585083 + ] + }, + { + "name": "aruco_218", + "id": 218, + "link": "Arm2", + "position_m": [ + 0.26372194290161133, + -0.13834784924983978, + 0.2636532485485077 + ], + "position_mm": [ + 263.7219429016113, + -138.34784924983978, + 263.6532485485077 + ], + "rotation_quaternion": [ + 0.14896158874034882, + -0.2127777338027954, + -0.616063117980957, + 0.7436412572860718 + ], + "normal": [ + -0.5000001192092896, + -0.8528684377670288, + 0.15038372576236725 + ] + }, + { + "name": "aruco_113", + "id": 113, + "link": "Arm2", + "position_m": [ + 0.30615535378456116, + -0.11086001992225647, + 0.3280021548271179 + ], + "position_mm": [ + 306.15535378456116, + -110.86001992225647, + 328.0021548271179 + ], + "rotation_quaternion": [ + 0.32908597588539124, + -0.37652352452278137, + 0.5610864758491516, + -0.6596320867538452 + ], + "normal": [ + 0.8660252690315247, + -0.4924039840698242, + 0.08682409673929214 + ] + }, + { + "name": "aruco_114", + "id": 114, + "link": "Arm2", + "position_m": [ + 0.24541468918323517, + -0.10301198065280914, + 0.32872486114501953 + ], + "position_mm": [ + 245.41468918323517, + -103.01198065280914, + 328.72486114501953 + ], + "rotation_quaternion": [ + 0.38600966334342957, + -0.47075116634368896, + -0.5058870315551758, + 0.6111205220222473 + ], + "normal": [ + -0.9659258127212524, + -0.25488683581352234, + 0.044943373650312424 + ] + }, + { + "name": "aruco_115", + "id": 115, + "link": "Arm2", + "position_m": [ + 0.27426716685295105, + -0.06042097136378288, + 0.32084476947784424 + ], + "position_mm": [ + 274.26716685295105, + -60.42097136378288, + 320.84476947784424 + ], + "rotation_quaternion": [ + 0.6391818523406982, + -0.7576369047164917, + -0.09925705939531326, + 0.0870683491230011 + ], + "normal": [ + -0.25881901383399963, + 0.9512512683868408, + -0.16773125529289246 + ] + }, + { + "name": "aruco_124", + "id": 124, + "link": "Arm2", + "position_m": [ + 0.30099061131477356, + -0.06066314876079559, + 0.35601139068603516 + ], + "position_mm": [ + 300.99061131477356, + -60.66314876079559, + 356.01139068603516 + ], + "rotation_quaternion": [ + 0.6174442768096924, + -0.7426491379737854, + 0.1538316160440445, + -0.2087361067533493 + ], + "normal": [ + 0.5000002384185791, + 0.852868378162384, + -0.15038369596004486 + ] + }, + { + "name": "aruco_219", + "id": 219, + "link": "Arm2", + "position_m": [ + 0.26069527864456177, + -0.11779743432998657, + 0.37013721466064453 + ], + "position_mm": [ + 260.69527864456177, + -117.79743432998657, + 370.13721466064453 + ], + "rotation_quaternion": [ + 0.18413189053535461, + -0.18326134979724884, + -0.6254785060882568, + 0.7357223629951477 + ], + "normal": [ + -0.5, + -0.8528685569763184, + 0.15038388967514038 + ] + }, + { + "name": "FingerA_marker_40", + "id": 40, + "link": "FingerA", + "position_m": [ + 0.2359294295310974, + -0.07600420713424683, + 0.4424353241920471 + ], + "position_mm": [ + 235.9294295310974, + -76.00420713424683, + 442.4353241920471 + ], + "rotation_quaternion": [ + 0.4684546887874603, + -0.7886393666267395, + -0.3494698405265808, + 0.19096852838993073 + ], + "normal": [ + -0.6286321878433228, + 0.6054080724716187, + -0.48816245794296265 + ] + }, + { + "name": "FingerA_marker_41", + "id": 41, + "link": "FingerA", + "position_m": [ + 0.2877805233001709, + -0.08223049342632294, + 0.43825697898864746 + ], + "position_mm": [ + 287.7805233001709, + -82.23049342632294, + 438.25697898864746 + ], + "rotation_quaternion": [ + 0.5437114834785461, + -0.06063169240951538, + -0.10737884044647217, + -0.8301634788513184 + ], + "normal": [ + -0.0160977840423584, + 0.24421629309654236, + 0.9695871472358704 + ] + }, + { + "name": "FingerA_marker_42", + "id": 42, + "link": "FingerA", + "position_m": [ + 0.24972526729106903, + -0.07746575772762299, + 0.4622630476951599 + ], + "position_mm": [ + 249.72526729106903, + -77.46575772762299, + 462.2630476951599 + ], + "rotation_quaternion": [ + 0.4011799097061157, + 0.25427523255348206, + 0.3548543453216553, + -0.8052808046340942 + ], + "normal": [ + -0.12480506300926208, + -0.7755351066589355, + 0.6188450455665588 + ] + }, + { + "name": "FingerB_marker_43", + "id": 43, + "link": "FingerB", + "position_m": [ + 0.2815578877925873, + -0.05054605007171631, + 0.4479168653488159 + ], + "position_mm": [ + 281.5578877925873, + -50.54605007171631, + 447.9168653488159 + ], + "rotation_quaternion": [ + 0.7906179428100586, + 0.1759130209684372, + 0.47431355714797974, + -0.34497031569480896 + ], + "normal": [ + 0.6286320686340332, + -0.6054081916809082, + 0.4881625473499298 + ] + }, + { + "name": "FingerB_marker_44", + "id": 44, + "link": "FingerB", + "position_m": [ + 0.2459501177072525, + -0.056479860097169876, + 0.41077566146850586 + ], + "position_mm": [ + 245.9501177072525, + -56.479860097169876, + 410.77566146850586 + ], + "rotation_quaternion": [ + 0.9055390954017639, + -0.18340139091014862, + -0.3647945523262024, + -0.11527282744646072 + ], + "normal": [ + -0.6183890700340271, + 0.4162560701370239, + 0.6665777564048767 + ] + }, + { + "name": "FingerB_marker_45", + "id": 45, + "link": "FingerB", + "position_m": [ + 0.26178643107414246, + -0.03793487325310707, + 0.4514756500720978 + ], + "position_mm": [ + 261.78643107414246, + -37.93487325310707, + 451.4756500720978 + ], + "rotation_quaternion": [ + 0.5562506318092346, + -0.5646156668663025, + -0.47005271911621094, + -0.3883875608444214 + ], + "normal": [ + -0.08435484021902084, + 0.9932608008384705, + -0.07948072999715805 + ] + } +] \ No newline at end of file diff --git a/data/simulation/Scene6/render_e.npz b/data/simulation/Scene6/render_e.npz new file mode 100644 index 0000000..5a60970 Binary files /dev/null and b/data/simulation/Scene6/render_e.npz differ diff --git a/data/simulation/Scene6/render_e.png b/data/simulation/Scene6/render_e.png new file mode 100644 index 0000000..79386be Binary files /dev/null and b/data/simulation/Scene6/render_e.png differ diff --git a/data/simulation/Scene6/render_f.json b/data/simulation/Scene6/render_f.json index ca2dfe5..881500a 100644 --- a/data/simulation/Scene6/render_f.json +++ b/data/simulation/Scene6/render_f.json @@ -4,20 +4,20 @@ "id": 210, "link": "Board", "position_m": [ - 0.019999999552965164, - -0.019999999552965164, + 0.022248616442084312, + -0.021048327907919884, 0.000800000037997961 ], "position_mm": [ - 19.999999552965164, - -19.999999552965164, + 22.248616442084312, + -21.048327907919884, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999293684959412, 0.0, 0.0, - 0.0 + 0.01188500877469778 ], "normal": [ 0.0, @@ -30,20 +30,20 @@ "id": 211, "link": "Board", "position_m": [ - 0.25, - -0.009999999776482582, + 0.25300133228302, + -0.010174063965678215, 0.000800000037997961 ], "position_mm": [ - 250.0, - -9.999999776482582, + 253.00133228302002, + -10.174063965678215, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999685525894165, 0.0, 0.0, - 0.0 + -0.025077931582927704 ], "normal": [ 0.0, @@ -56,20 +56,20 @@ "id": 215, "link": "Board", "position_m": [ - 0.25, - -0.09000000357627869, + 0.2504083812236786, + -0.08926653116941452, 0.000800000037997961 ], "position_mm": [ - 250.0, - -90.00000357627869, + 250.4083812236786, + -89.26653116941452, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9997801184654236, 0.0, 0.0, - 0.0 + -0.020970959216356277 ], "normal": [ 0.0, @@ -82,20 +82,20 @@ "id": 214, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.009999999776482582, + 0.3477306663990021, + -0.01176825538277626, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -9.999999776482582, + 347.7306663990021, + -11.76825538277626, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999447464942932, 0.0, 0.0, - 0.0 + -0.010514543391764164 ], "normal": [ 0.0, @@ -108,20 +108,20 @@ "id": 208, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.09000000357627869, + 0.35207417607307434, + -0.08959650993347168, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -90.00000357627869, + 352.07417607307434, + -89.59650993347168, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999729573726654, 0.0, 0.0, - 0.0 + -0.023253614082932472 ], "normal": [ 0.0, @@ -134,20 +134,20 @@ "id": 206, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.009999999776482582, + 0.6496500372886658, + -0.010126194916665554, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -9.999999776482582, + 649.6500372886658, + -10.126194916665554, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999236464500427, 0.0, 0.0, - 0.0 + 0.012358828447759151 ], "normal": [ 0.0, @@ -160,20 +160,20 @@ "id": 205, "link": "Board", "position_m": [ - 0.75, - -0.09000000357627869, + 0.752602756023407, + -0.09041992574930191, 0.000800000037997961 ], "position_mm": [ - 750.0, - -90.00000357627869, + 752.602756023407, + -90.41992574930191, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999982118606567, 0.0, 0.0, - 0.0 + 0.001896142028272152 ], "normal": [ 0.0, @@ -186,20 +186,20 @@ "id": 207, "link": "Board", "position_m": [ - 0.75, - -0.009999999776482582, + 0.7524852156639099, + -0.011385345831513405, 0.000800000037997961 ], "position_mm": [ - 750.0, - -9.999999776482582, + 752.4852156639099, + -11.385345831513405, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9998287558555603, 0.0, 0.0, - 0.0 + 0.01850726269185543 ], "normal": [ 0.0, @@ -212,20 +212,20 @@ "id": 217, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.09000000357627869, + 0.6460961699485779, + -0.08964591473340988, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -90.00000357627869, + 646.0961699485779, + -89.64591473340988, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999154210090637, 0.0, 0.0, - 0.0 + -0.01300536748021841 ], "normal": [ 0.0, @@ -238,20 +238,20 @@ "id": 46, "link": "Board", "position_m": [ - 0.5367100238800049, - 0.18544000387191772, + 0.5344940423965454, + 0.18239015340805054, -0.02680000104010105 ], "position_mm": [ - 536.7100238800049, - 185.44000387191772, + 534.4940423965454, + 182.39015340805054, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.703818142414093, 0.0, 0.0, - 0.7071067690849304 + 0.7103801965713501 ], "normal": [ 0.0, @@ -264,20 +264,20 @@ "id": 47, "link": "Board", "position_m": [ - 0.3442299962043762, - -0.2865400016307831, + 0.3432222902774811, + -0.2886880338191986, -0.02680000104010105 ], "position_mm": [ - 344.2299962043762, - -286.5400016307831, + 343.2222902774811, + -288.6880338191986, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7088200449943542, 0.0, 0.0, - 0.7071067690849304 + 0.7053893804550171 ], "normal": [ 0.0, @@ -290,20 +290,20 @@ "id": 48, "link": "Board", "position_m": [ - 0.6886900067329407, - -0.32071998715400696, + 0.6865072250366211, + -0.31871849298477173, -0.02680000104010105 ], "position_mm": [ - 688.6900067329407, - -320.71998715400696, + 686.5072250366211, + -318.71849298477173, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6992313265800476, 0.0, 0.0, - 0.7071067690849304 + 0.7148955464363098 ], "normal": [ 0.0, @@ -316,20 +316,20 @@ "id": 49, "link": "Board", "position_m": [ - 1.00600004196167, - 0.15832999348640442, + 1.0054636001586914, + 0.15744544565677643, -0.02680000104010105 ], "position_mm": [ - 1006.0000419616699, - 158.32999348640442, + 1005.4636001586914, + 157.44544565677643, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7213794589042664, 0.0, 0.0, - 0.7071067690849304 + 0.6925400495529175 ], "normal": [ 0.0, @@ -342,20 +342,20 @@ "id": 50, "link": "Board", "position_m": [ - 0.5734099745750427, - 0.21186000108718872, + 0.57060307264328, + 0.2115737646818161, -0.02680000104010105 ], "position_mm": [ - 573.4099745750427, - 211.86000108718872, + 570.60307264328, + 211.5737646818161, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7020010352134705, 0.0, 0.0, - 0.7071067690849304 + 0.7121759653091431 ], "normal": [ 0.0, @@ -368,20 +368,20 @@ "id": 51, "link": "Board", "position_m": [ - 0.16779999434947968, - -0.17207999527454376, + 0.16782739758491516, + -0.17405369877815247, -0.02680000104010105 ], "position_mm": [ - 167.79999434947968, - -172.07999527454376, + 167.82739758491516, + -174.05369877815247, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7195118069648743, 0.0, 0.0, - 0.7071067690849304 + 0.6944802403450012 ], "normal": [ 0.0, @@ -394,20 +394,20 @@ "id": 52, "link": "Board", "position_m": [ - 0.09467999637126923, - 0.20866000652313232, + 0.09335096180438995, + 0.2123865783214569, -0.02680000104010105 ], "position_mm": [ - 94.67999637126923, - 208.66000652313232, + 93.35096180438995, + 212.3865783214569, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6987027525901794, 0.0, 0.0, - 0.7071067690849304 + 0.7154121398925781 ], "normal": [ 0.0, @@ -420,20 +420,20 @@ "id": 53, "link": "Board", "position_m": [ - 0.48625001311302185, - 0.21223999559879303, + 0.4882509112358093, + 0.21466295421123505, -0.02680000104010105 ], "position_mm": [ - 486.25001311302185, - 212.23999559879303, + 488.2509112358093, + 214.66295421123505, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7087159752845764, 0.0, 0.0, - 0.7071067690849304 + 0.7054939270019531 ], "normal": [ 0.0, @@ -446,20 +446,20 @@ "id": 54, "link": "Board", "position_m": [ - 0.34226998686790466, - -0.33059000968933105, + 0.3393630087375641, + -0.32810652256011963, -0.02680000104010105 ], "position_mm": [ - 342.26998686790466, - -330.59000968933105, + 339.3630087375641, + -328.10652256011963, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7050278782844543, 0.0, 0.0, - 0.7071067690849304 + 0.7091796398162842 ], "normal": [ 0.0, @@ -472,20 +472,20 @@ "id": 55, "link": "Board", "position_m": [ - 0.2837199866771698, - -0.262580007314682, + 0.2840869426727295, + -0.2614351212978363, -0.02680000104010105 ], "position_mm": [ - 283.7199866771698, - -262.580007314682, + 284.0869426727295, + -261.4351212978363, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7199468612670898, 0.0, 0.0, - 0.7071067690849304 + 0.6940292119979858 ], "normal": [ 0.0, @@ -498,20 +498,20 @@ "id": 56, "link": "Board", "position_m": [ - 0.4986799955368042, - 0.16866999864578247, + 0.5001215934753418, + 0.16501259803771973, -0.02680000104010105 ], "position_mm": [ - 498.6799955368042, - 168.66999864578247, + 500.1215934753418, + 165.01259803771973, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7080808877944946, 0.0, 0.0, - 0.7071067690849304 + 0.7061313390731812 ], "normal": [ 0.0, @@ -524,20 +524,20 @@ "id": 57, "link": "Board", "position_m": [ - 0.6028599739074707, - -0.3640500009059906, + 0.6033008098602295, + -0.36474767327308655, -0.02680000104010105 ], "position_mm": [ - 602.8599739074707, - -364.0500009059906, + 603.3008098602295, + -364.74767327308655, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7246779799461365, 0.0, 0.0, - 0.7071067690849304 + 0.6890876889228821 ], "normal": [ 0.0, @@ -550,20 +550,20 @@ "id": 58, "link": "Board", "position_m": [ - 0.0500900000333786, - -0.21810999512672424, + 0.047158900648355484, + -0.21727287769317627, -0.02680000104010105 ], "position_mm": [ - 50.0900000333786, - -218.10999512672424, + 47.158900648355484, + -217.27287769317627, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.701831042766571, 0.0, 0.0, - 0.7071067690849304 + 0.7123434543609619 ], "normal": [ 0.0, @@ -576,20 +576,20 @@ "id": 59, "link": "Board", "position_m": [ - 0.6262099742889404, - -0.2787500023841858, + 0.6269878149032593, + -0.27702319622039795, -0.02680000104010105 ], "position_mm": [ - 626.2099742889404, - -278.7500023841858, + 626.9878149032593, + -277.02319622039795, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6904125809669495, 0.0, 0.0, - 0.7071067690849304 + 0.7234158515930176 ], "normal": [ 0.0, @@ -602,20 +602,20 @@ "id": 60, "link": "Board", "position_m": [ - 0.43435999751091003, - 0.28380998969078064, + 0.43540406227111816, + 0.28185170888900757, -0.02680000104010105 ], "position_mm": [ - 434.35999751091003, - 283.80998969078064, + 435.40406227111816, + 281.85170888900757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7157310843467712, 0.0, 0.0, - 0.7071067690849304 + 0.698375940322876 ], "normal": [ 0.0, @@ -628,20 +628,20 @@ "id": 61, "link": "Board", "position_m": [ - -0.022420000284910202, - 0.3358300030231476, + -0.021439123898744583, + 0.3331937789916992, -0.02680000104010105 ], "position_mm": [ - -22.420000284910202, - 335.8300030231476, + -21.439123898744583, + 333.1937789916992, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6955463886260986, 0.0, 0.0, - 0.7071067690849304 + 0.718481183052063 ], "normal": [ 0.0, @@ -654,20 +654,20 @@ "id": 62, "link": "Board", "position_m": [ - 0.40470001101493835, - -0.17509999871253967, + 0.4012886583805084, + -0.17330820858478546, -0.02680000104010105 ], "position_mm": [ - 404.70001101493835, - -175.09999871253967, + 401.2886583805084, + -173.30820858478546, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894692778587341, 0.0, 0.0, - 0.7071067690849304 + 0.7243149280548096 ], "normal": [ 0.0, @@ -680,20 +680,20 @@ "id": 63, "link": "Board", "position_m": [ - 0.777400016784668, - -0.23614999651908875, + 0.7748330235481262, + -0.2368798702955246, -0.02680000104010105 ], "position_mm": [ - 777.400016784668, - -236.14999651908875, + 774.8330235481262, + -236.8798702955246, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6917868256568909, 0.0, 0.0, - 0.7071067690849304 + 0.7221018075942993 ], "normal": [ 0.0, @@ -706,20 +706,20 @@ "id": 64, "link": "Board", "position_m": [ - -0.02126999944448471, - -0.1882299929857254, + -0.019255325198173523, + -0.19011668860912323, -0.02680000104010105 ], "position_mm": [ - -21.26999944448471, - -188.2299929857254, + -19.255325198173523, + -190.11668860912323, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7106536626815796, 0.0, 0.0, - 0.7071067690849304 + 0.7035419940948486 ], "normal": [ 0.0, @@ -732,20 +732,20 @@ "id": 65, "link": "Board", "position_m": [ - 0.8033900260925293, - -0.29736998677253723, + 0.8008859157562256, + -0.29797449707984924, -0.02680000104010105 ], "position_mm": [ - 803.3900260925293, - -297.36998677253723, + 800.8859157562256, + -297.97449707984924, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6942296624183655, 0.0, 0.0, - 0.7071067690849304 + 0.7197535634040833 ], "normal": [ 0.0, @@ -758,20 +758,20 @@ "id": 66, "link": "Board", "position_m": [ - 0.2097499966621399, - -0.36322999000549316, + 0.20932474732398987, + -0.3642057478427887, -0.02680000104010105 ], "position_mm": [ - 209.7499966621399, - -363.22999000549316, + 209.32474732398987, + -364.2057478427887, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7164389491081238, 0.0, 0.0, - 0.7071067690849304 + 0.6976498365402222 ], "normal": [ 0.0, @@ -784,20 +784,20 @@ "id": 67, "link": "Board", "position_m": [ - 0.5230699777603149, - 0.2670400142669678, + 0.5241584181785583, + 0.26714980602264404, -0.02680000104010105 ], "position_mm": [ - 523.0699777603149, - 267.0400142669678, + 524.1584181785583, + 267.14980602264404, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894137859344482, 0.0, 0.0, - 0.7071067690849304 + 0.7243677973747253 ], "normal": [ 0.0, @@ -810,20 +810,20 @@ "id": 68, "link": "Board", "position_m": [ - 0.5737299919128418, - 0.1706400066614151, + 0.5749819278717041, + 0.17384926974773407, -0.02680000104010105 ], "position_mm": [ - 573.7299919128418, - 170.6400066614151, + 574.9819278717041, + 173.84926974773407, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6978878378868103, 0.0, 0.0, - 0.7071067690849304 + 0.7162070870399475 ], "normal": [ 0.0, @@ -836,20 +836,20 @@ "id": 69, "link": "Board", "position_m": [ - 0.00761000020429492, - -0.2812100052833557, + 0.0057358331978321075, + -0.27848321199417114, -0.02680000104010105 ], "position_mm": [ - 7.61000020429492, - -281.2100052833557, + 5.7358331978321075, + -278.48321199417114, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7193307876586914, 0.0, 0.0, - 0.7071067690849304 + 0.6946677565574646 ], "normal": [ 0.0, @@ -862,20 +862,20 @@ "id": 70, "link": "Board", "position_m": [ - 0.6018700003623962, - 0.3003300130367279, + 0.5982001423835754, + 0.299286812543869, -0.02680000104010105 ], "position_mm": [ - 601.8700003623962, - 300.3300130367279, + 598.2001423835754, + 299.286812543869, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7086071372032166, 0.0, 0.0, - 0.7071067690849304 + 0.7056032419204712 ], "normal": [ 0.0, @@ -888,20 +888,20 @@ "id": 71, "link": "Board", "position_m": [ - 0.749750018119812, - -0.28400999307632446, + 0.7513083219528198, + -0.28566882014274597, -0.02680000104010105 ], "position_mm": [ - 749.750018119812, - -284.00999307632446, + 751.3083219528198, + -285.668820142746, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7250687479972839, 0.0, 0.0, - 0.7071067690849304 + 0.6886765956878662 ], "normal": [ 0.0, @@ -914,20 +914,20 @@ "id": 72, "link": "Board", "position_m": [ - 0.44099000096321106, - 0.19431999325752258, + 0.4415956437587738, + 0.19342109560966492, -0.02680000104010105 ], "position_mm": [ - 440.99000096321106, - 194.31999325752258, + 441.5956437587738, + 193.42109560966492, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.688755214214325, 0.0, 0.0, - 0.7071067690849304 + 0.7249939441680908 ], "normal": [ 0.0, @@ -940,20 +940,20 @@ "id": 73, "link": "Board", "position_m": [ - 0.22172999382019043, - 0.3331100046634674, + 0.22175845503807068, + 0.33099427819252014, -0.02680000104010105 ], "position_mm": [ - 221.72999382019043, - 333.1100046634674, + 221.75845503807068, + 330.99427819252014, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7047278881072998, 0.0, 0.0, - 0.7071067690849304 + 0.7094777226448059 ], "normal": [ 0.0, @@ -966,20 +966,20 @@ "id": 74, "link": "Board", "position_m": [ - 0.09378000348806381, - 0.1445000022649765, + 0.09413553029298782, + 0.14080822467803955, -0.02680000104010105 ], "position_mm": [ - 93.78000348806381, - 144.5000022649765, + 94.13553029298782, + 140.80822467803955, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7212668061256409, 0.0, 0.0, - 0.7071067690849304 + 0.6926573514938354 ], "normal": [ 0.0, @@ -992,20 +992,20 @@ "id": 75, "link": "Board", "position_m": [ - -0.025699999183416367, - 0.19458000361919403, + -0.026741521432995796, + 0.19210436940193176, -0.02680000104010105 ], "position_mm": [ - -25.699999183416367, - 194.58000361919403, + -26.741521432995796, + 192.10436940193176, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7238720655441284, 0.0, 0.0, - 0.7071067690849304 + 0.689934253692627 ], "normal": [ 0.0, @@ -1018,20 +1018,20 @@ "id": 76, "link": "Board", "position_m": [ - 0.6852099895477295, - 0.16680000722408295, + 0.6859597563743591, + 0.16911664605140686, -0.02680000104010105 ], "position_mm": [ - 685.2099895477295, - 166.80000722408295, + 685.9597563743591, + 169.11664605140686, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7181246280670166, 0.0, 0.0, - 0.7071067690849304 + 0.6959145069122314 ], "normal": [ 0.0, @@ -1044,20 +1044,20 @@ "id": 77, "link": "Board", "position_m": [ - 0.01819000020623207, - 0.1915699988603592, + 0.015013295225799084, + 0.18992853164672852, -0.02680000104010105 ], "position_mm": [ - 18.19000020623207, - 191.5699988603592, + 15.013295225799084, + 189.92853164672852, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7166491746902466, 0.0, 0.0, - 0.7071067690849304 + 0.6974338293075562 ], "normal": [ 0.0, @@ -1070,20 +1070,20 @@ "id": 78, "link": "Board", "position_m": [ - 0.8231099843978882, - -0.3443799912929535, + 0.8210617303848267, + -0.3414073884487152, -0.02680000104010105 ], "position_mm": [ - 823.1099843978882, - -344.3799912929535, + 821.0617303848267, + -341.4073884487152, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6912208199501038, 0.0, 0.0, - 0.7071067690849304 + 0.7226436734199524 ], "normal": [ 0.0, @@ -1096,20 +1096,20 @@ "id": 79, "link": "Board", "position_m": [ - 0.3122999966144562, - -0.15910999476909637, + 0.3110635578632355, + -0.16000252962112427, -0.02680000104010105 ], "position_mm": [ - 312.2999966144562, - -159.10999476909637, + 311.0635578632355, + -160.00252962112427, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7194755673408508, 0.0, 0.0, - 0.7071067690849304 + 0.6945177912712097 ], "normal": [ 0.0, @@ -1122,20 +1122,20 @@ "id": 80, "link": "Board", "position_m": [ - 0.8635900020599365, - -0.3359200060367584, + 0.8641324639320374, + -0.33793237805366516, -0.02680000104010105 ], "position_mm": [ - 863.5900020599365, - -335.9200060367584, + 864.1324639320374, + -337.93237805366516, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.699359118938446, 0.0, 0.0, - 0.7071067690849304 + 0.7147704362869263 ], "normal": [ 0.0, @@ -1148,20 +1148,20 @@ "id": 81, "link": "Board", "position_m": [ - 0.13213999569416046, - 0.16902999579906464, + 0.13131681084632874, + 0.1663064956665039, -0.02680000104010105 ], "position_mm": [ - 132.13999569416046, - 169.02999579906464, + 131.31681084632874, + 166.3064956665039, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049572467803955, 0.0, 0.0, - 0.7071067690849304 + 0.7092497944831848 ], "normal": [ 0.0, @@ -1174,20 +1174,20 @@ "id": 82, "link": "Board", "position_m": [ - 0.21916000545024872, - 0.2972399890422821, + 0.21906347572803497, + 0.2957213819026947, -0.02680000104010105 ], "position_mm": [ - 219.16000545024872, - 297.2399890422821, + 219.06347572803497, + 295.7213819026947, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.706917941570282, 0.0, 0.0, - 0.7071067690849304 + 0.7072955965995789 ], "normal": [ 0.0, @@ -1200,20 +1200,20 @@ "id": 83, "link": "Board", "position_m": [ - 0.04416000097990036, - 0.33921998739242554, + 0.046367011964321136, + 0.340971440076828, -0.02680000104010105 ], "position_mm": [ - 44.16000097990036, - 339.21998739242554, + 46.36701196432114, + 340.971440076828, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7221697568893433, 0.0, 0.0, - 0.7071067690849304 + 0.6917159557342529 ], "normal": [ 0.0, @@ -1226,20 +1226,20 @@ "id": 84, "link": "Board", "position_m": [ - 0.40748998522758484, - 0.2584199905395508, + 0.40924882888793945, + 0.2613544166088104, -0.02680000104010105 ], "position_mm": [ - 407.48998522758484, - 258.4199905395508, + 409.24882888793945, + 261.3544166088104, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7240275144577026, 0.0, 0.0, - 0.7071067690849304 + 0.6897711157798767 ], "normal": [ 0.0, @@ -1252,20 +1252,20 @@ "id": 85, "link": "Board", "position_m": [ - 0.504580020904541, - -0.3127500116825104, + 0.5057622194290161, + -0.3140900731086731, -0.02680000104010105 ], "position_mm": [ - 504.580020904541, - -312.7500116825104, + 505.7622194290161, + -314.0900731086731, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7215025424957275, 0.0, 0.0, - 0.7071067690849304 + 0.6924118399620056 ], "normal": [ 0.0, @@ -1278,20 +1278,20 @@ "id": 86, "link": "Board", "position_m": [ - 0.36289000511169434, - 0.29201000928878784, + 0.36220046877861023, + 0.2955012917518616, -0.02680000104010105 ], "position_mm": [ - 362.89000511169434, - 292.01000928878784, + 362.20046877861023, + 295.5012917518616, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944923400878906, 0.0, 0.0, - 0.7071067690849304 + 0.7195001244544983 ], "normal": [ 0.0, @@ -1304,20 +1304,20 @@ "id": 87, "link": "Board", "position_m": [ - 0.9436299800872803, - -0.2457599937915802, + 0.9422120451927185, + -0.2451900839805603, -0.02680000104010105 ], "position_mm": [ - 943.6299800872803, - -245.7599937915802, + 942.2120451927185, + -245.1900839805603, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944408416748047, 0.0, 0.0, - 0.7071067690849304 + 0.7195497751235962 ], "normal": [ 0.0, @@ -1330,20 +1330,20 @@ "id": 88, "link": "Board", "position_m": [ - 0.7658699750900269, - 0.3160400092601776, + 0.763528048992157, + 0.31697556376457214, -0.02680000104010105 ], "position_mm": [ - 765.8699750900269, - 316.0400092601776, + 763.528048992157, + 316.97556376457214, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6920510530471802, 0.0, 0.0, - 0.7071067690849304 + 0.7218486070632935 ], "normal": [ 0.0, @@ -1356,20 +1356,20 @@ "id": 89, "link": "Board", "position_m": [ - 0.9880200028419495, - -0.36913999915122986, + 0.9887282848358154, + -0.37003207206726074, -0.02680000104010105 ], "position_mm": [ - 988.0200028419495, - -369.13999915122986, + 988.7282848358154, + -370.03207206726074, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884408593177795, 0.0, 0.0, - 0.7071067690849304 + 0.725292444229126 ], "normal": [ 0.0, @@ -1382,20 +1382,20 @@ "id": 90, "link": "Board", "position_m": [ - 0.6431699991226196, - 0.316430002450943, + 0.6421770453453064, + 0.31793758273124695, -0.02680000104010105 ], "position_mm": [ - 643.1699991226196, - 316.430002450943, + 642.1770453453064, + 317.93758273124695, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7011776566505432, 0.0, 0.0, - 0.7071067690849304 + 0.7129866480827332 ], "normal": [ 0.0, @@ -1408,20 +1408,20 @@ "id": 91, "link": "Board", "position_m": [ - 0.7233499884605408, - 0.32804998755455017, + 0.722328782081604, + 0.3285917341709137, -0.02680000104010105 ], "position_mm": [ - 723.3499884605408, - 328.04998755455017, + 722.328782081604, + 328.5917341709137, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7002686262130737, 0.0, 0.0, - 0.7071067690849304 + 0.713879406452179 ], "normal": [ 0.0, @@ -1434,20 +1434,20 @@ "id": 92, "link": "Board", "position_m": [ - 0.6450899839401245, - -0.18483999371528625, + 0.6461195349693298, + -0.18722259998321533, -0.02680000104010105 ], "position_mm": [ - 645.0899839401245, - -184.83999371528625, + 646.1195349693298, + -187.22259998321533, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049509286880493, 0.0, 0.0, - 0.7071067690849304 + 0.709256112575531 ], "normal": [ 0.0, @@ -1460,20 +1460,20 @@ "id": 93, "link": "Board", "position_m": [ - 0.9348800182342529, - 0.1436000019311905, + 0.9347444176673889, + 0.13978174328804016, -0.02680000104010105 ], "position_mm": [ - 934.8800182342529, - 143.6000019311905, + 934.7444176673889, + 139.78174328804016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7046663165092468, 0.0, 0.0, - 0.7071067690849304 + 0.7095388770103455 ], "normal": [ 0.0, @@ -1486,20 +1486,20 @@ "id": 94, "link": "Board", "position_m": [ - 0.8756999969482422, - 0.17364999651908875, + 0.8736200928688049, + 0.17575305700302124, -0.02680000104010105 ], "position_mm": [ - 875.6999969482422, - 173.64999651908875, + 873.6200928688049, + 175.75305700302124, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7152015566825867, 0.0, 0.0, - 0.7071067690849304 + 0.6989182829856873 ], "normal": [ 0.0, @@ -1512,20 +1512,20 @@ "id": 95, "link": "Board", "position_m": [ - 0.186039999127388, - -0.27406999468803406, + 0.18634237349033356, + -0.2775443494319916, -0.02680000104010105 ], "position_mm": [ - 186.039999127388, - -274.06999468803406, + 186.34237349033356, + -277.5443494319916, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884647011756897, 0.0, 0.0, - 0.7071067690849304 + 0.7252698540687561 ], "normal": [ 0.0, @@ -1538,20 +1538,20 @@ "id": 96, "link": "Board", "position_m": [ - 0.36976999044418335, - -0.186489999294281, + 0.37110528349876404, + -0.18445371091365814, -0.02680000104010105 ], "position_mm": [ - 369.76999044418335, - -186.489999294281, + 371.10528349876404, + -184.45371091365814, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7109458446502686, 0.0, 0.0, - 0.7071067690849304 + 0.7032467722892761 ], "normal": [ 0.0, @@ -1564,20 +1564,20 @@ "id": 97, "link": "Board", "position_m": [ - 0.30434998869895935, - -0.3596700131893158, + 0.3060058653354645, + -0.35906118154525757, -0.02680000104010105 ], "position_mm": [ - 304.34998869895935, - -359.6700131893158, + 306.0058653354645, + -359.06118154525757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7118277549743652, 0.0, 0.0, - 0.7071067690849304 + 0.7023540735244751 ], "normal": [ 0.0, @@ -1590,20 +1590,20 @@ "id": 98, "link": "Board", "position_m": [ - 0.5752699971199036, - 0.31505998969078064, + 0.5773541331291199, + 0.3162256181240082, -0.02680000104010105 ], "position_mm": [ - 575.2699971199036, - 315.05998969078064, + 577.3541331291199, + 316.2256181240082, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7125511169433594, 0.0, 0.0, - 0.7071067690849304 + 0.7016202211380005 ], "normal": [ 0.0, @@ -1616,20 +1616,20 @@ "id": 99, "link": "Board", "position_m": [ - 0.9591599702835083, - -0.32155001163482666, + 0.9567416310310364, + -0.32076552510261536, -0.02680000104010105 ], "position_mm": [ - 959.1599702835083, - -321.55001163482666, + 956.7416310310364, + -320.76552510261536, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7188982963562012, 0.0, 0.0, - 0.7071067690849304 + 0.695115327835083 ], "normal": [ 0.0, @@ -1642,20 +1642,20 @@ "id": 100, "link": "Board", "position_m": [ - 0.8032500147819519, - 0.17236000299453735, + 0.8028234243392944, + 0.17089414596557617, -0.02680000104010105 ], "position_mm": [ - 803.2500147819519, - 172.36000299453735, + 802.8234243392944, + 170.89414596557617, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6970105767250061, 0.0, 0.0, - 0.7071067690849304 + 0.7170608639717102 ], "normal": [ 0.0, @@ -1668,20 +1668,20 @@ "id": 101, "link": "Board", "position_m": [ - 0.1177000030875206, - 0.298660010099411, + 0.11483254283666611, + 0.2996973693370819, -0.02680000104010105 ], "position_mm": [ - 117.7000030875206, - 298.660010099411, + 114.83254283666611, + 299.6973693370819, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6896732449531555, 0.0, 0.0, - 0.7071067690849304 + 0.7241207361221313 ], "normal": [ 0.0, @@ -1694,20 +1694,20 @@ "id": 102, "link": "Board", "position_m": [ - 0.6496899724006653, - -0.22300000488758087, + 0.650715172290802, + -0.22414876520633698, -0.02680000104010105 ], "position_mm": [ - 649.6899724006653, - -223.00000488758087, + 650.715172290802, + -224.14876520633698, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7192299962043762, 0.0, 0.0, - 0.7071067690849304 + 0.6947720646858215 ], "normal": [ 0.0, @@ -1720,20 +1720,20 @@ "id": 103, "link": "Board", "position_m": [ - 0.1057099997997284, - -0.1877100020647049, + 0.10463682562112808, + -0.1915196031332016, -0.02680000104010105 ], "position_mm": [ - 105.7099997997284, - -187.7100020647049, + 104.63682562112808, + -191.5196031332016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6989580392837524, 0.0, 0.0, - 0.7071067690849304 + 0.7151626944541931 ], "normal": [ 0.0, @@ -1746,20 +1746,20 @@ "id": 104, "link": "Board", "position_m": [ - 0.8267099857330322, - 0.23916000127792358, + 0.8295353055000305, + 0.24187608063220978, -0.02680000104010105 ], "position_mm": [ - 826.7099857330322, - 239.16000127792358, + 829.5353055000305, + 241.87608063220978, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6984688639640808, 0.0, 0.0, - 0.7071067690849304 + 0.7156404852867126 ], "normal": [ 0.0, @@ -1772,20 +1772,20 @@ "id": 105, "link": "Board", "position_m": [ - 0.5248399972915649, - -0.26625001430511475, + 0.5217954516410828, + -0.26843637228012085, -0.02680000104010105 ], "position_mm": [ - 524.8399972915649, - -266.25001430511475, + 521.7954516410828, + -268.43637228012085, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.696261465549469, 0.0, 0.0, - 0.7071067690849304 + 0.7177882790565491 ], "normal": [ 0.0, @@ -1798,24 +1798,24 @@ "id": 198, "link": "Arm1", "position_m": [ - 0.1899999976158142, - -0.030209094285964966, - 0.14908231794834137 + 0.19089382886886597, + -0.03041650354862213, + 0.1491578072309494 ], "position_mm": [ - 189.9999976158142, - -30.209094285964966, - 149.08231794834137 + 190.89382886886597, + -30.41650354862213, + 149.1578072309494 ], "rotation_quaternion": [ - 0.9848077297210693, - -0.1736481934785843, - 0.0, - 0.0 + 0.9845927357673645, + -0.17361025512218475, + -0.003628653474152088, + -0.02057911641895771 ], "normal": [ - 0.0, - 0.342020183801651, + -4.656612873077393e-10, + 0.3420201539993286, 0.9396926760673523 ] }, @@ -1824,25 +1824,25 @@ "id": 229, "link": "Arm1", "position_m": [ - 0.1899999976158142, - -0.1147814393043518, - 0.17986413836479187 + 0.18712648749351501, + -0.11435718834400177, + 0.17970971763134003 ], "position_mm": [ - 189.9999976158142, - -114.7814393043518, - 179.86413836479187 + 187.12648749351501, + -114.35718834400177, + 179.70971763134003 ], "rotation_quaternion": [ - 0.9848077297210693, - -0.1736481934785843, - 0.0, - 0.0 + 0.9848064184188843, + -0.1736479252576828, + 0.0002932014176622033, + 0.0016628277953714132 ], "normal": [ - 0.0, - 0.342020183801651, - 0.9396926760673523 + 5.8207653974573503e-11, + 0.3420201241970062, + 0.9396926164627075 ] }, { @@ -1850,24 +1850,24 @@ "id": 242, "link": "Arm1", "position_m": [ - 0.1899999976158142, - -0.13906486332416534, - 0.11314595490694046 + 0.18994328379631042, + -0.13688881695270538, + 0.11235393583774567 ], "position_mm": [ - 189.9999976158142, - -139.06486332416534, - 113.14595490694046 + 189.94328379631042, + -136.88881695270538, + 112.35393583774567 ], "rotation_quaternion": [ - 0.12278778851032257, - 0.6963642239570618, - 0.6963642835617065, - -0.12278781086206436 + 0.12572143971920013, + 0.71300208568573, + 0.6793190836906433, + -0.11978227645158768 ], "normal": [ - -1.4901161193847656e-08, - -0.3420201241970062, + -8.940695295223122e-08, + -0.34202003479003906, -0.9396926164627075 ] }, @@ -1876,25 +1876,25 @@ "id": 243, "link": "Arm1", "position_m": [ - 0.1899999976158142, - -0.1602822244167328, - 0.15864676237106323 + 0.19063550233840942, + -0.16161760687828064, + 0.15497785806655884 ], "position_mm": [ - 189.9999976158142, - -160.2822244167328, - 158.64676237106323 + 190.63550233840942, + -161.61760687828064, + 154.97785806655884 ], "rotation_quaternion": [ - 0.8191520571708679, - 0.5735763907432556, - 0.0, - 0.0 + 0.819145679473877, + 0.5735719203948975, + 0.0022703390568494797, + -0.003242380218580365 ], "normal": [ - 0.0, - -0.9396926760673523, - 0.3420202434062958 + 2.3283064365386963e-10, + -0.9396926164627075, + 0.34202027320861816 ] }, { @@ -1903,24 +1903,24 @@ "link": "Ellbow", "position_m": [ 0.3154999911785126, - -0.12692314386367798, - 0.14650504291057587 + -0.12665945291519165, + 0.14262309670448303 ], "position_mm": [ 315.4999911785126, - -126.92314386367798, - 146.50504291057587 + -126.65945291519165, + 142.62309670448303 ], "rotation_quaternion": [ - 0.45451948046684265, - -0.5416752696037292, - 0.45451945066452026, - -0.5416752696037292 + 0.4596068561077118, + -0.5373653173446655, + 0.4596068859100342, + -0.5373653769493103 ], "normal": [ 1.0, - 2.9802322387695312e-08, - 5.960464477539063e-08 + -8.940696716308594e-08, + 0.0 ] }, { @@ -1928,25 +1928,25 @@ "id": 245, "link": "Ellbow", "position_m": [ - 0.2800000011920929, - -0.16188383102416992, - 0.15266956388950348 + 0.2797415256500244, + -0.1621260941028595, + 0.15129566192626953 ], "position_mm": [ - 280.0000011920929, - -161.88383102416992, - 152.66956388950348 + 279.7415256500244, + -162.1260941028595, + 151.29566192626953 ], "rotation_quaternion": [ - 0.5416752099990845, - 0.45451948046684265, - 0.4545193910598755, - -0.5416752696037292 + 0.5402975082397461, + 0.45336347818374634, + 0.4556725025177002, + -0.5430494546890259 ], "normal": [ -1.4901161193847656e-07, -0.9848077297210693, - 0.17364828288555145 + 0.17364825308322906 ] }, { @@ -1954,25 +1954,25 @@ "id": 246, "link": "Ellbow", "position_m": [ - 0.2800000011920929, - -0.09196245670318604, - 0.14034052193164825 + 0.2804028391838074, + -0.09129733592271805, + 0.14411260187625885 ], "position_mm": [ - 280.0000011920929, - -91.96245670318604, - 140.34052193164825 + 280.4028391838074, + -91.29733592271805, + 144.11260187625885 ], "rotation_quaternion": [ - 0.6427875757217407, - -0.7660444974899292, - -0.0, - -0.0 + 0.6427447199821472, + -0.7659933567047119, + 0.008848491124808788, + 0.007424766663461924 ], "normal": [ - 0.0, - 0.9848077893257141, - -0.17364829778671265 + -1.862645149230957e-09, + 0.9848077297210693, + -0.1736481785774231 ] }, { @@ -1980,23 +1980,23 @@ "id": 247, "link": "Ellbow", "position_m": [ - 0.24249999225139618, - -0.09196245670318604, - 0.14034052193164825 + 0.24214139580726624, + -0.09242852032184601, + 0.13769736886024475 ], "position_mm": [ - 242.49999225139618, - -91.96245670318604, - 140.34052193164825 + 242.14139580726624, + -92.42852032184601, + 137.69736886024475 ], "rotation_quaternion": [ - 0.6427875757217407, - -0.7660444974899292, - -0.0, - -0.0 + 0.6426699757575989, + -0.7659043073654175, + 0.01465426106005907, + 0.012296386994421482 ], "normal": [ - 0.0, + -5.587935447692871e-09, 0.9848077893257141, -0.17364829778671265 ] @@ -2006,25 +2006,25 @@ "id": 248, "link": "Ellbow", "position_m": [ - 0.24249999225139618, - -0.16188383102416992, - 0.15266956388950348 + 0.2461109310388565, + -0.16198648512363434, + 0.15208737552165985 ], "position_mm": [ - 242.49999225139618, - -161.88383102416992, - 152.66956388950348 + 246.1109310388565, + -161.98648512363434, + 152.08737552165985 ], "rotation_quaternion": [ - 0.5416752099990845, - 0.45451948046684265, - 0.4545193910598755, - -0.5416752696037292 + 0.5500708818435669, + 0.4615643322467804, + 0.4473637044429779, + -0.533147394657135 ], "normal": [ - -1.4901161193847656e-07, - -0.9848077297210693, - 0.17364828288555145 + -1.1920928955078125e-07, + -0.9848077893257141, + 0.17364820837974548 ] }, { @@ -2032,25 +2032,25 @@ "id": 232, "link": "Ellbow", "position_m": [ - 0.2800000011920929, - -0.15600450336933136, - 0.12614205479621887 + 0.2778913378715515, + -0.15613257884979248, + 0.12632493674755096 ], "position_mm": [ - 280.0000011920929, - -156.00450336933136, - 126.14205479621887 + 277.8913378715515, + -156.13257884979248, + 126.32493674755096 ], "rotation_quaternion": [ - 0.4617486298084259, - 0.8870108127593994, - 0.0, - 0.0 + 0.4616372883319855, + 0.8867968320846558, + 0.019482282921671867, + -0.01014183834195137 ], "normal": [ - 0.0, - -0.8191520571708679, - -0.5735763907432556 + -3.725290298461914e-09, + -0.8191521763801575, + -0.5735763311386108 ] }, { @@ -2058,25 +2058,25 @@ "id": 231, "link": "Ellbow", "position_m": [ - 0.2800000011920929, - -0.10656015574932098, - 0.11742367595434189 + 0.2808724045753479, + -0.10950353741645813, + 0.11536269634962082 ], "position_mm": [ - 280.0000011920929, - -106.56015574932098, - 117.42367595434189 + 280.8724045753479, + -109.50353741645813, + 115.36269634962082 ], "rotation_quaternion": [ - 0.30070579051971436, - -0.9537169933319092, - -0.0, - -0.0 + 0.30066290497779846, + -0.9535808563232422, + 0.016109948977828026, + 0.005079448223114014 ], "normal": [ - 0.0, - 0.5735763907432556, - -0.8191519975662231 + -9.31322685637781e-10, + 0.5735765099525452, + -0.8191521167755127 ] }, { @@ -2084,25 +2084,25 @@ "id": 120, "link": "Arm2", "position_m": [ - 0.2457078993320465, - -0.11652347445487976, - 0.2583991289138794 + 0.24501949548721313, + -0.11380598694086075, + 0.25901585817337036 ], "position_mm": [ - 245.7078993320465, - -116.52347445487976, - 258.3991289138794 + 245.01949548721313, + -113.80598694086075, + 259.01585817337036 ], "rotation_quaternion": [ - 0.3913043141365051, - -0.4663383960723877, - -0.5099576711654663, - 0.6077439188957214 + 0.376783162355423, + -0.47829964756965637, + -0.49875620007514954, + 0.616851806640625 ], "normal": [ - -0.9659258127212524, - -0.2548868656158447, - 0.04494340345263481 + -0.965925931930542, + -0.25488683581352234, + 0.044943422079086304 ] }, { @@ -2110,25 +2110,25 @@ "id": 122, "link": "Arm2", "position_m": [ - 0.29774999618530273, - -0.07719769328832626, - 0.2514649033546448 + 0.2997784912586212, + -0.07863500714302063, + 0.2500579357147217 ], "position_mm": [ - 297.74999618530273, - -77.19769328832626, - 251.46490335464478 + 299.7784912586212, + -78.63500714302063, + 250.05793571472168 ], "rotation_quaternion": [ - 0.6208851337432861, - -0.7399421334266663, - 0.16636574268341064, - -0.19826693832874298 + 0.6187995076179504, + -0.7416245937347412, + 0.15869732201099396, + -0.2046833634376526 ], "normal": [ 0.5000001192092896, - 0.8528684377670288, - -0.1503838300704956 + 0.8528684973716736, + -0.15038377046585083 ] }, { @@ -2136,25 +2136,25 @@ "id": 218, "link": "Arm2", "position_m": [ - 0.26225000619888306, - -0.13775137066841125, - 0.262142151594162 + 0.26372194290161133, + -0.13834784924983978, + 0.2636532485485077 ], "position_mm": [ - 262.25000619888306, - -137.75137066841125, - 262.142151594162 + 263.7219429016113, + -138.34784924983978, + 263.6532485485077 ], "rotation_quaternion": [ - 0.16636572778224945, - -0.19826693832874298, - -0.6208851337432861, - 0.7399421334266663 + 0.14896158874034882, + -0.2127777338027954, + -0.616063117980957, + 0.7436412572860718 ], "normal": [ -0.5000001192092896, - -0.8528684973716736, - 0.15038380026817322 + -0.8528684377670288, + 0.15038372576236725 ] }, { @@ -2162,25 +2162,25 @@ "id": 113, "link": "Arm2", "position_m": [ - 0.30641376972198486, - -0.11033748090267181, - 0.3283882141113281 + 0.30615535378456116, + -0.11086001992225647, + 0.3280021548271179 ], "position_mm": [ - 306.41376972198486, - -110.33748090267181, - 328.3882141113281 + 306.15535378456116, + -110.86001992225647, + 328.0021548271179 ], "rotation_quaternion": [ - 0.321393758058548, - -0.3830221891403198, - 0.5566704273223877, - -0.6634140014648438 + 0.32908597588539124, + -0.37652352452278137, + 0.5610864758491516, + -0.6596320867538452 ], "normal": [ - 0.8660253286361694, - -0.492404043674469, - 0.08682413399219513 + 0.8660252690315247, + -0.4924039840698242, + 0.08682409673929214 ] }, { @@ -2188,25 +2188,25 @@ "id": 114, "link": "Arm2", "position_m": [ - 0.2457078993320465, - -0.10436809062957764, - 0.3273356556892395 + 0.24541468918323517, + -0.10301198065280914, + 0.32872486114501953 ], "position_mm": [ - 245.7078993320465, - -104.36809062957764, - 327.3356556892395 + 245.41468918323517, + -103.01198065280914, + 328.72486114501953 ], "rotation_quaternion": [ - 0.3913043141365051, - -0.4663383960723877, - -0.5099576711654663, - 0.6077439188957214 + 0.38600966334342957, + -0.47075116634368896, + -0.5058870315551758, + 0.6111205220222473 ], "normal": [ -0.9659258127212524, - -0.2548868656158447, - 0.04494340345263481 + -0.25488683581352234, + 0.044943373650312424 ] }, { @@ -2214,25 +2214,25 @@ "id": 115, "link": "Arm2", "position_m": [ - 0.2708114683628082, - -0.06154801696538925, - 0.31978532671928406 + 0.27426716685295105, + -0.06042097136378288, + 0.32084476947784424 ], "position_mm": [ - 270.8114683628082, - -61.54801696538925, - 319.78532671928406 + 274.26716685295105, + -60.42097136378288, + 320.84476947784424 ], "rotation_quaternion": [ - 0.6372884511947632, - -0.7594909071922302, - -0.083900585770607, - 0.09998880326747894 + 0.6391818523406982, + -0.7576369047164917, + -0.09925705939531326, + 0.0870683491230011 ], "normal": [ - -0.2588188946247101, - 0.951251208782196, - -0.1677314192056656 + -0.25881901383399963, + 0.9512512683868408, + -0.16773125529289246 ] }, { @@ -2240,25 +2240,25 @@ "id": 124, "link": "Arm2", "position_m": [ - 0.29774999618530273, - -0.05861732363700867, - 0.3568393588066101 + 0.30099061131477356, + -0.06066314876079559, + 0.35601139068603516 ], "position_mm": [ - 297.74999618530273, - -58.61732363700867, - 356.8393588066101 + 300.99061131477356, + -60.66314876079559, + 356.01139068603516 ], "rotation_quaternion": [ - 0.6208851337432861, - -0.7399421334266663, - 0.16636574268341064, - -0.19826693832874298 + 0.6174442768096924, + -0.7426491379737854, + 0.1538316160440445, + -0.2087361067533493 ], "normal": [ - 0.5000001192092896, - 0.8528684377670288, - -0.1503838300704956 + 0.5000002384185791, + 0.852868378162384, + -0.15038369596004486 ] }, { @@ -2266,25 +2266,25 @@ "id": 219, "link": "Arm2", "position_m": [ - 0.26225000619888306, - -0.11917100101709366, - 0.36751657724380493 + 0.26069527864456177, + -0.11779743432998657, + 0.37013721466064453 ], "position_mm": [ - 262.25000619888306, - -119.17100101709366, - 367.51657724380493 + 260.69527864456177, + -117.79743432998657, + 370.13721466064453 ], "rotation_quaternion": [ - 0.16636572778224945, - -0.19826693832874298, - -0.6208851337432861, - 0.7399421334266663 + 0.18413189053535461, + -0.18326134979724884, + -0.6254785060882568, + 0.7357223629951477 ], "normal": [ - -0.5000001192092896, - -0.8528684973716736, - 0.15038380026817322 + -0.5, + -0.8528685569763184, + 0.15038388967514038 ] }, { @@ -2292,20 +2292,20 @@ "id": 40, "link": "FingerA", "position_m": [ - 0.23790599405765533, - -0.07534870505332947, - 0.4407029151916504 + 0.2359294295310974, + -0.07600420713424683, + 0.4424353241920471 ], "position_mm": [ - 237.90599405765533, - -75.34870505332947, - 440.7029151916504 + 235.9294295310974, + -76.00420713424683, + 442.4353241920471 ], "rotation_quaternion": [ - 0.46363329887390137, - -0.7969679236412048, - -0.33003535866737366, - 0.20239299535751343 + 0.4684546887874603, + -0.7886393666267395, + -0.3494698405265808, + 0.19096852838993073 ], "normal": [ -0.6286321878433228, @@ -2318,25 +2318,25 @@ "id": 41, "link": "FingerA", "position_m": [ - 0.2865985035896301, - -0.08433715254068375, - 0.4387679696083069 + 0.2877805233001709, + -0.08223049342632294, + 0.43825697898864746 ], "position_mm": [ - 286.5985035896301, - -84.33715254068375, - 438.7679696083069 + 287.7805233001709, + -82.23049342632294, + 438.25697898864746 ], "rotation_quaternion": [ - 0.5581441521644592, - -0.06250002235174179, - -0.10630220174789429, - -0.8205295205116272 + 0.5437114834785461, + -0.06063169240951538, + -0.10737884044647217, + -0.8301634788513184 ], "normal": [ - -0.01609768159687519, - 0.24421626329421997, - 0.9695872664451599 + -0.0160977840423584, + 0.24421629309654236, + 0.9695871472358704 ] }, { @@ -2344,25 +2344,25 @@ "id": 42, "link": "FingerA", "position_m": [ - 0.24684388935565948, - -0.07634630054235458, - 0.4630848467350006 + 0.24972526729106903, + -0.07746575772762299, + 0.4622630476951599 ], "position_mm": [ - 246.84388935565948, - -76.34630054235458, - 463.0848467350006 + 249.72526729106903, + -77.46575772762299, + 462.2630476951599 ], "rotation_quaternion": [ - 0.41063761711120605, - 0.2584373950958252, - 0.35183462500572205, - -0.8004993796348572 + 0.4011799097061157, + 0.25427523255348206, + 0.3548543453216553, + -0.8052808046340942 ], "normal": [ - -0.12480488419532776, - -0.775534987449646, - 0.6188451051712036 + -0.12480506300926208, + -0.7755351066589355, + 0.6188450455665588 ] }, { @@ -2370,24 +2370,24 @@ "id": 43, "link": "FingerB", "position_m": [ - 0.2821648120880127, - -0.0501088984310627, - 0.4476774334907532 + 0.2815578877925873, + -0.05054605007171631, + 0.4479168653488159 ], "position_mm": [ - 282.1648120880127, - -50.1088984310627, - 447.6774334907532 + 281.5578877925873, + -50.54605007171631, + 447.9168653488159 ], "rotation_quaternion": [ - 0.7969116568565369, - 0.18472488224506378, - 0.470951646566391, - -0.3301711976528168 + 0.7906179428100586, + 0.1759130209684372, + 0.47431355714797974, + -0.34497031569480896 ], "normal": [ 0.6286320686340332, - -0.605408251285553, + -0.6054081916809082, 0.4881625473499298 ] }, @@ -2396,25 +2396,25 @@ "id": 44, "link": "FingerB", "position_m": [ - 0.2479085922241211, - -0.056147944182157516, - 0.4123852849006653 + 0.2459501177072525, + -0.056479860097169876, + 0.41077566146850586 ], "position_mm": [ - 247.9085922241211, - -56.14794418215752, - 412.3852849006653 + 245.9501177072525, + -56.479860097169876, + 410.77566146850586 ], "rotation_quaternion": [ - 0.9031913876533508, - -0.17645379900932312, - -0.3682054281234741, - -0.13241659104824066 + 0.9055390954017639, + -0.18340139091014862, + -0.3647945523262024, + -0.11527282744646072 ], "normal": [ - -0.6183891296386719, - 0.4162561297416687, - 0.6665776968002319 + -0.6183890700340271, + 0.4162560701370239, + 0.6665777564048767 ] }, { @@ -2422,25 +2422,25 @@ "id": 45, "link": "FingerB", "position_m": [ - 0.26229408383369446, - -0.03773070499300957, - 0.45348823070526123 + 0.26178643107414246, + -0.03793487325310707, + 0.4514756500720978 ], "position_mm": [ - 262.29408383369446, - -37.73070499300957, - 453.48823070526123 + 261.78643107414246, + -37.93487325310707, + 451.4756500720978 ], "rotation_quaternion": [ - 0.5646195411682129, - -0.5747702717781067, - -0.457580029964447, - -0.3761175572872162 + 0.5562506318092346, + -0.5646156668663025, + -0.47005271911621094, + -0.3883875608444214 ], "normal": [ - -0.08435487747192383, + -0.08435484021902084, 0.9932608008384705, - -0.07948067784309387 + -0.07948072999715805 ] } ] \ No newline at end of file diff --git a/data/simulation/Scene6/render_f.npz b/data/simulation/Scene6/render_f.npz index b10ee26..5a60970 100644 Binary files a/data/simulation/Scene6/render_f.npz and b/data/simulation/Scene6/render_f.npz differ diff --git a/data/simulation/Scene6/render_f.png b/data/simulation/Scene6/render_f.png index 49a8884..fed5e88 100644 Binary files a/data/simulation/Scene6/render_f.png and b/data/simulation/Scene6/render_f.png differ diff --git a/data/simulation/Scene6/render_g.json b/data/simulation/Scene6/render_g.json index ca2dfe5..881500a 100644 --- a/data/simulation/Scene6/render_g.json +++ b/data/simulation/Scene6/render_g.json @@ -4,20 +4,20 @@ "id": 210, "link": "Board", "position_m": [ - 0.019999999552965164, - -0.019999999552965164, + 0.022248616442084312, + -0.021048327907919884, 0.000800000037997961 ], "position_mm": [ - 19.999999552965164, - -19.999999552965164, + 22.248616442084312, + -21.048327907919884, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999293684959412, 0.0, 0.0, - 0.0 + 0.01188500877469778 ], "normal": [ 0.0, @@ -30,20 +30,20 @@ "id": 211, "link": "Board", "position_m": [ - 0.25, - -0.009999999776482582, + 0.25300133228302, + -0.010174063965678215, 0.000800000037997961 ], "position_mm": [ - 250.0, - -9.999999776482582, + 253.00133228302002, + -10.174063965678215, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999685525894165, 0.0, 0.0, - 0.0 + -0.025077931582927704 ], "normal": [ 0.0, @@ -56,20 +56,20 @@ "id": 215, "link": "Board", "position_m": [ - 0.25, - -0.09000000357627869, + 0.2504083812236786, + -0.08926653116941452, 0.000800000037997961 ], "position_mm": [ - 250.0, - -90.00000357627869, + 250.4083812236786, + -89.26653116941452, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9997801184654236, 0.0, 0.0, - 0.0 + -0.020970959216356277 ], "normal": [ 0.0, @@ -82,20 +82,20 @@ "id": 214, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.009999999776482582, + 0.3477306663990021, + -0.01176825538277626, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -9.999999776482582, + 347.7306663990021, + -11.76825538277626, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999447464942932, 0.0, 0.0, - 0.0 + -0.010514543391764164 ], "normal": [ 0.0, @@ -108,20 +108,20 @@ "id": 208, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.09000000357627869, + 0.35207417607307434, + -0.08959650993347168, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -90.00000357627869, + 352.07417607307434, + -89.59650993347168, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999729573726654, 0.0, 0.0, - 0.0 + -0.023253614082932472 ], "normal": [ 0.0, @@ -134,20 +134,20 @@ "id": 206, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.009999999776482582, + 0.6496500372886658, + -0.010126194916665554, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -9.999999776482582, + 649.6500372886658, + -10.126194916665554, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999236464500427, 0.0, 0.0, - 0.0 + 0.012358828447759151 ], "normal": [ 0.0, @@ -160,20 +160,20 @@ "id": 205, "link": "Board", "position_m": [ - 0.75, - -0.09000000357627869, + 0.752602756023407, + -0.09041992574930191, 0.000800000037997961 ], "position_mm": [ - 750.0, - -90.00000357627869, + 752.602756023407, + -90.41992574930191, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999982118606567, 0.0, 0.0, - 0.0 + 0.001896142028272152 ], "normal": [ 0.0, @@ -186,20 +186,20 @@ "id": 207, "link": "Board", "position_m": [ - 0.75, - -0.009999999776482582, + 0.7524852156639099, + -0.011385345831513405, 0.000800000037997961 ], "position_mm": [ - 750.0, - -9.999999776482582, + 752.4852156639099, + -11.385345831513405, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9998287558555603, 0.0, 0.0, - 0.0 + 0.01850726269185543 ], "normal": [ 0.0, @@ -212,20 +212,20 @@ "id": 217, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.09000000357627869, + 0.6460961699485779, + -0.08964591473340988, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -90.00000357627869, + 646.0961699485779, + -89.64591473340988, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999154210090637, 0.0, 0.0, - 0.0 + -0.01300536748021841 ], "normal": [ 0.0, @@ -238,20 +238,20 @@ "id": 46, "link": "Board", "position_m": [ - 0.5367100238800049, - 0.18544000387191772, + 0.5344940423965454, + 0.18239015340805054, -0.02680000104010105 ], "position_mm": [ - 536.7100238800049, - 185.44000387191772, + 534.4940423965454, + 182.39015340805054, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.703818142414093, 0.0, 0.0, - 0.7071067690849304 + 0.7103801965713501 ], "normal": [ 0.0, @@ -264,20 +264,20 @@ "id": 47, "link": "Board", "position_m": [ - 0.3442299962043762, - -0.2865400016307831, + 0.3432222902774811, + -0.2886880338191986, -0.02680000104010105 ], "position_mm": [ - 344.2299962043762, - -286.5400016307831, + 343.2222902774811, + -288.6880338191986, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7088200449943542, 0.0, 0.0, - 0.7071067690849304 + 0.7053893804550171 ], "normal": [ 0.0, @@ -290,20 +290,20 @@ "id": 48, "link": "Board", "position_m": [ - 0.6886900067329407, - -0.32071998715400696, + 0.6865072250366211, + -0.31871849298477173, -0.02680000104010105 ], "position_mm": [ - 688.6900067329407, - -320.71998715400696, + 686.5072250366211, + -318.71849298477173, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6992313265800476, 0.0, 0.0, - 0.7071067690849304 + 0.7148955464363098 ], "normal": [ 0.0, @@ -316,20 +316,20 @@ "id": 49, "link": "Board", "position_m": [ - 1.00600004196167, - 0.15832999348640442, + 1.0054636001586914, + 0.15744544565677643, -0.02680000104010105 ], "position_mm": [ - 1006.0000419616699, - 158.32999348640442, + 1005.4636001586914, + 157.44544565677643, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7213794589042664, 0.0, 0.0, - 0.7071067690849304 + 0.6925400495529175 ], "normal": [ 0.0, @@ -342,20 +342,20 @@ "id": 50, "link": "Board", "position_m": [ - 0.5734099745750427, - 0.21186000108718872, + 0.57060307264328, + 0.2115737646818161, -0.02680000104010105 ], "position_mm": [ - 573.4099745750427, - 211.86000108718872, + 570.60307264328, + 211.5737646818161, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7020010352134705, 0.0, 0.0, - 0.7071067690849304 + 0.7121759653091431 ], "normal": [ 0.0, @@ -368,20 +368,20 @@ "id": 51, "link": "Board", "position_m": [ - 0.16779999434947968, - -0.17207999527454376, + 0.16782739758491516, + -0.17405369877815247, -0.02680000104010105 ], "position_mm": [ - 167.79999434947968, - -172.07999527454376, + 167.82739758491516, + -174.05369877815247, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7195118069648743, 0.0, 0.0, - 0.7071067690849304 + 0.6944802403450012 ], "normal": [ 0.0, @@ -394,20 +394,20 @@ "id": 52, "link": "Board", "position_m": [ - 0.09467999637126923, - 0.20866000652313232, + 0.09335096180438995, + 0.2123865783214569, -0.02680000104010105 ], "position_mm": [ - 94.67999637126923, - 208.66000652313232, + 93.35096180438995, + 212.3865783214569, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6987027525901794, 0.0, 0.0, - 0.7071067690849304 + 0.7154121398925781 ], "normal": [ 0.0, @@ -420,20 +420,20 @@ "id": 53, "link": "Board", "position_m": [ - 0.48625001311302185, - 0.21223999559879303, + 0.4882509112358093, + 0.21466295421123505, -0.02680000104010105 ], "position_mm": [ - 486.25001311302185, - 212.23999559879303, + 488.2509112358093, + 214.66295421123505, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7087159752845764, 0.0, 0.0, - 0.7071067690849304 + 0.7054939270019531 ], "normal": [ 0.0, @@ -446,20 +446,20 @@ "id": 54, "link": "Board", "position_m": [ - 0.34226998686790466, - -0.33059000968933105, + 0.3393630087375641, + -0.32810652256011963, -0.02680000104010105 ], "position_mm": [ - 342.26998686790466, - -330.59000968933105, + 339.3630087375641, + -328.10652256011963, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7050278782844543, 0.0, 0.0, - 0.7071067690849304 + 0.7091796398162842 ], "normal": [ 0.0, @@ -472,20 +472,20 @@ "id": 55, "link": "Board", "position_m": [ - 0.2837199866771698, - -0.262580007314682, + 0.2840869426727295, + -0.2614351212978363, -0.02680000104010105 ], "position_mm": [ - 283.7199866771698, - -262.580007314682, + 284.0869426727295, + -261.4351212978363, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7199468612670898, 0.0, 0.0, - 0.7071067690849304 + 0.6940292119979858 ], "normal": [ 0.0, @@ -498,20 +498,20 @@ "id": 56, "link": "Board", "position_m": [ - 0.4986799955368042, - 0.16866999864578247, + 0.5001215934753418, + 0.16501259803771973, -0.02680000104010105 ], "position_mm": [ - 498.6799955368042, - 168.66999864578247, + 500.1215934753418, + 165.01259803771973, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7080808877944946, 0.0, 0.0, - 0.7071067690849304 + 0.7061313390731812 ], "normal": [ 0.0, @@ -524,20 +524,20 @@ "id": 57, "link": "Board", "position_m": [ - 0.6028599739074707, - -0.3640500009059906, + 0.6033008098602295, + -0.36474767327308655, -0.02680000104010105 ], "position_mm": [ - 602.8599739074707, - -364.0500009059906, + 603.3008098602295, + -364.74767327308655, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7246779799461365, 0.0, 0.0, - 0.7071067690849304 + 0.6890876889228821 ], "normal": [ 0.0, @@ -550,20 +550,20 @@ "id": 58, "link": "Board", "position_m": [ - 0.0500900000333786, - -0.21810999512672424, + 0.047158900648355484, + -0.21727287769317627, -0.02680000104010105 ], "position_mm": [ - 50.0900000333786, - -218.10999512672424, + 47.158900648355484, + -217.27287769317627, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.701831042766571, 0.0, 0.0, - 0.7071067690849304 + 0.7123434543609619 ], "normal": [ 0.0, @@ -576,20 +576,20 @@ "id": 59, "link": "Board", "position_m": [ - 0.6262099742889404, - -0.2787500023841858, + 0.6269878149032593, + -0.27702319622039795, -0.02680000104010105 ], "position_mm": [ - 626.2099742889404, - -278.7500023841858, + 626.9878149032593, + -277.02319622039795, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6904125809669495, 0.0, 0.0, - 0.7071067690849304 + 0.7234158515930176 ], "normal": [ 0.0, @@ -602,20 +602,20 @@ "id": 60, "link": "Board", "position_m": [ - 0.43435999751091003, - 0.28380998969078064, + 0.43540406227111816, + 0.28185170888900757, -0.02680000104010105 ], "position_mm": [ - 434.35999751091003, - 283.80998969078064, + 435.40406227111816, + 281.85170888900757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7157310843467712, 0.0, 0.0, - 0.7071067690849304 + 0.698375940322876 ], "normal": [ 0.0, @@ -628,20 +628,20 @@ "id": 61, "link": "Board", "position_m": [ - -0.022420000284910202, - 0.3358300030231476, + -0.021439123898744583, + 0.3331937789916992, -0.02680000104010105 ], "position_mm": [ - -22.420000284910202, - 335.8300030231476, + -21.439123898744583, + 333.1937789916992, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6955463886260986, 0.0, 0.0, - 0.7071067690849304 + 0.718481183052063 ], "normal": [ 0.0, @@ -654,20 +654,20 @@ "id": 62, "link": "Board", "position_m": [ - 0.40470001101493835, - -0.17509999871253967, + 0.4012886583805084, + -0.17330820858478546, -0.02680000104010105 ], "position_mm": [ - 404.70001101493835, - -175.09999871253967, + 401.2886583805084, + -173.30820858478546, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894692778587341, 0.0, 0.0, - 0.7071067690849304 + 0.7243149280548096 ], "normal": [ 0.0, @@ -680,20 +680,20 @@ "id": 63, "link": "Board", "position_m": [ - 0.777400016784668, - -0.23614999651908875, + 0.7748330235481262, + -0.2368798702955246, -0.02680000104010105 ], "position_mm": [ - 777.400016784668, - -236.14999651908875, + 774.8330235481262, + -236.8798702955246, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6917868256568909, 0.0, 0.0, - 0.7071067690849304 + 0.7221018075942993 ], "normal": [ 0.0, @@ -706,20 +706,20 @@ "id": 64, "link": "Board", "position_m": [ - -0.02126999944448471, - -0.1882299929857254, + -0.019255325198173523, + -0.19011668860912323, -0.02680000104010105 ], "position_mm": [ - -21.26999944448471, - -188.2299929857254, + -19.255325198173523, + -190.11668860912323, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7106536626815796, 0.0, 0.0, - 0.7071067690849304 + 0.7035419940948486 ], "normal": [ 0.0, @@ -732,20 +732,20 @@ "id": 65, "link": "Board", "position_m": [ - 0.8033900260925293, - -0.29736998677253723, + 0.8008859157562256, + -0.29797449707984924, -0.02680000104010105 ], "position_mm": [ - 803.3900260925293, - -297.36998677253723, + 800.8859157562256, + -297.97449707984924, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6942296624183655, 0.0, 0.0, - 0.7071067690849304 + 0.7197535634040833 ], "normal": [ 0.0, @@ -758,20 +758,20 @@ "id": 66, "link": "Board", "position_m": [ - 0.2097499966621399, - -0.36322999000549316, + 0.20932474732398987, + -0.3642057478427887, -0.02680000104010105 ], "position_mm": [ - 209.7499966621399, - -363.22999000549316, + 209.32474732398987, + -364.2057478427887, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7164389491081238, 0.0, 0.0, - 0.7071067690849304 + 0.6976498365402222 ], "normal": [ 0.0, @@ -784,20 +784,20 @@ "id": 67, "link": "Board", "position_m": [ - 0.5230699777603149, - 0.2670400142669678, + 0.5241584181785583, + 0.26714980602264404, -0.02680000104010105 ], "position_mm": [ - 523.0699777603149, - 267.0400142669678, + 524.1584181785583, + 267.14980602264404, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894137859344482, 0.0, 0.0, - 0.7071067690849304 + 0.7243677973747253 ], "normal": [ 0.0, @@ -810,20 +810,20 @@ "id": 68, "link": "Board", "position_m": [ - 0.5737299919128418, - 0.1706400066614151, + 0.5749819278717041, + 0.17384926974773407, -0.02680000104010105 ], "position_mm": [ - 573.7299919128418, - 170.6400066614151, + 574.9819278717041, + 173.84926974773407, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6978878378868103, 0.0, 0.0, - 0.7071067690849304 + 0.7162070870399475 ], "normal": [ 0.0, @@ -836,20 +836,20 @@ "id": 69, "link": "Board", "position_m": [ - 0.00761000020429492, - -0.2812100052833557, + 0.0057358331978321075, + -0.27848321199417114, -0.02680000104010105 ], "position_mm": [ - 7.61000020429492, - -281.2100052833557, + 5.7358331978321075, + -278.48321199417114, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7193307876586914, 0.0, 0.0, - 0.7071067690849304 + 0.6946677565574646 ], "normal": [ 0.0, @@ -862,20 +862,20 @@ "id": 70, "link": "Board", "position_m": [ - 0.6018700003623962, - 0.3003300130367279, + 0.5982001423835754, + 0.299286812543869, -0.02680000104010105 ], "position_mm": [ - 601.8700003623962, - 300.3300130367279, + 598.2001423835754, + 299.286812543869, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7086071372032166, 0.0, 0.0, - 0.7071067690849304 + 0.7056032419204712 ], "normal": [ 0.0, @@ -888,20 +888,20 @@ "id": 71, "link": "Board", "position_m": [ - 0.749750018119812, - -0.28400999307632446, + 0.7513083219528198, + -0.28566882014274597, -0.02680000104010105 ], "position_mm": [ - 749.750018119812, - -284.00999307632446, + 751.3083219528198, + -285.668820142746, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7250687479972839, 0.0, 0.0, - 0.7071067690849304 + 0.6886765956878662 ], "normal": [ 0.0, @@ -914,20 +914,20 @@ "id": 72, "link": "Board", "position_m": [ - 0.44099000096321106, - 0.19431999325752258, + 0.4415956437587738, + 0.19342109560966492, -0.02680000104010105 ], "position_mm": [ - 440.99000096321106, - 194.31999325752258, + 441.5956437587738, + 193.42109560966492, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.688755214214325, 0.0, 0.0, - 0.7071067690849304 + 0.7249939441680908 ], "normal": [ 0.0, @@ -940,20 +940,20 @@ "id": 73, "link": "Board", "position_m": [ - 0.22172999382019043, - 0.3331100046634674, + 0.22175845503807068, + 0.33099427819252014, -0.02680000104010105 ], "position_mm": [ - 221.72999382019043, - 333.1100046634674, + 221.75845503807068, + 330.99427819252014, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7047278881072998, 0.0, 0.0, - 0.7071067690849304 + 0.7094777226448059 ], "normal": [ 0.0, @@ -966,20 +966,20 @@ "id": 74, "link": "Board", "position_m": [ - 0.09378000348806381, - 0.1445000022649765, + 0.09413553029298782, + 0.14080822467803955, -0.02680000104010105 ], "position_mm": [ - 93.78000348806381, - 144.5000022649765, + 94.13553029298782, + 140.80822467803955, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7212668061256409, 0.0, 0.0, - 0.7071067690849304 + 0.6926573514938354 ], "normal": [ 0.0, @@ -992,20 +992,20 @@ "id": 75, "link": "Board", "position_m": [ - -0.025699999183416367, - 0.19458000361919403, + -0.026741521432995796, + 0.19210436940193176, -0.02680000104010105 ], "position_mm": [ - -25.699999183416367, - 194.58000361919403, + -26.741521432995796, + 192.10436940193176, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7238720655441284, 0.0, 0.0, - 0.7071067690849304 + 0.689934253692627 ], "normal": [ 0.0, @@ -1018,20 +1018,20 @@ "id": 76, "link": "Board", "position_m": [ - 0.6852099895477295, - 0.16680000722408295, + 0.6859597563743591, + 0.16911664605140686, -0.02680000104010105 ], "position_mm": [ - 685.2099895477295, - 166.80000722408295, + 685.9597563743591, + 169.11664605140686, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7181246280670166, 0.0, 0.0, - 0.7071067690849304 + 0.6959145069122314 ], "normal": [ 0.0, @@ -1044,20 +1044,20 @@ "id": 77, "link": "Board", "position_m": [ - 0.01819000020623207, - 0.1915699988603592, + 0.015013295225799084, + 0.18992853164672852, -0.02680000104010105 ], "position_mm": [ - 18.19000020623207, - 191.5699988603592, + 15.013295225799084, + 189.92853164672852, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7166491746902466, 0.0, 0.0, - 0.7071067690849304 + 0.6974338293075562 ], "normal": [ 0.0, @@ -1070,20 +1070,20 @@ "id": 78, "link": "Board", "position_m": [ - 0.8231099843978882, - -0.3443799912929535, + 0.8210617303848267, + -0.3414073884487152, -0.02680000104010105 ], "position_mm": [ - 823.1099843978882, - -344.3799912929535, + 821.0617303848267, + -341.4073884487152, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6912208199501038, 0.0, 0.0, - 0.7071067690849304 + 0.7226436734199524 ], "normal": [ 0.0, @@ -1096,20 +1096,20 @@ "id": 79, "link": "Board", "position_m": [ - 0.3122999966144562, - -0.15910999476909637, + 0.3110635578632355, + -0.16000252962112427, -0.02680000104010105 ], "position_mm": [ - 312.2999966144562, - -159.10999476909637, + 311.0635578632355, + -160.00252962112427, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7194755673408508, 0.0, 0.0, - 0.7071067690849304 + 0.6945177912712097 ], "normal": [ 0.0, @@ -1122,20 +1122,20 @@ "id": 80, "link": "Board", "position_m": [ - 0.8635900020599365, - -0.3359200060367584, + 0.8641324639320374, + -0.33793237805366516, -0.02680000104010105 ], "position_mm": [ - 863.5900020599365, - -335.9200060367584, + 864.1324639320374, + -337.93237805366516, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.699359118938446, 0.0, 0.0, - 0.7071067690849304 + 0.7147704362869263 ], "normal": [ 0.0, @@ -1148,20 +1148,20 @@ "id": 81, "link": "Board", "position_m": [ - 0.13213999569416046, - 0.16902999579906464, + 0.13131681084632874, + 0.1663064956665039, -0.02680000104010105 ], "position_mm": [ - 132.13999569416046, - 169.02999579906464, + 131.31681084632874, + 166.3064956665039, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049572467803955, 0.0, 0.0, - 0.7071067690849304 + 0.7092497944831848 ], "normal": [ 0.0, @@ -1174,20 +1174,20 @@ "id": 82, "link": "Board", "position_m": [ - 0.21916000545024872, - 0.2972399890422821, + 0.21906347572803497, + 0.2957213819026947, -0.02680000104010105 ], "position_mm": [ - 219.16000545024872, - 297.2399890422821, + 219.06347572803497, + 295.7213819026947, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.706917941570282, 0.0, 0.0, - 0.7071067690849304 + 0.7072955965995789 ], "normal": [ 0.0, @@ -1200,20 +1200,20 @@ "id": 83, "link": "Board", "position_m": [ - 0.04416000097990036, - 0.33921998739242554, + 0.046367011964321136, + 0.340971440076828, -0.02680000104010105 ], "position_mm": [ - 44.16000097990036, - 339.21998739242554, + 46.36701196432114, + 340.971440076828, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7221697568893433, 0.0, 0.0, - 0.7071067690849304 + 0.6917159557342529 ], "normal": [ 0.0, @@ -1226,20 +1226,20 @@ "id": 84, "link": "Board", "position_m": [ - 0.40748998522758484, - 0.2584199905395508, + 0.40924882888793945, + 0.2613544166088104, -0.02680000104010105 ], "position_mm": [ - 407.48998522758484, - 258.4199905395508, + 409.24882888793945, + 261.3544166088104, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7240275144577026, 0.0, 0.0, - 0.7071067690849304 + 0.6897711157798767 ], "normal": [ 0.0, @@ -1252,20 +1252,20 @@ "id": 85, "link": "Board", "position_m": [ - 0.504580020904541, - -0.3127500116825104, + 0.5057622194290161, + -0.3140900731086731, -0.02680000104010105 ], "position_mm": [ - 504.580020904541, - -312.7500116825104, + 505.7622194290161, + -314.0900731086731, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7215025424957275, 0.0, 0.0, - 0.7071067690849304 + 0.6924118399620056 ], "normal": [ 0.0, @@ -1278,20 +1278,20 @@ "id": 86, "link": "Board", "position_m": [ - 0.36289000511169434, - 0.29201000928878784, + 0.36220046877861023, + 0.2955012917518616, -0.02680000104010105 ], "position_mm": [ - 362.89000511169434, - 292.01000928878784, + 362.20046877861023, + 295.5012917518616, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944923400878906, 0.0, 0.0, - 0.7071067690849304 + 0.7195001244544983 ], "normal": [ 0.0, @@ -1304,20 +1304,20 @@ "id": 87, "link": "Board", "position_m": [ - 0.9436299800872803, - -0.2457599937915802, + 0.9422120451927185, + -0.2451900839805603, -0.02680000104010105 ], "position_mm": [ - 943.6299800872803, - -245.7599937915802, + 942.2120451927185, + -245.1900839805603, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944408416748047, 0.0, 0.0, - 0.7071067690849304 + 0.7195497751235962 ], "normal": [ 0.0, @@ -1330,20 +1330,20 @@ "id": 88, "link": "Board", "position_m": [ - 0.7658699750900269, - 0.3160400092601776, + 0.763528048992157, + 0.31697556376457214, -0.02680000104010105 ], "position_mm": [ - 765.8699750900269, - 316.0400092601776, + 763.528048992157, + 316.97556376457214, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6920510530471802, 0.0, 0.0, - 0.7071067690849304 + 0.7218486070632935 ], "normal": [ 0.0, @@ -1356,20 +1356,20 @@ "id": 89, "link": "Board", "position_m": [ - 0.9880200028419495, - -0.36913999915122986, + 0.9887282848358154, + -0.37003207206726074, -0.02680000104010105 ], "position_mm": [ - 988.0200028419495, - -369.13999915122986, + 988.7282848358154, + -370.03207206726074, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884408593177795, 0.0, 0.0, - 0.7071067690849304 + 0.725292444229126 ], "normal": [ 0.0, @@ -1382,20 +1382,20 @@ "id": 90, "link": "Board", "position_m": [ - 0.6431699991226196, - 0.316430002450943, + 0.6421770453453064, + 0.31793758273124695, -0.02680000104010105 ], "position_mm": [ - 643.1699991226196, - 316.430002450943, + 642.1770453453064, + 317.93758273124695, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7011776566505432, 0.0, 0.0, - 0.7071067690849304 + 0.7129866480827332 ], "normal": [ 0.0, @@ -1408,20 +1408,20 @@ "id": 91, "link": "Board", "position_m": [ - 0.7233499884605408, - 0.32804998755455017, + 0.722328782081604, + 0.3285917341709137, -0.02680000104010105 ], "position_mm": [ - 723.3499884605408, - 328.04998755455017, + 722.328782081604, + 328.5917341709137, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7002686262130737, 0.0, 0.0, - 0.7071067690849304 + 0.713879406452179 ], "normal": [ 0.0, @@ -1434,20 +1434,20 @@ "id": 92, "link": "Board", "position_m": [ - 0.6450899839401245, - -0.18483999371528625, + 0.6461195349693298, + -0.18722259998321533, -0.02680000104010105 ], "position_mm": [ - 645.0899839401245, - -184.83999371528625, + 646.1195349693298, + -187.22259998321533, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049509286880493, 0.0, 0.0, - 0.7071067690849304 + 0.709256112575531 ], "normal": [ 0.0, @@ -1460,20 +1460,20 @@ "id": 93, "link": "Board", "position_m": [ - 0.9348800182342529, - 0.1436000019311905, + 0.9347444176673889, + 0.13978174328804016, -0.02680000104010105 ], "position_mm": [ - 934.8800182342529, - 143.6000019311905, + 934.7444176673889, + 139.78174328804016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7046663165092468, 0.0, 0.0, - 0.7071067690849304 + 0.7095388770103455 ], "normal": [ 0.0, @@ -1486,20 +1486,20 @@ "id": 94, "link": "Board", "position_m": [ - 0.8756999969482422, - 0.17364999651908875, + 0.8736200928688049, + 0.17575305700302124, -0.02680000104010105 ], "position_mm": [ - 875.6999969482422, - 173.64999651908875, + 873.6200928688049, + 175.75305700302124, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7152015566825867, 0.0, 0.0, - 0.7071067690849304 + 0.6989182829856873 ], "normal": [ 0.0, @@ -1512,20 +1512,20 @@ "id": 95, "link": "Board", "position_m": [ - 0.186039999127388, - -0.27406999468803406, + 0.18634237349033356, + -0.2775443494319916, -0.02680000104010105 ], "position_mm": [ - 186.039999127388, - -274.06999468803406, + 186.34237349033356, + -277.5443494319916, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884647011756897, 0.0, 0.0, - 0.7071067690849304 + 0.7252698540687561 ], "normal": [ 0.0, @@ -1538,20 +1538,20 @@ "id": 96, "link": "Board", "position_m": [ - 0.36976999044418335, - -0.186489999294281, + 0.37110528349876404, + -0.18445371091365814, -0.02680000104010105 ], "position_mm": [ - 369.76999044418335, - -186.489999294281, + 371.10528349876404, + -184.45371091365814, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7109458446502686, 0.0, 0.0, - 0.7071067690849304 + 0.7032467722892761 ], "normal": [ 0.0, @@ -1564,20 +1564,20 @@ "id": 97, "link": "Board", "position_m": [ - 0.30434998869895935, - -0.3596700131893158, + 0.3060058653354645, + -0.35906118154525757, -0.02680000104010105 ], "position_mm": [ - 304.34998869895935, - -359.6700131893158, + 306.0058653354645, + -359.06118154525757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7118277549743652, 0.0, 0.0, - 0.7071067690849304 + 0.7023540735244751 ], "normal": [ 0.0, @@ -1590,20 +1590,20 @@ "id": 98, "link": "Board", "position_m": [ - 0.5752699971199036, - 0.31505998969078064, + 0.5773541331291199, + 0.3162256181240082, -0.02680000104010105 ], "position_mm": [ - 575.2699971199036, - 315.05998969078064, + 577.3541331291199, + 316.2256181240082, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7125511169433594, 0.0, 0.0, - 0.7071067690849304 + 0.7016202211380005 ], "normal": [ 0.0, @@ -1616,20 +1616,20 @@ "id": 99, "link": "Board", "position_m": [ - 0.9591599702835083, - -0.32155001163482666, + 0.9567416310310364, + -0.32076552510261536, -0.02680000104010105 ], "position_mm": [ - 959.1599702835083, - -321.55001163482666, + 956.7416310310364, + -320.76552510261536, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7188982963562012, 0.0, 0.0, - 0.7071067690849304 + 0.695115327835083 ], "normal": [ 0.0, @@ -1642,20 +1642,20 @@ "id": 100, "link": "Board", "position_m": [ - 0.8032500147819519, - 0.17236000299453735, + 0.8028234243392944, + 0.17089414596557617, -0.02680000104010105 ], "position_mm": [ - 803.2500147819519, - 172.36000299453735, + 802.8234243392944, + 170.89414596557617, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6970105767250061, 0.0, 0.0, - 0.7071067690849304 + 0.7170608639717102 ], "normal": [ 0.0, @@ -1668,20 +1668,20 @@ "id": 101, "link": "Board", "position_m": [ - 0.1177000030875206, - 0.298660010099411, + 0.11483254283666611, + 0.2996973693370819, -0.02680000104010105 ], "position_mm": [ - 117.7000030875206, - 298.660010099411, + 114.83254283666611, + 299.6973693370819, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6896732449531555, 0.0, 0.0, - 0.7071067690849304 + 0.7241207361221313 ], "normal": [ 0.0, @@ -1694,20 +1694,20 @@ "id": 102, "link": "Board", "position_m": [ - 0.6496899724006653, - -0.22300000488758087, + 0.650715172290802, + -0.22414876520633698, -0.02680000104010105 ], "position_mm": [ - 649.6899724006653, - -223.00000488758087, + 650.715172290802, + -224.14876520633698, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7192299962043762, 0.0, 0.0, - 0.7071067690849304 + 0.6947720646858215 ], "normal": [ 0.0, @@ -1720,20 +1720,20 @@ "id": 103, "link": "Board", "position_m": [ - 0.1057099997997284, - -0.1877100020647049, + 0.10463682562112808, + -0.1915196031332016, -0.02680000104010105 ], "position_mm": [ - 105.7099997997284, - -187.7100020647049, + 104.63682562112808, + -191.5196031332016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6989580392837524, 0.0, 0.0, - 0.7071067690849304 + 0.7151626944541931 ], "normal": [ 0.0, @@ -1746,20 +1746,20 @@ "id": 104, "link": "Board", "position_m": [ - 0.8267099857330322, - 0.23916000127792358, + 0.8295353055000305, + 0.24187608063220978, -0.02680000104010105 ], "position_mm": [ - 826.7099857330322, - 239.16000127792358, + 829.5353055000305, + 241.87608063220978, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6984688639640808, 0.0, 0.0, - 0.7071067690849304 + 0.7156404852867126 ], "normal": [ 0.0, @@ -1772,20 +1772,20 @@ "id": 105, "link": "Board", "position_m": [ - 0.5248399972915649, - -0.26625001430511475, + 0.5217954516410828, + -0.26843637228012085, -0.02680000104010105 ], "position_mm": [ - 524.8399972915649, - -266.25001430511475, + 521.7954516410828, + -268.43637228012085, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.696261465549469, 0.0, 0.0, - 0.7071067690849304 + 0.7177882790565491 ], "normal": [ 0.0, @@ -1798,24 +1798,24 @@ "id": 198, "link": "Arm1", "position_m": [ - 0.1899999976158142, - -0.030209094285964966, - 0.14908231794834137 + 0.19089382886886597, + -0.03041650354862213, + 0.1491578072309494 ], "position_mm": [ - 189.9999976158142, - -30.209094285964966, - 149.08231794834137 + 190.89382886886597, + -30.41650354862213, + 149.1578072309494 ], "rotation_quaternion": [ - 0.9848077297210693, - -0.1736481934785843, - 0.0, - 0.0 + 0.9845927357673645, + -0.17361025512218475, + -0.003628653474152088, + -0.02057911641895771 ], "normal": [ - 0.0, - 0.342020183801651, + -4.656612873077393e-10, + 0.3420201539993286, 0.9396926760673523 ] }, @@ -1824,25 +1824,25 @@ "id": 229, "link": "Arm1", "position_m": [ - 0.1899999976158142, - -0.1147814393043518, - 0.17986413836479187 + 0.18712648749351501, + -0.11435718834400177, + 0.17970971763134003 ], "position_mm": [ - 189.9999976158142, - -114.7814393043518, - 179.86413836479187 + 187.12648749351501, + -114.35718834400177, + 179.70971763134003 ], "rotation_quaternion": [ - 0.9848077297210693, - -0.1736481934785843, - 0.0, - 0.0 + 0.9848064184188843, + -0.1736479252576828, + 0.0002932014176622033, + 0.0016628277953714132 ], "normal": [ - 0.0, - 0.342020183801651, - 0.9396926760673523 + 5.8207653974573503e-11, + 0.3420201241970062, + 0.9396926164627075 ] }, { @@ -1850,24 +1850,24 @@ "id": 242, "link": "Arm1", "position_m": [ - 0.1899999976158142, - -0.13906486332416534, - 0.11314595490694046 + 0.18994328379631042, + -0.13688881695270538, + 0.11235393583774567 ], "position_mm": [ - 189.9999976158142, - -139.06486332416534, - 113.14595490694046 + 189.94328379631042, + -136.88881695270538, + 112.35393583774567 ], "rotation_quaternion": [ - 0.12278778851032257, - 0.6963642239570618, - 0.6963642835617065, - -0.12278781086206436 + 0.12572143971920013, + 0.71300208568573, + 0.6793190836906433, + -0.11978227645158768 ], "normal": [ - -1.4901161193847656e-08, - -0.3420201241970062, + -8.940695295223122e-08, + -0.34202003479003906, -0.9396926164627075 ] }, @@ -1876,25 +1876,25 @@ "id": 243, "link": "Arm1", "position_m": [ - 0.1899999976158142, - -0.1602822244167328, - 0.15864676237106323 + 0.19063550233840942, + -0.16161760687828064, + 0.15497785806655884 ], "position_mm": [ - 189.9999976158142, - -160.2822244167328, - 158.64676237106323 + 190.63550233840942, + -161.61760687828064, + 154.97785806655884 ], "rotation_quaternion": [ - 0.8191520571708679, - 0.5735763907432556, - 0.0, - 0.0 + 0.819145679473877, + 0.5735719203948975, + 0.0022703390568494797, + -0.003242380218580365 ], "normal": [ - 0.0, - -0.9396926760673523, - 0.3420202434062958 + 2.3283064365386963e-10, + -0.9396926164627075, + 0.34202027320861816 ] }, { @@ -1903,24 +1903,24 @@ "link": "Ellbow", "position_m": [ 0.3154999911785126, - -0.12692314386367798, - 0.14650504291057587 + -0.12665945291519165, + 0.14262309670448303 ], "position_mm": [ 315.4999911785126, - -126.92314386367798, - 146.50504291057587 + -126.65945291519165, + 142.62309670448303 ], "rotation_quaternion": [ - 0.45451948046684265, - -0.5416752696037292, - 0.45451945066452026, - -0.5416752696037292 + 0.4596068561077118, + -0.5373653173446655, + 0.4596068859100342, + -0.5373653769493103 ], "normal": [ 1.0, - 2.9802322387695312e-08, - 5.960464477539063e-08 + -8.940696716308594e-08, + 0.0 ] }, { @@ -1928,25 +1928,25 @@ "id": 245, "link": "Ellbow", "position_m": [ - 0.2800000011920929, - -0.16188383102416992, - 0.15266956388950348 + 0.2797415256500244, + -0.1621260941028595, + 0.15129566192626953 ], "position_mm": [ - 280.0000011920929, - -161.88383102416992, - 152.66956388950348 + 279.7415256500244, + -162.1260941028595, + 151.29566192626953 ], "rotation_quaternion": [ - 0.5416752099990845, - 0.45451948046684265, - 0.4545193910598755, - -0.5416752696037292 + 0.5402975082397461, + 0.45336347818374634, + 0.4556725025177002, + -0.5430494546890259 ], "normal": [ -1.4901161193847656e-07, -0.9848077297210693, - 0.17364828288555145 + 0.17364825308322906 ] }, { @@ -1954,25 +1954,25 @@ "id": 246, "link": "Ellbow", "position_m": [ - 0.2800000011920929, - -0.09196245670318604, - 0.14034052193164825 + 0.2804028391838074, + -0.09129733592271805, + 0.14411260187625885 ], "position_mm": [ - 280.0000011920929, - -91.96245670318604, - 140.34052193164825 + 280.4028391838074, + -91.29733592271805, + 144.11260187625885 ], "rotation_quaternion": [ - 0.6427875757217407, - -0.7660444974899292, - -0.0, - -0.0 + 0.6427447199821472, + -0.7659933567047119, + 0.008848491124808788, + 0.007424766663461924 ], "normal": [ - 0.0, - 0.9848077893257141, - -0.17364829778671265 + -1.862645149230957e-09, + 0.9848077297210693, + -0.1736481785774231 ] }, { @@ -1980,23 +1980,23 @@ "id": 247, "link": "Ellbow", "position_m": [ - 0.24249999225139618, - -0.09196245670318604, - 0.14034052193164825 + 0.24214139580726624, + -0.09242852032184601, + 0.13769736886024475 ], "position_mm": [ - 242.49999225139618, - -91.96245670318604, - 140.34052193164825 + 242.14139580726624, + -92.42852032184601, + 137.69736886024475 ], "rotation_quaternion": [ - 0.6427875757217407, - -0.7660444974899292, - -0.0, - -0.0 + 0.6426699757575989, + -0.7659043073654175, + 0.01465426106005907, + 0.012296386994421482 ], "normal": [ - 0.0, + -5.587935447692871e-09, 0.9848077893257141, -0.17364829778671265 ] @@ -2006,25 +2006,25 @@ "id": 248, "link": "Ellbow", "position_m": [ - 0.24249999225139618, - -0.16188383102416992, - 0.15266956388950348 + 0.2461109310388565, + -0.16198648512363434, + 0.15208737552165985 ], "position_mm": [ - 242.49999225139618, - -161.88383102416992, - 152.66956388950348 + 246.1109310388565, + -161.98648512363434, + 152.08737552165985 ], "rotation_quaternion": [ - 0.5416752099990845, - 0.45451948046684265, - 0.4545193910598755, - -0.5416752696037292 + 0.5500708818435669, + 0.4615643322467804, + 0.4473637044429779, + -0.533147394657135 ], "normal": [ - -1.4901161193847656e-07, - -0.9848077297210693, - 0.17364828288555145 + -1.1920928955078125e-07, + -0.9848077893257141, + 0.17364820837974548 ] }, { @@ -2032,25 +2032,25 @@ "id": 232, "link": "Ellbow", "position_m": [ - 0.2800000011920929, - -0.15600450336933136, - 0.12614205479621887 + 0.2778913378715515, + -0.15613257884979248, + 0.12632493674755096 ], "position_mm": [ - 280.0000011920929, - -156.00450336933136, - 126.14205479621887 + 277.8913378715515, + -156.13257884979248, + 126.32493674755096 ], "rotation_quaternion": [ - 0.4617486298084259, - 0.8870108127593994, - 0.0, - 0.0 + 0.4616372883319855, + 0.8867968320846558, + 0.019482282921671867, + -0.01014183834195137 ], "normal": [ - 0.0, - -0.8191520571708679, - -0.5735763907432556 + -3.725290298461914e-09, + -0.8191521763801575, + -0.5735763311386108 ] }, { @@ -2058,25 +2058,25 @@ "id": 231, "link": "Ellbow", "position_m": [ - 0.2800000011920929, - -0.10656015574932098, - 0.11742367595434189 + 0.2808724045753479, + -0.10950353741645813, + 0.11536269634962082 ], "position_mm": [ - 280.0000011920929, - -106.56015574932098, - 117.42367595434189 + 280.8724045753479, + -109.50353741645813, + 115.36269634962082 ], "rotation_quaternion": [ - 0.30070579051971436, - -0.9537169933319092, - -0.0, - -0.0 + 0.30066290497779846, + -0.9535808563232422, + 0.016109948977828026, + 0.005079448223114014 ], "normal": [ - 0.0, - 0.5735763907432556, - -0.8191519975662231 + -9.31322685637781e-10, + 0.5735765099525452, + -0.8191521167755127 ] }, { @@ -2084,25 +2084,25 @@ "id": 120, "link": "Arm2", "position_m": [ - 0.2457078993320465, - -0.11652347445487976, - 0.2583991289138794 + 0.24501949548721313, + -0.11380598694086075, + 0.25901585817337036 ], "position_mm": [ - 245.7078993320465, - -116.52347445487976, - 258.3991289138794 + 245.01949548721313, + -113.80598694086075, + 259.01585817337036 ], "rotation_quaternion": [ - 0.3913043141365051, - -0.4663383960723877, - -0.5099576711654663, - 0.6077439188957214 + 0.376783162355423, + -0.47829964756965637, + -0.49875620007514954, + 0.616851806640625 ], "normal": [ - -0.9659258127212524, - -0.2548868656158447, - 0.04494340345263481 + -0.965925931930542, + -0.25488683581352234, + 0.044943422079086304 ] }, { @@ -2110,25 +2110,25 @@ "id": 122, "link": "Arm2", "position_m": [ - 0.29774999618530273, - -0.07719769328832626, - 0.2514649033546448 + 0.2997784912586212, + -0.07863500714302063, + 0.2500579357147217 ], "position_mm": [ - 297.74999618530273, - -77.19769328832626, - 251.46490335464478 + 299.7784912586212, + -78.63500714302063, + 250.05793571472168 ], "rotation_quaternion": [ - 0.6208851337432861, - -0.7399421334266663, - 0.16636574268341064, - -0.19826693832874298 + 0.6187995076179504, + -0.7416245937347412, + 0.15869732201099396, + -0.2046833634376526 ], "normal": [ 0.5000001192092896, - 0.8528684377670288, - -0.1503838300704956 + 0.8528684973716736, + -0.15038377046585083 ] }, { @@ -2136,25 +2136,25 @@ "id": 218, "link": "Arm2", "position_m": [ - 0.26225000619888306, - -0.13775137066841125, - 0.262142151594162 + 0.26372194290161133, + -0.13834784924983978, + 0.2636532485485077 ], "position_mm": [ - 262.25000619888306, - -137.75137066841125, - 262.142151594162 + 263.7219429016113, + -138.34784924983978, + 263.6532485485077 ], "rotation_quaternion": [ - 0.16636572778224945, - -0.19826693832874298, - -0.6208851337432861, - 0.7399421334266663 + 0.14896158874034882, + -0.2127777338027954, + -0.616063117980957, + 0.7436412572860718 ], "normal": [ -0.5000001192092896, - -0.8528684973716736, - 0.15038380026817322 + -0.8528684377670288, + 0.15038372576236725 ] }, { @@ -2162,25 +2162,25 @@ "id": 113, "link": "Arm2", "position_m": [ - 0.30641376972198486, - -0.11033748090267181, - 0.3283882141113281 + 0.30615535378456116, + -0.11086001992225647, + 0.3280021548271179 ], "position_mm": [ - 306.41376972198486, - -110.33748090267181, - 328.3882141113281 + 306.15535378456116, + -110.86001992225647, + 328.0021548271179 ], "rotation_quaternion": [ - 0.321393758058548, - -0.3830221891403198, - 0.5566704273223877, - -0.6634140014648438 + 0.32908597588539124, + -0.37652352452278137, + 0.5610864758491516, + -0.6596320867538452 ], "normal": [ - 0.8660253286361694, - -0.492404043674469, - 0.08682413399219513 + 0.8660252690315247, + -0.4924039840698242, + 0.08682409673929214 ] }, { @@ -2188,25 +2188,25 @@ "id": 114, "link": "Arm2", "position_m": [ - 0.2457078993320465, - -0.10436809062957764, - 0.3273356556892395 + 0.24541468918323517, + -0.10301198065280914, + 0.32872486114501953 ], "position_mm": [ - 245.7078993320465, - -104.36809062957764, - 327.3356556892395 + 245.41468918323517, + -103.01198065280914, + 328.72486114501953 ], "rotation_quaternion": [ - 0.3913043141365051, - -0.4663383960723877, - -0.5099576711654663, - 0.6077439188957214 + 0.38600966334342957, + -0.47075116634368896, + -0.5058870315551758, + 0.6111205220222473 ], "normal": [ -0.9659258127212524, - -0.2548868656158447, - 0.04494340345263481 + -0.25488683581352234, + 0.044943373650312424 ] }, { @@ -2214,25 +2214,25 @@ "id": 115, "link": "Arm2", "position_m": [ - 0.2708114683628082, - -0.06154801696538925, - 0.31978532671928406 + 0.27426716685295105, + -0.06042097136378288, + 0.32084476947784424 ], "position_mm": [ - 270.8114683628082, - -61.54801696538925, - 319.78532671928406 + 274.26716685295105, + -60.42097136378288, + 320.84476947784424 ], "rotation_quaternion": [ - 0.6372884511947632, - -0.7594909071922302, - -0.083900585770607, - 0.09998880326747894 + 0.6391818523406982, + -0.7576369047164917, + -0.09925705939531326, + 0.0870683491230011 ], "normal": [ - -0.2588188946247101, - 0.951251208782196, - -0.1677314192056656 + -0.25881901383399963, + 0.9512512683868408, + -0.16773125529289246 ] }, { @@ -2240,25 +2240,25 @@ "id": 124, "link": "Arm2", "position_m": [ - 0.29774999618530273, - -0.05861732363700867, - 0.3568393588066101 + 0.30099061131477356, + -0.06066314876079559, + 0.35601139068603516 ], "position_mm": [ - 297.74999618530273, - -58.61732363700867, - 356.8393588066101 + 300.99061131477356, + -60.66314876079559, + 356.01139068603516 ], "rotation_quaternion": [ - 0.6208851337432861, - -0.7399421334266663, - 0.16636574268341064, - -0.19826693832874298 + 0.6174442768096924, + -0.7426491379737854, + 0.1538316160440445, + -0.2087361067533493 ], "normal": [ - 0.5000001192092896, - 0.8528684377670288, - -0.1503838300704956 + 0.5000002384185791, + 0.852868378162384, + -0.15038369596004486 ] }, { @@ -2266,25 +2266,25 @@ "id": 219, "link": "Arm2", "position_m": [ - 0.26225000619888306, - -0.11917100101709366, - 0.36751657724380493 + 0.26069527864456177, + -0.11779743432998657, + 0.37013721466064453 ], "position_mm": [ - 262.25000619888306, - -119.17100101709366, - 367.51657724380493 + 260.69527864456177, + -117.79743432998657, + 370.13721466064453 ], "rotation_quaternion": [ - 0.16636572778224945, - -0.19826693832874298, - -0.6208851337432861, - 0.7399421334266663 + 0.18413189053535461, + -0.18326134979724884, + -0.6254785060882568, + 0.7357223629951477 ], "normal": [ - -0.5000001192092896, - -0.8528684973716736, - 0.15038380026817322 + -0.5, + -0.8528685569763184, + 0.15038388967514038 ] }, { @@ -2292,20 +2292,20 @@ "id": 40, "link": "FingerA", "position_m": [ - 0.23790599405765533, - -0.07534870505332947, - 0.4407029151916504 + 0.2359294295310974, + -0.07600420713424683, + 0.4424353241920471 ], "position_mm": [ - 237.90599405765533, - -75.34870505332947, - 440.7029151916504 + 235.9294295310974, + -76.00420713424683, + 442.4353241920471 ], "rotation_quaternion": [ - 0.46363329887390137, - -0.7969679236412048, - -0.33003535866737366, - 0.20239299535751343 + 0.4684546887874603, + -0.7886393666267395, + -0.3494698405265808, + 0.19096852838993073 ], "normal": [ -0.6286321878433228, @@ -2318,25 +2318,25 @@ "id": 41, "link": "FingerA", "position_m": [ - 0.2865985035896301, - -0.08433715254068375, - 0.4387679696083069 + 0.2877805233001709, + -0.08223049342632294, + 0.43825697898864746 ], "position_mm": [ - 286.5985035896301, - -84.33715254068375, - 438.7679696083069 + 287.7805233001709, + -82.23049342632294, + 438.25697898864746 ], "rotation_quaternion": [ - 0.5581441521644592, - -0.06250002235174179, - -0.10630220174789429, - -0.8205295205116272 + 0.5437114834785461, + -0.06063169240951538, + -0.10737884044647217, + -0.8301634788513184 ], "normal": [ - -0.01609768159687519, - 0.24421626329421997, - 0.9695872664451599 + -0.0160977840423584, + 0.24421629309654236, + 0.9695871472358704 ] }, { @@ -2344,25 +2344,25 @@ "id": 42, "link": "FingerA", "position_m": [ - 0.24684388935565948, - -0.07634630054235458, - 0.4630848467350006 + 0.24972526729106903, + -0.07746575772762299, + 0.4622630476951599 ], "position_mm": [ - 246.84388935565948, - -76.34630054235458, - 463.0848467350006 + 249.72526729106903, + -77.46575772762299, + 462.2630476951599 ], "rotation_quaternion": [ - 0.41063761711120605, - 0.2584373950958252, - 0.35183462500572205, - -0.8004993796348572 + 0.4011799097061157, + 0.25427523255348206, + 0.3548543453216553, + -0.8052808046340942 ], "normal": [ - -0.12480488419532776, - -0.775534987449646, - 0.6188451051712036 + -0.12480506300926208, + -0.7755351066589355, + 0.6188450455665588 ] }, { @@ -2370,24 +2370,24 @@ "id": 43, "link": "FingerB", "position_m": [ - 0.2821648120880127, - -0.0501088984310627, - 0.4476774334907532 + 0.2815578877925873, + -0.05054605007171631, + 0.4479168653488159 ], "position_mm": [ - 282.1648120880127, - -50.1088984310627, - 447.6774334907532 + 281.5578877925873, + -50.54605007171631, + 447.9168653488159 ], "rotation_quaternion": [ - 0.7969116568565369, - 0.18472488224506378, - 0.470951646566391, - -0.3301711976528168 + 0.7906179428100586, + 0.1759130209684372, + 0.47431355714797974, + -0.34497031569480896 ], "normal": [ 0.6286320686340332, - -0.605408251285553, + -0.6054081916809082, 0.4881625473499298 ] }, @@ -2396,25 +2396,25 @@ "id": 44, "link": "FingerB", "position_m": [ - 0.2479085922241211, - -0.056147944182157516, - 0.4123852849006653 + 0.2459501177072525, + -0.056479860097169876, + 0.41077566146850586 ], "position_mm": [ - 247.9085922241211, - -56.14794418215752, - 412.3852849006653 + 245.9501177072525, + -56.479860097169876, + 410.77566146850586 ], "rotation_quaternion": [ - 0.9031913876533508, - -0.17645379900932312, - -0.3682054281234741, - -0.13241659104824066 + 0.9055390954017639, + -0.18340139091014862, + -0.3647945523262024, + -0.11527282744646072 ], "normal": [ - -0.6183891296386719, - 0.4162561297416687, - 0.6665776968002319 + -0.6183890700340271, + 0.4162560701370239, + 0.6665777564048767 ] }, { @@ -2422,25 +2422,25 @@ "id": 45, "link": "FingerB", "position_m": [ - 0.26229408383369446, - -0.03773070499300957, - 0.45348823070526123 + 0.26178643107414246, + -0.03793487325310707, + 0.4514756500720978 ], "position_mm": [ - 262.29408383369446, - -37.73070499300957, - 453.48823070526123 + 261.78643107414246, + -37.93487325310707, + 451.4756500720978 ], "rotation_quaternion": [ - 0.5646195411682129, - -0.5747702717781067, - -0.457580029964447, - -0.3761175572872162 + 0.5562506318092346, + -0.5646156668663025, + -0.47005271911621094, + -0.3883875608444214 ], "normal": [ - -0.08435487747192383, + -0.08435484021902084, 0.9932608008384705, - -0.07948067784309387 + -0.07948072999715805 ] } ] \ No newline at end of file diff --git a/data/simulation/Scene6/render_g.npz b/data/simulation/Scene6/render_g.npz index b10ee26..5a60970 100644 Binary files a/data/simulation/Scene6/render_g.npz and b/data/simulation/Scene6/render_g.npz differ diff --git a/data/simulation/Scene6/render_g.png b/data/simulation/Scene6/render_g.png index ca5be3b..205da35 100644 Binary files a/data/simulation/Scene6/render_g.png and b/data/simulation/Scene6/render_g.png differ diff --git a/data/simulation/Scene8/pose.json b/data/simulation/Scene8/pose.json index 0025639..91eb06b 100644 --- a/data/simulation/Scene8/pose.json +++ b/data/simulation/Scene8/pose.json @@ -10,8 +10,8 @@ "e": 3 }, "rendering": { - "width": 1280, - "height": 720, + "width": 1440, + "height": 1080, "dofFStop": 11.0 }, "camera_positions": { diff --git a/data/simulation/Scene8/render_a.json b/data/simulation/Scene8/render_a.json index 81b2b95..685caa0 100644 --- a/data/simulation/Scene8/render_a.json +++ b/data/simulation/Scene8/render_a.json @@ -4,20 +4,20 @@ "id": 210, "link": "Board", "position_m": [ - 0.019999999552965164, - -0.019999999552965164, + 0.022248616442084312, + -0.021048327907919884, 0.000800000037997961 ], "position_mm": [ - 19.999999552965164, - -19.999999552965164, + 22.248616442084312, + -21.048327907919884, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999293684959412, 0.0, 0.0, - 0.0 + 0.01188500877469778 ], "normal": [ 0.0, @@ -30,20 +30,20 @@ "id": 211, "link": "Board", "position_m": [ - 0.25, - -0.009999999776482582, + 0.25300133228302, + -0.010174063965678215, 0.000800000037997961 ], "position_mm": [ - 250.0, - -9.999999776482582, + 253.00133228302002, + -10.174063965678215, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999685525894165, 0.0, 0.0, - 0.0 + -0.025077931582927704 ], "normal": [ 0.0, @@ -56,20 +56,20 @@ "id": 215, "link": "Board", "position_m": [ - 0.25, - -0.09000000357627869, + 0.2504083812236786, + -0.08926653116941452, 0.000800000037997961 ], "position_mm": [ - 250.0, - -90.00000357627869, + 250.4083812236786, + -89.26653116941452, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9997801184654236, 0.0, 0.0, - 0.0 + -0.020970959216356277 ], "normal": [ 0.0, @@ -82,20 +82,20 @@ "id": 214, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.009999999776482582, + 0.3477306663990021, + -0.01176825538277626, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -9.999999776482582, + 347.7306663990021, + -11.76825538277626, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999447464942932, 0.0, 0.0, - 0.0 + -0.010514543391764164 ], "normal": [ 0.0, @@ -108,20 +108,20 @@ "id": 208, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.09000000357627869, + 0.35207417607307434, + -0.08959650993347168, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -90.00000357627869, + 352.07417607307434, + -89.59650993347168, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999729573726654, 0.0, 0.0, - 0.0 + -0.023253614082932472 ], "normal": [ 0.0, @@ -134,20 +134,20 @@ "id": 206, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.009999999776482582, + 0.6496500372886658, + -0.010126194916665554, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -9.999999776482582, + 649.6500372886658, + -10.126194916665554, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999236464500427, 0.0, 0.0, - 0.0 + 0.012358828447759151 ], "normal": [ 0.0, @@ -160,20 +160,20 @@ "id": 205, "link": "Board", "position_m": [ - 0.75, - -0.09000000357627869, + 0.752602756023407, + -0.09041992574930191, 0.000800000037997961 ], "position_mm": [ - 750.0, - -90.00000357627869, + 752.602756023407, + -90.41992574930191, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999982118606567, 0.0, 0.0, - 0.0 + 0.001896142028272152 ], "normal": [ 0.0, @@ -186,20 +186,20 @@ "id": 207, "link": "Board", "position_m": [ - 0.75, - -0.009999999776482582, + 0.7524852156639099, + -0.011385345831513405, 0.000800000037997961 ], "position_mm": [ - 750.0, - -9.999999776482582, + 752.4852156639099, + -11.385345831513405, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9998287558555603, 0.0, 0.0, - 0.0 + 0.01850726269185543 ], "normal": [ 0.0, @@ -212,20 +212,20 @@ "id": 217, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.09000000357627869, + 0.6460961699485779, + -0.08964591473340988, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -90.00000357627869, + 646.0961699485779, + -89.64591473340988, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999154210090637, 0.0, 0.0, - 0.0 + -0.01300536748021841 ], "normal": [ 0.0, @@ -238,20 +238,20 @@ "id": 46, "link": "Board", "position_m": [ - 0.5367100238800049, - 0.18544000387191772, + 0.5344940423965454, + 0.18239015340805054, -0.02680000104010105 ], "position_mm": [ - 536.7100238800049, - 185.44000387191772, + 534.4940423965454, + 182.39015340805054, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.703818142414093, 0.0, 0.0, - 0.7071067690849304 + 0.7103801965713501 ], "normal": [ 0.0, @@ -264,20 +264,20 @@ "id": 47, "link": "Board", "position_m": [ - 0.3442299962043762, - -0.2865400016307831, + 0.3432222902774811, + -0.2886880338191986, -0.02680000104010105 ], "position_mm": [ - 344.2299962043762, - -286.5400016307831, + 343.2222902774811, + -288.6880338191986, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7088200449943542, 0.0, 0.0, - 0.7071067690849304 + 0.7053893804550171 ], "normal": [ 0.0, @@ -290,20 +290,20 @@ "id": 48, "link": "Board", "position_m": [ - 0.6886900067329407, - -0.32071998715400696, + 0.6865072250366211, + -0.31871849298477173, -0.02680000104010105 ], "position_mm": [ - 688.6900067329407, - -320.71998715400696, + 686.5072250366211, + -318.71849298477173, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6992313265800476, 0.0, 0.0, - 0.7071067690849304 + 0.7148955464363098 ], "normal": [ 0.0, @@ -316,20 +316,20 @@ "id": 49, "link": "Board", "position_m": [ - 1.00600004196167, - 0.15832999348640442, + 1.0054636001586914, + 0.15744544565677643, -0.02680000104010105 ], "position_mm": [ - 1006.0000419616699, - 158.32999348640442, + 1005.4636001586914, + 157.44544565677643, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7213794589042664, 0.0, 0.0, - 0.7071067690849304 + 0.6925400495529175 ], "normal": [ 0.0, @@ -342,20 +342,20 @@ "id": 50, "link": "Board", "position_m": [ - 0.5734099745750427, - 0.21186000108718872, + 0.57060307264328, + 0.2115737646818161, -0.02680000104010105 ], "position_mm": [ - 573.4099745750427, - 211.86000108718872, + 570.60307264328, + 211.5737646818161, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7020010352134705, 0.0, 0.0, - 0.7071067690849304 + 0.7121759653091431 ], "normal": [ 0.0, @@ -368,20 +368,20 @@ "id": 51, "link": "Board", "position_m": [ - 0.16779999434947968, - -0.17207999527454376, + 0.16782739758491516, + -0.17405369877815247, -0.02680000104010105 ], "position_mm": [ - 167.79999434947968, - -172.07999527454376, + 167.82739758491516, + -174.05369877815247, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7195118069648743, 0.0, 0.0, - 0.7071067690849304 + 0.6944802403450012 ], "normal": [ 0.0, @@ -394,20 +394,20 @@ "id": 52, "link": "Board", "position_m": [ - 0.09467999637126923, - 0.20866000652313232, + 0.09335096180438995, + 0.2123865783214569, -0.02680000104010105 ], "position_mm": [ - 94.67999637126923, - 208.66000652313232, + 93.35096180438995, + 212.3865783214569, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6987027525901794, 0.0, 0.0, - 0.7071067690849304 + 0.7154121398925781 ], "normal": [ 0.0, @@ -420,20 +420,20 @@ "id": 53, "link": "Board", "position_m": [ - 0.48625001311302185, - 0.21223999559879303, + 0.4882509112358093, + 0.21466295421123505, -0.02680000104010105 ], "position_mm": [ - 486.25001311302185, - 212.23999559879303, + 488.2509112358093, + 214.66295421123505, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7087159752845764, 0.0, 0.0, - 0.7071067690849304 + 0.7054939270019531 ], "normal": [ 0.0, @@ -446,20 +446,20 @@ "id": 54, "link": "Board", "position_m": [ - 0.34226998686790466, - -0.33059000968933105, + 0.3393630087375641, + -0.32810652256011963, -0.02680000104010105 ], "position_mm": [ - 342.26998686790466, - -330.59000968933105, + 339.3630087375641, + -328.10652256011963, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7050278782844543, 0.0, 0.0, - 0.7071067690849304 + 0.7091796398162842 ], "normal": [ 0.0, @@ -472,20 +472,20 @@ "id": 55, "link": "Board", "position_m": [ - 0.2837199866771698, - -0.262580007314682, + 0.2840869426727295, + -0.2614351212978363, -0.02680000104010105 ], "position_mm": [ - 283.7199866771698, - -262.580007314682, + 284.0869426727295, + -261.4351212978363, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7199468612670898, 0.0, 0.0, - 0.7071067690849304 + 0.6940292119979858 ], "normal": [ 0.0, @@ -498,20 +498,20 @@ "id": 56, "link": "Board", "position_m": [ - 0.4986799955368042, - 0.16866999864578247, + 0.5001215934753418, + 0.16501259803771973, -0.02680000104010105 ], "position_mm": [ - 498.6799955368042, - 168.66999864578247, + 500.1215934753418, + 165.01259803771973, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7080808877944946, 0.0, 0.0, - 0.7071067690849304 + 0.7061313390731812 ], "normal": [ 0.0, @@ -524,20 +524,20 @@ "id": 57, "link": "Board", "position_m": [ - 0.6028599739074707, - -0.3640500009059906, + 0.6033008098602295, + -0.36474767327308655, -0.02680000104010105 ], "position_mm": [ - 602.8599739074707, - -364.0500009059906, + 603.3008098602295, + -364.74767327308655, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7246779799461365, 0.0, 0.0, - 0.7071067690849304 + 0.6890876889228821 ], "normal": [ 0.0, @@ -550,20 +550,20 @@ "id": 58, "link": "Board", "position_m": [ - 0.0500900000333786, - -0.21810999512672424, + 0.047158900648355484, + -0.21727287769317627, -0.02680000104010105 ], "position_mm": [ - 50.0900000333786, - -218.10999512672424, + 47.158900648355484, + -217.27287769317627, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.701831042766571, 0.0, 0.0, - 0.7071067690849304 + 0.7123434543609619 ], "normal": [ 0.0, @@ -576,20 +576,20 @@ "id": 59, "link": "Board", "position_m": [ - 0.6262099742889404, - -0.2787500023841858, + 0.6269878149032593, + -0.27702319622039795, -0.02680000104010105 ], "position_mm": [ - 626.2099742889404, - -278.7500023841858, + 626.9878149032593, + -277.02319622039795, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6904125809669495, 0.0, 0.0, - 0.7071067690849304 + 0.7234158515930176 ], "normal": [ 0.0, @@ -602,20 +602,20 @@ "id": 60, "link": "Board", "position_m": [ - 0.43435999751091003, - 0.28380998969078064, + 0.43540406227111816, + 0.28185170888900757, -0.02680000104010105 ], "position_mm": [ - 434.35999751091003, - 283.80998969078064, + 435.40406227111816, + 281.85170888900757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7157310843467712, 0.0, 0.0, - 0.7071067690849304 + 0.698375940322876 ], "normal": [ 0.0, @@ -628,20 +628,20 @@ "id": 61, "link": "Board", "position_m": [ - -0.022420000284910202, - 0.3358300030231476, + -0.021439123898744583, + 0.3331937789916992, -0.02680000104010105 ], "position_mm": [ - -22.420000284910202, - 335.8300030231476, + -21.439123898744583, + 333.1937789916992, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6955463886260986, 0.0, 0.0, - 0.7071067690849304 + 0.718481183052063 ], "normal": [ 0.0, @@ -654,20 +654,20 @@ "id": 62, "link": "Board", "position_m": [ - 0.40470001101493835, - -0.17509999871253967, + 0.4012886583805084, + -0.17330820858478546, -0.02680000104010105 ], "position_mm": [ - 404.70001101493835, - -175.09999871253967, + 401.2886583805084, + -173.30820858478546, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894692778587341, 0.0, 0.0, - 0.7071067690849304 + 0.7243149280548096 ], "normal": [ 0.0, @@ -680,20 +680,20 @@ "id": 63, "link": "Board", "position_m": [ - 0.777400016784668, - -0.23614999651908875, + 0.7748330235481262, + -0.2368798702955246, -0.02680000104010105 ], "position_mm": [ - 777.400016784668, - -236.14999651908875, + 774.8330235481262, + -236.8798702955246, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6917868256568909, 0.0, 0.0, - 0.7071067690849304 + 0.7221018075942993 ], "normal": [ 0.0, @@ -706,20 +706,20 @@ "id": 64, "link": "Board", "position_m": [ - -0.02126999944448471, - -0.1882299929857254, + -0.019255325198173523, + -0.19011668860912323, -0.02680000104010105 ], "position_mm": [ - -21.26999944448471, - -188.2299929857254, + -19.255325198173523, + -190.11668860912323, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7106536626815796, 0.0, 0.0, - 0.7071067690849304 + 0.7035419940948486 ], "normal": [ 0.0, @@ -732,20 +732,20 @@ "id": 65, "link": "Board", "position_m": [ - 0.8033900260925293, - -0.29736998677253723, + 0.8008859157562256, + -0.29797449707984924, -0.02680000104010105 ], "position_mm": [ - 803.3900260925293, - -297.36998677253723, + 800.8859157562256, + -297.97449707984924, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6942296624183655, 0.0, 0.0, - 0.7071067690849304 + 0.7197535634040833 ], "normal": [ 0.0, @@ -758,20 +758,20 @@ "id": 66, "link": "Board", "position_m": [ - 0.2097499966621399, - -0.36322999000549316, + 0.20932474732398987, + -0.3642057478427887, -0.02680000104010105 ], "position_mm": [ - 209.7499966621399, - -363.22999000549316, + 209.32474732398987, + -364.2057478427887, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7164389491081238, 0.0, 0.0, - 0.7071067690849304 + 0.6976498365402222 ], "normal": [ 0.0, @@ -784,20 +784,20 @@ "id": 67, "link": "Board", "position_m": [ - 0.5230699777603149, - 0.2670400142669678, + 0.5241584181785583, + 0.26714980602264404, -0.02680000104010105 ], "position_mm": [ - 523.0699777603149, - 267.0400142669678, + 524.1584181785583, + 267.14980602264404, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894137859344482, 0.0, 0.0, - 0.7071067690849304 + 0.7243677973747253 ], "normal": [ 0.0, @@ -810,20 +810,20 @@ "id": 68, "link": "Board", "position_m": [ - 0.5737299919128418, - 0.1706400066614151, + 0.5749819278717041, + 0.17384926974773407, -0.02680000104010105 ], "position_mm": [ - 573.7299919128418, - 170.6400066614151, + 574.9819278717041, + 173.84926974773407, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6978878378868103, 0.0, 0.0, - 0.7071067690849304 + 0.7162070870399475 ], "normal": [ 0.0, @@ -836,20 +836,20 @@ "id": 69, "link": "Board", "position_m": [ - 0.00761000020429492, - -0.2812100052833557, + 0.0057358331978321075, + -0.27848321199417114, -0.02680000104010105 ], "position_mm": [ - 7.61000020429492, - -281.2100052833557, + 5.7358331978321075, + -278.48321199417114, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7193307876586914, 0.0, 0.0, - 0.7071067690849304 + 0.6946677565574646 ], "normal": [ 0.0, @@ -862,20 +862,20 @@ "id": 70, "link": "Board", "position_m": [ - 0.6018700003623962, - 0.3003300130367279, + 0.5982001423835754, + 0.299286812543869, -0.02680000104010105 ], "position_mm": [ - 601.8700003623962, - 300.3300130367279, + 598.2001423835754, + 299.286812543869, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7086071372032166, 0.0, 0.0, - 0.7071067690849304 + 0.7056032419204712 ], "normal": [ 0.0, @@ -888,20 +888,20 @@ "id": 71, "link": "Board", "position_m": [ - 0.749750018119812, - -0.28400999307632446, + 0.7513083219528198, + -0.28566882014274597, -0.02680000104010105 ], "position_mm": [ - 749.750018119812, - -284.00999307632446, + 751.3083219528198, + -285.668820142746, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7250687479972839, 0.0, 0.0, - 0.7071067690849304 + 0.6886765956878662 ], "normal": [ 0.0, @@ -914,20 +914,20 @@ "id": 72, "link": "Board", "position_m": [ - 0.44099000096321106, - 0.19431999325752258, + 0.4415956437587738, + 0.19342109560966492, -0.02680000104010105 ], "position_mm": [ - 440.99000096321106, - 194.31999325752258, + 441.5956437587738, + 193.42109560966492, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.688755214214325, 0.0, 0.0, - 0.7071067690849304 + 0.7249939441680908 ], "normal": [ 0.0, @@ -940,20 +940,20 @@ "id": 73, "link": "Board", "position_m": [ - 0.22172999382019043, - 0.3331100046634674, + 0.22175845503807068, + 0.33099427819252014, -0.02680000104010105 ], "position_mm": [ - 221.72999382019043, - 333.1100046634674, + 221.75845503807068, + 330.99427819252014, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7047278881072998, 0.0, 0.0, - 0.7071067690849304 + 0.7094777226448059 ], "normal": [ 0.0, @@ -966,20 +966,20 @@ "id": 74, "link": "Board", "position_m": [ - 0.09378000348806381, - 0.1445000022649765, + 0.09413553029298782, + 0.14080822467803955, -0.02680000104010105 ], "position_mm": [ - 93.78000348806381, - 144.5000022649765, + 94.13553029298782, + 140.80822467803955, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7212668061256409, 0.0, 0.0, - 0.7071067690849304 + 0.6926573514938354 ], "normal": [ 0.0, @@ -992,20 +992,20 @@ "id": 75, "link": "Board", "position_m": [ - -0.025699999183416367, - 0.19458000361919403, + -0.026741521432995796, + 0.19210436940193176, -0.02680000104010105 ], "position_mm": [ - -25.699999183416367, - 194.58000361919403, + -26.741521432995796, + 192.10436940193176, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7238720655441284, 0.0, 0.0, - 0.7071067690849304 + 0.689934253692627 ], "normal": [ 0.0, @@ -1018,20 +1018,20 @@ "id": 76, "link": "Board", "position_m": [ - 0.6852099895477295, - 0.16680000722408295, + 0.6859597563743591, + 0.16911664605140686, -0.02680000104010105 ], "position_mm": [ - 685.2099895477295, - 166.80000722408295, + 685.9597563743591, + 169.11664605140686, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7181246280670166, 0.0, 0.0, - 0.7071067690849304 + 0.6959145069122314 ], "normal": [ 0.0, @@ -1044,20 +1044,20 @@ "id": 77, "link": "Board", "position_m": [ - 0.01819000020623207, - 0.1915699988603592, + 0.015013295225799084, + 0.18992853164672852, -0.02680000104010105 ], "position_mm": [ - 18.19000020623207, - 191.5699988603592, + 15.013295225799084, + 189.92853164672852, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7166491746902466, 0.0, 0.0, - 0.7071067690849304 + 0.6974338293075562 ], "normal": [ 0.0, @@ -1070,20 +1070,20 @@ "id": 78, "link": "Board", "position_m": [ - 0.8231099843978882, - -0.3443799912929535, + 0.8210617303848267, + -0.3414073884487152, -0.02680000104010105 ], "position_mm": [ - 823.1099843978882, - -344.3799912929535, + 821.0617303848267, + -341.4073884487152, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6912208199501038, 0.0, 0.0, - 0.7071067690849304 + 0.7226436734199524 ], "normal": [ 0.0, @@ -1096,20 +1096,20 @@ "id": 79, "link": "Board", "position_m": [ - 0.3122999966144562, - -0.15910999476909637, + 0.3110635578632355, + -0.16000252962112427, -0.02680000104010105 ], "position_mm": [ - 312.2999966144562, - -159.10999476909637, + 311.0635578632355, + -160.00252962112427, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7194755673408508, 0.0, 0.0, - 0.7071067690849304 + 0.6945177912712097 ], "normal": [ 0.0, @@ -1122,20 +1122,20 @@ "id": 80, "link": "Board", "position_m": [ - 0.8635900020599365, - -0.3359200060367584, + 0.8641324639320374, + -0.33793237805366516, -0.02680000104010105 ], "position_mm": [ - 863.5900020599365, - -335.9200060367584, + 864.1324639320374, + -337.93237805366516, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.699359118938446, 0.0, 0.0, - 0.7071067690849304 + 0.7147704362869263 ], "normal": [ 0.0, @@ -1148,20 +1148,20 @@ "id": 81, "link": "Board", "position_m": [ - 0.13213999569416046, - 0.16902999579906464, + 0.13131681084632874, + 0.1663064956665039, -0.02680000104010105 ], "position_mm": [ - 132.13999569416046, - 169.02999579906464, + 131.31681084632874, + 166.3064956665039, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049572467803955, 0.0, 0.0, - 0.7071067690849304 + 0.7092497944831848 ], "normal": [ 0.0, @@ -1174,20 +1174,20 @@ "id": 82, "link": "Board", "position_m": [ - 0.21916000545024872, - 0.2972399890422821, + 0.21906347572803497, + 0.2957213819026947, -0.02680000104010105 ], "position_mm": [ - 219.16000545024872, - 297.2399890422821, + 219.06347572803497, + 295.7213819026947, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.706917941570282, 0.0, 0.0, - 0.7071067690849304 + 0.7072955965995789 ], "normal": [ 0.0, @@ -1200,20 +1200,20 @@ "id": 83, "link": "Board", "position_m": [ - 0.04416000097990036, - 0.33921998739242554, + 0.046367011964321136, + 0.340971440076828, -0.02680000104010105 ], "position_mm": [ - 44.16000097990036, - 339.21998739242554, + 46.36701196432114, + 340.971440076828, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7221697568893433, 0.0, 0.0, - 0.7071067690849304 + 0.6917159557342529 ], "normal": [ 0.0, @@ -1226,20 +1226,20 @@ "id": 84, "link": "Board", "position_m": [ - 0.40748998522758484, - 0.2584199905395508, + 0.40924882888793945, + 0.2613544166088104, -0.02680000104010105 ], "position_mm": [ - 407.48998522758484, - 258.4199905395508, + 409.24882888793945, + 261.3544166088104, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7240275144577026, 0.0, 0.0, - 0.7071067690849304 + 0.6897711157798767 ], "normal": [ 0.0, @@ -1252,20 +1252,20 @@ "id": 85, "link": "Board", "position_m": [ - 0.504580020904541, - -0.3127500116825104, + 0.5057622194290161, + -0.3140900731086731, -0.02680000104010105 ], "position_mm": [ - 504.580020904541, - -312.7500116825104, + 505.7622194290161, + -314.0900731086731, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7215025424957275, 0.0, 0.0, - 0.7071067690849304 + 0.6924118399620056 ], "normal": [ 0.0, @@ -1278,20 +1278,20 @@ "id": 86, "link": "Board", "position_m": [ - 0.36289000511169434, - 0.29201000928878784, + 0.36220046877861023, + 0.2955012917518616, -0.02680000104010105 ], "position_mm": [ - 362.89000511169434, - 292.01000928878784, + 362.20046877861023, + 295.5012917518616, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944923400878906, 0.0, 0.0, - 0.7071067690849304 + 0.7195001244544983 ], "normal": [ 0.0, @@ -1304,20 +1304,20 @@ "id": 87, "link": "Board", "position_m": [ - 0.9436299800872803, - -0.2457599937915802, + 0.9422120451927185, + -0.2451900839805603, -0.02680000104010105 ], "position_mm": [ - 943.6299800872803, - -245.7599937915802, + 942.2120451927185, + -245.1900839805603, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944408416748047, 0.0, 0.0, - 0.7071067690849304 + 0.7195497751235962 ], "normal": [ 0.0, @@ -1330,20 +1330,20 @@ "id": 88, "link": "Board", "position_m": [ - 0.7658699750900269, - 0.3160400092601776, + 0.763528048992157, + 0.31697556376457214, -0.02680000104010105 ], "position_mm": [ - 765.8699750900269, - 316.0400092601776, + 763.528048992157, + 316.97556376457214, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6920510530471802, 0.0, 0.0, - 0.7071067690849304 + 0.7218486070632935 ], "normal": [ 0.0, @@ -1356,20 +1356,20 @@ "id": 89, "link": "Board", "position_m": [ - 0.9880200028419495, - -0.36913999915122986, + 0.9887282848358154, + -0.37003207206726074, -0.02680000104010105 ], "position_mm": [ - 988.0200028419495, - -369.13999915122986, + 988.7282848358154, + -370.03207206726074, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884408593177795, 0.0, 0.0, - 0.7071067690849304 + 0.725292444229126 ], "normal": [ 0.0, @@ -1382,20 +1382,20 @@ "id": 90, "link": "Board", "position_m": [ - 0.6431699991226196, - 0.316430002450943, + 0.6421770453453064, + 0.31793758273124695, -0.02680000104010105 ], "position_mm": [ - 643.1699991226196, - 316.430002450943, + 642.1770453453064, + 317.93758273124695, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7011776566505432, 0.0, 0.0, - 0.7071067690849304 + 0.7129866480827332 ], "normal": [ 0.0, @@ -1408,20 +1408,20 @@ "id": 91, "link": "Board", "position_m": [ - 0.7233499884605408, - 0.32804998755455017, + 0.722328782081604, + 0.3285917341709137, -0.02680000104010105 ], "position_mm": [ - 723.3499884605408, - 328.04998755455017, + 722.328782081604, + 328.5917341709137, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7002686262130737, 0.0, 0.0, - 0.7071067690849304 + 0.713879406452179 ], "normal": [ 0.0, @@ -1434,20 +1434,20 @@ "id": 92, "link": "Board", "position_m": [ - 0.6450899839401245, - -0.18483999371528625, + 0.6461195349693298, + -0.18722259998321533, -0.02680000104010105 ], "position_mm": [ - 645.0899839401245, - -184.83999371528625, + 646.1195349693298, + -187.22259998321533, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049509286880493, 0.0, 0.0, - 0.7071067690849304 + 0.709256112575531 ], "normal": [ 0.0, @@ -1460,20 +1460,20 @@ "id": 93, "link": "Board", "position_m": [ - 0.9348800182342529, - 0.1436000019311905, + 0.9347444176673889, + 0.13978174328804016, -0.02680000104010105 ], "position_mm": [ - 934.8800182342529, - 143.6000019311905, + 934.7444176673889, + 139.78174328804016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7046663165092468, 0.0, 0.0, - 0.7071067690849304 + 0.7095388770103455 ], "normal": [ 0.0, @@ -1486,20 +1486,20 @@ "id": 94, "link": "Board", "position_m": [ - 0.8756999969482422, - 0.17364999651908875, + 0.8736200928688049, + 0.17575305700302124, -0.02680000104010105 ], "position_mm": [ - 875.6999969482422, - 173.64999651908875, + 873.6200928688049, + 175.75305700302124, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7152015566825867, 0.0, 0.0, - 0.7071067690849304 + 0.6989182829856873 ], "normal": [ 0.0, @@ -1512,20 +1512,20 @@ "id": 95, "link": "Board", "position_m": [ - 0.186039999127388, - -0.27406999468803406, + 0.18634237349033356, + -0.2775443494319916, -0.02680000104010105 ], "position_mm": [ - 186.039999127388, - -274.06999468803406, + 186.34237349033356, + -277.5443494319916, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884647011756897, 0.0, 0.0, - 0.7071067690849304 + 0.7252698540687561 ], "normal": [ 0.0, @@ -1538,20 +1538,20 @@ "id": 96, "link": "Board", "position_m": [ - 0.36976999044418335, - -0.186489999294281, + 0.37110528349876404, + -0.18445371091365814, -0.02680000104010105 ], "position_mm": [ - 369.76999044418335, - -186.489999294281, + 371.10528349876404, + -184.45371091365814, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7109458446502686, 0.0, 0.0, - 0.7071067690849304 + 0.7032467722892761 ], "normal": [ 0.0, @@ -1564,20 +1564,20 @@ "id": 97, "link": "Board", "position_m": [ - 0.30434998869895935, - -0.3596700131893158, + 0.3060058653354645, + -0.35906118154525757, -0.02680000104010105 ], "position_mm": [ - 304.34998869895935, - -359.6700131893158, + 306.0058653354645, + -359.06118154525757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7118277549743652, 0.0, 0.0, - 0.7071067690849304 + 0.7023540735244751 ], "normal": [ 0.0, @@ -1590,20 +1590,20 @@ "id": 98, "link": "Board", "position_m": [ - 0.5752699971199036, - 0.31505998969078064, + 0.5773541331291199, + 0.3162256181240082, -0.02680000104010105 ], "position_mm": [ - 575.2699971199036, - 315.05998969078064, + 577.3541331291199, + 316.2256181240082, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7125511169433594, 0.0, 0.0, - 0.7071067690849304 + 0.7016202211380005 ], "normal": [ 0.0, @@ -1616,20 +1616,20 @@ "id": 99, "link": "Board", "position_m": [ - 0.9591599702835083, - -0.32155001163482666, + 0.9567416310310364, + -0.32076552510261536, -0.02680000104010105 ], "position_mm": [ - 959.1599702835083, - -321.55001163482666, + 956.7416310310364, + -320.76552510261536, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7188982963562012, 0.0, 0.0, - 0.7071067690849304 + 0.695115327835083 ], "normal": [ 0.0, @@ -1642,20 +1642,20 @@ "id": 100, "link": "Board", "position_m": [ - 0.8032500147819519, - 0.17236000299453735, + 0.8028234243392944, + 0.17089414596557617, -0.02680000104010105 ], "position_mm": [ - 803.2500147819519, - 172.36000299453735, + 802.8234243392944, + 170.89414596557617, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6970105767250061, 0.0, 0.0, - 0.7071067690849304 + 0.7170608639717102 ], "normal": [ 0.0, @@ -1668,20 +1668,20 @@ "id": 101, "link": "Board", "position_m": [ - 0.1177000030875206, - 0.298660010099411, + 0.11483254283666611, + 0.2996973693370819, -0.02680000104010105 ], "position_mm": [ - 117.7000030875206, - 298.660010099411, + 114.83254283666611, + 299.6973693370819, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6896732449531555, 0.0, 0.0, - 0.7071067690849304 + 0.7241207361221313 ], "normal": [ 0.0, @@ -1694,20 +1694,20 @@ "id": 102, "link": "Board", "position_m": [ - 0.6496899724006653, - -0.22300000488758087, + 0.650715172290802, + -0.22414876520633698, -0.02680000104010105 ], "position_mm": [ - 649.6899724006653, - -223.00000488758087, + 650.715172290802, + -224.14876520633698, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7192299962043762, 0.0, 0.0, - 0.7071067690849304 + 0.6947720646858215 ], "normal": [ 0.0, @@ -1720,20 +1720,20 @@ "id": 103, "link": "Board", "position_m": [ - 0.1057099997997284, - -0.1877100020647049, + 0.10463682562112808, + -0.1915196031332016, -0.02680000104010105 ], "position_mm": [ - 105.7099997997284, - -187.7100020647049, + 104.63682562112808, + -191.5196031332016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6989580392837524, 0.0, 0.0, - 0.7071067690849304 + 0.7151626944541931 ], "normal": [ 0.0, @@ -1746,20 +1746,20 @@ "id": 104, "link": "Board", "position_m": [ - 0.8267099857330322, - 0.23916000127792358, + 0.8295353055000305, + 0.24187608063220978, -0.02680000104010105 ], "position_mm": [ - 826.7099857330322, - 239.16000127792358, + 829.5353055000305, + 241.87608063220978, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6984688639640808, 0.0, 0.0, - 0.7071067690849304 + 0.7156404852867126 ], "normal": [ 0.0, @@ -1772,20 +1772,20 @@ "id": 105, "link": "Board", "position_m": [ - 0.5248399972915649, - -0.26625001430511475, + 0.5217954516410828, + -0.26843637228012085, -0.02680000104010105 ], "position_mm": [ - 524.8399972915649, - -266.25001430511475, + 521.7954516410828, + -268.43637228012085, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.696261465549469, 0.0, 0.0, - 0.7071067690849304 + 0.7177882790565491 ], "normal": [ 0.0, @@ -1798,23 +1798,23 @@ "id": 198, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.053141459822654724, - 0.09089445322751999 + 0.16089382767677307, + -0.05336204171180725, + 0.09088674932718277 ], "position_mm": [ - 159.9999964237213, - -53.141459822654724, - 90.89445322751999 + 160.89382767677307, + -53.36204171180725, + 90.88674932718277 ], "rotation_quaternion": [ - 0.9998477101325989, - 0.017452426254749298, - 0.0, - 0.0 + 0.9996293783187866, + 0.01744861528277397, + 0.000364696083124727, + -0.02089340053498745 ], "normal": [ - 0.0, + 5.820766091346741e-11, -0.03489953652024269, 0.9993908405303955 ] @@ -1824,20 +1824,20 @@ "id": 229, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.14308664202690125, - 0.08775349706411362 + 0.15712648630142212, + -0.14263543486595154, + 0.08776925504207611 ], "position_mm": [ - 159.9999964237213, - -143.08664202690125, - 87.75349706411362 + 157.12648630142212, + -142.63543486595154, + 87.76925504207611 ], "rotation_quaternion": [ - 0.9998477101325989, - 0.017452426254749298, - 0.0, - 0.0 + 0.9998462796211243, + 0.017452402040362358, + -2.9468068532878533e-05, + 0.0016882226336747408 ], "normal": [ 0.0, @@ -1850,24 +1850,24 @@ "id": 242, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.1406087726354599, - 0.016796745359897614 + 0.15994328260421753, + -0.13829448819160461, + 0.016877561807632446 ], "position_mm": [ - 159.9999964237213, - -140.6087726354599, - 16.796745359897614 + 159.94328260421753, + -138.29448819160461, + 16.877561807632446 ], "rotation_quaternion": [ - 0.01234077475965023, - -0.7069991230964661, - -0.7069990634918213, - -0.0123407281935215 + 0.01263562124222517, + -0.723891019821167, + -0.6896935701370239, + -0.012038656510412693 ], "normal": [ -6.332993507385254e-08, - 0.034899599850177765, + 0.03489959239959717, -0.9993908405303955 ] }, @@ -1876,25 +1876,25 @@ "id": 243, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.1773260533809662, - 0.05103618651628494 + 0.16063550114631653, + -0.17718979716300964, + 0.04713420197367668 ], "position_mm": [ - 159.9999964237213, - -177.3260533809662, - 51.03618651628494 + 160.63550114631653, + -177.18979716300964, + 47.13420197367668 ], "rotation_quaternion": [ - 0.6946583986282349, - 0.7193397879600525, - 0.0, - 0.0 + 0.6946529150009155, + 0.7193341851234436, + 0.0028473015408962965, + -0.0027496074326336384 ], "normal": [ - 0.0, - -0.9993908405303955, - -0.03489944338798523 + -4.656613428188905e-10, + -0.9993909001350403, + -0.03489956632256508 ] }, { @@ -1903,24 +1903,24 @@ "link": "Ellbow", "position_m": [ 0.2854999899864197, - -0.14184769988059998, - 0.052275121212005615 + -0.14111287891864777, + 0.048454251140356064 ], "position_mm": [ 285.4999899864197, - -141.84769988059998, - 52.275121212005615 + -141.11287891864777, + 48.454251140356064 ], "rotation_quaternion": [ - 0.48674026131629944, - -0.5129171013832092, - 0.48674023151397705, - -0.5129171013832092 + 0.4915550947189331, + -0.5083047151565552, + 0.4915551245212555, + -0.5083046555519104 ], "normal": [ 1.0, - 2.9802322387695312e-08, - 2.9802322387695312e-08 + 0.0, + -1.1920927533992653e-07 ] }, { @@ -1928,25 +1928,25 @@ "id": 245, "link": "Ellbow", "position_m": [ - 0.25, - -0.17729905247688293, - 0.05413304641842842 + 0.24974152445793152, + -0.1773720681667328, + 0.05273985490202904 ], "position_mm": [ - 250.0, - -177.29905247688293, - 54.13304641842842 + 249.74152445793152, + -177.3720681667328, + 52.73985490202904 ], "rotation_quaternion": [ - 0.5129170417785645, - 0.48674020171165466, - 0.4867401123046875, - -0.512917160987854 + 0.511612594127655, + 0.48550233244895935, + 0.48797500133514404, + -0.5142183303833008 ], "normal": [ - -2.0861628513557662e-07, + -8.940696716308594e-08, -0.9986295700073242, - 0.05233597010374069 + 0.05233581364154816 ] }, { @@ -1954,25 +1954,25 @@ "id": 246, "link": "Ellbow", "position_m": [ - 0.25, - -0.10639634728431702, - 0.05041719600558281 + 0.2504028081893921, + -0.10619588941335678, + 0.05424221232533455 ], "position_mm": [ - 250.0, - -106.39634728431702, - 50.41719600558281 + 250.4028081893921, + -106.19588941335678, + 54.24221232533455 ], "rotation_quaternion": [ - 0.6883546113967896, - -0.7253744006156921, - -0.0, - -0.0 + 0.688308596611023, + -0.7253260016441345, + 0.008378714323043823, + 0.007951104082167149 ], "normal": [ - 0.0, - 0.9986295104026794, - -0.05233597010374069 + -2.7939681679356454e-09, + 0.9986295700073242, + -0.052336134016513824 ] }, { @@ -1980,25 +1980,25 @@ "id": 247, "link": "Ellbow", "position_m": [ - 0.21249999105930328, - -0.10639634728431702, - 0.05041719600558281 + 0.21214139461517334, + -0.10653681308031082, + 0.047736942768096924 ], "position_mm": [ - 212.49999105930328, - -106.39634728431702, - 50.41719600558281 + 212.14139461517334, + -106.53681308031082, + 47.736942768096924 ], "rotation_quaternion": [ - 0.6883546113967896, - -0.7253744006156921, - -0.0, - -0.0 + 0.6882286667823792, + -0.7252416014671326, + 0.013876251876354218, + 0.013168072327971458 ], "normal": [ 0.0, - 0.9986295104026794, - -0.05233597010374069 + 0.9986295700073242, + -0.05233585834503174 ] }, { @@ -2006,25 +2006,25 @@ "id": 248, "link": "Ellbow", "position_m": [ - 0.21249999105930328, - -0.17729905247688293, - 0.05413304641842842 + 0.2161109298467636, + -0.17732998728752136, + 0.053542688488960266 ], "position_mm": [ - 212.49999105930328, - -177.29905247688293, - 54.13304641842842 + 216.1109298467636, + -177.32998728752136, + 53.542688488960266 ], "rotation_quaternion": [ - 0.5129170417785645, - 0.48674020171165466, - 0.4867401123046875, - -0.512917160987854 + 0.5208669900894165, + 0.4942845106124878, + 0.4790772497653961, + -0.5048421025276184 ], "normal": [ - -2.0861628513557662e-07, + -2.0861622829215776e-07, -0.9986295700073242, - 0.05233597010374069 + 0.052335791289806366 ] }, { @@ -2032,24 +2032,24 @@ "id": 232, "link": "Ellbow", "position_m": [ - 0.25, - -0.16823066771030426, - 0.02851978689432144 + 0.24789133667945862, + -0.16838005185127258, + 0.028685705736279488 ], "position_mm": [ - 250.0, - -168.23066771030426, - 28.51978689432144 + 247.89133667945862, + -168.38005185127258, + 28.685705736279488 ], "rotation_quaternion": [ - 0.4067366421222687, - 0.9135454893112183, - 0.0, - 0.0 + 0.406638503074646, + 0.9133250713348389, + 0.02006508968770504, + -0.008933553472161293 ], "normal": [ 0.0, - -0.7431448698043823, + -0.7431448101997375, -0.6691306233406067 ] }, @@ -2058,24 +2058,24 @@ "id": 231, "link": "Ellbow", "position_m": [ - 0.25, - -0.1180923730134964, - 0.02589215338230133 + 0.250872403383255, + -0.12076263129711151, + 0.02348783239722252 ], "position_mm": [ - 250.0, - -118.0923730134964, - 25.89215338230133 + 250.872403383255, + -120.76263129711151, + 23.48783239722252 ], "rotation_quaternion": [ - 0.35836800932884216, - -0.9335803985595703, - -0.0, - -0.0 + 0.35831689834594727, + -0.9334472417831421, + 0.01576980948448181, + 0.006053464487195015 ], "normal": [ - 0.0, - 0.6691306829452515, + -9.313224635931761e-10, + 0.6691307425498962, -0.7431447505950928 ] }, @@ -2084,25 +2084,25 @@ "id": 120, "link": "Arm2", "position_m": [ - 0.28217554092407227, - -0.1509692370891571, - 0.16490685939788818 + 0.28105148673057556, + -0.15331996977329254, + 0.1661108285188675 ], "position_mm": [ - 282.17554092407227, - -150.9692370891571, - 164.90685939788818 + 281.05148673057556, + -153.31996977329254, + 166.1108285188675 ], "rotation_quaternion": [ - 0.3698526918888092, - -0.3897433578968048, - 0.5805523991584778, - -0.6117745041847229 + 0.38425543904304504, + -0.37586739659309387, + 0.5896310210227966, + -0.6028323173522949 ], "normal": [ - 0.9063078165054321, + 0.9063077569007874, -0.4220390319824219, - 0.02211807668209076 + 0.02211800031363964 ] }, { @@ -2110,25 +2110,25 @@ "id": 122, "link": "Arm2", "position_m": [ - 0.2166409194469452, - -0.14811114966869354, - 0.16475707292556763 + 0.21583980321884155, + -0.14599870145320892, + 0.1630089282989502 ], "position_mm": [ - 216.6409194469452, - -148.11114966869354, - 164.75707292556763 + 215.83980321884155, + -145.99870145320892, + 163.0089282989502 ], "rotation_quaternion": [ - 0.3948240280151367, - -0.41605767607688904, - -0.5638671517372131, - 0.59419184923172 + 0.40095359086990356, + -0.41019850969314575, + -0.5681437253952026, + 0.5900730490684509 ], "normal": [ -0.9396926164627075, - -0.34155139327049255, - 0.017899779602885246 + -0.34155142307281494, + 0.017899883911013603 ] }, { @@ -2136,25 +2136,25 @@ "id": 218, "link": "Arm2", "position_m": [ - 0.2833590805530548, - -0.12386099994182587, - 0.16348618268966675 + 0.2827777862548828, + -0.1221935898065567, + 0.1647852659225464 ], "position_mm": [ - 283.3590805530548, - -123.86099994182587, - 163.48618268966675 + 282.7777862548828, + -122.1935898065567, + 164.7852659225464 ], "rotation_quaternion": [ - 0.5638671517372131, - -0.5941919088363647, - 0.39482399821281433, - -0.41605764627456665 + 0.573472261428833, + -0.5847662091255188, + 0.40865448117256165, + -0.4027152955532074 ], "normal": [ 0.9396926164627075, - 0.3415515422821045, - -0.017899898812174797 + 0.34155160188674927, + -0.01789996027946472 ] }, { @@ -2162,25 +2162,25 @@ "id": 113, "link": "Arm2", "position_m": [ - 0.23956838250160217, - -0.10370121896266937, - 0.23252572119235992 + 0.24005401134490967, + -0.10354935377836227, + 0.23204615712165833 ], "position_mm": [ - 239.56838250160217, - -103.70121896266937, - 232.52572119235992 + 240.05401134490967, + -103.54935377836227, + 232.04615712165833 ], "rotation_quaternion": [ - 0.6778969764709473, - -0.7143542766571045, - -0.1195315346121788, - 0.12595993280410767 + 0.6763865351676941, + -0.715695858001709, + -0.1112171933054924, + 0.13383378088474274 ], "normal": [ - -0.3420201539993286, + -0.342020183801651, 0.9384047985076904, - -0.04917961359024048 + -0.049179576337337494 ] }, { @@ -2188,25 +2188,25 @@ "id": 114, "link": "Arm2", "position_m": [ - 0.28217554092407227, - -0.1473057121038437, - 0.2348109483718872 + 0.28169676661491394, + -0.1482471227645874, + 0.23646606504917145 ], "position_mm": [ - 282.17554092407227, - -147.3057121038437, - 234.8109483718872 + 281.69676661491394, + -148.2471227645874, + 236.46606504917145 ], "rotation_quaternion": [ - 0.3698526918888092, - -0.3897433578968048, - 0.5805523991584778, - -0.6117745041847229 + 0.37515369057655334, + -0.3846849799156189, + 0.5839164853096008, + -0.6085382103919983 ], "normal": [ 0.9063078165054321, -0.4220390319824219, - 0.02211807668209076 + 0.022118031978607178 ] }, { @@ -2214,25 +2214,25 @@ "id": 115, "link": "Arm2", "position_m": [ - 0.23499630391597748, - -0.16445402801036835, - 0.23570963740348816 + 0.23175391554832458, + -0.16287928819656372, + 0.23686790466308594 ], "position_mm": [ - 234.99630391597748, - -164.45402801036835, - 235.70963740348816 + 231.75391554832458, + -162.87928819656372, + 236.86790466308594 ], "rotation_quaternion": [ - 0.14898721873760223, - -0.15699973702430725, - -0.6720378994941711, - 0.7081800699234009 + 0.16329166293144226, + -0.14336413145065308, + -0.6750782132148743, + 0.7050191760063171 ], "normal": [ - -0.4226182699203491, - -0.9050657749176025, - 0.047432348132133484 + -0.42261815071105957, + -0.9050657153129578, + 0.04743234068155289 ] }, { @@ -2240,25 +2240,25 @@ "id": 124, "link": "Arm2", "position_m": [ - 0.2166409194469452, - -0.14251121878623962, - 0.27161043882369995 + 0.215361088514328, + -0.13906101882457733, + 0.2702573835849762 ], "position_mm": [ - 216.6409194469452, - -142.51121878623962, - 271.61043882369995 + 215.361088514328, + -139.06101882457733, + 270.2573835849762 ], "rotation_quaternion": [ - 0.3948240280151367, - -0.41605767607688904, - -0.5638671517372131, - 0.59419184923172 + 0.4048137068748474, + -0.40646475553512573, + -0.5708208680152893, + 0.5874315500259399 ], "normal": [ - -0.9396926164627075, - -0.34155139327049255, - 0.017899779602885246 + -0.9396927356719971, + -0.34155136346817017, + 0.0178998876363039 ] }, { @@ -2266,25 +2266,25 @@ "id": 219, "link": "Arm2", "position_m": [ - 0.2833590805530548, - -0.11826106160879135, - 0.2703395485877991 + 0.2839730978012085, + -0.1197981908917427, + 0.2732433080673218 ], "position_mm": [ - 283.3590805530548, - -118.26106160879135, - 270.3395485877991 + 283.9730978012085, + -119.7981908917427, + 273.2433080673218 ], "rotation_quaternion": [ - 0.5638671517372131, - -0.5941919088363647, - 0.39482399821281433, - -0.41605764627456665 + 0.5536868572235107, + -0.6035252809524536, + 0.3804040551185608, + -0.4295123219490051 ], "normal": [ 0.9396926164627075, - 0.3415515422821045, - -0.017899898812174797 + 0.34155160188674927, + -0.01790008135139942 ] }, { @@ -2292,25 +2292,25 @@ "id": 40, "link": "FingerA", "position_m": [ - 0.2899565100669861, - -0.17529995739459991, - 0.32142582535743713 + 0.29232141375541687, + -0.1764823943376541, + 0.3220147490501404 ], "position_mm": [ - 289.9565100669861, - -175.29995739459991, - 321.42582535743713 + 292.32141375541687, + -176.4823943376541, + 322.0147490501404 ], "rotation_quaternion": [ - 0.09116978198289871, - 0.1283128261566162, - -0.9407153129577637, - 0.3004639744758606 + 0.09850682318210602, + 0.15133115649223328, + -0.9372877478599548, + 0.29813918471336365 ], "normal": [ - -0.09442286938428879, + -0.09442298859357834, -0.58869868516922, - -0.802819013595581 + -0.8028188943862915 ] }, { @@ -2318,25 +2318,25 @@ "id": 41, "link": "FingerA", "position_m": [ - 0.2606137990951538, - -0.1430271714925766, - 0.34494104981422424 + 0.25828540325164795, + -0.1438424289226532, + 0.3448388874530792 ], "position_mm": [ - 260.6137990951538, - -143.0271714925766, - 344.94104981422424 + 258.28540325164795, + -143.8424289226532, + 344.8388874530792 ], "rotation_quaternion": [ - 0.9218348264694214, - 0.3176575303077698, - 0.014650888741016388, - 0.2215842604637146 + 0.9255684018135071, + 0.3173528015613556, + 0.02020304463803768, + 0.20543166995048523 ], "normal": [ - 0.16778722405433655, + 0.16778723895549774, -0.5791627764701843, - 0.797758162021637 + 0.7977581024169922 ] }, { @@ -2344,25 +2344,25 @@ "id": 42, "link": "FingerA", "position_m": [ - 0.2914414703845978, - -0.17887626588344574, - 0.34523412585258484 + 0.2898494303226471, + -0.176236093044281, + 0.3460860550403595 ], "position_mm": [ - 291.4414703845978, - -178.87626588344574, - 345.23412585258484 + 289.8494303226471, + -176.236093044281, + 346.0860550403595 ], "rotation_quaternion": [ - 0.8503676056861877, - -0.036447491496801376, - 0.46652355790138245, - 0.24062895774841309 + 0.8531429767608643, + -0.04194018244743347, + 0.46606194972991943, + 0.2305956482887268 ], "normal": [ - 0.775892436504364, + 0.7758925557136536, 0.28650566935539246, - 0.5620546936988831 + 0.5620545744895935 ] }, { @@ -2370,24 +2370,24 @@ "id": 43, "link": "FingerB", "position_m": [ - 0.2449948787689209, - -0.17503619194030762, - 0.34638407826423645 + 0.2457762509584427, + -0.17510268092155457, + 0.34634095430374146 ], "position_mm": [ - 244.9948787689209, - -175.03619194030762, - 346.38407826423645 + 245.7762509584427, + -175.10268092155457, + 346.34095430374146 ], "rotation_quaternion": [ - 0.5744553208351135, - -0.14799325168132782, - 0.2769269645214081, - 0.7559170126914978 + 0.5884477496147156, + -0.1531301736831665, + 0.27411988377571106, + 0.7450762987136841 ], "normal": [ - 0.09442311525344849, - 0.5886986255645752, + 0.09442314505577087, + 0.58869868516922, 0.8028188943862915 ] }, @@ -2396,25 +2396,25 @@ "id": 44, "link": "FingerB", "position_m": [ - 0.2617010772228241, - -0.17375431954860687, - 0.29974982142448425 + 0.26277849078178406, + -0.17385278642177582, + 0.2974333167076111 ], "position_mm": [ - 261.7010772228241, - -173.75431954860687, - 299.74982142448425 + 262.77849078178406, + -173.85278642177582, + 297.4333167076111 ], "rotation_quaternion": [ - 0.38967594504356384, - 0.5015904307365417, - -0.37314140796661377, - 0.6762581467628479 + 0.3767874836921692, + 0.4944274127483368, + -0.3825819492340088, + 0.6835229992866516 ], "normal": [ - 0.387600839138031, + 0.3876008689403534, -0.8955954313278198, - 0.21834495663642883 + 0.21834509074687958 ] }, { @@ -2422,25 +2422,25 @@ "id": 45, "link": "FingerB", "position_m": [ - 0.2530798017978668, - -0.19687142968177795, - 0.3400842249393463 + 0.2529226243495941, + -0.19617487490177155, + 0.3381246030330658 ], "position_mm": [ - 253.07980179786682, - -196.87142968177795, - 340.0842249393463 + 252.92262434959412, + -196.17487490177155, + 338.1246030330658 ], "rotation_quaternion": [ - 0.583169162273407, - 0.41783174872398376, - -0.6625435948371887, - 0.21532851457595825 + 0.5877432227134705, + 0.43223538994789124, + -0.65323805809021, + 0.2025107741355896 ], "normal": [ - -0.5928077697753906, - -0.7726622819900513, - -0.22709473967552185 + -0.5928078293800354, + -0.7726622223854065, + -0.22709466516971588 ] } ] \ No newline at end of file diff --git a/data/simulation/Scene8/render_a.npz b/data/simulation/Scene8/render_a.npz index b10ee26..0584c9a 100644 Binary files a/data/simulation/Scene8/render_a.npz and b/data/simulation/Scene8/render_a.npz differ diff --git a/data/simulation/Scene8/render_a.png b/data/simulation/Scene8/render_a.png index bf19949..029f1a6 100644 Binary files a/data/simulation/Scene8/render_a.png and b/data/simulation/Scene8/render_a.png differ diff --git a/data/simulation/Scene8/render_b.json b/data/simulation/Scene8/render_b.json index 81b2b95..685caa0 100644 --- a/data/simulation/Scene8/render_b.json +++ b/data/simulation/Scene8/render_b.json @@ -4,20 +4,20 @@ "id": 210, "link": "Board", "position_m": [ - 0.019999999552965164, - -0.019999999552965164, + 0.022248616442084312, + -0.021048327907919884, 0.000800000037997961 ], "position_mm": [ - 19.999999552965164, - -19.999999552965164, + 22.248616442084312, + -21.048327907919884, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999293684959412, 0.0, 0.0, - 0.0 + 0.01188500877469778 ], "normal": [ 0.0, @@ -30,20 +30,20 @@ "id": 211, "link": "Board", "position_m": [ - 0.25, - -0.009999999776482582, + 0.25300133228302, + -0.010174063965678215, 0.000800000037997961 ], "position_mm": [ - 250.0, - -9.999999776482582, + 253.00133228302002, + -10.174063965678215, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999685525894165, 0.0, 0.0, - 0.0 + -0.025077931582927704 ], "normal": [ 0.0, @@ -56,20 +56,20 @@ "id": 215, "link": "Board", "position_m": [ - 0.25, - -0.09000000357627869, + 0.2504083812236786, + -0.08926653116941452, 0.000800000037997961 ], "position_mm": [ - 250.0, - -90.00000357627869, + 250.4083812236786, + -89.26653116941452, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9997801184654236, 0.0, 0.0, - 0.0 + -0.020970959216356277 ], "normal": [ 0.0, @@ -82,20 +82,20 @@ "id": 214, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.009999999776482582, + 0.3477306663990021, + -0.01176825538277626, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -9.999999776482582, + 347.7306663990021, + -11.76825538277626, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999447464942932, 0.0, 0.0, - 0.0 + -0.010514543391764164 ], "normal": [ 0.0, @@ -108,20 +108,20 @@ "id": 208, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.09000000357627869, + 0.35207417607307434, + -0.08959650993347168, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -90.00000357627869, + 352.07417607307434, + -89.59650993347168, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999729573726654, 0.0, 0.0, - 0.0 + -0.023253614082932472 ], "normal": [ 0.0, @@ -134,20 +134,20 @@ "id": 206, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.009999999776482582, + 0.6496500372886658, + -0.010126194916665554, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -9.999999776482582, + 649.6500372886658, + -10.126194916665554, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999236464500427, 0.0, 0.0, - 0.0 + 0.012358828447759151 ], "normal": [ 0.0, @@ -160,20 +160,20 @@ "id": 205, "link": "Board", "position_m": [ - 0.75, - -0.09000000357627869, + 0.752602756023407, + -0.09041992574930191, 0.000800000037997961 ], "position_mm": [ - 750.0, - -90.00000357627869, + 752.602756023407, + -90.41992574930191, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999982118606567, 0.0, 0.0, - 0.0 + 0.001896142028272152 ], "normal": [ 0.0, @@ -186,20 +186,20 @@ "id": 207, "link": "Board", "position_m": [ - 0.75, - -0.009999999776482582, + 0.7524852156639099, + -0.011385345831513405, 0.000800000037997961 ], "position_mm": [ - 750.0, - -9.999999776482582, + 752.4852156639099, + -11.385345831513405, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9998287558555603, 0.0, 0.0, - 0.0 + 0.01850726269185543 ], "normal": [ 0.0, @@ -212,20 +212,20 @@ "id": 217, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.09000000357627869, + 0.6460961699485779, + -0.08964591473340988, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -90.00000357627869, + 646.0961699485779, + -89.64591473340988, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999154210090637, 0.0, 0.0, - 0.0 + -0.01300536748021841 ], "normal": [ 0.0, @@ -238,20 +238,20 @@ "id": 46, "link": "Board", "position_m": [ - 0.5367100238800049, - 0.18544000387191772, + 0.5344940423965454, + 0.18239015340805054, -0.02680000104010105 ], "position_mm": [ - 536.7100238800049, - 185.44000387191772, + 534.4940423965454, + 182.39015340805054, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.703818142414093, 0.0, 0.0, - 0.7071067690849304 + 0.7103801965713501 ], "normal": [ 0.0, @@ -264,20 +264,20 @@ "id": 47, "link": "Board", "position_m": [ - 0.3442299962043762, - -0.2865400016307831, + 0.3432222902774811, + -0.2886880338191986, -0.02680000104010105 ], "position_mm": [ - 344.2299962043762, - -286.5400016307831, + 343.2222902774811, + -288.6880338191986, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7088200449943542, 0.0, 0.0, - 0.7071067690849304 + 0.7053893804550171 ], "normal": [ 0.0, @@ -290,20 +290,20 @@ "id": 48, "link": "Board", "position_m": [ - 0.6886900067329407, - -0.32071998715400696, + 0.6865072250366211, + -0.31871849298477173, -0.02680000104010105 ], "position_mm": [ - 688.6900067329407, - -320.71998715400696, + 686.5072250366211, + -318.71849298477173, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6992313265800476, 0.0, 0.0, - 0.7071067690849304 + 0.7148955464363098 ], "normal": [ 0.0, @@ -316,20 +316,20 @@ "id": 49, "link": "Board", "position_m": [ - 1.00600004196167, - 0.15832999348640442, + 1.0054636001586914, + 0.15744544565677643, -0.02680000104010105 ], "position_mm": [ - 1006.0000419616699, - 158.32999348640442, + 1005.4636001586914, + 157.44544565677643, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7213794589042664, 0.0, 0.0, - 0.7071067690849304 + 0.6925400495529175 ], "normal": [ 0.0, @@ -342,20 +342,20 @@ "id": 50, "link": "Board", "position_m": [ - 0.5734099745750427, - 0.21186000108718872, + 0.57060307264328, + 0.2115737646818161, -0.02680000104010105 ], "position_mm": [ - 573.4099745750427, - 211.86000108718872, + 570.60307264328, + 211.5737646818161, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7020010352134705, 0.0, 0.0, - 0.7071067690849304 + 0.7121759653091431 ], "normal": [ 0.0, @@ -368,20 +368,20 @@ "id": 51, "link": "Board", "position_m": [ - 0.16779999434947968, - -0.17207999527454376, + 0.16782739758491516, + -0.17405369877815247, -0.02680000104010105 ], "position_mm": [ - 167.79999434947968, - -172.07999527454376, + 167.82739758491516, + -174.05369877815247, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7195118069648743, 0.0, 0.0, - 0.7071067690849304 + 0.6944802403450012 ], "normal": [ 0.0, @@ -394,20 +394,20 @@ "id": 52, "link": "Board", "position_m": [ - 0.09467999637126923, - 0.20866000652313232, + 0.09335096180438995, + 0.2123865783214569, -0.02680000104010105 ], "position_mm": [ - 94.67999637126923, - 208.66000652313232, + 93.35096180438995, + 212.3865783214569, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6987027525901794, 0.0, 0.0, - 0.7071067690849304 + 0.7154121398925781 ], "normal": [ 0.0, @@ -420,20 +420,20 @@ "id": 53, "link": "Board", "position_m": [ - 0.48625001311302185, - 0.21223999559879303, + 0.4882509112358093, + 0.21466295421123505, -0.02680000104010105 ], "position_mm": [ - 486.25001311302185, - 212.23999559879303, + 488.2509112358093, + 214.66295421123505, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7087159752845764, 0.0, 0.0, - 0.7071067690849304 + 0.7054939270019531 ], "normal": [ 0.0, @@ -446,20 +446,20 @@ "id": 54, "link": "Board", "position_m": [ - 0.34226998686790466, - -0.33059000968933105, + 0.3393630087375641, + -0.32810652256011963, -0.02680000104010105 ], "position_mm": [ - 342.26998686790466, - -330.59000968933105, + 339.3630087375641, + -328.10652256011963, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7050278782844543, 0.0, 0.0, - 0.7071067690849304 + 0.7091796398162842 ], "normal": [ 0.0, @@ -472,20 +472,20 @@ "id": 55, "link": "Board", "position_m": [ - 0.2837199866771698, - -0.262580007314682, + 0.2840869426727295, + -0.2614351212978363, -0.02680000104010105 ], "position_mm": [ - 283.7199866771698, - -262.580007314682, + 284.0869426727295, + -261.4351212978363, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7199468612670898, 0.0, 0.0, - 0.7071067690849304 + 0.6940292119979858 ], "normal": [ 0.0, @@ -498,20 +498,20 @@ "id": 56, "link": "Board", "position_m": [ - 0.4986799955368042, - 0.16866999864578247, + 0.5001215934753418, + 0.16501259803771973, -0.02680000104010105 ], "position_mm": [ - 498.6799955368042, - 168.66999864578247, + 500.1215934753418, + 165.01259803771973, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7080808877944946, 0.0, 0.0, - 0.7071067690849304 + 0.7061313390731812 ], "normal": [ 0.0, @@ -524,20 +524,20 @@ "id": 57, "link": "Board", "position_m": [ - 0.6028599739074707, - -0.3640500009059906, + 0.6033008098602295, + -0.36474767327308655, -0.02680000104010105 ], "position_mm": [ - 602.8599739074707, - -364.0500009059906, + 603.3008098602295, + -364.74767327308655, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7246779799461365, 0.0, 0.0, - 0.7071067690849304 + 0.6890876889228821 ], "normal": [ 0.0, @@ -550,20 +550,20 @@ "id": 58, "link": "Board", "position_m": [ - 0.0500900000333786, - -0.21810999512672424, + 0.047158900648355484, + -0.21727287769317627, -0.02680000104010105 ], "position_mm": [ - 50.0900000333786, - -218.10999512672424, + 47.158900648355484, + -217.27287769317627, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.701831042766571, 0.0, 0.0, - 0.7071067690849304 + 0.7123434543609619 ], "normal": [ 0.0, @@ -576,20 +576,20 @@ "id": 59, "link": "Board", "position_m": [ - 0.6262099742889404, - -0.2787500023841858, + 0.6269878149032593, + -0.27702319622039795, -0.02680000104010105 ], "position_mm": [ - 626.2099742889404, - -278.7500023841858, + 626.9878149032593, + -277.02319622039795, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6904125809669495, 0.0, 0.0, - 0.7071067690849304 + 0.7234158515930176 ], "normal": [ 0.0, @@ -602,20 +602,20 @@ "id": 60, "link": "Board", "position_m": [ - 0.43435999751091003, - 0.28380998969078064, + 0.43540406227111816, + 0.28185170888900757, -0.02680000104010105 ], "position_mm": [ - 434.35999751091003, - 283.80998969078064, + 435.40406227111816, + 281.85170888900757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7157310843467712, 0.0, 0.0, - 0.7071067690849304 + 0.698375940322876 ], "normal": [ 0.0, @@ -628,20 +628,20 @@ "id": 61, "link": "Board", "position_m": [ - -0.022420000284910202, - 0.3358300030231476, + -0.021439123898744583, + 0.3331937789916992, -0.02680000104010105 ], "position_mm": [ - -22.420000284910202, - 335.8300030231476, + -21.439123898744583, + 333.1937789916992, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6955463886260986, 0.0, 0.0, - 0.7071067690849304 + 0.718481183052063 ], "normal": [ 0.0, @@ -654,20 +654,20 @@ "id": 62, "link": "Board", "position_m": [ - 0.40470001101493835, - -0.17509999871253967, + 0.4012886583805084, + -0.17330820858478546, -0.02680000104010105 ], "position_mm": [ - 404.70001101493835, - -175.09999871253967, + 401.2886583805084, + -173.30820858478546, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894692778587341, 0.0, 0.0, - 0.7071067690849304 + 0.7243149280548096 ], "normal": [ 0.0, @@ -680,20 +680,20 @@ "id": 63, "link": "Board", "position_m": [ - 0.777400016784668, - -0.23614999651908875, + 0.7748330235481262, + -0.2368798702955246, -0.02680000104010105 ], "position_mm": [ - 777.400016784668, - -236.14999651908875, + 774.8330235481262, + -236.8798702955246, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6917868256568909, 0.0, 0.0, - 0.7071067690849304 + 0.7221018075942993 ], "normal": [ 0.0, @@ -706,20 +706,20 @@ "id": 64, "link": "Board", "position_m": [ - -0.02126999944448471, - -0.1882299929857254, + -0.019255325198173523, + -0.19011668860912323, -0.02680000104010105 ], "position_mm": [ - -21.26999944448471, - -188.2299929857254, + -19.255325198173523, + -190.11668860912323, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7106536626815796, 0.0, 0.0, - 0.7071067690849304 + 0.7035419940948486 ], "normal": [ 0.0, @@ -732,20 +732,20 @@ "id": 65, "link": "Board", "position_m": [ - 0.8033900260925293, - -0.29736998677253723, + 0.8008859157562256, + -0.29797449707984924, -0.02680000104010105 ], "position_mm": [ - 803.3900260925293, - -297.36998677253723, + 800.8859157562256, + -297.97449707984924, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6942296624183655, 0.0, 0.0, - 0.7071067690849304 + 0.7197535634040833 ], "normal": [ 0.0, @@ -758,20 +758,20 @@ "id": 66, "link": "Board", "position_m": [ - 0.2097499966621399, - -0.36322999000549316, + 0.20932474732398987, + -0.3642057478427887, -0.02680000104010105 ], "position_mm": [ - 209.7499966621399, - -363.22999000549316, + 209.32474732398987, + -364.2057478427887, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7164389491081238, 0.0, 0.0, - 0.7071067690849304 + 0.6976498365402222 ], "normal": [ 0.0, @@ -784,20 +784,20 @@ "id": 67, "link": "Board", "position_m": [ - 0.5230699777603149, - 0.2670400142669678, + 0.5241584181785583, + 0.26714980602264404, -0.02680000104010105 ], "position_mm": [ - 523.0699777603149, - 267.0400142669678, + 524.1584181785583, + 267.14980602264404, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894137859344482, 0.0, 0.0, - 0.7071067690849304 + 0.7243677973747253 ], "normal": [ 0.0, @@ -810,20 +810,20 @@ "id": 68, "link": "Board", "position_m": [ - 0.5737299919128418, - 0.1706400066614151, + 0.5749819278717041, + 0.17384926974773407, -0.02680000104010105 ], "position_mm": [ - 573.7299919128418, - 170.6400066614151, + 574.9819278717041, + 173.84926974773407, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6978878378868103, 0.0, 0.0, - 0.7071067690849304 + 0.7162070870399475 ], "normal": [ 0.0, @@ -836,20 +836,20 @@ "id": 69, "link": "Board", "position_m": [ - 0.00761000020429492, - -0.2812100052833557, + 0.0057358331978321075, + -0.27848321199417114, -0.02680000104010105 ], "position_mm": [ - 7.61000020429492, - -281.2100052833557, + 5.7358331978321075, + -278.48321199417114, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7193307876586914, 0.0, 0.0, - 0.7071067690849304 + 0.6946677565574646 ], "normal": [ 0.0, @@ -862,20 +862,20 @@ "id": 70, "link": "Board", "position_m": [ - 0.6018700003623962, - 0.3003300130367279, + 0.5982001423835754, + 0.299286812543869, -0.02680000104010105 ], "position_mm": [ - 601.8700003623962, - 300.3300130367279, + 598.2001423835754, + 299.286812543869, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7086071372032166, 0.0, 0.0, - 0.7071067690849304 + 0.7056032419204712 ], "normal": [ 0.0, @@ -888,20 +888,20 @@ "id": 71, "link": "Board", "position_m": [ - 0.749750018119812, - -0.28400999307632446, + 0.7513083219528198, + -0.28566882014274597, -0.02680000104010105 ], "position_mm": [ - 749.750018119812, - -284.00999307632446, + 751.3083219528198, + -285.668820142746, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7250687479972839, 0.0, 0.0, - 0.7071067690849304 + 0.6886765956878662 ], "normal": [ 0.0, @@ -914,20 +914,20 @@ "id": 72, "link": "Board", "position_m": [ - 0.44099000096321106, - 0.19431999325752258, + 0.4415956437587738, + 0.19342109560966492, -0.02680000104010105 ], "position_mm": [ - 440.99000096321106, - 194.31999325752258, + 441.5956437587738, + 193.42109560966492, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.688755214214325, 0.0, 0.0, - 0.7071067690849304 + 0.7249939441680908 ], "normal": [ 0.0, @@ -940,20 +940,20 @@ "id": 73, "link": "Board", "position_m": [ - 0.22172999382019043, - 0.3331100046634674, + 0.22175845503807068, + 0.33099427819252014, -0.02680000104010105 ], "position_mm": [ - 221.72999382019043, - 333.1100046634674, + 221.75845503807068, + 330.99427819252014, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7047278881072998, 0.0, 0.0, - 0.7071067690849304 + 0.7094777226448059 ], "normal": [ 0.0, @@ -966,20 +966,20 @@ "id": 74, "link": "Board", "position_m": [ - 0.09378000348806381, - 0.1445000022649765, + 0.09413553029298782, + 0.14080822467803955, -0.02680000104010105 ], "position_mm": [ - 93.78000348806381, - 144.5000022649765, + 94.13553029298782, + 140.80822467803955, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7212668061256409, 0.0, 0.0, - 0.7071067690849304 + 0.6926573514938354 ], "normal": [ 0.0, @@ -992,20 +992,20 @@ "id": 75, "link": "Board", "position_m": [ - -0.025699999183416367, - 0.19458000361919403, + -0.026741521432995796, + 0.19210436940193176, -0.02680000104010105 ], "position_mm": [ - -25.699999183416367, - 194.58000361919403, + -26.741521432995796, + 192.10436940193176, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7238720655441284, 0.0, 0.0, - 0.7071067690849304 + 0.689934253692627 ], "normal": [ 0.0, @@ -1018,20 +1018,20 @@ "id": 76, "link": "Board", "position_m": [ - 0.6852099895477295, - 0.16680000722408295, + 0.6859597563743591, + 0.16911664605140686, -0.02680000104010105 ], "position_mm": [ - 685.2099895477295, - 166.80000722408295, + 685.9597563743591, + 169.11664605140686, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7181246280670166, 0.0, 0.0, - 0.7071067690849304 + 0.6959145069122314 ], "normal": [ 0.0, @@ -1044,20 +1044,20 @@ "id": 77, "link": "Board", "position_m": [ - 0.01819000020623207, - 0.1915699988603592, + 0.015013295225799084, + 0.18992853164672852, -0.02680000104010105 ], "position_mm": [ - 18.19000020623207, - 191.5699988603592, + 15.013295225799084, + 189.92853164672852, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7166491746902466, 0.0, 0.0, - 0.7071067690849304 + 0.6974338293075562 ], "normal": [ 0.0, @@ -1070,20 +1070,20 @@ "id": 78, "link": "Board", "position_m": [ - 0.8231099843978882, - -0.3443799912929535, + 0.8210617303848267, + -0.3414073884487152, -0.02680000104010105 ], "position_mm": [ - 823.1099843978882, - -344.3799912929535, + 821.0617303848267, + -341.4073884487152, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6912208199501038, 0.0, 0.0, - 0.7071067690849304 + 0.7226436734199524 ], "normal": [ 0.0, @@ -1096,20 +1096,20 @@ "id": 79, "link": "Board", "position_m": [ - 0.3122999966144562, - -0.15910999476909637, + 0.3110635578632355, + -0.16000252962112427, -0.02680000104010105 ], "position_mm": [ - 312.2999966144562, - -159.10999476909637, + 311.0635578632355, + -160.00252962112427, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7194755673408508, 0.0, 0.0, - 0.7071067690849304 + 0.6945177912712097 ], "normal": [ 0.0, @@ -1122,20 +1122,20 @@ "id": 80, "link": "Board", "position_m": [ - 0.8635900020599365, - -0.3359200060367584, + 0.8641324639320374, + -0.33793237805366516, -0.02680000104010105 ], "position_mm": [ - 863.5900020599365, - -335.9200060367584, + 864.1324639320374, + -337.93237805366516, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.699359118938446, 0.0, 0.0, - 0.7071067690849304 + 0.7147704362869263 ], "normal": [ 0.0, @@ -1148,20 +1148,20 @@ "id": 81, "link": "Board", "position_m": [ - 0.13213999569416046, - 0.16902999579906464, + 0.13131681084632874, + 0.1663064956665039, -0.02680000104010105 ], "position_mm": [ - 132.13999569416046, - 169.02999579906464, + 131.31681084632874, + 166.3064956665039, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049572467803955, 0.0, 0.0, - 0.7071067690849304 + 0.7092497944831848 ], "normal": [ 0.0, @@ -1174,20 +1174,20 @@ "id": 82, "link": "Board", "position_m": [ - 0.21916000545024872, - 0.2972399890422821, + 0.21906347572803497, + 0.2957213819026947, -0.02680000104010105 ], "position_mm": [ - 219.16000545024872, - 297.2399890422821, + 219.06347572803497, + 295.7213819026947, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.706917941570282, 0.0, 0.0, - 0.7071067690849304 + 0.7072955965995789 ], "normal": [ 0.0, @@ -1200,20 +1200,20 @@ "id": 83, "link": "Board", "position_m": [ - 0.04416000097990036, - 0.33921998739242554, + 0.046367011964321136, + 0.340971440076828, -0.02680000104010105 ], "position_mm": [ - 44.16000097990036, - 339.21998739242554, + 46.36701196432114, + 340.971440076828, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7221697568893433, 0.0, 0.0, - 0.7071067690849304 + 0.6917159557342529 ], "normal": [ 0.0, @@ -1226,20 +1226,20 @@ "id": 84, "link": "Board", "position_m": [ - 0.40748998522758484, - 0.2584199905395508, + 0.40924882888793945, + 0.2613544166088104, -0.02680000104010105 ], "position_mm": [ - 407.48998522758484, - 258.4199905395508, + 409.24882888793945, + 261.3544166088104, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7240275144577026, 0.0, 0.0, - 0.7071067690849304 + 0.6897711157798767 ], "normal": [ 0.0, @@ -1252,20 +1252,20 @@ "id": 85, "link": "Board", "position_m": [ - 0.504580020904541, - -0.3127500116825104, + 0.5057622194290161, + -0.3140900731086731, -0.02680000104010105 ], "position_mm": [ - 504.580020904541, - -312.7500116825104, + 505.7622194290161, + -314.0900731086731, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7215025424957275, 0.0, 0.0, - 0.7071067690849304 + 0.6924118399620056 ], "normal": [ 0.0, @@ -1278,20 +1278,20 @@ "id": 86, "link": "Board", "position_m": [ - 0.36289000511169434, - 0.29201000928878784, + 0.36220046877861023, + 0.2955012917518616, -0.02680000104010105 ], "position_mm": [ - 362.89000511169434, - 292.01000928878784, + 362.20046877861023, + 295.5012917518616, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944923400878906, 0.0, 0.0, - 0.7071067690849304 + 0.7195001244544983 ], "normal": [ 0.0, @@ -1304,20 +1304,20 @@ "id": 87, "link": "Board", "position_m": [ - 0.9436299800872803, - -0.2457599937915802, + 0.9422120451927185, + -0.2451900839805603, -0.02680000104010105 ], "position_mm": [ - 943.6299800872803, - -245.7599937915802, + 942.2120451927185, + -245.1900839805603, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944408416748047, 0.0, 0.0, - 0.7071067690849304 + 0.7195497751235962 ], "normal": [ 0.0, @@ -1330,20 +1330,20 @@ "id": 88, "link": "Board", "position_m": [ - 0.7658699750900269, - 0.3160400092601776, + 0.763528048992157, + 0.31697556376457214, -0.02680000104010105 ], "position_mm": [ - 765.8699750900269, - 316.0400092601776, + 763.528048992157, + 316.97556376457214, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6920510530471802, 0.0, 0.0, - 0.7071067690849304 + 0.7218486070632935 ], "normal": [ 0.0, @@ -1356,20 +1356,20 @@ "id": 89, "link": "Board", "position_m": [ - 0.9880200028419495, - -0.36913999915122986, + 0.9887282848358154, + -0.37003207206726074, -0.02680000104010105 ], "position_mm": [ - 988.0200028419495, - -369.13999915122986, + 988.7282848358154, + -370.03207206726074, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884408593177795, 0.0, 0.0, - 0.7071067690849304 + 0.725292444229126 ], "normal": [ 0.0, @@ -1382,20 +1382,20 @@ "id": 90, "link": "Board", "position_m": [ - 0.6431699991226196, - 0.316430002450943, + 0.6421770453453064, + 0.31793758273124695, -0.02680000104010105 ], "position_mm": [ - 643.1699991226196, - 316.430002450943, + 642.1770453453064, + 317.93758273124695, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7011776566505432, 0.0, 0.0, - 0.7071067690849304 + 0.7129866480827332 ], "normal": [ 0.0, @@ -1408,20 +1408,20 @@ "id": 91, "link": "Board", "position_m": [ - 0.7233499884605408, - 0.32804998755455017, + 0.722328782081604, + 0.3285917341709137, -0.02680000104010105 ], "position_mm": [ - 723.3499884605408, - 328.04998755455017, + 722.328782081604, + 328.5917341709137, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7002686262130737, 0.0, 0.0, - 0.7071067690849304 + 0.713879406452179 ], "normal": [ 0.0, @@ -1434,20 +1434,20 @@ "id": 92, "link": "Board", "position_m": [ - 0.6450899839401245, - -0.18483999371528625, + 0.6461195349693298, + -0.18722259998321533, -0.02680000104010105 ], "position_mm": [ - 645.0899839401245, - -184.83999371528625, + 646.1195349693298, + -187.22259998321533, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049509286880493, 0.0, 0.0, - 0.7071067690849304 + 0.709256112575531 ], "normal": [ 0.0, @@ -1460,20 +1460,20 @@ "id": 93, "link": "Board", "position_m": [ - 0.9348800182342529, - 0.1436000019311905, + 0.9347444176673889, + 0.13978174328804016, -0.02680000104010105 ], "position_mm": [ - 934.8800182342529, - 143.6000019311905, + 934.7444176673889, + 139.78174328804016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7046663165092468, 0.0, 0.0, - 0.7071067690849304 + 0.7095388770103455 ], "normal": [ 0.0, @@ -1486,20 +1486,20 @@ "id": 94, "link": "Board", "position_m": [ - 0.8756999969482422, - 0.17364999651908875, + 0.8736200928688049, + 0.17575305700302124, -0.02680000104010105 ], "position_mm": [ - 875.6999969482422, - 173.64999651908875, + 873.6200928688049, + 175.75305700302124, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7152015566825867, 0.0, 0.0, - 0.7071067690849304 + 0.6989182829856873 ], "normal": [ 0.0, @@ -1512,20 +1512,20 @@ "id": 95, "link": "Board", "position_m": [ - 0.186039999127388, - -0.27406999468803406, + 0.18634237349033356, + -0.2775443494319916, -0.02680000104010105 ], "position_mm": [ - 186.039999127388, - -274.06999468803406, + 186.34237349033356, + -277.5443494319916, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884647011756897, 0.0, 0.0, - 0.7071067690849304 + 0.7252698540687561 ], "normal": [ 0.0, @@ -1538,20 +1538,20 @@ "id": 96, "link": "Board", "position_m": [ - 0.36976999044418335, - -0.186489999294281, + 0.37110528349876404, + -0.18445371091365814, -0.02680000104010105 ], "position_mm": [ - 369.76999044418335, - -186.489999294281, + 371.10528349876404, + -184.45371091365814, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7109458446502686, 0.0, 0.0, - 0.7071067690849304 + 0.7032467722892761 ], "normal": [ 0.0, @@ -1564,20 +1564,20 @@ "id": 97, "link": "Board", "position_m": [ - 0.30434998869895935, - -0.3596700131893158, + 0.3060058653354645, + -0.35906118154525757, -0.02680000104010105 ], "position_mm": [ - 304.34998869895935, - -359.6700131893158, + 306.0058653354645, + -359.06118154525757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7118277549743652, 0.0, 0.0, - 0.7071067690849304 + 0.7023540735244751 ], "normal": [ 0.0, @@ -1590,20 +1590,20 @@ "id": 98, "link": "Board", "position_m": [ - 0.5752699971199036, - 0.31505998969078064, + 0.5773541331291199, + 0.3162256181240082, -0.02680000104010105 ], "position_mm": [ - 575.2699971199036, - 315.05998969078064, + 577.3541331291199, + 316.2256181240082, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7125511169433594, 0.0, 0.0, - 0.7071067690849304 + 0.7016202211380005 ], "normal": [ 0.0, @@ -1616,20 +1616,20 @@ "id": 99, "link": "Board", "position_m": [ - 0.9591599702835083, - -0.32155001163482666, + 0.9567416310310364, + -0.32076552510261536, -0.02680000104010105 ], "position_mm": [ - 959.1599702835083, - -321.55001163482666, + 956.7416310310364, + -320.76552510261536, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7188982963562012, 0.0, 0.0, - 0.7071067690849304 + 0.695115327835083 ], "normal": [ 0.0, @@ -1642,20 +1642,20 @@ "id": 100, "link": "Board", "position_m": [ - 0.8032500147819519, - 0.17236000299453735, + 0.8028234243392944, + 0.17089414596557617, -0.02680000104010105 ], "position_mm": [ - 803.2500147819519, - 172.36000299453735, + 802.8234243392944, + 170.89414596557617, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6970105767250061, 0.0, 0.0, - 0.7071067690849304 + 0.7170608639717102 ], "normal": [ 0.0, @@ -1668,20 +1668,20 @@ "id": 101, "link": "Board", "position_m": [ - 0.1177000030875206, - 0.298660010099411, + 0.11483254283666611, + 0.2996973693370819, -0.02680000104010105 ], "position_mm": [ - 117.7000030875206, - 298.660010099411, + 114.83254283666611, + 299.6973693370819, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6896732449531555, 0.0, 0.0, - 0.7071067690849304 + 0.7241207361221313 ], "normal": [ 0.0, @@ -1694,20 +1694,20 @@ "id": 102, "link": "Board", "position_m": [ - 0.6496899724006653, - -0.22300000488758087, + 0.650715172290802, + -0.22414876520633698, -0.02680000104010105 ], "position_mm": [ - 649.6899724006653, - -223.00000488758087, + 650.715172290802, + -224.14876520633698, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7192299962043762, 0.0, 0.0, - 0.7071067690849304 + 0.6947720646858215 ], "normal": [ 0.0, @@ -1720,20 +1720,20 @@ "id": 103, "link": "Board", "position_m": [ - 0.1057099997997284, - -0.1877100020647049, + 0.10463682562112808, + -0.1915196031332016, -0.02680000104010105 ], "position_mm": [ - 105.7099997997284, - -187.7100020647049, + 104.63682562112808, + -191.5196031332016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6989580392837524, 0.0, 0.0, - 0.7071067690849304 + 0.7151626944541931 ], "normal": [ 0.0, @@ -1746,20 +1746,20 @@ "id": 104, "link": "Board", "position_m": [ - 0.8267099857330322, - 0.23916000127792358, + 0.8295353055000305, + 0.24187608063220978, -0.02680000104010105 ], "position_mm": [ - 826.7099857330322, - 239.16000127792358, + 829.5353055000305, + 241.87608063220978, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6984688639640808, 0.0, 0.0, - 0.7071067690849304 + 0.7156404852867126 ], "normal": [ 0.0, @@ -1772,20 +1772,20 @@ "id": 105, "link": "Board", "position_m": [ - 0.5248399972915649, - -0.26625001430511475, + 0.5217954516410828, + -0.26843637228012085, -0.02680000104010105 ], "position_mm": [ - 524.8399972915649, - -266.25001430511475, + 521.7954516410828, + -268.43637228012085, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.696261465549469, 0.0, 0.0, - 0.7071067690849304 + 0.7177882790565491 ], "normal": [ 0.0, @@ -1798,23 +1798,23 @@ "id": 198, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.053141459822654724, - 0.09089445322751999 + 0.16089382767677307, + -0.05336204171180725, + 0.09088674932718277 ], "position_mm": [ - 159.9999964237213, - -53.141459822654724, - 90.89445322751999 + 160.89382767677307, + -53.36204171180725, + 90.88674932718277 ], "rotation_quaternion": [ - 0.9998477101325989, - 0.017452426254749298, - 0.0, - 0.0 + 0.9996293783187866, + 0.01744861528277397, + 0.000364696083124727, + -0.02089340053498745 ], "normal": [ - 0.0, + 5.820766091346741e-11, -0.03489953652024269, 0.9993908405303955 ] @@ -1824,20 +1824,20 @@ "id": 229, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.14308664202690125, - 0.08775349706411362 + 0.15712648630142212, + -0.14263543486595154, + 0.08776925504207611 ], "position_mm": [ - 159.9999964237213, - -143.08664202690125, - 87.75349706411362 + 157.12648630142212, + -142.63543486595154, + 87.76925504207611 ], "rotation_quaternion": [ - 0.9998477101325989, - 0.017452426254749298, - 0.0, - 0.0 + 0.9998462796211243, + 0.017452402040362358, + -2.9468068532878533e-05, + 0.0016882226336747408 ], "normal": [ 0.0, @@ -1850,24 +1850,24 @@ "id": 242, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.1406087726354599, - 0.016796745359897614 + 0.15994328260421753, + -0.13829448819160461, + 0.016877561807632446 ], "position_mm": [ - 159.9999964237213, - -140.6087726354599, - 16.796745359897614 + 159.94328260421753, + -138.29448819160461, + 16.877561807632446 ], "rotation_quaternion": [ - 0.01234077475965023, - -0.7069991230964661, - -0.7069990634918213, - -0.0123407281935215 + 0.01263562124222517, + -0.723891019821167, + -0.6896935701370239, + -0.012038656510412693 ], "normal": [ -6.332993507385254e-08, - 0.034899599850177765, + 0.03489959239959717, -0.9993908405303955 ] }, @@ -1876,25 +1876,25 @@ "id": 243, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.1773260533809662, - 0.05103618651628494 + 0.16063550114631653, + -0.17718979716300964, + 0.04713420197367668 ], "position_mm": [ - 159.9999964237213, - -177.3260533809662, - 51.03618651628494 + 160.63550114631653, + -177.18979716300964, + 47.13420197367668 ], "rotation_quaternion": [ - 0.6946583986282349, - 0.7193397879600525, - 0.0, - 0.0 + 0.6946529150009155, + 0.7193341851234436, + 0.0028473015408962965, + -0.0027496074326336384 ], "normal": [ - 0.0, - -0.9993908405303955, - -0.03489944338798523 + -4.656613428188905e-10, + -0.9993909001350403, + -0.03489956632256508 ] }, { @@ -1903,24 +1903,24 @@ "link": "Ellbow", "position_m": [ 0.2854999899864197, - -0.14184769988059998, - 0.052275121212005615 + -0.14111287891864777, + 0.048454251140356064 ], "position_mm": [ 285.4999899864197, - -141.84769988059998, - 52.275121212005615 + -141.11287891864777, + 48.454251140356064 ], "rotation_quaternion": [ - 0.48674026131629944, - -0.5129171013832092, - 0.48674023151397705, - -0.5129171013832092 + 0.4915550947189331, + -0.5083047151565552, + 0.4915551245212555, + -0.5083046555519104 ], "normal": [ 1.0, - 2.9802322387695312e-08, - 2.9802322387695312e-08 + 0.0, + -1.1920927533992653e-07 ] }, { @@ -1928,25 +1928,25 @@ "id": 245, "link": "Ellbow", "position_m": [ - 0.25, - -0.17729905247688293, - 0.05413304641842842 + 0.24974152445793152, + -0.1773720681667328, + 0.05273985490202904 ], "position_mm": [ - 250.0, - -177.29905247688293, - 54.13304641842842 + 249.74152445793152, + -177.3720681667328, + 52.73985490202904 ], "rotation_quaternion": [ - 0.5129170417785645, - 0.48674020171165466, - 0.4867401123046875, - -0.512917160987854 + 0.511612594127655, + 0.48550233244895935, + 0.48797500133514404, + -0.5142183303833008 ], "normal": [ - -2.0861628513557662e-07, + -8.940696716308594e-08, -0.9986295700073242, - 0.05233597010374069 + 0.05233581364154816 ] }, { @@ -1954,25 +1954,25 @@ "id": 246, "link": "Ellbow", "position_m": [ - 0.25, - -0.10639634728431702, - 0.05041719600558281 + 0.2504028081893921, + -0.10619588941335678, + 0.05424221232533455 ], "position_mm": [ - 250.0, - -106.39634728431702, - 50.41719600558281 + 250.4028081893921, + -106.19588941335678, + 54.24221232533455 ], "rotation_quaternion": [ - 0.6883546113967896, - -0.7253744006156921, - -0.0, - -0.0 + 0.688308596611023, + -0.7253260016441345, + 0.008378714323043823, + 0.007951104082167149 ], "normal": [ - 0.0, - 0.9986295104026794, - -0.05233597010374069 + -2.7939681679356454e-09, + 0.9986295700073242, + -0.052336134016513824 ] }, { @@ -1980,25 +1980,25 @@ "id": 247, "link": "Ellbow", "position_m": [ - 0.21249999105930328, - -0.10639634728431702, - 0.05041719600558281 + 0.21214139461517334, + -0.10653681308031082, + 0.047736942768096924 ], "position_mm": [ - 212.49999105930328, - -106.39634728431702, - 50.41719600558281 + 212.14139461517334, + -106.53681308031082, + 47.736942768096924 ], "rotation_quaternion": [ - 0.6883546113967896, - -0.7253744006156921, - -0.0, - -0.0 + 0.6882286667823792, + -0.7252416014671326, + 0.013876251876354218, + 0.013168072327971458 ], "normal": [ 0.0, - 0.9986295104026794, - -0.05233597010374069 + 0.9986295700073242, + -0.05233585834503174 ] }, { @@ -2006,25 +2006,25 @@ "id": 248, "link": "Ellbow", "position_m": [ - 0.21249999105930328, - -0.17729905247688293, - 0.05413304641842842 + 0.2161109298467636, + -0.17732998728752136, + 0.053542688488960266 ], "position_mm": [ - 212.49999105930328, - -177.29905247688293, - 54.13304641842842 + 216.1109298467636, + -177.32998728752136, + 53.542688488960266 ], "rotation_quaternion": [ - 0.5129170417785645, - 0.48674020171165466, - 0.4867401123046875, - -0.512917160987854 + 0.5208669900894165, + 0.4942845106124878, + 0.4790772497653961, + -0.5048421025276184 ], "normal": [ - -2.0861628513557662e-07, + -2.0861622829215776e-07, -0.9986295700073242, - 0.05233597010374069 + 0.052335791289806366 ] }, { @@ -2032,24 +2032,24 @@ "id": 232, "link": "Ellbow", "position_m": [ - 0.25, - -0.16823066771030426, - 0.02851978689432144 + 0.24789133667945862, + -0.16838005185127258, + 0.028685705736279488 ], "position_mm": [ - 250.0, - -168.23066771030426, - 28.51978689432144 + 247.89133667945862, + -168.38005185127258, + 28.685705736279488 ], "rotation_quaternion": [ - 0.4067366421222687, - 0.9135454893112183, - 0.0, - 0.0 + 0.406638503074646, + 0.9133250713348389, + 0.02006508968770504, + -0.008933553472161293 ], "normal": [ 0.0, - -0.7431448698043823, + -0.7431448101997375, -0.6691306233406067 ] }, @@ -2058,24 +2058,24 @@ "id": 231, "link": "Ellbow", "position_m": [ - 0.25, - -0.1180923730134964, - 0.02589215338230133 + 0.250872403383255, + -0.12076263129711151, + 0.02348783239722252 ], "position_mm": [ - 250.0, - -118.0923730134964, - 25.89215338230133 + 250.872403383255, + -120.76263129711151, + 23.48783239722252 ], "rotation_quaternion": [ - 0.35836800932884216, - -0.9335803985595703, - -0.0, - -0.0 + 0.35831689834594727, + -0.9334472417831421, + 0.01576980948448181, + 0.006053464487195015 ], "normal": [ - 0.0, - 0.6691306829452515, + -9.313224635931761e-10, + 0.6691307425498962, -0.7431447505950928 ] }, @@ -2084,25 +2084,25 @@ "id": 120, "link": "Arm2", "position_m": [ - 0.28217554092407227, - -0.1509692370891571, - 0.16490685939788818 + 0.28105148673057556, + -0.15331996977329254, + 0.1661108285188675 ], "position_mm": [ - 282.17554092407227, - -150.9692370891571, - 164.90685939788818 + 281.05148673057556, + -153.31996977329254, + 166.1108285188675 ], "rotation_quaternion": [ - 0.3698526918888092, - -0.3897433578968048, - 0.5805523991584778, - -0.6117745041847229 + 0.38425543904304504, + -0.37586739659309387, + 0.5896310210227966, + -0.6028323173522949 ], "normal": [ - 0.9063078165054321, + 0.9063077569007874, -0.4220390319824219, - 0.02211807668209076 + 0.02211800031363964 ] }, { @@ -2110,25 +2110,25 @@ "id": 122, "link": "Arm2", "position_m": [ - 0.2166409194469452, - -0.14811114966869354, - 0.16475707292556763 + 0.21583980321884155, + -0.14599870145320892, + 0.1630089282989502 ], "position_mm": [ - 216.6409194469452, - -148.11114966869354, - 164.75707292556763 + 215.83980321884155, + -145.99870145320892, + 163.0089282989502 ], "rotation_quaternion": [ - 0.3948240280151367, - -0.41605767607688904, - -0.5638671517372131, - 0.59419184923172 + 0.40095359086990356, + -0.41019850969314575, + -0.5681437253952026, + 0.5900730490684509 ], "normal": [ -0.9396926164627075, - -0.34155139327049255, - 0.017899779602885246 + -0.34155142307281494, + 0.017899883911013603 ] }, { @@ -2136,25 +2136,25 @@ "id": 218, "link": "Arm2", "position_m": [ - 0.2833590805530548, - -0.12386099994182587, - 0.16348618268966675 + 0.2827777862548828, + -0.1221935898065567, + 0.1647852659225464 ], "position_mm": [ - 283.3590805530548, - -123.86099994182587, - 163.48618268966675 + 282.7777862548828, + -122.1935898065567, + 164.7852659225464 ], "rotation_quaternion": [ - 0.5638671517372131, - -0.5941919088363647, - 0.39482399821281433, - -0.41605764627456665 + 0.573472261428833, + -0.5847662091255188, + 0.40865448117256165, + -0.4027152955532074 ], "normal": [ 0.9396926164627075, - 0.3415515422821045, - -0.017899898812174797 + 0.34155160188674927, + -0.01789996027946472 ] }, { @@ -2162,25 +2162,25 @@ "id": 113, "link": "Arm2", "position_m": [ - 0.23956838250160217, - -0.10370121896266937, - 0.23252572119235992 + 0.24005401134490967, + -0.10354935377836227, + 0.23204615712165833 ], "position_mm": [ - 239.56838250160217, - -103.70121896266937, - 232.52572119235992 + 240.05401134490967, + -103.54935377836227, + 232.04615712165833 ], "rotation_quaternion": [ - 0.6778969764709473, - -0.7143542766571045, - -0.1195315346121788, - 0.12595993280410767 + 0.6763865351676941, + -0.715695858001709, + -0.1112171933054924, + 0.13383378088474274 ], "normal": [ - -0.3420201539993286, + -0.342020183801651, 0.9384047985076904, - -0.04917961359024048 + -0.049179576337337494 ] }, { @@ -2188,25 +2188,25 @@ "id": 114, "link": "Arm2", "position_m": [ - 0.28217554092407227, - -0.1473057121038437, - 0.2348109483718872 + 0.28169676661491394, + -0.1482471227645874, + 0.23646606504917145 ], "position_mm": [ - 282.17554092407227, - -147.3057121038437, - 234.8109483718872 + 281.69676661491394, + -148.2471227645874, + 236.46606504917145 ], "rotation_quaternion": [ - 0.3698526918888092, - -0.3897433578968048, - 0.5805523991584778, - -0.6117745041847229 + 0.37515369057655334, + -0.3846849799156189, + 0.5839164853096008, + -0.6085382103919983 ], "normal": [ 0.9063078165054321, -0.4220390319824219, - 0.02211807668209076 + 0.022118031978607178 ] }, { @@ -2214,25 +2214,25 @@ "id": 115, "link": "Arm2", "position_m": [ - 0.23499630391597748, - -0.16445402801036835, - 0.23570963740348816 + 0.23175391554832458, + -0.16287928819656372, + 0.23686790466308594 ], "position_mm": [ - 234.99630391597748, - -164.45402801036835, - 235.70963740348816 + 231.75391554832458, + -162.87928819656372, + 236.86790466308594 ], "rotation_quaternion": [ - 0.14898721873760223, - -0.15699973702430725, - -0.6720378994941711, - 0.7081800699234009 + 0.16329166293144226, + -0.14336413145065308, + -0.6750782132148743, + 0.7050191760063171 ], "normal": [ - -0.4226182699203491, - -0.9050657749176025, - 0.047432348132133484 + -0.42261815071105957, + -0.9050657153129578, + 0.04743234068155289 ] }, { @@ -2240,25 +2240,25 @@ "id": 124, "link": "Arm2", "position_m": [ - 0.2166409194469452, - -0.14251121878623962, - 0.27161043882369995 + 0.215361088514328, + -0.13906101882457733, + 0.2702573835849762 ], "position_mm": [ - 216.6409194469452, - -142.51121878623962, - 271.61043882369995 + 215.361088514328, + -139.06101882457733, + 270.2573835849762 ], "rotation_quaternion": [ - 0.3948240280151367, - -0.41605767607688904, - -0.5638671517372131, - 0.59419184923172 + 0.4048137068748474, + -0.40646475553512573, + -0.5708208680152893, + 0.5874315500259399 ], "normal": [ - -0.9396926164627075, - -0.34155139327049255, - 0.017899779602885246 + -0.9396927356719971, + -0.34155136346817017, + 0.0178998876363039 ] }, { @@ -2266,25 +2266,25 @@ "id": 219, "link": "Arm2", "position_m": [ - 0.2833590805530548, - -0.11826106160879135, - 0.2703395485877991 + 0.2839730978012085, + -0.1197981908917427, + 0.2732433080673218 ], "position_mm": [ - 283.3590805530548, - -118.26106160879135, - 270.3395485877991 + 283.9730978012085, + -119.7981908917427, + 273.2433080673218 ], "rotation_quaternion": [ - 0.5638671517372131, - -0.5941919088363647, - 0.39482399821281433, - -0.41605764627456665 + 0.5536868572235107, + -0.6035252809524536, + 0.3804040551185608, + -0.4295123219490051 ], "normal": [ 0.9396926164627075, - 0.3415515422821045, - -0.017899898812174797 + 0.34155160188674927, + -0.01790008135139942 ] }, { @@ -2292,25 +2292,25 @@ "id": 40, "link": "FingerA", "position_m": [ - 0.2899565100669861, - -0.17529995739459991, - 0.32142582535743713 + 0.29232141375541687, + -0.1764823943376541, + 0.3220147490501404 ], "position_mm": [ - 289.9565100669861, - -175.29995739459991, - 321.42582535743713 + 292.32141375541687, + -176.4823943376541, + 322.0147490501404 ], "rotation_quaternion": [ - 0.09116978198289871, - 0.1283128261566162, - -0.9407153129577637, - 0.3004639744758606 + 0.09850682318210602, + 0.15133115649223328, + -0.9372877478599548, + 0.29813918471336365 ], "normal": [ - -0.09442286938428879, + -0.09442298859357834, -0.58869868516922, - -0.802819013595581 + -0.8028188943862915 ] }, { @@ -2318,25 +2318,25 @@ "id": 41, "link": "FingerA", "position_m": [ - 0.2606137990951538, - -0.1430271714925766, - 0.34494104981422424 + 0.25828540325164795, + -0.1438424289226532, + 0.3448388874530792 ], "position_mm": [ - 260.6137990951538, - -143.0271714925766, - 344.94104981422424 + 258.28540325164795, + -143.8424289226532, + 344.8388874530792 ], "rotation_quaternion": [ - 0.9218348264694214, - 0.3176575303077698, - 0.014650888741016388, - 0.2215842604637146 + 0.9255684018135071, + 0.3173528015613556, + 0.02020304463803768, + 0.20543166995048523 ], "normal": [ - 0.16778722405433655, + 0.16778723895549774, -0.5791627764701843, - 0.797758162021637 + 0.7977581024169922 ] }, { @@ -2344,25 +2344,25 @@ "id": 42, "link": "FingerA", "position_m": [ - 0.2914414703845978, - -0.17887626588344574, - 0.34523412585258484 + 0.2898494303226471, + -0.176236093044281, + 0.3460860550403595 ], "position_mm": [ - 291.4414703845978, - -178.87626588344574, - 345.23412585258484 + 289.8494303226471, + -176.236093044281, + 346.0860550403595 ], "rotation_quaternion": [ - 0.8503676056861877, - -0.036447491496801376, - 0.46652355790138245, - 0.24062895774841309 + 0.8531429767608643, + -0.04194018244743347, + 0.46606194972991943, + 0.2305956482887268 ], "normal": [ - 0.775892436504364, + 0.7758925557136536, 0.28650566935539246, - 0.5620546936988831 + 0.5620545744895935 ] }, { @@ -2370,24 +2370,24 @@ "id": 43, "link": "FingerB", "position_m": [ - 0.2449948787689209, - -0.17503619194030762, - 0.34638407826423645 + 0.2457762509584427, + -0.17510268092155457, + 0.34634095430374146 ], "position_mm": [ - 244.9948787689209, - -175.03619194030762, - 346.38407826423645 + 245.7762509584427, + -175.10268092155457, + 346.34095430374146 ], "rotation_quaternion": [ - 0.5744553208351135, - -0.14799325168132782, - 0.2769269645214081, - 0.7559170126914978 + 0.5884477496147156, + -0.1531301736831665, + 0.27411988377571106, + 0.7450762987136841 ], "normal": [ - 0.09442311525344849, - 0.5886986255645752, + 0.09442314505577087, + 0.58869868516922, 0.8028188943862915 ] }, @@ -2396,25 +2396,25 @@ "id": 44, "link": "FingerB", "position_m": [ - 0.2617010772228241, - -0.17375431954860687, - 0.29974982142448425 + 0.26277849078178406, + -0.17385278642177582, + 0.2974333167076111 ], "position_mm": [ - 261.7010772228241, - -173.75431954860687, - 299.74982142448425 + 262.77849078178406, + -173.85278642177582, + 297.4333167076111 ], "rotation_quaternion": [ - 0.38967594504356384, - 0.5015904307365417, - -0.37314140796661377, - 0.6762581467628479 + 0.3767874836921692, + 0.4944274127483368, + -0.3825819492340088, + 0.6835229992866516 ], "normal": [ - 0.387600839138031, + 0.3876008689403534, -0.8955954313278198, - 0.21834495663642883 + 0.21834509074687958 ] }, { @@ -2422,25 +2422,25 @@ "id": 45, "link": "FingerB", "position_m": [ - 0.2530798017978668, - -0.19687142968177795, - 0.3400842249393463 + 0.2529226243495941, + -0.19617487490177155, + 0.3381246030330658 ], "position_mm": [ - 253.07980179786682, - -196.87142968177795, - 340.0842249393463 + 252.92262434959412, + -196.17487490177155, + 338.1246030330658 ], "rotation_quaternion": [ - 0.583169162273407, - 0.41783174872398376, - -0.6625435948371887, - 0.21532851457595825 + 0.5877432227134705, + 0.43223538994789124, + -0.65323805809021, + 0.2025107741355896 ], "normal": [ - -0.5928077697753906, - -0.7726622819900513, - -0.22709473967552185 + -0.5928078293800354, + -0.7726622223854065, + -0.22709466516971588 ] } ] \ No newline at end of file diff --git a/data/simulation/Scene8/render_b.npz b/data/simulation/Scene8/render_b.npz index b10ee26..a0b97bc 100644 Binary files a/data/simulation/Scene8/render_b.npz and b/data/simulation/Scene8/render_b.npz differ diff --git a/data/simulation/Scene8/render_b.png b/data/simulation/Scene8/render_b.png index f103d96..dc5cfe8 100644 Binary files a/data/simulation/Scene8/render_b.png and b/data/simulation/Scene8/render_b.png differ diff --git a/data/simulation/Scene8/render_c.json b/data/simulation/Scene8/render_c.json index 81b2b95..685caa0 100644 --- a/data/simulation/Scene8/render_c.json +++ b/data/simulation/Scene8/render_c.json @@ -4,20 +4,20 @@ "id": 210, "link": "Board", "position_m": [ - 0.019999999552965164, - -0.019999999552965164, + 0.022248616442084312, + -0.021048327907919884, 0.000800000037997961 ], "position_mm": [ - 19.999999552965164, - -19.999999552965164, + 22.248616442084312, + -21.048327907919884, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999293684959412, 0.0, 0.0, - 0.0 + 0.01188500877469778 ], "normal": [ 0.0, @@ -30,20 +30,20 @@ "id": 211, "link": "Board", "position_m": [ - 0.25, - -0.009999999776482582, + 0.25300133228302, + -0.010174063965678215, 0.000800000037997961 ], "position_mm": [ - 250.0, - -9.999999776482582, + 253.00133228302002, + -10.174063965678215, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999685525894165, 0.0, 0.0, - 0.0 + -0.025077931582927704 ], "normal": [ 0.0, @@ -56,20 +56,20 @@ "id": 215, "link": "Board", "position_m": [ - 0.25, - -0.09000000357627869, + 0.2504083812236786, + -0.08926653116941452, 0.000800000037997961 ], "position_mm": [ - 250.0, - -90.00000357627869, + 250.4083812236786, + -89.26653116941452, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9997801184654236, 0.0, 0.0, - 0.0 + -0.020970959216356277 ], "normal": [ 0.0, @@ -82,20 +82,20 @@ "id": 214, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.009999999776482582, + 0.3477306663990021, + -0.01176825538277626, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -9.999999776482582, + 347.7306663990021, + -11.76825538277626, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999447464942932, 0.0, 0.0, - 0.0 + -0.010514543391764164 ], "normal": [ 0.0, @@ -108,20 +108,20 @@ "id": 208, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.09000000357627869, + 0.35207417607307434, + -0.08959650993347168, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -90.00000357627869, + 352.07417607307434, + -89.59650993347168, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999729573726654, 0.0, 0.0, - 0.0 + -0.023253614082932472 ], "normal": [ 0.0, @@ -134,20 +134,20 @@ "id": 206, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.009999999776482582, + 0.6496500372886658, + -0.010126194916665554, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -9.999999776482582, + 649.6500372886658, + -10.126194916665554, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999236464500427, 0.0, 0.0, - 0.0 + 0.012358828447759151 ], "normal": [ 0.0, @@ -160,20 +160,20 @@ "id": 205, "link": "Board", "position_m": [ - 0.75, - -0.09000000357627869, + 0.752602756023407, + -0.09041992574930191, 0.000800000037997961 ], "position_mm": [ - 750.0, - -90.00000357627869, + 752.602756023407, + -90.41992574930191, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999982118606567, 0.0, 0.0, - 0.0 + 0.001896142028272152 ], "normal": [ 0.0, @@ -186,20 +186,20 @@ "id": 207, "link": "Board", "position_m": [ - 0.75, - -0.009999999776482582, + 0.7524852156639099, + -0.011385345831513405, 0.000800000037997961 ], "position_mm": [ - 750.0, - -9.999999776482582, + 752.4852156639099, + -11.385345831513405, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9998287558555603, 0.0, 0.0, - 0.0 + 0.01850726269185543 ], "normal": [ 0.0, @@ -212,20 +212,20 @@ "id": 217, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.09000000357627869, + 0.6460961699485779, + -0.08964591473340988, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -90.00000357627869, + 646.0961699485779, + -89.64591473340988, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999154210090637, 0.0, 0.0, - 0.0 + -0.01300536748021841 ], "normal": [ 0.0, @@ -238,20 +238,20 @@ "id": 46, "link": "Board", "position_m": [ - 0.5367100238800049, - 0.18544000387191772, + 0.5344940423965454, + 0.18239015340805054, -0.02680000104010105 ], "position_mm": [ - 536.7100238800049, - 185.44000387191772, + 534.4940423965454, + 182.39015340805054, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.703818142414093, 0.0, 0.0, - 0.7071067690849304 + 0.7103801965713501 ], "normal": [ 0.0, @@ -264,20 +264,20 @@ "id": 47, "link": "Board", "position_m": [ - 0.3442299962043762, - -0.2865400016307831, + 0.3432222902774811, + -0.2886880338191986, -0.02680000104010105 ], "position_mm": [ - 344.2299962043762, - -286.5400016307831, + 343.2222902774811, + -288.6880338191986, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7088200449943542, 0.0, 0.0, - 0.7071067690849304 + 0.7053893804550171 ], "normal": [ 0.0, @@ -290,20 +290,20 @@ "id": 48, "link": "Board", "position_m": [ - 0.6886900067329407, - -0.32071998715400696, + 0.6865072250366211, + -0.31871849298477173, -0.02680000104010105 ], "position_mm": [ - 688.6900067329407, - -320.71998715400696, + 686.5072250366211, + -318.71849298477173, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6992313265800476, 0.0, 0.0, - 0.7071067690849304 + 0.7148955464363098 ], "normal": [ 0.0, @@ -316,20 +316,20 @@ "id": 49, "link": "Board", "position_m": [ - 1.00600004196167, - 0.15832999348640442, + 1.0054636001586914, + 0.15744544565677643, -0.02680000104010105 ], "position_mm": [ - 1006.0000419616699, - 158.32999348640442, + 1005.4636001586914, + 157.44544565677643, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7213794589042664, 0.0, 0.0, - 0.7071067690849304 + 0.6925400495529175 ], "normal": [ 0.0, @@ -342,20 +342,20 @@ "id": 50, "link": "Board", "position_m": [ - 0.5734099745750427, - 0.21186000108718872, + 0.57060307264328, + 0.2115737646818161, -0.02680000104010105 ], "position_mm": [ - 573.4099745750427, - 211.86000108718872, + 570.60307264328, + 211.5737646818161, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7020010352134705, 0.0, 0.0, - 0.7071067690849304 + 0.7121759653091431 ], "normal": [ 0.0, @@ -368,20 +368,20 @@ "id": 51, "link": "Board", "position_m": [ - 0.16779999434947968, - -0.17207999527454376, + 0.16782739758491516, + -0.17405369877815247, -0.02680000104010105 ], "position_mm": [ - 167.79999434947968, - -172.07999527454376, + 167.82739758491516, + -174.05369877815247, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7195118069648743, 0.0, 0.0, - 0.7071067690849304 + 0.6944802403450012 ], "normal": [ 0.0, @@ -394,20 +394,20 @@ "id": 52, "link": "Board", "position_m": [ - 0.09467999637126923, - 0.20866000652313232, + 0.09335096180438995, + 0.2123865783214569, -0.02680000104010105 ], "position_mm": [ - 94.67999637126923, - 208.66000652313232, + 93.35096180438995, + 212.3865783214569, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6987027525901794, 0.0, 0.0, - 0.7071067690849304 + 0.7154121398925781 ], "normal": [ 0.0, @@ -420,20 +420,20 @@ "id": 53, "link": "Board", "position_m": [ - 0.48625001311302185, - 0.21223999559879303, + 0.4882509112358093, + 0.21466295421123505, -0.02680000104010105 ], "position_mm": [ - 486.25001311302185, - 212.23999559879303, + 488.2509112358093, + 214.66295421123505, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7087159752845764, 0.0, 0.0, - 0.7071067690849304 + 0.7054939270019531 ], "normal": [ 0.0, @@ -446,20 +446,20 @@ "id": 54, "link": "Board", "position_m": [ - 0.34226998686790466, - -0.33059000968933105, + 0.3393630087375641, + -0.32810652256011963, -0.02680000104010105 ], "position_mm": [ - 342.26998686790466, - -330.59000968933105, + 339.3630087375641, + -328.10652256011963, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7050278782844543, 0.0, 0.0, - 0.7071067690849304 + 0.7091796398162842 ], "normal": [ 0.0, @@ -472,20 +472,20 @@ "id": 55, "link": "Board", "position_m": [ - 0.2837199866771698, - -0.262580007314682, + 0.2840869426727295, + -0.2614351212978363, -0.02680000104010105 ], "position_mm": [ - 283.7199866771698, - -262.580007314682, + 284.0869426727295, + -261.4351212978363, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7199468612670898, 0.0, 0.0, - 0.7071067690849304 + 0.6940292119979858 ], "normal": [ 0.0, @@ -498,20 +498,20 @@ "id": 56, "link": "Board", "position_m": [ - 0.4986799955368042, - 0.16866999864578247, + 0.5001215934753418, + 0.16501259803771973, -0.02680000104010105 ], "position_mm": [ - 498.6799955368042, - 168.66999864578247, + 500.1215934753418, + 165.01259803771973, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7080808877944946, 0.0, 0.0, - 0.7071067690849304 + 0.7061313390731812 ], "normal": [ 0.0, @@ -524,20 +524,20 @@ "id": 57, "link": "Board", "position_m": [ - 0.6028599739074707, - -0.3640500009059906, + 0.6033008098602295, + -0.36474767327308655, -0.02680000104010105 ], "position_mm": [ - 602.8599739074707, - -364.0500009059906, + 603.3008098602295, + -364.74767327308655, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7246779799461365, 0.0, 0.0, - 0.7071067690849304 + 0.6890876889228821 ], "normal": [ 0.0, @@ -550,20 +550,20 @@ "id": 58, "link": "Board", "position_m": [ - 0.0500900000333786, - -0.21810999512672424, + 0.047158900648355484, + -0.21727287769317627, -0.02680000104010105 ], "position_mm": [ - 50.0900000333786, - -218.10999512672424, + 47.158900648355484, + -217.27287769317627, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.701831042766571, 0.0, 0.0, - 0.7071067690849304 + 0.7123434543609619 ], "normal": [ 0.0, @@ -576,20 +576,20 @@ "id": 59, "link": "Board", "position_m": [ - 0.6262099742889404, - -0.2787500023841858, + 0.6269878149032593, + -0.27702319622039795, -0.02680000104010105 ], "position_mm": [ - 626.2099742889404, - -278.7500023841858, + 626.9878149032593, + -277.02319622039795, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6904125809669495, 0.0, 0.0, - 0.7071067690849304 + 0.7234158515930176 ], "normal": [ 0.0, @@ -602,20 +602,20 @@ "id": 60, "link": "Board", "position_m": [ - 0.43435999751091003, - 0.28380998969078064, + 0.43540406227111816, + 0.28185170888900757, -0.02680000104010105 ], "position_mm": [ - 434.35999751091003, - 283.80998969078064, + 435.40406227111816, + 281.85170888900757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7157310843467712, 0.0, 0.0, - 0.7071067690849304 + 0.698375940322876 ], "normal": [ 0.0, @@ -628,20 +628,20 @@ "id": 61, "link": "Board", "position_m": [ - -0.022420000284910202, - 0.3358300030231476, + -0.021439123898744583, + 0.3331937789916992, -0.02680000104010105 ], "position_mm": [ - -22.420000284910202, - 335.8300030231476, + -21.439123898744583, + 333.1937789916992, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6955463886260986, 0.0, 0.0, - 0.7071067690849304 + 0.718481183052063 ], "normal": [ 0.0, @@ -654,20 +654,20 @@ "id": 62, "link": "Board", "position_m": [ - 0.40470001101493835, - -0.17509999871253967, + 0.4012886583805084, + -0.17330820858478546, -0.02680000104010105 ], "position_mm": [ - 404.70001101493835, - -175.09999871253967, + 401.2886583805084, + -173.30820858478546, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894692778587341, 0.0, 0.0, - 0.7071067690849304 + 0.7243149280548096 ], "normal": [ 0.0, @@ -680,20 +680,20 @@ "id": 63, "link": "Board", "position_m": [ - 0.777400016784668, - -0.23614999651908875, + 0.7748330235481262, + -0.2368798702955246, -0.02680000104010105 ], "position_mm": [ - 777.400016784668, - -236.14999651908875, + 774.8330235481262, + -236.8798702955246, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6917868256568909, 0.0, 0.0, - 0.7071067690849304 + 0.7221018075942993 ], "normal": [ 0.0, @@ -706,20 +706,20 @@ "id": 64, "link": "Board", "position_m": [ - -0.02126999944448471, - -0.1882299929857254, + -0.019255325198173523, + -0.19011668860912323, -0.02680000104010105 ], "position_mm": [ - -21.26999944448471, - -188.2299929857254, + -19.255325198173523, + -190.11668860912323, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7106536626815796, 0.0, 0.0, - 0.7071067690849304 + 0.7035419940948486 ], "normal": [ 0.0, @@ -732,20 +732,20 @@ "id": 65, "link": "Board", "position_m": [ - 0.8033900260925293, - -0.29736998677253723, + 0.8008859157562256, + -0.29797449707984924, -0.02680000104010105 ], "position_mm": [ - 803.3900260925293, - -297.36998677253723, + 800.8859157562256, + -297.97449707984924, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6942296624183655, 0.0, 0.0, - 0.7071067690849304 + 0.7197535634040833 ], "normal": [ 0.0, @@ -758,20 +758,20 @@ "id": 66, "link": "Board", "position_m": [ - 0.2097499966621399, - -0.36322999000549316, + 0.20932474732398987, + -0.3642057478427887, -0.02680000104010105 ], "position_mm": [ - 209.7499966621399, - -363.22999000549316, + 209.32474732398987, + -364.2057478427887, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7164389491081238, 0.0, 0.0, - 0.7071067690849304 + 0.6976498365402222 ], "normal": [ 0.0, @@ -784,20 +784,20 @@ "id": 67, "link": "Board", "position_m": [ - 0.5230699777603149, - 0.2670400142669678, + 0.5241584181785583, + 0.26714980602264404, -0.02680000104010105 ], "position_mm": [ - 523.0699777603149, - 267.0400142669678, + 524.1584181785583, + 267.14980602264404, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894137859344482, 0.0, 0.0, - 0.7071067690849304 + 0.7243677973747253 ], "normal": [ 0.0, @@ -810,20 +810,20 @@ "id": 68, "link": "Board", "position_m": [ - 0.5737299919128418, - 0.1706400066614151, + 0.5749819278717041, + 0.17384926974773407, -0.02680000104010105 ], "position_mm": [ - 573.7299919128418, - 170.6400066614151, + 574.9819278717041, + 173.84926974773407, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6978878378868103, 0.0, 0.0, - 0.7071067690849304 + 0.7162070870399475 ], "normal": [ 0.0, @@ -836,20 +836,20 @@ "id": 69, "link": "Board", "position_m": [ - 0.00761000020429492, - -0.2812100052833557, + 0.0057358331978321075, + -0.27848321199417114, -0.02680000104010105 ], "position_mm": [ - 7.61000020429492, - -281.2100052833557, + 5.7358331978321075, + -278.48321199417114, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7193307876586914, 0.0, 0.0, - 0.7071067690849304 + 0.6946677565574646 ], "normal": [ 0.0, @@ -862,20 +862,20 @@ "id": 70, "link": "Board", "position_m": [ - 0.6018700003623962, - 0.3003300130367279, + 0.5982001423835754, + 0.299286812543869, -0.02680000104010105 ], "position_mm": [ - 601.8700003623962, - 300.3300130367279, + 598.2001423835754, + 299.286812543869, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7086071372032166, 0.0, 0.0, - 0.7071067690849304 + 0.7056032419204712 ], "normal": [ 0.0, @@ -888,20 +888,20 @@ "id": 71, "link": "Board", "position_m": [ - 0.749750018119812, - -0.28400999307632446, + 0.7513083219528198, + -0.28566882014274597, -0.02680000104010105 ], "position_mm": [ - 749.750018119812, - -284.00999307632446, + 751.3083219528198, + -285.668820142746, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7250687479972839, 0.0, 0.0, - 0.7071067690849304 + 0.6886765956878662 ], "normal": [ 0.0, @@ -914,20 +914,20 @@ "id": 72, "link": "Board", "position_m": [ - 0.44099000096321106, - 0.19431999325752258, + 0.4415956437587738, + 0.19342109560966492, -0.02680000104010105 ], "position_mm": [ - 440.99000096321106, - 194.31999325752258, + 441.5956437587738, + 193.42109560966492, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.688755214214325, 0.0, 0.0, - 0.7071067690849304 + 0.7249939441680908 ], "normal": [ 0.0, @@ -940,20 +940,20 @@ "id": 73, "link": "Board", "position_m": [ - 0.22172999382019043, - 0.3331100046634674, + 0.22175845503807068, + 0.33099427819252014, -0.02680000104010105 ], "position_mm": [ - 221.72999382019043, - 333.1100046634674, + 221.75845503807068, + 330.99427819252014, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7047278881072998, 0.0, 0.0, - 0.7071067690849304 + 0.7094777226448059 ], "normal": [ 0.0, @@ -966,20 +966,20 @@ "id": 74, "link": "Board", "position_m": [ - 0.09378000348806381, - 0.1445000022649765, + 0.09413553029298782, + 0.14080822467803955, -0.02680000104010105 ], "position_mm": [ - 93.78000348806381, - 144.5000022649765, + 94.13553029298782, + 140.80822467803955, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7212668061256409, 0.0, 0.0, - 0.7071067690849304 + 0.6926573514938354 ], "normal": [ 0.0, @@ -992,20 +992,20 @@ "id": 75, "link": "Board", "position_m": [ - -0.025699999183416367, - 0.19458000361919403, + -0.026741521432995796, + 0.19210436940193176, -0.02680000104010105 ], "position_mm": [ - -25.699999183416367, - 194.58000361919403, + -26.741521432995796, + 192.10436940193176, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7238720655441284, 0.0, 0.0, - 0.7071067690849304 + 0.689934253692627 ], "normal": [ 0.0, @@ -1018,20 +1018,20 @@ "id": 76, "link": "Board", "position_m": [ - 0.6852099895477295, - 0.16680000722408295, + 0.6859597563743591, + 0.16911664605140686, -0.02680000104010105 ], "position_mm": [ - 685.2099895477295, - 166.80000722408295, + 685.9597563743591, + 169.11664605140686, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7181246280670166, 0.0, 0.0, - 0.7071067690849304 + 0.6959145069122314 ], "normal": [ 0.0, @@ -1044,20 +1044,20 @@ "id": 77, "link": "Board", "position_m": [ - 0.01819000020623207, - 0.1915699988603592, + 0.015013295225799084, + 0.18992853164672852, -0.02680000104010105 ], "position_mm": [ - 18.19000020623207, - 191.5699988603592, + 15.013295225799084, + 189.92853164672852, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7166491746902466, 0.0, 0.0, - 0.7071067690849304 + 0.6974338293075562 ], "normal": [ 0.0, @@ -1070,20 +1070,20 @@ "id": 78, "link": "Board", "position_m": [ - 0.8231099843978882, - -0.3443799912929535, + 0.8210617303848267, + -0.3414073884487152, -0.02680000104010105 ], "position_mm": [ - 823.1099843978882, - -344.3799912929535, + 821.0617303848267, + -341.4073884487152, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6912208199501038, 0.0, 0.0, - 0.7071067690849304 + 0.7226436734199524 ], "normal": [ 0.0, @@ -1096,20 +1096,20 @@ "id": 79, "link": "Board", "position_m": [ - 0.3122999966144562, - -0.15910999476909637, + 0.3110635578632355, + -0.16000252962112427, -0.02680000104010105 ], "position_mm": [ - 312.2999966144562, - -159.10999476909637, + 311.0635578632355, + -160.00252962112427, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7194755673408508, 0.0, 0.0, - 0.7071067690849304 + 0.6945177912712097 ], "normal": [ 0.0, @@ -1122,20 +1122,20 @@ "id": 80, "link": "Board", "position_m": [ - 0.8635900020599365, - -0.3359200060367584, + 0.8641324639320374, + -0.33793237805366516, -0.02680000104010105 ], "position_mm": [ - 863.5900020599365, - -335.9200060367584, + 864.1324639320374, + -337.93237805366516, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.699359118938446, 0.0, 0.0, - 0.7071067690849304 + 0.7147704362869263 ], "normal": [ 0.0, @@ -1148,20 +1148,20 @@ "id": 81, "link": "Board", "position_m": [ - 0.13213999569416046, - 0.16902999579906464, + 0.13131681084632874, + 0.1663064956665039, -0.02680000104010105 ], "position_mm": [ - 132.13999569416046, - 169.02999579906464, + 131.31681084632874, + 166.3064956665039, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049572467803955, 0.0, 0.0, - 0.7071067690849304 + 0.7092497944831848 ], "normal": [ 0.0, @@ -1174,20 +1174,20 @@ "id": 82, "link": "Board", "position_m": [ - 0.21916000545024872, - 0.2972399890422821, + 0.21906347572803497, + 0.2957213819026947, -0.02680000104010105 ], "position_mm": [ - 219.16000545024872, - 297.2399890422821, + 219.06347572803497, + 295.7213819026947, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.706917941570282, 0.0, 0.0, - 0.7071067690849304 + 0.7072955965995789 ], "normal": [ 0.0, @@ -1200,20 +1200,20 @@ "id": 83, "link": "Board", "position_m": [ - 0.04416000097990036, - 0.33921998739242554, + 0.046367011964321136, + 0.340971440076828, -0.02680000104010105 ], "position_mm": [ - 44.16000097990036, - 339.21998739242554, + 46.36701196432114, + 340.971440076828, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7221697568893433, 0.0, 0.0, - 0.7071067690849304 + 0.6917159557342529 ], "normal": [ 0.0, @@ -1226,20 +1226,20 @@ "id": 84, "link": "Board", "position_m": [ - 0.40748998522758484, - 0.2584199905395508, + 0.40924882888793945, + 0.2613544166088104, -0.02680000104010105 ], "position_mm": [ - 407.48998522758484, - 258.4199905395508, + 409.24882888793945, + 261.3544166088104, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7240275144577026, 0.0, 0.0, - 0.7071067690849304 + 0.6897711157798767 ], "normal": [ 0.0, @@ -1252,20 +1252,20 @@ "id": 85, "link": "Board", "position_m": [ - 0.504580020904541, - -0.3127500116825104, + 0.5057622194290161, + -0.3140900731086731, -0.02680000104010105 ], "position_mm": [ - 504.580020904541, - -312.7500116825104, + 505.7622194290161, + -314.0900731086731, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7215025424957275, 0.0, 0.0, - 0.7071067690849304 + 0.6924118399620056 ], "normal": [ 0.0, @@ -1278,20 +1278,20 @@ "id": 86, "link": "Board", "position_m": [ - 0.36289000511169434, - 0.29201000928878784, + 0.36220046877861023, + 0.2955012917518616, -0.02680000104010105 ], "position_mm": [ - 362.89000511169434, - 292.01000928878784, + 362.20046877861023, + 295.5012917518616, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944923400878906, 0.0, 0.0, - 0.7071067690849304 + 0.7195001244544983 ], "normal": [ 0.0, @@ -1304,20 +1304,20 @@ "id": 87, "link": "Board", "position_m": [ - 0.9436299800872803, - -0.2457599937915802, + 0.9422120451927185, + -0.2451900839805603, -0.02680000104010105 ], "position_mm": [ - 943.6299800872803, - -245.7599937915802, + 942.2120451927185, + -245.1900839805603, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944408416748047, 0.0, 0.0, - 0.7071067690849304 + 0.7195497751235962 ], "normal": [ 0.0, @@ -1330,20 +1330,20 @@ "id": 88, "link": "Board", "position_m": [ - 0.7658699750900269, - 0.3160400092601776, + 0.763528048992157, + 0.31697556376457214, -0.02680000104010105 ], "position_mm": [ - 765.8699750900269, - 316.0400092601776, + 763.528048992157, + 316.97556376457214, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6920510530471802, 0.0, 0.0, - 0.7071067690849304 + 0.7218486070632935 ], "normal": [ 0.0, @@ -1356,20 +1356,20 @@ "id": 89, "link": "Board", "position_m": [ - 0.9880200028419495, - -0.36913999915122986, + 0.9887282848358154, + -0.37003207206726074, -0.02680000104010105 ], "position_mm": [ - 988.0200028419495, - -369.13999915122986, + 988.7282848358154, + -370.03207206726074, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884408593177795, 0.0, 0.0, - 0.7071067690849304 + 0.725292444229126 ], "normal": [ 0.0, @@ -1382,20 +1382,20 @@ "id": 90, "link": "Board", "position_m": [ - 0.6431699991226196, - 0.316430002450943, + 0.6421770453453064, + 0.31793758273124695, -0.02680000104010105 ], "position_mm": [ - 643.1699991226196, - 316.430002450943, + 642.1770453453064, + 317.93758273124695, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7011776566505432, 0.0, 0.0, - 0.7071067690849304 + 0.7129866480827332 ], "normal": [ 0.0, @@ -1408,20 +1408,20 @@ "id": 91, "link": "Board", "position_m": [ - 0.7233499884605408, - 0.32804998755455017, + 0.722328782081604, + 0.3285917341709137, -0.02680000104010105 ], "position_mm": [ - 723.3499884605408, - 328.04998755455017, + 722.328782081604, + 328.5917341709137, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7002686262130737, 0.0, 0.0, - 0.7071067690849304 + 0.713879406452179 ], "normal": [ 0.0, @@ -1434,20 +1434,20 @@ "id": 92, "link": "Board", "position_m": [ - 0.6450899839401245, - -0.18483999371528625, + 0.6461195349693298, + -0.18722259998321533, -0.02680000104010105 ], "position_mm": [ - 645.0899839401245, - -184.83999371528625, + 646.1195349693298, + -187.22259998321533, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049509286880493, 0.0, 0.0, - 0.7071067690849304 + 0.709256112575531 ], "normal": [ 0.0, @@ -1460,20 +1460,20 @@ "id": 93, "link": "Board", "position_m": [ - 0.9348800182342529, - 0.1436000019311905, + 0.9347444176673889, + 0.13978174328804016, -0.02680000104010105 ], "position_mm": [ - 934.8800182342529, - 143.6000019311905, + 934.7444176673889, + 139.78174328804016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7046663165092468, 0.0, 0.0, - 0.7071067690849304 + 0.7095388770103455 ], "normal": [ 0.0, @@ -1486,20 +1486,20 @@ "id": 94, "link": "Board", "position_m": [ - 0.8756999969482422, - 0.17364999651908875, + 0.8736200928688049, + 0.17575305700302124, -0.02680000104010105 ], "position_mm": [ - 875.6999969482422, - 173.64999651908875, + 873.6200928688049, + 175.75305700302124, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7152015566825867, 0.0, 0.0, - 0.7071067690849304 + 0.6989182829856873 ], "normal": [ 0.0, @@ -1512,20 +1512,20 @@ "id": 95, "link": "Board", "position_m": [ - 0.186039999127388, - -0.27406999468803406, + 0.18634237349033356, + -0.2775443494319916, -0.02680000104010105 ], "position_mm": [ - 186.039999127388, - -274.06999468803406, + 186.34237349033356, + -277.5443494319916, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884647011756897, 0.0, 0.0, - 0.7071067690849304 + 0.7252698540687561 ], "normal": [ 0.0, @@ -1538,20 +1538,20 @@ "id": 96, "link": "Board", "position_m": [ - 0.36976999044418335, - -0.186489999294281, + 0.37110528349876404, + -0.18445371091365814, -0.02680000104010105 ], "position_mm": [ - 369.76999044418335, - -186.489999294281, + 371.10528349876404, + -184.45371091365814, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7109458446502686, 0.0, 0.0, - 0.7071067690849304 + 0.7032467722892761 ], "normal": [ 0.0, @@ -1564,20 +1564,20 @@ "id": 97, "link": "Board", "position_m": [ - 0.30434998869895935, - -0.3596700131893158, + 0.3060058653354645, + -0.35906118154525757, -0.02680000104010105 ], "position_mm": [ - 304.34998869895935, - -359.6700131893158, + 306.0058653354645, + -359.06118154525757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7118277549743652, 0.0, 0.0, - 0.7071067690849304 + 0.7023540735244751 ], "normal": [ 0.0, @@ -1590,20 +1590,20 @@ "id": 98, "link": "Board", "position_m": [ - 0.5752699971199036, - 0.31505998969078064, + 0.5773541331291199, + 0.3162256181240082, -0.02680000104010105 ], "position_mm": [ - 575.2699971199036, - 315.05998969078064, + 577.3541331291199, + 316.2256181240082, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7125511169433594, 0.0, 0.0, - 0.7071067690849304 + 0.7016202211380005 ], "normal": [ 0.0, @@ -1616,20 +1616,20 @@ "id": 99, "link": "Board", "position_m": [ - 0.9591599702835083, - -0.32155001163482666, + 0.9567416310310364, + -0.32076552510261536, -0.02680000104010105 ], "position_mm": [ - 959.1599702835083, - -321.55001163482666, + 956.7416310310364, + -320.76552510261536, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7188982963562012, 0.0, 0.0, - 0.7071067690849304 + 0.695115327835083 ], "normal": [ 0.0, @@ -1642,20 +1642,20 @@ "id": 100, "link": "Board", "position_m": [ - 0.8032500147819519, - 0.17236000299453735, + 0.8028234243392944, + 0.17089414596557617, -0.02680000104010105 ], "position_mm": [ - 803.2500147819519, - 172.36000299453735, + 802.8234243392944, + 170.89414596557617, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6970105767250061, 0.0, 0.0, - 0.7071067690849304 + 0.7170608639717102 ], "normal": [ 0.0, @@ -1668,20 +1668,20 @@ "id": 101, "link": "Board", "position_m": [ - 0.1177000030875206, - 0.298660010099411, + 0.11483254283666611, + 0.2996973693370819, -0.02680000104010105 ], "position_mm": [ - 117.7000030875206, - 298.660010099411, + 114.83254283666611, + 299.6973693370819, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6896732449531555, 0.0, 0.0, - 0.7071067690849304 + 0.7241207361221313 ], "normal": [ 0.0, @@ -1694,20 +1694,20 @@ "id": 102, "link": "Board", "position_m": [ - 0.6496899724006653, - -0.22300000488758087, + 0.650715172290802, + -0.22414876520633698, -0.02680000104010105 ], "position_mm": [ - 649.6899724006653, - -223.00000488758087, + 650.715172290802, + -224.14876520633698, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7192299962043762, 0.0, 0.0, - 0.7071067690849304 + 0.6947720646858215 ], "normal": [ 0.0, @@ -1720,20 +1720,20 @@ "id": 103, "link": "Board", "position_m": [ - 0.1057099997997284, - -0.1877100020647049, + 0.10463682562112808, + -0.1915196031332016, -0.02680000104010105 ], "position_mm": [ - 105.7099997997284, - -187.7100020647049, + 104.63682562112808, + -191.5196031332016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6989580392837524, 0.0, 0.0, - 0.7071067690849304 + 0.7151626944541931 ], "normal": [ 0.0, @@ -1746,20 +1746,20 @@ "id": 104, "link": "Board", "position_m": [ - 0.8267099857330322, - 0.23916000127792358, + 0.8295353055000305, + 0.24187608063220978, -0.02680000104010105 ], "position_mm": [ - 826.7099857330322, - 239.16000127792358, + 829.5353055000305, + 241.87608063220978, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6984688639640808, 0.0, 0.0, - 0.7071067690849304 + 0.7156404852867126 ], "normal": [ 0.0, @@ -1772,20 +1772,20 @@ "id": 105, "link": "Board", "position_m": [ - 0.5248399972915649, - -0.26625001430511475, + 0.5217954516410828, + -0.26843637228012085, -0.02680000104010105 ], "position_mm": [ - 524.8399972915649, - -266.25001430511475, + 521.7954516410828, + -268.43637228012085, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.696261465549469, 0.0, 0.0, - 0.7071067690849304 + 0.7177882790565491 ], "normal": [ 0.0, @@ -1798,23 +1798,23 @@ "id": 198, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.053141459822654724, - 0.09089445322751999 + 0.16089382767677307, + -0.05336204171180725, + 0.09088674932718277 ], "position_mm": [ - 159.9999964237213, - -53.141459822654724, - 90.89445322751999 + 160.89382767677307, + -53.36204171180725, + 90.88674932718277 ], "rotation_quaternion": [ - 0.9998477101325989, - 0.017452426254749298, - 0.0, - 0.0 + 0.9996293783187866, + 0.01744861528277397, + 0.000364696083124727, + -0.02089340053498745 ], "normal": [ - 0.0, + 5.820766091346741e-11, -0.03489953652024269, 0.9993908405303955 ] @@ -1824,20 +1824,20 @@ "id": 229, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.14308664202690125, - 0.08775349706411362 + 0.15712648630142212, + -0.14263543486595154, + 0.08776925504207611 ], "position_mm": [ - 159.9999964237213, - -143.08664202690125, - 87.75349706411362 + 157.12648630142212, + -142.63543486595154, + 87.76925504207611 ], "rotation_quaternion": [ - 0.9998477101325989, - 0.017452426254749298, - 0.0, - 0.0 + 0.9998462796211243, + 0.017452402040362358, + -2.9468068532878533e-05, + 0.0016882226336747408 ], "normal": [ 0.0, @@ -1850,24 +1850,24 @@ "id": 242, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.1406087726354599, - 0.016796745359897614 + 0.15994328260421753, + -0.13829448819160461, + 0.016877561807632446 ], "position_mm": [ - 159.9999964237213, - -140.6087726354599, - 16.796745359897614 + 159.94328260421753, + -138.29448819160461, + 16.877561807632446 ], "rotation_quaternion": [ - 0.01234077475965023, - -0.7069991230964661, - -0.7069990634918213, - -0.0123407281935215 + 0.01263562124222517, + -0.723891019821167, + -0.6896935701370239, + -0.012038656510412693 ], "normal": [ -6.332993507385254e-08, - 0.034899599850177765, + 0.03489959239959717, -0.9993908405303955 ] }, @@ -1876,25 +1876,25 @@ "id": 243, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.1773260533809662, - 0.05103618651628494 + 0.16063550114631653, + -0.17718979716300964, + 0.04713420197367668 ], "position_mm": [ - 159.9999964237213, - -177.3260533809662, - 51.03618651628494 + 160.63550114631653, + -177.18979716300964, + 47.13420197367668 ], "rotation_quaternion": [ - 0.6946583986282349, - 0.7193397879600525, - 0.0, - 0.0 + 0.6946529150009155, + 0.7193341851234436, + 0.0028473015408962965, + -0.0027496074326336384 ], "normal": [ - 0.0, - -0.9993908405303955, - -0.03489944338798523 + -4.656613428188905e-10, + -0.9993909001350403, + -0.03489956632256508 ] }, { @@ -1903,24 +1903,24 @@ "link": "Ellbow", "position_m": [ 0.2854999899864197, - -0.14184769988059998, - 0.052275121212005615 + -0.14111287891864777, + 0.048454251140356064 ], "position_mm": [ 285.4999899864197, - -141.84769988059998, - 52.275121212005615 + -141.11287891864777, + 48.454251140356064 ], "rotation_quaternion": [ - 0.48674026131629944, - -0.5129171013832092, - 0.48674023151397705, - -0.5129171013832092 + 0.4915550947189331, + -0.5083047151565552, + 0.4915551245212555, + -0.5083046555519104 ], "normal": [ 1.0, - 2.9802322387695312e-08, - 2.9802322387695312e-08 + 0.0, + -1.1920927533992653e-07 ] }, { @@ -1928,25 +1928,25 @@ "id": 245, "link": "Ellbow", "position_m": [ - 0.25, - -0.17729905247688293, - 0.05413304641842842 + 0.24974152445793152, + -0.1773720681667328, + 0.05273985490202904 ], "position_mm": [ - 250.0, - -177.29905247688293, - 54.13304641842842 + 249.74152445793152, + -177.3720681667328, + 52.73985490202904 ], "rotation_quaternion": [ - 0.5129170417785645, - 0.48674020171165466, - 0.4867401123046875, - -0.512917160987854 + 0.511612594127655, + 0.48550233244895935, + 0.48797500133514404, + -0.5142183303833008 ], "normal": [ - -2.0861628513557662e-07, + -8.940696716308594e-08, -0.9986295700073242, - 0.05233597010374069 + 0.05233581364154816 ] }, { @@ -1954,25 +1954,25 @@ "id": 246, "link": "Ellbow", "position_m": [ - 0.25, - -0.10639634728431702, - 0.05041719600558281 + 0.2504028081893921, + -0.10619588941335678, + 0.05424221232533455 ], "position_mm": [ - 250.0, - -106.39634728431702, - 50.41719600558281 + 250.4028081893921, + -106.19588941335678, + 54.24221232533455 ], "rotation_quaternion": [ - 0.6883546113967896, - -0.7253744006156921, - -0.0, - -0.0 + 0.688308596611023, + -0.7253260016441345, + 0.008378714323043823, + 0.007951104082167149 ], "normal": [ - 0.0, - 0.9986295104026794, - -0.05233597010374069 + -2.7939681679356454e-09, + 0.9986295700073242, + -0.052336134016513824 ] }, { @@ -1980,25 +1980,25 @@ "id": 247, "link": "Ellbow", "position_m": [ - 0.21249999105930328, - -0.10639634728431702, - 0.05041719600558281 + 0.21214139461517334, + -0.10653681308031082, + 0.047736942768096924 ], "position_mm": [ - 212.49999105930328, - -106.39634728431702, - 50.41719600558281 + 212.14139461517334, + -106.53681308031082, + 47.736942768096924 ], "rotation_quaternion": [ - 0.6883546113967896, - -0.7253744006156921, - -0.0, - -0.0 + 0.6882286667823792, + -0.7252416014671326, + 0.013876251876354218, + 0.013168072327971458 ], "normal": [ 0.0, - 0.9986295104026794, - -0.05233597010374069 + 0.9986295700073242, + -0.05233585834503174 ] }, { @@ -2006,25 +2006,25 @@ "id": 248, "link": "Ellbow", "position_m": [ - 0.21249999105930328, - -0.17729905247688293, - 0.05413304641842842 + 0.2161109298467636, + -0.17732998728752136, + 0.053542688488960266 ], "position_mm": [ - 212.49999105930328, - -177.29905247688293, - 54.13304641842842 + 216.1109298467636, + -177.32998728752136, + 53.542688488960266 ], "rotation_quaternion": [ - 0.5129170417785645, - 0.48674020171165466, - 0.4867401123046875, - -0.512917160987854 + 0.5208669900894165, + 0.4942845106124878, + 0.4790772497653961, + -0.5048421025276184 ], "normal": [ - -2.0861628513557662e-07, + -2.0861622829215776e-07, -0.9986295700073242, - 0.05233597010374069 + 0.052335791289806366 ] }, { @@ -2032,24 +2032,24 @@ "id": 232, "link": "Ellbow", "position_m": [ - 0.25, - -0.16823066771030426, - 0.02851978689432144 + 0.24789133667945862, + -0.16838005185127258, + 0.028685705736279488 ], "position_mm": [ - 250.0, - -168.23066771030426, - 28.51978689432144 + 247.89133667945862, + -168.38005185127258, + 28.685705736279488 ], "rotation_quaternion": [ - 0.4067366421222687, - 0.9135454893112183, - 0.0, - 0.0 + 0.406638503074646, + 0.9133250713348389, + 0.02006508968770504, + -0.008933553472161293 ], "normal": [ 0.0, - -0.7431448698043823, + -0.7431448101997375, -0.6691306233406067 ] }, @@ -2058,24 +2058,24 @@ "id": 231, "link": "Ellbow", "position_m": [ - 0.25, - -0.1180923730134964, - 0.02589215338230133 + 0.250872403383255, + -0.12076263129711151, + 0.02348783239722252 ], "position_mm": [ - 250.0, - -118.0923730134964, - 25.89215338230133 + 250.872403383255, + -120.76263129711151, + 23.48783239722252 ], "rotation_quaternion": [ - 0.35836800932884216, - -0.9335803985595703, - -0.0, - -0.0 + 0.35831689834594727, + -0.9334472417831421, + 0.01576980948448181, + 0.006053464487195015 ], "normal": [ - 0.0, - 0.6691306829452515, + -9.313224635931761e-10, + 0.6691307425498962, -0.7431447505950928 ] }, @@ -2084,25 +2084,25 @@ "id": 120, "link": "Arm2", "position_m": [ - 0.28217554092407227, - -0.1509692370891571, - 0.16490685939788818 + 0.28105148673057556, + -0.15331996977329254, + 0.1661108285188675 ], "position_mm": [ - 282.17554092407227, - -150.9692370891571, - 164.90685939788818 + 281.05148673057556, + -153.31996977329254, + 166.1108285188675 ], "rotation_quaternion": [ - 0.3698526918888092, - -0.3897433578968048, - 0.5805523991584778, - -0.6117745041847229 + 0.38425543904304504, + -0.37586739659309387, + 0.5896310210227966, + -0.6028323173522949 ], "normal": [ - 0.9063078165054321, + 0.9063077569007874, -0.4220390319824219, - 0.02211807668209076 + 0.02211800031363964 ] }, { @@ -2110,25 +2110,25 @@ "id": 122, "link": "Arm2", "position_m": [ - 0.2166409194469452, - -0.14811114966869354, - 0.16475707292556763 + 0.21583980321884155, + -0.14599870145320892, + 0.1630089282989502 ], "position_mm": [ - 216.6409194469452, - -148.11114966869354, - 164.75707292556763 + 215.83980321884155, + -145.99870145320892, + 163.0089282989502 ], "rotation_quaternion": [ - 0.3948240280151367, - -0.41605767607688904, - -0.5638671517372131, - 0.59419184923172 + 0.40095359086990356, + -0.41019850969314575, + -0.5681437253952026, + 0.5900730490684509 ], "normal": [ -0.9396926164627075, - -0.34155139327049255, - 0.017899779602885246 + -0.34155142307281494, + 0.017899883911013603 ] }, { @@ -2136,25 +2136,25 @@ "id": 218, "link": "Arm2", "position_m": [ - 0.2833590805530548, - -0.12386099994182587, - 0.16348618268966675 + 0.2827777862548828, + -0.1221935898065567, + 0.1647852659225464 ], "position_mm": [ - 283.3590805530548, - -123.86099994182587, - 163.48618268966675 + 282.7777862548828, + -122.1935898065567, + 164.7852659225464 ], "rotation_quaternion": [ - 0.5638671517372131, - -0.5941919088363647, - 0.39482399821281433, - -0.41605764627456665 + 0.573472261428833, + -0.5847662091255188, + 0.40865448117256165, + -0.4027152955532074 ], "normal": [ 0.9396926164627075, - 0.3415515422821045, - -0.017899898812174797 + 0.34155160188674927, + -0.01789996027946472 ] }, { @@ -2162,25 +2162,25 @@ "id": 113, "link": "Arm2", "position_m": [ - 0.23956838250160217, - -0.10370121896266937, - 0.23252572119235992 + 0.24005401134490967, + -0.10354935377836227, + 0.23204615712165833 ], "position_mm": [ - 239.56838250160217, - -103.70121896266937, - 232.52572119235992 + 240.05401134490967, + -103.54935377836227, + 232.04615712165833 ], "rotation_quaternion": [ - 0.6778969764709473, - -0.7143542766571045, - -0.1195315346121788, - 0.12595993280410767 + 0.6763865351676941, + -0.715695858001709, + -0.1112171933054924, + 0.13383378088474274 ], "normal": [ - -0.3420201539993286, + -0.342020183801651, 0.9384047985076904, - -0.04917961359024048 + -0.049179576337337494 ] }, { @@ -2188,25 +2188,25 @@ "id": 114, "link": "Arm2", "position_m": [ - 0.28217554092407227, - -0.1473057121038437, - 0.2348109483718872 + 0.28169676661491394, + -0.1482471227645874, + 0.23646606504917145 ], "position_mm": [ - 282.17554092407227, - -147.3057121038437, - 234.8109483718872 + 281.69676661491394, + -148.2471227645874, + 236.46606504917145 ], "rotation_quaternion": [ - 0.3698526918888092, - -0.3897433578968048, - 0.5805523991584778, - -0.6117745041847229 + 0.37515369057655334, + -0.3846849799156189, + 0.5839164853096008, + -0.6085382103919983 ], "normal": [ 0.9063078165054321, -0.4220390319824219, - 0.02211807668209076 + 0.022118031978607178 ] }, { @@ -2214,25 +2214,25 @@ "id": 115, "link": "Arm2", "position_m": [ - 0.23499630391597748, - -0.16445402801036835, - 0.23570963740348816 + 0.23175391554832458, + -0.16287928819656372, + 0.23686790466308594 ], "position_mm": [ - 234.99630391597748, - -164.45402801036835, - 235.70963740348816 + 231.75391554832458, + -162.87928819656372, + 236.86790466308594 ], "rotation_quaternion": [ - 0.14898721873760223, - -0.15699973702430725, - -0.6720378994941711, - 0.7081800699234009 + 0.16329166293144226, + -0.14336413145065308, + -0.6750782132148743, + 0.7050191760063171 ], "normal": [ - -0.4226182699203491, - -0.9050657749176025, - 0.047432348132133484 + -0.42261815071105957, + -0.9050657153129578, + 0.04743234068155289 ] }, { @@ -2240,25 +2240,25 @@ "id": 124, "link": "Arm2", "position_m": [ - 0.2166409194469452, - -0.14251121878623962, - 0.27161043882369995 + 0.215361088514328, + -0.13906101882457733, + 0.2702573835849762 ], "position_mm": [ - 216.6409194469452, - -142.51121878623962, - 271.61043882369995 + 215.361088514328, + -139.06101882457733, + 270.2573835849762 ], "rotation_quaternion": [ - 0.3948240280151367, - -0.41605767607688904, - -0.5638671517372131, - 0.59419184923172 + 0.4048137068748474, + -0.40646475553512573, + -0.5708208680152893, + 0.5874315500259399 ], "normal": [ - -0.9396926164627075, - -0.34155139327049255, - 0.017899779602885246 + -0.9396927356719971, + -0.34155136346817017, + 0.0178998876363039 ] }, { @@ -2266,25 +2266,25 @@ "id": 219, "link": "Arm2", "position_m": [ - 0.2833590805530548, - -0.11826106160879135, - 0.2703395485877991 + 0.2839730978012085, + -0.1197981908917427, + 0.2732433080673218 ], "position_mm": [ - 283.3590805530548, - -118.26106160879135, - 270.3395485877991 + 283.9730978012085, + -119.7981908917427, + 273.2433080673218 ], "rotation_quaternion": [ - 0.5638671517372131, - -0.5941919088363647, - 0.39482399821281433, - -0.41605764627456665 + 0.5536868572235107, + -0.6035252809524536, + 0.3804040551185608, + -0.4295123219490051 ], "normal": [ 0.9396926164627075, - 0.3415515422821045, - -0.017899898812174797 + 0.34155160188674927, + -0.01790008135139942 ] }, { @@ -2292,25 +2292,25 @@ "id": 40, "link": "FingerA", "position_m": [ - 0.2899565100669861, - -0.17529995739459991, - 0.32142582535743713 + 0.29232141375541687, + -0.1764823943376541, + 0.3220147490501404 ], "position_mm": [ - 289.9565100669861, - -175.29995739459991, - 321.42582535743713 + 292.32141375541687, + -176.4823943376541, + 322.0147490501404 ], "rotation_quaternion": [ - 0.09116978198289871, - 0.1283128261566162, - -0.9407153129577637, - 0.3004639744758606 + 0.09850682318210602, + 0.15133115649223328, + -0.9372877478599548, + 0.29813918471336365 ], "normal": [ - -0.09442286938428879, + -0.09442298859357834, -0.58869868516922, - -0.802819013595581 + -0.8028188943862915 ] }, { @@ -2318,25 +2318,25 @@ "id": 41, "link": "FingerA", "position_m": [ - 0.2606137990951538, - -0.1430271714925766, - 0.34494104981422424 + 0.25828540325164795, + -0.1438424289226532, + 0.3448388874530792 ], "position_mm": [ - 260.6137990951538, - -143.0271714925766, - 344.94104981422424 + 258.28540325164795, + -143.8424289226532, + 344.8388874530792 ], "rotation_quaternion": [ - 0.9218348264694214, - 0.3176575303077698, - 0.014650888741016388, - 0.2215842604637146 + 0.9255684018135071, + 0.3173528015613556, + 0.02020304463803768, + 0.20543166995048523 ], "normal": [ - 0.16778722405433655, + 0.16778723895549774, -0.5791627764701843, - 0.797758162021637 + 0.7977581024169922 ] }, { @@ -2344,25 +2344,25 @@ "id": 42, "link": "FingerA", "position_m": [ - 0.2914414703845978, - -0.17887626588344574, - 0.34523412585258484 + 0.2898494303226471, + -0.176236093044281, + 0.3460860550403595 ], "position_mm": [ - 291.4414703845978, - -178.87626588344574, - 345.23412585258484 + 289.8494303226471, + -176.236093044281, + 346.0860550403595 ], "rotation_quaternion": [ - 0.8503676056861877, - -0.036447491496801376, - 0.46652355790138245, - 0.24062895774841309 + 0.8531429767608643, + -0.04194018244743347, + 0.46606194972991943, + 0.2305956482887268 ], "normal": [ - 0.775892436504364, + 0.7758925557136536, 0.28650566935539246, - 0.5620546936988831 + 0.5620545744895935 ] }, { @@ -2370,24 +2370,24 @@ "id": 43, "link": "FingerB", "position_m": [ - 0.2449948787689209, - -0.17503619194030762, - 0.34638407826423645 + 0.2457762509584427, + -0.17510268092155457, + 0.34634095430374146 ], "position_mm": [ - 244.9948787689209, - -175.03619194030762, - 346.38407826423645 + 245.7762509584427, + -175.10268092155457, + 346.34095430374146 ], "rotation_quaternion": [ - 0.5744553208351135, - -0.14799325168132782, - 0.2769269645214081, - 0.7559170126914978 + 0.5884477496147156, + -0.1531301736831665, + 0.27411988377571106, + 0.7450762987136841 ], "normal": [ - 0.09442311525344849, - 0.5886986255645752, + 0.09442314505577087, + 0.58869868516922, 0.8028188943862915 ] }, @@ -2396,25 +2396,25 @@ "id": 44, "link": "FingerB", "position_m": [ - 0.2617010772228241, - -0.17375431954860687, - 0.29974982142448425 + 0.26277849078178406, + -0.17385278642177582, + 0.2974333167076111 ], "position_mm": [ - 261.7010772228241, - -173.75431954860687, - 299.74982142448425 + 262.77849078178406, + -173.85278642177582, + 297.4333167076111 ], "rotation_quaternion": [ - 0.38967594504356384, - 0.5015904307365417, - -0.37314140796661377, - 0.6762581467628479 + 0.3767874836921692, + 0.4944274127483368, + -0.3825819492340088, + 0.6835229992866516 ], "normal": [ - 0.387600839138031, + 0.3876008689403534, -0.8955954313278198, - 0.21834495663642883 + 0.21834509074687958 ] }, { @@ -2422,25 +2422,25 @@ "id": 45, "link": "FingerB", "position_m": [ - 0.2530798017978668, - -0.19687142968177795, - 0.3400842249393463 + 0.2529226243495941, + -0.19617487490177155, + 0.3381246030330658 ], "position_mm": [ - 253.07980179786682, - -196.87142968177795, - 340.0842249393463 + 252.92262434959412, + -196.17487490177155, + 338.1246030330658 ], "rotation_quaternion": [ - 0.583169162273407, - 0.41783174872398376, - -0.6625435948371887, - 0.21532851457595825 + 0.5877432227134705, + 0.43223538994789124, + -0.65323805809021, + 0.2025107741355896 ], "normal": [ - -0.5928077697753906, - -0.7726622819900513, - -0.22709473967552185 + -0.5928078293800354, + -0.7726622223854065, + -0.22709466516971588 ] } ] \ No newline at end of file diff --git a/data/simulation/Scene8/render_c.npz b/data/simulation/Scene8/render_c.npz index b10ee26..140d802 100644 Binary files a/data/simulation/Scene8/render_c.npz and b/data/simulation/Scene8/render_c.npz differ diff --git a/data/simulation/Scene8/render_c.png b/data/simulation/Scene8/render_c.png index ed21d82..321788d 100644 Binary files a/data/simulation/Scene8/render_c.png and b/data/simulation/Scene8/render_c.png differ diff --git a/data/simulation/Scene8/render_d.json b/data/simulation/Scene8/render_d.json index 81b2b95..685caa0 100644 --- a/data/simulation/Scene8/render_d.json +++ b/data/simulation/Scene8/render_d.json @@ -4,20 +4,20 @@ "id": 210, "link": "Board", "position_m": [ - 0.019999999552965164, - -0.019999999552965164, + 0.022248616442084312, + -0.021048327907919884, 0.000800000037997961 ], "position_mm": [ - 19.999999552965164, - -19.999999552965164, + 22.248616442084312, + -21.048327907919884, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999293684959412, 0.0, 0.0, - 0.0 + 0.01188500877469778 ], "normal": [ 0.0, @@ -30,20 +30,20 @@ "id": 211, "link": "Board", "position_m": [ - 0.25, - -0.009999999776482582, + 0.25300133228302, + -0.010174063965678215, 0.000800000037997961 ], "position_mm": [ - 250.0, - -9.999999776482582, + 253.00133228302002, + -10.174063965678215, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999685525894165, 0.0, 0.0, - 0.0 + -0.025077931582927704 ], "normal": [ 0.0, @@ -56,20 +56,20 @@ "id": 215, "link": "Board", "position_m": [ - 0.25, - -0.09000000357627869, + 0.2504083812236786, + -0.08926653116941452, 0.000800000037997961 ], "position_mm": [ - 250.0, - -90.00000357627869, + 250.4083812236786, + -89.26653116941452, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9997801184654236, 0.0, 0.0, - 0.0 + -0.020970959216356277 ], "normal": [ 0.0, @@ -82,20 +82,20 @@ "id": 214, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.009999999776482582, + 0.3477306663990021, + -0.01176825538277626, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -9.999999776482582, + 347.7306663990021, + -11.76825538277626, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999447464942932, 0.0, 0.0, - 0.0 + -0.010514543391764164 ], "normal": [ 0.0, @@ -108,20 +108,20 @@ "id": 208, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.09000000357627869, + 0.35207417607307434, + -0.08959650993347168, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -90.00000357627869, + 352.07417607307434, + -89.59650993347168, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999729573726654, 0.0, 0.0, - 0.0 + -0.023253614082932472 ], "normal": [ 0.0, @@ -134,20 +134,20 @@ "id": 206, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.009999999776482582, + 0.6496500372886658, + -0.010126194916665554, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -9.999999776482582, + 649.6500372886658, + -10.126194916665554, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999236464500427, 0.0, 0.0, - 0.0 + 0.012358828447759151 ], "normal": [ 0.0, @@ -160,20 +160,20 @@ "id": 205, "link": "Board", "position_m": [ - 0.75, - -0.09000000357627869, + 0.752602756023407, + -0.09041992574930191, 0.000800000037997961 ], "position_mm": [ - 750.0, - -90.00000357627869, + 752.602756023407, + -90.41992574930191, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999982118606567, 0.0, 0.0, - 0.0 + 0.001896142028272152 ], "normal": [ 0.0, @@ -186,20 +186,20 @@ "id": 207, "link": "Board", "position_m": [ - 0.75, - -0.009999999776482582, + 0.7524852156639099, + -0.011385345831513405, 0.000800000037997961 ], "position_mm": [ - 750.0, - -9.999999776482582, + 752.4852156639099, + -11.385345831513405, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9998287558555603, 0.0, 0.0, - 0.0 + 0.01850726269185543 ], "normal": [ 0.0, @@ -212,20 +212,20 @@ "id": 217, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.09000000357627869, + 0.6460961699485779, + -0.08964591473340988, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -90.00000357627869, + 646.0961699485779, + -89.64591473340988, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999154210090637, 0.0, 0.0, - 0.0 + -0.01300536748021841 ], "normal": [ 0.0, @@ -238,20 +238,20 @@ "id": 46, "link": "Board", "position_m": [ - 0.5367100238800049, - 0.18544000387191772, + 0.5344940423965454, + 0.18239015340805054, -0.02680000104010105 ], "position_mm": [ - 536.7100238800049, - 185.44000387191772, + 534.4940423965454, + 182.39015340805054, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.703818142414093, 0.0, 0.0, - 0.7071067690849304 + 0.7103801965713501 ], "normal": [ 0.0, @@ -264,20 +264,20 @@ "id": 47, "link": "Board", "position_m": [ - 0.3442299962043762, - -0.2865400016307831, + 0.3432222902774811, + -0.2886880338191986, -0.02680000104010105 ], "position_mm": [ - 344.2299962043762, - -286.5400016307831, + 343.2222902774811, + -288.6880338191986, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7088200449943542, 0.0, 0.0, - 0.7071067690849304 + 0.7053893804550171 ], "normal": [ 0.0, @@ -290,20 +290,20 @@ "id": 48, "link": "Board", "position_m": [ - 0.6886900067329407, - -0.32071998715400696, + 0.6865072250366211, + -0.31871849298477173, -0.02680000104010105 ], "position_mm": [ - 688.6900067329407, - -320.71998715400696, + 686.5072250366211, + -318.71849298477173, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6992313265800476, 0.0, 0.0, - 0.7071067690849304 + 0.7148955464363098 ], "normal": [ 0.0, @@ -316,20 +316,20 @@ "id": 49, "link": "Board", "position_m": [ - 1.00600004196167, - 0.15832999348640442, + 1.0054636001586914, + 0.15744544565677643, -0.02680000104010105 ], "position_mm": [ - 1006.0000419616699, - 158.32999348640442, + 1005.4636001586914, + 157.44544565677643, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7213794589042664, 0.0, 0.0, - 0.7071067690849304 + 0.6925400495529175 ], "normal": [ 0.0, @@ -342,20 +342,20 @@ "id": 50, "link": "Board", "position_m": [ - 0.5734099745750427, - 0.21186000108718872, + 0.57060307264328, + 0.2115737646818161, -0.02680000104010105 ], "position_mm": [ - 573.4099745750427, - 211.86000108718872, + 570.60307264328, + 211.5737646818161, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7020010352134705, 0.0, 0.0, - 0.7071067690849304 + 0.7121759653091431 ], "normal": [ 0.0, @@ -368,20 +368,20 @@ "id": 51, "link": "Board", "position_m": [ - 0.16779999434947968, - -0.17207999527454376, + 0.16782739758491516, + -0.17405369877815247, -0.02680000104010105 ], "position_mm": [ - 167.79999434947968, - -172.07999527454376, + 167.82739758491516, + -174.05369877815247, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7195118069648743, 0.0, 0.0, - 0.7071067690849304 + 0.6944802403450012 ], "normal": [ 0.0, @@ -394,20 +394,20 @@ "id": 52, "link": "Board", "position_m": [ - 0.09467999637126923, - 0.20866000652313232, + 0.09335096180438995, + 0.2123865783214569, -0.02680000104010105 ], "position_mm": [ - 94.67999637126923, - 208.66000652313232, + 93.35096180438995, + 212.3865783214569, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6987027525901794, 0.0, 0.0, - 0.7071067690849304 + 0.7154121398925781 ], "normal": [ 0.0, @@ -420,20 +420,20 @@ "id": 53, "link": "Board", "position_m": [ - 0.48625001311302185, - 0.21223999559879303, + 0.4882509112358093, + 0.21466295421123505, -0.02680000104010105 ], "position_mm": [ - 486.25001311302185, - 212.23999559879303, + 488.2509112358093, + 214.66295421123505, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7087159752845764, 0.0, 0.0, - 0.7071067690849304 + 0.7054939270019531 ], "normal": [ 0.0, @@ -446,20 +446,20 @@ "id": 54, "link": "Board", "position_m": [ - 0.34226998686790466, - -0.33059000968933105, + 0.3393630087375641, + -0.32810652256011963, -0.02680000104010105 ], "position_mm": [ - 342.26998686790466, - -330.59000968933105, + 339.3630087375641, + -328.10652256011963, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7050278782844543, 0.0, 0.0, - 0.7071067690849304 + 0.7091796398162842 ], "normal": [ 0.0, @@ -472,20 +472,20 @@ "id": 55, "link": "Board", "position_m": [ - 0.2837199866771698, - -0.262580007314682, + 0.2840869426727295, + -0.2614351212978363, -0.02680000104010105 ], "position_mm": [ - 283.7199866771698, - -262.580007314682, + 284.0869426727295, + -261.4351212978363, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7199468612670898, 0.0, 0.0, - 0.7071067690849304 + 0.6940292119979858 ], "normal": [ 0.0, @@ -498,20 +498,20 @@ "id": 56, "link": "Board", "position_m": [ - 0.4986799955368042, - 0.16866999864578247, + 0.5001215934753418, + 0.16501259803771973, -0.02680000104010105 ], "position_mm": [ - 498.6799955368042, - 168.66999864578247, + 500.1215934753418, + 165.01259803771973, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7080808877944946, 0.0, 0.0, - 0.7071067690849304 + 0.7061313390731812 ], "normal": [ 0.0, @@ -524,20 +524,20 @@ "id": 57, "link": "Board", "position_m": [ - 0.6028599739074707, - -0.3640500009059906, + 0.6033008098602295, + -0.36474767327308655, -0.02680000104010105 ], "position_mm": [ - 602.8599739074707, - -364.0500009059906, + 603.3008098602295, + -364.74767327308655, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7246779799461365, 0.0, 0.0, - 0.7071067690849304 + 0.6890876889228821 ], "normal": [ 0.0, @@ -550,20 +550,20 @@ "id": 58, "link": "Board", "position_m": [ - 0.0500900000333786, - -0.21810999512672424, + 0.047158900648355484, + -0.21727287769317627, -0.02680000104010105 ], "position_mm": [ - 50.0900000333786, - -218.10999512672424, + 47.158900648355484, + -217.27287769317627, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.701831042766571, 0.0, 0.0, - 0.7071067690849304 + 0.7123434543609619 ], "normal": [ 0.0, @@ -576,20 +576,20 @@ "id": 59, "link": "Board", "position_m": [ - 0.6262099742889404, - -0.2787500023841858, + 0.6269878149032593, + -0.27702319622039795, -0.02680000104010105 ], "position_mm": [ - 626.2099742889404, - -278.7500023841858, + 626.9878149032593, + -277.02319622039795, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6904125809669495, 0.0, 0.0, - 0.7071067690849304 + 0.7234158515930176 ], "normal": [ 0.0, @@ -602,20 +602,20 @@ "id": 60, "link": "Board", "position_m": [ - 0.43435999751091003, - 0.28380998969078064, + 0.43540406227111816, + 0.28185170888900757, -0.02680000104010105 ], "position_mm": [ - 434.35999751091003, - 283.80998969078064, + 435.40406227111816, + 281.85170888900757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7157310843467712, 0.0, 0.0, - 0.7071067690849304 + 0.698375940322876 ], "normal": [ 0.0, @@ -628,20 +628,20 @@ "id": 61, "link": "Board", "position_m": [ - -0.022420000284910202, - 0.3358300030231476, + -0.021439123898744583, + 0.3331937789916992, -0.02680000104010105 ], "position_mm": [ - -22.420000284910202, - 335.8300030231476, + -21.439123898744583, + 333.1937789916992, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6955463886260986, 0.0, 0.0, - 0.7071067690849304 + 0.718481183052063 ], "normal": [ 0.0, @@ -654,20 +654,20 @@ "id": 62, "link": "Board", "position_m": [ - 0.40470001101493835, - -0.17509999871253967, + 0.4012886583805084, + -0.17330820858478546, -0.02680000104010105 ], "position_mm": [ - 404.70001101493835, - -175.09999871253967, + 401.2886583805084, + -173.30820858478546, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894692778587341, 0.0, 0.0, - 0.7071067690849304 + 0.7243149280548096 ], "normal": [ 0.0, @@ -680,20 +680,20 @@ "id": 63, "link": "Board", "position_m": [ - 0.777400016784668, - -0.23614999651908875, + 0.7748330235481262, + -0.2368798702955246, -0.02680000104010105 ], "position_mm": [ - 777.400016784668, - -236.14999651908875, + 774.8330235481262, + -236.8798702955246, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6917868256568909, 0.0, 0.0, - 0.7071067690849304 + 0.7221018075942993 ], "normal": [ 0.0, @@ -706,20 +706,20 @@ "id": 64, "link": "Board", "position_m": [ - -0.02126999944448471, - -0.1882299929857254, + -0.019255325198173523, + -0.19011668860912323, -0.02680000104010105 ], "position_mm": [ - -21.26999944448471, - -188.2299929857254, + -19.255325198173523, + -190.11668860912323, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7106536626815796, 0.0, 0.0, - 0.7071067690849304 + 0.7035419940948486 ], "normal": [ 0.0, @@ -732,20 +732,20 @@ "id": 65, "link": "Board", "position_m": [ - 0.8033900260925293, - -0.29736998677253723, + 0.8008859157562256, + -0.29797449707984924, -0.02680000104010105 ], "position_mm": [ - 803.3900260925293, - -297.36998677253723, + 800.8859157562256, + -297.97449707984924, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6942296624183655, 0.0, 0.0, - 0.7071067690849304 + 0.7197535634040833 ], "normal": [ 0.0, @@ -758,20 +758,20 @@ "id": 66, "link": "Board", "position_m": [ - 0.2097499966621399, - -0.36322999000549316, + 0.20932474732398987, + -0.3642057478427887, -0.02680000104010105 ], "position_mm": [ - 209.7499966621399, - -363.22999000549316, + 209.32474732398987, + -364.2057478427887, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7164389491081238, 0.0, 0.0, - 0.7071067690849304 + 0.6976498365402222 ], "normal": [ 0.0, @@ -784,20 +784,20 @@ "id": 67, "link": "Board", "position_m": [ - 0.5230699777603149, - 0.2670400142669678, + 0.5241584181785583, + 0.26714980602264404, -0.02680000104010105 ], "position_mm": [ - 523.0699777603149, - 267.0400142669678, + 524.1584181785583, + 267.14980602264404, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894137859344482, 0.0, 0.0, - 0.7071067690849304 + 0.7243677973747253 ], "normal": [ 0.0, @@ -810,20 +810,20 @@ "id": 68, "link": "Board", "position_m": [ - 0.5737299919128418, - 0.1706400066614151, + 0.5749819278717041, + 0.17384926974773407, -0.02680000104010105 ], "position_mm": [ - 573.7299919128418, - 170.6400066614151, + 574.9819278717041, + 173.84926974773407, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6978878378868103, 0.0, 0.0, - 0.7071067690849304 + 0.7162070870399475 ], "normal": [ 0.0, @@ -836,20 +836,20 @@ "id": 69, "link": "Board", "position_m": [ - 0.00761000020429492, - -0.2812100052833557, + 0.0057358331978321075, + -0.27848321199417114, -0.02680000104010105 ], "position_mm": [ - 7.61000020429492, - -281.2100052833557, + 5.7358331978321075, + -278.48321199417114, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7193307876586914, 0.0, 0.0, - 0.7071067690849304 + 0.6946677565574646 ], "normal": [ 0.0, @@ -862,20 +862,20 @@ "id": 70, "link": "Board", "position_m": [ - 0.6018700003623962, - 0.3003300130367279, + 0.5982001423835754, + 0.299286812543869, -0.02680000104010105 ], "position_mm": [ - 601.8700003623962, - 300.3300130367279, + 598.2001423835754, + 299.286812543869, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7086071372032166, 0.0, 0.0, - 0.7071067690849304 + 0.7056032419204712 ], "normal": [ 0.0, @@ -888,20 +888,20 @@ "id": 71, "link": "Board", "position_m": [ - 0.749750018119812, - -0.28400999307632446, + 0.7513083219528198, + -0.28566882014274597, -0.02680000104010105 ], "position_mm": [ - 749.750018119812, - -284.00999307632446, + 751.3083219528198, + -285.668820142746, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7250687479972839, 0.0, 0.0, - 0.7071067690849304 + 0.6886765956878662 ], "normal": [ 0.0, @@ -914,20 +914,20 @@ "id": 72, "link": "Board", "position_m": [ - 0.44099000096321106, - 0.19431999325752258, + 0.4415956437587738, + 0.19342109560966492, -0.02680000104010105 ], "position_mm": [ - 440.99000096321106, - 194.31999325752258, + 441.5956437587738, + 193.42109560966492, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.688755214214325, 0.0, 0.0, - 0.7071067690849304 + 0.7249939441680908 ], "normal": [ 0.0, @@ -940,20 +940,20 @@ "id": 73, "link": "Board", "position_m": [ - 0.22172999382019043, - 0.3331100046634674, + 0.22175845503807068, + 0.33099427819252014, -0.02680000104010105 ], "position_mm": [ - 221.72999382019043, - 333.1100046634674, + 221.75845503807068, + 330.99427819252014, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7047278881072998, 0.0, 0.0, - 0.7071067690849304 + 0.7094777226448059 ], "normal": [ 0.0, @@ -966,20 +966,20 @@ "id": 74, "link": "Board", "position_m": [ - 0.09378000348806381, - 0.1445000022649765, + 0.09413553029298782, + 0.14080822467803955, -0.02680000104010105 ], "position_mm": [ - 93.78000348806381, - 144.5000022649765, + 94.13553029298782, + 140.80822467803955, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7212668061256409, 0.0, 0.0, - 0.7071067690849304 + 0.6926573514938354 ], "normal": [ 0.0, @@ -992,20 +992,20 @@ "id": 75, "link": "Board", "position_m": [ - -0.025699999183416367, - 0.19458000361919403, + -0.026741521432995796, + 0.19210436940193176, -0.02680000104010105 ], "position_mm": [ - -25.699999183416367, - 194.58000361919403, + -26.741521432995796, + 192.10436940193176, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7238720655441284, 0.0, 0.0, - 0.7071067690849304 + 0.689934253692627 ], "normal": [ 0.0, @@ -1018,20 +1018,20 @@ "id": 76, "link": "Board", "position_m": [ - 0.6852099895477295, - 0.16680000722408295, + 0.6859597563743591, + 0.16911664605140686, -0.02680000104010105 ], "position_mm": [ - 685.2099895477295, - 166.80000722408295, + 685.9597563743591, + 169.11664605140686, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7181246280670166, 0.0, 0.0, - 0.7071067690849304 + 0.6959145069122314 ], "normal": [ 0.0, @@ -1044,20 +1044,20 @@ "id": 77, "link": "Board", "position_m": [ - 0.01819000020623207, - 0.1915699988603592, + 0.015013295225799084, + 0.18992853164672852, -0.02680000104010105 ], "position_mm": [ - 18.19000020623207, - 191.5699988603592, + 15.013295225799084, + 189.92853164672852, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7166491746902466, 0.0, 0.0, - 0.7071067690849304 + 0.6974338293075562 ], "normal": [ 0.0, @@ -1070,20 +1070,20 @@ "id": 78, "link": "Board", "position_m": [ - 0.8231099843978882, - -0.3443799912929535, + 0.8210617303848267, + -0.3414073884487152, -0.02680000104010105 ], "position_mm": [ - 823.1099843978882, - -344.3799912929535, + 821.0617303848267, + -341.4073884487152, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6912208199501038, 0.0, 0.0, - 0.7071067690849304 + 0.7226436734199524 ], "normal": [ 0.0, @@ -1096,20 +1096,20 @@ "id": 79, "link": "Board", "position_m": [ - 0.3122999966144562, - -0.15910999476909637, + 0.3110635578632355, + -0.16000252962112427, -0.02680000104010105 ], "position_mm": [ - 312.2999966144562, - -159.10999476909637, + 311.0635578632355, + -160.00252962112427, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7194755673408508, 0.0, 0.0, - 0.7071067690849304 + 0.6945177912712097 ], "normal": [ 0.0, @@ -1122,20 +1122,20 @@ "id": 80, "link": "Board", "position_m": [ - 0.8635900020599365, - -0.3359200060367584, + 0.8641324639320374, + -0.33793237805366516, -0.02680000104010105 ], "position_mm": [ - 863.5900020599365, - -335.9200060367584, + 864.1324639320374, + -337.93237805366516, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.699359118938446, 0.0, 0.0, - 0.7071067690849304 + 0.7147704362869263 ], "normal": [ 0.0, @@ -1148,20 +1148,20 @@ "id": 81, "link": "Board", "position_m": [ - 0.13213999569416046, - 0.16902999579906464, + 0.13131681084632874, + 0.1663064956665039, -0.02680000104010105 ], "position_mm": [ - 132.13999569416046, - 169.02999579906464, + 131.31681084632874, + 166.3064956665039, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049572467803955, 0.0, 0.0, - 0.7071067690849304 + 0.7092497944831848 ], "normal": [ 0.0, @@ -1174,20 +1174,20 @@ "id": 82, "link": "Board", "position_m": [ - 0.21916000545024872, - 0.2972399890422821, + 0.21906347572803497, + 0.2957213819026947, -0.02680000104010105 ], "position_mm": [ - 219.16000545024872, - 297.2399890422821, + 219.06347572803497, + 295.7213819026947, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.706917941570282, 0.0, 0.0, - 0.7071067690849304 + 0.7072955965995789 ], "normal": [ 0.0, @@ -1200,20 +1200,20 @@ "id": 83, "link": "Board", "position_m": [ - 0.04416000097990036, - 0.33921998739242554, + 0.046367011964321136, + 0.340971440076828, -0.02680000104010105 ], "position_mm": [ - 44.16000097990036, - 339.21998739242554, + 46.36701196432114, + 340.971440076828, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7221697568893433, 0.0, 0.0, - 0.7071067690849304 + 0.6917159557342529 ], "normal": [ 0.0, @@ -1226,20 +1226,20 @@ "id": 84, "link": "Board", "position_m": [ - 0.40748998522758484, - 0.2584199905395508, + 0.40924882888793945, + 0.2613544166088104, -0.02680000104010105 ], "position_mm": [ - 407.48998522758484, - 258.4199905395508, + 409.24882888793945, + 261.3544166088104, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7240275144577026, 0.0, 0.0, - 0.7071067690849304 + 0.6897711157798767 ], "normal": [ 0.0, @@ -1252,20 +1252,20 @@ "id": 85, "link": "Board", "position_m": [ - 0.504580020904541, - -0.3127500116825104, + 0.5057622194290161, + -0.3140900731086731, -0.02680000104010105 ], "position_mm": [ - 504.580020904541, - -312.7500116825104, + 505.7622194290161, + -314.0900731086731, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7215025424957275, 0.0, 0.0, - 0.7071067690849304 + 0.6924118399620056 ], "normal": [ 0.0, @@ -1278,20 +1278,20 @@ "id": 86, "link": "Board", "position_m": [ - 0.36289000511169434, - 0.29201000928878784, + 0.36220046877861023, + 0.2955012917518616, -0.02680000104010105 ], "position_mm": [ - 362.89000511169434, - 292.01000928878784, + 362.20046877861023, + 295.5012917518616, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944923400878906, 0.0, 0.0, - 0.7071067690849304 + 0.7195001244544983 ], "normal": [ 0.0, @@ -1304,20 +1304,20 @@ "id": 87, "link": "Board", "position_m": [ - 0.9436299800872803, - -0.2457599937915802, + 0.9422120451927185, + -0.2451900839805603, -0.02680000104010105 ], "position_mm": [ - 943.6299800872803, - -245.7599937915802, + 942.2120451927185, + -245.1900839805603, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944408416748047, 0.0, 0.0, - 0.7071067690849304 + 0.7195497751235962 ], "normal": [ 0.0, @@ -1330,20 +1330,20 @@ "id": 88, "link": "Board", "position_m": [ - 0.7658699750900269, - 0.3160400092601776, + 0.763528048992157, + 0.31697556376457214, -0.02680000104010105 ], "position_mm": [ - 765.8699750900269, - 316.0400092601776, + 763.528048992157, + 316.97556376457214, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6920510530471802, 0.0, 0.0, - 0.7071067690849304 + 0.7218486070632935 ], "normal": [ 0.0, @@ -1356,20 +1356,20 @@ "id": 89, "link": "Board", "position_m": [ - 0.9880200028419495, - -0.36913999915122986, + 0.9887282848358154, + -0.37003207206726074, -0.02680000104010105 ], "position_mm": [ - 988.0200028419495, - -369.13999915122986, + 988.7282848358154, + -370.03207206726074, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884408593177795, 0.0, 0.0, - 0.7071067690849304 + 0.725292444229126 ], "normal": [ 0.0, @@ -1382,20 +1382,20 @@ "id": 90, "link": "Board", "position_m": [ - 0.6431699991226196, - 0.316430002450943, + 0.6421770453453064, + 0.31793758273124695, -0.02680000104010105 ], "position_mm": [ - 643.1699991226196, - 316.430002450943, + 642.1770453453064, + 317.93758273124695, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7011776566505432, 0.0, 0.0, - 0.7071067690849304 + 0.7129866480827332 ], "normal": [ 0.0, @@ -1408,20 +1408,20 @@ "id": 91, "link": "Board", "position_m": [ - 0.7233499884605408, - 0.32804998755455017, + 0.722328782081604, + 0.3285917341709137, -0.02680000104010105 ], "position_mm": [ - 723.3499884605408, - 328.04998755455017, + 722.328782081604, + 328.5917341709137, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7002686262130737, 0.0, 0.0, - 0.7071067690849304 + 0.713879406452179 ], "normal": [ 0.0, @@ -1434,20 +1434,20 @@ "id": 92, "link": "Board", "position_m": [ - 0.6450899839401245, - -0.18483999371528625, + 0.6461195349693298, + -0.18722259998321533, -0.02680000104010105 ], "position_mm": [ - 645.0899839401245, - -184.83999371528625, + 646.1195349693298, + -187.22259998321533, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049509286880493, 0.0, 0.0, - 0.7071067690849304 + 0.709256112575531 ], "normal": [ 0.0, @@ -1460,20 +1460,20 @@ "id": 93, "link": "Board", "position_m": [ - 0.9348800182342529, - 0.1436000019311905, + 0.9347444176673889, + 0.13978174328804016, -0.02680000104010105 ], "position_mm": [ - 934.8800182342529, - 143.6000019311905, + 934.7444176673889, + 139.78174328804016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7046663165092468, 0.0, 0.0, - 0.7071067690849304 + 0.7095388770103455 ], "normal": [ 0.0, @@ -1486,20 +1486,20 @@ "id": 94, "link": "Board", "position_m": [ - 0.8756999969482422, - 0.17364999651908875, + 0.8736200928688049, + 0.17575305700302124, -0.02680000104010105 ], "position_mm": [ - 875.6999969482422, - 173.64999651908875, + 873.6200928688049, + 175.75305700302124, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7152015566825867, 0.0, 0.0, - 0.7071067690849304 + 0.6989182829856873 ], "normal": [ 0.0, @@ -1512,20 +1512,20 @@ "id": 95, "link": "Board", "position_m": [ - 0.186039999127388, - -0.27406999468803406, + 0.18634237349033356, + -0.2775443494319916, -0.02680000104010105 ], "position_mm": [ - 186.039999127388, - -274.06999468803406, + 186.34237349033356, + -277.5443494319916, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884647011756897, 0.0, 0.0, - 0.7071067690849304 + 0.7252698540687561 ], "normal": [ 0.0, @@ -1538,20 +1538,20 @@ "id": 96, "link": "Board", "position_m": [ - 0.36976999044418335, - -0.186489999294281, + 0.37110528349876404, + -0.18445371091365814, -0.02680000104010105 ], "position_mm": [ - 369.76999044418335, - -186.489999294281, + 371.10528349876404, + -184.45371091365814, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7109458446502686, 0.0, 0.0, - 0.7071067690849304 + 0.7032467722892761 ], "normal": [ 0.0, @@ -1564,20 +1564,20 @@ "id": 97, "link": "Board", "position_m": [ - 0.30434998869895935, - -0.3596700131893158, + 0.3060058653354645, + -0.35906118154525757, -0.02680000104010105 ], "position_mm": [ - 304.34998869895935, - -359.6700131893158, + 306.0058653354645, + -359.06118154525757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7118277549743652, 0.0, 0.0, - 0.7071067690849304 + 0.7023540735244751 ], "normal": [ 0.0, @@ -1590,20 +1590,20 @@ "id": 98, "link": "Board", "position_m": [ - 0.5752699971199036, - 0.31505998969078064, + 0.5773541331291199, + 0.3162256181240082, -0.02680000104010105 ], "position_mm": [ - 575.2699971199036, - 315.05998969078064, + 577.3541331291199, + 316.2256181240082, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7125511169433594, 0.0, 0.0, - 0.7071067690849304 + 0.7016202211380005 ], "normal": [ 0.0, @@ -1616,20 +1616,20 @@ "id": 99, "link": "Board", "position_m": [ - 0.9591599702835083, - -0.32155001163482666, + 0.9567416310310364, + -0.32076552510261536, -0.02680000104010105 ], "position_mm": [ - 959.1599702835083, - -321.55001163482666, + 956.7416310310364, + -320.76552510261536, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7188982963562012, 0.0, 0.0, - 0.7071067690849304 + 0.695115327835083 ], "normal": [ 0.0, @@ -1642,20 +1642,20 @@ "id": 100, "link": "Board", "position_m": [ - 0.8032500147819519, - 0.17236000299453735, + 0.8028234243392944, + 0.17089414596557617, -0.02680000104010105 ], "position_mm": [ - 803.2500147819519, - 172.36000299453735, + 802.8234243392944, + 170.89414596557617, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6970105767250061, 0.0, 0.0, - 0.7071067690849304 + 0.7170608639717102 ], "normal": [ 0.0, @@ -1668,20 +1668,20 @@ "id": 101, "link": "Board", "position_m": [ - 0.1177000030875206, - 0.298660010099411, + 0.11483254283666611, + 0.2996973693370819, -0.02680000104010105 ], "position_mm": [ - 117.7000030875206, - 298.660010099411, + 114.83254283666611, + 299.6973693370819, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6896732449531555, 0.0, 0.0, - 0.7071067690849304 + 0.7241207361221313 ], "normal": [ 0.0, @@ -1694,20 +1694,20 @@ "id": 102, "link": "Board", "position_m": [ - 0.6496899724006653, - -0.22300000488758087, + 0.650715172290802, + -0.22414876520633698, -0.02680000104010105 ], "position_mm": [ - 649.6899724006653, - -223.00000488758087, + 650.715172290802, + -224.14876520633698, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7192299962043762, 0.0, 0.0, - 0.7071067690849304 + 0.6947720646858215 ], "normal": [ 0.0, @@ -1720,20 +1720,20 @@ "id": 103, "link": "Board", "position_m": [ - 0.1057099997997284, - -0.1877100020647049, + 0.10463682562112808, + -0.1915196031332016, -0.02680000104010105 ], "position_mm": [ - 105.7099997997284, - -187.7100020647049, + 104.63682562112808, + -191.5196031332016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6989580392837524, 0.0, 0.0, - 0.7071067690849304 + 0.7151626944541931 ], "normal": [ 0.0, @@ -1746,20 +1746,20 @@ "id": 104, "link": "Board", "position_m": [ - 0.8267099857330322, - 0.23916000127792358, + 0.8295353055000305, + 0.24187608063220978, -0.02680000104010105 ], "position_mm": [ - 826.7099857330322, - 239.16000127792358, + 829.5353055000305, + 241.87608063220978, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6984688639640808, 0.0, 0.0, - 0.7071067690849304 + 0.7156404852867126 ], "normal": [ 0.0, @@ -1772,20 +1772,20 @@ "id": 105, "link": "Board", "position_m": [ - 0.5248399972915649, - -0.26625001430511475, + 0.5217954516410828, + -0.26843637228012085, -0.02680000104010105 ], "position_mm": [ - 524.8399972915649, - -266.25001430511475, + 521.7954516410828, + -268.43637228012085, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.696261465549469, 0.0, 0.0, - 0.7071067690849304 + 0.7177882790565491 ], "normal": [ 0.0, @@ -1798,23 +1798,23 @@ "id": 198, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.053141459822654724, - 0.09089445322751999 + 0.16089382767677307, + -0.05336204171180725, + 0.09088674932718277 ], "position_mm": [ - 159.9999964237213, - -53.141459822654724, - 90.89445322751999 + 160.89382767677307, + -53.36204171180725, + 90.88674932718277 ], "rotation_quaternion": [ - 0.9998477101325989, - 0.017452426254749298, - 0.0, - 0.0 + 0.9996293783187866, + 0.01744861528277397, + 0.000364696083124727, + -0.02089340053498745 ], "normal": [ - 0.0, + 5.820766091346741e-11, -0.03489953652024269, 0.9993908405303955 ] @@ -1824,20 +1824,20 @@ "id": 229, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.14308664202690125, - 0.08775349706411362 + 0.15712648630142212, + -0.14263543486595154, + 0.08776925504207611 ], "position_mm": [ - 159.9999964237213, - -143.08664202690125, - 87.75349706411362 + 157.12648630142212, + -142.63543486595154, + 87.76925504207611 ], "rotation_quaternion": [ - 0.9998477101325989, - 0.017452426254749298, - 0.0, - 0.0 + 0.9998462796211243, + 0.017452402040362358, + -2.9468068532878533e-05, + 0.0016882226336747408 ], "normal": [ 0.0, @@ -1850,24 +1850,24 @@ "id": 242, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.1406087726354599, - 0.016796745359897614 + 0.15994328260421753, + -0.13829448819160461, + 0.016877561807632446 ], "position_mm": [ - 159.9999964237213, - -140.6087726354599, - 16.796745359897614 + 159.94328260421753, + -138.29448819160461, + 16.877561807632446 ], "rotation_quaternion": [ - 0.01234077475965023, - -0.7069991230964661, - -0.7069990634918213, - -0.0123407281935215 + 0.01263562124222517, + -0.723891019821167, + -0.6896935701370239, + -0.012038656510412693 ], "normal": [ -6.332993507385254e-08, - 0.034899599850177765, + 0.03489959239959717, -0.9993908405303955 ] }, @@ -1876,25 +1876,25 @@ "id": 243, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.1773260533809662, - 0.05103618651628494 + 0.16063550114631653, + -0.17718979716300964, + 0.04713420197367668 ], "position_mm": [ - 159.9999964237213, - -177.3260533809662, - 51.03618651628494 + 160.63550114631653, + -177.18979716300964, + 47.13420197367668 ], "rotation_quaternion": [ - 0.6946583986282349, - 0.7193397879600525, - 0.0, - 0.0 + 0.6946529150009155, + 0.7193341851234436, + 0.0028473015408962965, + -0.0027496074326336384 ], "normal": [ - 0.0, - -0.9993908405303955, - -0.03489944338798523 + -4.656613428188905e-10, + -0.9993909001350403, + -0.03489956632256508 ] }, { @@ -1903,24 +1903,24 @@ "link": "Ellbow", "position_m": [ 0.2854999899864197, - -0.14184769988059998, - 0.052275121212005615 + -0.14111287891864777, + 0.048454251140356064 ], "position_mm": [ 285.4999899864197, - -141.84769988059998, - 52.275121212005615 + -141.11287891864777, + 48.454251140356064 ], "rotation_quaternion": [ - 0.48674026131629944, - -0.5129171013832092, - 0.48674023151397705, - -0.5129171013832092 + 0.4915550947189331, + -0.5083047151565552, + 0.4915551245212555, + -0.5083046555519104 ], "normal": [ 1.0, - 2.9802322387695312e-08, - 2.9802322387695312e-08 + 0.0, + -1.1920927533992653e-07 ] }, { @@ -1928,25 +1928,25 @@ "id": 245, "link": "Ellbow", "position_m": [ - 0.25, - -0.17729905247688293, - 0.05413304641842842 + 0.24974152445793152, + -0.1773720681667328, + 0.05273985490202904 ], "position_mm": [ - 250.0, - -177.29905247688293, - 54.13304641842842 + 249.74152445793152, + -177.3720681667328, + 52.73985490202904 ], "rotation_quaternion": [ - 0.5129170417785645, - 0.48674020171165466, - 0.4867401123046875, - -0.512917160987854 + 0.511612594127655, + 0.48550233244895935, + 0.48797500133514404, + -0.5142183303833008 ], "normal": [ - -2.0861628513557662e-07, + -8.940696716308594e-08, -0.9986295700073242, - 0.05233597010374069 + 0.05233581364154816 ] }, { @@ -1954,25 +1954,25 @@ "id": 246, "link": "Ellbow", "position_m": [ - 0.25, - -0.10639634728431702, - 0.05041719600558281 + 0.2504028081893921, + -0.10619588941335678, + 0.05424221232533455 ], "position_mm": [ - 250.0, - -106.39634728431702, - 50.41719600558281 + 250.4028081893921, + -106.19588941335678, + 54.24221232533455 ], "rotation_quaternion": [ - 0.6883546113967896, - -0.7253744006156921, - -0.0, - -0.0 + 0.688308596611023, + -0.7253260016441345, + 0.008378714323043823, + 0.007951104082167149 ], "normal": [ - 0.0, - 0.9986295104026794, - -0.05233597010374069 + -2.7939681679356454e-09, + 0.9986295700073242, + -0.052336134016513824 ] }, { @@ -1980,25 +1980,25 @@ "id": 247, "link": "Ellbow", "position_m": [ - 0.21249999105930328, - -0.10639634728431702, - 0.05041719600558281 + 0.21214139461517334, + -0.10653681308031082, + 0.047736942768096924 ], "position_mm": [ - 212.49999105930328, - -106.39634728431702, - 50.41719600558281 + 212.14139461517334, + -106.53681308031082, + 47.736942768096924 ], "rotation_quaternion": [ - 0.6883546113967896, - -0.7253744006156921, - -0.0, - -0.0 + 0.6882286667823792, + -0.7252416014671326, + 0.013876251876354218, + 0.013168072327971458 ], "normal": [ 0.0, - 0.9986295104026794, - -0.05233597010374069 + 0.9986295700073242, + -0.05233585834503174 ] }, { @@ -2006,25 +2006,25 @@ "id": 248, "link": "Ellbow", "position_m": [ - 0.21249999105930328, - -0.17729905247688293, - 0.05413304641842842 + 0.2161109298467636, + -0.17732998728752136, + 0.053542688488960266 ], "position_mm": [ - 212.49999105930328, - -177.29905247688293, - 54.13304641842842 + 216.1109298467636, + -177.32998728752136, + 53.542688488960266 ], "rotation_quaternion": [ - 0.5129170417785645, - 0.48674020171165466, - 0.4867401123046875, - -0.512917160987854 + 0.5208669900894165, + 0.4942845106124878, + 0.4790772497653961, + -0.5048421025276184 ], "normal": [ - -2.0861628513557662e-07, + -2.0861622829215776e-07, -0.9986295700073242, - 0.05233597010374069 + 0.052335791289806366 ] }, { @@ -2032,24 +2032,24 @@ "id": 232, "link": "Ellbow", "position_m": [ - 0.25, - -0.16823066771030426, - 0.02851978689432144 + 0.24789133667945862, + -0.16838005185127258, + 0.028685705736279488 ], "position_mm": [ - 250.0, - -168.23066771030426, - 28.51978689432144 + 247.89133667945862, + -168.38005185127258, + 28.685705736279488 ], "rotation_quaternion": [ - 0.4067366421222687, - 0.9135454893112183, - 0.0, - 0.0 + 0.406638503074646, + 0.9133250713348389, + 0.02006508968770504, + -0.008933553472161293 ], "normal": [ 0.0, - -0.7431448698043823, + -0.7431448101997375, -0.6691306233406067 ] }, @@ -2058,24 +2058,24 @@ "id": 231, "link": "Ellbow", "position_m": [ - 0.25, - -0.1180923730134964, - 0.02589215338230133 + 0.250872403383255, + -0.12076263129711151, + 0.02348783239722252 ], "position_mm": [ - 250.0, - -118.0923730134964, - 25.89215338230133 + 250.872403383255, + -120.76263129711151, + 23.48783239722252 ], "rotation_quaternion": [ - 0.35836800932884216, - -0.9335803985595703, - -0.0, - -0.0 + 0.35831689834594727, + -0.9334472417831421, + 0.01576980948448181, + 0.006053464487195015 ], "normal": [ - 0.0, - 0.6691306829452515, + -9.313224635931761e-10, + 0.6691307425498962, -0.7431447505950928 ] }, @@ -2084,25 +2084,25 @@ "id": 120, "link": "Arm2", "position_m": [ - 0.28217554092407227, - -0.1509692370891571, - 0.16490685939788818 + 0.28105148673057556, + -0.15331996977329254, + 0.1661108285188675 ], "position_mm": [ - 282.17554092407227, - -150.9692370891571, - 164.90685939788818 + 281.05148673057556, + -153.31996977329254, + 166.1108285188675 ], "rotation_quaternion": [ - 0.3698526918888092, - -0.3897433578968048, - 0.5805523991584778, - -0.6117745041847229 + 0.38425543904304504, + -0.37586739659309387, + 0.5896310210227966, + -0.6028323173522949 ], "normal": [ - 0.9063078165054321, + 0.9063077569007874, -0.4220390319824219, - 0.02211807668209076 + 0.02211800031363964 ] }, { @@ -2110,25 +2110,25 @@ "id": 122, "link": "Arm2", "position_m": [ - 0.2166409194469452, - -0.14811114966869354, - 0.16475707292556763 + 0.21583980321884155, + -0.14599870145320892, + 0.1630089282989502 ], "position_mm": [ - 216.6409194469452, - -148.11114966869354, - 164.75707292556763 + 215.83980321884155, + -145.99870145320892, + 163.0089282989502 ], "rotation_quaternion": [ - 0.3948240280151367, - -0.41605767607688904, - -0.5638671517372131, - 0.59419184923172 + 0.40095359086990356, + -0.41019850969314575, + -0.5681437253952026, + 0.5900730490684509 ], "normal": [ -0.9396926164627075, - -0.34155139327049255, - 0.017899779602885246 + -0.34155142307281494, + 0.017899883911013603 ] }, { @@ -2136,25 +2136,25 @@ "id": 218, "link": "Arm2", "position_m": [ - 0.2833590805530548, - -0.12386099994182587, - 0.16348618268966675 + 0.2827777862548828, + -0.1221935898065567, + 0.1647852659225464 ], "position_mm": [ - 283.3590805530548, - -123.86099994182587, - 163.48618268966675 + 282.7777862548828, + -122.1935898065567, + 164.7852659225464 ], "rotation_quaternion": [ - 0.5638671517372131, - -0.5941919088363647, - 0.39482399821281433, - -0.41605764627456665 + 0.573472261428833, + -0.5847662091255188, + 0.40865448117256165, + -0.4027152955532074 ], "normal": [ 0.9396926164627075, - 0.3415515422821045, - -0.017899898812174797 + 0.34155160188674927, + -0.01789996027946472 ] }, { @@ -2162,25 +2162,25 @@ "id": 113, "link": "Arm2", "position_m": [ - 0.23956838250160217, - -0.10370121896266937, - 0.23252572119235992 + 0.24005401134490967, + -0.10354935377836227, + 0.23204615712165833 ], "position_mm": [ - 239.56838250160217, - -103.70121896266937, - 232.52572119235992 + 240.05401134490967, + -103.54935377836227, + 232.04615712165833 ], "rotation_quaternion": [ - 0.6778969764709473, - -0.7143542766571045, - -0.1195315346121788, - 0.12595993280410767 + 0.6763865351676941, + -0.715695858001709, + -0.1112171933054924, + 0.13383378088474274 ], "normal": [ - -0.3420201539993286, + -0.342020183801651, 0.9384047985076904, - -0.04917961359024048 + -0.049179576337337494 ] }, { @@ -2188,25 +2188,25 @@ "id": 114, "link": "Arm2", "position_m": [ - 0.28217554092407227, - -0.1473057121038437, - 0.2348109483718872 + 0.28169676661491394, + -0.1482471227645874, + 0.23646606504917145 ], "position_mm": [ - 282.17554092407227, - -147.3057121038437, - 234.8109483718872 + 281.69676661491394, + -148.2471227645874, + 236.46606504917145 ], "rotation_quaternion": [ - 0.3698526918888092, - -0.3897433578968048, - 0.5805523991584778, - -0.6117745041847229 + 0.37515369057655334, + -0.3846849799156189, + 0.5839164853096008, + -0.6085382103919983 ], "normal": [ 0.9063078165054321, -0.4220390319824219, - 0.02211807668209076 + 0.022118031978607178 ] }, { @@ -2214,25 +2214,25 @@ "id": 115, "link": "Arm2", "position_m": [ - 0.23499630391597748, - -0.16445402801036835, - 0.23570963740348816 + 0.23175391554832458, + -0.16287928819656372, + 0.23686790466308594 ], "position_mm": [ - 234.99630391597748, - -164.45402801036835, - 235.70963740348816 + 231.75391554832458, + -162.87928819656372, + 236.86790466308594 ], "rotation_quaternion": [ - 0.14898721873760223, - -0.15699973702430725, - -0.6720378994941711, - 0.7081800699234009 + 0.16329166293144226, + -0.14336413145065308, + -0.6750782132148743, + 0.7050191760063171 ], "normal": [ - -0.4226182699203491, - -0.9050657749176025, - 0.047432348132133484 + -0.42261815071105957, + -0.9050657153129578, + 0.04743234068155289 ] }, { @@ -2240,25 +2240,25 @@ "id": 124, "link": "Arm2", "position_m": [ - 0.2166409194469452, - -0.14251121878623962, - 0.27161043882369995 + 0.215361088514328, + -0.13906101882457733, + 0.2702573835849762 ], "position_mm": [ - 216.6409194469452, - -142.51121878623962, - 271.61043882369995 + 215.361088514328, + -139.06101882457733, + 270.2573835849762 ], "rotation_quaternion": [ - 0.3948240280151367, - -0.41605767607688904, - -0.5638671517372131, - 0.59419184923172 + 0.4048137068748474, + -0.40646475553512573, + -0.5708208680152893, + 0.5874315500259399 ], "normal": [ - -0.9396926164627075, - -0.34155139327049255, - 0.017899779602885246 + -0.9396927356719971, + -0.34155136346817017, + 0.0178998876363039 ] }, { @@ -2266,25 +2266,25 @@ "id": 219, "link": "Arm2", "position_m": [ - 0.2833590805530548, - -0.11826106160879135, - 0.2703395485877991 + 0.2839730978012085, + -0.1197981908917427, + 0.2732433080673218 ], "position_mm": [ - 283.3590805530548, - -118.26106160879135, - 270.3395485877991 + 283.9730978012085, + -119.7981908917427, + 273.2433080673218 ], "rotation_quaternion": [ - 0.5638671517372131, - -0.5941919088363647, - 0.39482399821281433, - -0.41605764627456665 + 0.5536868572235107, + -0.6035252809524536, + 0.3804040551185608, + -0.4295123219490051 ], "normal": [ 0.9396926164627075, - 0.3415515422821045, - -0.017899898812174797 + 0.34155160188674927, + -0.01790008135139942 ] }, { @@ -2292,25 +2292,25 @@ "id": 40, "link": "FingerA", "position_m": [ - 0.2899565100669861, - -0.17529995739459991, - 0.32142582535743713 + 0.29232141375541687, + -0.1764823943376541, + 0.3220147490501404 ], "position_mm": [ - 289.9565100669861, - -175.29995739459991, - 321.42582535743713 + 292.32141375541687, + -176.4823943376541, + 322.0147490501404 ], "rotation_quaternion": [ - 0.09116978198289871, - 0.1283128261566162, - -0.9407153129577637, - 0.3004639744758606 + 0.09850682318210602, + 0.15133115649223328, + -0.9372877478599548, + 0.29813918471336365 ], "normal": [ - -0.09442286938428879, + -0.09442298859357834, -0.58869868516922, - -0.802819013595581 + -0.8028188943862915 ] }, { @@ -2318,25 +2318,25 @@ "id": 41, "link": "FingerA", "position_m": [ - 0.2606137990951538, - -0.1430271714925766, - 0.34494104981422424 + 0.25828540325164795, + -0.1438424289226532, + 0.3448388874530792 ], "position_mm": [ - 260.6137990951538, - -143.0271714925766, - 344.94104981422424 + 258.28540325164795, + -143.8424289226532, + 344.8388874530792 ], "rotation_quaternion": [ - 0.9218348264694214, - 0.3176575303077698, - 0.014650888741016388, - 0.2215842604637146 + 0.9255684018135071, + 0.3173528015613556, + 0.02020304463803768, + 0.20543166995048523 ], "normal": [ - 0.16778722405433655, + 0.16778723895549774, -0.5791627764701843, - 0.797758162021637 + 0.7977581024169922 ] }, { @@ -2344,25 +2344,25 @@ "id": 42, "link": "FingerA", "position_m": [ - 0.2914414703845978, - -0.17887626588344574, - 0.34523412585258484 + 0.2898494303226471, + -0.176236093044281, + 0.3460860550403595 ], "position_mm": [ - 291.4414703845978, - -178.87626588344574, - 345.23412585258484 + 289.8494303226471, + -176.236093044281, + 346.0860550403595 ], "rotation_quaternion": [ - 0.8503676056861877, - -0.036447491496801376, - 0.46652355790138245, - 0.24062895774841309 + 0.8531429767608643, + -0.04194018244743347, + 0.46606194972991943, + 0.2305956482887268 ], "normal": [ - 0.775892436504364, + 0.7758925557136536, 0.28650566935539246, - 0.5620546936988831 + 0.5620545744895935 ] }, { @@ -2370,24 +2370,24 @@ "id": 43, "link": "FingerB", "position_m": [ - 0.2449948787689209, - -0.17503619194030762, - 0.34638407826423645 + 0.2457762509584427, + -0.17510268092155457, + 0.34634095430374146 ], "position_mm": [ - 244.9948787689209, - -175.03619194030762, - 346.38407826423645 + 245.7762509584427, + -175.10268092155457, + 346.34095430374146 ], "rotation_quaternion": [ - 0.5744553208351135, - -0.14799325168132782, - 0.2769269645214081, - 0.7559170126914978 + 0.5884477496147156, + -0.1531301736831665, + 0.27411988377571106, + 0.7450762987136841 ], "normal": [ - 0.09442311525344849, - 0.5886986255645752, + 0.09442314505577087, + 0.58869868516922, 0.8028188943862915 ] }, @@ -2396,25 +2396,25 @@ "id": 44, "link": "FingerB", "position_m": [ - 0.2617010772228241, - -0.17375431954860687, - 0.29974982142448425 + 0.26277849078178406, + -0.17385278642177582, + 0.2974333167076111 ], "position_mm": [ - 261.7010772228241, - -173.75431954860687, - 299.74982142448425 + 262.77849078178406, + -173.85278642177582, + 297.4333167076111 ], "rotation_quaternion": [ - 0.38967594504356384, - 0.5015904307365417, - -0.37314140796661377, - 0.6762581467628479 + 0.3767874836921692, + 0.4944274127483368, + -0.3825819492340088, + 0.6835229992866516 ], "normal": [ - 0.387600839138031, + 0.3876008689403534, -0.8955954313278198, - 0.21834495663642883 + 0.21834509074687958 ] }, { @@ -2422,25 +2422,25 @@ "id": 45, "link": "FingerB", "position_m": [ - 0.2530798017978668, - -0.19687142968177795, - 0.3400842249393463 + 0.2529226243495941, + -0.19617487490177155, + 0.3381246030330658 ], "position_mm": [ - 253.07980179786682, - -196.87142968177795, - 340.0842249393463 + 252.92262434959412, + -196.17487490177155, + 338.1246030330658 ], "rotation_quaternion": [ - 0.583169162273407, - 0.41783174872398376, - -0.6625435948371887, - 0.21532851457595825 + 0.5877432227134705, + 0.43223538994789124, + -0.65323805809021, + 0.2025107741355896 ], "normal": [ - -0.5928077697753906, - -0.7726622819900513, - -0.22709473967552185 + -0.5928078293800354, + -0.7726622223854065, + -0.22709466516971588 ] } ] \ No newline at end of file diff --git a/data/simulation/Scene8/render_d.npz b/data/simulation/Scene8/render_d.npz index b10ee26..38ab935 100644 Binary files a/data/simulation/Scene8/render_d.npz and b/data/simulation/Scene8/render_d.npz differ diff --git a/data/simulation/Scene8/render_d.png b/data/simulation/Scene8/render_d.png index fec8349..2d8f57c 100644 Binary files a/data/simulation/Scene8/render_d.png and b/data/simulation/Scene8/render_d.png differ diff --git a/data/simulation/Scene8/render_e.json b/data/simulation/Scene8/render_e.json index 81b2b95..685caa0 100644 --- a/data/simulation/Scene8/render_e.json +++ b/data/simulation/Scene8/render_e.json @@ -4,20 +4,20 @@ "id": 210, "link": "Board", "position_m": [ - 0.019999999552965164, - -0.019999999552965164, + 0.022248616442084312, + -0.021048327907919884, 0.000800000037997961 ], "position_mm": [ - 19.999999552965164, - -19.999999552965164, + 22.248616442084312, + -21.048327907919884, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999293684959412, 0.0, 0.0, - 0.0 + 0.01188500877469778 ], "normal": [ 0.0, @@ -30,20 +30,20 @@ "id": 211, "link": "Board", "position_m": [ - 0.25, - -0.009999999776482582, + 0.25300133228302, + -0.010174063965678215, 0.000800000037997961 ], "position_mm": [ - 250.0, - -9.999999776482582, + 253.00133228302002, + -10.174063965678215, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999685525894165, 0.0, 0.0, - 0.0 + -0.025077931582927704 ], "normal": [ 0.0, @@ -56,20 +56,20 @@ "id": 215, "link": "Board", "position_m": [ - 0.25, - -0.09000000357627869, + 0.2504083812236786, + -0.08926653116941452, 0.000800000037997961 ], "position_mm": [ - 250.0, - -90.00000357627869, + 250.4083812236786, + -89.26653116941452, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9997801184654236, 0.0, 0.0, - 0.0 + -0.020970959216356277 ], "normal": [ 0.0, @@ -82,20 +82,20 @@ "id": 214, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.009999999776482582, + 0.3477306663990021, + -0.01176825538277626, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -9.999999776482582, + 347.7306663990021, + -11.76825538277626, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999447464942932, 0.0, 0.0, - 0.0 + -0.010514543391764164 ], "normal": [ 0.0, @@ -108,20 +108,20 @@ "id": 208, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.09000000357627869, + 0.35207417607307434, + -0.08959650993347168, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -90.00000357627869, + 352.07417607307434, + -89.59650993347168, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999729573726654, 0.0, 0.0, - 0.0 + -0.023253614082932472 ], "normal": [ 0.0, @@ -134,20 +134,20 @@ "id": 206, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.009999999776482582, + 0.6496500372886658, + -0.010126194916665554, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -9.999999776482582, + 649.6500372886658, + -10.126194916665554, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999236464500427, 0.0, 0.0, - 0.0 + 0.012358828447759151 ], "normal": [ 0.0, @@ -160,20 +160,20 @@ "id": 205, "link": "Board", "position_m": [ - 0.75, - -0.09000000357627869, + 0.752602756023407, + -0.09041992574930191, 0.000800000037997961 ], "position_mm": [ - 750.0, - -90.00000357627869, + 752.602756023407, + -90.41992574930191, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999982118606567, 0.0, 0.0, - 0.0 + 0.001896142028272152 ], "normal": [ 0.0, @@ -186,20 +186,20 @@ "id": 207, "link": "Board", "position_m": [ - 0.75, - -0.009999999776482582, + 0.7524852156639099, + -0.011385345831513405, 0.000800000037997961 ], "position_mm": [ - 750.0, - -9.999999776482582, + 752.4852156639099, + -11.385345831513405, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9998287558555603, 0.0, 0.0, - 0.0 + 0.01850726269185543 ], "normal": [ 0.0, @@ -212,20 +212,20 @@ "id": 217, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.09000000357627869, + 0.6460961699485779, + -0.08964591473340988, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -90.00000357627869, + 646.0961699485779, + -89.64591473340988, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999154210090637, 0.0, 0.0, - 0.0 + -0.01300536748021841 ], "normal": [ 0.0, @@ -238,20 +238,20 @@ "id": 46, "link": "Board", "position_m": [ - 0.5367100238800049, - 0.18544000387191772, + 0.5344940423965454, + 0.18239015340805054, -0.02680000104010105 ], "position_mm": [ - 536.7100238800049, - 185.44000387191772, + 534.4940423965454, + 182.39015340805054, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.703818142414093, 0.0, 0.0, - 0.7071067690849304 + 0.7103801965713501 ], "normal": [ 0.0, @@ -264,20 +264,20 @@ "id": 47, "link": "Board", "position_m": [ - 0.3442299962043762, - -0.2865400016307831, + 0.3432222902774811, + -0.2886880338191986, -0.02680000104010105 ], "position_mm": [ - 344.2299962043762, - -286.5400016307831, + 343.2222902774811, + -288.6880338191986, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7088200449943542, 0.0, 0.0, - 0.7071067690849304 + 0.7053893804550171 ], "normal": [ 0.0, @@ -290,20 +290,20 @@ "id": 48, "link": "Board", "position_m": [ - 0.6886900067329407, - -0.32071998715400696, + 0.6865072250366211, + -0.31871849298477173, -0.02680000104010105 ], "position_mm": [ - 688.6900067329407, - -320.71998715400696, + 686.5072250366211, + -318.71849298477173, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6992313265800476, 0.0, 0.0, - 0.7071067690849304 + 0.7148955464363098 ], "normal": [ 0.0, @@ -316,20 +316,20 @@ "id": 49, "link": "Board", "position_m": [ - 1.00600004196167, - 0.15832999348640442, + 1.0054636001586914, + 0.15744544565677643, -0.02680000104010105 ], "position_mm": [ - 1006.0000419616699, - 158.32999348640442, + 1005.4636001586914, + 157.44544565677643, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7213794589042664, 0.0, 0.0, - 0.7071067690849304 + 0.6925400495529175 ], "normal": [ 0.0, @@ -342,20 +342,20 @@ "id": 50, "link": "Board", "position_m": [ - 0.5734099745750427, - 0.21186000108718872, + 0.57060307264328, + 0.2115737646818161, -0.02680000104010105 ], "position_mm": [ - 573.4099745750427, - 211.86000108718872, + 570.60307264328, + 211.5737646818161, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7020010352134705, 0.0, 0.0, - 0.7071067690849304 + 0.7121759653091431 ], "normal": [ 0.0, @@ -368,20 +368,20 @@ "id": 51, "link": "Board", "position_m": [ - 0.16779999434947968, - -0.17207999527454376, + 0.16782739758491516, + -0.17405369877815247, -0.02680000104010105 ], "position_mm": [ - 167.79999434947968, - -172.07999527454376, + 167.82739758491516, + -174.05369877815247, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7195118069648743, 0.0, 0.0, - 0.7071067690849304 + 0.6944802403450012 ], "normal": [ 0.0, @@ -394,20 +394,20 @@ "id": 52, "link": "Board", "position_m": [ - 0.09467999637126923, - 0.20866000652313232, + 0.09335096180438995, + 0.2123865783214569, -0.02680000104010105 ], "position_mm": [ - 94.67999637126923, - 208.66000652313232, + 93.35096180438995, + 212.3865783214569, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6987027525901794, 0.0, 0.0, - 0.7071067690849304 + 0.7154121398925781 ], "normal": [ 0.0, @@ -420,20 +420,20 @@ "id": 53, "link": "Board", "position_m": [ - 0.48625001311302185, - 0.21223999559879303, + 0.4882509112358093, + 0.21466295421123505, -0.02680000104010105 ], "position_mm": [ - 486.25001311302185, - 212.23999559879303, + 488.2509112358093, + 214.66295421123505, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7087159752845764, 0.0, 0.0, - 0.7071067690849304 + 0.7054939270019531 ], "normal": [ 0.0, @@ -446,20 +446,20 @@ "id": 54, "link": "Board", "position_m": [ - 0.34226998686790466, - -0.33059000968933105, + 0.3393630087375641, + -0.32810652256011963, -0.02680000104010105 ], "position_mm": [ - 342.26998686790466, - -330.59000968933105, + 339.3630087375641, + -328.10652256011963, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7050278782844543, 0.0, 0.0, - 0.7071067690849304 + 0.7091796398162842 ], "normal": [ 0.0, @@ -472,20 +472,20 @@ "id": 55, "link": "Board", "position_m": [ - 0.2837199866771698, - -0.262580007314682, + 0.2840869426727295, + -0.2614351212978363, -0.02680000104010105 ], "position_mm": [ - 283.7199866771698, - -262.580007314682, + 284.0869426727295, + -261.4351212978363, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7199468612670898, 0.0, 0.0, - 0.7071067690849304 + 0.6940292119979858 ], "normal": [ 0.0, @@ -498,20 +498,20 @@ "id": 56, "link": "Board", "position_m": [ - 0.4986799955368042, - 0.16866999864578247, + 0.5001215934753418, + 0.16501259803771973, -0.02680000104010105 ], "position_mm": [ - 498.6799955368042, - 168.66999864578247, + 500.1215934753418, + 165.01259803771973, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7080808877944946, 0.0, 0.0, - 0.7071067690849304 + 0.7061313390731812 ], "normal": [ 0.0, @@ -524,20 +524,20 @@ "id": 57, "link": "Board", "position_m": [ - 0.6028599739074707, - -0.3640500009059906, + 0.6033008098602295, + -0.36474767327308655, -0.02680000104010105 ], "position_mm": [ - 602.8599739074707, - -364.0500009059906, + 603.3008098602295, + -364.74767327308655, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7246779799461365, 0.0, 0.0, - 0.7071067690849304 + 0.6890876889228821 ], "normal": [ 0.0, @@ -550,20 +550,20 @@ "id": 58, "link": "Board", "position_m": [ - 0.0500900000333786, - -0.21810999512672424, + 0.047158900648355484, + -0.21727287769317627, -0.02680000104010105 ], "position_mm": [ - 50.0900000333786, - -218.10999512672424, + 47.158900648355484, + -217.27287769317627, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.701831042766571, 0.0, 0.0, - 0.7071067690849304 + 0.7123434543609619 ], "normal": [ 0.0, @@ -576,20 +576,20 @@ "id": 59, "link": "Board", "position_m": [ - 0.6262099742889404, - -0.2787500023841858, + 0.6269878149032593, + -0.27702319622039795, -0.02680000104010105 ], "position_mm": [ - 626.2099742889404, - -278.7500023841858, + 626.9878149032593, + -277.02319622039795, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6904125809669495, 0.0, 0.0, - 0.7071067690849304 + 0.7234158515930176 ], "normal": [ 0.0, @@ -602,20 +602,20 @@ "id": 60, "link": "Board", "position_m": [ - 0.43435999751091003, - 0.28380998969078064, + 0.43540406227111816, + 0.28185170888900757, -0.02680000104010105 ], "position_mm": [ - 434.35999751091003, - 283.80998969078064, + 435.40406227111816, + 281.85170888900757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7157310843467712, 0.0, 0.0, - 0.7071067690849304 + 0.698375940322876 ], "normal": [ 0.0, @@ -628,20 +628,20 @@ "id": 61, "link": "Board", "position_m": [ - -0.022420000284910202, - 0.3358300030231476, + -0.021439123898744583, + 0.3331937789916992, -0.02680000104010105 ], "position_mm": [ - -22.420000284910202, - 335.8300030231476, + -21.439123898744583, + 333.1937789916992, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6955463886260986, 0.0, 0.0, - 0.7071067690849304 + 0.718481183052063 ], "normal": [ 0.0, @@ -654,20 +654,20 @@ "id": 62, "link": "Board", "position_m": [ - 0.40470001101493835, - -0.17509999871253967, + 0.4012886583805084, + -0.17330820858478546, -0.02680000104010105 ], "position_mm": [ - 404.70001101493835, - -175.09999871253967, + 401.2886583805084, + -173.30820858478546, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894692778587341, 0.0, 0.0, - 0.7071067690849304 + 0.7243149280548096 ], "normal": [ 0.0, @@ -680,20 +680,20 @@ "id": 63, "link": "Board", "position_m": [ - 0.777400016784668, - -0.23614999651908875, + 0.7748330235481262, + -0.2368798702955246, -0.02680000104010105 ], "position_mm": [ - 777.400016784668, - -236.14999651908875, + 774.8330235481262, + -236.8798702955246, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6917868256568909, 0.0, 0.0, - 0.7071067690849304 + 0.7221018075942993 ], "normal": [ 0.0, @@ -706,20 +706,20 @@ "id": 64, "link": "Board", "position_m": [ - -0.02126999944448471, - -0.1882299929857254, + -0.019255325198173523, + -0.19011668860912323, -0.02680000104010105 ], "position_mm": [ - -21.26999944448471, - -188.2299929857254, + -19.255325198173523, + -190.11668860912323, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7106536626815796, 0.0, 0.0, - 0.7071067690849304 + 0.7035419940948486 ], "normal": [ 0.0, @@ -732,20 +732,20 @@ "id": 65, "link": "Board", "position_m": [ - 0.8033900260925293, - -0.29736998677253723, + 0.8008859157562256, + -0.29797449707984924, -0.02680000104010105 ], "position_mm": [ - 803.3900260925293, - -297.36998677253723, + 800.8859157562256, + -297.97449707984924, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6942296624183655, 0.0, 0.0, - 0.7071067690849304 + 0.7197535634040833 ], "normal": [ 0.0, @@ -758,20 +758,20 @@ "id": 66, "link": "Board", "position_m": [ - 0.2097499966621399, - -0.36322999000549316, + 0.20932474732398987, + -0.3642057478427887, -0.02680000104010105 ], "position_mm": [ - 209.7499966621399, - -363.22999000549316, + 209.32474732398987, + -364.2057478427887, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7164389491081238, 0.0, 0.0, - 0.7071067690849304 + 0.6976498365402222 ], "normal": [ 0.0, @@ -784,20 +784,20 @@ "id": 67, "link": "Board", "position_m": [ - 0.5230699777603149, - 0.2670400142669678, + 0.5241584181785583, + 0.26714980602264404, -0.02680000104010105 ], "position_mm": [ - 523.0699777603149, - 267.0400142669678, + 524.1584181785583, + 267.14980602264404, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894137859344482, 0.0, 0.0, - 0.7071067690849304 + 0.7243677973747253 ], "normal": [ 0.0, @@ -810,20 +810,20 @@ "id": 68, "link": "Board", "position_m": [ - 0.5737299919128418, - 0.1706400066614151, + 0.5749819278717041, + 0.17384926974773407, -0.02680000104010105 ], "position_mm": [ - 573.7299919128418, - 170.6400066614151, + 574.9819278717041, + 173.84926974773407, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6978878378868103, 0.0, 0.0, - 0.7071067690849304 + 0.7162070870399475 ], "normal": [ 0.0, @@ -836,20 +836,20 @@ "id": 69, "link": "Board", "position_m": [ - 0.00761000020429492, - -0.2812100052833557, + 0.0057358331978321075, + -0.27848321199417114, -0.02680000104010105 ], "position_mm": [ - 7.61000020429492, - -281.2100052833557, + 5.7358331978321075, + -278.48321199417114, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7193307876586914, 0.0, 0.0, - 0.7071067690849304 + 0.6946677565574646 ], "normal": [ 0.0, @@ -862,20 +862,20 @@ "id": 70, "link": "Board", "position_m": [ - 0.6018700003623962, - 0.3003300130367279, + 0.5982001423835754, + 0.299286812543869, -0.02680000104010105 ], "position_mm": [ - 601.8700003623962, - 300.3300130367279, + 598.2001423835754, + 299.286812543869, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7086071372032166, 0.0, 0.0, - 0.7071067690849304 + 0.7056032419204712 ], "normal": [ 0.0, @@ -888,20 +888,20 @@ "id": 71, "link": "Board", "position_m": [ - 0.749750018119812, - -0.28400999307632446, + 0.7513083219528198, + -0.28566882014274597, -0.02680000104010105 ], "position_mm": [ - 749.750018119812, - -284.00999307632446, + 751.3083219528198, + -285.668820142746, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7250687479972839, 0.0, 0.0, - 0.7071067690849304 + 0.6886765956878662 ], "normal": [ 0.0, @@ -914,20 +914,20 @@ "id": 72, "link": "Board", "position_m": [ - 0.44099000096321106, - 0.19431999325752258, + 0.4415956437587738, + 0.19342109560966492, -0.02680000104010105 ], "position_mm": [ - 440.99000096321106, - 194.31999325752258, + 441.5956437587738, + 193.42109560966492, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.688755214214325, 0.0, 0.0, - 0.7071067690849304 + 0.7249939441680908 ], "normal": [ 0.0, @@ -940,20 +940,20 @@ "id": 73, "link": "Board", "position_m": [ - 0.22172999382019043, - 0.3331100046634674, + 0.22175845503807068, + 0.33099427819252014, -0.02680000104010105 ], "position_mm": [ - 221.72999382019043, - 333.1100046634674, + 221.75845503807068, + 330.99427819252014, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7047278881072998, 0.0, 0.0, - 0.7071067690849304 + 0.7094777226448059 ], "normal": [ 0.0, @@ -966,20 +966,20 @@ "id": 74, "link": "Board", "position_m": [ - 0.09378000348806381, - 0.1445000022649765, + 0.09413553029298782, + 0.14080822467803955, -0.02680000104010105 ], "position_mm": [ - 93.78000348806381, - 144.5000022649765, + 94.13553029298782, + 140.80822467803955, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7212668061256409, 0.0, 0.0, - 0.7071067690849304 + 0.6926573514938354 ], "normal": [ 0.0, @@ -992,20 +992,20 @@ "id": 75, "link": "Board", "position_m": [ - -0.025699999183416367, - 0.19458000361919403, + -0.026741521432995796, + 0.19210436940193176, -0.02680000104010105 ], "position_mm": [ - -25.699999183416367, - 194.58000361919403, + -26.741521432995796, + 192.10436940193176, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7238720655441284, 0.0, 0.0, - 0.7071067690849304 + 0.689934253692627 ], "normal": [ 0.0, @@ -1018,20 +1018,20 @@ "id": 76, "link": "Board", "position_m": [ - 0.6852099895477295, - 0.16680000722408295, + 0.6859597563743591, + 0.16911664605140686, -0.02680000104010105 ], "position_mm": [ - 685.2099895477295, - 166.80000722408295, + 685.9597563743591, + 169.11664605140686, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7181246280670166, 0.0, 0.0, - 0.7071067690849304 + 0.6959145069122314 ], "normal": [ 0.0, @@ -1044,20 +1044,20 @@ "id": 77, "link": "Board", "position_m": [ - 0.01819000020623207, - 0.1915699988603592, + 0.015013295225799084, + 0.18992853164672852, -0.02680000104010105 ], "position_mm": [ - 18.19000020623207, - 191.5699988603592, + 15.013295225799084, + 189.92853164672852, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7166491746902466, 0.0, 0.0, - 0.7071067690849304 + 0.6974338293075562 ], "normal": [ 0.0, @@ -1070,20 +1070,20 @@ "id": 78, "link": "Board", "position_m": [ - 0.8231099843978882, - -0.3443799912929535, + 0.8210617303848267, + -0.3414073884487152, -0.02680000104010105 ], "position_mm": [ - 823.1099843978882, - -344.3799912929535, + 821.0617303848267, + -341.4073884487152, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6912208199501038, 0.0, 0.0, - 0.7071067690849304 + 0.7226436734199524 ], "normal": [ 0.0, @@ -1096,20 +1096,20 @@ "id": 79, "link": "Board", "position_m": [ - 0.3122999966144562, - -0.15910999476909637, + 0.3110635578632355, + -0.16000252962112427, -0.02680000104010105 ], "position_mm": [ - 312.2999966144562, - -159.10999476909637, + 311.0635578632355, + -160.00252962112427, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7194755673408508, 0.0, 0.0, - 0.7071067690849304 + 0.6945177912712097 ], "normal": [ 0.0, @@ -1122,20 +1122,20 @@ "id": 80, "link": "Board", "position_m": [ - 0.8635900020599365, - -0.3359200060367584, + 0.8641324639320374, + -0.33793237805366516, -0.02680000104010105 ], "position_mm": [ - 863.5900020599365, - -335.9200060367584, + 864.1324639320374, + -337.93237805366516, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.699359118938446, 0.0, 0.0, - 0.7071067690849304 + 0.7147704362869263 ], "normal": [ 0.0, @@ -1148,20 +1148,20 @@ "id": 81, "link": "Board", "position_m": [ - 0.13213999569416046, - 0.16902999579906464, + 0.13131681084632874, + 0.1663064956665039, -0.02680000104010105 ], "position_mm": [ - 132.13999569416046, - 169.02999579906464, + 131.31681084632874, + 166.3064956665039, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049572467803955, 0.0, 0.0, - 0.7071067690849304 + 0.7092497944831848 ], "normal": [ 0.0, @@ -1174,20 +1174,20 @@ "id": 82, "link": "Board", "position_m": [ - 0.21916000545024872, - 0.2972399890422821, + 0.21906347572803497, + 0.2957213819026947, -0.02680000104010105 ], "position_mm": [ - 219.16000545024872, - 297.2399890422821, + 219.06347572803497, + 295.7213819026947, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.706917941570282, 0.0, 0.0, - 0.7071067690849304 + 0.7072955965995789 ], "normal": [ 0.0, @@ -1200,20 +1200,20 @@ "id": 83, "link": "Board", "position_m": [ - 0.04416000097990036, - 0.33921998739242554, + 0.046367011964321136, + 0.340971440076828, -0.02680000104010105 ], "position_mm": [ - 44.16000097990036, - 339.21998739242554, + 46.36701196432114, + 340.971440076828, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7221697568893433, 0.0, 0.0, - 0.7071067690849304 + 0.6917159557342529 ], "normal": [ 0.0, @@ -1226,20 +1226,20 @@ "id": 84, "link": "Board", "position_m": [ - 0.40748998522758484, - 0.2584199905395508, + 0.40924882888793945, + 0.2613544166088104, -0.02680000104010105 ], "position_mm": [ - 407.48998522758484, - 258.4199905395508, + 409.24882888793945, + 261.3544166088104, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7240275144577026, 0.0, 0.0, - 0.7071067690849304 + 0.6897711157798767 ], "normal": [ 0.0, @@ -1252,20 +1252,20 @@ "id": 85, "link": "Board", "position_m": [ - 0.504580020904541, - -0.3127500116825104, + 0.5057622194290161, + -0.3140900731086731, -0.02680000104010105 ], "position_mm": [ - 504.580020904541, - -312.7500116825104, + 505.7622194290161, + -314.0900731086731, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7215025424957275, 0.0, 0.0, - 0.7071067690849304 + 0.6924118399620056 ], "normal": [ 0.0, @@ -1278,20 +1278,20 @@ "id": 86, "link": "Board", "position_m": [ - 0.36289000511169434, - 0.29201000928878784, + 0.36220046877861023, + 0.2955012917518616, -0.02680000104010105 ], "position_mm": [ - 362.89000511169434, - 292.01000928878784, + 362.20046877861023, + 295.5012917518616, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944923400878906, 0.0, 0.0, - 0.7071067690849304 + 0.7195001244544983 ], "normal": [ 0.0, @@ -1304,20 +1304,20 @@ "id": 87, "link": "Board", "position_m": [ - 0.9436299800872803, - -0.2457599937915802, + 0.9422120451927185, + -0.2451900839805603, -0.02680000104010105 ], "position_mm": [ - 943.6299800872803, - -245.7599937915802, + 942.2120451927185, + -245.1900839805603, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944408416748047, 0.0, 0.0, - 0.7071067690849304 + 0.7195497751235962 ], "normal": [ 0.0, @@ -1330,20 +1330,20 @@ "id": 88, "link": "Board", "position_m": [ - 0.7658699750900269, - 0.3160400092601776, + 0.763528048992157, + 0.31697556376457214, -0.02680000104010105 ], "position_mm": [ - 765.8699750900269, - 316.0400092601776, + 763.528048992157, + 316.97556376457214, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6920510530471802, 0.0, 0.0, - 0.7071067690849304 + 0.7218486070632935 ], "normal": [ 0.0, @@ -1356,20 +1356,20 @@ "id": 89, "link": "Board", "position_m": [ - 0.9880200028419495, - -0.36913999915122986, + 0.9887282848358154, + -0.37003207206726074, -0.02680000104010105 ], "position_mm": [ - 988.0200028419495, - -369.13999915122986, + 988.7282848358154, + -370.03207206726074, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884408593177795, 0.0, 0.0, - 0.7071067690849304 + 0.725292444229126 ], "normal": [ 0.0, @@ -1382,20 +1382,20 @@ "id": 90, "link": "Board", "position_m": [ - 0.6431699991226196, - 0.316430002450943, + 0.6421770453453064, + 0.31793758273124695, -0.02680000104010105 ], "position_mm": [ - 643.1699991226196, - 316.430002450943, + 642.1770453453064, + 317.93758273124695, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7011776566505432, 0.0, 0.0, - 0.7071067690849304 + 0.7129866480827332 ], "normal": [ 0.0, @@ -1408,20 +1408,20 @@ "id": 91, "link": "Board", "position_m": [ - 0.7233499884605408, - 0.32804998755455017, + 0.722328782081604, + 0.3285917341709137, -0.02680000104010105 ], "position_mm": [ - 723.3499884605408, - 328.04998755455017, + 722.328782081604, + 328.5917341709137, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7002686262130737, 0.0, 0.0, - 0.7071067690849304 + 0.713879406452179 ], "normal": [ 0.0, @@ -1434,20 +1434,20 @@ "id": 92, "link": "Board", "position_m": [ - 0.6450899839401245, - -0.18483999371528625, + 0.6461195349693298, + -0.18722259998321533, -0.02680000104010105 ], "position_mm": [ - 645.0899839401245, - -184.83999371528625, + 646.1195349693298, + -187.22259998321533, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049509286880493, 0.0, 0.0, - 0.7071067690849304 + 0.709256112575531 ], "normal": [ 0.0, @@ -1460,20 +1460,20 @@ "id": 93, "link": "Board", "position_m": [ - 0.9348800182342529, - 0.1436000019311905, + 0.9347444176673889, + 0.13978174328804016, -0.02680000104010105 ], "position_mm": [ - 934.8800182342529, - 143.6000019311905, + 934.7444176673889, + 139.78174328804016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7046663165092468, 0.0, 0.0, - 0.7071067690849304 + 0.7095388770103455 ], "normal": [ 0.0, @@ -1486,20 +1486,20 @@ "id": 94, "link": "Board", "position_m": [ - 0.8756999969482422, - 0.17364999651908875, + 0.8736200928688049, + 0.17575305700302124, -0.02680000104010105 ], "position_mm": [ - 875.6999969482422, - 173.64999651908875, + 873.6200928688049, + 175.75305700302124, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7152015566825867, 0.0, 0.0, - 0.7071067690849304 + 0.6989182829856873 ], "normal": [ 0.0, @@ -1512,20 +1512,20 @@ "id": 95, "link": "Board", "position_m": [ - 0.186039999127388, - -0.27406999468803406, + 0.18634237349033356, + -0.2775443494319916, -0.02680000104010105 ], "position_mm": [ - 186.039999127388, - -274.06999468803406, + 186.34237349033356, + -277.5443494319916, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884647011756897, 0.0, 0.0, - 0.7071067690849304 + 0.7252698540687561 ], "normal": [ 0.0, @@ -1538,20 +1538,20 @@ "id": 96, "link": "Board", "position_m": [ - 0.36976999044418335, - -0.186489999294281, + 0.37110528349876404, + -0.18445371091365814, -0.02680000104010105 ], "position_mm": [ - 369.76999044418335, - -186.489999294281, + 371.10528349876404, + -184.45371091365814, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7109458446502686, 0.0, 0.0, - 0.7071067690849304 + 0.7032467722892761 ], "normal": [ 0.0, @@ -1564,20 +1564,20 @@ "id": 97, "link": "Board", "position_m": [ - 0.30434998869895935, - -0.3596700131893158, + 0.3060058653354645, + -0.35906118154525757, -0.02680000104010105 ], "position_mm": [ - 304.34998869895935, - -359.6700131893158, + 306.0058653354645, + -359.06118154525757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7118277549743652, 0.0, 0.0, - 0.7071067690849304 + 0.7023540735244751 ], "normal": [ 0.0, @@ -1590,20 +1590,20 @@ "id": 98, "link": "Board", "position_m": [ - 0.5752699971199036, - 0.31505998969078064, + 0.5773541331291199, + 0.3162256181240082, -0.02680000104010105 ], "position_mm": [ - 575.2699971199036, - 315.05998969078064, + 577.3541331291199, + 316.2256181240082, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7125511169433594, 0.0, 0.0, - 0.7071067690849304 + 0.7016202211380005 ], "normal": [ 0.0, @@ -1616,20 +1616,20 @@ "id": 99, "link": "Board", "position_m": [ - 0.9591599702835083, - -0.32155001163482666, + 0.9567416310310364, + -0.32076552510261536, -0.02680000104010105 ], "position_mm": [ - 959.1599702835083, - -321.55001163482666, + 956.7416310310364, + -320.76552510261536, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7188982963562012, 0.0, 0.0, - 0.7071067690849304 + 0.695115327835083 ], "normal": [ 0.0, @@ -1642,20 +1642,20 @@ "id": 100, "link": "Board", "position_m": [ - 0.8032500147819519, - 0.17236000299453735, + 0.8028234243392944, + 0.17089414596557617, -0.02680000104010105 ], "position_mm": [ - 803.2500147819519, - 172.36000299453735, + 802.8234243392944, + 170.89414596557617, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6970105767250061, 0.0, 0.0, - 0.7071067690849304 + 0.7170608639717102 ], "normal": [ 0.0, @@ -1668,20 +1668,20 @@ "id": 101, "link": "Board", "position_m": [ - 0.1177000030875206, - 0.298660010099411, + 0.11483254283666611, + 0.2996973693370819, -0.02680000104010105 ], "position_mm": [ - 117.7000030875206, - 298.660010099411, + 114.83254283666611, + 299.6973693370819, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6896732449531555, 0.0, 0.0, - 0.7071067690849304 + 0.7241207361221313 ], "normal": [ 0.0, @@ -1694,20 +1694,20 @@ "id": 102, "link": "Board", "position_m": [ - 0.6496899724006653, - -0.22300000488758087, + 0.650715172290802, + -0.22414876520633698, -0.02680000104010105 ], "position_mm": [ - 649.6899724006653, - -223.00000488758087, + 650.715172290802, + -224.14876520633698, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7192299962043762, 0.0, 0.0, - 0.7071067690849304 + 0.6947720646858215 ], "normal": [ 0.0, @@ -1720,20 +1720,20 @@ "id": 103, "link": "Board", "position_m": [ - 0.1057099997997284, - -0.1877100020647049, + 0.10463682562112808, + -0.1915196031332016, -0.02680000104010105 ], "position_mm": [ - 105.7099997997284, - -187.7100020647049, + 104.63682562112808, + -191.5196031332016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6989580392837524, 0.0, 0.0, - 0.7071067690849304 + 0.7151626944541931 ], "normal": [ 0.0, @@ -1746,20 +1746,20 @@ "id": 104, "link": "Board", "position_m": [ - 0.8267099857330322, - 0.23916000127792358, + 0.8295353055000305, + 0.24187608063220978, -0.02680000104010105 ], "position_mm": [ - 826.7099857330322, - 239.16000127792358, + 829.5353055000305, + 241.87608063220978, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6984688639640808, 0.0, 0.0, - 0.7071067690849304 + 0.7156404852867126 ], "normal": [ 0.0, @@ -1772,20 +1772,20 @@ "id": 105, "link": "Board", "position_m": [ - 0.5248399972915649, - -0.26625001430511475, + 0.5217954516410828, + -0.26843637228012085, -0.02680000104010105 ], "position_mm": [ - 524.8399972915649, - -266.25001430511475, + 521.7954516410828, + -268.43637228012085, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.696261465549469, 0.0, 0.0, - 0.7071067690849304 + 0.7177882790565491 ], "normal": [ 0.0, @@ -1798,23 +1798,23 @@ "id": 198, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.053141459822654724, - 0.09089445322751999 + 0.16089382767677307, + -0.05336204171180725, + 0.09088674932718277 ], "position_mm": [ - 159.9999964237213, - -53.141459822654724, - 90.89445322751999 + 160.89382767677307, + -53.36204171180725, + 90.88674932718277 ], "rotation_quaternion": [ - 0.9998477101325989, - 0.017452426254749298, - 0.0, - 0.0 + 0.9996293783187866, + 0.01744861528277397, + 0.000364696083124727, + -0.02089340053498745 ], "normal": [ - 0.0, + 5.820766091346741e-11, -0.03489953652024269, 0.9993908405303955 ] @@ -1824,20 +1824,20 @@ "id": 229, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.14308664202690125, - 0.08775349706411362 + 0.15712648630142212, + -0.14263543486595154, + 0.08776925504207611 ], "position_mm": [ - 159.9999964237213, - -143.08664202690125, - 87.75349706411362 + 157.12648630142212, + -142.63543486595154, + 87.76925504207611 ], "rotation_quaternion": [ - 0.9998477101325989, - 0.017452426254749298, - 0.0, - 0.0 + 0.9998462796211243, + 0.017452402040362358, + -2.9468068532878533e-05, + 0.0016882226336747408 ], "normal": [ 0.0, @@ -1850,24 +1850,24 @@ "id": 242, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.1406087726354599, - 0.016796745359897614 + 0.15994328260421753, + -0.13829448819160461, + 0.016877561807632446 ], "position_mm": [ - 159.9999964237213, - -140.6087726354599, - 16.796745359897614 + 159.94328260421753, + -138.29448819160461, + 16.877561807632446 ], "rotation_quaternion": [ - 0.01234077475965023, - -0.7069991230964661, - -0.7069990634918213, - -0.0123407281935215 + 0.01263562124222517, + -0.723891019821167, + -0.6896935701370239, + -0.012038656510412693 ], "normal": [ -6.332993507385254e-08, - 0.034899599850177765, + 0.03489959239959717, -0.9993908405303955 ] }, @@ -1876,25 +1876,25 @@ "id": 243, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.1773260533809662, - 0.05103618651628494 + 0.16063550114631653, + -0.17718979716300964, + 0.04713420197367668 ], "position_mm": [ - 159.9999964237213, - -177.3260533809662, - 51.03618651628494 + 160.63550114631653, + -177.18979716300964, + 47.13420197367668 ], "rotation_quaternion": [ - 0.6946583986282349, - 0.7193397879600525, - 0.0, - 0.0 + 0.6946529150009155, + 0.7193341851234436, + 0.0028473015408962965, + -0.0027496074326336384 ], "normal": [ - 0.0, - -0.9993908405303955, - -0.03489944338798523 + -4.656613428188905e-10, + -0.9993909001350403, + -0.03489956632256508 ] }, { @@ -1903,24 +1903,24 @@ "link": "Ellbow", "position_m": [ 0.2854999899864197, - -0.14184769988059998, - 0.052275121212005615 + -0.14111287891864777, + 0.048454251140356064 ], "position_mm": [ 285.4999899864197, - -141.84769988059998, - 52.275121212005615 + -141.11287891864777, + 48.454251140356064 ], "rotation_quaternion": [ - 0.48674026131629944, - -0.5129171013832092, - 0.48674023151397705, - -0.5129171013832092 + 0.4915550947189331, + -0.5083047151565552, + 0.4915551245212555, + -0.5083046555519104 ], "normal": [ 1.0, - 2.9802322387695312e-08, - 2.9802322387695312e-08 + 0.0, + -1.1920927533992653e-07 ] }, { @@ -1928,25 +1928,25 @@ "id": 245, "link": "Ellbow", "position_m": [ - 0.25, - -0.17729905247688293, - 0.05413304641842842 + 0.24974152445793152, + -0.1773720681667328, + 0.05273985490202904 ], "position_mm": [ - 250.0, - -177.29905247688293, - 54.13304641842842 + 249.74152445793152, + -177.3720681667328, + 52.73985490202904 ], "rotation_quaternion": [ - 0.5129170417785645, - 0.48674020171165466, - 0.4867401123046875, - -0.512917160987854 + 0.511612594127655, + 0.48550233244895935, + 0.48797500133514404, + -0.5142183303833008 ], "normal": [ - -2.0861628513557662e-07, + -8.940696716308594e-08, -0.9986295700073242, - 0.05233597010374069 + 0.05233581364154816 ] }, { @@ -1954,25 +1954,25 @@ "id": 246, "link": "Ellbow", "position_m": [ - 0.25, - -0.10639634728431702, - 0.05041719600558281 + 0.2504028081893921, + -0.10619588941335678, + 0.05424221232533455 ], "position_mm": [ - 250.0, - -106.39634728431702, - 50.41719600558281 + 250.4028081893921, + -106.19588941335678, + 54.24221232533455 ], "rotation_quaternion": [ - 0.6883546113967896, - -0.7253744006156921, - -0.0, - -0.0 + 0.688308596611023, + -0.7253260016441345, + 0.008378714323043823, + 0.007951104082167149 ], "normal": [ - 0.0, - 0.9986295104026794, - -0.05233597010374069 + -2.7939681679356454e-09, + 0.9986295700073242, + -0.052336134016513824 ] }, { @@ -1980,25 +1980,25 @@ "id": 247, "link": "Ellbow", "position_m": [ - 0.21249999105930328, - -0.10639634728431702, - 0.05041719600558281 + 0.21214139461517334, + -0.10653681308031082, + 0.047736942768096924 ], "position_mm": [ - 212.49999105930328, - -106.39634728431702, - 50.41719600558281 + 212.14139461517334, + -106.53681308031082, + 47.736942768096924 ], "rotation_quaternion": [ - 0.6883546113967896, - -0.7253744006156921, - -0.0, - -0.0 + 0.6882286667823792, + -0.7252416014671326, + 0.013876251876354218, + 0.013168072327971458 ], "normal": [ 0.0, - 0.9986295104026794, - -0.05233597010374069 + 0.9986295700073242, + -0.05233585834503174 ] }, { @@ -2006,25 +2006,25 @@ "id": 248, "link": "Ellbow", "position_m": [ - 0.21249999105930328, - -0.17729905247688293, - 0.05413304641842842 + 0.2161109298467636, + -0.17732998728752136, + 0.053542688488960266 ], "position_mm": [ - 212.49999105930328, - -177.29905247688293, - 54.13304641842842 + 216.1109298467636, + -177.32998728752136, + 53.542688488960266 ], "rotation_quaternion": [ - 0.5129170417785645, - 0.48674020171165466, - 0.4867401123046875, - -0.512917160987854 + 0.5208669900894165, + 0.4942845106124878, + 0.4790772497653961, + -0.5048421025276184 ], "normal": [ - -2.0861628513557662e-07, + -2.0861622829215776e-07, -0.9986295700073242, - 0.05233597010374069 + 0.052335791289806366 ] }, { @@ -2032,24 +2032,24 @@ "id": 232, "link": "Ellbow", "position_m": [ - 0.25, - -0.16823066771030426, - 0.02851978689432144 + 0.24789133667945862, + -0.16838005185127258, + 0.028685705736279488 ], "position_mm": [ - 250.0, - -168.23066771030426, - 28.51978689432144 + 247.89133667945862, + -168.38005185127258, + 28.685705736279488 ], "rotation_quaternion": [ - 0.4067366421222687, - 0.9135454893112183, - 0.0, - 0.0 + 0.406638503074646, + 0.9133250713348389, + 0.02006508968770504, + -0.008933553472161293 ], "normal": [ 0.0, - -0.7431448698043823, + -0.7431448101997375, -0.6691306233406067 ] }, @@ -2058,24 +2058,24 @@ "id": 231, "link": "Ellbow", "position_m": [ - 0.25, - -0.1180923730134964, - 0.02589215338230133 + 0.250872403383255, + -0.12076263129711151, + 0.02348783239722252 ], "position_mm": [ - 250.0, - -118.0923730134964, - 25.89215338230133 + 250.872403383255, + -120.76263129711151, + 23.48783239722252 ], "rotation_quaternion": [ - 0.35836800932884216, - -0.9335803985595703, - -0.0, - -0.0 + 0.35831689834594727, + -0.9334472417831421, + 0.01576980948448181, + 0.006053464487195015 ], "normal": [ - 0.0, - 0.6691306829452515, + -9.313224635931761e-10, + 0.6691307425498962, -0.7431447505950928 ] }, @@ -2084,25 +2084,25 @@ "id": 120, "link": "Arm2", "position_m": [ - 0.28217554092407227, - -0.1509692370891571, - 0.16490685939788818 + 0.28105148673057556, + -0.15331996977329254, + 0.1661108285188675 ], "position_mm": [ - 282.17554092407227, - -150.9692370891571, - 164.90685939788818 + 281.05148673057556, + -153.31996977329254, + 166.1108285188675 ], "rotation_quaternion": [ - 0.3698526918888092, - -0.3897433578968048, - 0.5805523991584778, - -0.6117745041847229 + 0.38425543904304504, + -0.37586739659309387, + 0.5896310210227966, + -0.6028323173522949 ], "normal": [ - 0.9063078165054321, + 0.9063077569007874, -0.4220390319824219, - 0.02211807668209076 + 0.02211800031363964 ] }, { @@ -2110,25 +2110,25 @@ "id": 122, "link": "Arm2", "position_m": [ - 0.2166409194469452, - -0.14811114966869354, - 0.16475707292556763 + 0.21583980321884155, + -0.14599870145320892, + 0.1630089282989502 ], "position_mm": [ - 216.6409194469452, - -148.11114966869354, - 164.75707292556763 + 215.83980321884155, + -145.99870145320892, + 163.0089282989502 ], "rotation_quaternion": [ - 0.3948240280151367, - -0.41605767607688904, - -0.5638671517372131, - 0.59419184923172 + 0.40095359086990356, + -0.41019850969314575, + -0.5681437253952026, + 0.5900730490684509 ], "normal": [ -0.9396926164627075, - -0.34155139327049255, - 0.017899779602885246 + -0.34155142307281494, + 0.017899883911013603 ] }, { @@ -2136,25 +2136,25 @@ "id": 218, "link": "Arm2", "position_m": [ - 0.2833590805530548, - -0.12386099994182587, - 0.16348618268966675 + 0.2827777862548828, + -0.1221935898065567, + 0.1647852659225464 ], "position_mm": [ - 283.3590805530548, - -123.86099994182587, - 163.48618268966675 + 282.7777862548828, + -122.1935898065567, + 164.7852659225464 ], "rotation_quaternion": [ - 0.5638671517372131, - -0.5941919088363647, - 0.39482399821281433, - -0.41605764627456665 + 0.573472261428833, + -0.5847662091255188, + 0.40865448117256165, + -0.4027152955532074 ], "normal": [ 0.9396926164627075, - 0.3415515422821045, - -0.017899898812174797 + 0.34155160188674927, + -0.01789996027946472 ] }, { @@ -2162,25 +2162,25 @@ "id": 113, "link": "Arm2", "position_m": [ - 0.23956838250160217, - -0.10370121896266937, - 0.23252572119235992 + 0.24005401134490967, + -0.10354935377836227, + 0.23204615712165833 ], "position_mm": [ - 239.56838250160217, - -103.70121896266937, - 232.52572119235992 + 240.05401134490967, + -103.54935377836227, + 232.04615712165833 ], "rotation_quaternion": [ - 0.6778969764709473, - -0.7143542766571045, - -0.1195315346121788, - 0.12595993280410767 + 0.6763865351676941, + -0.715695858001709, + -0.1112171933054924, + 0.13383378088474274 ], "normal": [ - -0.3420201539993286, + -0.342020183801651, 0.9384047985076904, - -0.04917961359024048 + -0.049179576337337494 ] }, { @@ -2188,25 +2188,25 @@ "id": 114, "link": "Arm2", "position_m": [ - 0.28217554092407227, - -0.1473057121038437, - 0.2348109483718872 + 0.28169676661491394, + -0.1482471227645874, + 0.23646606504917145 ], "position_mm": [ - 282.17554092407227, - -147.3057121038437, - 234.8109483718872 + 281.69676661491394, + -148.2471227645874, + 236.46606504917145 ], "rotation_quaternion": [ - 0.3698526918888092, - -0.3897433578968048, - 0.5805523991584778, - -0.6117745041847229 + 0.37515369057655334, + -0.3846849799156189, + 0.5839164853096008, + -0.6085382103919983 ], "normal": [ 0.9063078165054321, -0.4220390319824219, - 0.02211807668209076 + 0.022118031978607178 ] }, { @@ -2214,25 +2214,25 @@ "id": 115, "link": "Arm2", "position_m": [ - 0.23499630391597748, - -0.16445402801036835, - 0.23570963740348816 + 0.23175391554832458, + -0.16287928819656372, + 0.23686790466308594 ], "position_mm": [ - 234.99630391597748, - -164.45402801036835, - 235.70963740348816 + 231.75391554832458, + -162.87928819656372, + 236.86790466308594 ], "rotation_quaternion": [ - 0.14898721873760223, - -0.15699973702430725, - -0.6720378994941711, - 0.7081800699234009 + 0.16329166293144226, + -0.14336413145065308, + -0.6750782132148743, + 0.7050191760063171 ], "normal": [ - -0.4226182699203491, - -0.9050657749176025, - 0.047432348132133484 + -0.42261815071105957, + -0.9050657153129578, + 0.04743234068155289 ] }, { @@ -2240,25 +2240,25 @@ "id": 124, "link": "Arm2", "position_m": [ - 0.2166409194469452, - -0.14251121878623962, - 0.27161043882369995 + 0.215361088514328, + -0.13906101882457733, + 0.2702573835849762 ], "position_mm": [ - 216.6409194469452, - -142.51121878623962, - 271.61043882369995 + 215.361088514328, + -139.06101882457733, + 270.2573835849762 ], "rotation_quaternion": [ - 0.3948240280151367, - -0.41605767607688904, - -0.5638671517372131, - 0.59419184923172 + 0.4048137068748474, + -0.40646475553512573, + -0.5708208680152893, + 0.5874315500259399 ], "normal": [ - -0.9396926164627075, - -0.34155139327049255, - 0.017899779602885246 + -0.9396927356719971, + -0.34155136346817017, + 0.0178998876363039 ] }, { @@ -2266,25 +2266,25 @@ "id": 219, "link": "Arm2", "position_m": [ - 0.2833590805530548, - -0.11826106160879135, - 0.2703395485877991 + 0.2839730978012085, + -0.1197981908917427, + 0.2732433080673218 ], "position_mm": [ - 283.3590805530548, - -118.26106160879135, - 270.3395485877991 + 283.9730978012085, + -119.7981908917427, + 273.2433080673218 ], "rotation_quaternion": [ - 0.5638671517372131, - -0.5941919088363647, - 0.39482399821281433, - -0.41605764627456665 + 0.5536868572235107, + -0.6035252809524536, + 0.3804040551185608, + -0.4295123219490051 ], "normal": [ 0.9396926164627075, - 0.3415515422821045, - -0.017899898812174797 + 0.34155160188674927, + -0.01790008135139942 ] }, { @@ -2292,25 +2292,25 @@ "id": 40, "link": "FingerA", "position_m": [ - 0.2899565100669861, - -0.17529995739459991, - 0.32142582535743713 + 0.29232141375541687, + -0.1764823943376541, + 0.3220147490501404 ], "position_mm": [ - 289.9565100669861, - -175.29995739459991, - 321.42582535743713 + 292.32141375541687, + -176.4823943376541, + 322.0147490501404 ], "rotation_quaternion": [ - 0.09116978198289871, - 0.1283128261566162, - -0.9407153129577637, - 0.3004639744758606 + 0.09850682318210602, + 0.15133115649223328, + -0.9372877478599548, + 0.29813918471336365 ], "normal": [ - -0.09442286938428879, + -0.09442298859357834, -0.58869868516922, - -0.802819013595581 + -0.8028188943862915 ] }, { @@ -2318,25 +2318,25 @@ "id": 41, "link": "FingerA", "position_m": [ - 0.2606137990951538, - -0.1430271714925766, - 0.34494104981422424 + 0.25828540325164795, + -0.1438424289226532, + 0.3448388874530792 ], "position_mm": [ - 260.6137990951538, - -143.0271714925766, - 344.94104981422424 + 258.28540325164795, + -143.8424289226532, + 344.8388874530792 ], "rotation_quaternion": [ - 0.9218348264694214, - 0.3176575303077698, - 0.014650888741016388, - 0.2215842604637146 + 0.9255684018135071, + 0.3173528015613556, + 0.02020304463803768, + 0.20543166995048523 ], "normal": [ - 0.16778722405433655, + 0.16778723895549774, -0.5791627764701843, - 0.797758162021637 + 0.7977581024169922 ] }, { @@ -2344,25 +2344,25 @@ "id": 42, "link": "FingerA", "position_m": [ - 0.2914414703845978, - -0.17887626588344574, - 0.34523412585258484 + 0.2898494303226471, + -0.176236093044281, + 0.3460860550403595 ], "position_mm": [ - 291.4414703845978, - -178.87626588344574, - 345.23412585258484 + 289.8494303226471, + -176.236093044281, + 346.0860550403595 ], "rotation_quaternion": [ - 0.8503676056861877, - -0.036447491496801376, - 0.46652355790138245, - 0.24062895774841309 + 0.8531429767608643, + -0.04194018244743347, + 0.46606194972991943, + 0.2305956482887268 ], "normal": [ - 0.775892436504364, + 0.7758925557136536, 0.28650566935539246, - 0.5620546936988831 + 0.5620545744895935 ] }, { @@ -2370,24 +2370,24 @@ "id": 43, "link": "FingerB", "position_m": [ - 0.2449948787689209, - -0.17503619194030762, - 0.34638407826423645 + 0.2457762509584427, + -0.17510268092155457, + 0.34634095430374146 ], "position_mm": [ - 244.9948787689209, - -175.03619194030762, - 346.38407826423645 + 245.7762509584427, + -175.10268092155457, + 346.34095430374146 ], "rotation_quaternion": [ - 0.5744553208351135, - -0.14799325168132782, - 0.2769269645214081, - 0.7559170126914978 + 0.5884477496147156, + -0.1531301736831665, + 0.27411988377571106, + 0.7450762987136841 ], "normal": [ - 0.09442311525344849, - 0.5886986255645752, + 0.09442314505577087, + 0.58869868516922, 0.8028188943862915 ] }, @@ -2396,25 +2396,25 @@ "id": 44, "link": "FingerB", "position_m": [ - 0.2617010772228241, - -0.17375431954860687, - 0.29974982142448425 + 0.26277849078178406, + -0.17385278642177582, + 0.2974333167076111 ], "position_mm": [ - 261.7010772228241, - -173.75431954860687, - 299.74982142448425 + 262.77849078178406, + -173.85278642177582, + 297.4333167076111 ], "rotation_quaternion": [ - 0.38967594504356384, - 0.5015904307365417, - -0.37314140796661377, - 0.6762581467628479 + 0.3767874836921692, + 0.4944274127483368, + -0.3825819492340088, + 0.6835229992866516 ], "normal": [ - 0.387600839138031, + 0.3876008689403534, -0.8955954313278198, - 0.21834495663642883 + 0.21834509074687958 ] }, { @@ -2422,25 +2422,25 @@ "id": 45, "link": "FingerB", "position_m": [ - 0.2530798017978668, - -0.19687142968177795, - 0.3400842249393463 + 0.2529226243495941, + -0.19617487490177155, + 0.3381246030330658 ], "position_mm": [ - 253.07980179786682, - -196.87142968177795, - 340.0842249393463 + 252.92262434959412, + -196.17487490177155, + 338.1246030330658 ], "rotation_quaternion": [ - 0.583169162273407, - 0.41783174872398376, - -0.6625435948371887, - 0.21532851457595825 + 0.5877432227134705, + 0.43223538994789124, + -0.65323805809021, + 0.2025107741355896 ], "normal": [ - -0.5928077697753906, - -0.7726622819900513, - -0.22709473967552185 + -0.5928078293800354, + -0.7726622223854065, + -0.22709466516971588 ] } ] \ No newline at end of file diff --git a/data/simulation/Scene8/render_e.npz b/data/simulation/Scene8/render_e.npz index b10ee26..5a6ad4f 100644 Binary files a/data/simulation/Scene8/render_e.npz and b/data/simulation/Scene8/render_e.npz differ diff --git a/data/simulation/Scene8/render_e.png b/data/simulation/Scene8/render_e.png index 6ecb544..dc11a52 100644 Binary files a/data/simulation/Scene8/render_e.png and b/data/simulation/Scene8/render_e.png differ diff --git a/data/simulation/Scene8/render_f.json b/data/simulation/Scene8/render_f.json index 81b2b95..685caa0 100644 --- a/data/simulation/Scene8/render_f.json +++ b/data/simulation/Scene8/render_f.json @@ -4,20 +4,20 @@ "id": 210, "link": "Board", "position_m": [ - 0.019999999552965164, - -0.019999999552965164, + 0.022248616442084312, + -0.021048327907919884, 0.000800000037997961 ], "position_mm": [ - 19.999999552965164, - -19.999999552965164, + 22.248616442084312, + -21.048327907919884, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999293684959412, 0.0, 0.0, - 0.0 + 0.01188500877469778 ], "normal": [ 0.0, @@ -30,20 +30,20 @@ "id": 211, "link": "Board", "position_m": [ - 0.25, - -0.009999999776482582, + 0.25300133228302, + -0.010174063965678215, 0.000800000037997961 ], "position_mm": [ - 250.0, - -9.999999776482582, + 253.00133228302002, + -10.174063965678215, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999685525894165, 0.0, 0.0, - 0.0 + -0.025077931582927704 ], "normal": [ 0.0, @@ -56,20 +56,20 @@ "id": 215, "link": "Board", "position_m": [ - 0.25, - -0.09000000357627869, + 0.2504083812236786, + -0.08926653116941452, 0.000800000037997961 ], "position_mm": [ - 250.0, - -90.00000357627869, + 250.4083812236786, + -89.26653116941452, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9997801184654236, 0.0, 0.0, - 0.0 + -0.020970959216356277 ], "normal": [ 0.0, @@ -82,20 +82,20 @@ "id": 214, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.009999999776482582, + 0.3477306663990021, + -0.01176825538277626, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -9.999999776482582, + 347.7306663990021, + -11.76825538277626, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999447464942932, 0.0, 0.0, - 0.0 + -0.010514543391764164 ], "normal": [ 0.0, @@ -108,20 +108,20 @@ "id": 208, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.09000000357627869, + 0.35207417607307434, + -0.08959650993347168, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -90.00000357627869, + 352.07417607307434, + -89.59650993347168, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999729573726654, 0.0, 0.0, - 0.0 + -0.023253614082932472 ], "normal": [ 0.0, @@ -134,20 +134,20 @@ "id": 206, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.009999999776482582, + 0.6496500372886658, + -0.010126194916665554, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -9.999999776482582, + 649.6500372886658, + -10.126194916665554, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999236464500427, 0.0, 0.0, - 0.0 + 0.012358828447759151 ], "normal": [ 0.0, @@ -160,20 +160,20 @@ "id": 205, "link": "Board", "position_m": [ - 0.75, - -0.09000000357627869, + 0.752602756023407, + -0.09041992574930191, 0.000800000037997961 ], "position_mm": [ - 750.0, - -90.00000357627869, + 752.602756023407, + -90.41992574930191, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999982118606567, 0.0, 0.0, - 0.0 + 0.001896142028272152 ], "normal": [ 0.0, @@ -186,20 +186,20 @@ "id": 207, "link": "Board", "position_m": [ - 0.75, - -0.009999999776482582, + 0.7524852156639099, + -0.011385345831513405, 0.000800000037997961 ], "position_mm": [ - 750.0, - -9.999999776482582, + 752.4852156639099, + -11.385345831513405, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9998287558555603, 0.0, 0.0, - 0.0 + 0.01850726269185543 ], "normal": [ 0.0, @@ -212,20 +212,20 @@ "id": 217, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.09000000357627869, + 0.6460961699485779, + -0.08964591473340988, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -90.00000357627869, + 646.0961699485779, + -89.64591473340988, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999154210090637, 0.0, 0.0, - 0.0 + -0.01300536748021841 ], "normal": [ 0.0, @@ -238,20 +238,20 @@ "id": 46, "link": "Board", "position_m": [ - 0.5367100238800049, - 0.18544000387191772, + 0.5344940423965454, + 0.18239015340805054, -0.02680000104010105 ], "position_mm": [ - 536.7100238800049, - 185.44000387191772, + 534.4940423965454, + 182.39015340805054, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.703818142414093, 0.0, 0.0, - 0.7071067690849304 + 0.7103801965713501 ], "normal": [ 0.0, @@ -264,20 +264,20 @@ "id": 47, "link": "Board", "position_m": [ - 0.3442299962043762, - -0.2865400016307831, + 0.3432222902774811, + -0.2886880338191986, -0.02680000104010105 ], "position_mm": [ - 344.2299962043762, - -286.5400016307831, + 343.2222902774811, + -288.6880338191986, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7088200449943542, 0.0, 0.0, - 0.7071067690849304 + 0.7053893804550171 ], "normal": [ 0.0, @@ -290,20 +290,20 @@ "id": 48, "link": "Board", "position_m": [ - 0.6886900067329407, - -0.32071998715400696, + 0.6865072250366211, + -0.31871849298477173, -0.02680000104010105 ], "position_mm": [ - 688.6900067329407, - -320.71998715400696, + 686.5072250366211, + -318.71849298477173, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6992313265800476, 0.0, 0.0, - 0.7071067690849304 + 0.7148955464363098 ], "normal": [ 0.0, @@ -316,20 +316,20 @@ "id": 49, "link": "Board", "position_m": [ - 1.00600004196167, - 0.15832999348640442, + 1.0054636001586914, + 0.15744544565677643, -0.02680000104010105 ], "position_mm": [ - 1006.0000419616699, - 158.32999348640442, + 1005.4636001586914, + 157.44544565677643, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7213794589042664, 0.0, 0.0, - 0.7071067690849304 + 0.6925400495529175 ], "normal": [ 0.0, @@ -342,20 +342,20 @@ "id": 50, "link": "Board", "position_m": [ - 0.5734099745750427, - 0.21186000108718872, + 0.57060307264328, + 0.2115737646818161, -0.02680000104010105 ], "position_mm": [ - 573.4099745750427, - 211.86000108718872, + 570.60307264328, + 211.5737646818161, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7020010352134705, 0.0, 0.0, - 0.7071067690849304 + 0.7121759653091431 ], "normal": [ 0.0, @@ -368,20 +368,20 @@ "id": 51, "link": "Board", "position_m": [ - 0.16779999434947968, - -0.17207999527454376, + 0.16782739758491516, + -0.17405369877815247, -0.02680000104010105 ], "position_mm": [ - 167.79999434947968, - -172.07999527454376, + 167.82739758491516, + -174.05369877815247, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7195118069648743, 0.0, 0.0, - 0.7071067690849304 + 0.6944802403450012 ], "normal": [ 0.0, @@ -394,20 +394,20 @@ "id": 52, "link": "Board", "position_m": [ - 0.09467999637126923, - 0.20866000652313232, + 0.09335096180438995, + 0.2123865783214569, -0.02680000104010105 ], "position_mm": [ - 94.67999637126923, - 208.66000652313232, + 93.35096180438995, + 212.3865783214569, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6987027525901794, 0.0, 0.0, - 0.7071067690849304 + 0.7154121398925781 ], "normal": [ 0.0, @@ -420,20 +420,20 @@ "id": 53, "link": "Board", "position_m": [ - 0.48625001311302185, - 0.21223999559879303, + 0.4882509112358093, + 0.21466295421123505, -0.02680000104010105 ], "position_mm": [ - 486.25001311302185, - 212.23999559879303, + 488.2509112358093, + 214.66295421123505, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7087159752845764, 0.0, 0.0, - 0.7071067690849304 + 0.7054939270019531 ], "normal": [ 0.0, @@ -446,20 +446,20 @@ "id": 54, "link": "Board", "position_m": [ - 0.34226998686790466, - -0.33059000968933105, + 0.3393630087375641, + -0.32810652256011963, -0.02680000104010105 ], "position_mm": [ - 342.26998686790466, - -330.59000968933105, + 339.3630087375641, + -328.10652256011963, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7050278782844543, 0.0, 0.0, - 0.7071067690849304 + 0.7091796398162842 ], "normal": [ 0.0, @@ -472,20 +472,20 @@ "id": 55, "link": "Board", "position_m": [ - 0.2837199866771698, - -0.262580007314682, + 0.2840869426727295, + -0.2614351212978363, -0.02680000104010105 ], "position_mm": [ - 283.7199866771698, - -262.580007314682, + 284.0869426727295, + -261.4351212978363, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7199468612670898, 0.0, 0.0, - 0.7071067690849304 + 0.6940292119979858 ], "normal": [ 0.0, @@ -498,20 +498,20 @@ "id": 56, "link": "Board", "position_m": [ - 0.4986799955368042, - 0.16866999864578247, + 0.5001215934753418, + 0.16501259803771973, -0.02680000104010105 ], "position_mm": [ - 498.6799955368042, - 168.66999864578247, + 500.1215934753418, + 165.01259803771973, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7080808877944946, 0.0, 0.0, - 0.7071067690849304 + 0.7061313390731812 ], "normal": [ 0.0, @@ -524,20 +524,20 @@ "id": 57, "link": "Board", "position_m": [ - 0.6028599739074707, - -0.3640500009059906, + 0.6033008098602295, + -0.36474767327308655, -0.02680000104010105 ], "position_mm": [ - 602.8599739074707, - -364.0500009059906, + 603.3008098602295, + -364.74767327308655, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7246779799461365, 0.0, 0.0, - 0.7071067690849304 + 0.6890876889228821 ], "normal": [ 0.0, @@ -550,20 +550,20 @@ "id": 58, "link": "Board", "position_m": [ - 0.0500900000333786, - -0.21810999512672424, + 0.047158900648355484, + -0.21727287769317627, -0.02680000104010105 ], "position_mm": [ - 50.0900000333786, - -218.10999512672424, + 47.158900648355484, + -217.27287769317627, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.701831042766571, 0.0, 0.0, - 0.7071067690849304 + 0.7123434543609619 ], "normal": [ 0.0, @@ -576,20 +576,20 @@ "id": 59, "link": "Board", "position_m": [ - 0.6262099742889404, - -0.2787500023841858, + 0.6269878149032593, + -0.27702319622039795, -0.02680000104010105 ], "position_mm": [ - 626.2099742889404, - -278.7500023841858, + 626.9878149032593, + -277.02319622039795, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6904125809669495, 0.0, 0.0, - 0.7071067690849304 + 0.7234158515930176 ], "normal": [ 0.0, @@ -602,20 +602,20 @@ "id": 60, "link": "Board", "position_m": [ - 0.43435999751091003, - 0.28380998969078064, + 0.43540406227111816, + 0.28185170888900757, -0.02680000104010105 ], "position_mm": [ - 434.35999751091003, - 283.80998969078064, + 435.40406227111816, + 281.85170888900757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7157310843467712, 0.0, 0.0, - 0.7071067690849304 + 0.698375940322876 ], "normal": [ 0.0, @@ -628,20 +628,20 @@ "id": 61, "link": "Board", "position_m": [ - -0.022420000284910202, - 0.3358300030231476, + -0.021439123898744583, + 0.3331937789916992, -0.02680000104010105 ], "position_mm": [ - -22.420000284910202, - 335.8300030231476, + -21.439123898744583, + 333.1937789916992, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6955463886260986, 0.0, 0.0, - 0.7071067690849304 + 0.718481183052063 ], "normal": [ 0.0, @@ -654,20 +654,20 @@ "id": 62, "link": "Board", "position_m": [ - 0.40470001101493835, - -0.17509999871253967, + 0.4012886583805084, + -0.17330820858478546, -0.02680000104010105 ], "position_mm": [ - 404.70001101493835, - -175.09999871253967, + 401.2886583805084, + -173.30820858478546, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894692778587341, 0.0, 0.0, - 0.7071067690849304 + 0.7243149280548096 ], "normal": [ 0.0, @@ -680,20 +680,20 @@ "id": 63, "link": "Board", "position_m": [ - 0.777400016784668, - -0.23614999651908875, + 0.7748330235481262, + -0.2368798702955246, -0.02680000104010105 ], "position_mm": [ - 777.400016784668, - -236.14999651908875, + 774.8330235481262, + -236.8798702955246, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6917868256568909, 0.0, 0.0, - 0.7071067690849304 + 0.7221018075942993 ], "normal": [ 0.0, @@ -706,20 +706,20 @@ "id": 64, "link": "Board", "position_m": [ - -0.02126999944448471, - -0.1882299929857254, + -0.019255325198173523, + -0.19011668860912323, -0.02680000104010105 ], "position_mm": [ - -21.26999944448471, - -188.2299929857254, + -19.255325198173523, + -190.11668860912323, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7106536626815796, 0.0, 0.0, - 0.7071067690849304 + 0.7035419940948486 ], "normal": [ 0.0, @@ -732,20 +732,20 @@ "id": 65, "link": "Board", "position_m": [ - 0.8033900260925293, - -0.29736998677253723, + 0.8008859157562256, + -0.29797449707984924, -0.02680000104010105 ], "position_mm": [ - 803.3900260925293, - -297.36998677253723, + 800.8859157562256, + -297.97449707984924, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6942296624183655, 0.0, 0.0, - 0.7071067690849304 + 0.7197535634040833 ], "normal": [ 0.0, @@ -758,20 +758,20 @@ "id": 66, "link": "Board", "position_m": [ - 0.2097499966621399, - -0.36322999000549316, + 0.20932474732398987, + -0.3642057478427887, -0.02680000104010105 ], "position_mm": [ - 209.7499966621399, - -363.22999000549316, + 209.32474732398987, + -364.2057478427887, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7164389491081238, 0.0, 0.0, - 0.7071067690849304 + 0.6976498365402222 ], "normal": [ 0.0, @@ -784,20 +784,20 @@ "id": 67, "link": "Board", "position_m": [ - 0.5230699777603149, - 0.2670400142669678, + 0.5241584181785583, + 0.26714980602264404, -0.02680000104010105 ], "position_mm": [ - 523.0699777603149, - 267.0400142669678, + 524.1584181785583, + 267.14980602264404, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894137859344482, 0.0, 0.0, - 0.7071067690849304 + 0.7243677973747253 ], "normal": [ 0.0, @@ -810,20 +810,20 @@ "id": 68, "link": "Board", "position_m": [ - 0.5737299919128418, - 0.1706400066614151, + 0.5749819278717041, + 0.17384926974773407, -0.02680000104010105 ], "position_mm": [ - 573.7299919128418, - 170.6400066614151, + 574.9819278717041, + 173.84926974773407, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6978878378868103, 0.0, 0.0, - 0.7071067690849304 + 0.7162070870399475 ], "normal": [ 0.0, @@ -836,20 +836,20 @@ "id": 69, "link": "Board", "position_m": [ - 0.00761000020429492, - -0.2812100052833557, + 0.0057358331978321075, + -0.27848321199417114, -0.02680000104010105 ], "position_mm": [ - 7.61000020429492, - -281.2100052833557, + 5.7358331978321075, + -278.48321199417114, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7193307876586914, 0.0, 0.0, - 0.7071067690849304 + 0.6946677565574646 ], "normal": [ 0.0, @@ -862,20 +862,20 @@ "id": 70, "link": "Board", "position_m": [ - 0.6018700003623962, - 0.3003300130367279, + 0.5982001423835754, + 0.299286812543869, -0.02680000104010105 ], "position_mm": [ - 601.8700003623962, - 300.3300130367279, + 598.2001423835754, + 299.286812543869, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7086071372032166, 0.0, 0.0, - 0.7071067690849304 + 0.7056032419204712 ], "normal": [ 0.0, @@ -888,20 +888,20 @@ "id": 71, "link": "Board", "position_m": [ - 0.749750018119812, - -0.28400999307632446, + 0.7513083219528198, + -0.28566882014274597, -0.02680000104010105 ], "position_mm": [ - 749.750018119812, - -284.00999307632446, + 751.3083219528198, + -285.668820142746, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7250687479972839, 0.0, 0.0, - 0.7071067690849304 + 0.6886765956878662 ], "normal": [ 0.0, @@ -914,20 +914,20 @@ "id": 72, "link": "Board", "position_m": [ - 0.44099000096321106, - 0.19431999325752258, + 0.4415956437587738, + 0.19342109560966492, -0.02680000104010105 ], "position_mm": [ - 440.99000096321106, - 194.31999325752258, + 441.5956437587738, + 193.42109560966492, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.688755214214325, 0.0, 0.0, - 0.7071067690849304 + 0.7249939441680908 ], "normal": [ 0.0, @@ -940,20 +940,20 @@ "id": 73, "link": "Board", "position_m": [ - 0.22172999382019043, - 0.3331100046634674, + 0.22175845503807068, + 0.33099427819252014, -0.02680000104010105 ], "position_mm": [ - 221.72999382019043, - 333.1100046634674, + 221.75845503807068, + 330.99427819252014, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7047278881072998, 0.0, 0.0, - 0.7071067690849304 + 0.7094777226448059 ], "normal": [ 0.0, @@ -966,20 +966,20 @@ "id": 74, "link": "Board", "position_m": [ - 0.09378000348806381, - 0.1445000022649765, + 0.09413553029298782, + 0.14080822467803955, -0.02680000104010105 ], "position_mm": [ - 93.78000348806381, - 144.5000022649765, + 94.13553029298782, + 140.80822467803955, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7212668061256409, 0.0, 0.0, - 0.7071067690849304 + 0.6926573514938354 ], "normal": [ 0.0, @@ -992,20 +992,20 @@ "id": 75, "link": "Board", "position_m": [ - -0.025699999183416367, - 0.19458000361919403, + -0.026741521432995796, + 0.19210436940193176, -0.02680000104010105 ], "position_mm": [ - -25.699999183416367, - 194.58000361919403, + -26.741521432995796, + 192.10436940193176, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7238720655441284, 0.0, 0.0, - 0.7071067690849304 + 0.689934253692627 ], "normal": [ 0.0, @@ -1018,20 +1018,20 @@ "id": 76, "link": "Board", "position_m": [ - 0.6852099895477295, - 0.16680000722408295, + 0.6859597563743591, + 0.16911664605140686, -0.02680000104010105 ], "position_mm": [ - 685.2099895477295, - 166.80000722408295, + 685.9597563743591, + 169.11664605140686, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7181246280670166, 0.0, 0.0, - 0.7071067690849304 + 0.6959145069122314 ], "normal": [ 0.0, @@ -1044,20 +1044,20 @@ "id": 77, "link": "Board", "position_m": [ - 0.01819000020623207, - 0.1915699988603592, + 0.015013295225799084, + 0.18992853164672852, -0.02680000104010105 ], "position_mm": [ - 18.19000020623207, - 191.5699988603592, + 15.013295225799084, + 189.92853164672852, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7166491746902466, 0.0, 0.0, - 0.7071067690849304 + 0.6974338293075562 ], "normal": [ 0.0, @@ -1070,20 +1070,20 @@ "id": 78, "link": "Board", "position_m": [ - 0.8231099843978882, - -0.3443799912929535, + 0.8210617303848267, + -0.3414073884487152, -0.02680000104010105 ], "position_mm": [ - 823.1099843978882, - -344.3799912929535, + 821.0617303848267, + -341.4073884487152, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6912208199501038, 0.0, 0.0, - 0.7071067690849304 + 0.7226436734199524 ], "normal": [ 0.0, @@ -1096,20 +1096,20 @@ "id": 79, "link": "Board", "position_m": [ - 0.3122999966144562, - -0.15910999476909637, + 0.3110635578632355, + -0.16000252962112427, -0.02680000104010105 ], "position_mm": [ - 312.2999966144562, - -159.10999476909637, + 311.0635578632355, + -160.00252962112427, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7194755673408508, 0.0, 0.0, - 0.7071067690849304 + 0.6945177912712097 ], "normal": [ 0.0, @@ -1122,20 +1122,20 @@ "id": 80, "link": "Board", "position_m": [ - 0.8635900020599365, - -0.3359200060367584, + 0.8641324639320374, + -0.33793237805366516, -0.02680000104010105 ], "position_mm": [ - 863.5900020599365, - -335.9200060367584, + 864.1324639320374, + -337.93237805366516, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.699359118938446, 0.0, 0.0, - 0.7071067690849304 + 0.7147704362869263 ], "normal": [ 0.0, @@ -1148,20 +1148,20 @@ "id": 81, "link": "Board", "position_m": [ - 0.13213999569416046, - 0.16902999579906464, + 0.13131681084632874, + 0.1663064956665039, -0.02680000104010105 ], "position_mm": [ - 132.13999569416046, - 169.02999579906464, + 131.31681084632874, + 166.3064956665039, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049572467803955, 0.0, 0.0, - 0.7071067690849304 + 0.7092497944831848 ], "normal": [ 0.0, @@ -1174,20 +1174,20 @@ "id": 82, "link": "Board", "position_m": [ - 0.21916000545024872, - 0.2972399890422821, + 0.21906347572803497, + 0.2957213819026947, -0.02680000104010105 ], "position_mm": [ - 219.16000545024872, - 297.2399890422821, + 219.06347572803497, + 295.7213819026947, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.706917941570282, 0.0, 0.0, - 0.7071067690849304 + 0.7072955965995789 ], "normal": [ 0.0, @@ -1200,20 +1200,20 @@ "id": 83, "link": "Board", "position_m": [ - 0.04416000097990036, - 0.33921998739242554, + 0.046367011964321136, + 0.340971440076828, -0.02680000104010105 ], "position_mm": [ - 44.16000097990036, - 339.21998739242554, + 46.36701196432114, + 340.971440076828, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7221697568893433, 0.0, 0.0, - 0.7071067690849304 + 0.6917159557342529 ], "normal": [ 0.0, @@ -1226,20 +1226,20 @@ "id": 84, "link": "Board", "position_m": [ - 0.40748998522758484, - 0.2584199905395508, + 0.40924882888793945, + 0.2613544166088104, -0.02680000104010105 ], "position_mm": [ - 407.48998522758484, - 258.4199905395508, + 409.24882888793945, + 261.3544166088104, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7240275144577026, 0.0, 0.0, - 0.7071067690849304 + 0.6897711157798767 ], "normal": [ 0.0, @@ -1252,20 +1252,20 @@ "id": 85, "link": "Board", "position_m": [ - 0.504580020904541, - -0.3127500116825104, + 0.5057622194290161, + -0.3140900731086731, -0.02680000104010105 ], "position_mm": [ - 504.580020904541, - -312.7500116825104, + 505.7622194290161, + -314.0900731086731, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7215025424957275, 0.0, 0.0, - 0.7071067690849304 + 0.6924118399620056 ], "normal": [ 0.0, @@ -1278,20 +1278,20 @@ "id": 86, "link": "Board", "position_m": [ - 0.36289000511169434, - 0.29201000928878784, + 0.36220046877861023, + 0.2955012917518616, -0.02680000104010105 ], "position_mm": [ - 362.89000511169434, - 292.01000928878784, + 362.20046877861023, + 295.5012917518616, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944923400878906, 0.0, 0.0, - 0.7071067690849304 + 0.7195001244544983 ], "normal": [ 0.0, @@ -1304,20 +1304,20 @@ "id": 87, "link": "Board", "position_m": [ - 0.9436299800872803, - -0.2457599937915802, + 0.9422120451927185, + -0.2451900839805603, -0.02680000104010105 ], "position_mm": [ - 943.6299800872803, - -245.7599937915802, + 942.2120451927185, + -245.1900839805603, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944408416748047, 0.0, 0.0, - 0.7071067690849304 + 0.7195497751235962 ], "normal": [ 0.0, @@ -1330,20 +1330,20 @@ "id": 88, "link": "Board", "position_m": [ - 0.7658699750900269, - 0.3160400092601776, + 0.763528048992157, + 0.31697556376457214, -0.02680000104010105 ], "position_mm": [ - 765.8699750900269, - 316.0400092601776, + 763.528048992157, + 316.97556376457214, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6920510530471802, 0.0, 0.0, - 0.7071067690849304 + 0.7218486070632935 ], "normal": [ 0.0, @@ -1356,20 +1356,20 @@ "id": 89, "link": "Board", "position_m": [ - 0.9880200028419495, - -0.36913999915122986, + 0.9887282848358154, + -0.37003207206726074, -0.02680000104010105 ], "position_mm": [ - 988.0200028419495, - -369.13999915122986, + 988.7282848358154, + -370.03207206726074, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884408593177795, 0.0, 0.0, - 0.7071067690849304 + 0.725292444229126 ], "normal": [ 0.0, @@ -1382,20 +1382,20 @@ "id": 90, "link": "Board", "position_m": [ - 0.6431699991226196, - 0.316430002450943, + 0.6421770453453064, + 0.31793758273124695, -0.02680000104010105 ], "position_mm": [ - 643.1699991226196, - 316.430002450943, + 642.1770453453064, + 317.93758273124695, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7011776566505432, 0.0, 0.0, - 0.7071067690849304 + 0.7129866480827332 ], "normal": [ 0.0, @@ -1408,20 +1408,20 @@ "id": 91, "link": "Board", "position_m": [ - 0.7233499884605408, - 0.32804998755455017, + 0.722328782081604, + 0.3285917341709137, -0.02680000104010105 ], "position_mm": [ - 723.3499884605408, - 328.04998755455017, + 722.328782081604, + 328.5917341709137, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7002686262130737, 0.0, 0.0, - 0.7071067690849304 + 0.713879406452179 ], "normal": [ 0.0, @@ -1434,20 +1434,20 @@ "id": 92, "link": "Board", "position_m": [ - 0.6450899839401245, - -0.18483999371528625, + 0.6461195349693298, + -0.18722259998321533, -0.02680000104010105 ], "position_mm": [ - 645.0899839401245, - -184.83999371528625, + 646.1195349693298, + -187.22259998321533, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049509286880493, 0.0, 0.0, - 0.7071067690849304 + 0.709256112575531 ], "normal": [ 0.0, @@ -1460,20 +1460,20 @@ "id": 93, "link": "Board", "position_m": [ - 0.9348800182342529, - 0.1436000019311905, + 0.9347444176673889, + 0.13978174328804016, -0.02680000104010105 ], "position_mm": [ - 934.8800182342529, - 143.6000019311905, + 934.7444176673889, + 139.78174328804016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7046663165092468, 0.0, 0.0, - 0.7071067690849304 + 0.7095388770103455 ], "normal": [ 0.0, @@ -1486,20 +1486,20 @@ "id": 94, "link": "Board", "position_m": [ - 0.8756999969482422, - 0.17364999651908875, + 0.8736200928688049, + 0.17575305700302124, -0.02680000104010105 ], "position_mm": [ - 875.6999969482422, - 173.64999651908875, + 873.6200928688049, + 175.75305700302124, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7152015566825867, 0.0, 0.0, - 0.7071067690849304 + 0.6989182829856873 ], "normal": [ 0.0, @@ -1512,20 +1512,20 @@ "id": 95, "link": "Board", "position_m": [ - 0.186039999127388, - -0.27406999468803406, + 0.18634237349033356, + -0.2775443494319916, -0.02680000104010105 ], "position_mm": [ - 186.039999127388, - -274.06999468803406, + 186.34237349033356, + -277.5443494319916, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884647011756897, 0.0, 0.0, - 0.7071067690849304 + 0.7252698540687561 ], "normal": [ 0.0, @@ -1538,20 +1538,20 @@ "id": 96, "link": "Board", "position_m": [ - 0.36976999044418335, - -0.186489999294281, + 0.37110528349876404, + -0.18445371091365814, -0.02680000104010105 ], "position_mm": [ - 369.76999044418335, - -186.489999294281, + 371.10528349876404, + -184.45371091365814, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7109458446502686, 0.0, 0.0, - 0.7071067690849304 + 0.7032467722892761 ], "normal": [ 0.0, @@ -1564,20 +1564,20 @@ "id": 97, "link": "Board", "position_m": [ - 0.30434998869895935, - -0.3596700131893158, + 0.3060058653354645, + -0.35906118154525757, -0.02680000104010105 ], "position_mm": [ - 304.34998869895935, - -359.6700131893158, + 306.0058653354645, + -359.06118154525757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7118277549743652, 0.0, 0.0, - 0.7071067690849304 + 0.7023540735244751 ], "normal": [ 0.0, @@ -1590,20 +1590,20 @@ "id": 98, "link": "Board", "position_m": [ - 0.5752699971199036, - 0.31505998969078064, + 0.5773541331291199, + 0.3162256181240082, -0.02680000104010105 ], "position_mm": [ - 575.2699971199036, - 315.05998969078064, + 577.3541331291199, + 316.2256181240082, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7125511169433594, 0.0, 0.0, - 0.7071067690849304 + 0.7016202211380005 ], "normal": [ 0.0, @@ -1616,20 +1616,20 @@ "id": 99, "link": "Board", "position_m": [ - 0.9591599702835083, - -0.32155001163482666, + 0.9567416310310364, + -0.32076552510261536, -0.02680000104010105 ], "position_mm": [ - 959.1599702835083, - -321.55001163482666, + 956.7416310310364, + -320.76552510261536, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7188982963562012, 0.0, 0.0, - 0.7071067690849304 + 0.695115327835083 ], "normal": [ 0.0, @@ -1642,20 +1642,20 @@ "id": 100, "link": "Board", "position_m": [ - 0.8032500147819519, - 0.17236000299453735, + 0.8028234243392944, + 0.17089414596557617, -0.02680000104010105 ], "position_mm": [ - 803.2500147819519, - 172.36000299453735, + 802.8234243392944, + 170.89414596557617, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6970105767250061, 0.0, 0.0, - 0.7071067690849304 + 0.7170608639717102 ], "normal": [ 0.0, @@ -1668,20 +1668,20 @@ "id": 101, "link": "Board", "position_m": [ - 0.1177000030875206, - 0.298660010099411, + 0.11483254283666611, + 0.2996973693370819, -0.02680000104010105 ], "position_mm": [ - 117.7000030875206, - 298.660010099411, + 114.83254283666611, + 299.6973693370819, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6896732449531555, 0.0, 0.0, - 0.7071067690849304 + 0.7241207361221313 ], "normal": [ 0.0, @@ -1694,20 +1694,20 @@ "id": 102, "link": "Board", "position_m": [ - 0.6496899724006653, - -0.22300000488758087, + 0.650715172290802, + -0.22414876520633698, -0.02680000104010105 ], "position_mm": [ - 649.6899724006653, - -223.00000488758087, + 650.715172290802, + -224.14876520633698, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7192299962043762, 0.0, 0.0, - 0.7071067690849304 + 0.6947720646858215 ], "normal": [ 0.0, @@ -1720,20 +1720,20 @@ "id": 103, "link": "Board", "position_m": [ - 0.1057099997997284, - -0.1877100020647049, + 0.10463682562112808, + -0.1915196031332016, -0.02680000104010105 ], "position_mm": [ - 105.7099997997284, - -187.7100020647049, + 104.63682562112808, + -191.5196031332016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6989580392837524, 0.0, 0.0, - 0.7071067690849304 + 0.7151626944541931 ], "normal": [ 0.0, @@ -1746,20 +1746,20 @@ "id": 104, "link": "Board", "position_m": [ - 0.8267099857330322, - 0.23916000127792358, + 0.8295353055000305, + 0.24187608063220978, -0.02680000104010105 ], "position_mm": [ - 826.7099857330322, - 239.16000127792358, + 829.5353055000305, + 241.87608063220978, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6984688639640808, 0.0, 0.0, - 0.7071067690849304 + 0.7156404852867126 ], "normal": [ 0.0, @@ -1772,20 +1772,20 @@ "id": 105, "link": "Board", "position_m": [ - 0.5248399972915649, - -0.26625001430511475, + 0.5217954516410828, + -0.26843637228012085, -0.02680000104010105 ], "position_mm": [ - 524.8399972915649, - -266.25001430511475, + 521.7954516410828, + -268.43637228012085, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.696261465549469, 0.0, 0.0, - 0.7071067690849304 + 0.7177882790565491 ], "normal": [ 0.0, @@ -1798,23 +1798,23 @@ "id": 198, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.053141459822654724, - 0.09089445322751999 + 0.16089382767677307, + -0.05336204171180725, + 0.09088674932718277 ], "position_mm": [ - 159.9999964237213, - -53.141459822654724, - 90.89445322751999 + 160.89382767677307, + -53.36204171180725, + 90.88674932718277 ], "rotation_quaternion": [ - 0.9998477101325989, - 0.017452426254749298, - 0.0, - 0.0 + 0.9996293783187866, + 0.01744861528277397, + 0.000364696083124727, + -0.02089340053498745 ], "normal": [ - 0.0, + 5.820766091346741e-11, -0.03489953652024269, 0.9993908405303955 ] @@ -1824,20 +1824,20 @@ "id": 229, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.14308664202690125, - 0.08775349706411362 + 0.15712648630142212, + -0.14263543486595154, + 0.08776925504207611 ], "position_mm": [ - 159.9999964237213, - -143.08664202690125, - 87.75349706411362 + 157.12648630142212, + -142.63543486595154, + 87.76925504207611 ], "rotation_quaternion": [ - 0.9998477101325989, - 0.017452426254749298, - 0.0, - 0.0 + 0.9998462796211243, + 0.017452402040362358, + -2.9468068532878533e-05, + 0.0016882226336747408 ], "normal": [ 0.0, @@ -1850,24 +1850,24 @@ "id": 242, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.1406087726354599, - 0.016796745359897614 + 0.15994328260421753, + -0.13829448819160461, + 0.016877561807632446 ], "position_mm": [ - 159.9999964237213, - -140.6087726354599, - 16.796745359897614 + 159.94328260421753, + -138.29448819160461, + 16.877561807632446 ], "rotation_quaternion": [ - 0.01234077475965023, - -0.7069991230964661, - -0.7069990634918213, - -0.0123407281935215 + 0.01263562124222517, + -0.723891019821167, + -0.6896935701370239, + -0.012038656510412693 ], "normal": [ -6.332993507385254e-08, - 0.034899599850177765, + 0.03489959239959717, -0.9993908405303955 ] }, @@ -1876,25 +1876,25 @@ "id": 243, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.1773260533809662, - 0.05103618651628494 + 0.16063550114631653, + -0.17718979716300964, + 0.04713420197367668 ], "position_mm": [ - 159.9999964237213, - -177.3260533809662, - 51.03618651628494 + 160.63550114631653, + -177.18979716300964, + 47.13420197367668 ], "rotation_quaternion": [ - 0.6946583986282349, - 0.7193397879600525, - 0.0, - 0.0 + 0.6946529150009155, + 0.7193341851234436, + 0.0028473015408962965, + -0.0027496074326336384 ], "normal": [ - 0.0, - -0.9993908405303955, - -0.03489944338798523 + -4.656613428188905e-10, + -0.9993909001350403, + -0.03489956632256508 ] }, { @@ -1903,24 +1903,24 @@ "link": "Ellbow", "position_m": [ 0.2854999899864197, - -0.14184769988059998, - 0.052275121212005615 + -0.14111287891864777, + 0.048454251140356064 ], "position_mm": [ 285.4999899864197, - -141.84769988059998, - 52.275121212005615 + -141.11287891864777, + 48.454251140356064 ], "rotation_quaternion": [ - 0.48674026131629944, - -0.5129171013832092, - 0.48674023151397705, - -0.5129171013832092 + 0.4915550947189331, + -0.5083047151565552, + 0.4915551245212555, + -0.5083046555519104 ], "normal": [ 1.0, - 2.9802322387695312e-08, - 2.9802322387695312e-08 + 0.0, + -1.1920927533992653e-07 ] }, { @@ -1928,25 +1928,25 @@ "id": 245, "link": "Ellbow", "position_m": [ - 0.25, - -0.17729905247688293, - 0.05413304641842842 + 0.24974152445793152, + -0.1773720681667328, + 0.05273985490202904 ], "position_mm": [ - 250.0, - -177.29905247688293, - 54.13304641842842 + 249.74152445793152, + -177.3720681667328, + 52.73985490202904 ], "rotation_quaternion": [ - 0.5129170417785645, - 0.48674020171165466, - 0.4867401123046875, - -0.512917160987854 + 0.511612594127655, + 0.48550233244895935, + 0.48797500133514404, + -0.5142183303833008 ], "normal": [ - -2.0861628513557662e-07, + -8.940696716308594e-08, -0.9986295700073242, - 0.05233597010374069 + 0.05233581364154816 ] }, { @@ -1954,25 +1954,25 @@ "id": 246, "link": "Ellbow", "position_m": [ - 0.25, - -0.10639634728431702, - 0.05041719600558281 + 0.2504028081893921, + -0.10619588941335678, + 0.05424221232533455 ], "position_mm": [ - 250.0, - -106.39634728431702, - 50.41719600558281 + 250.4028081893921, + -106.19588941335678, + 54.24221232533455 ], "rotation_quaternion": [ - 0.6883546113967896, - -0.7253744006156921, - -0.0, - -0.0 + 0.688308596611023, + -0.7253260016441345, + 0.008378714323043823, + 0.007951104082167149 ], "normal": [ - 0.0, - 0.9986295104026794, - -0.05233597010374069 + -2.7939681679356454e-09, + 0.9986295700073242, + -0.052336134016513824 ] }, { @@ -1980,25 +1980,25 @@ "id": 247, "link": "Ellbow", "position_m": [ - 0.21249999105930328, - -0.10639634728431702, - 0.05041719600558281 + 0.21214139461517334, + -0.10653681308031082, + 0.047736942768096924 ], "position_mm": [ - 212.49999105930328, - -106.39634728431702, - 50.41719600558281 + 212.14139461517334, + -106.53681308031082, + 47.736942768096924 ], "rotation_quaternion": [ - 0.6883546113967896, - -0.7253744006156921, - -0.0, - -0.0 + 0.6882286667823792, + -0.7252416014671326, + 0.013876251876354218, + 0.013168072327971458 ], "normal": [ 0.0, - 0.9986295104026794, - -0.05233597010374069 + 0.9986295700073242, + -0.05233585834503174 ] }, { @@ -2006,25 +2006,25 @@ "id": 248, "link": "Ellbow", "position_m": [ - 0.21249999105930328, - -0.17729905247688293, - 0.05413304641842842 + 0.2161109298467636, + -0.17732998728752136, + 0.053542688488960266 ], "position_mm": [ - 212.49999105930328, - -177.29905247688293, - 54.13304641842842 + 216.1109298467636, + -177.32998728752136, + 53.542688488960266 ], "rotation_quaternion": [ - 0.5129170417785645, - 0.48674020171165466, - 0.4867401123046875, - -0.512917160987854 + 0.5208669900894165, + 0.4942845106124878, + 0.4790772497653961, + -0.5048421025276184 ], "normal": [ - -2.0861628513557662e-07, + -2.0861622829215776e-07, -0.9986295700073242, - 0.05233597010374069 + 0.052335791289806366 ] }, { @@ -2032,24 +2032,24 @@ "id": 232, "link": "Ellbow", "position_m": [ - 0.25, - -0.16823066771030426, - 0.02851978689432144 + 0.24789133667945862, + -0.16838005185127258, + 0.028685705736279488 ], "position_mm": [ - 250.0, - -168.23066771030426, - 28.51978689432144 + 247.89133667945862, + -168.38005185127258, + 28.685705736279488 ], "rotation_quaternion": [ - 0.4067366421222687, - 0.9135454893112183, - 0.0, - 0.0 + 0.406638503074646, + 0.9133250713348389, + 0.02006508968770504, + -0.008933553472161293 ], "normal": [ 0.0, - -0.7431448698043823, + -0.7431448101997375, -0.6691306233406067 ] }, @@ -2058,24 +2058,24 @@ "id": 231, "link": "Ellbow", "position_m": [ - 0.25, - -0.1180923730134964, - 0.02589215338230133 + 0.250872403383255, + -0.12076263129711151, + 0.02348783239722252 ], "position_mm": [ - 250.0, - -118.0923730134964, - 25.89215338230133 + 250.872403383255, + -120.76263129711151, + 23.48783239722252 ], "rotation_quaternion": [ - 0.35836800932884216, - -0.9335803985595703, - -0.0, - -0.0 + 0.35831689834594727, + -0.9334472417831421, + 0.01576980948448181, + 0.006053464487195015 ], "normal": [ - 0.0, - 0.6691306829452515, + -9.313224635931761e-10, + 0.6691307425498962, -0.7431447505950928 ] }, @@ -2084,25 +2084,25 @@ "id": 120, "link": "Arm2", "position_m": [ - 0.28217554092407227, - -0.1509692370891571, - 0.16490685939788818 + 0.28105148673057556, + -0.15331996977329254, + 0.1661108285188675 ], "position_mm": [ - 282.17554092407227, - -150.9692370891571, - 164.90685939788818 + 281.05148673057556, + -153.31996977329254, + 166.1108285188675 ], "rotation_quaternion": [ - 0.3698526918888092, - -0.3897433578968048, - 0.5805523991584778, - -0.6117745041847229 + 0.38425543904304504, + -0.37586739659309387, + 0.5896310210227966, + -0.6028323173522949 ], "normal": [ - 0.9063078165054321, + 0.9063077569007874, -0.4220390319824219, - 0.02211807668209076 + 0.02211800031363964 ] }, { @@ -2110,25 +2110,25 @@ "id": 122, "link": "Arm2", "position_m": [ - 0.2166409194469452, - -0.14811114966869354, - 0.16475707292556763 + 0.21583980321884155, + -0.14599870145320892, + 0.1630089282989502 ], "position_mm": [ - 216.6409194469452, - -148.11114966869354, - 164.75707292556763 + 215.83980321884155, + -145.99870145320892, + 163.0089282989502 ], "rotation_quaternion": [ - 0.3948240280151367, - -0.41605767607688904, - -0.5638671517372131, - 0.59419184923172 + 0.40095359086990356, + -0.41019850969314575, + -0.5681437253952026, + 0.5900730490684509 ], "normal": [ -0.9396926164627075, - -0.34155139327049255, - 0.017899779602885246 + -0.34155142307281494, + 0.017899883911013603 ] }, { @@ -2136,25 +2136,25 @@ "id": 218, "link": "Arm2", "position_m": [ - 0.2833590805530548, - -0.12386099994182587, - 0.16348618268966675 + 0.2827777862548828, + -0.1221935898065567, + 0.1647852659225464 ], "position_mm": [ - 283.3590805530548, - -123.86099994182587, - 163.48618268966675 + 282.7777862548828, + -122.1935898065567, + 164.7852659225464 ], "rotation_quaternion": [ - 0.5638671517372131, - -0.5941919088363647, - 0.39482399821281433, - -0.41605764627456665 + 0.573472261428833, + -0.5847662091255188, + 0.40865448117256165, + -0.4027152955532074 ], "normal": [ 0.9396926164627075, - 0.3415515422821045, - -0.017899898812174797 + 0.34155160188674927, + -0.01789996027946472 ] }, { @@ -2162,25 +2162,25 @@ "id": 113, "link": "Arm2", "position_m": [ - 0.23956838250160217, - -0.10370121896266937, - 0.23252572119235992 + 0.24005401134490967, + -0.10354935377836227, + 0.23204615712165833 ], "position_mm": [ - 239.56838250160217, - -103.70121896266937, - 232.52572119235992 + 240.05401134490967, + -103.54935377836227, + 232.04615712165833 ], "rotation_quaternion": [ - 0.6778969764709473, - -0.7143542766571045, - -0.1195315346121788, - 0.12595993280410767 + 0.6763865351676941, + -0.715695858001709, + -0.1112171933054924, + 0.13383378088474274 ], "normal": [ - -0.3420201539993286, + -0.342020183801651, 0.9384047985076904, - -0.04917961359024048 + -0.049179576337337494 ] }, { @@ -2188,25 +2188,25 @@ "id": 114, "link": "Arm2", "position_m": [ - 0.28217554092407227, - -0.1473057121038437, - 0.2348109483718872 + 0.28169676661491394, + -0.1482471227645874, + 0.23646606504917145 ], "position_mm": [ - 282.17554092407227, - -147.3057121038437, - 234.8109483718872 + 281.69676661491394, + -148.2471227645874, + 236.46606504917145 ], "rotation_quaternion": [ - 0.3698526918888092, - -0.3897433578968048, - 0.5805523991584778, - -0.6117745041847229 + 0.37515369057655334, + -0.3846849799156189, + 0.5839164853096008, + -0.6085382103919983 ], "normal": [ 0.9063078165054321, -0.4220390319824219, - 0.02211807668209076 + 0.022118031978607178 ] }, { @@ -2214,25 +2214,25 @@ "id": 115, "link": "Arm2", "position_m": [ - 0.23499630391597748, - -0.16445402801036835, - 0.23570963740348816 + 0.23175391554832458, + -0.16287928819656372, + 0.23686790466308594 ], "position_mm": [ - 234.99630391597748, - -164.45402801036835, - 235.70963740348816 + 231.75391554832458, + -162.87928819656372, + 236.86790466308594 ], "rotation_quaternion": [ - 0.14898721873760223, - -0.15699973702430725, - -0.6720378994941711, - 0.7081800699234009 + 0.16329166293144226, + -0.14336413145065308, + -0.6750782132148743, + 0.7050191760063171 ], "normal": [ - -0.4226182699203491, - -0.9050657749176025, - 0.047432348132133484 + -0.42261815071105957, + -0.9050657153129578, + 0.04743234068155289 ] }, { @@ -2240,25 +2240,25 @@ "id": 124, "link": "Arm2", "position_m": [ - 0.2166409194469452, - -0.14251121878623962, - 0.27161043882369995 + 0.215361088514328, + -0.13906101882457733, + 0.2702573835849762 ], "position_mm": [ - 216.6409194469452, - -142.51121878623962, - 271.61043882369995 + 215.361088514328, + -139.06101882457733, + 270.2573835849762 ], "rotation_quaternion": [ - 0.3948240280151367, - -0.41605767607688904, - -0.5638671517372131, - 0.59419184923172 + 0.4048137068748474, + -0.40646475553512573, + -0.5708208680152893, + 0.5874315500259399 ], "normal": [ - -0.9396926164627075, - -0.34155139327049255, - 0.017899779602885246 + -0.9396927356719971, + -0.34155136346817017, + 0.0178998876363039 ] }, { @@ -2266,25 +2266,25 @@ "id": 219, "link": "Arm2", "position_m": [ - 0.2833590805530548, - -0.11826106160879135, - 0.2703395485877991 + 0.2839730978012085, + -0.1197981908917427, + 0.2732433080673218 ], "position_mm": [ - 283.3590805530548, - -118.26106160879135, - 270.3395485877991 + 283.9730978012085, + -119.7981908917427, + 273.2433080673218 ], "rotation_quaternion": [ - 0.5638671517372131, - -0.5941919088363647, - 0.39482399821281433, - -0.41605764627456665 + 0.5536868572235107, + -0.6035252809524536, + 0.3804040551185608, + -0.4295123219490051 ], "normal": [ 0.9396926164627075, - 0.3415515422821045, - -0.017899898812174797 + 0.34155160188674927, + -0.01790008135139942 ] }, { @@ -2292,25 +2292,25 @@ "id": 40, "link": "FingerA", "position_m": [ - 0.2899565100669861, - -0.17529995739459991, - 0.32142582535743713 + 0.29232141375541687, + -0.1764823943376541, + 0.3220147490501404 ], "position_mm": [ - 289.9565100669861, - -175.29995739459991, - 321.42582535743713 + 292.32141375541687, + -176.4823943376541, + 322.0147490501404 ], "rotation_quaternion": [ - 0.09116978198289871, - 0.1283128261566162, - -0.9407153129577637, - 0.3004639744758606 + 0.09850682318210602, + 0.15133115649223328, + -0.9372877478599548, + 0.29813918471336365 ], "normal": [ - -0.09442286938428879, + -0.09442298859357834, -0.58869868516922, - -0.802819013595581 + -0.8028188943862915 ] }, { @@ -2318,25 +2318,25 @@ "id": 41, "link": "FingerA", "position_m": [ - 0.2606137990951538, - -0.1430271714925766, - 0.34494104981422424 + 0.25828540325164795, + -0.1438424289226532, + 0.3448388874530792 ], "position_mm": [ - 260.6137990951538, - -143.0271714925766, - 344.94104981422424 + 258.28540325164795, + -143.8424289226532, + 344.8388874530792 ], "rotation_quaternion": [ - 0.9218348264694214, - 0.3176575303077698, - 0.014650888741016388, - 0.2215842604637146 + 0.9255684018135071, + 0.3173528015613556, + 0.02020304463803768, + 0.20543166995048523 ], "normal": [ - 0.16778722405433655, + 0.16778723895549774, -0.5791627764701843, - 0.797758162021637 + 0.7977581024169922 ] }, { @@ -2344,25 +2344,25 @@ "id": 42, "link": "FingerA", "position_m": [ - 0.2914414703845978, - -0.17887626588344574, - 0.34523412585258484 + 0.2898494303226471, + -0.176236093044281, + 0.3460860550403595 ], "position_mm": [ - 291.4414703845978, - -178.87626588344574, - 345.23412585258484 + 289.8494303226471, + -176.236093044281, + 346.0860550403595 ], "rotation_quaternion": [ - 0.8503676056861877, - -0.036447491496801376, - 0.46652355790138245, - 0.24062895774841309 + 0.8531429767608643, + -0.04194018244743347, + 0.46606194972991943, + 0.2305956482887268 ], "normal": [ - 0.775892436504364, + 0.7758925557136536, 0.28650566935539246, - 0.5620546936988831 + 0.5620545744895935 ] }, { @@ -2370,24 +2370,24 @@ "id": 43, "link": "FingerB", "position_m": [ - 0.2449948787689209, - -0.17503619194030762, - 0.34638407826423645 + 0.2457762509584427, + -0.17510268092155457, + 0.34634095430374146 ], "position_mm": [ - 244.9948787689209, - -175.03619194030762, - 346.38407826423645 + 245.7762509584427, + -175.10268092155457, + 346.34095430374146 ], "rotation_quaternion": [ - 0.5744553208351135, - -0.14799325168132782, - 0.2769269645214081, - 0.7559170126914978 + 0.5884477496147156, + -0.1531301736831665, + 0.27411988377571106, + 0.7450762987136841 ], "normal": [ - 0.09442311525344849, - 0.5886986255645752, + 0.09442314505577087, + 0.58869868516922, 0.8028188943862915 ] }, @@ -2396,25 +2396,25 @@ "id": 44, "link": "FingerB", "position_m": [ - 0.2617010772228241, - -0.17375431954860687, - 0.29974982142448425 + 0.26277849078178406, + -0.17385278642177582, + 0.2974333167076111 ], "position_mm": [ - 261.7010772228241, - -173.75431954860687, - 299.74982142448425 + 262.77849078178406, + -173.85278642177582, + 297.4333167076111 ], "rotation_quaternion": [ - 0.38967594504356384, - 0.5015904307365417, - -0.37314140796661377, - 0.6762581467628479 + 0.3767874836921692, + 0.4944274127483368, + -0.3825819492340088, + 0.6835229992866516 ], "normal": [ - 0.387600839138031, + 0.3876008689403534, -0.8955954313278198, - 0.21834495663642883 + 0.21834509074687958 ] }, { @@ -2422,25 +2422,25 @@ "id": 45, "link": "FingerB", "position_m": [ - 0.2530798017978668, - -0.19687142968177795, - 0.3400842249393463 + 0.2529226243495941, + -0.19617487490177155, + 0.3381246030330658 ], "position_mm": [ - 253.07980179786682, - -196.87142968177795, - 340.0842249393463 + 252.92262434959412, + -196.17487490177155, + 338.1246030330658 ], "rotation_quaternion": [ - 0.583169162273407, - 0.41783174872398376, - -0.6625435948371887, - 0.21532851457595825 + 0.5877432227134705, + 0.43223538994789124, + -0.65323805809021, + 0.2025107741355896 ], "normal": [ - -0.5928077697753906, - -0.7726622819900513, - -0.22709473967552185 + -0.5928078293800354, + -0.7726622223854065, + -0.22709466516971588 ] } ] \ No newline at end of file diff --git a/data/simulation/Scene8/render_f.npz b/data/simulation/Scene8/render_f.npz index b10ee26..3ffb79c 100644 Binary files a/data/simulation/Scene8/render_f.npz and b/data/simulation/Scene8/render_f.npz differ diff --git a/data/simulation/Scene8/render_f.png b/data/simulation/Scene8/render_f.png index 33fb907..0bded27 100644 Binary files a/data/simulation/Scene8/render_f.png and b/data/simulation/Scene8/render_f.png differ diff --git a/data/simulation/Scene8/render_g.json b/data/simulation/Scene8/render_g.json index 81b2b95..685caa0 100644 --- a/data/simulation/Scene8/render_g.json +++ b/data/simulation/Scene8/render_g.json @@ -4,20 +4,20 @@ "id": 210, "link": "Board", "position_m": [ - 0.019999999552965164, - -0.019999999552965164, + 0.022248616442084312, + -0.021048327907919884, 0.000800000037997961 ], "position_mm": [ - 19.999999552965164, - -19.999999552965164, + 22.248616442084312, + -21.048327907919884, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999293684959412, 0.0, 0.0, - 0.0 + 0.01188500877469778 ], "normal": [ 0.0, @@ -30,20 +30,20 @@ "id": 211, "link": "Board", "position_m": [ - 0.25, - -0.009999999776482582, + 0.25300133228302, + -0.010174063965678215, 0.000800000037997961 ], "position_mm": [ - 250.0, - -9.999999776482582, + 253.00133228302002, + -10.174063965678215, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999685525894165, 0.0, 0.0, - 0.0 + -0.025077931582927704 ], "normal": [ 0.0, @@ -56,20 +56,20 @@ "id": 215, "link": "Board", "position_m": [ - 0.25, - -0.09000000357627869, + 0.2504083812236786, + -0.08926653116941452, 0.000800000037997961 ], "position_mm": [ - 250.0, - -90.00000357627869, + 250.4083812236786, + -89.26653116941452, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9997801184654236, 0.0, 0.0, - 0.0 + -0.020970959216356277 ], "normal": [ 0.0, @@ -82,20 +82,20 @@ "id": 214, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.009999999776482582, + 0.3477306663990021, + -0.01176825538277626, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -9.999999776482582, + 347.7306663990021, + -11.76825538277626, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999447464942932, 0.0, 0.0, - 0.0 + -0.010514543391764164 ], "normal": [ 0.0, @@ -108,20 +108,20 @@ "id": 208, "link": "Board", "position_m": [ - 0.3499999940395355, - -0.09000000357627869, + 0.35207417607307434, + -0.08959650993347168, 0.000800000037997961 ], "position_mm": [ - 349.9999940395355, - -90.00000357627869, + 352.07417607307434, + -89.59650993347168, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.999729573726654, 0.0, 0.0, - 0.0 + -0.023253614082932472 ], "normal": [ 0.0, @@ -134,20 +134,20 @@ "id": 206, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.009999999776482582, + 0.6496500372886658, + -0.010126194916665554, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -9.999999776482582, + 649.6500372886658, + -10.126194916665554, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999236464500427, 0.0, 0.0, - 0.0 + 0.012358828447759151 ], "normal": [ 0.0, @@ -160,20 +160,20 @@ "id": 205, "link": "Board", "position_m": [ - 0.75, - -0.09000000357627869, + 0.752602756023407, + -0.09041992574930191, 0.000800000037997961 ], "position_mm": [ - 750.0, - -90.00000357627869, + 752.602756023407, + -90.41992574930191, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999982118606567, 0.0, 0.0, - 0.0 + 0.001896142028272152 ], "normal": [ 0.0, @@ -186,20 +186,20 @@ "id": 207, "link": "Board", "position_m": [ - 0.75, - -0.009999999776482582, + 0.7524852156639099, + -0.011385345831513405, 0.000800000037997961 ], "position_mm": [ - 750.0, - -9.999999776482582, + 752.4852156639099, + -11.385345831513405, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9998287558555603, 0.0, 0.0, - 0.0 + 0.01850726269185543 ], "normal": [ 0.0, @@ -212,20 +212,20 @@ "id": 217, "link": "Board", "position_m": [ - 0.6499999761581421, - -0.09000000357627869, + 0.6460961699485779, + -0.08964591473340988, 0.000800000037997961 ], "position_mm": [ - 649.9999761581421, - -90.00000357627869, + 646.0961699485779, + -89.64591473340988, 0.800000037997961 ], "rotation_quaternion": [ - 1.0, + 0.9999154210090637, 0.0, 0.0, - 0.0 + -0.01300536748021841 ], "normal": [ 0.0, @@ -238,20 +238,20 @@ "id": 46, "link": "Board", "position_m": [ - 0.5367100238800049, - 0.18544000387191772, + 0.5344940423965454, + 0.18239015340805054, -0.02680000104010105 ], "position_mm": [ - 536.7100238800049, - 185.44000387191772, + 534.4940423965454, + 182.39015340805054, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.703818142414093, 0.0, 0.0, - 0.7071067690849304 + 0.7103801965713501 ], "normal": [ 0.0, @@ -264,20 +264,20 @@ "id": 47, "link": "Board", "position_m": [ - 0.3442299962043762, - -0.2865400016307831, + 0.3432222902774811, + -0.2886880338191986, -0.02680000104010105 ], "position_mm": [ - 344.2299962043762, - -286.5400016307831, + 343.2222902774811, + -288.6880338191986, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7088200449943542, 0.0, 0.0, - 0.7071067690849304 + 0.7053893804550171 ], "normal": [ 0.0, @@ -290,20 +290,20 @@ "id": 48, "link": "Board", "position_m": [ - 0.6886900067329407, - -0.32071998715400696, + 0.6865072250366211, + -0.31871849298477173, -0.02680000104010105 ], "position_mm": [ - 688.6900067329407, - -320.71998715400696, + 686.5072250366211, + -318.71849298477173, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6992313265800476, 0.0, 0.0, - 0.7071067690849304 + 0.7148955464363098 ], "normal": [ 0.0, @@ -316,20 +316,20 @@ "id": 49, "link": "Board", "position_m": [ - 1.00600004196167, - 0.15832999348640442, + 1.0054636001586914, + 0.15744544565677643, -0.02680000104010105 ], "position_mm": [ - 1006.0000419616699, - 158.32999348640442, + 1005.4636001586914, + 157.44544565677643, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7213794589042664, 0.0, 0.0, - 0.7071067690849304 + 0.6925400495529175 ], "normal": [ 0.0, @@ -342,20 +342,20 @@ "id": 50, "link": "Board", "position_m": [ - 0.5734099745750427, - 0.21186000108718872, + 0.57060307264328, + 0.2115737646818161, -0.02680000104010105 ], "position_mm": [ - 573.4099745750427, - 211.86000108718872, + 570.60307264328, + 211.5737646818161, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7020010352134705, 0.0, 0.0, - 0.7071067690849304 + 0.7121759653091431 ], "normal": [ 0.0, @@ -368,20 +368,20 @@ "id": 51, "link": "Board", "position_m": [ - 0.16779999434947968, - -0.17207999527454376, + 0.16782739758491516, + -0.17405369877815247, -0.02680000104010105 ], "position_mm": [ - 167.79999434947968, - -172.07999527454376, + 167.82739758491516, + -174.05369877815247, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7195118069648743, 0.0, 0.0, - 0.7071067690849304 + 0.6944802403450012 ], "normal": [ 0.0, @@ -394,20 +394,20 @@ "id": 52, "link": "Board", "position_m": [ - 0.09467999637126923, - 0.20866000652313232, + 0.09335096180438995, + 0.2123865783214569, -0.02680000104010105 ], "position_mm": [ - 94.67999637126923, - 208.66000652313232, + 93.35096180438995, + 212.3865783214569, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6987027525901794, 0.0, 0.0, - 0.7071067690849304 + 0.7154121398925781 ], "normal": [ 0.0, @@ -420,20 +420,20 @@ "id": 53, "link": "Board", "position_m": [ - 0.48625001311302185, - 0.21223999559879303, + 0.4882509112358093, + 0.21466295421123505, -0.02680000104010105 ], "position_mm": [ - 486.25001311302185, - 212.23999559879303, + 488.2509112358093, + 214.66295421123505, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7087159752845764, 0.0, 0.0, - 0.7071067690849304 + 0.7054939270019531 ], "normal": [ 0.0, @@ -446,20 +446,20 @@ "id": 54, "link": "Board", "position_m": [ - 0.34226998686790466, - -0.33059000968933105, + 0.3393630087375641, + -0.32810652256011963, -0.02680000104010105 ], "position_mm": [ - 342.26998686790466, - -330.59000968933105, + 339.3630087375641, + -328.10652256011963, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7050278782844543, 0.0, 0.0, - 0.7071067690849304 + 0.7091796398162842 ], "normal": [ 0.0, @@ -472,20 +472,20 @@ "id": 55, "link": "Board", "position_m": [ - 0.2837199866771698, - -0.262580007314682, + 0.2840869426727295, + -0.2614351212978363, -0.02680000104010105 ], "position_mm": [ - 283.7199866771698, - -262.580007314682, + 284.0869426727295, + -261.4351212978363, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7199468612670898, 0.0, 0.0, - 0.7071067690849304 + 0.6940292119979858 ], "normal": [ 0.0, @@ -498,20 +498,20 @@ "id": 56, "link": "Board", "position_m": [ - 0.4986799955368042, - 0.16866999864578247, + 0.5001215934753418, + 0.16501259803771973, -0.02680000104010105 ], "position_mm": [ - 498.6799955368042, - 168.66999864578247, + 500.1215934753418, + 165.01259803771973, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7080808877944946, 0.0, 0.0, - 0.7071067690849304 + 0.7061313390731812 ], "normal": [ 0.0, @@ -524,20 +524,20 @@ "id": 57, "link": "Board", "position_m": [ - 0.6028599739074707, - -0.3640500009059906, + 0.6033008098602295, + -0.36474767327308655, -0.02680000104010105 ], "position_mm": [ - 602.8599739074707, - -364.0500009059906, + 603.3008098602295, + -364.74767327308655, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7246779799461365, 0.0, 0.0, - 0.7071067690849304 + 0.6890876889228821 ], "normal": [ 0.0, @@ -550,20 +550,20 @@ "id": 58, "link": "Board", "position_m": [ - 0.0500900000333786, - -0.21810999512672424, + 0.047158900648355484, + -0.21727287769317627, -0.02680000104010105 ], "position_mm": [ - 50.0900000333786, - -218.10999512672424, + 47.158900648355484, + -217.27287769317627, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.701831042766571, 0.0, 0.0, - 0.7071067690849304 + 0.7123434543609619 ], "normal": [ 0.0, @@ -576,20 +576,20 @@ "id": 59, "link": "Board", "position_m": [ - 0.6262099742889404, - -0.2787500023841858, + 0.6269878149032593, + -0.27702319622039795, -0.02680000104010105 ], "position_mm": [ - 626.2099742889404, - -278.7500023841858, + 626.9878149032593, + -277.02319622039795, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6904125809669495, 0.0, 0.0, - 0.7071067690849304 + 0.7234158515930176 ], "normal": [ 0.0, @@ -602,20 +602,20 @@ "id": 60, "link": "Board", "position_m": [ - 0.43435999751091003, - 0.28380998969078064, + 0.43540406227111816, + 0.28185170888900757, -0.02680000104010105 ], "position_mm": [ - 434.35999751091003, - 283.80998969078064, + 435.40406227111816, + 281.85170888900757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7157310843467712, 0.0, 0.0, - 0.7071067690849304 + 0.698375940322876 ], "normal": [ 0.0, @@ -628,20 +628,20 @@ "id": 61, "link": "Board", "position_m": [ - -0.022420000284910202, - 0.3358300030231476, + -0.021439123898744583, + 0.3331937789916992, -0.02680000104010105 ], "position_mm": [ - -22.420000284910202, - 335.8300030231476, + -21.439123898744583, + 333.1937789916992, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6955463886260986, 0.0, 0.0, - 0.7071067690849304 + 0.718481183052063 ], "normal": [ 0.0, @@ -654,20 +654,20 @@ "id": 62, "link": "Board", "position_m": [ - 0.40470001101493835, - -0.17509999871253967, + 0.4012886583805084, + -0.17330820858478546, -0.02680000104010105 ], "position_mm": [ - 404.70001101493835, - -175.09999871253967, + 401.2886583805084, + -173.30820858478546, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894692778587341, 0.0, 0.0, - 0.7071067690849304 + 0.7243149280548096 ], "normal": [ 0.0, @@ -680,20 +680,20 @@ "id": 63, "link": "Board", "position_m": [ - 0.777400016784668, - -0.23614999651908875, + 0.7748330235481262, + -0.2368798702955246, -0.02680000104010105 ], "position_mm": [ - 777.400016784668, - -236.14999651908875, + 774.8330235481262, + -236.8798702955246, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6917868256568909, 0.0, 0.0, - 0.7071067690849304 + 0.7221018075942993 ], "normal": [ 0.0, @@ -706,20 +706,20 @@ "id": 64, "link": "Board", "position_m": [ - -0.02126999944448471, - -0.1882299929857254, + -0.019255325198173523, + -0.19011668860912323, -0.02680000104010105 ], "position_mm": [ - -21.26999944448471, - -188.2299929857254, + -19.255325198173523, + -190.11668860912323, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7106536626815796, 0.0, 0.0, - 0.7071067690849304 + 0.7035419940948486 ], "normal": [ 0.0, @@ -732,20 +732,20 @@ "id": 65, "link": "Board", "position_m": [ - 0.8033900260925293, - -0.29736998677253723, + 0.8008859157562256, + -0.29797449707984924, -0.02680000104010105 ], "position_mm": [ - 803.3900260925293, - -297.36998677253723, + 800.8859157562256, + -297.97449707984924, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6942296624183655, 0.0, 0.0, - 0.7071067690849304 + 0.7197535634040833 ], "normal": [ 0.0, @@ -758,20 +758,20 @@ "id": 66, "link": "Board", "position_m": [ - 0.2097499966621399, - -0.36322999000549316, + 0.20932474732398987, + -0.3642057478427887, -0.02680000104010105 ], "position_mm": [ - 209.7499966621399, - -363.22999000549316, + 209.32474732398987, + -364.2057478427887, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7164389491081238, 0.0, 0.0, - 0.7071067690849304 + 0.6976498365402222 ], "normal": [ 0.0, @@ -784,20 +784,20 @@ "id": 67, "link": "Board", "position_m": [ - 0.5230699777603149, - 0.2670400142669678, + 0.5241584181785583, + 0.26714980602264404, -0.02680000104010105 ], "position_mm": [ - 523.0699777603149, - 267.0400142669678, + 524.1584181785583, + 267.14980602264404, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6894137859344482, 0.0, 0.0, - 0.7071067690849304 + 0.7243677973747253 ], "normal": [ 0.0, @@ -810,20 +810,20 @@ "id": 68, "link": "Board", "position_m": [ - 0.5737299919128418, - 0.1706400066614151, + 0.5749819278717041, + 0.17384926974773407, -0.02680000104010105 ], "position_mm": [ - 573.7299919128418, - 170.6400066614151, + 574.9819278717041, + 173.84926974773407, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6978878378868103, 0.0, 0.0, - 0.7071067690849304 + 0.7162070870399475 ], "normal": [ 0.0, @@ -836,20 +836,20 @@ "id": 69, "link": "Board", "position_m": [ - 0.00761000020429492, - -0.2812100052833557, + 0.0057358331978321075, + -0.27848321199417114, -0.02680000104010105 ], "position_mm": [ - 7.61000020429492, - -281.2100052833557, + 5.7358331978321075, + -278.48321199417114, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7193307876586914, 0.0, 0.0, - 0.7071067690849304 + 0.6946677565574646 ], "normal": [ 0.0, @@ -862,20 +862,20 @@ "id": 70, "link": "Board", "position_m": [ - 0.6018700003623962, - 0.3003300130367279, + 0.5982001423835754, + 0.299286812543869, -0.02680000104010105 ], "position_mm": [ - 601.8700003623962, - 300.3300130367279, + 598.2001423835754, + 299.286812543869, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7086071372032166, 0.0, 0.0, - 0.7071067690849304 + 0.7056032419204712 ], "normal": [ 0.0, @@ -888,20 +888,20 @@ "id": 71, "link": "Board", "position_m": [ - 0.749750018119812, - -0.28400999307632446, + 0.7513083219528198, + -0.28566882014274597, -0.02680000104010105 ], "position_mm": [ - 749.750018119812, - -284.00999307632446, + 751.3083219528198, + -285.668820142746, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7250687479972839, 0.0, 0.0, - 0.7071067690849304 + 0.6886765956878662 ], "normal": [ 0.0, @@ -914,20 +914,20 @@ "id": 72, "link": "Board", "position_m": [ - 0.44099000096321106, - 0.19431999325752258, + 0.4415956437587738, + 0.19342109560966492, -0.02680000104010105 ], "position_mm": [ - 440.99000096321106, - 194.31999325752258, + 441.5956437587738, + 193.42109560966492, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.688755214214325, 0.0, 0.0, - 0.7071067690849304 + 0.7249939441680908 ], "normal": [ 0.0, @@ -940,20 +940,20 @@ "id": 73, "link": "Board", "position_m": [ - 0.22172999382019043, - 0.3331100046634674, + 0.22175845503807068, + 0.33099427819252014, -0.02680000104010105 ], "position_mm": [ - 221.72999382019043, - 333.1100046634674, + 221.75845503807068, + 330.99427819252014, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7047278881072998, 0.0, 0.0, - 0.7071067690849304 + 0.7094777226448059 ], "normal": [ 0.0, @@ -966,20 +966,20 @@ "id": 74, "link": "Board", "position_m": [ - 0.09378000348806381, - 0.1445000022649765, + 0.09413553029298782, + 0.14080822467803955, -0.02680000104010105 ], "position_mm": [ - 93.78000348806381, - 144.5000022649765, + 94.13553029298782, + 140.80822467803955, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7212668061256409, 0.0, 0.0, - 0.7071067690849304 + 0.6926573514938354 ], "normal": [ 0.0, @@ -992,20 +992,20 @@ "id": 75, "link": "Board", "position_m": [ - -0.025699999183416367, - 0.19458000361919403, + -0.026741521432995796, + 0.19210436940193176, -0.02680000104010105 ], "position_mm": [ - -25.699999183416367, - 194.58000361919403, + -26.741521432995796, + 192.10436940193176, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7238720655441284, 0.0, 0.0, - 0.7071067690849304 + 0.689934253692627 ], "normal": [ 0.0, @@ -1018,20 +1018,20 @@ "id": 76, "link": "Board", "position_m": [ - 0.6852099895477295, - 0.16680000722408295, + 0.6859597563743591, + 0.16911664605140686, -0.02680000104010105 ], "position_mm": [ - 685.2099895477295, - 166.80000722408295, + 685.9597563743591, + 169.11664605140686, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7181246280670166, 0.0, 0.0, - 0.7071067690849304 + 0.6959145069122314 ], "normal": [ 0.0, @@ -1044,20 +1044,20 @@ "id": 77, "link": "Board", "position_m": [ - 0.01819000020623207, - 0.1915699988603592, + 0.015013295225799084, + 0.18992853164672852, -0.02680000104010105 ], "position_mm": [ - 18.19000020623207, - 191.5699988603592, + 15.013295225799084, + 189.92853164672852, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7166491746902466, 0.0, 0.0, - 0.7071067690849304 + 0.6974338293075562 ], "normal": [ 0.0, @@ -1070,20 +1070,20 @@ "id": 78, "link": "Board", "position_m": [ - 0.8231099843978882, - -0.3443799912929535, + 0.8210617303848267, + -0.3414073884487152, -0.02680000104010105 ], "position_mm": [ - 823.1099843978882, - -344.3799912929535, + 821.0617303848267, + -341.4073884487152, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6912208199501038, 0.0, 0.0, - 0.7071067690849304 + 0.7226436734199524 ], "normal": [ 0.0, @@ -1096,20 +1096,20 @@ "id": 79, "link": "Board", "position_m": [ - 0.3122999966144562, - -0.15910999476909637, + 0.3110635578632355, + -0.16000252962112427, -0.02680000104010105 ], "position_mm": [ - 312.2999966144562, - -159.10999476909637, + 311.0635578632355, + -160.00252962112427, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7194755673408508, 0.0, 0.0, - 0.7071067690849304 + 0.6945177912712097 ], "normal": [ 0.0, @@ -1122,20 +1122,20 @@ "id": 80, "link": "Board", "position_m": [ - 0.8635900020599365, - -0.3359200060367584, + 0.8641324639320374, + -0.33793237805366516, -0.02680000104010105 ], "position_mm": [ - 863.5900020599365, - -335.9200060367584, + 864.1324639320374, + -337.93237805366516, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.699359118938446, 0.0, 0.0, - 0.7071067690849304 + 0.7147704362869263 ], "normal": [ 0.0, @@ -1148,20 +1148,20 @@ "id": 81, "link": "Board", "position_m": [ - 0.13213999569416046, - 0.16902999579906464, + 0.13131681084632874, + 0.1663064956665039, -0.02680000104010105 ], "position_mm": [ - 132.13999569416046, - 169.02999579906464, + 131.31681084632874, + 166.3064956665039, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049572467803955, 0.0, 0.0, - 0.7071067690849304 + 0.7092497944831848 ], "normal": [ 0.0, @@ -1174,20 +1174,20 @@ "id": 82, "link": "Board", "position_m": [ - 0.21916000545024872, - 0.2972399890422821, + 0.21906347572803497, + 0.2957213819026947, -0.02680000104010105 ], "position_mm": [ - 219.16000545024872, - 297.2399890422821, + 219.06347572803497, + 295.7213819026947, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.706917941570282, 0.0, 0.0, - 0.7071067690849304 + 0.7072955965995789 ], "normal": [ 0.0, @@ -1200,20 +1200,20 @@ "id": 83, "link": "Board", "position_m": [ - 0.04416000097990036, - 0.33921998739242554, + 0.046367011964321136, + 0.340971440076828, -0.02680000104010105 ], "position_mm": [ - 44.16000097990036, - 339.21998739242554, + 46.36701196432114, + 340.971440076828, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7221697568893433, 0.0, 0.0, - 0.7071067690849304 + 0.6917159557342529 ], "normal": [ 0.0, @@ -1226,20 +1226,20 @@ "id": 84, "link": "Board", "position_m": [ - 0.40748998522758484, - 0.2584199905395508, + 0.40924882888793945, + 0.2613544166088104, -0.02680000104010105 ], "position_mm": [ - 407.48998522758484, - 258.4199905395508, + 409.24882888793945, + 261.3544166088104, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7240275144577026, 0.0, 0.0, - 0.7071067690849304 + 0.6897711157798767 ], "normal": [ 0.0, @@ -1252,20 +1252,20 @@ "id": 85, "link": "Board", "position_m": [ - 0.504580020904541, - -0.3127500116825104, + 0.5057622194290161, + -0.3140900731086731, -0.02680000104010105 ], "position_mm": [ - 504.580020904541, - -312.7500116825104, + 505.7622194290161, + -314.0900731086731, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7215025424957275, 0.0, 0.0, - 0.7071067690849304 + 0.6924118399620056 ], "normal": [ 0.0, @@ -1278,20 +1278,20 @@ "id": 86, "link": "Board", "position_m": [ - 0.36289000511169434, - 0.29201000928878784, + 0.36220046877861023, + 0.2955012917518616, -0.02680000104010105 ], "position_mm": [ - 362.89000511169434, - 292.01000928878784, + 362.20046877861023, + 295.5012917518616, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944923400878906, 0.0, 0.0, - 0.7071067690849304 + 0.7195001244544983 ], "normal": [ 0.0, @@ -1304,20 +1304,20 @@ "id": 87, "link": "Board", "position_m": [ - 0.9436299800872803, - -0.2457599937915802, + 0.9422120451927185, + -0.2451900839805603, -0.02680000104010105 ], "position_mm": [ - 943.6299800872803, - -245.7599937915802, + 942.2120451927185, + -245.1900839805603, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6944408416748047, 0.0, 0.0, - 0.7071067690849304 + 0.7195497751235962 ], "normal": [ 0.0, @@ -1330,20 +1330,20 @@ "id": 88, "link": "Board", "position_m": [ - 0.7658699750900269, - 0.3160400092601776, + 0.763528048992157, + 0.31697556376457214, -0.02680000104010105 ], "position_mm": [ - 765.8699750900269, - 316.0400092601776, + 763.528048992157, + 316.97556376457214, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6920510530471802, 0.0, 0.0, - 0.7071067690849304 + 0.7218486070632935 ], "normal": [ 0.0, @@ -1356,20 +1356,20 @@ "id": 89, "link": "Board", "position_m": [ - 0.9880200028419495, - -0.36913999915122986, + 0.9887282848358154, + -0.37003207206726074, -0.02680000104010105 ], "position_mm": [ - 988.0200028419495, - -369.13999915122986, + 988.7282848358154, + -370.03207206726074, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884408593177795, 0.0, 0.0, - 0.7071067690849304 + 0.725292444229126 ], "normal": [ 0.0, @@ -1382,20 +1382,20 @@ "id": 90, "link": "Board", "position_m": [ - 0.6431699991226196, - 0.316430002450943, + 0.6421770453453064, + 0.31793758273124695, -0.02680000104010105 ], "position_mm": [ - 643.1699991226196, - 316.430002450943, + 642.1770453453064, + 317.93758273124695, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7011776566505432, 0.0, 0.0, - 0.7071067690849304 + 0.7129866480827332 ], "normal": [ 0.0, @@ -1408,20 +1408,20 @@ "id": 91, "link": "Board", "position_m": [ - 0.7233499884605408, - 0.32804998755455017, + 0.722328782081604, + 0.3285917341709137, -0.02680000104010105 ], "position_mm": [ - 723.3499884605408, - 328.04998755455017, + 722.328782081604, + 328.5917341709137, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7002686262130737, 0.0, 0.0, - 0.7071067690849304 + 0.713879406452179 ], "normal": [ 0.0, @@ -1434,20 +1434,20 @@ "id": 92, "link": "Board", "position_m": [ - 0.6450899839401245, - -0.18483999371528625, + 0.6461195349693298, + -0.18722259998321533, -0.02680000104010105 ], "position_mm": [ - 645.0899839401245, - -184.83999371528625, + 646.1195349693298, + -187.22259998321533, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7049509286880493, 0.0, 0.0, - 0.7071067690849304 + 0.709256112575531 ], "normal": [ 0.0, @@ -1460,20 +1460,20 @@ "id": 93, "link": "Board", "position_m": [ - 0.9348800182342529, - 0.1436000019311905, + 0.9347444176673889, + 0.13978174328804016, -0.02680000104010105 ], "position_mm": [ - 934.8800182342529, - 143.6000019311905, + 934.7444176673889, + 139.78174328804016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7046663165092468, 0.0, 0.0, - 0.7071067690849304 + 0.7095388770103455 ], "normal": [ 0.0, @@ -1486,20 +1486,20 @@ "id": 94, "link": "Board", "position_m": [ - 0.8756999969482422, - 0.17364999651908875, + 0.8736200928688049, + 0.17575305700302124, -0.02680000104010105 ], "position_mm": [ - 875.6999969482422, - 173.64999651908875, + 873.6200928688049, + 175.75305700302124, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7152015566825867, 0.0, 0.0, - 0.7071067690849304 + 0.6989182829856873 ], "normal": [ 0.0, @@ -1512,20 +1512,20 @@ "id": 95, "link": "Board", "position_m": [ - 0.186039999127388, - -0.27406999468803406, + 0.18634237349033356, + -0.2775443494319916, -0.02680000104010105 ], "position_mm": [ - 186.039999127388, - -274.06999468803406, + 186.34237349033356, + -277.5443494319916, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6884647011756897, 0.0, 0.0, - 0.7071067690849304 + 0.7252698540687561 ], "normal": [ 0.0, @@ -1538,20 +1538,20 @@ "id": 96, "link": "Board", "position_m": [ - 0.36976999044418335, - -0.186489999294281, + 0.37110528349876404, + -0.18445371091365814, -0.02680000104010105 ], "position_mm": [ - 369.76999044418335, - -186.489999294281, + 371.10528349876404, + -184.45371091365814, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7109458446502686, 0.0, 0.0, - 0.7071067690849304 + 0.7032467722892761 ], "normal": [ 0.0, @@ -1564,20 +1564,20 @@ "id": 97, "link": "Board", "position_m": [ - 0.30434998869895935, - -0.3596700131893158, + 0.3060058653354645, + -0.35906118154525757, -0.02680000104010105 ], "position_mm": [ - 304.34998869895935, - -359.6700131893158, + 306.0058653354645, + -359.06118154525757, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7118277549743652, 0.0, 0.0, - 0.7071067690849304 + 0.7023540735244751 ], "normal": [ 0.0, @@ -1590,20 +1590,20 @@ "id": 98, "link": "Board", "position_m": [ - 0.5752699971199036, - 0.31505998969078064, + 0.5773541331291199, + 0.3162256181240082, -0.02680000104010105 ], "position_mm": [ - 575.2699971199036, - 315.05998969078064, + 577.3541331291199, + 316.2256181240082, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7125511169433594, 0.0, 0.0, - 0.7071067690849304 + 0.7016202211380005 ], "normal": [ 0.0, @@ -1616,20 +1616,20 @@ "id": 99, "link": "Board", "position_m": [ - 0.9591599702835083, - -0.32155001163482666, + 0.9567416310310364, + -0.32076552510261536, -0.02680000104010105 ], "position_mm": [ - 959.1599702835083, - -321.55001163482666, + 956.7416310310364, + -320.76552510261536, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7188982963562012, 0.0, 0.0, - 0.7071067690849304 + 0.695115327835083 ], "normal": [ 0.0, @@ -1642,20 +1642,20 @@ "id": 100, "link": "Board", "position_m": [ - 0.8032500147819519, - 0.17236000299453735, + 0.8028234243392944, + 0.17089414596557617, -0.02680000104010105 ], "position_mm": [ - 803.2500147819519, - 172.36000299453735, + 802.8234243392944, + 170.89414596557617, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6970105767250061, 0.0, 0.0, - 0.7071067690849304 + 0.7170608639717102 ], "normal": [ 0.0, @@ -1668,20 +1668,20 @@ "id": 101, "link": "Board", "position_m": [ - 0.1177000030875206, - 0.298660010099411, + 0.11483254283666611, + 0.2996973693370819, -0.02680000104010105 ], "position_mm": [ - 117.7000030875206, - 298.660010099411, + 114.83254283666611, + 299.6973693370819, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6896732449531555, 0.0, 0.0, - 0.7071067690849304 + 0.7241207361221313 ], "normal": [ 0.0, @@ -1694,20 +1694,20 @@ "id": 102, "link": "Board", "position_m": [ - 0.6496899724006653, - -0.22300000488758087, + 0.650715172290802, + -0.22414876520633698, -0.02680000104010105 ], "position_mm": [ - 649.6899724006653, - -223.00000488758087, + 650.715172290802, + -224.14876520633698, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.7192299962043762, 0.0, 0.0, - 0.7071067690849304 + 0.6947720646858215 ], "normal": [ 0.0, @@ -1720,20 +1720,20 @@ "id": 103, "link": "Board", "position_m": [ - 0.1057099997997284, - -0.1877100020647049, + 0.10463682562112808, + -0.1915196031332016, -0.02680000104010105 ], "position_mm": [ - 105.7099997997284, - -187.7100020647049, + 104.63682562112808, + -191.5196031332016, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6989580392837524, 0.0, 0.0, - 0.7071067690849304 + 0.7151626944541931 ], "normal": [ 0.0, @@ -1746,20 +1746,20 @@ "id": 104, "link": "Board", "position_m": [ - 0.8267099857330322, - 0.23916000127792358, + 0.8295353055000305, + 0.24187608063220978, -0.02680000104010105 ], "position_mm": [ - 826.7099857330322, - 239.16000127792358, + 829.5353055000305, + 241.87608063220978, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.6984688639640808, 0.0, 0.0, - 0.7071067690849304 + 0.7156404852867126 ], "normal": [ 0.0, @@ -1772,20 +1772,20 @@ "id": 105, "link": "Board", "position_m": [ - 0.5248399972915649, - -0.26625001430511475, + 0.5217954516410828, + -0.26843637228012085, -0.02680000104010105 ], "position_mm": [ - 524.8399972915649, - -266.25001430511475, + 521.7954516410828, + -268.43637228012085, -26.80000104010105 ], "rotation_quaternion": [ - 0.7071067690849304, + 0.696261465549469, 0.0, 0.0, - 0.7071067690849304 + 0.7177882790565491 ], "normal": [ 0.0, @@ -1798,23 +1798,23 @@ "id": 198, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.053141459822654724, - 0.09089445322751999 + 0.16089382767677307, + -0.05336204171180725, + 0.09088674932718277 ], "position_mm": [ - 159.9999964237213, - -53.141459822654724, - 90.89445322751999 + 160.89382767677307, + -53.36204171180725, + 90.88674932718277 ], "rotation_quaternion": [ - 0.9998477101325989, - 0.017452426254749298, - 0.0, - 0.0 + 0.9996293783187866, + 0.01744861528277397, + 0.000364696083124727, + -0.02089340053498745 ], "normal": [ - 0.0, + 5.820766091346741e-11, -0.03489953652024269, 0.9993908405303955 ] @@ -1824,20 +1824,20 @@ "id": 229, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.14308664202690125, - 0.08775349706411362 + 0.15712648630142212, + -0.14263543486595154, + 0.08776925504207611 ], "position_mm": [ - 159.9999964237213, - -143.08664202690125, - 87.75349706411362 + 157.12648630142212, + -142.63543486595154, + 87.76925504207611 ], "rotation_quaternion": [ - 0.9998477101325989, - 0.017452426254749298, - 0.0, - 0.0 + 0.9998462796211243, + 0.017452402040362358, + -2.9468068532878533e-05, + 0.0016882226336747408 ], "normal": [ 0.0, @@ -1850,24 +1850,24 @@ "id": 242, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.1406087726354599, - 0.016796745359897614 + 0.15994328260421753, + -0.13829448819160461, + 0.016877561807632446 ], "position_mm": [ - 159.9999964237213, - -140.6087726354599, - 16.796745359897614 + 159.94328260421753, + -138.29448819160461, + 16.877561807632446 ], "rotation_quaternion": [ - 0.01234077475965023, - -0.7069991230964661, - -0.7069990634918213, - -0.0123407281935215 + 0.01263562124222517, + -0.723891019821167, + -0.6896935701370239, + -0.012038656510412693 ], "normal": [ -6.332993507385254e-08, - 0.034899599850177765, + 0.03489959239959717, -0.9993908405303955 ] }, @@ -1876,25 +1876,25 @@ "id": 243, "link": "Arm1", "position_m": [ - 0.1599999964237213, - -0.1773260533809662, - 0.05103618651628494 + 0.16063550114631653, + -0.17718979716300964, + 0.04713420197367668 ], "position_mm": [ - 159.9999964237213, - -177.3260533809662, - 51.03618651628494 + 160.63550114631653, + -177.18979716300964, + 47.13420197367668 ], "rotation_quaternion": [ - 0.6946583986282349, - 0.7193397879600525, - 0.0, - 0.0 + 0.6946529150009155, + 0.7193341851234436, + 0.0028473015408962965, + -0.0027496074326336384 ], "normal": [ - 0.0, - -0.9993908405303955, - -0.03489944338798523 + -4.656613428188905e-10, + -0.9993909001350403, + -0.03489956632256508 ] }, { @@ -1903,24 +1903,24 @@ "link": "Ellbow", "position_m": [ 0.2854999899864197, - -0.14184769988059998, - 0.052275121212005615 + -0.14111287891864777, + 0.048454251140356064 ], "position_mm": [ 285.4999899864197, - -141.84769988059998, - 52.275121212005615 + -141.11287891864777, + 48.454251140356064 ], "rotation_quaternion": [ - 0.48674026131629944, - -0.5129171013832092, - 0.48674023151397705, - -0.5129171013832092 + 0.4915550947189331, + -0.5083047151565552, + 0.4915551245212555, + -0.5083046555519104 ], "normal": [ 1.0, - 2.9802322387695312e-08, - 2.9802322387695312e-08 + 0.0, + -1.1920927533992653e-07 ] }, { @@ -1928,25 +1928,25 @@ "id": 245, "link": "Ellbow", "position_m": [ - 0.25, - -0.17729905247688293, - 0.05413304641842842 + 0.24974152445793152, + -0.1773720681667328, + 0.05273985490202904 ], "position_mm": [ - 250.0, - -177.29905247688293, - 54.13304641842842 + 249.74152445793152, + -177.3720681667328, + 52.73985490202904 ], "rotation_quaternion": [ - 0.5129170417785645, - 0.48674020171165466, - 0.4867401123046875, - -0.512917160987854 + 0.511612594127655, + 0.48550233244895935, + 0.48797500133514404, + -0.5142183303833008 ], "normal": [ - -2.0861628513557662e-07, + -8.940696716308594e-08, -0.9986295700073242, - 0.05233597010374069 + 0.05233581364154816 ] }, { @@ -1954,25 +1954,25 @@ "id": 246, "link": "Ellbow", "position_m": [ - 0.25, - -0.10639634728431702, - 0.05041719600558281 + 0.2504028081893921, + -0.10619588941335678, + 0.05424221232533455 ], "position_mm": [ - 250.0, - -106.39634728431702, - 50.41719600558281 + 250.4028081893921, + -106.19588941335678, + 54.24221232533455 ], "rotation_quaternion": [ - 0.6883546113967896, - -0.7253744006156921, - -0.0, - -0.0 + 0.688308596611023, + -0.7253260016441345, + 0.008378714323043823, + 0.007951104082167149 ], "normal": [ - 0.0, - 0.9986295104026794, - -0.05233597010374069 + -2.7939681679356454e-09, + 0.9986295700073242, + -0.052336134016513824 ] }, { @@ -1980,25 +1980,25 @@ "id": 247, "link": "Ellbow", "position_m": [ - 0.21249999105930328, - -0.10639634728431702, - 0.05041719600558281 + 0.21214139461517334, + -0.10653681308031082, + 0.047736942768096924 ], "position_mm": [ - 212.49999105930328, - -106.39634728431702, - 50.41719600558281 + 212.14139461517334, + -106.53681308031082, + 47.736942768096924 ], "rotation_quaternion": [ - 0.6883546113967896, - -0.7253744006156921, - -0.0, - -0.0 + 0.6882286667823792, + -0.7252416014671326, + 0.013876251876354218, + 0.013168072327971458 ], "normal": [ 0.0, - 0.9986295104026794, - -0.05233597010374069 + 0.9986295700073242, + -0.05233585834503174 ] }, { @@ -2006,25 +2006,25 @@ "id": 248, "link": "Ellbow", "position_m": [ - 0.21249999105930328, - -0.17729905247688293, - 0.05413304641842842 + 0.2161109298467636, + -0.17732998728752136, + 0.053542688488960266 ], "position_mm": [ - 212.49999105930328, - -177.29905247688293, - 54.13304641842842 + 216.1109298467636, + -177.32998728752136, + 53.542688488960266 ], "rotation_quaternion": [ - 0.5129170417785645, - 0.48674020171165466, - 0.4867401123046875, - -0.512917160987854 + 0.5208669900894165, + 0.4942845106124878, + 0.4790772497653961, + -0.5048421025276184 ], "normal": [ - -2.0861628513557662e-07, + -2.0861622829215776e-07, -0.9986295700073242, - 0.05233597010374069 + 0.052335791289806366 ] }, { @@ -2032,24 +2032,24 @@ "id": 232, "link": "Ellbow", "position_m": [ - 0.25, - -0.16823066771030426, - 0.02851978689432144 + 0.24789133667945862, + -0.16838005185127258, + 0.028685705736279488 ], "position_mm": [ - 250.0, - -168.23066771030426, - 28.51978689432144 + 247.89133667945862, + -168.38005185127258, + 28.685705736279488 ], "rotation_quaternion": [ - 0.4067366421222687, - 0.9135454893112183, - 0.0, - 0.0 + 0.406638503074646, + 0.9133250713348389, + 0.02006508968770504, + -0.008933553472161293 ], "normal": [ 0.0, - -0.7431448698043823, + -0.7431448101997375, -0.6691306233406067 ] }, @@ -2058,24 +2058,24 @@ "id": 231, "link": "Ellbow", "position_m": [ - 0.25, - -0.1180923730134964, - 0.02589215338230133 + 0.250872403383255, + -0.12076263129711151, + 0.02348783239722252 ], "position_mm": [ - 250.0, - -118.0923730134964, - 25.89215338230133 + 250.872403383255, + -120.76263129711151, + 23.48783239722252 ], "rotation_quaternion": [ - 0.35836800932884216, - -0.9335803985595703, - -0.0, - -0.0 + 0.35831689834594727, + -0.9334472417831421, + 0.01576980948448181, + 0.006053464487195015 ], "normal": [ - 0.0, - 0.6691306829452515, + -9.313224635931761e-10, + 0.6691307425498962, -0.7431447505950928 ] }, @@ -2084,25 +2084,25 @@ "id": 120, "link": "Arm2", "position_m": [ - 0.28217554092407227, - -0.1509692370891571, - 0.16490685939788818 + 0.28105148673057556, + -0.15331996977329254, + 0.1661108285188675 ], "position_mm": [ - 282.17554092407227, - -150.9692370891571, - 164.90685939788818 + 281.05148673057556, + -153.31996977329254, + 166.1108285188675 ], "rotation_quaternion": [ - 0.3698526918888092, - -0.3897433578968048, - 0.5805523991584778, - -0.6117745041847229 + 0.38425543904304504, + -0.37586739659309387, + 0.5896310210227966, + -0.6028323173522949 ], "normal": [ - 0.9063078165054321, + 0.9063077569007874, -0.4220390319824219, - 0.02211807668209076 + 0.02211800031363964 ] }, { @@ -2110,25 +2110,25 @@ "id": 122, "link": "Arm2", "position_m": [ - 0.2166409194469452, - -0.14811114966869354, - 0.16475707292556763 + 0.21583980321884155, + -0.14599870145320892, + 0.1630089282989502 ], "position_mm": [ - 216.6409194469452, - -148.11114966869354, - 164.75707292556763 + 215.83980321884155, + -145.99870145320892, + 163.0089282989502 ], "rotation_quaternion": [ - 0.3948240280151367, - -0.41605767607688904, - -0.5638671517372131, - 0.59419184923172 + 0.40095359086990356, + -0.41019850969314575, + -0.5681437253952026, + 0.5900730490684509 ], "normal": [ -0.9396926164627075, - -0.34155139327049255, - 0.017899779602885246 + -0.34155142307281494, + 0.017899883911013603 ] }, { @@ -2136,25 +2136,25 @@ "id": 218, "link": "Arm2", "position_m": [ - 0.2833590805530548, - -0.12386099994182587, - 0.16348618268966675 + 0.2827777862548828, + -0.1221935898065567, + 0.1647852659225464 ], "position_mm": [ - 283.3590805530548, - -123.86099994182587, - 163.48618268966675 + 282.7777862548828, + -122.1935898065567, + 164.7852659225464 ], "rotation_quaternion": [ - 0.5638671517372131, - -0.5941919088363647, - 0.39482399821281433, - -0.41605764627456665 + 0.573472261428833, + -0.5847662091255188, + 0.40865448117256165, + -0.4027152955532074 ], "normal": [ 0.9396926164627075, - 0.3415515422821045, - -0.017899898812174797 + 0.34155160188674927, + -0.01789996027946472 ] }, { @@ -2162,25 +2162,25 @@ "id": 113, "link": "Arm2", "position_m": [ - 0.23956838250160217, - -0.10370121896266937, - 0.23252572119235992 + 0.24005401134490967, + -0.10354935377836227, + 0.23204615712165833 ], "position_mm": [ - 239.56838250160217, - -103.70121896266937, - 232.52572119235992 + 240.05401134490967, + -103.54935377836227, + 232.04615712165833 ], "rotation_quaternion": [ - 0.6778969764709473, - -0.7143542766571045, - -0.1195315346121788, - 0.12595993280410767 + 0.6763865351676941, + -0.715695858001709, + -0.1112171933054924, + 0.13383378088474274 ], "normal": [ - -0.3420201539993286, + -0.342020183801651, 0.9384047985076904, - -0.04917961359024048 + -0.049179576337337494 ] }, { @@ -2188,25 +2188,25 @@ "id": 114, "link": "Arm2", "position_m": [ - 0.28217554092407227, - -0.1473057121038437, - 0.2348109483718872 + 0.28169676661491394, + -0.1482471227645874, + 0.23646606504917145 ], "position_mm": [ - 282.17554092407227, - -147.3057121038437, - 234.8109483718872 + 281.69676661491394, + -148.2471227645874, + 236.46606504917145 ], "rotation_quaternion": [ - 0.3698526918888092, - -0.3897433578968048, - 0.5805523991584778, - -0.6117745041847229 + 0.37515369057655334, + -0.3846849799156189, + 0.5839164853096008, + -0.6085382103919983 ], "normal": [ 0.9063078165054321, -0.4220390319824219, - 0.02211807668209076 + 0.022118031978607178 ] }, { @@ -2214,25 +2214,25 @@ "id": 115, "link": "Arm2", "position_m": [ - 0.23499630391597748, - -0.16445402801036835, - 0.23570963740348816 + 0.23175391554832458, + -0.16287928819656372, + 0.23686790466308594 ], "position_mm": [ - 234.99630391597748, - -164.45402801036835, - 235.70963740348816 + 231.75391554832458, + -162.87928819656372, + 236.86790466308594 ], "rotation_quaternion": [ - 0.14898721873760223, - -0.15699973702430725, - -0.6720378994941711, - 0.7081800699234009 + 0.16329166293144226, + -0.14336413145065308, + -0.6750782132148743, + 0.7050191760063171 ], "normal": [ - -0.4226182699203491, - -0.9050657749176025, - 0.047432348132133484 + -0.42261815071105957, + -0.9050657153129578, + 0.04743234068155289 ] }, { @@ -2240,25 +2240,25 @@ "id": 124, "link": "Arm2", "position_m": [ - 0.2166409194469452, - -0.14251121878623962, - 0.27161043882369995 + 0.215361088514328, + -0.13906101882457733, + 0.2702573835849762 ], "position_mm": [ - 216.6409194469452, - -142.51121878623962, - 271.61043882369995 + 215.361088514328, + -139.06101882457733, + 270.2573835849762 ], "rotation_quaternion": [ - 0.3948240280151367, - -0.41605767607688904, - -0.5638671517372131, - 0.59419184923172 + 0.4048137068748474, + -0.40646475553512573, + -0.5708208680152893, + 0.5874315500259399 ], "normal": [ - -0.9396926164627075, - -0.34155139327049255, - 0.017899779602885246 + -0.9396927356719971, + -0.34155136346817017, + 0.0178998876363039 ] }, { @@ -2266,25 +2266,25 @@ "id": 219, "link": "Arm2", "position_m": [ - 0.2833590805530548, - -0.11826106160879135, - 0.2703395485877991 + 0.2839730978012085, + -0.1197981908917427, + 0.2732433080673218 ], "position_mm": [ - 283.3590805530548, - -118.26106160879135, - 270.3395485877991 + 283.9730978012085, + -119.7981908917427, + 273.2433080673218 ], "rotation_quaternion": [ - 0.5638671517372131, - -0.5941919088363647, - 0.39482399821281433, - -0.41605764627456665 + 0.5536868572235107, + -0.6035252809524536, + 0.3804040551185608, + -0.4295123219490051 ], "normal": [ 0.9396926164627075, - 0.3415515422821045, - -0.017899898812174797 + 0.34155160188674927, + -0.01790008135139942 ] }, { @@ -2292,25 +2292,25 @@ "id": 40, "link": "FingerA", "position_m": [ - 0.2899565100669861, - -0.17529995739459991, - 0.32142582535743713 + 0.29232141375541687, + -0.1764823943376541, + 0.3220147490501404 ], "position_mm": [ - 289.9565100669861, - -175.29995739459991, - 321.42582535743713 + 292.32141375541687, + -176.4823943376541, + 322.0147490501404 ], "rotation_quaternion": [ - 0.09116978198289871, - 0.1283128261566162, - -0.9407153129577637, - 0.3004639744758606 + 0.09850682318210602, + 0.15133115649223328, + -0.9372877478599548, + 0.29813918471336365 ], "normal": [ - -0.09442286938428879, + -0.09442298859357834, -0.58869868516922, - -0.802819013595581 + -0.8028188943862915 ] }, { @@ -2318,25 +2318,25 @@ "id": 41, "link": "FingerA", "position_m": [ - 0.2606137990951538, - -0.1430271714925766, - 0.34494104981422424 + 0.25828540325164795, + -0.1438424289226532, + 0.3448388874530792 ], "position_mm": [ - 260.6137990951538, - -143.0271714925766, - 344.94104981422424 + 258.28540325164795, + -143.8424289226532, + 344.8388874530792 ], "rotation_quaternion": [ - 0.9218348264694214, - 0.3176575303077698, - 0.014650888741016388, - 0.2215842604637146 + 0.9255684018135071, + 0.3173528015613556, + 0.02020304463803768, + 0.20543166995048523 ], "normal": [ - 0.16778722405433655, + 0.16778723895549774, -0.5791627764701843, - 0.797758162021637 + 0.7977581024169922 ] }, { @@ -2344,25 +2344,25 @@ "id": 42, "link": "FingerA", "position_m": [ - 0.2914414703845978, - -0.17887626588344574, - 0.34523412585258484 + 0.2898494303226471, + -0.176236093044281, + 0.3460860550403595 ], "position_mm": [ - 291.4414703845978, - -178.87626588344574, - 345.23412585258484 + 289.8494303226471, + -176.236093044281, + 346.0860550403595 ], "rotation_quaternion": [ - 0.8503676056861877, - -0.036447491496801376, - 0.46652355790138245, - 0.24062895774841309 + 0.8531429767608643, + -0.04194018244743347, + 0.46606194972991943, + 0.2305956482887268 ], "normal": [ - 0.775892436504364, + 0.7758925557136536, 0.28650566935539246, - 0.5620546936988831 + 0.5620545744895935 ] }, { @@ -2370,24 +2370,24 @@ "id": 43, "link": "FingerB", "position_m": [ - 0.2449948787689209, - -0.17503619194030762, - 0.34638407826423645 + 0.2457762509584427, + -0.17510268092155457, + 0.34634095430374146 ], "position_mm": [ - 244.9948787689209, - -175.03619194030762, - 346.38407826423645 + 245.7762509584427, + -175.10268092155457, + 346.34095430374146 ], "rotation_quaternion": [ - 0.5744553208351135, - -0.14799325168132782, - 0.2769269645214081, - 0.7559170126914978 + 0.5884477496147156, + -0.1531301736831665, + 0.27411988377571106, + 0.7450762987136841 ], "normal": [ - 0.09442311525344849, - 0.5886986255645752, + 0.09442314505577087, + 0.58869868516922, 0.8028188943862915 ] }, @@ -2396,25 +2396,25 @@ "id": 44, "link": "FingerB", "position_m": [ - 0.2617010772228241, - -0.17375431954860687, - 0.29974982142448425 + 0.26277849078178406, + -0.17385278642177582, + 0.2974333167076111 ], "position_mm": [ - 261.7010772228241, - -173.75431954860687, - 299.74982142448425 + 262.77849078178406, + -173.85278642177582, + 297.4333167076111 ], "rotation_quaternion": [ - 0.38967594504356384, - 0.5015904307365417, - -0.37314140796661377, - 0.6762581467628479 + 0.3767874836921692, + 0.4944274127483368, + -0.3825819492340088, + 0.6835229992866516 ], "normal": [ - 0.387600839138031, + 0.3876008689403534, -0.8955954313278198, - 0.21834495663642883 + 0.21834509074687958 ] }, { @@ -2422,25 +2422,25 @@ "id": 45, "link": "FingerB", "position_m": [ - 0.2530798017978668, - -0.19687142968177795, - 0.3400842249393463 + 0.2529226243495941, + -0.19617487490177155, + 0.3381246030330658 ], "position_mm": [ - 253.07980179786682, - -196.87142968177795, - 340.0842249393463 + 252.92262434959412, + -196.17487490177155, + 338.1246030330658 ], "rotation_quaternion": [ - 0.583169162273407, - 0.41783174872398376, - -0.6625435948371887, - 0.21532851457595825 + 0.5877432227134705, + 0.43223538994789124, + -0.65323805809021, + 0.2025107741355896 ], "normal": [ - -0.5928077697753906, - -0.7726622819900513, - -0.22709473967552185 + -0.5928078293800354, + -0.7726622223854065, + -0.22709466516971588 ] } ] \ No newline at end of file diff --git a/data/simulation/Scene8/render_g.npz b/data/simulation/Scene8/render_g.npz index b10ee26..c4959f7 100644 Binary files a/data/simulation/Scene8/render_g.npz and b/data/simulation/Scene8/render_g.npz differ diff --git a/data/simulation/Scene8/render_g.png b/data/simulation/Scene8/render_g.png index 5a450d9..71699c3 100644 Binary files a/data/simulation/Scene8/render_g.png and b/data/simulation/Scene8/render_g.png differ diff --git a/data/simulation/debug/markers.json b/data/simulation/debug/markers.json index b0ac7f3..685caa0 100644 --- a/data/simulation/debug/markers.json +++ b/data/simulation/debug/markers.json @@ -1798,25 +1798,25 @@ "id": 198, "link": "Arm1", "position_m": [ - 0.2908938527107239, - 0.13223707675933838, - 0.2233067750930786 + 0.16089382767677307, + -0.05336204171180725, + 0.09088674932718277 ], "position_mm": [ - 290.8938527107239, - 132.23707675933838, - 223.3067750930786 + 160.89382767677307, + -53.36204171180725, + 90.88674932718277 ], "rotation_quaternion": [ - 0.731194019317627, - -0.681849479675293, - -0.014251436106860638, - -0.015282794833183289 + 0.9996293783187866, + 0.01744861528277397, + 0.000364696083124727, + -0.02089340053498745 ], "normal": [ - 1.8626449271863521e-09, - 0.9975640177726746, - 0.06975647062063217 + 5.820766091346741e-11, + -0.03489953652024269, + 0.9993908405303955 ] }, { @@ -1824,25 +1824,25 @@ "id": 229, "link": "Arm1", "position_m": [ - 0.2871265113353729, - 0.1260058730840683, - 0.31241700053215027 + 0.15712648630142212, + -0.14263543486595154, + 0.08776925504207611 ], "position_mm": [ - 287.1265113353729, - 126.0058730840683, - 312.41700053215027 + 157.12648630142212, + -142.63543486595154, + 87.76925504207611 ], "rotation_quaternion": [ - 0.731352686882019, - -0.6819973587989807, - 0.0011515404330566525, - 0.0012348758755251765 + 0.9998462796211243, + 0.017452402040362358, + -2.9468068532878533e-05, + 0.0016882226336747408 ], "normal": [ - 2.3283064365386963e-10, - 0.9975640773773193, - 0.06975659728050232 + 0.0, + -0.03489953652024269, + 0.9993908405303955 ] }, { @@ -1850,25 +1850,25 @@ "id": 242, "link": "Arm1", "position_m": [ - 0.28994330763816833, - 0.05530886352062225, - 0.30560460686683655 + 0.15994328260421753, + -0.13829448819160461, + 0.016877561807632446 ], "position_mm": [ - 289.94330763816833, - 55.30886352062225, - 305.60460686683655 + 159.94328260421753, + -138.29448819160461, + 16.877561807632446 ], "rotation_quaternion": [ - 0.49376755952835083, - 0.5295010209083557, - 0.5044868588447571, - -0.4704415500164032 + 0.01263562124222517, + -0.723891019821167, + -0.6896935701370239, + -0.012038656510412693 ], "normal": [ - -8.940696716308594e-08, - -0.9975640177726746, - -0.06975668668746948 + -6.332993507385254e-08, + 0.03489959239959717, + -0.9993908405303955 ] }, { @@ -1876,25 +1876,25 @@ "id": 243, "link": "Arm1", "position_m": [ - 0.29063552618026733, - 0.08418963849544525, - 0.3455321788787842 + 0.16063550114631653, + -0.17718979716300964, + 0.04713420197367668 ], "position_mm": [ - 290.63552618026733, - 84.18963849544525, - 345.5321788787842 + 160.63550114631653, + -177.18979716300964, + 47.13420197367668 ], "rotation_quaternion": [ - 0.9993830323219299, - 0.0348992645740509, - 0.000138139832415618, - -0.003955804277211428 + 0.6946529150009155, + 0.7193341851234436, + 0.0028473015408962965, + -0.0027496074326336384 ], "normal": [ - -1.1641530794914701e-10, - -0.06975655257701874, - 0.9975640177726746 + -4.656613428188905e-10, + -0.9993909001350403, + -0.03489956632256508 ] }, { @@ -1902,25 +1902,25 @@ "id": 244, "link": "Ellbow", "position_m": [ - 0.4155000150203705, - 0.09317012131214142, - 0.31327733397483826 + 0.2854999899864197, + -0.14111287891864777, + 0.048454251140356064 ], "position_mm": [ - 415.5000150203705, - 93.17012131214142, - 313.27733397483826 + 285.4999899864197, + -141.11287891864777, + 48.454251140356064 ], "rotation_quaternion": [ - 0.6742300391197205, - 0.21310511231422424, - 0.6742300987243652, - 0.21310511231422424 + 0.4915550947189331, + -0.5083047151565552, + 0.4915551245212555, + -0.5083046555519104 ], "normal": [ 1.0, - 2.980232594040899e-08, - -8.568168397005138e-08 + 0.0, + -1.1920927533992653e-07 ] }, { @@ -1928,25 +1928,25 @@ "id": 245, "link": "Ellbow", "position_m": [ - 0.3797415494918823, - 0.11156880110502243, - 0.28174030780792236 + 0.24974152445793152, + -0.1773720681667328, + 0.05273985490202904 ], "position_mm": [ - 379.7415494918823, - 111.56880110502243, - 281.74030780792236 + 249.74152445793152, + -177.3720681667328, + 52.73985490202904 ], "rotation_quaternion": [ - 0.2062123566865921, - -0.6744897365570068, - -0.6779249906539917, - -0.20726260542869568 + 0.511612594127655, + 0.48550233244895935, + 0.48797500133514404, + -0.5142183303833008 ], "normal": [ - -2.9802318834981634e-08, - 0.5591931939125061, - -0.8290373086929321 + -8.940696716308594e-08, + -0.9986295700073242, + 0.05233581364154816 ] }, { @@ -1954,25 +1954,25 @@ "id": 246, "link": "Ellbow", "position_m": [ - 0.3804028630256653, - 0.06753406673669815, - 0.33767998218536377 + 0.2504028081893921, + -0.10619588941335678, + 0.05424221232533455 ], "position_mm": [ - 380.4028630256653, - 67.53406673669815, - 337.67998218536377 + 250.4028081893921, + -106.19588941335678, + 54.24221232533455 ], "rotation_quaternion": [ - 0.9562409520149231, - 0.2923523187637329, - -0.0033771544694900513, - 0.011046166531741619 + 0.688308596611023, + -0.7253260016441345, + 0.008378714323043823, + 0.007951104082167149 ], "normal": [ - -1.862645149230957e-09, - -0.5591931343078613, - 0.8290374875068665 + -2.7939681679356454e-09, + 0.9986295700073242, + -0.052336134016513824 ] }, { @@ -1980,25 +1980,25 @@ "id": 247, "link": "Ellbow", "position_m": [ - 0.34214141964912415, - 0.0729345753788948, - 0.3413226902484894 + 0.21214139461517334, + -0.10653681308031082, + 0.047736942768096924 ], "position_mm": [ - 342.14141964912415, - 72.9345753788948, - 341.3226902484894 + 212.14139461517334, + -106.53681308031082, + 47.736942768096924 ], "rotation_quaternion": [ - 0.9561297297477722, - 0.2923183739185333, - -0.005593009293079376, - 0.018293898552656174 + 0.6882286667823792, + -0.7252416014671326, + 0.013876251876354218, + 0.013168072327971458 ], "normal": [ 0.0, - -0.5591931939125061, - 0.8290373682975769 + 0.9986295700073242, + -0.05233585834503174 ] }, { @@ -2006,25 +2006,25 @@ "id": 248, "link": "Ellbow", "position_m": [ - 0.3461109697818756, - 0.11090230941772461, - 0.281290739774704 + 0.2161109298467636, + -0.17732998728752136, + 0.053542688488960266 ], "position_mm": [ - 346.1109697818756, - 110.90230941772461, - 281.290739774704 + 216.1109298467636, + -177.32998728752136, + 53.542688488960266 ], "rotation_quaternion": [ - 0.2099425047636032, - -0.6866903901100159, - -0.665563702583313, - -0.20348335802555084 + 0.5208669900894165, + 0.4942845106124878, + 0.4790772497653961, + -0.5048421025276184 ], "normal": [ - -8.940695295223122e-08, - 0.5591931939125061, - -0.8290373086929321 + -2.0861622829215776e-07, + -0.9986295700073242, + 0.052335791289806366 ] }, { @@ -2032,25 +2032,25 @@ "id": 232, "link": "Ellbow", "position_m": [ - 0.3778913617134094, - 0.12536777555942535, - 0.3033978044986725 + 0.24789133667945862, + -0.16838005185127258, + 0.028685705736279488 ], "position_mm": [ - 377.8913617134094, - 125.36777555942535, - 303.3978044986725 + 247.89133667945862, + -168.38005185127258, + 28.685705736279488 ], "rotation_quaternion": [ - 0.6359248161315918, - -0.7714383602142334, - -0.01694793626666069, - -0.013970811851322651 + 0.406638503074646, + 0.9133250713348389, + 0.02006508968770504, + -0.008933553472161293 ], "normal": [ - 1.4901162970204496e-08, - 0.9816272258758545, - -0.19080886244773865 + 0.0, + -0.7431448101997375, + -0.6691306233406067 ] }, { @@ -2058,25 +2058,25 @@ "id": 231, "link": "Ellbow", "position_m": [ - 0.3808724284172058, - 0.10086208581924438, - 0.34455493092536926 + 0.250872403383255, + -0.12076263129711151, + 0.02348783239722252 ], "position_mm": [ - 380.8724284172058, - 100.86208581924438, - 344.55493092536926 + 250.872403383255, + -120.76263129711151, + 23.48783239722252 ], "rotation_quaternion": [ - 0.9952542185783386, - -0.09583188593387604, - 0.0016189995221793652, - 0.016813986003398895 + 0.35831689834594727, + -0.9334472417831421, + 0.01576980948448181, + 0.006053464487195015 ], "normal": [ - 2.3283064365386963e-10, - 0.19080862402915955, - 0.9816272854804993 + -9.313224635931761e-10, + 0.6691307425498962, + -0.7431447505950928 ] }, { @@ -2084,25 +2084,25 @@ "id": 120, "link": "Arm2", "position_m": [ - 0.36824238300323486, - 0.015604853630065918, - 0.2192991077899933 + 0.28105148673057556, + -0.15331996977329254, + 0.1661108285188675 ], "position_mm": [ - 368.24238300323486, - 15.604853630065918, - 219.2991077899933 + 281.05148673057556, + -153.31996977329254, + 166.1108285188675 ], "rotation_quaternion": [ - 0.1316612958908081, - 0.01566902920603752, - -0.9487617015838623, - -0.28682923316955566 + 0.38425543904304504, + -0.37586739659309387, + 0.5896310210227966, + -0.6028323173522949 ], "normal": [ - -0.2588190734386444, - 0.5401391983032227, - -0.8007885813713074 + 0.9063077569007874, + -0.4220390319824219, + 0.02211800031363964 ] }, { @@ -2110,25 +2110,25 @@ "id": 122, "link": "Arm2", "position_m": [ - 0.36427852511405945, - -0.018782399594783783, - 0.27513453364372253 + 0.21583980321884155, + -0.14599870145320892, + 0.1630089282989502 ], "position_mm": [ - 364.27852511405945, - -18.782399594783783, - 275.13453364372253 + 215.83980321884155, + -145.99870145320892, + 163.0089282989502 ], "rotation_quaternion": [ - 0.9228866100311279, - 0.2849564850330353, - -0.24457331001758575, - -0.08522923290729523 + 0.40095359086990356, + -0.41019850969314575, + -0.5681437253952026, + 0.5900730490684509 ], "normal": [ - -0.5000001192092896, - -0.4842754900455475, - 0.7179673910140991 + -0.9396926164627075, + -0.34155142307281494, + 0.017899883911013603 ] }, { @@ -2136,25 +2136,25 @@ "id": 218, "link": "Arm2", "position_m": [ - 0.3992219567298889, - 0.013277359306812286, - 0.2222038060426712 + 0.2827777862548828, + -0.1221935898065567, + 0.1647852659225464 ], "position_mm": [ - 399.2219567298889, - 13.277359306812286, - 222.2038060426712 + 282.7777862548828, + -122.1935898065567, + 164.7852659225464 ], "rotation_quaternion": [ - 0.24081672728061676, - 0.09732018411159515, - 0.921690046787262, - 0.28813815116882324 + 0.573472261428833, + -0.5847662091255188, + 0.40865448117256165, + -0.4027152955532074 ], "normal": [ - 0.5000000596046448, - 0.4842754900455475, - -0.7179674506187439 + 0.9396926164627075, + 0.34155160188674927, + -0.01789996027946472 ] }, { @@ -2162,25 +2162,25 @@ "id": 113, "link": "Arm2", "position_m": [ - 0.4066722095012665, - -0.06821094453334808, - 0.22115299105644226 + 0.24005401134490967, + -0.10354935377836227, + 0.23204615712165833 ], "position_mm": [ - 406.6722095012665, - -68.21094453334808, - 221.15299105644226 + 240.05401134490967, + -103.54935377836227, + 232.04615712165833 ], "rotation_quaternion": [ - 0.8264284133911133, - 0.25874415040016174, - 0.4751758873462677, - 0.15580587089061737 + 0.6763865351676941, + -0.715695858001709, + -0.1112171933054924, + 0.13383378088474274 ], "normal": [ - 0.8660253286361694, - -0.27959659695625305, - 0.41451871395111084 + -0.342020183801651, + 0.9384047985076904, + -0.049179576337337494 ] }, { @@ -2188,25 +2188,25 @@ "id": 114, "link": "Arm2", "position_m": [ - 0.36971721053123474, - -0.042641475796699524, - 0.17953477799892426 + 0.28169676661491394, + -0.1482471227645874, + 0.23646606504917145 ], "position_mm": [ - 369.71721053123474, - -42.641475796699524, - 179.53477799892426 + 281.69676661491394, + -148.2471227645874, + 236.46606504917145 ], "rotation_quaternion": [ - 0.12733641266822815, - 0.029923686757683754, - -0.9484191536903381, - -0.2887752056121826 + 0.37515369057655334, + -0.3846849799156189, + 0.5839164853096008, + -0.6085382103919983 ], "normal": [ - -0.25881901383399963, - 0.5401391386985779, - -0.8007886409759521 + 0.9063078165054321, + -0.4220390319824219, + 0.022118031978607178 ] }, { @@ -2214,25 +2214,25 @@ "id": 115, "link": "Arm2", "position_m": [ - 0.3466338813304901, - -0.06842178106307983, - 0.21840748190879822 + 0.23175391554832458, + -0.16287928819656372, + 0.23686790466308594 ], "position_mm": [ - 346.6338813304901, - -68.42178106307983, - 218.40748190879822 + 231.75391554832458, + -162.87928819656372, + 236.86790466308594 ], "rotation_quaternion": [ - 0.7549293041229248, - 0.24369077384471893, - -0.5773469805717468, - -0.1933056265115738 + 0.16329166293144226, + -0.14336413145065308, + -0.6750782132148743, + 0.7050191760063171 ], "normal": [ - -0.9659258127212524, - -0.14472974836826324, - 0.2145705670118332 + -0.42261815071105957, + -0.9050657153129578, + 0.04743234068155289 ] }, { @@ -2240,25 +2240,25 @@ "id": 124, "link": "Arm2", "position_m": [ - 0.3654906451702118, - -0.10826586931943893, - 0.21562126278877258 + 0.215361088514328, + -0.13906101882457733, + 0.2702573835849762 ], "position_mm": [ - 365.4906451702118, - -108.26586931943893, - 215.62126278877258 + 215.361088514328, + -139.06101882457733, + 270.2573835849762 ], "rotation_quaternion": [ - 0.9223079681396484, - 0.28655385971069336, - -0.24269969761371613, - -0.09127813577651978 + 0.4048137068748474, + -0.40646475553512573, + -0.5708208680152893, + 0.5874315500259399 ], "normal": [ - -0.5, - -0.4842754900455475, - 0.7179674506187439 + -0.9396927356719971, + -0.34155136346817017, + 0.0178998876363039 ] }, { @@ -2266,25 +2266,25 @@ "id": 219, "link": "Arm2", "position_m": [ - 0.39619529247283936, - -0.07564195990562439, - 0.16011914610862732 + 0.2839730978012085, + -0.1197981908917427, + 0.2732433080673218 ], "position_mm": [ - 396.19529247283936, - -75.64195990562439, - 160.11914610862732 + 283.9730978012085, + -119.7981908917427, + 273.2433080673218 ], "rotation_quaternion": [ - 0.2542372941970825, - 0.053410522639751434, - 0.9252735376358032, - 0.27636873722076416 + 0.5536868572235107, + -0.6035252809524536, + 0.3804040551185608, + -0.4295123219490051 ], "normal": [ - 0.5, - 0.4842754006385803, - -0.7179674506187439 + 0.9396926164627075, + 0.34155160188674927, + -0.01790008135139942 ] }, { @@ -2292,25 +2292,25 @@ "id": 40, "link": "FingerA", "position_m": [ - 0.3914892375469208, - -0.16435910761356354, - 0.12156370282173157 + 0.29232141375541687, + -0.1764823943376541, + 0.3220147490501404 ], "position_mm": [ - 391.4892375469208, - -164.35910761356354, - 121.56370282173157 + 292.32141375541687, + -176.4823943376541, + 322.0147490501404 ], "rotation_quaternion": [ - 0.008576338179409504, - 0.15523435175418854, - 0.9162014722824097, - 0.36932870745658875 + 0.09850682318210602, + 0.15133115649223328, + -0.9372877478599548, + 0.29813918471336365 ], "normal": [ - 0.1303802877664566, - 0.6740962862968445, - -0.7270455360412598 + -0.09442298859357834, + -0.58869868516922, + -0.8028188943862915 ] }, { @@ -2318,25 +2318,25 @@ "id": 41, "link": "FingerA", "position_m": [ - 0.3646829128265381, - -0.16163456439971924, - 0.16649426519870758 + 0.25828540325164795, + -0.1438424289226532, + 0.3448388874530792 ], "position_mm": [ - 364.6829128265381, - -161.63456439971924, - 166.49426519870758 + 258.28540325164795, + -143.8424289226532, + 344.8388874530792 ], "rotation_quaternion": [ - 0.5453965067863464, - 0.7783370018005371, - -0.2927109897136688, - -0.10514010488986969 + 0.9255684018135071, + 0.3173528015613556, + 0.02020304463803768, + 0.20543166995048523 ], "normal": [ - -0.4829559326171875, - -0.7874532341957092, - -0.3829764127731323 + 0.16778723895549774, + -0.5791627764701843, + 0.7977581024169922 ] }, { @@ -2344,25 +2344,25 @@ "id": 42, "link": "FingerA", "position_m": [ - 0.37728434801101685, - -0.1826891005039215, - 0.1284797340631485 + 0.2898494303226471, + -0.176236093044281, + 0.3460860550403595 ], "position_mm": [ - 377.28434801101685, - -182.6891005039215, - 128.4797340631485 + 289.8494303226471, + -176.236093044281, + 346.0860550403595 ], "rotation_quaternion": [ - 0.7579701542854309, - 0.6138009428977966, - 0.13565897941589355, - 0.17414429783821106 + 0.8531429767608643, + -0.04194018244743347, + 0.46606194972991943, + 0.2305956482887268 ], "normal": [ - 0.41943085193634033, - -0.8832372426986694, - 0.20969006419181824 + 0.7758925557136536, + 0.28650566935539246, + 0.5620545744895935 ] }, { @@ -2370,25 +2370,25 @@ "id": 43, "link": "FingerB", "position_m": [ - 0.3319685161113739, - -0.14969775080680847, - 0.13828310370445251 + 0.2457762509584427, + -0.17510268092155457, + 0.34634095430374146 ], "position_mm": [ - 331.9685161113739, - -149.69775080680847, - 138.28310370445251 + 245.7762509584427, + -175.10268092155457, + 346.34095430374146 ], "rotation_quaternion": [ - 0.780128538608551, - 0.26638153195381165, - -0.25596511363983154, - 0.5048983097076416 + 0.5884477496147156, + -0.1531301736831665, + 0.27411988377571106, + 0.7450762987136841 ], "normal": [ - -0.13038019835948944, - -0.6740962862968445, - 0.7270455956459045 + 0.09442314505577087, + 0.58869868516922, + 0.8028188943862915 ] }, { @@ -2396,25 +2396,25 @@ "id": 44, "link": "FingerB", "position_m": [ - 0.3708168864250183, - -0.11914579570293427, - 0.12279202044010162 + 0.26277849078178406, + -0.17385278642177582, + 0.2974333167076111 ], "position_mm": [ - 370.8168864250183, - -119.14579570293427, - 122.79202044010162 + 262.77849078178406, + -173.85278642177582, + 297.4333167076111 ], "rotation_quaternion": [ - 0.1570289433002472, - 0.40392592549324036, - -0.8814878463745117, - 0.18752315640449524 + 0.3767874836921692, + 0.4944274127483368, + -0.3825819492340088, + 0.6835229992866516 ], "normal": [ - -0.1253472864627838, - -0.4574548900127411, - -0.8803539276123047 + 0.3876008689403534, + -0.8955954313278198, + 0.21834509074687958 ] }, { @@ -2422,25 +2422,25 @@ "id": 45, "link": "FingerB", "position_m": [ - 0.33433204889297485, - -0.14838381111621857, - 0.11471820622682571 + 0.2529226243495941, + -0.19617487490177155, + 0.3381246030330658 ], "position_mm": [ - 334.33204889297485, - -148.38381111621857, - 114.71820622682571 + 252.92262434959412, + -196.17487490177155, + 338.1246030330658 ], "rotation_quaternion": [ - 0.17051881551742554, - 0.4431733191013336, - -0.785284698009491, - -0.3973018229007721 + 0.5877432227134705, + 0.43223538994789124, + -0.65323805809021, + 0.2025107741355896 ], "normal": [ - -0.619958758354187, - 0.4728512763977051, - -0.6261492371559143 + -0.5928078293800354, + -0.7726622223854065, + -0.22709466516971588 ] } ] \ No newline at end of file diff --git a/data/simulation/debug/render.npz b/data/simulation/debug/render.npz index 5a60970..c4959f7 100644 Binary files a/data/simulation/debug/render.npz and b/data/simulation/debug/render.npz differ diff --git a/data/simulation/debug/render.png b/data/simulation/debug/render.png index 69685d0..71699c3 100644 Binary files a/data/simulation/debug/render.png and b/data/simulation/debug/render.png differ diff --git a/doc/camera_number_roadmap.md b/doc/camera_number_roadmap.md new file mode 100644 index 0000000..6669607 --- /dev/null +++ b/doc/camera_number_roadmap.md @@ -0,0 +1,275 @@ +# Roadmap: Wie viele Kameras braucht die Pose-Rekonstruktion wirklich? + +## Ziel + +Untersuchen, ob die vollständige Roboter-Pose mit **3 Kameras** ausreichend präzise rekonstruiert werden kann, verglichen mit der aktuellen Konfiguration mit **6–8 Kameras**. + +Die Kernfrage ist: + +**X-Achse:** Anzahl verwendeter Kameras +**Y-Achse:** Genauigkeit der rekonstruierten Pose, gemessen als **Fingerspitzen-Abweichung in mm** + +--- + +## 1. Was dafür bekannt sein muss + +Bevor die Auswertung sinnvoll ist, sollten diese Punkte klar dokumentiert sein: + +### 1.1 Datenbasis + +* Wie viele Szenen existieren insgesamt? +* Welche Posen decken die Szenen ab? +* Sind die Szenen gleichmäßig über den Arbeitsraum verteilt oder nur ein Teilbereich? +* Gibt es Wiederholungen derselben Pose unter leicht anderen Bedingungen? + +### 1.2 Kamera-Setup + +* Welche Kameras sind in jeder Szene aktiv? +* Sind alle Kameras synchronisiert? +* Sind alle Kameras kalibriert? +* Sind intrinsische und extrinsische Parameter pro Kamera vorhanden? +* Gibt es Ausfälle, verdeckte Sicht oder variable Bildqualität? + +### 1.3 Ground Truth + +* Wie werden die „echten“ Roboter-Posen gespeichert? +* Ist die Ground Truth in einem konsistenten Koordinatensystem verfügbar? +* Ist die Fingerspitzenposition direkt ableitbar oder muss sie aus der Pose berechnet werden? +* Welche Referenz gilt als Wahrheit: Robotermodell, Encoder-Daten, Simulation oder beides? + +### 1.4 Rekonstruktionspipeline + +* Welche Zwischenresultate liefert die Pipeline? + + * Detektion im Bild + * Modellanpassung + * 2D/3D-Keypoints + * vollständige Pose +* Ist die Pipeline deterministisch oder stochastisch? +* Welche Fehlerquellen sind bereits bekannt? + +### 1.5 Bewertungsmetrik + +* Wird nur die Fingerspitze bewertet oder auch weitere Gelenkpunkte? +* Ist die Abweichung als **mittlere Distanz**, **Median**, **RMSE** oder **95%-Quantil** interessant? +* Soll die Auswertung pro Szene, pro Kamera-Subset und aggregiert über alle Szenen erfolgen? + +--- + +## 2. Was umgesetzt werden muss + +### 2.1 Dateninventur und Datenformat + +Zuerst sollte eine saubere Übersicht aller Szenen entstehen: + +* Szenen-ID +* verfügbare Kameras +* Zeitstempel / Synchronisationsstatus +* Ground-Truth-Pose +* rekonstruierte Pose +* Bildqualität oder Sichtbarkeitsstatus + +Empfehlung: ein tabellarisches Metadatenformat, z. B. CSV, JSON oder eine kleine Datenbank. + +### 2.2 Subset-Definition für Kameras + +Für den Vergleich muss festgelegt werden, **welche 3 Kameras** verwendet werden. + +Mögliche Varianten: + +* feste Auswahl der besten 3 Kameras +* alle Kombinationen aus 3 Kameras +* Auswahl nach Sichtbarkeit / Geometrie / Robustheit + +Wichtig: Die Wahl der 3 Kameras beeinflusst das Ergebnis stark. Deshalb sollte nicht nur eine Kombination getestet werden, sondern möglichst mehrere. + +### 2.3 Rekonstruktion pro Kameraset + +Die Pipeline muss für verschiedene Kamerakombinationen erneut laufen: + +* 3 Kameras +* 4 Kameras +* 5 Kameras +* 6 Kameras +* 7 Kameras +* 8 Kameras + +Optional zusätzlich: + +* jede einzelne Kamera weglassen, um die Sensitivität zu messen +* nur die geometrisch günstigsten Kameras verwenden + +### 2.4 Fehlerberechnung + +Für jede Szene und jedes Kameraset: + +1. Rekonstruierte Pose erzeugen +2. Fingerspitze aus rekonstruierter Pose bestimmen +3. Ground-Truth-Fingerspitze bestimmen +4. Abstand in Millimetern berechnen +5. Ergebnis speichern + +Empfohlenes Ergebnisformat pro Versuch: + +* Szene +* Kameraset-ID +* Anzahl Kameras +* Fingerpunkt-Fehler [mm] +* weitere optionale Metriken, z. B. Gelenkfehler, Sichtbarkeitsrate, Rekonstruktionsqualität + +### 2.5 Aggregation und Auswertung + +Am Ende sollten Kennzahlen über alle Szenen berechnet werden: + +* Mittelwert des Fehlers +* Median des Fehlers +* Standardabweichung +* 95%-Konfidenzintervall oder Bootstrap-Intervall +* Fehlerverteilung pro Kamerazahl + +Zusätzlich hilfreich: + +* Boxplots je Kamerazahl +* Fehlerbalken mit Konfidenzintervallen +* Plot der besten / schlechtesten Kamerakombinationen + +--- + +## 3. Empfohlene Auswertungslogik + +### 3.1 Vergleich nach Kamerazahl + +Für jede Kamerazahl k: + +* alle relevanten Kamerakombinationen testen oder eine definierte Auswahl bilden +* Fehler pro Szene berechnen +* Ergebnisse aggregieren + +So entsteht die Kurve: + +* 3 Kameras → mittlere Abweichung +* 4 Kameras → mittlere Abweichung +* ... +* 8 Kameras → mittlere Abweichung + +### 3.2 Vergleich nach Kamerakombination + +Nicht nur die Anzahl zählt, sondern auch die Anordnung. + +Deshalb sollte zusätzlich ausgewertet werden: + +* welche 3-Kamera-Kombination am besten ist +* ob bestimmte Kameras besonders wichtig sind +* ob eine gute Geometrie wichtiger ist als reine Anzahl + +### 3.3 Robustheit über Szenen + +Die Frage ist nicht nur „Was ist im Mittel gut?“, sondern auch: + +* Gibt es Szenen, in denen 3 Kameras deutlich scheitern? +* Gibt es Posen, bei denen schon 3 Kameras reichen? +* Ist der Fehler bei bestimmten Roboterausrichtungen systematisch höher? + +--- + +## 4. Praktische Umsetzungsschritte + +### Phase A: Datengrundlage sichern + +* Alle Szenen inventarisieren +* Kamerazustand pro Szene prüfen +* Ground Truth und Rekonstruktionen in ein konsistentes Format bringen +* Ein eindeutiges Schema für Szenen- und Kameraset-IDs definieren + +### Phase B: Vergleichsdesign festlegen + +* Festlegen, ob alle 3er-Kombinationen getestet werden oder nur ausgewählte Sets +* Definieren, welche Kameraauswahl als Referenz dient +* Fehlermaß final festlegen + +### Phase C: Batch-Auswertung bauen + +* Pipeline über mehrere Kamerasets automatisieren +* Ergebnisse versionieren und speichern +* Laufzeit und Fehler robust protokollieren + +### Phase D: Statistische Analyse + +* Pro Kamerazahl Mittelwert, Median und Streuung berechnen +* Signifikanztests oder Bootstrap-Vergleiche zwischen Kamerazahlen durchführen +* Ausreißer identifizieren + +### Phase E: Visualisierung und Entscheidung + +* Plot „Anzahl Kameras vs. Fehler in mm“ +* Plot pro Szene oder pro Posegruppe +* Entscheidungsregel ableiten, ab wann zusätzliche Kameras kaum noch Verbesserungen bringen + +--- + +## 5. Wichtige Fragen, die vorab beantwortet sein sollten + +1. Welche 3 Kameras sind gemeint: beliebige, beste, feste oder geometrisch ausgewählte? +2. Sind alle Kameras pro Szene vorhanden oder gibt es Lücken? +3. Wie genau wird die Fingerspitze aus der Robotermodell-Pose berechnet? +4. Soll der Fehler nur an einem Punkt oder über mehrere Posepunkte bewertet werden? +5. Wie wird mit Szenen umgegangen, in denen eine Rekonstruktion scheitert? +6. Ist die Messung in Simulationsdaten, Realwelt oder gemischt? +7. Soll die Auswertung pro Szene oder über alle Szenen gepoolt erfolgen? + +--- + +## 6. Empfohlenes Ergebnis der Analyse + +Am Ende sollte die Auswertung mindestens diese Ergebnisse liefern: + +* eine Tabelle mit Fehlern pro Szene und Kameraset +* ein Diagramm „Kameraszahl vs. mittlere Fingerspitzen-Abweichung“ +* eine Aussage, ob 3 Kameras praktisch ausreichend sind +* eine Aussage, welche Kameras oder Geometrien besonders wichtig sind +* eine Empfehlung für ein Minimal-Setup mit akzeptabler Genauigkeit + +--- + +## 7. Mögliche Entscheidungslogik + +Eine einfache Entscheidungsregel könnte sein: + +* 3 Kameras sind ausreichend, wenn der mittlere Fehler nur wenig schlechter ist als bei 6–8 Kameras +* die Verteilung der Fehler bei 3 Kameras darf nicht zu viele Ausreißer enthalten +* das System muss für die meisten Szenen stabil bleiben + +Beispiel für eine praktische Schwelle: + +* maximal zulässige mittlere Abweichung +* maximal zulässiger Fehler in 95% der Fälle +* maximaler Verlust gegenüber der Vollkonfiguration + +Diese Schwelle sollte fachlich mit der Anwendung abgestimmt werden. + +--- + +## 8. Nächste konkrete Arbeitspakete + +1. Metadaten aller Szenen konsolidieren +2. Ground Truth und Rekonstruktionsausgabe vereinheitlichen +3. Kameraset-Strategie festlegen +4. Batch-Runner für mehrere Kamerakonfigurationen bauen +5. Fingerpunkt-Fehler je Szene berechnen +6. Aggregation und Plots erstellen +7. Ergebnis interpretieren und Empfehlung ableiten + +--- + +## 9. Kurzfassung + +Die Kernaufgabe ist nicht nur ein einfacher Plot, sondern ein **systematischer Vergleich verschiedener Kamerasets**. Dafür braucht es: + +* saubere Ground Truth +* konsistente Kamerakalibrierung +* definierte Kamerakombinationen +* automatisierte Rekonstruktion +* robuste Fehlerberechnung in mm +* aggregierte Analyse über alle Szenen + +Erst dann lässt sich belastbar sagen, ob **3 Kameras genügen** oder ob die zusätzlichen Kameras einen messbaren Mehrwert bringen. diff --git a/doc/docker_containerization_roadmap.md b/doc/docker_containerization_roadmap.md new file mode 100644 index 0000000..04c2847 --- /dev/null +++ b/doc/docker_containerization_roadmap.md @@ -0,0 +1,420 @@ +# Docker Containerization Roadmap + +## Ziel + +Die Blender-Rendering-Pipeline soll vollständig containerisiert und später in eine verteilte Job-Infrastruktur integriert werden. + +Wichtige Randbedingungen: + +* Blender-Container sollen nur laufen, wenn tatsächlich Renderaufträge vorhanden sind. +* Verschiedene Jobtypen sollen unterschiedliche Container verwenden können. +* Die Infrastruktur soll zukünftig nicht nur Blender-Rendering, sondern auch andere Workloads (AI-Training, STL-Verarbeitung, Datensatz-Generierung, Batch-Konvertierungen usw.) unterstützen. +* Die Ausführung soll auf mehreren PCs/Worker-Nodes möglich sein. +* Die bestehende Python-Logik soll möglichst unverändert bleiben. + +--- + +# Review / Bewertung + +**Gesamteinschätzung:** schlüssig und machbar. Die Zielarchitektur (Redis-Queue + +Nomad-Scheduler, Container nur bei Bedarf, mehrere Workload-Typen, horizontale Skalierung) +ist tragfähig und zukunftssicher. Es fehlen einige technische Punkte, die unten ergänzt sind. + +## Wichtigste Korrektur: Renderer und Pipeline sind ZWEI Container, nicht einer + +Phase 1 spricht von „Rendering-Pipeline **+** Analyse-Pipeline" in *einem* Container. +Das sollte getrennt werden — die beiden haben grundverschiedene Profile: + +| | Render-Container | Pipeline-Container | +|---|---|---| +| Image | `approbot/blender-renderer` | `approbot/pose-pipeline` | +| Basis | Blender 4.5 + bpy + cv2 + numpy (~1–2 GB) | `python:3.11-slim` + numpy/scipy/opencv (~200 MB) | +| GPU | ja (Cycles, CUDA/OPTIX) | nein | +| Zweck | **Test-Datengenerator** (nur Sim/Dev) | **Produkt** (läuft auch mit echten Webcam-Fotos!) | +| Änderungsrate | selten | häufig | +| CI-tauglich | nein (schwer, GPU) | ja (schnell, headless) | + +Das ist keine Kosmetik: Die **Pipeline ist das eigentliche Deliverable** (Roboter-Pose +aus Fotos) und wird real deployed; der Renderer ist nur Werkzeug zur Testdaten-Erzeugung. +Getrennt heißt: die Pipeline bleibt schlank, schnell CI-testbar und ohne Blender-Ballast +deploybar; der Renderer wird nur dort gestartet, wo eine GPU steht. + +**Datenaustausch** zwischen beiden: gemeinsames Volume (Phase 1–3), später Object-Storage +(MinIO/S3) im verteilten Betrieb. + +## Technische Schlüsselpunkte (bisher nicht in der Roadmap) + +1. **cv2 in Blenders Python:** `render_robot.py` importiert `cv2` (ArUco-Generierung). + Blender bringt sein *eigenes* gebündeltes Python mit — `opencv-python` muss **dort** + installiert werden (`/python/bin/python -m pip install opencv-python`), + nicht ins System-Python. Häufige Stolperfalle. +2. **ArUco = opencv-contrib:** Die Pipeline nutzt `cv2.aruco`. Im Pipeline-Container + `opencv-contrib-python-headless` verwenden (nicht Basis-`opencv-python`), Version pinnen. +3. **robot.json-Mutation ist im Parallelbetrieb ein Race:** `render_Loop.py` schreibt + pro Render in die *gemeinsame* `robot.json` (Kamera, Pose, Auflösung). Laufen mehrere + Render-Jobs parallel auf einem Node, überschreiben sie sich gegenseitig. Im Job-Modell + muss jeder Job seine Parameter aus dem **Job-Payload** bekommen und in eine **eigene + temporäre Config** schreiben — nicht in die geteilte robot.json. (Architektur-Fix, + gehört *vor* Phase 4.) +4. **GPU im Container & Scheduler:** `--gpus all` + NVIDIA Container Toolkit; Nomad braucht + das GPU-Device-Plugin, damit Render-Jobs nur auf GPU-Nodes landen. CPU-Fallback (Cycles + `device='CPU'`) als Sicherheitsnetz behalten. +5. **Versionen pinnen:** Blender 4.5.x exakt, `requirements.txt` mit festen Versionen + (numpy/scipy/opencv) — sonst driften die Mess-Ergebnisse (vgl. der fy-Intrinsik-Bug). +6. **Job-Granularität:** `{"jobType":"blender-render","pose":8}` rendert 7 Kameras pro Job. + Feinkörniger (1 Job = 1 Kamera) parallelisiert besser über mehrere Nodes — abwägen. + +## Empfehlung: MVP vor Nomad + +Redis + Nomad ist die richtige End-Vision, aber als Zwischenstufe genügt **docker-compose +mit zwei Images + Profiles** (Renderer on-demand via `docker compose run`, Pipeline als +schneller Service / CI-Step). Damit sind getrennte Container + Phase 1–3 produktiv nutzbar, +bevor die verteilte Orchestrierung (Phase 5–8) aufgebaut wird. + +--- + +# Phase 1 – Dockerisierung der bestehenden Rendering-Pipeline + +## Ziel + +Die aktuelle Blender-Pipeline läuft vollständig innerhalb eines Docker-Containers. + +### Aufgaben + +* [x] Dockerfile erstellen → **in zwei aufteilen:** `Dockerfile.renderer` (Blender) + `Dockerfile.pipeline` (slim Python) +* [x] docker-compose.yaml erstellen +* [ ] cv2 in Blenders gebündeltem Python installieren (für ArUco-Generierung) +* [ ] requirements.txt für den Pipeline-Container (numpy, scipy, opencv-contrib-python-headless), Versionen gepinnt +* [ ] Blender 4.5 Container erfolgreich starten +* [ ] render_loop.py innerhalb des Containers ausführen +* [ ] render_robot.py innerhalb des Containers ausführen +* [ ] STL-Import validieren +* [ ] PNG-Ausgabe validieren +* [ ] NPZ-Ausgabe validieren +* [ ] Pipeline auf PNG-Ausgaben ermöglichen +* [ ] markers.json validieren + +### Ergebnis + +Zwei Container: `blender-renderer` erzeugt Bilder/npz/Ground-Truth, `pose-pipeline` +wertet sie aus — beide reproduzierbar, über ein gemeinsames Daten-Volume verbunden. + +--- + +# Phase 2 – Pfad-Unabhängigkeit + +## Ziel + +Alle absoluten Benutzerpfade entfernen. + +### Aktuelle Situation + +Beispiel: + +```python +Path.home() / "SynologyDrive" / ... +``` + +### Ziel + +Container-interne Pfade verwenden: + +```text +/workspace/data +/workspace/setup +/workspace/output +``` + +### Aufgaben + +* [ ] ROBOT_JSON_FILE auf Containerpfade umstellen +* [ ] OUTPUT_FILE auf Containerpfade umstellen +* [ ] STL-Suche auf Containerpfade umstellen +* [ ] Konfiguration über Environment-Variablen ermöglichen +* [ ] **render_robot.py: Config-Pfad per env (`ROBOT_JSON`)** statt hardcodiert; und + **render_Loop.py: pro Render eine *temporäre* Config schreiben** statt die geteilte + robot.json zu mutieren (Voraussetzung für parallele Jobs, siehe Schlüsselpunkt 3) +* [ ] BLENDER_EXE per env/PATH (aktuell hardcodierter Windows-Pfad) + +### Ergebnis + +Die Pipeline ist vollständig unabhängig vom lokalen Benutzerprofil und parallel-tauglich. + +--- + +# Phase 3 – Repository-Struktur bereinigen + +## Ziel + +Klare Trennung zwischen Code, Daten und Ergebnissen. + +### Zielstruktur + +```text +appRobotRendering/ + +├── data/ +│ ├── robot/ +│ ├── simulation/ +│ └── surfaces/ +│ +├── setup/ +│ └── generateSets/ +│ ├── render_loop.py +│ ├── render_robot.py +│ ├── Dockerfile +│ └── docker-compose.yaml +│ +├── jobs/ +│ +└── output/ +``` + +### Aufgaben + +* [ ] Verzeichnisstruktur vereinheitlichen +* [ ] Dokumentation ergänzen +* [ ] Mountpoints definieren + +--- + +# Phase 4 – Job-Modell einführen + +## Ziel + +Rendering-Aufträge werden als eigenständige Jobs beschrieben. + +### Beispiel + +```json +{ + "jobType": "blender-render", + "pose": 8 +} +``` + +### Spätere Erweiterungen + +```json +{ + "jobType": "dataset-generation" +} +``` + +```json +{ + "jobType": "stl-conversion" +} +``` + +```json +{ + "jobType": "ai-training" +} +``` + +### Aufgaben + +* [ ] Job-Format definieren +* [ ] Job-Metadaten definieren +* [ ] Retry-Konzept definieren +* [ ] Statusmodell definieren + +### Status + +```text +queued +running +completed +failed +timeout +``` + +--- + +# Phase 5 – Redis als Queue + +## Ziel + +Entkopplung zwischen Auftragserzeugung und Ausführung. + +### Aufgaben + +* [ ] Redis bereitstellen +* [ ] Job-Queue definieren +* [ ] Job-Status speichern +* [ ] Retry-Mechanismus definieren + +### Hinweis + +Redis startet keine Worker. + +Redis dient ausschließlich als: + +* Queue +* Statusspeicher +* Kommunikationsschicht + +--- + +# Phase 6 – Nomad Scheduler + +## Ziel + +Container werden nur bei tatsächlichem Bedarf gestartet. + +### Architektur + +```text +Job Producer + │ + ▼ + + Redis + │ + ▼ + + Nomad + │ + ▼ + + Docker Container +``` + +### Aufgaben + +* [ ] Nomad Server aufsetzen +* [ ] Worker-Nodes registrieren +* [ ] Docker Driver aktivieren +* [ ] Batch-Jobs definieren + +### Ergebnis + +Nomad entscheidet: + +* welcher Node frei ist +* welcher Container gestartet wird +* wann ein Container beendet wird + +--- + +# Phase 7 – Blender als Nomad Batch Job + +## Ziel + +Blender läuft nur während der Bearbeitung eines Auftrags. + +### Beispiel + +```text +Job: +blender-render + +Container: +approbot/blender-renderer:latest +``` + +Ablauf: + +1. Job wird eingereicht +2. Nomad startet Blender-Container +3. Rendering läuft +4. Ergebnisse werden gespeichert +5. Container beendet sich +6. Ressourcen werden freigegeben + +### Ergebnis + +Keine dauerhaft laufenden Blender-Worker. + +--- + +# Phase 8 – Multi-Container Plattform + +## Ziel + +Beliebige Jobtypen auf derselben Infrastruktur ausführen. + +### Beispiele + +#### Blender Rendering + +```text +Container: +approbot/blender-renderer +``` + +#### AI Training + +```text +Container: +approbot/trainer +``` + +#### STL Processing + +```text +Container: +approbot/stl-worker +``` + +#### Dataset Generation + +```text +Container: +approbot/dataset-worker +``` + +### Ergebnis + +Der verwendete Container wird durch den Jobtyp bestimmt. + +--- + +# Zielarchitektur + +```text + Nomad + │ + + ┌────────────────┼────────────────┐ + │ │ │ + + Blender Job AI Job Dataset Job + │ │ │ + + Blender Training Dataset Worker + Container Container Container + + └────────────────┼────────────────┘ + │ + + Docker + + │ + + Worker Nodes (PCs) +``` + +Eigenschaften: + +* keine dauerhaft laufenden Blender-Container +* unterschiedliche Container pro Jobtyp +* horizontale Skalierung auf mehrere PCs +* saubere Trennung von Scheduling und Ausführung +* zukünftige Erweiterbarkeit für beliebige Workloads + +--- + +# Offene Punkte / nicht vergessen + +* **Cluster-Storage:** geteiltes NFS/Volume (einfach) vs. Object-Storage MinIO/S3 + (entkoppelt Nodes, skaliert). Ab >1 Worker-Node bevorzugt Object-Storage. +* **robot.json als geteilter Mutable-State auflösen** (Schlüsselpunkt 3) — Voraussetzung + für parallele Render-Jobs auf einem Node. +* **Reproduzierbarkeit:** Blender- und Python-Versionen pinnen; `requirements.txt` einchecken. +* **GPU-Headless:** prüfen, ob Cycles im Container EGL braucht; sonst CPU-Fallback verifizieren. +* **CI-Hook:** Pipeline-Container in CI → `benchmark/run_benchmark.py` gegen Ground-Truth + bei jedem Commit (schnell, ohne Blender) — fängt Regressionen wie den fy-Bug automatisch. +* **Monitoring/Logs:** Job-Logs zentral (stdout → Nomad/Loki), Render-Zeiten messen. +* **Image-Registry:** private Registry (Harbor o. Ä.) für die `approbot/*`-Images. diff --git a/doc/improvements_roadmap.md b/doc/improvements_roadmap.md new file mode 100644 index 0000000..dfbe3a0 --- /dev/null +++ b/doc/improvements_roadmap.md @@ -0,0 +1,30 @@ +# Nötige Anpassungen # + +## Marker ## + +In der Render-Pipeline werden die Marker zufällit "falsch aufgeklebt" +das passiert momentan in alle Raumrichtungen falsch (soweit ich weiss). +Realistisch ist nur ein Verschieben senkrecht zur Normalen. Der Aufkleber +der falsch angebracht wird. Die Normale, der Untergrund verändert sich am +Arm nicht. + +Anders sieht es auf der Base aus. Hier skann es passieren, dass die "unteren" +Marker sich auf dem Papier verwerfen. Die Marker sind bei -20mm angebracht, +auf einem Papier. und das kann sich falten oder verwerfen. Hier muss noch überlegt +werden, wie das gut simuliert werden kann. + +## Gewichtung ## + +Die Marker-Gewichtung wurde glaub ich noch nicht angemessen umgesetzt, oder? + + + +## Versionierung ## + +Es muss klar sein, mit welcher Version der Ausgabe, mit welcher Version des Robot.json gearbeitet +wurde. Dazu braucht es + +1) Label in allen Python Programmen, dass klar ist, welches Python Programm hier grad aktiv ist +2) Label im robot.json +3) Jeweils die Nachvollziehbarkeit in den erzeugten Auswertungs.json + diff --git a/doc/lens_errors_roadmap.md b/doc/lens_errors_roadmap.md new file mode 100644 index 0000000..1a3420d --- /dev/null +++ b/doc/lens_errors_roadmap.md @@ -0,0 +1,103 @@ +# Roadmap: Kamera-/Linsenfehler simulieren (billige WebCams) + +**Status:** ✅ umgesetzt (A–D) in `setup/generateSets/render_robot.py`, Parameter in +`robot.json → renderingInfo`. **A ist isoliert getestet** (deterministisches npz-Rauschen). +**B–D sind Compositor-Effekte und müssen einmal in Blender 4.5 visuell geprüft werden** — +jeder Effekt ist in `try/except` gekapselt: ein API-Problem überspringt nur den betroffenen +Effekt mit Log-Warnung `[render][WARN] skipped: ...`, der Render läuft weiter. + +### Parameter (robot.json → renderingInfo) + +| Effekt | Parameter | Beispiel | +|---|---|---| +| A Brennweiten-Restfehler | `focalErrorPct` | 0.5 (±%) | +| A Hauptpunkt-Versatz | `principalErrorPx` | 3.0 (±px) | +| A Rest-Verzeichnung | `residualDistortion` | [0.02, -0.01] (k1,k2) | +| B Linsenstaub | `lensDirt` / `lensDirtStrength` | true / 0.08 | +| C Vignette | `vignette` / `vignetteStrength` | true / 0.08 | +| C Rand-Unschärfe | `localizedBlur` / `localizedBlurStrength` | false / 0.15 | +| D Sensor-Rauschen | `sensorNoise` / `sensorNoiseStrength` | true / 0.01 | +| D chromat. Aberration | `lensDistortion` / `lensDistortionStrength` | true / 0.002 | + +**Wichtig:** A verfälscht nur die **npz-Kalibrierung** (Bild bleibt ideal) → echter +geometrischer Härtetest gegen unvollständige Kalibrierung; deterministisch pro Kamera +(Seed aus `cameraPosition`), damit über alle Posen konsistent. B–D ändern nur das **Bild** +(Detektion erschwert), nicht die Ground-Truth. + +--- + +(Ursprüngliche Detailplanung als Referenz:) + +**Ziel:** Realistische WebCam-Fehler in den Blender-Renderer (`setup/generateSets/render_robot.py`) +einbauen, um die Pose-Pipeline gegen reale Kamera-Imperfektionen zu härten — analog +zu den bereits umgesetzten Marker-Störungen (`markerOffsetMaxMm`, `motionBlur`, `arucoDust`). + +## Kernkonzept (wichtig!) + +Es gibt zwei Fehlerklassen: + +1. **Geometrische Fehler** (Brennweite, Hauptpunkt, Verzeichnung): verschieben die + Marker-Pixel. **Entscheidend:** Kennt die Kalibrierung (`render_*.npz`) den Fehler + exakt, korrigiert die `undistort`-Kette ihn vollständig → *kein* Pose-Fehler. Den + Fehler erzeugt nur die **unvollständige Kalibrierung**. Daher: nicht „Bild verzeichnen", + sondern die **npz-Intrinsik leicht von der Wahrheit abweichen lassen** (Kalibrier-Restfehler). +2. **Photometrische Fehler** (Staub, Vignette, Rand-Unschärfe, Rauschen): ändern die npz + nicht, erschweren nur die Detektion (verrauschte Ecken, fehlende Marker). + +## Hinweis: tote Parameter + +In `robot.json → renderingInfo` existieren bereits, werden aber von `render_robot.py` +**nicht angewandt**: `lensDirt`, `lensDirtStrength`, `vignette`, `vignetteStrength`, +`sensorNoise`, `sensorNoiseStrength`, `lensDistortion`, `lensDistortionStrength`, +`localizedBlur`, `localizedBlurStrength`. Diese zum Leben erwecken. + +## A — Kalibrier-Restfehler (geometrisch) ⭐ zuerst + +Höchster Testwert, deckt eine Lücke der bisherigen Störungen ab. Modell-konsistent +(kein Blender↔OpenCV-Mismatch), weil das Bild ideal bleibt und nur die *angenommene* +Kalibrierung in der npz falsch ist. + +**Implementierung:** im npz-Schreibblock von `render_robot.py` (~Zeile 460–510, wo +`camera_matrix`/`dist_coeffs` gebaut werden) die Werte gezielt verrauschen — +**deterministisch pro Kamera** (Seed aus Kameraposition/-id), damit über alle Posen konsistent. + +Neue robot.json-Parameter (Vorschlag): +- `focalErrorPct` (z. B. 0.5) → `fx,fy *= 1 ± rnd·focalErrorPct/100` +- `principalErrorPx` (z. B. 3) → `cx,cy += rnd·principalErrorPx` +- `residualDistortion` (z. B. [0.02, -0.01]) → kleine `k1,k2` in `dist_coeffs`, + die die Pipeline „korrigiert", obwohl das Bild ideal ist (Rest-Verzeichnung) + +## B — Staub auf der Linse (photometrisch) + +Halbtransparentes Schmutz-Overlay über dem *ganzen* Bild (Compositor), verdeckt zufällig +Marker teilweise. Parameter: `lensDirt`, `lensDirtStrength`. + +**Implementierung:** Compositor — RenderLayers → Mix (über eine prozedurale Fleckentextur, +Voronoi/Noise mit hoher Schwelle) → Composite. Wenige, weiche, leicht abdunkelnde Flecken. + +## C — Vignette + Rand-Unschärfe (Feldkrümmung) + +Randabdunklung und radial nach außen zunehmende Unschärfe (billige Linsen sind am Rand +schlechter). Parameter: `vignette`/`vignetteStrength`, `localizedBlur`/`localizedBlurStrength`. + +**Implementierung:** Compositor — Vignette via Ellipse-Maske × Bild; Rand-Unschärfe via +`CompositorNodeBlur` gemischt über eine radiale Maske (Lens Distortion „Distort" auf einer +Maske oder Ellipse-Maske als Mix-Faktor zwischen scharf und Blur). + +## D — Sensor-Rauschen + chromatische Aberration + +Leichtes Pixelrauschen und Farbsäume an Kanten. Parameter: `sensorNoise`/`sensorNoiseStrength`, +`lensDistortion`/`lensDistortionStrength` (Dispersion). + +**Implementierung:** Compositor — additives Noise (klein) auf das Bild; chromatische +Aberration via `CompositorNodeLensdist` mit kleinem `dispersion`-Wert. + +## Reihenfolge & Test + +1. **A** (geometrisch, einfach, konsistent) — danach Benchmark *mit* vs. *ohne* laufen lassen. +2. **B + C** (Detektions-Robustheit). +3. **D** (Feinschliff). + +Wichtig: Compositor-Node-API variiert leicht je Blender-Version — Code im echten Blender +(4.5) gegenchecken. Determinismus pro Kamera nur bei A nötig (geometrische Konsistenz); +B–D dürfen pro Aufnahme zufällig sein. diff --git a/setup/generateSets/Dockerfile b/setup/generateSets/Dockerfile new file mode 100644 index 0000000..ee057e6 --- /dev/null +++ b/setup/generateSets/Dockerfile @@ -0,0 +1,9 @@ +FROM linuxserver/blender:latest + +USER root + +RUN pip3 install --no-cache-dir \ + numpy \ + opencv-python + +WORKDIR /workspace \ No newline at end of file diff --git a/setup/generateSets/__pycache__/render_robot.cpython-311.pyc b/setup/generateSets/__pycache__/render_robot.cpython-311.pyc index c6f39ed..4361159 100644 Binary files a/setup/generateSets/__pycache__/render_robot.cpython-311.pyc and b/setup/generateSets/__pycache__/render_robot.cpython-311.pyc differ diff --git a/setup/generateSets/docker-compose.yaml b/setup/generateSets/docker-compose.yaml new file mode 100644 index 0000000..e69de29 diff --git a/setup/generateSets/render_Loop.py b/setup/generateSets/render_Loop.py index 76cc0fa..01cd5d6 100644 --- a/setup/generateSets/render_Loop.py +++ b/setup/generateSets/render_Loop.py @@ -96,11 +96,13 @@ def split_pose(pose_entry): def main(): USER_HOME = Path.home() - BASE = USER_HOME / "SynologyDrive" / "2026-AppServer-AppRobot" / "appRobotRendering" + BASE = Path(__file__).resolve().parents[2] + + + BLENDER_EXE = str("C:/Program Files/Blender Foundation/Blender 4.5/blender.exe") ROBOT_JSON_FILE = str(BASE / "data" / "robot" / "robot.json") OUTPUT_DIR = str(BASE / "data" / "simulation" / "debug") - BLENDER_EXE = str("C:/Program Files/Blender Foundation/Blender 4.5/blender.exe") RENDER_PY = str(BASE / "setup" / "generateSets" / "render_robot.py") RENDER_PNG = str(BASE / "data" / "simulation" / "debug" / "render.png") OUTPUT_SET = str(BASE / "data" / "simulation") diff --git a/setup/generateSets/render_robot.py b/setup/generateSets/render_robot.py index e139a12..f3bf939 100644 --- a/setup/generateSets/render_robot.py +++ b/setup/generateSets/render_robot.py @@ -18,9 +18,11 @@ from mathutils import Matrix # Holt dynamisch den Pfad zum aktuellen Benutzerverzeichnis (z.B. C:\Users\Name) USER_HOME = Path.home() +BASE = Path(__file__).resolve().parents[2] + # Kombiniert den Benutzerpfad mit dem spezifischen Ordnerpfad und konvertiert direkt zu str -ROBOT_JSON_FILE = str(USER_HOME / "SynologyDrive" / "2026-AppServer-AppRobot" / "appRobotRendering" / "data" / "robot" / "robot.json") -OUTPUT_FILE = str(USER_HOME / "SynologyDrive" / "2026-AppServer-AppRobot" / "appRobotRendering" / "data" / "simulation" / "debug" / "render.png") +ROBOT_JSON_FILE = str(BASE / "data" / "robot" / "robot.json") +OUTPUT_FILE = str(BASE / "data" / "simulation" / "debug" / "render.png") print("Using robot JSON file:", ROBOT_JSON_FILE) print("Using output file:", OUTPUT_FILE) @@ -88,6 +90,23 @@ marker_rot_max_deg = float(rendering_info.get("markerRotationMaxDeg", 0.0)) motion_blur = as_bool(rendering_info.get("motionBlur", False)) motion_blur_max_px = float(rendering_info.get("motionBlurMaxPx", 1.5)) +# ── Linsen-/Kamerafehler ─────────────────────────────────────────── +# (A) Kalibrier-Restfehler: die npz-Intrinsik leicht von der Wahrheit abweichen lassen +# (deterministisch pro Kamera -> über alle Posen konsistent). Das Bild bleibt ideal, +# nur die *angenommene* Kalibrierung ist falsch — wie bei realer Webcam-Kalibrierung. +intr_focal_err_pct = float(rendering_info.get("focalErrorPct", 0.0)) # ±% auf fx, fy +intr_principal_px = float(rendering_info.get("principalErrorPx", 0.0)) # ±px auf cx, cy +intr_residual_dist = rendering_info.get("residualDistortion", None) # [k1, k2] in dist_coeffs +# (B-D) photometrische Effekte (Compositor) +vignette = as_bool(rendering_info.get("vignette", False)) # C +vignette_strength = float(rendering_info.get("vignetteStrength", 0.25)) +localized_blur = as_bool(rendering_info.get("localizedBlur", False)) # C +localized_blur_strength = float(rendering_info.get("localizedBlurStrength", 0.15)) +sensor_noise = as_bool(rendering_info.get("sensorNoise", False)) # D +sensor_noise_strength = float(rendering_info.get("sensorNoiseStrength", 0.02)) +lens_distortion = as_bool(rendering_info.get("lensDistortion", False)) # D (chromat. Aberration) +lens_distortion_strength = float(rendering_info.get("lensDistortionStrength", 0.01)) + state: Dict[str, float] = {k: 0.0 for k in STATE_KEYS} for source_name in ("defaultPosition", "recognized", "movements"): source = robot.get(source_name, {}) or {} @@ -518,6 +537,28 @@ camera_matrix = np.array([ # ideal synthetic camera dist_coeffs = np.zeros((5, 1), dtype=np.float32) +# ── (A) Kalibrier-Restfehler: Intrinsik gezielt verfälschen ── +# Seed deterministisch aus der Kameraposition (NICHT hash() -> PYTHONHASHSEED), damit +# dieselbe Kamera über alle Posen denselben Kalibrierfehler trägt. +if intr_focal_err_pct > 0.0 or intr_principal_px > 0.0 or intr_residual_dist: + _cp = rendering_info.get("cameraPosition", [0, 0, 0]) + _seed = abs(int(round(float(_cp[0]) * 1000 + float(_cp[1]) * 100 + float(_cp[2]) * 10))) + 17 + _rng = random.Random(_seed) + if intr_focal_err_pct > 0.0: + fx *= 1.0 + _rng.uniform(-1.0, 1.0) * intr_focal_err_pct / 100.0 + fy *= 1.0 + _rng.uniform(-1.0, 1.0) * intr_focal_err_pct / 100.0 + if intr_principal_px > 0.0: + cx += _rng.uniform(-1.0, 1.0) * intr_principal_px + cy += _rng.uniform(-1.0, 1.0) * intr_principal_px + camera_matrix = np.array([[fx, 0, cx], [0, fy, cy], [0, 0, 1]], dtype=np.float32) + if intr_residual_dist: + _k = [float(v) for v in intr_residual_dist] + dist_coeffs = np.array([[_k[0] if len(_k) > 0 else 0.0], + [_k[1] if len(_k) > 1 else 0.0], + [0.0], [0.0], [0.0]], dtype=np.float32) + print(f"[render] (A) intrinsics jitter -> fx={fx:.1f} fy={fy:.1f} cx={cx:.1f} cy={cy:.1f} " + f"dist={dist_coeffs.ravel()[:2]}") + np.savez( CALIBRATION_OUTPUT, @@ -1045,27 +1086,127 @@ enable_best_device(scene) # RENDER # ============================================================ -# ── leichtes Verwackeln: pro Aufnahme zufällig gerichteter kleiner Blur ── -if motion_blur and motion_blur_max_px > 0.0: +# ── Post-Processing: Verwackeln + Linsen-/Sensor-Effekte (B-D) ── +# Eine Compositor-Kette; jeder Effekt einzeln gekapselt, damit ein API-Problem den +# Render nicht abbricht (der betroffene Effekt wird dann nur übersprungen + gewarnt). +_post_active = ((motion_blur and motion_blur_max_px > 0.0) or lens_distortion or + localized_blur or vignette or lens_dirt or sensor_noise) +if _post_active: scene.use_nodes = True tree = scene.node_tree for _n in list(tree.nodes): tree.nodes.remove(_n) - rl = tree.nodes.new("CompositorNodeRLayers") - blur = tree.nodes.new("CompositorNodeBlur") + rl = tree.nodes.new("CompositorNodeRLayers") + cur = rl.outputs["Image"] + + # (D) chromatische Aberration (Dispersion) — KEINE geometrische Verzeichnung (-> A/npz) + if lens_distortion and lens_distortion_strength > 0.0: + try: + ld = tree.nodes.new("CompositorNodeLensdist") + ld.use_projector = False + ld.inputs["Distort"].default_value = 0.0 + ld.inputs["Dispersion"].default_value = min(1.0, lens_distortion_strength) + tree.links.new(cur, ld.inputs["Image"]); cur = ld.outputs["Image"] + print("[render] (D) chromatic aberration") + except Exception as _e: + print("[render][WARN] lens_distortion skipped:", _e) + + # Verwackeln (Motion Blur), pro Aufnahme zufällig gerichtet + if motion_blur and motion_blur_max_px > 0.0: + try: + mb = tree.nodes.new("CompositorNodeBlur") + mb.filter_type = "GAUSS"; mb.use_relative = False + _ang = random.uniform(0.0, math.pi) + _amp = random.uniform(0.35, 1.0) * motion_blur_max_px + mb.size_x = max(0, int(round(abs(_amp * math.cos(_ang))))) + mb.size_y = max(0, int(round(abs(_amp * math.sin(_ang))))) + tree.links.new(cur, mb.inputs["Image"]); cur = mb.outputs["Image"] + print(f"[render] motion blur size=({mb.size_x},{mb.size_y})") + except Exception as _e: + print("[render][WARN] motion_blur skipped:", _e) + + # (C) Rand-Unschärfe (Feldkrümmung): scharf in der Mitte, unscharf am Rand + if localized_blur and localized_blur_strength > 0.0: + try: + eb = tree.nodes.new("CompositorNodeBlur") + eb.filter_type = "GAUSS"; eb.use_relative = True + eb.factor_x = min(0.5, localized_blur_strength) + eb.factor_y = min(0.5, localized_blur_strength) + em = tree.nodes.new("CompositorNodeEllipseMask") + em.width = 0.7; em.height = 0.7 + ex = tree.nodes.new("CompositorNodeMixRGB") + tree.links.new(cur, eb.inputs["Image"]) + tree.links.new(em.outputs["Mask"], ex.inputs["Fac"]) + tree.links.new(eb.outputs["Image"], ex.inputs[1]) # Fac=0 (Rand) -> Blur + tree.links.new(cur, ex.inputs[2]) # Fac=1 (Mitte) -> scharf + cur = ex.outputs["Image"] + print("[render] (C) edge blur") + except Exception as _e: + print("[render][WARN] localized_blur skipped:", _e) + + # (C) Vignette: Randabdunklung über weiche Ellipse-Maske + if vignette and vignette_strength > 0.0: + try: + vm = tree.nodes.new("CompositorNodeEllipseMask") + vm.width = 1.0; vm.height = 1.0 + vs = tree.nodes.new("CompositorNodeBlur") + vs.filter_type = "GAUSS"; vs.use_relative = True + vs.factor_x = 0.3; vs.factor_y = 0.3 + vr = tree.nodes.new("CompositorNodeMapRange") + vr.inputs["From Min"].default_value = 0.0 + vr.inputs["From Max"].default_value = 1.0 + vr.inputs["To Min"].default_value = 1.0 - min(0.9, vignette_strength) + vr.inputs["To Max"].default_value = 1.0 + vmul = tree.nodes.new("CompositorNodeMixRGB") + vmul.blend_type = "MULTIPLY"; vmul.inputs["Fac"].default_value = 1.0 + tree.links.new(vm.outputs["Mask"], vs.inputs["Image"]) + tree.links.new(vs.outputs["Image"], vr.inputs["Value"]) + tree.links.new(cur, vmul.inputs[1]) + tree.links.new(vr.outputs["Value"], vmul.inputs[2]) + cur = vmul.outputs["Image"] + print("[render] (C) vignette") + except Exception as _e: + print("[render][WARN] vignette skipped:", _e) + + # (B) Staub auf der Linse: wenige dunkle Flecken über dem ganzen Bild + if lens_dirt and lens_dirt_strength > 0.0: + try: + dtex = bpy.data.textures.new("lensDirtTex", type="VORONOI") + dt = tree.nodes.new("CompositorNodeTexture") + dt.texture = dtex + dramp = tree.nodes.new("CompositorNodeValToRGB") + dramp.color_ramp.elements[0].position = 0.0 + dramp.color_ramp.elements[1].position = 0.12 # nur wenige Flecken + dramp.color_ramp.elements[0].color = (1, 1, 1, 1) + dramp.color_ramp.elements[1].color = (1.0 - min(0.9, lens_dirt_strength),) * 3 + (1.0,) + dmul = tree.nodes.new("CompositorNodeMixRGB") + dmul.blend_type = "MULTIPLY"; dmul.inputs["Fac"].default_value = 1.0 + tree.links.new(dt.outputs["Value"], dramp.inputs["Fac"]) + tree.links.new(cur, dmul.inputs[1]) + tree.links.new(dramp.outputs["Image"], dmul.inputs[2]) + cur = dmul.outputs["Image"] + print("[render] (B) lens dirt") + except Exception as _e: + print("[render][WARN] lens_dirt skipped:", _e) + + # (D) Sensor-Rauschen: feines additives Rauschen + if sensor_noise and sensor_noise_strength > 0.0: + try: + ntex = bpy.data.textures.new("sensorNoiseTex", type="NOISE") + nt = tree.nodes.new("CompositorNodeTexture") + nt.texture = ntex + nmix = tree.nodes.new("CompositorNodeMixRGB") + nmix.blend_type = "ADD" + nmix.inputs["Fac"].default_value = min(0.3, sensor_noise_strength) + tree.links.new(cur, nmix.inputs[1]) + tree.links.new(nt.outputs["Image"], nmix.inputs[2]) + cur = nmix.outputs["Image"] + print("[render] (D) sensor noise") + except Exception as _e: + print("[render][WARN] sensor_noise skipped:", _e) + comp = tree.nodes.new("CompositorNodeComposite") - blur.filter_type = "GAUSS" - blur.use_relative = False - _ang = random.uniform(0.0, math.pi) # zufällige Verwackel-Richtung - _amp = random.uniform(0.35, 1.0) * motion_blur_max_px - blur.size_x = max(0, int(round(abs(_amp * math.cos(_ang))))) - blur.size_y = max(0, int(round(abs(_amp * math.sin(_ang))))) - rl.location = (-300, 0) - blur.location = (0, 0) - comp.location = (300, 0) - tree.links.new(rl.outputs["Image"], blur.inputs["Image"]) - tree.links.new(blur.outputs["Image"], comp.inputs["Image"]) - print(f"[render] motion blur size=({blur.size_x},{blur.size_y}) px") + tree.links.new(cur, comp.inputs["Image"]) bpy.ops.render.render(write_still=True) print("Finished rendering:", OUTPUT_FILE) diff --git a/setup/generateSets/render_robot_5_1.py b/setup/generateSets/render_robot_5_1.py deleted file mode 100644 index 855d09e..0000000 --- a/setup/generateSets/render_robot_5_1.py +++ /dev/null @@ -1,1045 +0,0 @@ -from unicodedata import name - -import bpy -import math -import mathutils -import json -from pathlib import Path -from typing import Any, Dict, Iterable, List, Optional, Tuple -from mathutils import Matrix - -# ============================================================ -# PATHS -# ============================================================ - -ROBOT_JSON_FILE = r"C:\Users\kech\SynologyDrive\2026-AppServer-AppRobot\appRobotRendering\data\robot\robot.json" -OUTPUT_FILE = r"C:\Users\kech\SynologyDrive\2026-AppServer-AppRobot\appRobotRendering\data\simulation\debug\render.png" - -# ============================================================ -# DEFAULT MATERIALS -# ============================================================ - -DEFAULT_MATERIALS = { - "wood": {"baseColor": (0.72, 0.52, 0.33, 1.0), "roughness": 0.85, "metallic": 0.0}, - "plaWhite": {"baseColor": (0.95, 0.95, 0.95, 1.0), "roughness": 0.45, "metallic": 0.0}, - "steel": {"baseColor": (0.72, 0.72, 0.75, 1.0), "roughness": 0.25, "metallic": 1.0}, - "powderCoatBlue": {"baseColor": (0.15, 0.25, 0.70, 1.0), "roughness": 0.55, "metallic": 0.0}, - "defaultPlastic": {"baseColor": (0.95, 0.95, 0.95, 1.0), "roughness": 0.40, "metallic": 0.0}, - "skeletonRed": {"baseColor": (0.85, 0.20, 0.20, 1.0), "roughness": 0.35, "metallic": 0.0}, - "markerBlack": {"baseColor": (0.04, 0.04, 0.04, 1.0), "roughness": 0.80, "metallic": 0.0}, -} - -STATE_KEYS = ["x", "y", "z", "a", "b", "c", "e"] - -marker_export = [] - - -print("2 LOADING") -# ============================================================ -# JSON LOADING -# ============================================================ - -with open(ROBOT_JSON_FILE, "r", encoding="utf-8") as f: - robot: Dict[str, Any] = json.load(f) - -rendering_info = robot.get("renderingInfo", {}) -metric = rendering_info.get("metric", "mm") -scale_factor = 0.001 if metric == "mm" else 1.0 - -RENDER_WIDTH = int(rendering_info.get("width", 1200)) -RENDER_HEIGHT = int(rendering_info.get("height", 800)) - -def as_bool(value: Any, default: bool = False) -> bool: - if value is None: - return default - if isinstance(value, bool): - return value - if isinstance(value, str): - return value.strip().lower() in ("1", "true", "yes", "on") - return bool(value) - -show_skeleton = as_bool(rendering_info.get("showSkeleton", False)) -show_markers = as_bool(rendering_info.get("showMarkers", False)) - -lens_dirt = as_bool(rendering_info.get("lensDirt", False)) -lens_dirt_strength = float(rendering_info.get("lensDirtStrength", 0.08)) - -dof_enabled = as_bool(rendering_info.get("dofEnabled", True)) -dof_fstop = float(rendering_info.get("dofFStop", 7.5)) - -aruco_dust = as_bool(rendering_info.get("arucoDust", False)) -aruco_dust_strength = float(rendering_info.get("arucoDustStrength", 0.0005)) - -state: Dict[str, float] = {k: 0.0 for k in STATE_KEYS} -for source_name in ("defaultPosition", "recognized", "movements"): - source = robot.get(source_name, {}) or {} - for k in STATE_KEYS: - v = source.get(k, None) - if v is not None: - try: - state[k] = float(v) - except Exception: - pass - -links_def = robot.get("links", {}) -if not isinstance(links_def, dict): - raise ValueError("robot.json must contain a top-level 'links' object") - - - -# ============================================================ -# HELPERS -# ============================================================ - -def mm_to_m(value: float) -> float: - return value * scale_factor - -def resolve_scalar(value: Any, state_map: Dict[str, float]) -> float: - if value is None: - return 0.0 - if isinstance(value, (int, float)): - return float(value) - if isinstance(value, str): - key = value.strip().lower() - if key in state_map: - return float(state_map[key]) - try: - return float(key) - except ValueError: - return 0.0 - return 0.0 - -def resolve_vector(value: Any, state_map: Dict[str, float], default_len: int = 3) -> Tuple[float, ...]: - if value is None: - return tuple(0.0 for _ in range(default_len)) - if isinstance(value, (int, float, str)): - return (resolve_scalar(value, state_map),) - if isinstance(value, (list, tuple)): - resolved = [resolve_scalar(v, state_map) for v in value] - if len(resolved) < default_len: - resolved.extend([0.0] * (default_len - len(resolved))) - return tuple(resolved[:default_len]) - return tuple(0.0 for _ in range(default_len)) - -def resolve_vec3_m(value: Any, state_map: Dict[str, float]) -> Tuple[float, float, float]: - vec = list(resolve_vector(value, state_map, default_len=3)) - while len(vec) < 3: - vec.append(0.0) - x, y, z = vec[:3] - return mm_to_m(x), mm_to_m(y), mm_to_m(z) - -def normalize_axis(axis: Iterable[Any]) -> mathutils.Vector: - ax = mathutils.Vector((float(axis[0]), float(axis[1]), float(axis[2]))) - return ax.normalized() if ax.length > 0 else mathutils.Vector((1.0, 0.0, 0.0)) - -def euler_deg_xyz(values: Any) -> Tuple[float, float, float]: - vec = list(resolve_vector(values, state, default_len=3)) - while len(vec) < 3: - vec.append(0.0) - return math.radians(vec[0]), math.radians(vec[1]), math.radians(vec[2]) - -def create_or_get_material(name: str, fallback: str = "defaultPlastic") -> bpy.types.Material: - info = rendering_info.get("materials", {}) or {} - spec = None - - if isinstance(info, dict): - spec = info.get(name) - - if isinstance(spec, dict): - base = DEFAULT_MATERIALS.get(name, DEFAULT_MATERIALS[fallback]).copy() - if "baseColor" in spec: - color = tuple(spec["baseColor"]) - base["baseColor"] = (*color[:3], 1.0) if len(color) == 3 else tuple(color[:4]) - if "roughness" in spec: - base["roughness"] = float(spec["roughness"]) - if "metallic" in spec: - base["metallic"] = float(spec["metallic"]) - spec = base - else: - spec = DEFAULT_MATERIALS.get(name, DEFAULT_MATERIALS[fallback]) - - if name in bpy.data.materials: - mat = bpy.data.materials[name] - else: - mat = bpy.data.materials.new(name=name) - - mat.use_nodes = True - bsdf = mat.node_tree.nodes.get("Principled BSDF") - if bsdf is not None: - bsdf.inputs["Base Color"].default_value = spec["baseColor"] - bsdf.inputs["Roughness"].default_value = spec["roughness"] - bsdf.inputs["Metallic"].default_value = spec["metallic"] - - if name == "wood" and mat.node_tree.nodes.get("WoodGrainMix") is None: - nodes = mat.node_tree.nodes - links = mat.node_tree.links - - texcoord = nodes.new("ShaderNodeTexCoord") - mapping = nodes.new("ShaderNodeMapping") - noise = nodes.new("ShaderNodeTexNoise") - wave = nodes.new("ShaderNodeTexWave") - ramp = nodes.new("ShaderNodeValToRGB") - mix = nodes.new("ShaderNodeMixRGB") - - texcoord.name = "WoodTexCoord" - mapping.name = "WoodMapping" - noise.name = "WoodNoise" - wave.name = "WoodWave" - ramp.name = "WoodRamp" - mix.name = "WoodGrainMix" - - texcoord.location = (-900, 0) - mapping.location = (-700, 0) - noise.location = (-700, -220) - wave.location = (-500, 0) - ramp.location = (-260, 0) - mix.location = (-60, 0) - - # statt extrem hoch: - mapping.inputs["Scale"].default_value = (1000.0, 1000.0, 1000.0) - wave.inputs["Scale"].default_value = 1.0 - noise.inputs["Scale"].default_value = 6.0 - wave.inputs["Distortion"].default_value = 3.0 - - # und wichtig: Wave Fac statt Color verwenden - links.new(wave.outputs["Fac"], ramp.inputs["Fac"]) - - bump = nodes.new("ShaderNodeBump") - bump.location = (120, -160) - bump.inputs["Strength"].default_value = 0.4 - - links.new(ramp.outputs["Color"], bump.inputs["Height"]) - links.new(bump.outputs["Normal"], bsdf.inputs["Normal"]) - - ramp.color_ramp.elements[0].position = 0.53 - ramp.color_ramp.elements[1].position = 0.58 - - mix.blend_type = "MIX" - mix.inputs["Fac"].default_value = 0.08 - mix.inputs["Color1"].default_value = spec["baseColor"] - mix.inputs["Color2"].default_value = (0.74, 0.58, 0.50, 1.0) - - - links.new(texcoord.outputs["Object"], mapping.inputs["Vector"]) - links.new(mapping.outputs["Vector"], noise.inputs["Vector"]) - links.new(noise.outputs["Fac"], wave.inputs["Distortion"]) - links.new(mapping.outputs["Vector"], wave.inputs["Vector"]) - links.new(wave.outputs["Color"], ramp.inputs["Fac"]) - links.new(ramp.outputs["Color"], mix.inputs["Fac"]) - links.new(mix.outputs["Color"], bsdf.inputs["Base Color"]) - - return mat - -def import_stl(filepath: str) -> List[bpy.types.Object]: - path = Path(filepath).resolve() - - if not path.exists(): - raise FileNotFoundError(path) - - before = {obj.name for obj in bpy.data.objects} - - try: - bpy.ops.wm.stl_import(filepath=str(path)) - except Exception as e: - raise RuntimeError(f"STL import failed: {path}") from e - - imported = [ - obj - for obj in bpy.data.objects - if obj.name not in before - ] - - return imported - -def create_empty(name: str) -> bpy.types.Object: - empty = bpy.data.objects.new(name, None) - bpy.context.collection.objects.link(empty) - return empty - -def safe_parent(child: bpy.types.Object, parent: Optional[bpy.types.Object], keep_world: bool = False): - if parent is None: - return - world_matrix = child.matrix_world.copy() - child.parent = parent - if keep_world: - child.matrix_parent_inverse = parent.matrix_world.inverted() - child.matrix_world = world_matrix - else: - child.matrix_parent_inverse = Matrix.Identity(4) - -def create_material_segment(name: str, color: Tuple[float, float, float], roughness: float = 0.35) -> bpy.types.Material: - if name in bpy.data.materials: - mat = bpy.data.materials[name] - else: - mat = bpy.data.materials.new(name=name) - mat.use_nodes = True - bsdf = mat.node_tree.nodes.get("Principled BSDF") - if bsdf is not None: - bsdf.inputs["Base Color"].default_value = (color[0], color[1], color[2], 1.0) - bsdf.inputs["Roughness"].default_value = roughness - bsdf.inputs["Metallic"].default_value = 0.0 - return mat - -def create_cylinder_between( - name: str, - p1_local: Tuple[float, float, float], - p2_local: Tuple[float, float, float], - radius_m: float, - parent: bpy.types.Object, - material: bpy.types.Material -) -> bpy.types.Object: - v1 = mathutils.Vector(p1_local) - v2 = mathutils.Vector(p2_local) - delta = v2 - v1 - length = delta.length - if length <= 1e-9: - length = 1e-6 - delta = mathutils.Vector((0.0, 0.0, 1e-6)) - - bpy.ops.mesh.primitive_cylinder_add(radius=radius_m, depth=length) - obj = bpy.context.active_object - obj.name = name - safe_parent(obj, parent, keep_world=False) - obj.location = (v1 + v2) * 0.5 - obj.rotation_mode = "QUATERNION" - obj.rotation_quaternion = mathutils.Vector((0, 0, 1)).rotation_difference(delta.normalized()) - if len(obj.data.materials) == 0: - obj.data.materials.append(material) - else: - obj.data.materials[0] = material - return obj - -def derive_default_skeleton_from_size(size_mm: List[float]) -> Dict[str, Any]: - sx, sy, sz = (float(size_mm[0]), float(size_mm[1]), float(size_mm[2])) - ax = max((abs(sx), 0), (abs(sy), 1), (abs(sz), 2), key=lambda x: x[0])[1] - - if ax == 0: - return {"from": [0, sy * 0.5, sz * 0.5], "to": [sx, sy * 0.5, sz * 0.5]} - if ax == 1: - return {"from": [sx * 0.5, 0, sz * 0.5], "to": [sx * 0.5, sy, sz * 0.5]} - return {"from": [sx * 0.5, sy * 0.5, 0], "to": [sx * 0.5, sy * 0.5, sz]} - -def resolve_stl_path(stl_file: str) -> Path: - base_dir = Path(ROBOT_JSON_FILE).parent - candidates = [ - base_dir / stl_file, - base_dir / "surfaces" / stl_file, - Path(stl_file), - ] - for c in candidates: - p = c.resolve() - if p.exists(): - return p - raise FileNotFoundError( - "STL file not found in any expected location:\n" + - "\n".join(str(c.resolve()) for c in candidates) - ) - -print("3 SETUP") -# ============================================================ -# SCENE RESET -# ============================================================ - - -for obj in list(bpy.data.objects): - bpy.data.objects.remove(obj, do_unlink=True) - -scene = bpy.context.scene -scene.unit_settings.system = "METRIC" -scene.unit_settings.length_unit = "MILLIMETERS" -scene.unit_settings.scale_length = scale_factor - -# ============================================================ -# WORLD / RENDER SETTINGS -# ============================================================ - -world = scene.world or bpy.data.worlds.new("World") -scene.world = world -world.use_nodes = True -bg = world.node_tree.nodes["Background"] -bg.inputs[0].default_value = tuple(rendering_info.get("backgroundColor", [0.70, 0.85, 1.0])) + (1.0,) -bg.inputs[1].default_value = float(rendering_info.get("backgroundStrength", 0.20)) - -scene.render.engine = "CYCLES" -scene.view_settings.exposure = float(rendering_info.get("exposure", -1.5)) -scene.cycles.samples = 32 -scene.cycles.preview_samples = 32 -scene.cycles.use_adaptive_sampling = True -scene.cycles.adaptive_threshold = 0.02 -scene.cycles.use_denoising = True -scene.render.resolution_x = RENDER_WIDTH -scene.render.resolution_y = RENDER_HEIGHT -scene.render.resolution_percentage = 100 -scene.render.image_settings.file_format = "PNG" -scene.render.filepath = OUTPUT_FILE -scene.render.film_transparent = False - -print("4 SCENE") -# ============================================================ -# FLOOR -# ============================================================ - -mesh = bpy.data.meshes.new("FloorMesh") - -verts = [ - (-1,-1,0), - ( 1,-1,0), - ( 1, 1,0), - (-1, 1,0), -] - -faces = [(0,1,2,3)] - -mesh.from_pydata(verts, [], faces) -mesh.update() - -floor = bpy.data.objects.new("Floor", mesh) - -bpy.context.collection.objects.link(floor) - -floor.location = ( - 0, - 0, - mm_to_m(-28.0) -) - -floor_tex_path = Path(ROBOT_JSON_FILE).parent / "surfaces" / "boden.jpg" - -if floor_tex_path.exists(): - floor_mat = bpy.data.materials.new(name="FloorPhoto") - floor_mat.use_nodes = True - - nodes = floor_mat.node_tree.nodes - links = floor_mat.node_tree.links - nodes.clear() - - output_node = nodes.new(type="ShaderNodeOutputMaterial") - bsdf_node = nodes.new(type="ShaderNodeBsdfPrincipled") - texcoord_node = nodes.new(type="ShaderNodeTexCoord") - mapping_node = nodes.new(type="ShaderNodeMapping") - image_node = nodes.new(type="ShaderNodeTexImage") - - image_node.image = bpy.data.images.load(str(floor_tex_path), check_existing=True) - image_node.interpolation = "Cubic" - - links.new(texcoord_node.outputs["UV"], mapping_node.inputs["Vector"]) - links.new(mapping_node.outputs["Vector"], image_node.inputs["Vector"]) - links.new(image_node.outputs["Color"], bsdf_node.inputs["Base Color"]) - links.new(bsdf_node.outputs["BSDF"], output_node.inputs["Surface"]) - - floor.data.materials.append(floor_mat) -else: - # Fallback: dein bisheriges Checkerboard behalten - checker_mat = bpy.data.materials.new(name="Checkerboard") - checker_mat.use_nodes = True - nodes = checker_mat.node_tree.nodes - links = checker_mat.node_tree.links - nodes.clear() - - output_node = nodes.new(type="ShaderNodeOutputMaterial") - bsdf_node = nodes.new(type="ShaderNodeBsdfPrincipled") - checker_node = nodes.new(type="ShaderNodeTexChecker") - mapping_node = nodes.new(type="ShaderNodeMapping") - texcoord_node = nodes.new(type="ShaderNodeTexCoord") - - checker_node.inputs["Color1"].default_value = (0.82, 0.82, 0.82, 1.0) - checker_node.inputs["Color2"].default_value = (0.18, 0.18, 0.18, 1.0) - mapping_node.inputs["Scale"].default_value = (20.0, 20.0, 20.0) - - links.new(texcoord_node.outputs["UV"], mapping_node.inputs["Vector"]) - links.new(mapping_node.outputs["Vector"], checker_node.inputs["Vector"]) - links.new(checker_node.outputs["Color"], bsdf_node.inputs["Base Color"]) - links.new(bsdf_node.outputs["BSDF"], output_node.inputs["Surface"]) - floor.data.materials.append(checker_mat) - -# ============================================================ -# CAMERA -# ============================================================ - -cam_data = bpy.data.cameras.new("Camera") -cam_obj = bpy.data.objects.new("Camera", cam_data) -bpy.context.collection.objects.link(cam_obj) - -cam_pos = resolve_vec3_m(rendering_info.get("cameraPosition", [-400, -700, 300]), state) -cam_target = resolve_vec3_m(rendering_info.get("cameraTarget", [0, 0, 0]), state) -cam_obj.location = cam_pos -cam_data.lens = 50 - -if dof_enabled: - cam_data.dof.use_dof = True - cam_data.dof.focus_distance = (mathutils.Vector(cam_target) - mathutils.Vector(cam_pos)).length - cam_data.dof.aperture_fstop = dof_fstop -else: - cam_data.dof.use_dof = False - - -cam_vec = mathutils.Vector(cam_target) - mathutils.Vector(cam_pos) -if cam_vec.length == 0: - cam_vec = mathutils.Vector((1, 0, 0)) -cam_obj.rotation_euler = cam_vec.to_track_quat("-Z", "Y").to_euler() -scene.camera = cam_obj - -print("5 CAMERA") -# ============================================================ -# EXPORT CAMERA CALIBRATION (.npz) -# ============================================================ - -import numpy as np - -CALIBRATION_OUTPUT = str( - Path(OUTPUT_FILE).with_suffix(".npz") -) - -render = scene.render -cam = cam_obj.data - -width_px = render.resolution_x -height_px = render.resolution_y - -scale = render.resolution_percentage / 100.0 - -width_px *= scale -height_px *= scale - -sensor_width_mm = cam.sensor_width -sensor_height_mm = cam.sensor_height - -focal_mm = cam.lens - -# focal length in pixels -fx = (width_px * focal_mm) / sensor_width_mm -fy = (height_px * focal_mm) / sensor_height_mm - -cx = width_px / 2.0 -cy = height_px / 2.0 - -camera_matrix = np.array([ - [fx, 0, cx], - [0, fy, cy], - [0, 0, 1] -], dtype=np.float32) - -# ideal synthetic camera -dist_coeffs = np.zeros((5, 1), dtype=np.float32) - -np.savez( - CALIBRATION_OUTPUT, - - # common names - camera_matrix=camera_matrix, - dist_coeffs=dist_coeffs, - - # compatibility aliases - K=camera_matrix, - mtx=camera_matrix, - dist=dist_coeffs -) - -print("Saved camera calibration:", CALIBRATION_OUTPUT) -print(camera_matrix) - - -print("6 LIGHTS") -# ============================================================ -# LIGHTS -# ============================================================ - -sun_data = bpy.data.lights.new(name="Sun", type="SUN") -sun_obj = bpy.data.objects.new(name="Sun", object_data=sun_data) -bpy.context.collection.objects.link(sun_obj) -sun_pos = resolve_vec3_m(rendering_info.get("lightPosition", [-500, -500, 500]), state) -light_target = resolve_vec3_m(rendering_info.get("lightTarget", [0, 0, 0]), state) -sun_obj.location = sun_pos -light_vec = mathutils.Vector(light_target) - mathutils.Vector(sun_pos) -if light_vec.length == 0: - light_vec = mathutils.Vector((1, 0, -1)) -sun_obj.rotation_euler = light_vec.to_track_quat("-Z", "Y").to_euler() -sun_data.energy = float(rendering_info.get("sunEnergy", 0.35)) - -area_data = bpy.data.lights.new(name="AreaLight", type="AREA") -area_obj = bpy.data.objects.new(name="AreaLight", object_data=area_data) -bpy.context.collection.objects.link(area_obj) -area_obj.location = (mm_to_m(-800), mm_to_m(-1200), mm_to_m(1500)) -area_obj.rotation_euler = (math.radians(60), 0.0, math.radians(-20)) -area_data.energy = float(rendering_info.get("areaEnergy", 120)) -area_data.size = 2.0 - -# ============================================================ -# ROBOT HIERARCHY -# ============================================================ - -link_frames: Dict[str, bpy.types.Object] = {} -for link_name in links_def.keys(): - link_frames[link_name] = create_empty(f"{link_name}_frame") - -for link_name, link_info in links_def.items(): - parent_name = link_info.get("parent") - parent_frame = link_frames.get(parent_name) if parent_name else None - size_mm = link_info.get("size", [100, 100, 100]) - - # mount: static position/rotation in parent coordinates - mount = create_empty(f"{link_name}_mount") - safe_parent(mount, parent_frame, keep_world=False) - mount.location = resolve_vec3_m(link_info.get("mountPosition", [0, 0, 0]), state) - mount.rotation_euler = euler_deg_xyz(link_info.get("mountRotation", [0, 0, 0])) - - # joint: sits inside the mount, defines pivot/orientation - joint_info = link_info.get("jointToParent", {}) or {} - joint = create_empty(f"{link_name}_joint") - safe_parent(joint, mount, keep_world=False) - joint.location = resolve_vec3_m(joint_info.get("origin", [0, 0, 0]), state) - joint.rotation_euler = euler_deg_xyz(joint_info.get("rotation", [0, 0, 0])) - - # motion: only this node gets the commanded position/angle - motion = create_empty(f"{link_name}_motion") - safe_parent(motion, joint, keep_world=False) - - joint_type = str(joint_info.get("type", "fixed")).lower() - control_var = str(joint_info.get("variable", joint_info.get("control", ""))).lower() - axis = joint_info.get("axis", [1, 0, 0]) - - if joint_type == "linear": - value_mm = state.get(control_var, 0.0) if control_var else 0.0 - motion.location = normalize_axis(axis) * mm_to_m(value_mm) - elif joint_type == "revolute": - value_deg = state.get(control_var, 0.0) if control_var else 0.0 - motion.rotation_mode = "QUATERNION" - motion.rotation_quaternion = mathutils.Quaternion(normalize_axis(axis), math.radians(value_deg)) - - # link frame: everything belonging to this link follows motion - link_frame = link_frames[link_name] - safe_parent(link_frame, motion, keep_world=False) - - # -------------------------------------------------------- - # VISUAL MESHES - # -------------------------------------------------------- - - visual_root = create_empty(f"{link_name}_visual") - safe_parent(visual_root, link_frame, keep_world=False) - - model_list = link_info.get("model", []) - if not isinstance(model_list, list): - model_list = [] - - for idx, model_def in enumerate(model_list): - stl_file = model_def.get("stlFile") - if not stl_file: - continue - - stl_path = resolve_stl_path(stl_file) - imported = import_stl(str(stl_path)) - - model_node = create_empty(f"{link_name}_model_{idx}") - safe_parent(model_node, visual_root, keep_world=False) - model_node.location = resolve_vec3_m(model_def.get("originOfModel", [0, 0, 0]), state) - model_node.rotation_euler = euler_deg_xyz(model_def.get("rotationOfModelDegree", [0, 0, 0])) - - material_name = model_def.get("material", "defaultPlastic") - material = create_or_get_material(material_name) - - for obj in imported: - if obj.type != "MESH": - continue - safe_parent(obj, model_node, keep_world=True) - obj.scale = (scale_factor, scale_factor, scale_factor) - if len(obj.data.materials) == 0: - obj.data.materials.append(material) - else: - obj.data.materials[0] = material - - # -------------------------------------------------------- - # SKELETON DEBUG - # -------------------------------------------------------- - - if show_skeleton: - skeleton_spec = link_info.get("skeleton") - if not isinstance(skeleton_spec, dict): - skeleton_spec = derive_default_skeleton_from_size(size_mm) - - p1_mm = skeleton_spec.get("from", [0, 0, 0]) - p2_mm = skeleton_spec.get("to", [0, 0, 0]) - p1 = resolve_vec3_m(p1_mm, state) - p2 = resolve_vec3_m(p2_mm, state) - - sk_radius_mm = float( - skeleton_spec.get( - "radius", - rendering_info.get("skeletonDefaults", {}).get("radius", 4) - ) - ) - sk_color = skeleton_spec.get( - "color", - rendering_info.get("skeletonDefaults", {}).get("color", [0.85, 0.20, 0.20]) - ) - sk_mat = create_material_segment(f"{link_name}_skeletonMat", tuple(sk_color[:3])) - - create_cylinder_between( - f"{link_name}_skeleton", - p1, - p2, - mm_to_m(sk_radius_mm), - link_frame, - sk_mat - ) - - # -------------------------------------------------------- - # MARKERS - # -------------------------------------------------------- - - import cv2 - import numpy as np - import tempfile - - def create_aruco_material(marker_id: int, marker_name: str): - dictionary = cv2.aruco.getPredefinedDictionary(cv2.aruco.DICT_4X4_250) - - img = np.zeros((256, 256), dtype=np.uint8) - cv2.aruco.generateImageMarker(dictionary, marker_id, 256, img, 1) - - tmpfile = Path(tempfile.gettempdir()) / f"aruco_{marker_id}.png" - cv2.imwrite(str(tmpfile), img) - - image = bpy.data.images.load(str(tmpfile)) - - mat = bpy.data.materials.new(name=f"{marker_name}_mat") - mat.use_nodes = True - - nodes = mat.node_tree.nodes - links = mat.node_tree.links - nodes.clear() - - out = nodes.new(type="ShaderNodeOutputMaterial") - bsdf = nodes.new(type="ShaderNodeBsdfPrincipled") - tex = nodes.new(type="ShaderNodeTexImage") - - tex.image = image - - if aruco_dust: - noise = nodes.new("ShaderNodeTexNoise") - ramp = nodes.new("ShaderNodeValToRGB") - mix = nodes.new("ShaderNodeMixRGB") - - noise.location = (-600, -220) - ramp.location = (-360, -220) - mix.location = (-120, -120) - - noise.inputs["Scale"].default_value = 80.0 - noise.inputs["Detail"].default_value = 1.0 - - ramp.color_ramp.elements[0].position = 0.49 - ramp.color_ramp.elements[1].position = 0.51 - - mix.blend_type = "MIX" - mix.inputs["Fac"].default_value = aruco_dust_strength - mix.inputs["Color2"].default_value = (0.97, 0.97, 0.97, 1.0) - - - if aruco_dust: - links.new(tex.outputs["Color"], mix.inputs["Color1"]) - links.new(noise.outputs["Fac"], ramp.inputs["Fac"]) - links.new(ramp.outputs["Color"], mix.inputs["Fac"]) - links.new(mix.outputs["Color"], bsdf.inputs["Base Color"]) - else: - links.new(tex.outputs["Color"], bsdf.inputs["Base Color"]) - - links.new(bsdf.outputs["BSDF"], out.inputs["Surface"]) - - return mat - - - def normal_to_quaternion(normal_vec): - normal = mathutils.Vector(normal_vec).normalized() - - default_normal = mathutils.Vector((0, 0, 1)) - - return default_normal.rotation_difference(normal) - - - if show_markers: - - marker_defaults = rendering_info.get("markerDefaults", {}) or {} - - for m in link_info.get("markers", []): - - if not isinstance(m, dict): - continue - - marker_id = int(m.get("id", 0)) - - marker_name = m.get( - "name", - f"{link_name}_marker_{marker_id}" - ) - - marker_size_mm = float( - m.get( - "size", - marker_defaults.get("size", 25) - ) - ) - - marker_pos = resolve_vec3_m( - m.get("position", [0, 0, 0]), - state - ) - - normal = m.get("normal", [0, 0, 1]) - marker_spin_deg = float(m.get("spin", 0.0)) - - mesh = bpy.data.meshes.new(marker_name + "_mesh") - - s = mm_to_m(marker_size_mm) * 0.5 - - verts = [ - (-s,-s,0), - ( s,-s,0), - ( s, s,0), - (-s, s,0), - ] - faces = [(0,1,2,3)] - - mesh.from_pydata(verts, [], faces) - mesh.update() - - marker_obj = bpy.data.objects.new(marker_name,mesh) - - bpy.context.collection.objects.link(marker_obj) - marker_obj.name = marker_name - - safe_parent(marker_obj, link_frame, keep_world=False) - - marker_obj.rotation_mode = "QUATERNION" - #alt: base_quat = normal_to_quaternion(normal) - - normal = mathutils.Vector(m.get("normal", [0, 0, 1])) - if normal.length == 0: - normal = mathutils.Vector((0, 0, 1)) - normal.normalize() - - base_quat = normal_to_quaternion(normal) - - spin_quat = mathutils.Quaternion( - mathutils.Vector((0, 0, 1)), - math.radians(marker_spin_deg) - ) - - marker_obj.rotation_quaternion = ( - base_quat @ spin_quat - ) - - - # Marker-Normale im lokalen Link-Raum (aus Marker-Rotation) - normal_local = ( - marker_obj.rotation_quaternion - @ mathutils.Vector((0, 0, 1)) - ) - normal_local.normalize() - - # minimal vorziehen gegen Z-Fighting (lokaler Versatz) - marker_obj.location = ( - mathutils.Vector(marker_pos) - + normal_local * mm_to_m(0.5) - ) - - marker_mat = create_aruco_material( - marker_id, - marker_name - ) - - if len(marker_obj.data.materials) == 0: - marker_obj.data.materials.append(marker_mat) - else: - marker_obj.data.materials[0] = marker_mat - - # -------------------------------------------------------- - # -------------------------------------------------------- - # BACKING PLATE (white PLA behind marker) - # -------------------------------------------------------- - - plate_side_mm = 26.5 - plate_thickness_mm = 1.0 - gap_mm = 0.2 # kleiner Abstand gegen Z-Fighting - - mesh = bpy.data.meshes.new( - marker_name + "_plate_mesh" - ) - - verts = [ - (-0.5,-0.5,-0.5), - ( 0.5,-0.5,-0.5), - ( 0.5, 0.5,-0.5), - (-0.5, 0.5,-0.5), - (-0.5,-0.5, 0.5), - ( 0.5,-0.5, 0.5), - ( 0.5, 0.5, 0.5), - (-0.5, 0.5, 0.5), - ] - - faces = [ - (0,1,2,3), - (4,5,6,7), - (0,1,5,4), - (1,2,6,5), - (2,3,7,6), - (3,0,4,7), - ] - - mesh.from_pydata( - verts, - [], - faces - ) - - mesh.update() - - plate_obj = bpy.data.objects.new( - marker_name + "_plate", - mesh - ) - - bpy.context.collection.objects.link( - plate_obj - ) - plate_obj.name = marker_name + "_plate" - - safe_parent(plate_obj, link_frame, keep_world=False) - - # gleiche Orientierung wie der Marker - plate_obj.rotation_mode = "QUATERNION" - plate_obj.rotation_quaternion = marker_obj.rotation_quaternion.copy() - - # Normale des Markers im lokalen Link-Raum (aus Marker-Rotation) - normal_local = marker_obj.rotation_quaternion @ mathutils.Vector((0, 0, 1)) - normal_local.normalize() - - # Platte liegt "hinter" dem Marker (lokaler Versatz) - plate_obj.location = ( - marker_obj.location - - normal_local * mm_to_m((plate_thickness_mm * 0.5) + gap_mm) - ) - - # exakte Abmessungen: 26 x 26 x 1 mm - plate_obj.dimensions = ( - mm_to_m(plate_side_mm), - mm_to_m(plate_side_mm), - mm_to_m(plate_thickness_mm) - ) - - pla_mat = create_or_get_material("plaWhite") - if len(plate_obj.data.materials) == 0: - plate_obj.data.materials.append(pla_mat) - else: - plate_obj.data.materials[0] = pla_mat - - # Weltmatrix holen (inkl. ALLER Transformationen!) - mw = marker_obj.matrix_world - - world_pos = mw.translation - world_rot = mw.to_quaternion() - - # Optional: Normal in Weltkoordinaten - world_normal = (world_rot @ mathutils.Vector((0, 0, 1))).normalized() - - marker_export.append({ - "name": marker_name, - "id": marker_id, - "link": link_name, - - "position_m": [world_pos.x, world_pos.y, world_pos.z], - - # oft nützlich für Computer Vision: - "position_mm": [ - world_pos.x / scale_factor, - world_pos.y / scale_factor, - world_pos.z / scale_factor - ], - - "rotation_quaternion": [ - world_rot.w, - world_rot.x, - world_rot.y, - world_rot.z - ], - - "normal": [ - world_normal.x, - world_normal.y, - world_normal.z - ] - }) - - - -print("7 RENDER & EXPORT") -# ============================================================ -# DEBUG WORLD AXES -# ============================================================ - -def create_axis_arrow( - name, - direction, - color, - length_mm=200, - radius_mm=2, - cone_radius_mm=5, - cone_length_mm=20 -): - length = mm_to_m(length_mm) - radius = mm_to_m(radius_mm) - cone_radius = mm_to_m(cone_radius_mm) - cone_length = mm_to_m(cone_length_mm) - - dir_vec = mathutils.Vector(direction).normalized() - - bpy.ops.mesh.primitive_cylinder_add( - radius=radius, - depth=length - cone_length - ) - - cyl = bpy.context.active_object - cyl.name = f"{name}_shaft" - cyl.rotation_mode = 'QUATERNION' - cyl.rotation_quaternion = mathutils.Vector((0, 0, 1)).rotation_difference(dir_vec) - cyl.location = dir_vec * ((length - cone_length) * 0.5) - - bpy.ops.mesh.primitive_cone_add( - radius1=cone_radius, - depth=cone_length - ) - - cone = bpy.context.active_object - cone.name = f"{name}_tip" - cone.rotation_mode = 'QUATERNION' - cone.rotation_quaternion = mathutils.Vector((0, 0, 1)).rotation_difference(dir_vec) - cone.location = dir_vec * (length - cone_length * 0.5) - - mat = bpy.data.materials.new(name=f"{name}_material") - mat.use_nodes = True - bsdf = mat.node_tree.nodes["Principled BSDF"] - bsdf.inputs["Base Color"].default_value = (color[0], color[1], color[2], 1.0) - bsdf.inputs["Roughness"].default_value = 0.3 - bsdf.inputs["Metallic"].default_value = 0.0 - - cyl.data.materials.append(mat) - cone.data.materials.append(mat) - -create_axis_arrow("AxisX", (1, 0, 0), (1, 0, 0)) -create_axis_arrow("AxisY", (0, 1, 0), (0, 1, 0)) -create_axis_arrow("AxisZ", (0, 0, 1), (0, 0, 1)) - - -# ============================================================ -# RENDER -# ============================================================ - -bpy.ops.render.render(write_still=True) -print("Finished rendering:", OUTPUT_FILE) - - - -MARKER_OUTPUT = str(Path(OUTPUT_FILE).with_name("markers.json")) - -with open(MARKER_OUTPUT, "w", encoding="utf-8") as f: - json.dump(marker_export, f, indent=2) - -print("Saved marker positions:", MARKER_OUTPUT)