137개 학습 단위 · 교재의 개념 설명을 기반으로 실습과 평가를 함께 제공합니다.
실습 준비와 안전
1장
- 제1장 Physical AI와 Isaac Sim·OpenUSD·ROS 2 기반
- 장 개요
- 학습 목표
- 선수 지식과 준비물
- 1.1 Physical AI의 문제 정의
- 1.2 NVIDIA Isaac Sim 런타임 이해
- 1.3 OpenUSD 데이터 모델
- 1.4 ROS 2 Jazzy 통신 모델
- 1.5 Isaac Sim-ROS 2 브리지 설계
- 1.6 구현 예제 안내
- 1.7 단계별 실습
- 1.8 트러블슈팅
- 1.9 요약
- 1.10 확인문제
- 1.11 프로젝트 과제
- 1.12 실습·평가·참고자료
- [SIM] 실습 1-1: Physical AI 지연 예산
- [SIM] 실습 1-2: OpenUSD 장면과 비파괴 Override
- [SIM] 실습 1-3: ROS 2 인터페이스와 QoS
- [SIM→HW] [SAFETY] 실습 1-4: 시뮬레이터-ROS 2 브리지 계약
2장
- 제2장 Isaac Sim 환경 구축과 PhysX 강체 물리 시뮬레이션
- 장 개요
- 학습 목표
- 선수 지식과 준비물
- 2.1 Isaac Sim 작업 환경 이해하기
- 2.2 좌표계와 4×4 동차 변환
- 2.3 강체 역학과 시뮬레이션 시간
- 2.4 충돌 형상 설계
- 2.5 Tunneling과 CCD
- 2.6 물리 재질과 접촉 역학
- 2.7 질량, 무게중심, 관성 텐서
- 2.8 PBR 재질과 조명
- 2.9 물리 파라미터 튜닝 절차
- 2.10 단계별 통합 실습
- 2.11 예상 출력 예시
- 2.12 트러블슈팅
- 2.13 요약
- 2.14 확인문제
- 2.15 프로젝트 과제
- 2.16 실습·평가·참고자료
- 실습 2-A: 좌표 변환 체인과 쿼터니언
- 실습 2-B: 충돌 근사와 CCD 비용-효과 분석
- 실습 2-C: 마찰·반발·질량 파라미터 보정
- 제2장 연습문제 및 해설 지침
3장
- 제3장 SO-101 기구학과 ROS 2 기반 하드웨어 텔레오퍼레이션
- 장 개요
- 학습 목표
- 선수 지식과 준비물
- 3.1 SO-101 기구학 모델
- 3.2 순기구학
- 3.3 DLS 역기구학
- 3.4 Leader-Follower 캘리브레이션
- 3.5 안전한 텔레오퍼레이션 루프
- 3.6 ROS 2 JointState 브리지
- 3.7 단계별 실습
- 3.8 트러블슈팅
- 3.9 요약
- 3.10 확인문제
- 3.11 프로젝트 과제
- 3.12 실습·평가·참고자료
- [SIM] 실습 3-1: FK와 DLS IK
- [SIM] [SAFETY] 실습 3-2: Leader-Follower 안전 필터
- [SIM→HW] [SAFETY] 실습 3-3: ROS 2 JointState 안전 브리지
4장
- 제4장 멀티모달 센서 정합과 데이터 파이프라인
- 장 개요
- 학습 목표
- 선수 지식과 준비물
- 4.1 핀홀 카메라와 좌표 프레임
- 4.2 Isaac Sim/USD, ROS 2, OpenCV 좌표 변환
- 4.3 TF2 트리 설계
- 4.4 멀티레이트 센서 시간 정합
- 4.5 rosbag2와 MCAP 원본 기록
- 4.6 Domain Randomization
- 4.7 Rerun 기반 무결성 검사
- 4.8 구현 예제
- 4.9 트러블슈팅
- 4.10 요약
- 4.11 확인문제
- 4.12 프로젝트 과제
- 4.13 실습·평가·참고자료
- [SIM] 실습 4-1: 카메라 투영과 프레임 정합
- [SIM] 실습 4-2: TF2와 ApproximateTime
- [SIM] 실습 4-3: rosbag2/MCAP 에피소드 기록
- [SIM] 실습 4-4: Domain Randomization과 Rerun 품질 검토
5장
- 제5장 LeRobot Dataset과 SmolVLA 파인튜닝
- 장 개요
- 학습 목표
- 선수 지식과 준비물
- 5.1 모방학습과 행동 복제
- 5.2 행동 정책의 계보
- 5.3 LeRobotDataset v3 설계
- 5.4 데이터 수집과 품질 관리
- 5.5 정규화와 통계
- 5.6 SmolVLA 구조
- 5.7 LoRA 기반 파인튜닝
- 5.8 학습 파이프라인
- 5.9 20 Hz 폐루프 추론
- 5.10 평가 설계
- 5.11 데이터 라이선스, 개인정보, 보안
- 5.12 재현성 체크리스트
- 5.13 단계별 실습
- 5.14 예상 출력 예시
- 5.15 트러블슈팅
- 5.16 요약
- 5.17 확인문제
- 5.18 프로젝트 과제
- 5.19 실습·평가·참고자료
- 실습 5-A: LeRobotDataset v3 무결성 감사
- 실습 5-B: Episode split과 정규화 누출
- 실습 5-C: SmolVLA LoRA 학습 설계
- 실습 5-D: 20 Hz Action Chunk 폐루프
- 제5장 연습문제 및 구현 과제
6장
- 제6장 Sim2Real 배포 최적화와 최종 실증
- 장 개요
- 학습 목표
- 선수 지식과 준비물
- 6.1 Reality Gap의 구조
- 6.2 정량 진단
- 6.3 출력 안정화
- 6.4 안전 배포 감독기
- 6.5 End-to-End Pick & Place 배포
- 6.6 평가 설계
- 6.7 트러블슈팅 매트릭스
- 6.8 포트폴리오 패키징
- 6.9 단계별 실습
- 6.10 요약
- 6.11 확인문제
- 6.12 최종 프로젝트
- 6.13 실습·평가·참고자료
- 실습 6-1: Sim2Real 로그 진단
- 실습 6-2: Temporal Filter와 안전 승격 감독기
- 실습 6-3: ROS 2 Cartesian Workspace Guard
핵심 용어 복습
뜻을 먼저 떠올린 뒤 설명을 열어 비교해 보세요.