News Download Tutorial FAQ Reference Buy

스크래치 : 브레이튼버그의 로봇 #1

브레이튼버그의 로봇이란?
브레이튼버그(Valentino Braitenberg)는 복잡하게 보이는 행위가 사실은 간단한 규칙으로 만들어질 수 있다는 사실을 다양한 사고 실험을 통해 입증하였다. 이 사고 실험의 중요한 의미는 인간을 비롯한 생물의 두뇌 구조를 실험과 그림을 통해 이해시키고자 함에 있다.

모든 실험은 몇 개의 센서를 장착한 간단한 이동 장치로 이루어지는데, 각 센서와 이동 장치의 모터가 어떻게 연결되는지에 따라 여러 가지 복잡한 행위, 예를 들면 두려움, 용맹함, 사랑 등이 표출됨을 보여주었다. 또한, 이러한 연결은 동물의 신경학적인 연결과 유사하기 때문에 곤충의 지능에 대한 연구에 큰 기여를 하였다.

브레이튼버그의 사고 실험은 다음과 같은 주장을 뒷받침하기 위한 것이다.

행동하는 사물의 내부 구조를 정확히 유추하는 것은 매우 어려운 일이다.
하지만 어떤 행동을 만들어 내는 내부 구조는 의외로 단순하고 쉬운 것이다.

사고 실험이나 시뮬레이션만으로 수행되었던 브레이튼버그의 로봇을 햄스터 로봇으로 직접 해보자.
목차
Hardware
  1. Hamster robot
  2. USB dongle
Preparation for Class
  1. Software installation   Windows · MacOS · Linux
  2. Robot to PC connection
  3. Software execution   Windows · MacOS · Linux
Basic
  1. Standing and singing
  2. My precious ass
  3. Moving an object with the accelerometer
Advanced
  1. Moving an object with the accelerometer
  2. Line follower with one sensor
Previous Lectures
  1. Ordering in sequence
  2. Repeat
  3. Debugging
  4. Repeat until hand found
  5. Move a robot
  6. Use sensors
  7. Use the default board
  8. Braitenberg's robot
Copyright Robot Software Education Institute. All rights reserved.
Please contact prof. Kwang-Hyun Park (akaii@kw.ac.kr) if you have any problem.