- 핵심 주제: 개발환경 구축 흐름, 설치 방식, 워크스페이스 구조
- 핵심 메시지: 환경 구축이 이후 학습 품질을 결정하는 출발점이다
- 대상 청중: ROS 2 입문자 및 설치 준비 단계 학습자
- 포맷: Presenter Slides
- 총 슬라이드 수: 10장
- 예상 발표 시간: 15분
컨셉 요약: 단계별 설치 과정을 직관적으로 안내하는 교육용 디자인
| 용도 | 색상 | HEX |
|---|---|---|
| 배경 (Primary) | ██ | #E3F2FD |
| 텍스트 (Primary) | ██ | #212121 |
| 강조 (Accent) | ██ | #FF7043 |
| 서브 강조 | ██ | #29B6F6 |
| 배경 (Secondary) | ██ | #FFFFFF |
| 용도 | 폰트 | 크기 | 두께 |
|---|---|---|---|
| 제목 (H1) | Nunito | 44pt | Bold |
| 부제 (H2) | Nunito | 28pt | SemiBold |
| 본문 | Quicksand | 18pt | Regular |
| 캡션/라벨 | Quicksand | 14pt | Medium |
- 여백: 상하좌우 최소 48px
- 정렬: 좌측 정렬
- 이미지 스타일: 둥근 모서리 12px + 소프트 그림자
- 아이콘: 듀오톤 (Accent + Sub Accent)
- 친근한, 깔끔한, 교육적, 단계적, 실용적
- 참고 스타일: Google I/O 프레젠테이션 / Pitch.com
슬라이드 내용
- ROS 2 개발환경 구축
- 안정적인 환경이 학습의 출발점
- 3장 · ROS 2 입문 시리즈
시각적 제안
- 레이아웃: 중앙 정렬, 타이틀 중심
- 시각 요소: 톱니바퀴 + 터미널 아이콘 일러스트
- 강조: 부제를 Accent 컬러로 표현
슬라이드 내용
- 운영체제 선택과 설치 전 준비
- ROS 2 설치 방식 비교
- 필수 도구와 환경 변수 설정
- 워크스페이스 구조와 첫 패키지 생성
- 시뮬레이션 환경과 초기 문제 해결
시각적 제안
- 레이아웃: 번호 리스트 + 아이콘
- 시각 요소: 단계별 흐름 화살표
- 강조: 현재 장(3장) 하이라이트
슬라이드 내용
- Ubuntu Linux가 가장 안정적 환경
- 공식 문서·커뮤니티·사례 모두 풍부
- HW 권장: 64비트 CPU, RAM 8GB+
- SW 준비: Python, Git, 터미널 사용
시각적 제안
- 레이아웃: 좌측 Ubuntu 로고 + 우측 체크리스트
- 시각 요소: HW/SW 요구사항 카드
- 강조: "Ubuntu 우선 추천" 배지
슬라이드 내용
- 패키지 매니저: 가장 간편, 초보자 추천
- 소스 빌드: 커스터마이징, 난이도 높음
- Docker: 환경 격리, 배포에 유리
- 학습 시작은 패키지 매니저 설치가 최적
시각적 제안
- 레이아웃: 3열 비교 카드
- 시각 요소: 난이도 표시 게이지 (쉬움/중간/높음)
- 강조: 패키지 매니저 카드를 Accent 테두리로 강조
슬라이드 내용
- Git / Python3 / pip — 기본 개발
- colcon / rosdep / vcstool — ROS 2 빌드
- VS Code — 코드 편집 + 확장 프로그램
- tmux — 멀티 터미널 세션 관리
시각적 제안
- 레이아웃: 2열 그리드 (필수 vs 부가)
- 시각 요소: 도구별 아이콘 + 한 줄 역할 설명
- 강조: 필수 도구를 Accent 배경으로 표현
슬라이드 내용
source명령으로 ROS 2 설정 로드- 워크스페이스 install 경로도 별도 로드
- 쉘 설정 파일에 등록하면 자동 반영
- 미설정 시 명령어·패키지 인식 불가
시각적 제안
- 레이아웃: 터미널 화면 모의 + 하단 주의사항
- 시각 요소: 코드 블록 스타일
source명령 예시 - 강조:
⚠️ "미설정 시 오류" 경고 배지
슬라이드 내용
src/— 소스코드·패키지 저장build/— 빌드 중간 파일install/— 실행 가능 결과물log/— 빌드·실행 로그
시각적 제안
- 레이아웃: 중앙 디렉터리 트리 다이어그램
- 시각 요소: 폴더 아이콘 + 역할 라벨
- 강조:
src폴더를 Accent 컬러로 강조
슬라이드 내용
- 워크스페이스 생성 → 패키지 생성 → 빌드
- source 적용 → 노드 실행 → 로그 확인
- 코드 수정 → 재빌드의 반복 구조
- 이 사이클이 ROS 2 개발의 핵심 습관
시각적 제안
- 레이아웃: 순환형 플로우차트
- 시각 요소: 6단계 원형 화살표 다이어그램
- 강조: "반복 사이클" 키워드 하이라이트
슬라이드 내용
- Gazebo: 물리 기반 시뮬레이션
- RViz2: 센서·좌표계 시각화
- 흔한 오류: 환경 변수 누락, source 미적용
- 대부분 환경 설정 이해로 해결 가능
시각적 제안
- 레이아웃: 좌측 시뮬레이션 도구 + 우측 트러블슈팅 카드
- 시각 요소: Gazebo/RViz 스크린샷 모의 + ❌→✅ 해결 흐름
- 강조: "환경 설정 이해" 키워드
슬라이드 내용
- OS 선택 + 도구 설치 + 환경 변수 = 기반 완성
- 워크스페이스 구조와 빌드 사이클 숙지
- 시뮬레이터로 실습 → 실제 로봇 연결
- 환경이 잘 갖춰지면 ROS 2는 친숙한 도구가 된다
시각적 제안
- 레이아웃: 중앙 정렬, 4개 핵심 카드
- 시각 요소: 체크 아이콘 + 핵심 문장
- 강조: 마지막 문장을 대형 인용 스타일로 표현