124 lines
4.7 KiB
JSON
124 lines
4.7 KiB
JSON
{
|
|
"source": "official_practice",
|
|
"problem": 3,
|
|
"strategy": "seven_batch",
|
|
"started_local": "2026-09-11T03:08:58.726961+08:00",
|
|
"config": {
|
|
"field": {
|
|
"omega_radius_m": 1800.0,
|
|
"channel_min": 1,
|
|
"channel_max": 20,
|
|
"source_count_min": 10,
|
|
"source_count_max": 16,
|
|
"r_eff_min_m": 1000.0,
|
|
"r_eff_max_m": 1500.0,
|
|
"near_radius_m": 5.0,
|
|
"clear_radius_m": 20.0,
|
|
"bearing_error_half_deg": 1.0,
|
|
"bearing_decimals": 2,
|
|
"coord_abs_limit_m": 2000000.0,
|
|
"directional_half_angle_deg": 90.0,
|
|
"max_virtual_duration_s": 360000.0,
|
|
"max_real_duration_s": 1200.0,
|
|
"test_window_s": 1500.0
|
|
},
|
|
"cost": {
|
|
"speed_mps": 5.0,
|
|
"measure_s": 5.0,
|
|
"switch_s": 1.0,
|
|
"clear_success_s": 5.0,
|
|
"clear_fail_s": 3.0
|
|
},
|
|
"session": {
|
|
"arena_id": "default",
|
|
"base_url": "http://127.0.0.1:2026",
|
|
"robot_id_max_bytes": 64,
|
|
"request_id_max_bytes": 128,
|
|
"request_body_max_bytes": 65536,
|
|
"connect_timeout_s": 5.0,
|
|
"read_timeout_s": 15.0,
|
|
"max_attempts": 3,
|
|
"retry_backoff_s": 0.25,
|
|
"reserve_exit_s": 60.0,
|
|
"real_rtt_p95_s": 1.0
|
|
},
|
|
"search": {
|
|
"grid_step_m": 700.0,
|
|
"grid_half_cells": 3,
|
|
"fallback_clear_grid_m": 20.0,
|
|
"bearing_rounding_margin_deg": 0.005,
|
|
"polygon_sides": 192,
|
|
"witness_spacing_m": 60.0,
|
|
"candidate_rings": [
|
|
0.0,
|
|
0.4,
|
|
0.75,
|
|
1.0
|
|
],
|
|
"candidate_angles": 12,
|
|
"clear_margin_m": 0.5,
|
|
"max_localize_steps": 8,
|
|
"max_anomalies_per_channel": 3,
|
|
"max_blocked_probes": 4,
|
|
"fallback_max_cells": 400
|
|
}
|
|
},
|
|
"coverage_points": [
|
|
[
|
|
0.0,
|
|
0.0
|
|
],
|
|
[
|
|
1200.0,
|
|
0.0
|
|
],
|
|
[
|
|
600.0000000000001,
|
|
1039.2304845413264
|
|
],
|
|
[
|
|
-599.9999999999998,
|
|
1039.2304845413264
|
|
],
|
|
[
|
|
-1200.0,
|
|
1.4695761589768238e-13
|
|
],
|
|
[
|
|
-600.0000000000006,
|
|
-1039.2304845413262
|
|
],
|
|
[
|
|
600.0000000000001,
|
|
-1039.2304845413264
|
|
]
|
|
],
|
|
"source_sha256": {
|
|
"scripts\\run_q3_seven_practice.py": "74d01e175839a2e6ff43a5ebb60e51a356ac54ea76faa9b2528c692cf16a3d2e",
|
|
"scripts\\benchmark_q3_search.py": "53f01a583489b0d23d5fb880de3d923e892836641c92f4737f0125f10d675336",
|
|
"src\\mcm26b\\__init__.py": "a1ea628e2b44a8b288c59fcda19a8f02b53f2d6fec675ef1e8c481ffdcbd7f35",
|
|
"src\\mcm26b\\belief\\__init__.py": "8613467122928e70dd2b07f14e1009a1edddb1d495d44f063f222fb118f78ba5",
|
|
"src\\mcm26b\\cli.py": "46ccdb8742bcf43ab7ad1aebc288cb4a3ba02b11a641457eb76da1708da67d44",
|
|
"src\\mcm26b\\config.py": "161c73293f28e7365d681ce1fe7e17b492d3ccc2db1dfad5beec02217ced51a6",
|
|
"src\\mcm26b\\coverage\\__init__.py": "ef24a48e91a099ca58a1fd9b5efa01b0bd76c21f63bd5febd444026281ec18c7",
|
|
"src\\mcm26b\\evaluation\\__init__.py": "4db7136647bc2b5b25596444ed6d587c8a61a880bd91f1ecdd9b370d18cd6f99",
|
|
"src\\mcm26b\\geometry\\__init__.py": "c8f8d3e6320acb44fe9c14261116f8a668fdd59304e1d5b0318d8d50ea89b25c",
|
|
"src\\mcm26b\\geometry\\__main__.py": "41967f321b05abe515d2f0c10839b94c1e5c55a4c760b17345e0815f62acd676",
|
|
"src\\mcm26b\\geometry\\localization.py": "019a04a4205ca5cfb5832c7e2337e6ae3274ef9bdae1981c3764b8df8c2afd97",
|
|
"src\\mcm26b\\geometry\\planning.py": "5d6a11b2c4633c4f27bb4a61f77f4fbd20cfdce653d839845a735f9f1d3be2d1",
|
|
"src\\mcm26b\\planner\\__init__.py": "bdbc3880a0c81b889f51d6d8e1833fa1ecdab5c8aac657a22f385a28f61ddd4d",
|
|
"src\\mcm26b\\protocol\\__init__.py": "67423a0fe7f3ee3c7b1c0439da9554dab4bc30a09c5f3720d69e11076a36de0c",
|
|
"src\\mcm26b\\protocol\\client.py": "1cd36ee64f06bbd33080114196dc754bb36f2d4d32b169bd2692aaaadeda0cef",
|
|
"src\\mcm26b\\protocol\\log.py": "524095a724e6bd48417300db3dcf120b494536c9182ce3a95f9c2b3e16dc3a46",
|
|
"src\\mcm26b\\protocol\\rules.py": "7941a4cddafd875dedf0c57aa90e640cb5e22201800d3eb300dac313db19e6a3",
|
|
"src\\mcm26b\\protocol\\state.py": "dc4c50f38cc1014af848f21d3f972b2f51fba28b0feb3320ce85bf51389d3d34",
|
|
"src\\mcm26b\\protocol\\timing.py": "00f4d1792252015d89aa6ff16b39ab238da14ce061a55d5b79ce14d3800590b0",
|
|
"src\\mcm26b\\protocol\\transport.py": "668a8ab280e5e42a7994d7cedc0f487af19b140622d76b04da0dbbea3ad4940f",
|
|
"src\\mcm26b\\sim\\__init__.py": "bdee41dba19ee5ed3ac5a2c9a9d77cdeeb7d2132440e94b29916fb12049ee61a",
|
|
"src\\mcm26b\\sim\\playback.py": "073b74c149334604cd678c218e112f69d64fe907ef7c3b6f42b69470e48fbb7a",
|
|
"src\\mcm26b\\sim\\scenes.py": "980f99ee2fa320316bf420f83026a5c0568a07ac6ac60269bc3d70509a3e03ea",
|
|
"src\\mcm26b\\sim\\simulator.py": "7063ba92df0a97c2c05c193d934301e30acf2b92fe6872beb942a584a490e3f2",
|
|
"src\\mcm26b\\sim\\transport.py": "e63b590f8b21c1c790246846513e3e13877fae1e540fb9695bd6f1e5521cb371"
|
|
}
|
|
}
|