우유부단 로봇
센서와 모터 간의 연결방식을 바꾸면 다양한 성격이 나타남을 알 수 있다.
주인을 기다리는 로봇을 다음 그림과 같이 바꾸어 보자.
주인을 기다리는 로봇과의 차이점은 다음과 같다.
센서의 값이 직접 모터의 속도를 제어하는 단순한 자극성 관계를 갖지 않고, 센서 값을 중간에서 처리하여 모터의 속도를 결정한다.
중간에서 처리하는 방법을 다양하게 하면 수많은 성격의 로봇을 창조할 수 있다.
여기서는 센서의 값이 일정한 기준 값보다 작으면 앞으로 천천히 다가가고,
기준 값 이상이면 뒤로 급하게 물러나는 행동을 프로그래밍한다.
다음 그림과 같이 스크래치를 사용하여 우유부단 로봇을 만들어 보자.
프로그램을 실행하고 로봇의 행동을 자세히 관찰한 후 문장으로 표현해 보자.
정체를 모르는 먹이를 발견하고, 뭔가 두려움에 적극적으로 접근하지 못하면서
다른 먹이를 찾아 멀리 가버리지도 못하는 우유부단한 로봇이다.
앞에 손을 가져가면 우물쭈물하고 있는 햄스터 로봇의 행동이 안타깝다.
목차
Copyright 로봇SW교육원 All rights reserved.
어려운 일이 있으면 광운대학교 로봇학부 박광현 교수(
akaii@kw.ac.kr)에게 연락하세요.