한 반 · 같은 학생 · 주 1회 · 회당 3시간

10주씩 세 주제,
이어지는 하나의 30주 동아리

센서 규칙으로 움직이고, 비전 인식기로 사물을 구별하고, 마지막에는 낯선 상황에서 스스로 멈추는 로봇 서비스를 완성합니다.

같은 학생 30주10주 × 3과정총 90시간기준 16명·8조
기존 문서 정정: 초·중·고가 각각 10주 듣는 설계가 아닙니다. 같은 학생이 A→B→C를 순서대로 수강합니다. 모집 학년이 정해지면 언어와 난이도를 맞춥니다.
01—10주 · A

관찰하고 움직이기

거리·라인 센서, 사람의 규칙, 안전 정지

11—20주 · B

보고 구별하기

물체 등록, 낯선 입력 시험, LED→저속 이동

21—30주 · C

서비스로 만들기

사용자 문제, 통합 행동, 오류 시 멈춤

대상·단계 연결의 세부 원칙 보기
  • 기준 대상: 초등 고학년~중학생 수준의 동일 학생 16명을 2인 1조(8조)로 편성하는 설계안. 고등학생 반은 동일한 주제·주차를 유지하되 블록 대신 Python, 직접 데이터 분석·문서화 비중을 높인 별도 지도안을 낸다. 초1~3에게 3시간·30주 표준안을 그대로 적용하지 않는다. 실제 모집 학년이 정해지면 교재 언어와 사전 숙련도를 다시 맞춘다.
  • A / 1~10주: 동네를 관찰하는 이동로봇. 거리·라인 센서와 사람이 정한 규칙으로 안전하게 이동하고 실패를 고친다. 완성물 A: 저속 동네 안전 길안내 로봇 + 지도 + 시험기록. 이 단계의 조건문 주행은 학생이 AI 모델을 학습시킨 활동이 아니다.
  • B / 11~20주: 사물을 구별하는 분류·안내로봇. A의 차체와 정지 코드를 재사용하고 HUSKYLENS로 비식별 카드·사물을 등록·시험해 분류 결과가 LED와 저속 행동에 영향을 주게 한다. 완성물 B: 색/물체 표지 분류 안내로봇 + 조건별 오류표. 카메라의 사전 탑재 알고리즘에 대한 버튼 학습/등록과 학생이 처음부터 모델을 구현하는 과제는 구별한다.[2][3]
  • C / 21~30주: 모르는 상황에 멈추는 로봇 서비스. A·B에서 만든 기능을 새 사용자의 문제(예: 분리배출 안내 또는 교실 물품 전달)에 맞춰 하나의 로봇 서비스로 통합한다. 처음 보는 표지·통신/센서 이상·낯선 장애물에서 멈추고 사람 확인을 요청하도록 설계한다. 완성물 C: 통합 로봇 시연 + 데이터/안전/사용설명서. 초고·중 기준 필수 장비는 B와 같은 세트다. 고등 심화반에서만 터틀봇3 ROS 2·라이다를 선택형으로 추가하며 표준반의 필수 구매·필수 성취로 약속하지 않는다.[2][5][6]
  • 학습의 연결: 10주차 시험표와 정지 프로그램을 11주차 출발점으로, 20주차 카메라 오인식표를 21주차 위험목록으로 넘긴다. 매 단계에 사용자의 문제·실물 기능·재현 가능한 시험·한계 설명이 하나씩 남는다. 세 과정을 독립된 연령별 상품으로 다시 나누지 않는다.

30주 주차별 활동

10주씩 주제가 바뀌되 같은 로봇과 결과물을 계속 개선합니다.
1~10주 · 10회 × 180분

A과정 — 동네를 관찰하는 이동로봇 (1~10주)

핵심 차별: 실제 환경의 센서값과 사람이 적은 규칙을 연결한다. B/C의 안전 정지 기능을 여기서 만든다. 기본은 micro:bit 블록, 숙련 학생은 간단한 변수/함수.

주차별 활동
01주같은 학생끼리 팀 구성; 동네 이동 불편·안전 문제 카드에서 해결할 사용자와 제한구역을 고른다⌄
그날의 실습

같은 학생끼리 팀 구성; 동네 이동 불편·안전 문제 카드에서 해결할 사용자와 제한구역을 고른다. 로봇이 ‘보는 것–판단–행동’을 역할극으로 나눈다.

결과와 안전 확인

팀 미션 카드, 정지·사람 개입 규칙 초안.

