Сайт о роботах

Исследователь » робот из lego nxt 2.0


Подробная инструкция по сборке робота средней сложности. У этого робота уже есть одн датчик цвета, и уже можно писать средние по сложности программы для управления двумя серводвигателями на основании данных, полученных от датчика.
Навигация
Самые интересные статьи
Gangnam Style танцует... робот!
Gangnam Style танцует... робот!
Песенная композиция южнокорейского исполнителя из группы PSI настолько поразила воображения людей, что даже роботы танцуют в этом стиле! Перед Вами Gangnam Style в...

Обратите внимание Будьте в курсе событий.

Исследователь

06.11.2011, 15:58


Исследователь Версия лего миндсормс nxt 2.0 (версия 8647)
Сложность строительства , программирования:

Миссия этого робота состоит в исследовании всего вокруг. Неважно где он находится: в Вашей комнате, дома, или где то на улице. Робот «видит» стены и другие препятствия, старается не соприкосать с ними. Подъезжая близко к препятствию робот поворачивает голову сначала налево, потом направо. Определяет, в каком направлении лучше всего ехать, поворачивается и едет. В случае, если он всё-таки случайно столкнётся с чем-то пердним бампером, то датчик нажатия сработает и робот остановится, подумает в какую сторону повернуть. И лишь потом поедет в верном направлении.



Первоначально соберите "Бот-внедорожник". Чтобы перейти к инструкции сборки этого робота нажмите на картинку ниже.

15


16


17

Подключите кабель двигателя в порт А на NXT, и провод ультразвукового датчика к порту № 4 на NXT.

Важно: Убедитесь, что провода не задевают бампер и что существует достаточный запас движения головы. Голова (ультразвуковой датчик) должен поворачиваться до упора влево и вправо!



Программирование "Исследователя"

Используйте Вот эту программу в архиве для работы "Исследователя". Программа заставляет робота повторять следующее:

1. Двигайся прямо, пока ультразвуковой датчик не увидит близко что-то или робот не упрётся бампер во что-нибудь;

2. Если робот задел что-нибудь бампером, издать звук и отъедь назад немного;

3. Поверни голову, посмотри направо, а затем налево, считай расстояние через ультразвуковой датчик, чтобы определить, в каком направлении больше пространства, то поворот в этом направлении.


Тестирование и подготовка к запуску "Исследователя"

Перед запуском программы убедитесь, что "глаза" ультразвуковых датчиков указывают прямо перед собой. Это следует сделать для того, чтобы робот не путал где прямо, где лево, а где прямо!


Возможные эксперименты

Следите за своим роботом и предсказывайте вслух по какому пути поедет Ваш робот при приближении к препятствию. Подумайте и проверьте может ли он застрять где-нибудь?

Попробуйте изменить программу в том месте, где запрограммирован блок зрения, то есть там, где робот "видит" препятствия или натыкается на что-то. Можете ли вы придумать более эффективную стратегию, которая является более интересной или вероятность застревания робота в неё будет ещё меньше?


Источник: NXTprograms.com



интернет-магазин ардуино