第一问建模完成
@@ -0,0 +1,815 @@
|
||||
[
|
||||
{
|
||||
"id": "normal",
|
||||
"name": "三点交会",
|
||||
"source": "synthetic",
|
||||
"target": [
|
||||
80,
|
||||
90
|
||||
],
|
||||
"measurements": [
|
||||
{
|
||||
"x": -600,
|
||||
"y": -250,
|
||||
"bearing_deg": 27.21505117707799,
|
||||
"half_angle_deg": 1.0
|
||||
},
|
||||
{
|
||||
"x": 650,
|
||||
"y": -100,
|
||||
"bearing_deg": 161.015051177078,
|
||||
"half_angle_deg": 1.0
|
||||
},
|
||||
{
|
||||
"x": 100,
|
||||
"y": 700,
|
||||
"bearing_deg": 268.4721225527146,
|
||||
"half_angle_deg": 1.0
|
||||
}
|
||||
],
|
||||
"frames": [
|
||||
{
|
||||
"status": "unbounded",
|
||||
"vertices": [
|
||||
[
|
||||
-600.0,
|
||||
-250.0
|
||||
]
|
||||
],
|
||||
"tolerance_m": 1e-09,
|
||||
"diameter_infinite": true,
|
||||
"diameter_m": null,
|
||||
"recession_direction": [
|
||||
0.8971423583981722,
|
||||
0.44174154068614097
|
||||
],
|
||||
"message": "存在非零衰退方向,区域无界,直径为无穷大"
|
||||
},
|
||||
{
|
||||
"status": "polygon",
|
||||
"vertices": [
|
||||
[
|
||||
45.3908396669742,
|
||||
96.27384560337686
|
||||
],
|
||||
[
|
||||
80.26352724282751,
|
||||
84.95314961314784
|
||||
],
|
||||
[
|
||||
106.24825816469405,
|
||||
97.74770218809789
|
||||
],
|
||||
[
|
||||
71.61376404345356,
|
||||
110.34332460542697
|
||||
]
|
||||
],
|
||||
"tolerance_m": 6.294839156007086e-07,
|
||||
"diameter_infinite": false,
|
||||
"diameter_m": 60.87526295170263,
|
||||
"diameter_pair": [
|
||||
[
|
||||
45.3908396669742,
|
||||
96.27384560337686
|
||||
],
|
||||
[
|
||||
106.24825816469405,
|
||||
97.74770218809789
|
||||
]
|
||||
],
|
||||
"area_m2": 778.9645078415749,
|
||||
"diameter_circle": {
|
||||
"center": [
|
||||
75.81954891583413,
|
||||
97.01077389573737
|
||||
],
|
||||
"radius_m": 30.437631475851315,
|
||||
"max_vertex_distance_m": 30.43763147585132,
|
||||
"covers": true,
|
||||
"coverage_tolerance_m": 2.5179356624028345e-06,
|
||||
"max_excess_m": 4.367922104569409e-15,
|
||||
"outside_vertex_indices": [],
|
||||
"witness_vertex": null
|
||||
},
|
||||
"minimum_enclosing_circle": {
|
||||
"center": [
|
||||
75.81954891583412,
|
||||
97.01077389573737
|
||||
],
|
||||
"radius_m": 30.437631475851326
|
||||
},
|
||||
"guaranteed_clearable_at_mec_center": false,
|
||||
"clearance_certificate": {
|
||||
"model": "angular_intersection_only",
|
||||
"clear_radius_m": 20.0,
|
||||
"numerical_margin_m": 2.5179356624028345e-06,
|
||||
"radius_with_margin_m": 30.437633993786985,
|
||||
"remaining_margin_m": -10.437633993786985,
|
||||
"center": [
|
||||
75.81954891583412,
|
||||
97.01077389573737
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"status": "polygon",
|
||||
"vertices": [
|
||||
[
|
||||
72.95144059951443,
|
||||
87.32686714676511
|
||||
],
|
||||
[
|
||||
80.26352724282755,
|
||||
84.95314961314779
|
||||
],
|
||||
[
|
||||
94.39740997503758,
|
||||
91.91249455495989
|
||||
],
|
||||
[
|
||||
94.49056873706193,
|
||||
102.02365367196415
|
||||
],
|
||||
[
|
||||
73.93038642999645,
|
||||
109.5008321248877
|
||||
]
|
||||
],
|
||||
"tolerance_m": 7.462871059079371e-07,
|
||||
"diameter_infinite": false,
|
||||
"diameter_m": 26.986082918182134,
|
||||
"diameter_pair": [
|
||||
[
|
||||
94.39740997503758,
|
||||
91.91249455495989
|
||||
],
|
||||
[
|
||||
73.93038642999645,
|
||||
109.5008321248877
|
||||
]
|
||||
],
|
||||
"area_m2": 382.03705547378974,
|
||||
"diameter_circle": {
|
||||
"center": [
|
||||
84.163898202517,
|
||||
100.7066633399238
|
||||
],
|
||||
"radius_m": 13.493041459091067,
|
||||
"max_vertex_distance_m": 17.45675089097608,
|
||||
"covers": false,
|
||||
"coverage_tolerance_m": 2.9851484236317485e-06,
|
||||
"max_excess_m": 3.96370943188501,
|
||||
"outside_vertex_indices": [
|
||||
0,
|
||||
1
|
||||
],
|
||||
"witness_vertex": [
|
||||
72.95144059951443,
|
||||
87.32686714676511
|
||||
]
|
||||
},
|
||||
"minimum_enclosing_circle": {
|
||||
"center": [
|
||||
81.87363979249537,
|
||||
98.04155797588491
|
||||
],
|
||||
"radius_m": 13.943107186092131
|
||||
},
|
||||
"guaranteed_clearable_at_mec_center": true,
|
||||
"clearance_certificate": {
|
||||
"model": "angular_intersection_only",
|
||||
"clear_radius_m": 20.0,
|
||||
"numerical_margin_m": 2.9851484236317485e-06,
|
||||
"radius_with_margin_m": 13.943110171240557,
|
||||
"remaining_margin_m": 6.056889828759443,
|
||||
"center": [
|
||||
81.87363979249537,
|
||||
98.04155797588491
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "triangle",
|
||||
"name": "直径圆反例",
|
||||
"source": "synthetic",
|
||||
"target": [
|
||||
20,
|
||||
11.547005383792515
|
||||
],
|
||||
"measurements": [
|
||||
{
|
||||
"x": -1000,
|
||||
"y": 0,
|
||||
"bearing_deg": 1,
|
||||
"half_angle_deg": 1.0
|
||||
},
|
||||
{
|
||||
"x": 540,
|
||||
"y": -866.0254037844386,
|
||||
"bearing_deg": 121,
|
||||
"half_angle_deg": 1.0
|
||||
},
|
||||
{
|
||||
"x": 520,
|
||||
"y": 900.6664199358162,
|
||||
"bearing_deg": 241,
|
||||
"half_angle_deg": 1.0
|
||||
}
|
||||
],
|
||||
"frames": [
|
||||
{
|
||||
"status": "unbounded",
|
||||
"vertices": [
|
||||
[
|
||||
-1000.0,
|
||||
0.0
|
||||
]
|
||||
],
|
||||
"tolerance_m": 1e-09,
|
||||
"diameter_infinite": true,
|
||||
"diameter_m": null,
|
||||
"recession_direction": [
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"message": "存在非零衰退方向,区域无界,直径为无穷大"
|
||||
},
|
||||
{
|
||||
"status": "polygon",
|
||||
"vertices": [
|
||||
[
|
||||
-22.483050583603557,
|
||||
34.1356440648463
|
||||
],
|
||||
[
|
||||
-1.1527327997955013,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
40.000000000000284,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
19.44641513032613,
|
||||
35.59985327195466
|
||||
]
|
||||
],
|
||||
"tolerance_m": 8.83402513014311e-07,
|
||||
"diameter_infinite": false,
|
||||
"diameter_m": 71.19953515266143,
|
||||
"diameter_pair": [
|
||||
[
|
||||
-22.483050583603557,
|
||||
34.1356440648463
|
||||
],
|
||||
[
|
||||
40.000000000000284,
|
||||
0.0
|
||||
]
|
||||
],
|
||||
"area_m2": 1463.776307271084,
|
||||
"diameter_circle": {
|
||||
"center": [
|
||||
8.75847470819835,
|
||||
17.06782203242318
|
||||
],
|
||||
"radius_m": 35.59976757633071,
|
||||
"max_vertex_distance_m": 35.59976757633074,
|
||||
"covers": true,
|
||||
"coverage_tolerance_m": 3.533610052057244e-06,
|
||||
"max_excess_m": 2.4519345249005315e-14,
|
||||
"outside_vertex_indices": [],
|
||||
"witness_vertex": null
|
||||
},
|
||||
"minimum_enclosing_circle": {
|
||||
"center": [
|
||||
8.75847470819835,
|
||||
17.06782203242318
|
||||
],
|
||||
"radius_m": 35.59976757633074
|
||||
},
|
||||
"guaranteed_clearable_at_mec_center": false,
|
||||
"clearance_certificate": {
|
||||
"model": "angular_intersection_only",
|
||||
"clear_radius_m": 20.0,
|
||||
"numerical_margin_m": 3.533610052057244e-06,
|
||||
"radius_with_margin_m": 35.59977110994079,
|
||||
"remaining_margin_m": -15.59977110994079,
|
||||
"center": [
|
||||
8.75847470819835,
|
||||
17.06782203242318
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"status": "polygon",
|
||||
"vertices": [
|
||||
[
|
||||
-5.755396159656812e-13,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
40.000000000000234,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
19.999999999999847,
|
||||
34.64101615137823
|
||||
]
|
||||
],
|
||||
"tolerance_m": 1.0200653573832087e-06,
|
||||
"diameter_infinite": false,
|
||||
"diameter_m": 40.00000000000081,
|
||||
"diameter_pair": [
|
||||
[
|
||||
-5.755396159656812e-13,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
40.000000000000234,
|
||||
0.0
|
||||
]
|
||||
],
|
||||
"area_m2": 692.8203230275786,
|
||||
"diameter_circle": {
|
||||
"center": [
|
||||
19.99999999999983,
|
||||
0.0
|
||||
],
|
||||
"radius_m": 20.000000000000405,
|
||||
"max_vertex_distance_m": 34.641016151378224,
|
||||
"covers": false,
|
||||
"coverage_tolerance_m": 4.080261429532835e-06,
|
||||
"max_excess_m": 14.641016151377823,
|
||||
"outside_vertex_indices": [
|
||||
2
|
||||
],
|
||||
"witness_vertex": [
|
||||
19.999999999999847,
|
||||
34.64101615137823
|
||||
]
|
||||
},
|
||||
"minimum_enclosing_circle": {
|
||||
"center": [
|
||||
19.99999999999983,
|
||||
11.547005383792735
|
||||
],
|
||||
"radius_m": 23.094010767585495
|
||||
},
|
||||
"guaranteed_clearable_at_mec_center": false,
|
||||
"clearance_certificate": {
|
||||
"model": "angular_intersection_only",
|
||||
"clear_radius_m": 20.0,
|
||||
"numerical_margin_m": 4.080261429532835e-06,
|
||||
"radius_with_margin_m": 23.094014847846925,
|
||||
"remaining_margin_m": -3.0940148478469247,
|
||||
"center": [
|
||||
19.99999999999983,
|
||||
11.547005383792735
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "poor",
|
||||
"name": "近共线检测点",
|
||||
"source": "synthetic",
|
||||
"target": [
|
||||
900,
|
||||
50
|
||||
],
|
||||
"measurements": [
|
||||
{
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"bearing_deg": 3.1798301198642345,
|
||||
"half_angle_deg": 1.0
|
||||
},
|
||||
{
|
||||
"x": 100,
|
||||
"y": 0,
|
||||
"bearing_deg": 3.576334374997351,
|
||||
"half_angle_deg": 1.0
|
||||
},
|
||||
{
|
||||
"x": 200,
|
||||
"y": 0,
|
||||
"bearing_deg": 4.085616779974877,
|
||||
"half_angle_deg": 1.0
|
||||
}
|
||||
],
|
||||
"frames": [
|
||||
{
|
||||
"status": "unbounded",
|
||||
"vertices": [
|
||||
[
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
],
|
||||
"tolerance_m": 1e-09,
|
||||
"diameter_infinite": true,
|
||||
"diameter_m": null,
|
||||
"recession_direction": [
|
||||
0.9992763681850043,
|
||||
0.03803603537420482
|
||||
],
|
||||
"message": "存在非零衰退方向,区域无界,直径为无穷大"
|
||||
},
|
||||
{
|
||||
"status": "unbounded",
|
||||
"vertices": [
|
||||
[
|
||||
190.67332308426802,
|
||||
7.257709171010532
|
||||
],
|
||||
[
|
||||
649.0783141257873,
|
||||
24.706243940862326
|
||||
],
|
||||
[
|
||||
1149.8860918066787,
|
||||
84.03538833511422
|
||||
]
|
||||
],
|
||||
"tolerance_m": 5.0000000000000004e-08,
|
||||
"diameter_infinite": true,
|
||||
"diameter_m": null,
|
||||
"recession_direction": [
|
||||
0.9973401975299315,
|
||||
0.07288710716551386
|
||||
],
|
||||
"message": "存在非零衰退方向,区域无界,直径为无穷大"
|
||||
},
|
||||
{
|
||||
"status": "unbounded",
|
||||
"vertices": [
|
||||
[
|
||||
349.47112173238565,
|
||||
13.302121787008087
|
||||
],
|
||||
[
|
||||
649.0783141257873,
|
||||
24.706243940862326
|
||||
],
|
||||
[
|
||||
704.9784261478786,
|
||||
27.221516841665565
|
||||
],
|
||||
[
|
||||
1149.886091806679,
|
||||
84.03538833511422
|
||||
],
|
||||
[
|
||||
1094.1078143807658,
|
||||
79.57076189541714
|
||||
]
|
||||
],
|
||||
"tolerance_m": 1.0000000000000001e-07,
|
||||
"diameter_infinite": true,
|
||||
"diameter_m": null,
|
||||
"recession_direction": [
|
||||
0.9973401975299315,
|
||||
0.07288710716551386
|
||||
],
|
||||
"message": "存在非零衰退方向,区域无界,直径为无穷大"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "empty",
|
||||
"name": "不相容观测",
|
||||
"source": "synthetic",
|
||||
"target": null,
|
||||
"measurements": [
|
||||
{
|
||||
"x": -100,
|
||||
"y": 0,
|
||||
"bearing_deg": 180,
|
||||
"half_angle_deg": 1.0
|
||||
},
|
||||
{
|
||||
"x": 100,
|
||||
"y": 0,
|
||||
"bearing_deg": 0,
|
||||
"half_angle_deg": 1.0
|
||||
}
|
||||
],
|
||||
"frames": [
|
||||
{
|
||||
"status": "unbounded",
|
||||
"vertices": [
|
||||
[
|
||||
-100.0,
|
||||
0.0
|
||||
]
|
||||
],
|
||||
"tolerance_m": 1e-09,
|
||||
"diameter_infinite": true,
|
||||
"diameter_m": null,
|
||||
"recession_direction": [
|
||||
-0.9998476951563913,
|
||||
0.01745240643728344
|
||||
],
|
||||
"message": "存在非零衰退方向,区域无界,直径为无穷大"
|
||||
},
|
||||
{
|
||||
"status": "empty",
|
||||
"vertices": [],
|
||||
"diameter_m": null,
|
||||
"diameter_infinite": false,
|
||||
"tolerance_m": 1.0000000000000001e-07,
|
||||
"message": "测向角域没有公共点;检查频道、数据及误差界"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "segment",
|
||||
"name": "零误差退化线段",
|
||||
"source": "synthetic",
|
||||
"target": [
|
||||
40,
|
||||
0
|
||||
],
|
||||
"measurements": [
|
||||
{
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"bearing_deg": 0,
|
||||
"half_angle_deg": 0
|
||||
},
|
||||
{
|
||||
"x": 100,
|
||||
"y": 0,
|
||||
"bearing_deg": 180,
|
||||
"half_angle_deg": 0
|
||||
}
|
||||
],
|
||||
"frames": [
|
||||
{
|
||||
"status": "unbounded",
|
||||
"vertices": [
|
||||
[
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
],
|
||||
"tolerance_m": 1e-09,
|
||||
"diameter_infinite": true,
|
||||
"diameter_m": null,
|
||||
"recession_direction": [
|
||||
1.0,
|
||||
0.0
|
||||
],
|
||||
"message": "存在非零衰退方向,区域无界,直径为无穷大"
|
||||
},
|
||||
{
|
||||
"status": "segment",
|
||||
"vertices": [
|
||||
[
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
100.0,
|
||||
0.0
|
||||
]
|
||||
],
|
||||
"tolerance_m": 5.0000000000000004e-08,
|
||||
"diameter_infinite": false,
|
||||
"diameter_m": 100.0,
|
||||
"diameter_pair": [
|
||||
[
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
100.0,
|
||||
0.0
|
||||
]
|
||||
],
|
||||
"area_m2": 0.0,
|
||||
"diameter_circle": {
|
||||
"center": [
|
||||
50.0,
|
||||
0.0
|
||||
],
|
||||
"radius_m": 50.0,
|
||||
"max_vertex_distance_m": 50.0,
|
||||
"covers": true,
|
||||
"coverage_tolerance_m": 2.0000000000000002e-07,
|
||||
"max_excess_m": 0.0,
|
||||
"outside_vertex_indices": [],
|
||||
"witness_vertex": null
|
||||
},
|
||||
"minimum_enclosing_circle": {
|
||||
"center": [
|
||||
50.0,
|
||||
0.0
|
||||
],
|
||||
"radius_m": 50.0
|
||||
},
|
||||
"guaranteed_clearable_at_mec_center": false,
|
||||
"clearance_certificate": {
|
||||
"model": "angular_intersection_only",
|
||||
"clear_radius_m": 20.0,
|
||||
"numerical_margin_m": 2.0000000000000002e-07,
|
||||
"radius_with_margin_m": 50.0000002,
|
||||
"remaining_margin_m": -30.000000200000002,
|
||||
"center": [
|
||||
50.0,
|
||||
0.0
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "practice-U5ZW-P9KN-TCAG-R7ST",
|
||||
"name": "官方演练 U5ZW-P9KN-TCAG-R7ST",
|
||||
"source": "official_practice",
|
||||
"target": null,
|
||||
"measurements": [
|
||||
{
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"bearing_deg": 131.52,
|
||||
"half_angle_deg": 1.0
|
||||
},
|
||||
{
|
||||
"x": -613.7618853216438,
|
||||
"y": 391.53077545248124,
|
||||
"bearing_deg": 34.92,
|
||||
"half_angle_deg": 1.0
|
||||
},
|
||||
{
|
||||
"x": -314.2721344680094,
|
||||
"y": 656.6833525352392,
|
||||
"bearing_deg": 227.19,
|
||||
"half_angle_deg": 1.0
|
||||
}
|
||||
],
|
||||
"frames": [
|
||||
{
|
||||
"status": "unbounded",
|
||||
"vertices": [
|
||||
[
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
],
|
||||
"tolerance_m": 1e-09,
|
||||
"diameter_infinite": true,
|
||||
"diameter_m": null,
|
||||
"recession_direction": [
|
||||
-0.6497134405131868,
|
||||
0.7601792191427741
|
||||
],
|
||||
"message": "存在非零衰退方向,区域无界,直径为无穷大"
|
||||
},
|
||||
{
|
||||
"status": "polygon",
|
||||
"vertices": [
|
||||
[
|
||||
-460.69830582516533,
|
||||
502.4117755118043
|
||||
],
|
||||
[
|
||||
-456.18958970820563,
|
||||
497.4948221803977
|
||||
],
|
||||
[
|
||||
-436.511353451526,
|
||||
510.7280211898303
|
||||
],
|
||||
[
|
||||
-441.37035594940073,
|
||||
516.4131625064848
|
||||
]
|
||||
],
|
||||
"tolerance_m": 3.6400549446402593e-07,
|
||||
"diameter_infinite": false,
|
||||
"diameter_m": 25.57672002626576,
|
||||
"diameter_pair": [
|
||||
[
|
||||
-460.69830582516533,
|
||||
502.4117755118043
|
||||
],
|
||||
[
|
||||
-436.511353451526,
|
||||
510.7280211898303
|
||||
]
|
||||
],
|
||||
"area_m2": 167.16830387852585,
|
||||
"diameter_circle": {
|
||||
"center": [
|
||||
-448.6048296383457,
|
||||
506.5698983508173
|
||||
],
|
||||
"radius_m": 12.78836001313288,
|
||||
"max_vertex_distance_m": 12.788360013132888,
|
||||
"covers": true,
|
||||
"coverage_tolerance_m": 1.4560219778561037e-06,
|
||||
"max_excess_m": 7.577386519575496e-15,
|
||||
"outside_vertex_indices": [],
|
||||
"witness_vertex": null
|
||||
},
|
||||
"minimum_enclosing_circle": {
|
||||
"center": [
|
||||
-448.6048296383457,
|
||||
506.5698983508173
|
||||
],
|
||||
"radius_m": 12.788360013132888
|
||||
},
|
||||
"guaranteed_clearable_at_mec_center": true,
|
||||
"clearance_certificate": {
|
||||
"model": "angular_intersection_only",
|
||||
"clear_radius_m": 20.0,
|
||||
"numerical_margin_m": 1.4560219778561037e-06,
|
||||
"radius_with_margin_m": 12.788361469154864,
|
||||
"remaining_margin_m": 7.211638530845136,
|
||||
"center": [
|
||||
-448.6048296383457,
|
||||
506.5698983508173
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"status": "polygon",
|
||||
"vertices": [
|
||||
[
|
||||
-460.69830582516533,
|
||||
502.41177551180425
|
||||
],
|
||||
[
|
||||
-456.4242356873799,
|
||||
497.75071394627366
|
||||
],
|
||||
[
|
||||
-440.56989343525083,
|
||||
515.4766035082919
|
||||
],
|
||||
[
|
||||
-441.3703559494006,
|
||||
516.4131625064849
|
||||
]
|
||||
],
|
||||
"tolerance_m": 4.666666666666667e-07,
|
||||
"diameter_infinite": false,
|
||||
"diameter_m": 23.996723024535473,
|
||||
"diameter_pair": [
|
||||
[
|
||||
-460.69830582516533,
|
||||
502.41177551180425
|
||||
],
|
||||
[
|
||||
-440.56989343525083,
|
||||
515.4766035082919
|
||||
]
|
||||
],
|
||||
"area_m2": 89.48455568449387,
|
||||
"diameter_circle": {
|
||||
"center": [
|
||||
-450.6340996302081,
|
||||
508.9441895100481
|
||||
],
|
||||
"radius_m": 11.998361512267737,
|
||||
"max_vertex_distance_m": 12.60236369723464,
|
||||
"covers": false,
|
||||
"coverage_tolerance_m": 1.8666666666666669e-06,
|
||||
"max_excess_m": 0.604002184966904,
|
||||
"outside_vertex_indices": [
|
||||
1
|
||||
],
|
||||
"witness_vertex": [
|
||||
-456.4242356873799,
|
||||
497.75071394627366
|
||||
]
|
||||
},
|
||||
"minimum_enclosing_circle": {
|
||||
"center": [
|
||||
-449.97695530423994,
|
||||
507.9528348831342
|
||||
],
|
||||
"radius_m": 12.068583013309823
|
||||
},
|
||||
"guaranteed_clearable_at_mec_center": true,
|
||||
"clearance_certificate": {
|
||||
"model": "angular_intersection_only",
|
||||
"clear_radius_m": 20.0,
|
||||
"numerical_margin_m": 1.8666666666666669e-06,
|
||||
"radius_with_margin_m": 12.068584879976491,
|
||||
"remaining_margin_m": 7.931415120023509,
|
||||
"center": [
|
||||
-449.97695530423994,
|
||||
507.9528348831342
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"status": "empty",
|
||||
"vertices": [],
|
||||
"diameter_m": null,
|
||||
"diameter_infinite": false,
|
||||
"tolerance_m": 1.0000000000000001e-07,
|
||||
"message": "测向角域没有公共点;检查频道、数据及误差界"
|
||||
}
|
||||
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 5.3 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 5.3 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 44 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 44 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"status": "polygon",
|
||||
"vertices": [
|
||||
[
|
||||
72.95144059951443,
|
||||
87.32686714676511
|
||||
],
|
||||
[
|
||||
80.26352724282755,
|
||||
84.95314961314779
|
||||
],
|
||||
[
|
||||
94.39740997503758,
|
||||
91.91249455495989
|
||||
],
|
||||
[
|
||||
94.49056873706193,
|
||||
102.02365367196415
|
||||
],
|
||||
[
|
||||
73.93038642999645,
|
||||
109.5008321248877
|
||||
]
|
||||
],
|
||||
"tolerance_m": 7.462871059079371e-07,
|
||||
"diameter_infinite": false,
|
||||
"diameter_m": 26.986082918182134,
|
||||
"diameter_pair": [
|
||||
[
|
||||
94.39740997503758,
|
||||
91.91249455495989
|
||||
],
|
||||
[
|
||||
73.93038642999645,
|
||||
109.5008321248877
|
||||
]
|
||||
],
|
||||
"area_m2": 382.03705547378974,
|
||||
"diameter_circle": {
|
||||
"center": [
|
||||
84.163898202517,
|
||||
100.7066633399238
|
||||
],
|
||||
"radius_m": 13.493041459091067,
|
||||
"max_vertex_distance_m": 17.45675089097608,
|
||||
"covers": false,
|
||||
"coverage_tolerance_m": 2.9851484236317485e-06,
|
||||
"max_excess_m": 3.96370943188501,
|
||||
"outside_vertex_indices": [
|
||||
0,
|
||||
1
|
||||
],
|
||||
"witness_vertex": [
|
||||
72.95144059951443,
|
||||
87.32686714676511
|
||||
]
|
||||
},
|
||||
"minimum_enclosing_circle": {
|
||||
"center": [
|
||||
81.87363979249537,
|
||||
98.04155797588491
|
||||
],
|
||||
"radius_m": 13.943107186092131
|
||||
},
|
||||
"guaranteed_clearable_at_mec_center": true,
|
||||
"clearance_certificate": {
|
||||
"model": "angular_intersection_only",
|
||||
"clear_radius_m": 20.0,
|
||||
"numerical_margin_m": 2.9851484236317485e-06,
|
||||
"radius_with_margin_m": 13.943110171240557,
|
||||
"remaining_margin_m": 6.056889828759443,
|
||||
"center": [
|
||||
81.87363979249537,
|
||||
98.04155797588491
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
{
|
||||
"python": "3.12.14",
|
||||
"timing_method": "median perf_counter; warm local process",
|
||||
"timing_scope": "MEC only; not whole solver speedup or simulator/network performance",
|
||||
"circle_benchmarks": [
|
||||
{
|
||||
"vertices": 4,
|
||||
"reference_ms": 0.021899999410379678,
|
||||
"incremental_ms": 0.028999995265621692,
|
||||
"speedup": 0.7551725167466228,
|
||||
"radius_difference_m": 0.0
|
||||
},
|
||||
{
|
||||
"vertices": 20,
|
||||
"reference_ms": 4.815899999812245,
|
||||
"incremental_ms": 0.055900003644637764,
|
||||
"speedup": 86.15205162467306,
|
||||
"radius_difference_m": 3.552713678800501e-15
|
||||
},
|
||||
{
|
||||
"vertices": 60,
|
||||
"reference_ms": 306.5234000023338,
|
||||
"incremental_ms": 0.09600000339560211,
|
||||
"speedup": 3192.9519704202016,
|
||||
"radius_difference_m": 0.0
|
||||
}
|
||||
],
|
||||
"practice_sensitivity": [
|
||||
{
|
||||
"additional_half_angle_deg": 0,
|
||||
"solve_ms": 0.09890000364976004,
|
||||
"diameter_m": 23.996723024535473,
|
||||
"mec_radius_m": 12.068583013309823,
|
||||
"diameter_circle_excess_m": 0.604002184966904,
|
||||
"clearance_margin_m": 7.931415120023509
|
||||
},
|
||||
{
|
||||
"additional_half_angle_deg": 0.005,
|
||||
"solve_ms": 0.0962999984039925,
|
||||
"diameter_m": 24.119088149560866,
|
||||
"mec_radius_m": 12.130376957888465,
|
||||
"diameter_circle_excess_m": 0.608486475900504,
|
||||
"clearance_margin_m": 7.869621175444868
|
||||
}
|
||||
],
|
||||
"q2_first_bearing_certificate": {
|
||||
"source_model": "first_bearing_sector_with_range_upper_bound",
|
||||
"sector_enclosing_circle": {
|
||||
"center": [
|
||||
750.1153914962542,
|
||||
0.0
|
||||
],
|
||||
"radius_m": 750.1153914962542
|
||||
},
|
||||
"sufficient_candidate_disk": {
|
||||
"center": [
|
||||
750.1153914962542,
|
||||
0.0
|
||||
],
|
||||
"radius_m": 249.88460850374577
|
||||
},
|
||||
"candidate_nonempty_certified": true,
|
||||
"distance_only": true,
|
||||
"max_range_m": 1500,
|
||||
"guaranteed_range_m": 1000
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"status": "unbounded",
|
||||
"vertices": [
|
||||
[
|
||||
349.47112173238565,
|
||||
13.302121787008087
|
||||
],
|
||||
[
|
||||
649.0783141257873,
|
||||
24.706243940862326
|
||||
],
|
||||
[
|
||||
704.9784261478786,
|
||||
27.221516841665565
|
||||
],
|
||||
[
|
||||
1149.886091806679,
|
||||
84.03538833511422
|
||||
],
|
||||
[
|
||||
1094.1078143807658,
|
||||
79.57076189541714
|
||||
]
|
||||
],
|
||||
"tolerance_m": 1.0000000000000001e-07,
|
||||
"diameter_infinite": true,
|
||||
"diameter_m": null,
|
||||
"recession_direction": [
|
||||
0.9973401975299315,
|
||||
0.07288710716551386
|
||||
],
|
||||
"message": "存在非零衰退方向,区域无界,直径为无穷大"
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"status": "polygon",
|
||||
"vertices": [
|
||||
[
|
||||
-460.69830582516533,
|
||||
502.41177551180425
|
||||
],
|
||||
[
|
||||
-456.4242356873799,
|
||||
497.75071394627366
|
||||
],
|
||||
[
|
||||
-440.56989343525083,
|
||||
515.4766035082919
|
||||
],
|
||||
[
|
||||
-441.3703559494006,
|
||||
516.4131625064849
|
||||
]
|
||||
],
|
||||
"tolerance_m": 4.666666666666667e-07,
|
||||
"diameter_infinite": false,
|
||||
"diameter_m": 23.996723024535473,
|
||||
"diameter_pair": [
|
||||
[
|
||||
-460.69830582516533,
|
||||
502.41177551180425
|
||||
],
|
||||
[
|
||||
-440.56989343525083,
|
||||
515.4766035082919
|
||||
]
|
||||
],
|
||||
"area_m2": 89.48455568449387,
|
||||
"diameter_circle": {
|
||||
"center": [
|
||||
-450.6340996302081,
|
||||
508.9441895100481
|
||||
],
|
||||
"radius_m": 11.998361512267737,
|
||||
"max_vertex_distance_m": 12.60236369723464,
|
||||
"covers": false,
|
||||
"coverage_tolerance_m": 1.8666666666666669e-06,
|
||||
"max_excess_m": 0.604002184966904,
|
||||
"outside_vertex_indices": [
|
||||
1
|
||||
],
|
||||
"witness_vertex": [
|
||||
-456.4242356873799,
|
||||
497.75071394627366
|
||||
]
|
||||
},
|
||||
"minimum_enclosing_circle": {
|
||||
"center": [
|
||||
-449.97695530423994,
|
||||
507.9528348831342
|
||||
],
|
||||
"radius_m": 12.068583013309823
|
||||
},
|
||||
"guaranteed_clearable_at_mec_center": true,
|
||||
"clearance_certificate": {
|
||||
"model": "angular_intersection_only",
|
||||
"clear_radius_m": 20.0,
|
||||
"numerical_margin_m": 1.8666666666666669e-06,
|
||||
"radius_with_margin_m": 12.068584879976491,
|
||||
"remaining_margin_m": 7.931415120023509,
|
||||
"center": [
|
||||
-449.97695530423994,
|
||||
507.9528348831342
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,278 @@
|
||||
[
|
||||
{
|
||||
"path": "/enter",
|
||||
"request": {
|
||||
"arena_id": "default",
|
||||
"robot_id": "202608023016",
|
||||
"request_id": "q1-536f4d679c4f-1"
|
||||
},
|
||||
"response": {
|
||||
"accepted": true,
|
||||
"real_timestamp_ms": 1789041227659,
|
||||
"virtual_time_s": 0,
|
||||
"max_virtual_duration_s": 360000,
|
||||
"max_real_duration_s": 1200,
|
||||
"remaining_real_duration_s": 1200
|
||||
},
|
||||
"retries": 0
|
||||
},
|
||||
{
|
||||
"path": "/measure",
|
||||
"request": {
|
||||
"arena_id": "default",
|
||||
"robot_id": "202608023016",
|
||||
"request_id": "q1-536f4d679c4f-2",
|
||||
"position": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"channel": 1
|
||||
},
|
||||
"response": {
|
||||
"accepted": true,
|
||||
"real_timestamp_ms": 1789041227678,
|
||||
"virtual_time_s": 5,
|
||||
"measure_result": "no_signal"
|
||||
},
|
||||
"retries": 0
|
||||
},
|
||||
{
|
||||
"path": "/measure",
|
||||
"request": {
|
||||
"arena_id": "default",
|
||||
"robot_id": "202608023016",
|
||||
"request_id": "q1-536f4d679c4f-3",
|
||||
"position": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"channel": 2
|
||||
},
|
||||
"response": {
|
||||
"accepted": true,
|
||||
"real_timestamp_ms": 1789041227694,
|
||||
"virtual_time_s": 11,
|
||||
"measure_result": "no_signal"
|
||||
},
|
||||
"retries": 0
|
||||
},
|
||||
{
|
||||
"path": "/measure",
|
||||
"request": {
|
||||
"arena_id": "default",
|
||||
"robot_id": "202608023016",
|
||||
"request_id": "q1-536f4d679c4f-4",
|
||||
"position": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"channel": 3
|
||||
},
|
||||
"response": {
|
||||
"accepted": true,
|
||||
"real_timestamp_ms": 1789041227696,
|
||||
"virtual_time_s": 17,
|
||||
"measure_result": "no_signal"
|
||||
},
|
||||
"retries": 0
|
||||
},
|
||||
{
|
||||
"path": "/measure",
|
||||
"request": {
|
||||
"arena_id": "default",
|
||||
"robot_id": "202608023016",
|
||||
"request_id": "q1-536f4d679c4f-5",
|
||||
"position": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"channel": 4
|
||||
},
|
||||
"response": {
|
||||
"accepted": true,
|
||||
"real_timestamp_ms": 1789041227697,
|
||||
"virtual_time_s": 23,
|
||||
"measure_result": "no_signal"
|
||||
},
|
||||
"retries": 0
|
||||
},
|
||||
{
|
||||
"path": "/measure",
|
||||
"request": {
|
||||
"arena_id": "default",
|
||||
"robot_id": "202608023016",
|
||||
"request_id": "q1-536f4d679c4f-6",
|
||||
"position": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"channel": 5
|
||||
},
|
||||
"response": {
|
||||
"accepted": true,
|
||||
"real_timestamp_ms": 1789041227709,
|
||||
"virtual_time_s": 29,
|
||||
"measure_result": "no_signal"
|
||||
},
|
||||
"retries": 0
|
||||
},
|
||||
{
|
||||
"path": "/measure",
|
||||
"request": {
|
||||
"arena_id": "default",
|
||||
"robot_id": "202608023016",
|
||||
"request_id": "q1-536f4d679c4f-7",
|
||||
"position": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"channel": 6
|
||||
},
|
||||
"response": {
|
||||
"accepted": true,
|
||||
"real_timestamp_ms": 1789041227725,
|
||||
"virtual_time_s": 35,
|
||||
"measure_result": "no_signal"
|
||||
},
|
||||
"retries": 0
|
||||
},
|
||||
{
|
||||
"path": "/measure",
|
||||
"request": {
|
||||
"arena_id": "default",
|
||||
"robot_id": "202608023016",
|
||||
"request_id": "q1-536f4d679c4f-8",
|
||||
"position": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"channel": 7
|
||||
},
|
||||
"response": {
|
||||
"accepted": true,
|
||||
"real_timestamp_ms": 1789041227727,
|
||||
"virtual_time_s": 41,
|
||||
"measure_result": "no_signal"
|
||||
},
|
||||
"retries": 0
|
||||
},
|
||||
{
|
||||
"path": "/measure",
|
||||
"request": {
|
||||
"arena_id": "default",
|
||||
"robot_id": "202608023016",
|
||||
"request_id": "q1-536f4d679c4f-9",
|
||||
"position": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"channel": 8
|
||||
},
|
||||
"response": {
|
||||
"accepted": true,
|
||||
"real_timestamp_ms": 1789041227729,
|
||||
"virtual_time_s": 47,
|
||||
"measure_result": "no_signal"
|
||||
},
|
||||
"retries": 0
|
||||
},
|
||||
{
|
||||
"path": "/measure",
|
||||
"request": {
|
||||
"arena_id": "default",
|
||||
"robot_id": "202608023016",
|
||||
"request_id": "q1-536f4d679c4f-10",
|
||||
"position": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"channel": 9
|
||||
},
|
||||
"response": {
|
||||
"accepted": true,
|
||||
"real_timestamp_ms": 1789041227740,
|
||||
"virtual_time_s": 53,
|
||||
"measure_result": "direction",
|
||||
"svd_deg": 131.52
|
||||
},
|
||||
"retries": 0
|
||||
},
|
||||
{
|
||||
"path": "/measure",
|
||||
"request": {
|
||||
"arena_id": "default",
|
||||
"robot_id": "202608023016",
|
||||
"request_id": "q1-536f4d679c4f-11",
|
||||
"position": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"channel": 9
|
||||
},
|
||||
"response": {
|
||||
"accepted": true,
|
||||
"real_timestamp_ms": 1789041227755,
|
||||
"virtual_time_s": 58,
|
||||
"measure_result": "direction",
|
||||
"svd_deg": 131.52
|
||||
},
|
||||
"retries": 0
|
||||
},
|
||||
{
|
||||
"path": "/measure",
|
||||
"request": {
|
||||
"arena_id": "default",
|
||||
"robot_id": "202608023016",
|
||||
"request_id": "q1-536f4d679c4f-12",
|
||||
"position": {
|
||||
"x": -613.7618853216438,
|
||||
"y": 391.53077545248124
|
||||
},
|
||||
"channel": 9
|
||||
},
|
||||
"response": {
|
||||
"accepted": true,
|
||||
"real_timestamp_ms": 1789041227770,
|
||||
"virtual_time_s": 208.602198,
|
||||
"measure_result": "direction",
|
||||
"svd_deg": 34.92
|
||||
},
|
||||
"retries": 0
|
||||
},
|
||||
{
|
||||
"path": "/measure",
|
||||
"request": {
|
||||
"arena_id": "default",
|
||||
"robot_id": "202608023016",
|
||||
"request_id": "q1-536f4d679c4f-13",
|
||||
"position": {
|
||||
"x": -314.2721344680094,
|
||||
"y": 656.6833525352392
|
||||
},
|
||||
"channel": 9
|
||||
},
|
||||
"response": {
|
||||
"accepted": true,
|
||||
"real_timestamp_ms": 1789041227772,
|
||||
"virtual_time_s": 293.602198,
|
||||
"measure_result": "direction",
|
||||
"svd_deg": 227.19
|
||||
},
|
||||
"retries": 0
|
||||
},
|
||||
{
|
||||
"path": "/exit",
|
||||
"request": {
|
||||
"arena_id": "default",
|
||||
"robot_id": "202608023016",
|
||||
"request_id": "q1-536f4d679c4f-14"
|
||||
},
|
||||
"response": {
|
||||
"accepted": true,
|
||||
"real_timestamp_ms": 1789041227775,
|
||||
"virtual_time_s": 293.602198,
|
||||
"exit_reason": "user_exit"
|
||||
},
|
||||
"retries": 0
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,87 @@
|
||||
{
|
||||
"name": "官方问题3演练观测",
|
||||
"source": "official_practice",
|
||||
"case_code": "U5ZW-P9KN-TCAG-R7ST",
|
||||
"channel": 9,
|
||||
"ground_truth": null,
|
||||
"measurements": [
|
||||
{
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"bearing_deg": 131.52,
|
||||
"half_angle_deg": 1.0
|
||||
},
|
||||
{
|
||||
"x": -613.7618853216438,
|
||||
"y": 391.53077545248124,
|
||||
"bearing_deg": 34.92,
|
||||
"half_angle_deg": 1.0
|
||||
},
|
||||
{
|
||||
"x": -314.2721344680094,
|
||||
"y": 656.6833525352392,
|
||||
"bearing_deg": 227.19,
|
||||
"half_angle_deg": 1.0
|
||||
}
|
||||
],
|
||||
"repeated_station_response": {
|
||||
"accepted": true,
|
||||
"real_timestamp_ms": 1789041227755,
|
||||
"virtual_time_s": 58,
|
||||
"measure_result": "direction",
|
||||
"svd_deg": 131.52
|
||||
},
|
||||
"result": {
|
||||
"status": "polygon",
|
||||
"vertices": [
|
||||
[
|
||||
-460.69830582516533,
|
||||
502.41177551180425
|
||||
],
|
||||
[
|
||||
-456.4242356873799,
|
||||
497.75071394627366
|
||||
],
|
||||
[
|
||||
-440.56989343525083,
|
||||
515.4766035082919
|
||||
],
|
||||
[
|
||||
-441.3703559494006,
|
||||
516.4131625064849
|
||||
]
|
||||
],
|
||||
"tolerance_m": 4.666666666666667e-07,
|
||||
"diameter_infinite": false,
|
||||
"diameter_m": 23.996723024535473,
|
||||
"diameter_pair": [
|
||||
[
|
||||
-460.69830582516533,
|
||||
502.41177551180425
|
||||
],
|
||||
[
|
||||
-440.56989343525083,
|
||||
515.4766035082919
|
||||
]
|
||||
],
|
||||
"area_m2": 89.48455568449387,
|
||||
"diameter_circle": {
|
||||
"center": [
|
||||
-450.6340996302081,
|
||||
508.9441895100481
|
||||
],
|
||||
"radius_m": 11.998361512267737,
|
||||
"max_vertex_distance_m": 12.60236369723464,
|
||||
"covers": false
|
||||
},
|
||||
"minimum_enclosing_circle": {
|
||||
"center": [
|
||||
-449.97695530423994,
|
||||
507.9528348831342
|
||||
],
|
||||
"radius_m": 12.068583013309823
|
||||
},
|
||||
"guaranteed_clearable_at_mec_center": true
|
||||
},
|
||||
"scope": "仅采集问题一观测,不执行问题三全清除任务;没有调用clear"
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"status": "segment",
|
||||
"vertices": [
|
||||
[
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
100.0,
|
||||
0.0
|
||||
]
|
||||
],
|
||||
"tolerance_m": 5.0000000000000004e-08,
|
||||
"diameter_infinite": false,
|
||||
"diameter_m": 100.0,
|
||||
"diameter_pair": [
|
||||
[
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
100.0,
|
||||
0.0
|
||||
]
|
||||
],
|
||||
"area_m2": 0.0,
|
||||
"diameter_circle": {
|
||||
"center": [
|
||||
50.0,
|
||||
0.0
|
||||
],
|
||||
"radius_m": 50.0,
|
||||
"max_vertex_distance_m": 50.0,
|
||||
"covers": true,
|
||||
"coverage_tolerance_m": 2.0000000000000002e-07,
|
||||
"max_excess_m": 0.0,
|
||||
"outside_vertex_indices": [],
|
||||
"witness_vertex": null
|
||||
},
|
||||
"minimum_enclosing_circle": {
|
||||
"center": [
|
||||
50.0,
|
||||
0.0
|
||||
],
|
||||
"radius_m": 50.0
|
||||
},
|
||||
"guaranteed_clearable_at_mec_center": false,
|
||||
"clearance_certificate": {
|
||||
"model": "angular_intersection_only",
|
||||
"clear_radius_m": 20.0,
|
||||
"numerical_margin_m": 2.0000000000000002e-07,
|
||||
"radius_with_margin_m": 50.0000002,
|
||||
"remaining_margin_m": -30.000000200000002,
|
||||
"center": [
|
||||
50.0,
|
||||
0.0
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"status": "polygon",
|
||||
"vertices": [
|
||||
[
|
||||
-5.755396159656812e-13,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
40.000000000000234,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
19.999999999999847,
|
||||
34.64101615137823
|
||||
]
|
||||
],
|
||||
"tolerance_m": 1.0200653573832087e-06,
|
||||
"diameter_infinite": false,
|
||||
"diameter_m": 40.00000000000081,
|
||||
"diameter_pair": [
|
||||
[
|
||||
-5.755396159656812e-13,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
40.000000000000234,
|
||||
0.0
|
||||
]
|
||||
],
|
||||
"area_m2": 692.8203230275786,
|
||||
"diameter_circle": {
|
||||
"center": [
|
||||
19.99999999999983,
|
||||
0.0
|
||||
],
|
||||
"radius_m": 20.000000000000405,
|
||||
"max_vertex_distance_m": 34.641016151378224,
|
||||
"covers": false
|
||||
},
|
||||
"minimum_enclosing_circle": {
|
||||
"center": [
|
||||
19.99999999999983,
|
||||
11.547005383792735
|
||||
],
|
||||
"radius_m": 23.094010767585495
|
||||
},
|
||||
"guaranteed_clearable_at_mec_center": false
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
{
|
||||
"status": "polygon",
|
||||
"vertices": [
|
||||
[
|
||||
-5.755396159656812e-13,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
40.000000000000234,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
19.999999999999847,
|
||||
34.64101615137823
|
||||
]
|
||||
],
|
||||
"tolerance_m": 1.0200653573832087e-06,
|
||||
"diameter_infinite": false,
|
||||
"diameter_m": 40.00000000000081,
|
||||
"diameter_pair": [
|
||||
[
|
||||
-5.755396159656812e-13,
|
||||
0.0
|
||||
],
|
||||
[
|
||||
40.000000000000234,
|
||||
0.0
|
||||
]
|
||||
],
|
||||
"area_m2": 692.8203230275786,
|
||||
"diameter_circle": {
|
||||
"center": [
|
||||
19.99999999999983,
|
||||
0.0
|
||||
],
|
||||
"radius_m": 20.000000000000405,
|
||||
"max_vertex_distance_m": 34.641016151378224,
|
||||
"covers": false,
|
||||
"coverage_tolerance_m": 4.080261429532835e-06,
|
||||
"max_excess_m": 14.641016151377823,
|
||||
"outside_vertex_indices": [
|
||||
2
|
||||
],
|
||||
"witness_vertex": [
|
||||
19.999999999999847,
|
||||
34.64101615137823
|
||||
]
|
||||
},
|
||||
"minimum_enclosing_circle": {
|
||||
"center": [
|
||||
19.99999999999983,
|
||||
11.547005383792735
|
||||
],
|
||||
"radius_m": 23.094010767585495
|
||||
},
|
||||
"guaranteed_clearable_at_mec_center": false,
|
||||
"clearance_certificate": {
|
||||
"model": "angular_intersection_only",
|
||||
"clear_radius_m": 20.0,
|
||||
"numerical_margin_m": 4.080261429532835e-06,
|
||||
"radius_with_margin_m": 23.094014847846925,
|
||||
"remaining_margin_m": -3.0940148478469247,
|
||||
"center": [
|
||||
19.99999999999983,
|
||||
11.547005383792735
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"interaction_states_checked": 32,
|
||||
"missing_selectors": 0,
|
||||
"nonfinite_svg_values": 0,
|
||||
"browser_layout_verified": false,
|
||||
"note": "Browser local-file navigation blocked by browser URL policy. Event handlers checked in minimal DOM; SVG statically inspected separately."
|
||||
}
|
||||