Add AC/BC RTCP programs and 3D machine manager
BIN
coverage/glb-machine/gantry/ac-gantry.png
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
coverage/glb-machine/gantry/ac.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
210
coverage/glb-machine/gantry/acceptance.report.json
Normal file
@@ -0,0 +1,210 @@
|
||||
{
|
||||
"report_id": "gantry-machine-acceptance-v1",
|
||||
"status": "verified",
|
||||
"tasks": [
|
||||
"GLB-GAN01"
|
||||
],
|
||||
"models": [
|
||||
{
|
||||
"id": "ac",
|
||||
"label": "AC 示例",
|
||||
"profile": "trt-xyz-head/1",
|
||||
"filename": "demo-ac-xyz-head.glb",
|
||||
"urdf": "demo-ac-xyz-head.urdf",
|
||||
"bytes": 530848,
|
||||
"sha256": "93698435206864ae42cdd2121be570538e977e32c6a3a99095a93dd1518f8da1",
|
||||
"coordinates": "XYZAC",
|
||||
"rotation_point_mm": [
|
||||
24,
|
||||
-12,
|
||||
8
|
||||
],
|
||||
"offsets_mm": [
|
||||
0,
|
||||
18,
|
||||
-45
|
||||
],
|
||||
"links": [
|
||||
"base",
|
||||
"x_slide",
|
||||
"y_slide",
|
||||
"z_slide",
|
||||
"spindle_head",
|
||||
"tilt_table",
|
||||
"c_table",
|
||||
"work_frame"
|
||||
],
|
||||
"meshes": 71
|
||||
},
|
||||
{
|
||||
"id": "bc",
|
||||
"label": "BC 示例",
|
||||
"profile": "trt-xyz-head/1",
|
||||
"filename": "demo-bc-xyz-head.glb",
|
||||
"urdf": "demo-bc-xyz-head.urdf",
|
||||
"bytes": 530532,
|
||||
"sha256": "394c7cf3c8b246e1fc88e74301d9447f4e0892381ffa4fe1f86653a678efe95b",
|
||||
"coordinates": "XYZBC",
|
||||
"rotation_point_mm": [
|
||||
-18,
|
||||
14,
|
||||
12
|
||||
],
|
||||
"offsets_mm": [
|
||||
22,
|
||||
0,
|
||||
-40
|
||||
],
|
||||
"links": [
|
||||
"base",
|
||||
"x_slide",
|
||||
"y_slide",
|
||||
"z_slide",
|
||||
"spindle_head",
|
||||
"tilt_table",
|
||||
"c_table",
|
||||
"work_frame"
|
||||
],
|
||||
"meshes": 71
|
||||
},
|
||||
{
|
||||
"id": "ac-gantry",
|
||||
"label": "AC 示例桁架型",
|
||||
"profile": "trt-xyz-gantry/1",
|
||||
"filename": "demo-ac-gantry.glb",
|
||||
"urdf": "demo-ac-gantry.urdf",
|
||||
"bytes": 526004,
|
||||
"sha256": "cee9fe5080fac3f87f8daca5d0f89ddb0c3c3eb7657fbdc81a7664ba9c4e4995",
|
||||
"coordinates": "XYZAC",
|
||||
"rotation_point_mm": [
|
||||
24,
|
||||
-12,
|
||||
8
|
||||
],
|
||||
"offsets_mm": [
|
||||
0,
|
||||
18,
|
||||
-45
|
||||
],
|
||||
"links": [
|
||||
"base",
|
||||
"x_slide",
|
||||
"y_slide",
|
||||
"z_slide",
|
||||
"tilt_table",
|
||||
"c_table",
|
||||
"work_frame"
|
||||
],
|
||||
"meshes": 89
|
||||
},
|
||||
{
|
||||
"id": "bc-gantry",
|
||||
"label": "BC 示例桁架型",
|
||||
"profile": "trt-xyz-gantry/1",
|
||||
"filename": "demo-bc-gantry.glb",
|
||||
"urdf": "demo-bc-gantry.urdf",
|
||||
"bytes": 525688,
|
||||
"sha256": "d7188520ef1e79576d99861294e9dbdf24deb6fe14697ad5106fe605fa1766b5",
|
||||
"coordinates": "XYZBC",
|
||||
"rotation_point_mm": [
|
||||
-18,
|
||||
14,
|
||||
12
|
||||
],
|
||||
"offsets_mm": [
|
||||
22,
|
||||
0,
|
||||
-40
|
||||
],
|
||||
"links": [
|
||||
"base",
|
||||
"x_slide",
|
||||
"y_slide",
|
||||
"z_slide",
|
||||
"tilt_table",
|
||||
"c_table",
|
||||
"work_frame"
|
||||
],
|
||||
"meshes": 89
|
||||
}
|
||||
],
|
||||
"wasm_sha256": "aa0f5d551e42859eef3b37aee9079f09ae04e668819da4e62aee2b74522e8bc6",
|
||||
"evidence": [
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/ac-gantry.png",
|
||||
"sha256": "0c424b5b09d312a58146f5da9c6b75a307e9e680dcff873bf3757b677c923526"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/ac.png",
|
||||
"sha256": "2267e76cde1bb9db038cfee59992d0c06cedb8a9879b0b6b04b66c5c56d576c7"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/bc-gantry.png",
|
||||
"sha256": "90235681b06b7c647c3a2b85c564f5ce2218e2d74ae14429de16d3f07a9b6fee"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/bc.png",
|
||||
"sha256": "f8c60fb173f8cc22dcb1f44da3c214a00ee2c401100e5536fabccc8d0d1904c3"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/build.log",
|
||||
"sha256": "efaa9a77221bdf4dd1a94be96cf9095a5e92ae9d0da7c1644888bd4d2b8a35aa"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/catalog.log",
|
||||
"sha256": "0381047251d0782a32175f9498e8a2c8edaf3697f3b6ae3c50585a4fd79df0ba"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/catalog.report.json",
|
||||
"sha256": "1af2d3449aaff6e62d452f7a8b1b81fde664175d4102ab0119709aeec9fd8124"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/dialog-1440.png",
|
||||
"sha256": "579704e84be183da2b6086ec706dbcbbb27bff7075b25730c1932e4aa84d40a5"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/dialog-390.png",
|
||||
"sha256": "6b95d18157a075e7b2cb17f167c9900df0cf1a09715ba15ec8de30a1b160a36b"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/generation.log",
|
||||
"sha256": "7d18176ee974965d1fbe0a3c27f57e340d996eb476b8b5d81e5378b7ff5709e9"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/geometry/ac-edited.png",
|
||||
"sha256": "ccaca95b9a9074011a06177e87ca1aaff5b49385f3851873e3d218126cf5d532"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/geometry/bc-edited.png",
|
||||
"sha256": "9393dde053559491535f43338de29eac2eb0b6379395f491fc4ef027537dd808"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/geometry/browser.report.json",
|
||||
"sha256": "fd68f0041ad8ed904be3cb85ca2f9b5a01c0928043c9d3104012c109193ba50d"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/geometry.log",
|
||||
"sha256": "cae26be9c602ce9e81837e59f73aa7d42cafdd7dbfc10c3c1fff567ee0df607b"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/gltf-validation.report.json",
|
||||
"sha256": "d0ac233f7aafe1f92073410fa6744a8640fbbbd9a8d9c8875edf37b5b4cf0772"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/motion.log",
|
||||
"sha256": "57ed59ba66d43ff00784733a3ddb7a0c3936c33aae0e03ab3c4fd4c2eacca361"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/motion.report.json",
|
||||
"sha256": "91c3fa8ed8037aac8e71b8c76d54c38db9dc011ae25f63553966860b624aa626"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/reproducibility.report.json",
|
||||
"sha256": "02d19f1ac767467e1f6871c40d2ed1ba1ee54bcee6781b5b984b1fbfcc9084e9"
|
||||
},
|
||||
{
|
||||
"path": "coverage/glb-machine/gantry/validation.log",
|
||||
"sha256": "e50555ddaccc33857eefa72a06cd3846f92fb00a9e05170d457169e4201e3852"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
coverage/glb-machine/gantry/bc-gantry.png
Normal file
|
After Width: | Height: | Size: 58 KiB |
BIN
coverage/glb-machine/gantry/bc.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
507
coverage/glb-machine/gantry/catalog.report.json
Normal file
@@ -0,0 +1,507 @@
|
||||
{
|
||||
"report_id": "gantry-machine-browser-v1",
|
||||
"status": "verified",
|
||||
"examples": [
|
||||
{
|
||||
"entry": {
|
||||
"id": "ac",
|
||||
"label": "AC 示例",
|
||||
"profile": "trt-xyz-head/1",
|
||||
"filename": "demo-ac-xyz-head.glb",
|
||||
"urdf": "demo-ac-xyz-head.urdf",
|
||||
"bytes": 530848,
|
||||
"sha256": "93698435206864ae42cdd2121be570538e977e32c6a3a99095a93dd1518f8da1",
|
||||
"coordinates": "XYZAC",
|
||||
"rotation_point_mm": [
|
||||
24,
|
||||
-12,
|
||||
8
|
||||
],
|
||||
"offsets_mm": [
|
||||
0,
|
||||
18,
|
||||
-45
|
||||
],
|
||||
"links": [
|
||||
"base",
|
||||
"x_slide",
|
||||
"y_slide",
|
||||
"z_slide",
|
||||
"spindle_head",
|
||||
"tilt_table",
|
||||
"c_table",
|
||||
"work_frame"
|
||||
],
|
||||
"meshes": 71
|
||||
},
|
||||
"profile": "trt-xyz-head/1",
|
||||
"links": [
|
||||
"base",
|
||||
"x_slide",
|
||||
"y_slide",
|
||||
"z_slide",
|
||||
"spindle_head",
|
||||
"tilt_table",
|
||||
"c_table",
|
||||
"work_frame"
|
||||
],
|
||||
"tool": "spindle_head",
|
||||
"initial": [],
|
||||
"moved": [],
|
||||
"rejections": []
|
||||
},
|
||||
{
|
||||
"entry": {
|
||||
"id": "bc",
|
||||
"label": "BC 示例",
|
||||
"profile": "trt-xyz-head/1",
|
||||
"filename": "demo-bc-xyz-head.glb",
|
||||
"urdf": "demo-bc-xyz-head.urdf",
|
||||
"bytes": 530532,
|
||||
"sha256": "394c7cf3c8b246e1fc88e74301d9447f4e0892381ffa4fe1f86653a678efe95b",
|
||||
"coordinates": "XYZBC",
|
||||
"rotation_point_mm": [
|
||||
-18,
|
||||
14,
|
||||
12
|
||||
],
|
||||
"offsets_mm": [
|
||||
22,
|
||||
0,
|
||||
-40
|
||||
],
|
||||
"links": [
|
||||
"base",
|
||||
"x_slide",
|
||||
"y_slide",
|
||||
"z_slide",
|
||||
"spindle_head",
|
||||
"tilt_table",
|
||||
"c_table",
|
||||
"work_frame"
|
||||
],
|
||||
"meshes": 71
|
||||
},
|
||||
"profile": "trt-xyz-head/1",
|
||||
"links": [
|
||||
"base",
|
||||
"x_slide",
|
||||
"y_slide",
|
||||
"z_slide",
|
||||
"spindle_head",
|
||||
"tilt_table",
|
||||
"c_table",
|
||||
"work_frame"
|
||||
],
|
||||
"tool": "spindle_head",
|
||||
"initial": [],
|
||||
"moved": [],
|
||||
"rejections": []
|
||||
},
|
||||
{
|
||||
"entry": {
|
||||
"id": "ac-gantry",
|
||||
"label": "AC 示例桁架型",
|
||||
"profile": "trt-xyz-gantry/1",
|
||||
"filename": "demo-ac-gantry.glb",
|
||||
"urdf": "demo-ac-gantry.urdf",
|
||||
"bytes": 526004,
|
||||
"sha256": "cee9fe5080fac3f87f8daca5d0f89ddb0c3c3eb7657fbdc81a7664ba9c4e4995",
|
||||
"coordinates": "XYZAC",
|
||||
"rotation_point_mm": [
|
||||
24,
|
||||
-12,
|
||||
8
|
||||
],
|
||||
"offsets_mm": [
|
||||
0,
|
||||
18,
|
||||
-45
|
||||
],
|
||||
"links": [
|
||||
"base",
|
||||
"x_slide",
|
||||
"y_slide",
|
||||
"z_slide",
|
||||
"tilt_table",
|
||||
"c_table",
|
||||
"work_frame"
|
||||
],
|
||||
"meshes": 89
|
||||
},
|
||||
"profile": "trt-xyz-gantry/1",
|
||||
"links": [
|
||||
"base",
|
||||
"x_slide",
|
||||
"y_slide",
|
||||
"z_slide",
|
||||
"tilt_table",
|
||||
"c_table",
|
||||
"work_frame"
|
||||
],
|
||||
"tool": "z_slide",
|
||||
"initial": [
|
||||
{
|
||||
"name": "gantry_z_ram_59",
|
||||
"parent": "z_slide",
|
||||
"position": [
|
||||
0,
|
||||
3.65,
|
||||
0.1999999999999992
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_y_carriage_55",
|
||||
"parent": "y_slide",
|
||||
"position": [
|
||||
0,
|
||||
5,
|
||||
-1.1102230246251565e-15
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "moving_bridge_chord_45",
|
||||
"parent": "x_slide",
|
||||
"position": [
|
||||
0,
|
||||
5.5,
|
||||
-1.2212453270876722e-15
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "moving_bridge_chord_46",
|
||||
"parent": "x_slide",
|
||||
"position": [
|
||||
0,
|
||||
6.5,
|
||||
-1.4432899320127035e-15
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_post_11",
|
||||
"parent": "base",
|
||||
"position": [
|
||||
-3.8,
|
||||
0.4999999999999993,
|
||||
-3.2
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_post_13",
|
||||
"parent": "base",
|
||||
"position": [
|
||||
-3.8,
|
||||
0.5000000000000007,
|
||||
3.2
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_post_15",
|
||||
"parent": "base",
|
||||
"position": [
|
||||
3.8,
|
||||
0.4999999999999993,
|
||||
-3.2
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_post_17",
|
||||
"parent": "base",
|
||||
"position": [
|
||||
3.8,
|
||||
0.5000000000000007,
|
||||
3.2
|
||||
]
|
||||
}
|
||||
],
|
||||
"moved": [
|
||||
{
|
||||
"name": "gantry_z_ram_59",
|
||||
"parent": "z_slide",
|
||||
"position": [
|
||||
0.2,
|
||||
3.6999999999999997,
|
||||
0.2999999999999992
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_y_carriage_55",
|
||||
"parent": "y_slide",
|
||||
"position": [
|
||||
0.2,
|
||||
5,
|
||||
0.0999999999999989
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "moving_bridge_chord_45",
|
||||
"parent": "x_slide",
|
||||
"position": [
|
||||
0.2,
|
||||
5.5,
|
||||
-1.2212453270876722e-15
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "moving_bridge_chord_46",
|
||||
"parent": "x_slide",
|
||||
"position": [
|
||||
0.2,
|
||||
6.5,
|
||||
-1.4432899320127035e-15
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_post_11",
|
||||
"parent": "base",
|
||||
"position": [
|
||||
-3.8,
|
||||
0.4999999999999993,
|
||||
-3.2
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_post_13",
|
||||
"parent": "base",
|
||||
"position": [
|
||||
-3.8,
|
||||
0.5000000000000007,
|
||||
3.2
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_post_15",
|
||||
"parent": "base",
|
||||
"position": [
|
||||
3.8,
|
||||
0.4999999999999993,
|
||||
-3.2
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_post_17",
|
||||
"parent": "base",
|
||||
"position": [
|
||||
3.8,
|
||||
0.5000000000000007,
|
||||
3.2
|
||||
]
|
||||
}
|
||||
],
|
||||
"rejections": [
|
||||
"wrong-tool",
|
||||
"wrong-profile",
|
||||
"rotary-on-xyz"
|
||||
]
|
||||
},
|
||||
{
|
||||
"entry": {
|
||||
"id": "bc-gantry",
|
||||
"label": "BC 示例桁架型",
|
||||
"profile": "trt-xyz-gantry/1",
|
||||
"filename": "demo-bc-gantry.glb",
|
||||
"urdf": "demo-bc-gantry.urdf",
|
||||
"bytes": 525688,
|
||||
"sha256": "d7188520ef1e79576d99861294e9dbdf24deb6fe14697ad5106fe605fa1766b5",
|
||||
"coordinates": "XYZBC",
|
||||
"rotation_point_mm": [
|
||||
-18,
|
||||
14,
|
||||
12
|
||||
],
|
||||
"offsets_mm": [
|
||||
22,
|
||||
0,
|
||||
-40
|
||||
],
|
||||
"links": [
|
||||
"base",
|
||||
"x_slide",
|
||||
"y_slide",
|
||||
"z_slide",
|
||||
"tilt_table",
|
||||
"c_table",
|
||||
"work_frame"
|
||||
],
|
||||
"meshes": 89
|
||||
},
|
||||
"profile": "trt-xyz-gantry/1",
|
||||
"links": [
|
||||
"base",
|
||||
"x_slide",
|
||||
"y_slide",
|
||||
"z_slide",
|
||||
"tilt_table",
|
||||
"c_table",
|
||||
"work_frame"
|
||||
],
|
||||
"tool": "z_slide",
|
||||
"initial": [
|
||||
{
|
||||
"name": "gantry_z_ram_59",
|
||||
"parent": "z_slide",
|
||||
"position": [
|
||||
0,
|
||||
3.65,
|
||||
0.1999999999999992
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_y_carriage_55",
|
||||
"parent": "y_slide",
|
||||
"position": [
|
||||
0,
|
||||
5,
|
||||
-1.1102230246251565e-15
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "moving_bridge_chord_45",
|
||||
"parent": "x_slide",
|
||||
"position": [
|
||||
0,
|
||||
5.5,
|
||||
-1.2212453270876722e-15
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "moving_bridge_chord_46",
|
||||
"parent": "x_slide",
|
||||
"position": [
|
||||
0,
|
||||
6.5,
|
||||
-1.4432899320127035e-15
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_post_11",
|
||||
"parent": "base",
|
||||
"position": [
|
||||
-3.8,
|
||||
0.4999999999999993,
|
||||
-3.2
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_post_13",
|
||||
"parent": "base",
|
||||
"position": [
|
||||
-3.8,
|
||||
0.5000000000000007,
|
||||
3.2
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_post_15",
|
||||
"parent": "base",
|
||||
"position": [
|
||||
3.8,
|
||||
0.4999999999999993,
|
||||
-3.2
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_post_17",
|
||||
"parent": "base",
|
||||
"position": [
|
||||
3.8,
|
||||
0.5000000000000007,
|
||||
3.2
|
||||
]
|
||||
}
|
||||
],
|
||||
"moved": [
|
||||
{
|
||||
"name": "gantry_z_ram_59",
|
||||
"parent": "z_slide",
|
||||
"position": [
|
||||
0.2,
|
||||
3.6999999999999997,
|
||||
0.2999999999999992
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_y_carriage_55",
|
||||
"parent": "y_slide",
|
||||
"position": [
|
||||
0.2,
|
||||
5,
|
||||
0.0999999999999989
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "moving_bridge_chord_45",
|
||||
"parent": "x_slide",
|
||||
"position": [
|
||||
0.2,
|
||||
5.5,
|
||||
-1.2212453270876722e-15
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "moving_bridge_chord_46",
|
||||
"parent": "x_slide",
|
||||
"position": [
|
||||
0.2,
|
||||
6.5,
|
||||
-1.4432899320127035e-15
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_post_11",
|
||||
"parent": "base",
|
||||
"position": [
|
||||
-3.8,
|
||||
0.4999999999999993,
|
||||
-3.2
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_post_13",
|
||||
"parent": "base",
|
||||
"position": [
|
||||
-3.8,
|
||||
0.5000000000000007,
|
||||
3.2
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_post_15",
|
||||
"parent": "base",
|
||||
"position": [
|
||||
3.8,
|
||||
0.4999999999999993,
|
||||
-3.2
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "gantry_post_17",
|
||||
"parent": "base",
|
||||
"position": [
|
||||
3.8,
|
||||
0.5000000000000007,
|
||||
3.2
|
||||
]
|
||||
}
|
||||
],
|
||||
"rejections": [
|
||||
"wrong-tool",
|
||||
"wrong-profile",
|
||||
"rotary-on-xyz"
|
||||
]
|
||||
}
|
||||
],
|
||||
"layouts": [
|
||||
{
|
||||
"width": 1440,
|
||||
"height": 1000,
|
||||
"controls": 10
|
||||
},
|
||||
{
|
||||
"width": 390,
|
||||
"height": 844,
|
||||
"controls": 10
|
||||
}
|
||||
],
|
||||
"browser_errors": []
|
||||
}
|
||||
BIN
coverage/glb-machine/gantry/dialog-1440.png
Normal file
|
After Width: | Height: | Size: 265 KiB |
BIN
coverage/glb-machine/gantry/dialog-390.png
Normal file
|
After Width: | Height: | Size: 80 KiB |
BIN
coverage/glb-machine/gantry/geometry/ac-edited.png
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
coverage/glb-machine/gantry/geometry/bc-edited.png
Normal file
|
After Width: | Height: | Size: 57 KiB |
191
coverage/glb-machine/gantry/geometry/browser.report.json
Normal file
@@ -0,0 +1,191 @@
|
||||
{
|
||||
"report_id": "imported-geometry-browser-v1",
|
||||
"status": "verified",
|
||||
"machines": [
|
||||
{
|
||||
"id": "ac",
|
||||
"original": {
|
||||
"hash": "cee9fe5080fac3f87f8daca5d0f89ddb0c3c3eb7657fbdc81a7664ba9c4e4995",
|
||||
"filename": "demo-ac-gantry.glb",
|
||||
"offsets": {
|
||||
"x_rot_point": 24,
|
||||
"y_rot_point": -12,
|
||||
"z_rot_point": 8,
|
||||
"x_offset": 0,
|
||||
"y_offset": 18,
|
||||
"z_offset": -45,
|
||||
"tool_offset": 0
|
||||
},
|
||||
"joints": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"tip": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"applied": {
|
||||
"hash": "cee9fe5080fac3f87f8daca5d0f89ddb0c3c3eb7657fbdc81a7664ba9c4e4995",
|
||||
"filename": "demo-ac-gantry.glb",
|
||||
"offsets": {
|
||||
"x_rot_point": 31,
|
||||
"y_rot_point": -9,
|
||||
"z_rot_point": 15,
|
||||
"x_offset": 0,
|
||||
"y_offset": 23,
|
||||
"z_offset": -34,
|
||||
"tool_offset": 0
|
||||
},
|
||||
"joints": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"tip": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"edits": {
|
||||
"x_rot_point": 31,
|
||||
"y_rot_point": -9,
|
||||
"z_rot_point": 15,
|
||||
"x_offset": 0,
|
||||
"y_offset": 23,
|
||||
"z_offset": -34
|
||||
},
|
||||
"projection": {
|
||||
"checks": [
|
||||
2.7755575615628914e-17,
|
||||
3.2959746043559335e-17,
|
||||
2.1942709178604383e-17,
|
||||
2.3263411494723067e-16,
|
||||
1.716587549445839e-16,
|
||||
1.3877787807814457e-16,
|
||||
3.925231146709438e-17,
|
||||
7.473417450352271e-17,
|
||||
3.7367087251761353e-17,
|
||||
1.979582157258511e-16,
|
||||
1.6711069443220838e-16,
|
||||
6.206335383118183e-17,
|
||||
2.7755575615628914e-17,
|
||||
6.369057972232327e-17,
|
||||
2.0816681711721685e-17,
|
||||
3.194906681775283e-16,
|
||||
6.206335383118183e-17,
|
||||
5.551115123125783e-17
|
||||
],
|
||||
"mesh_count": 90,
|
||||
"source_preserved": true,
|
||||
"renamed_joint_supported": true,
|
||||
"incompatible_rejected": true
|
||||
},
|
||||
"tcpError": {
|
||||
"error": 1.939479807224432e-17,
|
||||
"rendered": 0
|
||||
},
|
||||
"model_retained_on_reload_and_ini_import": true
|
||||
},
|
||||
{
|
||||
"id": "bc",
|
||||
"original": {
|
||||
"hash": "d7188520ef1e79576d99861294e9dbdf24deb6fe14697ad5106fe605fa1766b5",
|
||||
"filename": "demo-bc-gantry.glb",
|
||||
"offsets": {
|
||||
"x_rot_point": -18,
|
||||
"y_rot_point": 14,
|
||||
"z_rot_point": 12,
|
||||
"x_offset": 22,
|
||||
"y_offset": 0,
|
||||
"z_offset": -40,
|
||||
"tool_offset": 0
|
||||
},
|
||||
"joints": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"tip": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"applied": {
|
||||
"hash": "d7188520ef1e79576d99861294e9dbdf24deb6fe14697ad5106fe605fa1766b5",
|
||||
"filename": "demo-bc-gantry.glb",
|
||||
"offsets": {
|
||||
"x_rot_point": 31,
|
||||
"y_rot_point": -9,
|
||||
"z_rot_point": 15,
|
||||
"x_offset": 27,
|
||||
"y_offset": 0,
|
||||
"z_offset": -34,
|
||||
"tool_offset": 0
|
||||
},
|
||||
"joints": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"tip": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"edits": {
|
||||
"x_rot_point": 31,
|
||||
"y_rot_point": -9,
|
||||
"z_rot_point": 15,
|
||||
"x_offset": 27,
|
||||
"y_offset": 0,
|
||||
"z_offset": -34
|
||||
},
|
||||
"projection": {
|
||||
"checks": [
|
||||
5.551115123125783e-17,
|
||||
0,
|
||||
1.1123893155135927e-16,
|
||||
9.205483015737869e-17,
|
||||
1.2118257228641695e-16,
|
||||
1.2719202621569003e-16,
|
||||
6.798699777552591e-17,
|
||||
1.1443916996305594e-16,
|
||||
1.2177709378935645e-16,
|
||||
1.55941895632402e-16,
|
||||
3.469446951953614e-17,
|
||||
5.551115123125783e-17,
|
||||
5.551115123125783e-17,
|
||||
0,
|
||||
1.1102230246251565e-16,
|
||||
1.4703252574089423e-16,
|
||||
1.1857187100668868e-16,
|
||||
5.003707553108401e-17
|
||||
],
|
||||
"mesh_count": 90,
|
||||
"source_preserved": true,
|
||||
"renamed_joint_supported": true,
|
||||
"incompatible_rejected": true
|
||||
},
|
||||
"tcpError": {
|
||||
"error": 6.636893469679434e-17,
|
||||
"rendered": 0
|
||||
},
|
||||
"model_retained_on_reload_and_ini_import": true
|
||||
}
|
||||
],
|
||||
"browser_errors": []
|
||||
}
|
||||
2091
coverage/glb-machine/gantry/gltf-validation.report.json
Normal file
2544
coverage/glb-machine/gantry/motion.report.json
Normal file
19
coverage/glb-machine/gantry/reproducibility.report.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"report_id": "gantry-machine-reproducibility-v1",
|
||||
"status": "verified",
|
||||
"source_matches_production": true,
|
||||
"standard_glbs_unchanged": true,
|
||||
"generated_files_identical": true,
|
||||
"sha256": {
|
||||
"demo-ac-xyz-head.urdf": "558ce184a083a9ad5070ac2555bd05f18bdbdd8e537882c0a0443ebdb30abce6",
|
||||
"demo-ac-xyz-head.glb": "93698435206864ae42cdd2121be570538e977e32c6a3a99095a93dd1518f8da1",
|
||||
"demo-ac-gantry.glb": "cee9fe5080fac3f87f8daca5d0f89ddb0c3c3eb7657fbdc81a7664ba9c4e4995",
|
||||
"demo-bc-gantry.glb": "d7188520ef1e79576d99861294e9dbdf24deb6fe14697ad5106fe605fa1766b5",
|
||||
"LICENSE.txt": "e08dd9a67a260e10205ed953751b46cc9fb4b764fa9b87ee2a239654aaabb4b0",
|
||||
"demo-bc-xyz-head.glb": "394c7cf3c8b246e1fc88e74301d9447f4e0892381ffa4fe1f86653a678efe95b",
|
||||
"manifest.json": "7d18176ee974965d1fbe0a3c27f57e340d996eb476b8b5d81e5378b7ff5709e9",
|
||||
"demo-ac-gantry.urdf": "af71651b0c475fa6d8b09c9e9ed507a78c593d6f2d7d64bccc0642a63f354089",
|
||||
"demo-bc-gantry.urdf": "b3cca14fa0230283c6eed28b8c28fa1867b80c158a7d896d90a44c96cf420c21",
|
||||
"demo-bc-xyz-head.urdf": "6f08b6d3f534b6930d50b73b38a4db103246929f59ccdc09d4423bc1e6632f5b"
|
||||
}
|
||||
}
|
||||