[SIM] 실습 1-1: Physical AI 지연 예산
cd ebook/book/01_physical_ai_isaac_ros2
목표
50 ms 정책 주기를 구성 요소별로 배분하고 평균이 아닌 최악 지연을 기준으로 실패를 판단한다.
절차
code/physical_ai_loop.py의 감지, 정책, 안전, plant 단계를 구분한다.- 각 단계에
perf_counter_ns()측정을 추가한다. - 1,000회 실행해 평균, p95, p99를 계산한다.
- 정책 단계에 0~40 ms의 무작위 지연을 추가한다.
- 50 ms deadline miss 비율과 command age를 표로 작성한다.
- 큐를 1개만 유지하는 latest-only 전략과 모든 명령을 순서대로 실행하는 전략을 비교한다.
제출물
- 단계별 p50/p95/p99 표
- deadline miss 원인 3가지
- watchdog TTL 선정 근거
토의
평균 지연이 50 ms 이하인데도 로봇이 불안정할 수 있는 이유를 설명하라.