Commit Graph

12 Commits

Author SHA1 Message Date
Frank14f
8e62716ce4 SR Analysis: Phase-state SINDy + ablation study + documentation
Core changes:
- New phase-state features (PHASE_STATE_KEYS, ILLUSION_PHASE_KEYS) with obs dynamics
- Derivative and absolute output modes (output_mode="deriv"|"absolute")
- predict_v23_deriv() with integration support for closed-loop
- Offline multi-step rollout evaluator (eval_rollout.py)

Key results:
- Illusion 0.75L/1L: phase-state+error-state+abs achieves 0.974/0.958 closed-loop
  with zero action history features — proving the new route works
- Karman re100: phase-state+abs reaches 0.699 (vs 0.901 with action history)
- 1.5L confirmed as bang-bang regime (R2=0.12 for linear SINDy)
- Feature ablation: 6-dim phase-state outperforms 16-dim full-lag in closed-loop

Documentation:
- docs/SR_analysis_results.md: comprehensive analysis report
- docs/HANDOVER_SR_ANALYSIS.md: handover notes for next coder
- 6 figures in docs/figures/SR_analysis/
- Updated README.md, sindy_sr_notes.md, sindy_sr_knowledge.md
- Updated configs.py with generalization scenes

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-22 16:55:03 +08:00
Frank14f
dd71af901d chore: update CelerisLab submodule to 00b957f
- feat(esopull): runtime body sync for EsoPull streaming mode

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-21 22:47:38 +08:00
Frank14f
76dd321139 chore: update CelerisLab submodule to 04c2bc7
Includes feat(obs): unified zero_obs control and time-normalised readback

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-21 00:56:32 +08:00
Frank14f
52df8620f0 chore: update CelerisLab submodule to latest
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-20 19:12:17 +08:00
Frank14f
096d9dcd0f 第二轮:整理两个工作目录 2026-06-10 15:59:52 +08:00
Frank14f
d1b9922c6b 第一轮分析工作暂存 2026-06-09 18:46:59 +08:00
Frank14f
4612928398 chore: update CelerisLab submodule to 2e05248 2026-05-31 14:54:26 +08:00
Frank14f
c4a59162dc chore: update CelerisLab to latest 2026-02-20 15:06:45 +08:00
Frank14f
454a657bec Add CelerisLab submodule 2026-02-20 12:39:24 +08:00
Frank14f
1ef1e22d46 Gitea Sync 2026-02-20 12:29:18 +08:00
Frank14f
e5956dc390 Gitea Sync 2026-02-20 12:27:36 +08:00
Frank14f
15c6de7243 First commit 2026-02-20 11:57:01 +08:00