데이터 · Step 1 · STEP 1 / 3
1
데이터 수집 실행
설정값 1개 변경 + 운전하며 수집 ⭐
참고 · 시작 전
준비(개발환경 설정 · 드라이빙)가 끝난 전제로 시작합니다. Jupyter Lab 에서
Step 1 - Data Collection.ipynb 를 열고 셀을 위에서부터 실행하세요.참고 · 큰 개념
자율주행은 보기 → 판단 → 행동을 반복합니다. 오늘은 사람(나)이 운전(판단)하고 그 결과를 데이터로 저장합니다 → 지도학습.
1. 도구 불러오기 (import) — 첫 코드 셀을 실행합니다. 오류 없이 넘어가면 도우미 코드가 잘 불러와진 것입니다.
2. 설정값 정하기 — ⭐ 여기만 꼭 바꾸기. IP Webcam 앱 화면 아래 주소를 보고 끝에 /video 를 붙입니다.
CAMERA_URL = "http://192.168.0.5:8080/video" # ← 본인 스마트폰 주소로 변경 (http 사용)
주의 · http:// 를 사용하세요
파이썬 코드에서는
예:
http:// 를 사용하세요. (IP Webcam 기본값은 http. https 도 작동하지만 인증서 경고가 뜰 수 있어요)예:
http://192.168.0.5:8080/video3. 수집 함수 이해. collect_data 는 (1) 도우미 4명 객체 생성 → (2) 보기→판단→저장 루프로 이루어집니다. try ... finally 는 무슨 일이 있어도 자동차를 멈추고 정리하는 안전장치입니다.
4. 실행 & 수집. 실행 셀을 누르면 영상 창이 뜹니다. 아래 조작으로 운전하며 모읍니다.
| 버튼 | 동작 |
|---|---|
| R1 | 녹화 ON/OFF (🔴 녹화 중) |
| R2 | 전진 |
| L2 | 후진 |
| L스틱 | 조향 |
| Q (카메라 창에서) | 프로그램 종료 |
| D (카메라 창에서) | 마지막 2초 데이터 삭제 |
주의 · 종료는 카메라 창에서 Q
종료할 때는 카메라 창을 클릭한 뒤 Q를 눌러주세요.
Jupyter 셀의 ■(중단) 버튼은 데이터 손실 위험이 있어요.
Jupyter 셀의 ■(중단) 버튼은 데이터 손실 위험이 있어요.
TIP · 운전 요령
R1로 녹화를 켜고 차선을 따라 천천히·또박또박. 실수하면 d로 최근 2초를 삭제하세요.