|
Автор SDN Manager
|
|
22.12.2008 г. |
|
"Участники благовещенской Java&OpenSolaris User Group - Денис Магда,
Александр Мироненко и Григорий Кислицын, представляют свой очередной
проект, связанный с робототехникой, "Intellectus 1".
"Intellectus 1" - колесный робот, самостоятельно объезжающий
препятствия. Принятие решения о направлении движения осуществляется за
счет обработки показаний датчиков расстояния. "Мозгом" "Intellectus'a"
является встраиваемая система Sun SPOT, соединяющая датчики расстояния
и приводы робота в единую систему, программируемую с помощью языка
высокого уровня Java.
В данном прототипе используются автомобильная система ультразвуковых
датчиков расстояния. Датчики обнаруживают препятствия на расстоянии от
30 до 200 сантиметров. Также автомобильная система позволяет снимать
данные с датчиков только в последовательном режиме. Вследствие этого
накладываются ограничения на функциональные возможности робота.
Реакция на препятствия программно реализуется следующим статистическим
алгоритмом. На эмпирически определенном интервале времени
накапливается статистическая выборка показаний, поступающих с
датчиков. Затем вычисляются частоты срабатывания конкретного датчика и
принимается решение о изменении направления движения.
В дальнейшем при разработке второго прототипа данного колесного робота
"Intellectus 2" планируется использование инфракрасных датчиков с
возможностью полного контроля из Sun SPOT'a расстояния до объекта."
Смотрите фильм, снятый об этом проекте. |