다운로드 교육자료 문제해결 레퍼런스 구입방법

교육 자료 : 스크래치 : 브레이튼버그의 로봇 #6

호기심 로봇
이번에 등장하는 호기심 로봇은 다음과 같은 특성을 갖는다.

아무도 없는 넓은 책상에서 마음껏 달립니다. 하지만 주인님이 계신지 주의를 게을리하지 않습니다. 멀리서 주인님이 서있는 것을 발견합니다. 주인님이 있는 방향으로 고개를 돌리고 주인님 근처로 달려갑니다. 앞에 도착한 후에는 달리기를 멈추고 조심스럽게 앉아서 기다립니다. 하지만 새로운 일에 호기심이 많아서 그냥 가만히 있지 않습니다. 주인님이 조금만 빈틈을 보이면 잠시도 참지 못하고 고개를 내밀고 다른 곳으로 주의를 돌립니다. 오른쪽을 막으면 왼쪽으로 피해 달아나기도 하고, 왼쪽을 막으면 오른쪽으로 용케 빠져 나갑니다. 좀 엄하게 다룰 필요가 있는 로봇입니다.

호기심 로봇은 억제성 관계의 또 다른 예이다. 호기심 로봇은 사랑하는 로봇의 센서와 모터 간의 연결을 X자 형태로 바꾼 경우이다. 이번에는 손 안에서 가만히 멈추어 있지 않고 여기저기 호기심을 보이며 고개를 돌린다. 다음 그림과 같이 로봇의 왼쪽 근접 센서(lFront)는 오른쪽 모터(rMotor)의 속도를 결정한다. 동시에 오른쪽 근접 센서(rFront)는 왼쪽 모터(lMotor)의 속도를 결정한다. '–' 기호는 센서의 값이 증가하면 모터의 회전 수는 반대로 감소한다는 의미이다.

다음 그림과 같이 스크래치를 사용하여 호기심 로봇을 만들어 보자.

프로그램을 실행하고 동작을 관찰해 보자. 호기심 로봇은 훈련되지 않은 야생동물처럼 기회만 나면 다른 곳으로 가려고 할 것이다.
목차
수업 준비
  1. 하드웨어 살펴보기
  2. 햄스터 · 햄스터S · USB 동글 PDF · PPT
  3. 소프트웨어 설치
  4. 윈도우 · 맥OS · 리눅스 PDF · PPT
  5. 로봇과 컴퓨터 연결
  6. PDF · PPT
  7. 소프트웨어 실행
  8. 윈도우 · 맥OS · 리눅스 PDF · PPT
기초
  1. 물구나무 서서 노래하기
  2. 내 소중한 엉덩이
  3. 가속도 센서로 스프라이트 움직이기
심화
  1. 가속도 센서로 스프라이트 움직이기
  2. 센서 한 개를 이용한 라인 트레이서
예전 것들
  1. 순서대로 명령하기 (순차)
  2. 횟수 반복
  3. 디버깅
  4. 손 찾을 때까지 반복
  5. 로봇 움직이기
  6. 센서 사용하기
  7. 기본 보드판 사용
  8. 브레이튼버그의 로봇
Copyright 로봇SW교육원 All rights reserved.
어려운 일이 있으면 광운대학교 로봇학부 박광현 교수(akaii@kw.ac.kr)에게 연락하세요.