Занятие 17-18

Ультразвуковой дальномер

Ультразвуковой сенсор — один из двух сенсоров, заменяющих роботу зрение. Ультразвуковой сенсор позволяет роботу видеть и обнаруживать объекты.

Его также можно использовать для того, чтобы робот мог обойти препятствия, оценить и измерить расстояние, a также зафиксировать движение объекта.

Ультразвуковой сенсор измеряет расстояние в сантиметрах и дюймах от NXT. Он может измерять расстояние от 0 до 255 сантиметров с точностью +/-3 см.

Ультразвуковой сенсор работает по тому же принципу, что и локатор летучей мыши: он измеряет расстояние путем расчета времени, которое потребовалось звуковой волне для возвращения после отражения от объекта, подобно эху.

Крупные объекты c твердыми поверхностями определяются лучше всего. Объекты из мягких материалов (тканей) или округлые (мяч), a также слишком тонкие, маленькие и т.п., могут создавать для сенсора определенные затруднения при работе.

Следует помнить, что два и более ультразвуковых датчика, работающих в одном помещении, могут интерферировать и снижать точность результатов.

Задача 1

Написать программу управления роботом-плаксой. Робот держит перед собой книжку ( <15cм)и радуется (Едет так, как придумает человек. Может ехать по сложной траектории, может кружиться на месте....). Если книжку у него отнимают,то он останавливается и плачет (Издает звук).

Указание: Чтобы не было потерь, необходимо установить датчик так, чтобы его луч был направлен точно на объект:

Пример программы для робота-плаксы:

Задача 2

Написать программу управления роботом в лабиринте. Робот должен ехать вперед до стены (<25см). Обнаружив перед собой стенку, он должен повернуть направо на 90 градусов, проехать немного (10см) вперед и снова повернуть налево для проверки: закончилась ли перед ним стена, которую он пытается объехать. Эти действия продолжаются до тех пор, пока перед ним находится стена. Как только стены нет, он опять движется вперед.

Итоги работы:

 1 Команда: Чиркова В., Манухин С.

1балл - 1 место

 

 2 Команда Семенов И., Потапкин М. - 1 балл - 1 место

4 Команда:

Лисин Р., 

Макрушин А. - 1 балл - 1 место  

3 Команда:

Дерябин Д., Ямашкин А. - 0,5 балла за модель робота с датчиком