4. 원하는 곳에 배달해줘! 인공지능 배달 로봇
핵심 개념
인공지능 코딩 로봇, 이미지 인식
활동 개요
파이블록AI 코딩을 통해 글자(주소)를 보여주면 카미봇파이 로봇이 해당하는 곳으로 이동합니다.
인공지능
영역
인공지능의 이해 인공지능 원리와 활용 인공지능의 사회적 영향
인공지능과 사회 인공지능과 에이전트 데이터 인식 분류,탐색,추론 기계학습과 딥러닝 인공지능 영향력 인공지능 윤리
2015 교육과정 성취기준

[9정통02-01]정보통신 기기를 선택하고 그 사용 기능을 익힙니다.

[12정통03-03]프로그램을 이용하여 생각을 표현합니다.

[12정통04-02]코딩 프로그램의 기능을 익혀 간단한 문제를 해결합니다.

[9사회03-01]우리나라의 영역과 자연・인문 환경적 특징에 대한 정보를 수집하고 발표합니다.

준비물 : 카미봇파이, 웹캠, 컴퓨터(또는 노트북), USB동글, 인터넷, 두꺼운 마카펜, 종이, 가위
학습 활동
도입
만화 이해하기

원하는 곳에 물건을 배달해줘요

학습형태 : 전체학습
활동1
(라인) 이동 블록으로 카미봇파이를 움직여요

(라인) 이동 블록 알기

블록과 라인에 따라 이동하는 코딩의 차이 알기

학습형태 : 개별화, 수준별 학습
활동2
글자를 인식해서 물건을 배달해요

티처블머신의 글자 인식 모델 만들기

글자를 인식해 목적지에 가도록 코딩하기

학습형태 : 개별화, 수준별 학습
활동3
인공지능 배달 로봇을 만들어요

우리 마을 지도 만들기

글자 인식 모델 만들기

배달 로봇 놀이하기

학습형태 : 개별화, 수준별 학습
학습자료 : 활동지4-1
정리
학습한 내용을 확인해 봐요
학습형태 : 개별화, 수준별 학습
활동 팁

글자 인식이란, 인공지능이 글자를 인식해 구별할 수 있는 것을 말합니다.

자신이 사는 마을과 유사한 지도를 그려 활동합니다.

마을에 어떤 공공기관이 있는지 살펴보게 합니다.

지도안 다운로드

시작해요원하는 곳에 물건을 배달해 줘요
여자: 저기 길 위에서 지나가고 있는게 뭐야? 남자: 물건이나 음식 등을 배달하는 로봇이야!
남자: 주소가 적힌 종이를 보여주면 알아서 척척 배달해줘./여자: 인공지능이 글자도 인식할 수 있다니 대단해. 남자: 인공지능 코딩 로봇으로 우리도 한번 만들어 볼래?
                        여자: 정말! 어서 만들어보자!

▷ 인공지능은 어떻게 글자(주소)를 인식할까요?

▷ 인공지능 배달 로봇을 경험해 본 사례를 서로 이야기해 봅시다.

인공지능 배달 로봇 만들기 동영상 썸네일

【학습 목표】

1. 파이블록AI 코딩으로 글자(주소)를 인식해서 해당하는 장소로 카미봇파이 로봇을 이동시킬 수 있습니다.

활동
1(라인)이동 블록으로 카미봇파이를 움직여요.

▷ 파이블록AI로 코딩해서 카미봇파이를 움직여 봅시다.

카미봇파이 앞으로 이동 라인 앞으로 1칸 가기 블록
카미봇파이 왼쪽으로 1번 돌기 라인 왼쪽으로 1번 돌기 블록
카미봇파이 오른쪽으로 1번 돌기 라인 오른쪽으로 1번 돌기 블록
카미봇파이 뒤로 돌기 라인 뒤로 돌기 블록

▷ 뒤로 1칸 이동하려면 어떻게 코딩해야 할까요? 알맞은 곳에 동그라미 해 봅시다.

라인 뒤로 돌기 블록
라인 뒤로 돌기 블록, 라인 앞으로 1칸 가기 블록

▸블록과 라인에 따라 이동하는 코딩의 차이점에 대해 알아봅시다.

활동
2글자를 인식해서 물건을 배달해요

활동 방법

▷ 티처블머신으로 글자를 인식하는 모델을 만들어요.

티처블머신 사이트에서 이미지 프로젝트 클릭

①티처블머신 사이트에 접속 후 ‘이미지 프로젝트’를 클릭합니다.

표준 이미지 모델 선택

②‘표준 이미지 모델’을 선택합니다.

