Luật artifact: mỗi chủ đề học xong phải có một thứ chạy được trong repo. Không artifact = chưa học.
Tuần tự: mỗi pha một trọng tâm; không nửa học nửa chạy paper trong cùng một tuần.
Deliverable công khai giữa đường: cuối 2026 publish hệ teleop open-source (repo + README tái lập được + video + blog) — lực ép thay deadline, đồng thời là portfolio.
| Trạng thái | # | Deliverable · definition of done | Ghi chú |
|---|---|---|---|
| ⬜ | H0 | Đặt hàng linh kiện Đơn servo + board + nguồn đã đặt; STL đã gửi in | |
| ⬜ | M0 | Môi trường + sim Ubuntu + lerobot; teleop phone → arm ảo end-to-end + IL dry-run (S1–S3) | Theo mo-phong.md, trong lúc chờ hàng |
| ⬜ | M1 | Arm sống Lắp + calibrate; jog từng khớp; FK khớp thước đo | |
| ⬜ | M2 | Baseline teleop EE bằng bàn phím; record 5 demo; replay được; logging schema v0 chốt | Schema: roadmap v2.1 §2.4 |
| ⬜ | M3 | Phone stream WebXR pose + visualizer; latency <50ms tới server | |
| ⬜ | M4 | Phone → arm "Vẽ chữ trên không"; clutch/filter/safety chạy; video | Video này dùng đi mời advisor |
| ⬜ | M5 | IL end-to-end 30 demo T1 → ACT Kaggle → success ≥50%/20 rollouts kèm Wilson CI | Smoke test, không phải phép đo (roadmap v2.1 §3) |
| ⬜ | M6 | Thí nghiệm paper Đủ số liệu 3 interface × 3 task + ablation | Xong sớm để né mùa thi + Tết |
✅ Đã chốt: Dual-boot Ubuntu 24.04 (đổi từ 22.04: ROS 2 Jazzy pha 3 cần
fk_check.py khớp thước đopha 1–2 mỗi tuần 1 paper pass-1 (giữ thói quen, thời gian chết); đọc kỹ dồn vào cuối pha 3 khi chốt claim — landscape giữa 2027 mới là cái quyết định related work, không phải hôm nay.
| Chủ đề | Lịch | Sửa lần cuối |
|---|---|---|
| 1.3 Lọc tín hiệu — One-Euro loc-tin-hieu-one-euro.md | T6–T7 (17–30/08) | 2026-07-10 |
| 1.6 Servo STS3215 nhìn từ bên trong servo-sts3215.md | T5–T6, cùng M1 | 2026-07-10 |
| 1.1 exp/log trên SO(3) so3-exp-log.md | T4 (03–09/08) + 1.4 ở T10 | 2026-07-10 |
| 1.2 SVD → DLS-IK và kỳ dị svd-dls-ik.md | T5 (10–16/08) | 2026-07-10 |
| 1.5 VIO/ARCore — nguồn tín hiệu & drift vio-arcore-drift.md | T7, trước M3 | 2026-07-10 |