| 항목 | 내용 |
|---|---|
| 작성자 | 김상화 (EYE4, 인지 담당) |
| 작업 환경 | 노트북 Ubuntu 24.04, ROS 2 Lyrical, RealSense D435 + realsense2_camera wrapper |
| 주요 주제 | 인지 노드 발제문 규약 적용, 성능 평가, 유효 거리 판정, HSV 범위 검토 |
규약 적용 (오전, 커밋 9개)
/target으로 변경, 카메라 토픽 이름은 config/camera.yaml에서 읽도록 변경/target QoS를 발제문 규약(best effort, depth 1)으로 변경평가와 재현
/target_replay로 내보내 원래 결과와 비교유효 추적 거리 (오후)
tracker.yaml에서만 관리하도록 추가, 깊이 사용(use_depth: true), 통계 로그 1초 간격5ffa72a점검·검토
| 지표 | 결과 | 비고 |
|---|---|---|
| 검출률 | 30/30 (100%) | 목표가 보이는 30프레임, 사람 대조 |
| 배경 오검출 | 0/10 | 목표 없는 10프레임 |
| 처리 FPS | 30.0 (평균 2.8 ms) | 거리 판정 추가 전 설정 |
| bag 재처리 | 167/167 프레임 일치 | 차이 0 |
[108,70,50]~[125,255,255]: 목표 색(H 104~110)이 잘려 최근 캡처에서 미검출 → 비채택[100,120,40]~[118,255,180]: 저장된 목표 33장 모두 유지 → 실물 장면으로 검증 예정| 문제 | 원인 | 해결 |
|---|---|---|
| 캡처 시 "카메라 프레임을 못 읽음" | 터미널의 ROS_DOMAIN_ID(0)가 wrapper(42)와 다름 | 모든 터미널에서 export ROS_DOMAIN_ID=42 |
| best effort 구독 시 영상 1 fps | 큰 영상이 프로세스 간 전달에서 유실 | 영상 구독만 reliable 유지(실측 29.4 fps) |
| 캡처 창이 작고 검게 뜸 | 시스템 OpenCV(Qt) 동작 | 창을 미리 만들고 영문 제목 사용 |
Package not found | 다른 폴더에서 실행해 빌드·source 누락 | 절대 경로로 이동 후 빌드·source |
report.md 인지 부분·AI 활용 기록 작성