02주Maqueen 구성·전원·거리센서·라인센서를 확인하고 교사와 바닥 표시 구역에서 저속 출발/정지 연습⌄
그날의 실습

Maqueen 구성·전원·거리센서·라인센서를 확인하고 교사와 바닥 표시 구역에서 저속 출발/정지 연습.

결과와 안전 확인

2인 모두 전원 차단 위치와 로봇 접근 금지 시점을 설명.

03주물체와의 거리별 초음파 값을 재고 표로 기록; 임계값에 따라 LED가 바뀌게 한다⌄
그날의 실습

물체와의 거리별 초음파 값을 재고 표로 기록; 임계값에 따라 LED가 바뀌게 한다.

결과와 안전 확인

거리 조건 3회 이상 측정, 물체가 멀거나 가까울 때의 오차 기록.

04주거리 기준 정지 코드를 LED 출력에서 저속 모터로 옮긴다⌄
그날의 실습

거리 기준 정지 코드를 LED 출력에서 저속 모터로 옮긴다. 정지 기준보다 속도를 우선하지 않는다.

결과와 안전 확인

바닥에서 장애물 3조건 정지표, 작동하지 않으면 수동 전원 차단.

05주두 색의 바닥 라인에서 센서 판독과 직진/회전 조건문을 작성한다⌄
그날의 실습

두 색의 바닥 라인에서 센서 판독과 직진/회전 조건문을 작성한다.

결과와 안전 확인

라인 따라가기 기본판, 센서값·명령 흐름도.

06주굽은 길·교차로에서 규칙을 수정하고 같은 위치를 3회 다시 시험한다⌄
그날의 실습

굽은 길·교차로에서 규칙을 수정하고 같은 위치를 3회 다시 시험한다.

결과와 안전 확인

이탈 원인 1건과 수정 전후 3회 비교.

07주사용자용 ‘동네 지도’ 바닥 코스를 만들고 정지선·보행자 구역·로봇 출입 금지선을 표시한다⌄
그날의 실습

사용자용 ‘동네 지도’ 바닥 코스를 만들고 정지선·보행자 구역·로봇 출입 금지선을 표시한다.

결과와 안전 확인

지도와 실물 동선의 일치, 사람 방향 주행 금지.

08주처음 보는 물체·바닥색·조명 조건을 교사가 바꿔 시험하고 센서값의 한계를 토론⌄
그날의 실습

처음 보는 물체·바닥색·조명 조건을 교사가 바꿔 시험하고 센서값의 한계를 토론.

결과와 안전 확인

실패 2건, 불확실할 때는 전진보다 정지 선택.

09주다른 팀이 A의 코스를 시험하고 관찰 의견을 주면 속도·회전·정지 규칙 중 하나를 수정한다⌄
그날의 실습

다른 팀이 A의 코스를 시험하고 관찰 의견을 주면 속도·회전·정지 규칙 중 하나를 수정한다.

결과와 안전 확인

같은 조건 재시험 로그와 남은 결함.

10주‘동네 안전 이동로봇’ 교실 내 시연⌄
그날의 실습

‘동네 안전 이동로봇’ 교실 내 시연. 다음 단계에서 카메라를 붙일 위치와 정지 코드 유지 방법을 결정한다.

결과와 안전 확인

A 완료물: 저속 로봇 코드, 지도, 3조건 시험표, 독립 정지 체크리스트. B의 입력 자료.

11~20주 · 10회 × 180분

B과정 — 사물을 구별하는 분류·안내로봇 (11~20주)

핵심 차별: 같은 로봇·팀을 이어 쓰면서 ‘사람이 정한 규칙’과 ‘사물을 가르친 비전 인식기’를 동일 조건에서 비교한다. 얼굴·이름·학생 목소리를 학습 데이터로 쓰지 않는다.[2][3]

주차별 활동
11주A의 정지 코드와 실패표를 복구하고 카메라 추가로 바뀌는 위험·해결할 사용자 문제를 정의⌄
그날의 실습

A의 정지 코드와 실패표를 복구하고 카메라 추가로 바뀌는 위험·해결할 사용자 문제를 정의.

결과와 안전 확인

A→B 인계표, 카메라 입력 없음 때 정지 요구조건.

12주비식별 물체·표지 카드 2종을 수집해 배경/빛을 달리 촬영하지 않고 장치 화면으로 관찰한다⌄
그날의 실습

비식별 물체·표지 카드 2종을 수집해 배경/빛을 달리 촬영하지 않고 장치 화면으로 관찰한다.

결과와 안전 확인

카드 라벨 근거, 애매한 표지 1개; 얼굴 촬영 제외.

