Проект "Line Runner" представляет из себя колёсного робота, способного двигаться по предварительно заданной траектории. Траектория для робота - белая полоса шириной от 5-7 сантиметров. Для движения робота по заданной полосе на нижней части робота были предварительно установлны световые датчики: 2 датчика - основные для поддержания курса, 2 датчика - дополнительные для корректировки курса при схождении робота с траектории. Для более корректного сбора информации с датчиков, а также для относительной независимости от освещённости в помещении, около каждого из них были вмонтированы светодиоды, которые осуществляющие освещение под каждым датчиком.
"Мозгом" данного робота является встраиваемая система SunSPOT. SunSPOT собирает информацию с датчиков, анализирует её и принимает решение о дальнейшей траектории движения робота, либо о его остановке, если траектория закончилась. Схема подключения датчиков к SunSPOT, а также подключение управляющих приводов машины представлена ниже.

Данный робот является обучаемым, т.е. перед движением робота необходимо обучить.
Для этого необходимо расположить робота на белой полосой, причём так, чтобы под каждым датчиком оказался образец той белой полосы, по которой он в дальнейшем будет ездить. Далее необходимо нажать на Switch SW1 на SunSPOT и робот готов к движению. В нашем случае, робот ездил по полосе, вырезанной из стандартной бумаги, поэтому обучали мы его над белым листом бумаги.
Подробное видео на русском языке смотрите здесь
English version of videohere
Add a Comment
3 Comments
If you missed any of the previous OSUM Webinars, click here to listen to the replays of the previous sessions.
Get On Board with JavaFX & the Tech Train Game
Get a hands-on introduction to JavaFX when you play the Tech Test Train - Ride the train, test your knowledge of JavaFX technology, and earn points. Click HERE to play.
Working With ZFS Snapshots Download the free ZFS Snapshots How-To Guide to learn how to create and use the backup and restore capabilities of ZFS snapshots.© 2009 Created by Gary Serda
You need to be a member of Open Source University Meetup to add comments!
Join this social network