Chapter 31. 메시지 정의Language(IDL) 문법 기초 및 커스텀 인터페이스 빌드 Chapter 31. 메시지 정의Language(IDL) 문법 기초 및 커스텀 인터페이스 빌드 31.1인터페이스 정의 언어(IDL)의 학술적 배경 및 문법적 구조 31.2ROS2 토픽, 서비스, 액션 파일 포맷 구문 분석 및 데이터 구조 모델링 31.3원시 데이터 타입 매핑 및 텐서 수준 배열 자료구조 명세 31.4커스텀 인터페이스 구성 요소 제약 및 상호 의존성 패키지 파이프라인 31.5패키지 매니페스트 기반 rosidl_default_generators 빌드 파이프라인 구성 31.6단위 데이터 직렬화 및 역직렬화 프로토콜에 따른 타입 변환 컴파일 과정 31.7다중 개발 언어 지원을 위한 인터페이스 종속 코드 자동 생성 객체 모델링 31.8메시지 구조 확장에 따른 원격 노드 간 데이터 후방 호환성 유지 체계 31.9극대용량 데이터 스트림 전송을 위한 컴포넌트 간 메모리 매핑 및 제로 카피 규약 31.10시스템 모의 단위 테스트 기반 인터페이스 무결성 및 통신 규격 검증 방법론