Работа с датчиками расстояния
На этом уроке мы научимся давать роботам «глаза»! Изучим три типа датчиков расстояния: ультразвуковые (работают как летучие мыши), инфракрасные (видят тепло как Хищник из фильма) и лазерные (точные как снайперы). Разберёмся, почему одни датчики путаются при виде стекла, другие боятся солнечного света, а третьи могут выдать координаты вашего кота с точностью до миллиметра. Узнаем, как работает принцип эхолокации и почему отражение сигнала иногда приходит в неожиданные места. К концу урока вы составите таблицу сравнения датчиков и будете точно знать, какой из них выбрать для робота-поводыря, а какой — для робота-исследователя тёмных пещер!
На этом уроке мы наконец-то научим нашего робота не врезаться в стены! Установим датчик расстояния и запрограммируем его так, чтобы робот останавливался перед препятствием, а не пытался его таранить (как это обычно бывает на первых занятиях 😅). Узнаем, почему показания датчика иногда «прыгают» как кузнечик на сковородке, и как с этим бороться с помощью математических фильтров. Научимся определять оптимальное расстояние для остановки — не слишком далеко (чтобы робот не был пугливым), но и не слишком близко (чтобы не пришлось собирать его по частям). К концу занятия ваш робот будет уверенно объезжать препятствия, словно опытный водитель на парковке торгового центра в субботу!