Робот принимает информацию от внешней среды через датчики. По аналогии с живым организмом — это органы чувств. По аналогии с персональным компьютером — устройства ввода. Выбор датчиков для использования при разработке робота отдельный этап. Расскажу кратко о их типах и предназначении в этой статье.
Датчики соударений
Представляет из себя в основном простые кнопки на размыканиезамыкание. Очень простая реализация и легкость подключения данного типа датчика, доступны начинающим разработчикам. При использовании с микроконтроллерами требует обработки с задержкой, для фильтрации эффекта дребезга контактов(описать отдельно).
Датчики наклона
Используется в роботах, где соответственно нужно контролировать наклон, для поддержания равновесия и во избежание переворота модели на не ровной поверхности(например горы). Существуют как с аналоговыми, так и с цифровыми интерфейсами. Результат — значение градуса наклона.
Оптические датчики
В этом типе датчиков используется физические свойства полупроводника при световом влиянии. Фоторезистор меняет сопротивление, имеем результат степени освещенности. Фотодиод в отличии от фоторезистора имеет более быстрое время срабатывания. Датчик отражения(излучатель и приемник) позволяет определять белые или черные участки на поверхности, что позволяет ему двигаться по нарисованной линии или определить близость препятствия. Сюда входят пироэлектрические датчики, которые позволяют обнаружить и измерить тепло исходящие от огня, человека или животных, благодаря инфракрасному излучению.
Видеокамеры
Этот тип датчиков на сегодняшний очень хорошо начинает использоваться благодаря росту технологий в сфере обработки изображений. Можно было добавить их к оптическим датчикам, но я посчитал это отдельным типом из-за сложности и богатства возможностей. Это настоящие глаза робота. Применений ему достаточно: системы авторизации, распознавания образов, обнаружения движения и т.п.
Звуковые датчики
Это и распознавание речи(полу-решенная задача на сегодняшний день, требуется значимые ресурсы для обработки и анализа) или просто частот звука(хлопок, свист). При высокой частоте звука высока точность определения направления на его источник. Также при использовании ультразвуковых датчиков возможно измерить расстояния до препятствия от нескольких сантиметров до 11 метров.
Датчики положения
К датчикам положения относятся GPS(система глобального позиционирования), ориентиры(исполняют роль маяка), гироскопы(определение угла вращения).
Электромагнитные датчики
Всем известный геркон простейший пример такого типа датчика. Также для измерения магнитной силы используется эффект Холла.
На этом заканчиваю, но хочу заметить это далеко не все датчики, которые могут использоваться при разработке робота. Такие, датчики как температуры, давления, тока, напряжения были даже не затронуты. Например, датчик температуры можно использовать для контроля за температурой движущихся частей или полупроводниковых компонентов, требуемых принудительного охлаждения. Также, при совмещении нескольких основных типов датчиков, получаются более сложные системы или группы датчиков.
Автор: IvanSCM