13주HUSKYLENS의 버튼 학습/등록으로 2종을 가르치고 장치 화면의 인식 ID를 읽는다⌄
그날의 실습

HUSKYLENS의 버튼 학습/등록으로 2종을 가르치고 장치 화면의 인식 ID를 읽는다.[3]

결과와 안전 확인

두 종류 등록 조건, 등록 중 쓰인 카드와 새 시험 카드 분리.

14주다른 각도·거리·빛의 처음 보는 표지를 넣고 인식 성공/실패와 ‘모르는 ID’를 기록⌄
그날의 실습

다른 각도·거리·빛의 처음 보는 표지를 넣고 인식 성공/실패와 ‘모르는 ID’를 기록.

결과와 안전 확인

세 조건×3회 시험표와 오인식 2건. 성공률 보장 안 함.

15주등록 사례를 늘리거나 배경을 바꿔 재시험한다⌄
그날의 실습

등록 사례를 늘리거나 배경을 바꿔 재시험한다. A의 색/거리 규칙과 B의 비전 결과를 같은 카드로 비교.

결과와 안전 확인

규칙형 대 인식형 비교표, 둘의 판단 원리 구분.

16주카메라 결과를 모터가 아닌 LED·화면에 먼저 연결해 ID 무응답·불안정 출력을 확인⌄
그날의 실습

카메라 결과를 모터가 아닌 LED·화면에 먼저 연결해 ID 무응답·불안정 출력을 확인.

결과와 안전 확인

인식 ID→표시 매핑표와 미등록 입력 표시.

17주강사가 사전 통합한 코드에서만 표지 결과→저속 정지 또는 갈림길 선택 연결⌄
그날의 실습

강사가 사전 통합한 코드에서만 표지 결과→저속 정지 또는 갈림길 선택 연결. A의 거리센서 정지는 독립 유지.

결과와 안전 확인

카메라 오류·장애물 동시 등장·전원 차단 시험 기록.

18주분리배출 안내와 길찾기 안내 중 한 사용자 미션을 택해 인식 결과에 따른 물리적 행동을 고른다⌄
그날의 실습

분리배출 안내와 길찾기 안내 중 한 사용자 미션을 택해 인식 결과에 따른 물리적 행동을 고른다. 검증된 별도 보드가 있을 때만 CreateAI 손동작 수집을 선택.[4][7]

결과와 안전 확인

미션 흐름도, 모델 직접 학습 옵션과 HUSKYLENS 등록 과제 구분.

19주다른 조가 가져온 낯선 카드와 바닥 조건으로 교차시험⌄
그날의 실습

다른 조가 가져온 낯선 카드와 바닥 조건으로 교차시험. 실패를 추가 등록 또는 인간 확인 흐름으로 처리.

결과와 안전 확인

낯선 입력 3건, 수정 전후 비교, 무응답 때 정지 증빙.

20주‘사물을 구별하는 안내로봇’ 시연⌄
그날의 실습

‘사물을 구별하는 안내로봇’ 시연. 사람에게 실제 적용하지 못하는 한계를 함께 설명.

결과와 안전 확인

B 완료물: 등록 카드·인식 ID·연결 코드·오인식표·안전 정지표. C의 위험목록.

21~30주 · 10회 × 180분

C과정 — 모르는 상황에 멈추는 로봇 서비스 (21~30주)

핵심 차별: A의 안전 이동과 B의 인식 기능을 새 사용자의 문제에 맞춰 서비스로 통합한다. 주 1회 3시간 안에 고급 VLA/휴머노이드 학습·공공 복도 자율주행을 필수 약속하지 않는다. 고등 수준 반만 선택형 ROS 2/라이다 시연·데이터 분석을 추가.[5][6]

주차별 활동
21주분리배출 안내/교실 물품 전달 중 팀당 한 문제를 정하고 사용자·미션·금지 행동·성공조건을 정한다⌄
그날의 실습

분리배출 안내/교실 물품 전달 중 팀당 한 문제를 정하고 사용자·미션·금지 행동·성공조건을 정한다.

결과와 안전 확인

사용자 요구사항, A/B에서 가져올 기능 목록.

22주A의 정지·주행 코드와 B의 인식 ID·오류표를 하나의 실행 순서로 설계; 물리적 동시 명령을 피한다⌄
그날의 실습

A의 정지·주행 코드와 B의 인식 ID·오류표를 하나의 실행 순서로 설계; 물리적 동시 명령을 피한다.

결과와 안전 확인

