{"action_layout":["front","upper","lower"],"action_ranges":{"actions_alpha":{"layout":["front","upper","lower"],"max":[0.6380282577739675,-0.6653395313105055,1.0754198686894945],"min":[-0.6362620663433977,-1.075946305761841,0.664813094238159]},"actions_omega":{"layout":["front","upper","lower"],"max":[0.006380282577739676,-0.006653395313105055,0.010754198686894945],"min":[-0.006362620663433976,-0.01075946305761841,0.006648130942381591]}},"alignment":"causal_post_state_to_next_action","artifact_id":"round1-legacy-v2-20260716-illusion-1L-illusion_1L__pysr__f-b097927baeb7__si-600","config":{"action_bias":[0.0,-2.0,2.0],"action_layout":["front","upper","lower"],"action_scale":8.0,"body_layout":["front","upper","lower"],"control_dt":0.3,"control_time_scale_steps":2000,"conv_len":36,"device_id":2,"dtw_lag_channel":1,"dtw_version":"legacy_dtw_v1_abs_n_unclipped","fifo_init_action":[0.0,-1.0,1.0],"fifo_len":150,"force_layout":["front_fx","front_fy","upper_fx","upper_fy","lower_fx","lower_fy"],"has_disturbance":false,"model_name":"d1a3o14_250525_imit_1L_2U_600S","mu":0.02,"n_objects_env":6,"nu":0.004,"obs_slice":[0,12],"pinball_front_x":19.0,"pinball_rear_x":20.3,"policy_init_action":[0.0,-1.0,1.0],"raw_force_slice":[6,12],"raw_layout":["upper_ux","upper_uy","center_ux","center_uy","lower_ux","lower_uy","front_fx","front_fy","upper_fx","upper_fy","lower_fx","lower_fy"],"raw_sensor_slice":[0,6],"re_code":100,"re_d":50.0,"s_dim":14,"sample_interval":600,"scene_id":"illusion","sensor_layout":["upper_ux","upper_uy","center_ux","center_uy","lower_ux","lower_uy"],"sensor_x":30.0,"source":"PPO_inference","target_center":[20.0,12.775,0.0],"target_center_x":20.0,"target_diameter":1.0,"target_force_slice":[0,2],"target_radius":1.0,"target_radius_lattice":20.0,"target_sensor_slice":[2,8],"target_type":"periodic","u0":0.01},"config_hash":"40bdb50b4b27a115dea53c90692c7626beacd9843420d3cb8d5282c53c9068ed","created_utc":"2026-07-16T16:22:08.427693+00:00","data_hashes":{"harmonics":"f135660ee3533c81d7dd175a4530f83e728ba52ec9485738ec0ad953e4a6378d","norm":"9ec5ddbe68fb441cdb660c17b51bf84ac348ca87d565081a21cb092a5245e4fc","target_sensors":"14d6df9cf1933beab520084e422e4898cb5deda4681365bf76dd7278aa83b45e"},"dt_c":0.3,"environment":{"numpy":"1.26.4","platform":"Linux-6.8.0-124-generic-x86_64-with-glibc2.35","python":"3.10.13 (main, Sep 11 2023, 13:44:35) [GCC 11.2.0]"},"formula_hash":"b097927baeb72207600e5be5db63dcb69271def2a8f00cba6d362483d063cc8b","formula_hashes":{"front_deployment_expression":"3147bf8a288cb16321ac5e89e6cef7007772ecdeb945d7fdc1ed3c877e0035c6","front_source":"e9e5a27f2ae1b3a8afc31e461f876a4a8d266021606455035e39ba4d1421d004","pair":"b097927baeb72207600e5be5db63dcb69271def2a8f00cba6d362483d063cc8b","rear_deployment_expression":"dfd39dba0ec7b2fe1caf6d22fe0a3903e46ff38e8a3492e6490eab4bba49d414","rear_source":"d997f9d803d2dd2d320f943d65ea9ca32c02c3000fea5f779b006b17054836f7"},"formula_validation":{"front":{"canonical_role":"front_odd","channel":null,"legacy":false},"rear":{"channel":null,"legacy":false}},"git_sha":"ca8ee5f238ee58eaaf48027ad026c35784f76d4d","metric_version":"legacy_dtw_v1_abs_n_unclipped","metrics":{"adapter":"SR_analysis.utils.cfd_interface.legacy_dtw_v1_detail_adapter","full":{"lag":-9,"similarity":0.9727256775475798},"lag":-9,"metric_version":"legacy_dtw_v1_abs_n_unclipped","per_channel":{"0":0.9771196958091524,"1":0.9701417810930353,"2":0.9895184983809789,"3":0.9501474671479728,"4":0.97812852760156,"5":0.9712980952527788},"tail":{"lag":-9,"n_samples":72,"similarity":0.9727256775475798}},"mode":"pysr","model":{"path":null,"sha256":null},"n_steps":200,"provenance":{"command":"src/SR_analysis/stage_3_validate.py --scene illusion_1L --mode pysr --formula-front src/SR_analysis/results/runs/round1-legacy-v2-20260716-illusion-1L/formulas/illusion_1L_front.json --formula-rear src/SR_analysis/results/runs/round1-legacy-v2-20260716-illusion-1L/formulas/illusion_1L_rear_shared_upper.json --device 2 --steps 200 --run-id round1-legacy-v2-20260716-illusion-1L","created_at":"2026-07-16T16:22:08.427665+00:00","environment":{"conda_env":"pycuda_3_10","device":2},"git_sha":"ca8ee5f238ee58eaaf48027ad026c35784f76d4d"},"record_hash":"5d35295f8ad573e6f16a5939e9273a748a38087a9210ed8a711ebb151ab747d7","run_id":"round1-legacy-v2-20260716-illusion-1L","sample_interval":600,"scene":"illusion_1L","scene_id":"illusion","schema_version":"sr-stage3-validation-v2","si":600,"status":"completed","telemetry":{"path":"/home/frank14f/DynamisLab/src/SR_analysis/results/runs/round1-legacy-v2-20260716-illusion-1L/telemetry/illusion_1L__pysr__f-b097927baeb7__si-600.npz","sha256":"ba29ae525161d33a01c373880615dcf5e6428aa27087b3e2bb55d5f47182f406","telemetry_hash":"ba29ae525161d33a01c373880615dcf5e6428aa27087b3e2bb55d5f47182f406"},"termination_reason":"completed"}
