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: W6/23 | Sprint: Sprint C2/4
Vai trò: NCS2 (Đỗ Đoàn Anh Tuấn, 10A6 PTTH Xuân Đỉnh)
Effort: 26h
Dependency: CAM-009-P1
Checkpoint cuối ngày: Modulemetric_calculator.pyhoàn chỉnh cả 3 bài test TUG, 5STS và Gait Speed, chạy kiểm thử thành công trên các video mẫu.
Task 1: Hoàn thiện TUG & Code 5STS Measurement
Task ID: CAM-009-P2 & CAM-010
Phân loại: 🔄 Hỗn hợp
Effort: 16 giờ (TUG hoàn thiện: 6h, 5STS: 10h)
Mô tả
Hoàn thiện pha 3 (đi bộ và quay đầu) và pha 4 (ngồi xuống ghế) cho bài test TUG trong metric_calculator.py. Xây dựng thuật toán bài test 5STS (5 Times Sit-to-Stand): đếm chính xác 5 chu kỳ đứng lên – ngồi xuống dựa vào sự thay đổi chu kỳ góc gập gối/hông, tính tổng thời gian từ lần đứng đầu tiên đến lần ngồi thứ 5. Chạy thử trên 3 video mẫu.
File Tham chiếu (Input)
backend/movement-observation/src/metric_calculator.pydocs/research/designs/NCS2_tug_algorithm_design.md
File Kết quả (Output)
backend/movement-observation/src/metric_calculator.py(bổ sungFiveSTSTracker)backend/movement-observation/tests/test_5sts.py
DoD (Definition of Done)
- [ ] Bài test TUG đo trọn vẹn chu trình, sai số <1 giây so với bấm giờ thủ công trên 3 video mẫu.
- [ ] Bài test 5STS đếm đủ 5 chu kỳ không sót lần nào, tính chuẩn xác tổng thời gian hoàn thành.
- [ ] Unit test PASS trên các video thử nghiệm của thành viên nhóm.
Task 2: Code thuật toán đo tốc độ đi bộ Gait Speed
Task ID: CAM-011
Phân loại: 🔄 Hỗn hợp
Effort: 10 giờ
Mô tả
Xây dựng lớp GaitSpeedTracker trong metric_calculator.py đo tốc độ đi bộ trên quãng đường chuẩn 4m. Sử dụng toạ độ keypoints mắt cá chân và khớp hông để xác định thời điểm bắt đầu đi và vượt qua mốc 4m, tính tốc độ trung bình (m/s).
File Tham chiếu (Input)
backend/movement-observation/src/metric_calculator.pybackend/movement-observation/config/thresholds.yaml
File Kết quả (Output)
backend/movement-observation/src/metric_calculator.py(bổ sungGaitSpeedTracker)backend/movement-observation/tests/test_gait_speed.py
DoD (Definition of Done)
- [ ] Đo đạc thành công tốc độ đi bộ 4m trên video thử nghiệm, sai số <0.1 m/s so với đo tay.
- [ ] Tự động loại trừ giai đoạn tăng tốc và giảm tốc ở hai đầu quãng đường theo quy chuẩn vận động.
- [ ] Nguyên tắc an toàn: Camera chỉ ghi nhận tốc độ cơ học, không tự ý chẩn đoán suy giảm vận động.