상태 흐름도, 모르는 ID·거리 임계·사람 확인 우선순위.

23주바닥 제한구역에서 저속 미션 1개를 연결 시험⌄
그날의 실습

바닥 제한구역에서 저속 미션 1개를 연결 시험. 로봇 움직이기 전에 화면/LED 모의출력으로 검사.

결과와 안전 확인

실물 통합 1차 로그, 예상 외 움직임 발생 시 즉시 차단.

24주모형 재활용품/안전 표지 중 선택한 대상의 데이터 조건과 실패 원인을 다시 분류해 ‘재등록/정지/사람 확인’ 중 대안을 고른다⌄
그날의 실습

모형 재활용품/안전 표지 중 선택한 대상의 데이터 조건과 실패 원인을 다시 분류해 ‘재등록/정지/사람 확인’ 중 대안을 고른다.

결과와 안전 확인

데이터·오류 카드, 재등록 전후 시험 조건.

25주처음 보는 장애물·표지로 시험하고 카메라 ID와 거리센서가 충돌할 때 정지를 우선하게 한다⌄
그날의 실습

처음 보는 장애물·표지로 시험하고 카메라 ID와 거리센서가 충돌할 때 정지를 우선하게 한다.

결과와 안전 확인

충돌 조건 3회, 두 센서의 우선순위 검증표.

26주교사가 통제하여 카메라 가림/신호 없음/전원 부족 징후를 재현; 학생은 멈춤·기기 격리·대체 시뮬레이션을 실행⌄
그날의 실습

교사가 통제하여 카메라 가림/신호 없음/전원 부족 징후를 재현; 학생은 멈춤·기기 격리·대체 시뮬레이션을 실행.

결과와 안전 확인

중단·복구 절차, 기기 이상 상태에서 강제 주행 금지.

27주다른 조가 만든 코스에서 사용자 경험 시험⌄
그날의 실습

다른 조가 만든 코스에서 사용자 경험 시험. 이동이 불편한 사람에게 필요한 표시/설명과 과잉 자동화를 묻는다.

결과와 안전 확인

사용자 피드백 2건, 기능 수정 1건.

28주동일 코스에서 개선 전후 결과를 반복 비교하고 안전 기준을 만족하지 못하면 실물 시연 범위를 줄인다⌄
그날의 실습

동일 코스에서 개선 전후 결과를 반복 비교하고 안전 기준을 만족하지 못하면 실물 시연 범위를 줄인다.

결과와 안전 확인

3회 반복표·위험등록부, 시연/비시연 결정 근거.

29주공개 시연 리허설⌄
그날의 실습

공개 시연 리허설. 팀 역할(운전 승인·관찰·정지·설명)을 바꿔 맡고 교사가 사고 대응을 확인.

결과와 안전 확인

최종 체크리스트 서명, 미해결 결함·한계 발표문.

30주교실 내 최종 발표: A 규칙형과 B 인식형의 차이, C의 실제 사용자 가치와 멈춤 조건 설명⌄
그날의 실습

교실 내 최종 발표: A 규칙형과 B 인식형의 차이, C의 실제 사용자 가치와 멈춤 조건 설명.

결과와 안전 확인

C 완료물: 로봇 시연/코드/데이터 카드/30주 실험기록/사용설명/남은 위험.

한 반이 계속 쓰는 실물 장비

표시가·구성 확인과 구매 승인·실물 통합시험은 서로 다릅니다.

180분 공통 골격: 안전·전주 리뷰 15 → 오늘의 관측/제작 45 → 휴식 10 → 판단/코딩 45 → 휴식 10 → 실물 시험·개선 40 → 기록·정리 15. 매 주제의 실습 배분은 조정하되 총 180분과 두 차례 휴식은 유지. 초등 고학년의 3시간 집중도와 수업 공간은 시범반에서 확인한다.

실물 주 장비: 국내 판매 페이지의 DFRobot Maqueen Plus V2(18650형) + HUSKYLENS + micro:bit V2.21 묶음. 제조사 설명에 세 구성품이 포함되어 있고, 거리·라인 센서와 비전 인식기를 A/B/C에서 한 조가 계속 사용한다.[1][2] 16명 2인 1조에 8세트, 예비 1세트를 더하면 9세트 제안. 2026-10-16 확인한 국내 판매 화면은 236,500원/세트, 표면가×9세트는 2,128,500원이다. 이 가격·재고는 구매 견적이나 구매 완료가 아니다. 제조사 설명에는 18650 배터리 미포함으로 표기되어 있어 국내 판매자가 배터리·충전기를 실제로 동봉하는지 서면 확인한다.[2] 보관·노트북·수업용 바닥 지도·모형·안전 충전·강사·수리·보험·개발비는 미포함이다.