클래스 이름을 우리집, 친구집으로 변경

③class의 이름을 ‘우리 집’, ‘친구 집’으로 바꿉니다.

우리집, 친구집이 적힌 종이 준비

④ 우리 집’, ‘친구 집’이 적힌 종이를 준비합니다.

우리집 웹캠 버튼을 클릭

⑤ 우리 집 ‘웹캠’ 버튼을 클릭합니다.

우리집 적힌 종이를 웹캠으로 50장 녹화

⑥ ‘우리 집’이라고 적힌 종이를 웹캠에 가져간 후 ‘길게 눌러서 녹화하기’ 버튼을 클릭해서 50장 정도 녹화합니다.

친구집도 우리집과 같은 과정으로 50장 녹화

⑦ ‘친구 집’도 ‘우리 집’과 동일한 과정을 거쳐 50장 정도 녹화합니다.

모델 학습시키기 버튼 클릭

⑧ ‘모델 학습시키기’ 버튼을 클릭합니다.

모델 내보내기 버튼 클릭

⑨ ‘모델 내보내기’를 클릭합니다.

모델 업로드 버튼 클릭

⑩ ‘모델 업로드’ 버튼을 클릭합니다.

공유 가능한 링크의 복사버튼 클릭

⑪ ‘공유 가능한 링크’의 ‘복사’를 클릭해서 복사합니다.

파이블록AI 확장기능 추가하기에서 티처블머신 이미지 클릭

⑫ 파이블록AI ‘확장기능 추가하기’에서 Teachable Machine(이미지)을 클릭합니다.

▷ 글자를 인식해 목적지에 가도록 코딩해 봅시다.

티처블머신으로 학습한 모델 URL 복사 붙여넣기

① 웹캠으로 글자를 인식하기 위해 ‘티처블머신’에서 학습시킨 모델의 URL를 복사해서 블록에 붙여 넣습니다.

카미봇파이 우리집으로 이동
이미지 우리집을 인식했을때 코딩 블록

② 웹캠에 ‘우리 집’ 종이를 비추면 카미봇파이 로봇이 우리 집으로 이동하도록 코딩합니다.

카미봇파이 친구집으로 이동
이미지 친구집을 인식했을때 코딩 블록

③ 웹캠에 ‘친구 집’ 종이를 비추면 카미봇파이 로봇이 친구 집으로 이동하도록 코딩합니다.

활동
3 인공지능 배달 로봇을 만들어요
우리 마을 지도 그림

▷ 나만의 배달 로봇을 만들어 봅시다.

▷ 우리 마을에는 어떤 공공기관이 있는지 찾아 적어봅시다.

▸라인 코딩 시 로봇이 멈추는 지점에는 반드시 교차로가 있어야 합니다.

활동 방법

활동지 4-1 주소 및 관공서 카드 오리기

① [활동지 4-1] 주소 및 관공서 카드를 가위로 오립니다.

주소 및 관공서 카드에 이름 적기

② 주소 및 관공서 카드에 이름을 적습니다.

주소 및 관공서 카드 배치 후 마커 펜으로 선을 그어 마을지도 만들기

③ 주소 및 관공서 카드를 배치한 후 마커 펜으로 선을 그려서 마을 지도를 만듭니다.

티처블 머신과 웹캠을 활용해 주소 및 관공서 카드의 이름 학습하기

④ 티처블 머신과 웹캠을 활용해 주소 및 관공서 카드의 이름을 학습시킵니다.

파이블록AI로 코딩하기

⑤ 파이블록AI로 코딩합니다.

배달 로봇 놀이하기

⑥ 배달 로봇 놀이를 합니다.

[활동지4-1] 주소 및 관공서 카드

초록색 집
주황지붕 굴뚝 집
갈색지붕 굴뚝집
주황지붕 차고집
경찰서
소방서
우체국
병원

활동지 다운로드

정리해요학습한 내용을 확인해 봐요

▷인공지능 배달 로봇은 주소(글자)를 인식해 목적지를 찾아갈 수 있습니다.

▷인공지능 배달 로봇은 라인(길) 위에만 다닐 수 있으며, 교차로를 1칸으로 인식해서 움직입니다.

개념 쏙쏙
1
글자 인식이란? 인공지능이 글자를 보고 구별할 수 있는 것을 말합니다.
2
글자 인식을 통해, 카미봇파이를 라인 따라 이동시킬 수 있습니다.

확인해요

평가 내용 평가 결과
카미봇파이를 라인을 따라 이동시킬 수 있나요?
카미봇파이 로봇으로 ‘인공지능 배달 로봇’을 만들 수 있나요?