DynamisLab/src/OID_analysis/scene_registry.json
Frank14f 44f7687509 refactor(oid): lightweight reorganization — PIPELINE.md, scene_registry.json, move papers
- Move Sch12.md, Li22b.md → papers/ (reference papers, not code docs)
- Add PIPELINE.md — pipeline overview, scene table, conventions, quick commands
- Add scene_registry.json — machine-readable index (from configs.py + master_table.json)
- Rewrite README.md — lean entry point with file map + core results table

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-05 18:09:02 +08:00

306 lines
6.9 KiB
JSON

{
"scenes": {
"empty_channel": {
"scene_id": "empty_channel",
"re_code": 100,
"has_disturbance": false,
"sample_interval": 800,
"source": "open_loop",
"n_objects_env": 3,
"s_dim": 12,
"a_dim": 3,
"sensor_x": 40.0,
"pinball_front_x": 30.0,
"pinball_rear_x": 31.3,
"action_scale": 8.0,
"action_bias": [
0.0,
-4.0,
4.0
],
"u0": 0.01,
"target_type": "steady"
},
"pinball_baseline": {
"scene_id": "pinball_baseline",
"re_code": 100,
"has_disturbance": false,
"sample_interval": 800,
"source": "open_loop",
"n_objects_env": 6,
"s_dim": 12,
"a_dim": 3,
"sensor_x": 40.0,
"pinball_front_x": 30.0,
"pinball_rear_x": 31.3,
"action_scale": 8.0,
"action_bias": [
0.0,
-4.0,
4.0
],
"u0": 0.01,
"target_type": "periodic"
},
"pinball_baseline_illusion": {
"scene_id": "pinball_baseline_illusion",
"re_code": 100,
"has_disturbance": false,
"sample_interval": 800,
"source": "open_loop",
"n_objects_env": 6,
"s_dim": 12,
"a_dim": 3,
"sensor_x": 30.0,
"pinball_front_x": 19.0,
"pinball_rear_x": 20.3,
"action_scale": 8.0,
"action_bias": [
0.0,
-2.0,
2.0
],
"u0": 0.01,
"target_type": "periodic"
},
"disturbance_only": {
"scene_id": "disturbance_only",
"re_code": 100,
"has_disturbance": true,
"sample_interval": 800,
"source": "open_loop",
"n_objects_env": 4,
"s_dim": 12,
"a_dim": 3,
"sensor_x": 40.0,
"pinball_front_x": 30.0,
"pinball_rear_x": 31.3,
"action_scale": 8.0,
"action_bias": [
0.0,
-4.0,
4.0
],
"u0": 0.01,
"target_type": "periodic"
},
"karman_blk": {
"scene_id": "karman_blk",
"re_code": 100,
"has_disturbance": true,
"sample_interval": 800,
"source": "open_loop",
"n_objects_env": 7,
"s_dim": 12,
"a_dim": 3,
"sensor_x": 40.0,
"pinball_front_x": 30.0,
"pinball_rear_x": 31.3,
"action_scale": 8.0,
"action_bias": [
0.0,
-4.0,
4.0
],
"u0": 0.01,
"target_type": "periodic"
},
"steady_cloak": {
"scene_id": "steady_cloak",
"re_code": 100,
"has_disturbance": false,
"sample_interval": 800,
"source": "open_loop",
"n_objects_env": 6,
"s_dim": 12,
"a_dim": 3,
"sensor_x": 40.0,
"pinball_front_x": 30.0,
"pinball_rear_x": 31.3,
"action_scale": 8.0,
"action_bias": [
0.0,
-4.0,
4.0
],
"u0": 0.01,
"target_type": "steady"
},
"karman_re100": {
"scene_id": "karman",
"re_code": 100,
"has_disturbance": true,
"sample_interval": 800,
"source": "PPO_inference",
"n_objects_env": 7,
"s_dim": 12,
"a_dim": 3,
"sensor_x": 40.0,
"pinball_front_x": 30.0,
"pinball_rear_x": 31.3,
"action_scale": 8.0,
"action_bias": [
0.0,
-4.0,
4.0
],
"u0": 0.01,
"target_type": "periodic"
},
"illusion_0.75L": {
"scene_id": "illusion",
"re_code": 100,
"has_disturbance": false,
"sample_interval": 400,
"source": "PPO_inference",
"n_objects_env": 6,
"s_dim": 14,
"a_dim": 3,
"sensor_x": 30.0,
"pinball_front_x": 19.0,
"pinball_rear_x": 20.3,
"action_scale": 8.0,
"action_bias": [
0.0,
-2.0,
2.0
],
"u0": 0.01,
"target_type": "periodic"
},
"illusion_1.0L": {
"scene_id": "illusion",
"re_code": 100,
"has_disturbance": false,
"sample_interval": 600,
"source": "PPO_inference",
"n_objects_env": 6,
"s_dim": 14,
"a_dim": 3,
"sensor_x": 30.0,
"pinball_front_x": 19.0,
"pinball_rear_x": 20.3,
"action_scale": 8.0,
"action_bias": [
0.0,
-2.0,
2.0
],
"u0": 0.01,
"target_type": "periodic"
},
"illusion_1.5L": {
"scene_id": "illusion",
"re_code": 100,
"has_disturbance": false,
"sample_interval": 800,
"source": "PPO_inference",
"n_objects_env": 6,
"s_dim": 14,
"a_dim": 3,
"sensor_x": 30.0,
"pinball_front_x": 19.0,
"pinball_rear_x": 20.3,
"action_scale": 8.0,
"action_bias": [
0.0,
-2.0,
2.0
],
"u0": 0.01,
"target_type": "periodic"
},
"target_cylinder_0.75L": {
"scene_id": "target_cylinder",
"re_code": 100,
"has_disturbance": false,
"sample_interval": 400,
"source": "open_loop",
"n_objects_env": 4,
"s_dim": 12,
"a_dim": 3,
"sensor_x": 30.0,
"pinball_front_x": 30.0,
"pinball_rear_x": 31.3,
"action_scale": 8.0,
"action_bias": [
0.0,
-4.0,
4.0
],
"u0": 0.01,
"target_type": "periodic"
},
"target_cylinder_1.0L": {
"scene_id": "target_cylinder",
"re_code": 100,
"has_disturbance": false,
"sample_interval": 600,
"source": "open_loop",
"n_objects_env": 4,
"s_dim": 12,
"a_dim": 3,
"sensor_x": 30.0,
"pinball_front_x": 30.0,
"pinball_rear_x": 31.3,
"action_scale": 8.0,
"action_bias": [
0.0,
-4.0,
4.0
],
"u0": 0.01,
"target_type": "periodic"
},
"target_cylinder_1.5L": {
"scene_id": "target_cylinder",
"re_code": 100,
"has_disturbance": false,
"sample_interval": 800,
"source": "open_loop",
"n_objects_env": 4,
"s_dim": 12,
"a_dim": 3,
"sensor_x": 30.0,
"pinball_front_x": 30.0,
"pinball_rear_x": 31.3,
"action_scale": 8.0,
"action_bias": [
0.0,
-4.0,
4.0
],
"u0": 0.01,
"target_type": "periodic"
}
},
"canonical_results": {
"steady_cloak": 0.763,
"karman_re100": -0.034,
"illusion_0.75L": -0.082,
"illusion_1.0L": -0.495,
"illusion_1.5L": -0.932
},
"three_layer_overlap": {
"karman_re100": {
"act_force": -0.03164697269821093,
"act_sig": -0.07431818697760144,
"force_sig": -0.0343739260491455
},
"illusion_0.75L": {
"act_force": -0.32732725369388294,
"act_sig": -0.4007721802551729,
"force_sig": -0.6941197281957918
},
"illusion_1.0L": {
"act_force": 0.1208564966066174,
"act_sig": -0.3183892941307407,
"force_sig": -0.8423715368324566
},
"illusion_1.5L": {
"act_force": 0.0017766926815728562,
"act_sig": 0.017393103043959173,
"force_sig": -0.9319165643601308
}
}
}