ИК-дальномеры SHARP

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск

Статья посвещена ИК дальномерам Sharp. Рассмотрены принципы их работы, особенности использования, плюсы и минусы.

Является вольным переводом статей:

Внешний вид

IR Family.jpg

Принципы работы ИК дальномеров

Представленная линейка GP2DXX дальномеров Sharp, была разработана не только для обнаружения обьектов на дальних расстояниях (как это было в первом методе), но и для предоставления данных о расстоянии, в случае с моделями GP2D12, GP2D120 и GP2DY0A ('0A'). Эти модели работают намного лучше, так как используются новый метод измерения.


Используется триангуляция и малая линейная CCD матрица для вычисления расстояния и/или определения наличия обьектов в поле действия (зрения). Основная идея заключается: импульсы ИК излучения испускаются излучателем. Это излучение распространяется и отражается от обьектов находящихся в поле зрения. Отраженное излучение возвращается на приемник и образуется треугольник "излучатель - обьект отражения - приемник".

IR triangle.jpg

Угол отражения напрямую зависит от расстояния до обьекта. Полученные отраженные импульсы собираются высококачественной линзой и передаются на линейную CCD матрицу. По засветке CCD матрицы определяется угол отражения и высчитывается растояние до обьекта.

Этот метод более защищен от эффектов интерференции излучения и разного отражения от специфических материалов и цветов. Определение черной стены в при ярко освещении теперь возможно.

Какой детектор выбрать?

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

Сравнительные характеристики сведены в файл.

Scale.jpg

GP2D05.jpg

GP2D15.jpg

GP0D02.jpg

Scale.jpg

GP2D12.jpg

GP2D120.jpg

GP0A02.jpg

GP0A21.jpg

GP0A700.jpg

GP2D02.jpg

Scale.jpg


Legend.jpg


Модели с красной меткой на диапазоне - цифровые (определяют только есть ли препятствие до метки или нет), остальные модели - аналоговые (определяют расстояние в указанном диапазоне). Но ни одному из датчиков не требуется внешний синхросигнал. Вместо этого они излучают постоянно потребляя примерно 25mA.


0A700 поставляется в специальном корпусе который намного больше чем другие дальномеры, это видно на картинке ниже. Увеличение размера связано с увеличением линзы и вследствии мы получаем максимальный диапазон в 5.5 метра.

0A700 comparison.jpg

Выбор дальномера рельно зависит от ваших необходимостей, возможностей "Мозга" (наличия АЦП), итд итп. Надеемся что приведеная выше таблица поможет вам сделать правильный выбор.


Non-Linear Output

Выходная характеристика детекторов нелинейно (см. рисунок ниже) зависит от измеренного растояния.

Non-linear.jpg

График изображает типичную (например, для GP2Y0A21YK и GP2D12) выходную характеристику для этих дальномеров.

Следует обратить внимание на две вещи:

  • Выходная характеристика дальномера (10см -80см) не линейна и близка к логарифмической. Это кривая незначительно отличается от дальномера к дальномеру и хорошая идея "Нормализовать" характеристику с помощью таблицы или функции. В этом случае, вы можите колибровать каждый дальномер и в результате получить линейную характеристику независищую от дальномера к дальномеру.
  • В случае если дистанция меньше Min измеряемой (10см) характеристика падает очень быстро и возникает впечетление что измерено далекое растояние. Это может ввести в заблуждение и даже разрушить вашего робота если он двигается с высокой скоростью. Простейший путь этого избежать устанавливать дальномер на робота с учетом длины робота.

Cross.jpg

Пример перекрестной установки дальномера для компенсации Min ограничения измерения.

Beam Pattern

.... продолжение следует .....