학생이 직접 학습시키는 AI 모델의 선택 확장: micro:bit CreateAI는 자기 움직임의 센서 데이터를 수집해 작은 분류기를 학습·시험하고 micro:bit에 실행한다.[4] 하지만 하나의 로봇에 탑재된 micro:bit로 학생 손동작을 수집하면서 주행을 안전하게 제어한다고 가정하지 않는다. 별도 휴대용 송신 micro:bit와 로봇 수신기, 무선 명령, 통신 끊김 정지를 준비·시험한 경우에만 B의 18~19주차 선택 확장으로 넣는다. 이 보드 추가 구매가는 위 장비비에 들어 있지 않다.[4][7]

고등 심화 선택 장비: ROBOTIS 터틀봇3 버거 RPi4 4GB(상품코드 901-0118-201)를 C에서 교사 시연 또는 4팀 추가 실습에만 사용 가능. 2026-10-16 제조사 국내몰 화면 표시가 822,800원/대(VAT 포함) 및 준비기간 **20일(휴일 제외)**이었다.[5] ROS 2/라이다/가상–실물 환경은 구매 후 버전 호환·강사 리허설이 필요하다.[6] 4대의 표시가 곱셈은 3,291,200원이지만 표준 30주 과정 장비비에 합산하지 않는다.

수행 전 게이트: 교구 1세트로 A의 거리센서 정지, B의 카메라 ID→표시→모터, C의 미등록/무응답·거리센서 독립 정지를 실제 시험한다. 통과하지 않으면 해당 실물 연동 주차는 정지·표시 중심 대체활동으로 바꾸고 ‘실물 자율주행 가능’이라고 광고하지 않는다. 배터리 관리·아동 촬영·현장 안전은 발주기관과 협의한다.

평가와 착수 전 결정

실행 전 확인이 끝나야 운영 가능성을 확정할 수 있습니다.
  • 단계별 평가: A는 센서값·규칙·멈춤의 구별, B는 등록과 시험 입력 분리 및 오인식 설명, C는 새 상황에서의 독립 정지·사람 확인과 사용자 가치. 회차별 기록을 모아 ‘교사 도움 필요/스스로 수행/근거로 설명’의 3수준으로 평가하는 제안. 효과나 성공률을 보장하지 않는다.
  • 안전·접근성: 모든 이동은 바닥 제한구역의 저속 실습. 주행 중 사람 접근 금지, 배터리·충전은 지도자가 관리한다. 글 대신 그림 활동지/관찰·기록·경로 설계 역할을 선택할 수 있게 한다. 장애가 있는 학생을 실습에서 배제하지 않는 역할 구조를 설계한다.
  • 확인된 것: 국내 로봇 판매 페이지와 제조사의 구성 자료를 확인했다.[1][2] 교육 문서와 30주 설계안을 별도로 확인·작성했다.
  • 아직 하지 않은 것: 대량 재고·최종 납기/견적 확인, 실제 로봇 구매, 카메라→모터·독립정지 통합 검증, 강사 확약, 수업 공간·학교 승인, 3시간 시범반. 이 조건들이 확인되기 전에는 30주를 ‘즉시 운영 가능’으로 확정하지 않는다.
  • 운영 결정 요청: 기준 학년군(추천: 초4~중1의 유사 숙련 반), 첫 시범 인원/장소, 9세트 구매 한도, B의 직접 모델학습 확장 포함 여부. 추천 순서: 장비 1세트 통합시험→A 3시간 모의수업→A 10주 시범반→B/C 확장 결정. 이는 권고안이지 이미 실행한 경과가 아니다.

원문 출처

제품 판매처·제조사·교육 문서 7개
  1. [1] 에듀이노 마퀸 플러스 V2 허스키렌즈 마이크로비트 판매 페이지원문 ↗
  2. [2] DFRobot Maqueen Plus V2 묶음 구성·배터리 표기원문 ↗
  3. [3] DFRobot HUSKYLENS의 버튼 학습·인식원문 ↗
  4. [4] micro:bit CreateAI의 움직임 데이터 학습원문 ↗
  5. [5] ROBOTIS TurtleBot3 Burger 국내 판매 페이지원문 ↗
  6. [6] ROBOTIS TurtleBot3 문서원문 ↗
  7. [7] micro:bit 움직임 모델·무선 출력 예시원문 ↗