[SIM→HW] [SAFETY] 실습 1-4: 시뮬레이터-ROS 2 브리지 계약

cd ebook/book/01_physical_ai_isaac_ros2

목표

구현 전에 데이터 경계의 frame, unit, rate, QoS, owner, timeout을 문서화한다.

절차

SO-101 디지털 트윈을 가정하고 아래 표를 완성한다.

데이터타입FrameUnitRateQoSWriterTimeout
Joint stateJointState-rad50 Hzsensorbridge100 ms
Wrist imageImagecamera_opticalpixel30 Hzsensorbridge100 ms
Joint target미정-rad20 Hzreliablesafety gate100 ms
  1. /clock authority와 reset 동작을 명시한다.
  2. GUI와 ROS가 동시에 관절을 쓰지 못하게 ownership 규칙을 작성한다.
  3. pause, reset, bridge crash, stale command의 복구 절차를 작성한다.
  4. 실물 전환 시 달라지는 부분과 유지되는 계약을 색으로 구분하지 말고 열로 표시한다.

가상실습: 지연 예산과 마감 시각

장비 없이 변수를 조절해 결과를 관찰하는 단순 개념 모형입니다.

평균 처리 시간은 같게 두고 지터를 키워 보세요. 평균만 보면 안전해 보이는 조건에서도 마감 시각을 넘는지 비교합니다.

결과 해설과 실제 환경에서 확인할 점

마감 시각은 각 단계 지연의 합으로 결정됩니다. 평균뿐 아니라 지터와 p95/p99를 관찰해야 합니다. 실제 시스템에서는 단계 간 중첩과 큐 대기도 측정해야 합니다.

직접 답하고 피드백 받기

답안은 이 브라우저에 저장됩니다. AI 평가는 학습을 위한 피드백이며 실제 코드 실행이나 장비 동작을 검증하지 않습니다.

1. 수행 결과와 근거

위 과제를 수행하고 설정값, 관찰 결과, 해석과 개선안을 작성하세요. 실제 장비 없이 한 경우 가상실습 결과임을 명시하세요.

0 / 8,000자 · 최소 10자
이 장의 예제 코드·설정 파일 (12)

이 장의 자가 점검·가상실습