LỊCH SỬ — KHÔNG CÒN LÀ LỊCH THỰC HIỆN (26/09/2026).
Nội dung dưới đây giữ nguyên để truy vết đề xuất cũ; không xác nhận đã làm, đã duyệt hoặc đã đạt cổng.
Dùng lộ trình hiện hành, bảng camera và ma trận y khoa.
Một chỉ số chỉ được thử sau GCA; GCB phải trước tích hợp. Mọi hoạt động có người cần GC riêng.
Các giờ, ngày, ngưỡng và đầu ra bên dưới không tự chuyển thành cam kết hoặc tiêu chí được duyệt.

Tuần: W3/23 | : Sprint C1/4
Vai trò: NCS2 (Đỗ Đoàn Anh Tuấn, 10A6 PTTH Xuân Đỉnh)
Effort: 10h
Dependency: Không
Checkpoint cuối ngày: Branch Git feature/camera-module sẵn sàng, README hướng dẫn setup, ghi chú nghiên cứu 33 keypoints BlazePose.


Task 1: Cài đặt môi trường phát triển module camera

ID: CAM-001
Phân loại: 📝 thực hiện
Effort: 4 giờ

Mô tả

Thiết lập môi trường kỹ thuật độc lập cho module camera . Cài đặt Python 3.11+, Node.js (hỗ trợ thử nghiệm WebAssembly), cấu hình virtual environment (venv) và tạo nhánh Git feature/camera-module. Viết hướng dẫn thiết lập trong README của module.

File Tham chiếu (Input)

  • docs/research/plans/CAMERA_MODULE_TASK_BOARD.md
  • docs/research/reports/DEEP_RESEARCH_CAMERA.md

File Kết quả (Output)

  • backend/movement-observation/README.md
  • Git branch: feature/camera-module

DoD (Definition of Done)

  • [ ] Python 3.11+ và Node.js cài đặt thành công, kiểm tra runtime hoạt động ổn định.
  • [ ] Nhánh Git feature/camera-module được tạo từ main và cấu hình tracking độc lập.
  • [ ] File backend/movement-observation/README.md có hướng dẫn chi tiết cách tạo venv và cài dependencies.

Task 2: Nghiên cứu MediaPipe Tasks API & BlazePose

Task ID: CAM-002
Phân loại: 📝 NCS thực hiện
Effort: 6 giờ

Mô tả

Nghiên cứu tài liệu kỹ thuật MediaPipe Tasks (Vision/Pose Landmarker) và kiến trúc WASM trên trình duyệt. Lập tài liệu phân tích 33 keypoints khung xương, tập trung vào các khớp vận động (hông, gối, cổ chân) để chuẩn bị cho quan sát cử động.

File Tham chiếu (Input)

  • docs/research/reports/DEEP_RESEARCH_CAMERA.md
  • Tài liệu kỹ thuật MediaPipe Pose Landmarker Web/Python API

File Kết quả (Output)

  • docs/research/notes/NCS2_mediapipe_api_notes.md

DoD (Definition of Done)

  • [ ] Bảng ánh xạ 33 keypoints BlazePose, xác định rõ các landmark chi dưới quan trọng (23 đến 28).
  • [ ] Ghi chú so sánh ưu nhược điểm giữa MediaPipe WebAssembly (browser) và Python backend.
  • [ ] Tuân thủ nguyên tắc an toàn: Camera chỉ quan sát cử động cơ học, tuyệt đối KHÔNG chẩn đoán bệnh.