Система и способ для идентификации продукции

Иллюстрации

Показать все

Изобретение относится к системе и способу для идентификации объектов. Техническим результатом является улучшение быстродействия системы идентификации и точности идентификации. Система для асинхронной идентификации предмета в пространстве для измерений содержит множество датчиков объектов для определения по меньшей мере одного параметра, описывающего объекты при их относительном перемещении по отношению к пространству для измерений, причем каждый параметр не содержит данных системных часов, датчик положения для формирования данных о положении, относящихся к относительному перемещению, причем данные о положении не содержат данных системных часов, обрабатывающее устройство для приема параметров от датчиков объектов, соотнесения параметров с соответствующими параметрами объектов на основании данных о положении и известных положения и ориентации датчика объекта, которым определен каждый соответствующий параметр, причем обеспечена возможность соотнесения соответствующих параметров с соответствующими объектами без учета данных системных часов, и сравнения для каждого объекта, имеющего по меньшей мере один соотносимый параметр, по меньшей мере одного соотносимого параметра с параметрами известных предметов для присвоения объекту идентификатора предмета. 2 н. и 12 з.п. ф-лы, 22 ил.

Реферат

[0001] Данная заявка испрашивает приоритет по предварительной заявке США №61/430,804 от 7 января 2011 года и предварительной заявке США №61/313,256 от 12 марта 2010 года, каждая из которых полностью включена в настоящую заявку посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ

[0002] Описание настоящей заявки относится в целом к способам и методам для идентификации объектов, в частности для идентификации объектов, проходящих через пространство для измерений.

УРОВЕНЬ ТЕХНИКИ

[0003] Во многих сферах может быть необходимо идентифицировать объекты и считывать закодированные данные, относящиеся к этим объектам. Например, системы розничной торговли применяют считыватели штрихового кода для идентификации продукции, которую необходимо приобрести. При этом, поставка, снабжение и операции сортировки почты могут применять автоматизированные системы идентификации. В зависимости от контекста закодированные данные могут включать цены и места назначений или другие данные, относящиеся к объекту на котором размещен код. Обычно это необходимо для уменьшения количества ошибок или исключений, которые требуют вмешательства оператора в данную операцию.

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ

[0004] В настоящей заявке описаны реализации различных подходов к идентификации объекта и считыванию кода.

[0005] Вариант одного из примеров реализации включает способ, включающий определение по меньшей мере одного параметра, описывающего объекты при их относительном перемещении по отношению к пространству для измерений с использованием датчика, имеющего известные положение и угловую ориентацию относительно пространства для измерений, формирование данных о положении, относящихся к относительному перемещению, и передачу параметров и данных о положении на обрабатывающее устройство, и соотнесение указанных параметров с соответствующими параметрами объектов на основании данных о положении и на основании известных положения и ориентации датчика, и сравнение, для каждого объекта, имеющего соотносимые параметры, соотносимых параметров с параметрами известных предметов для присвоения объекту идентификатора предмета.

[0006] Вариант одного из примеров реализации включает систему, содержащую датчики, каждый из которых выполнен и расположен для определения по меньшей мере одного параметра, описывающего объекты при их относительном перемещении по отношению к пространству для измерений, и имеет известные положение и угловую ориентацию относительно пространства для измерений, датчик положения, выполненный и расположенный для формирования данных о положении, относящихся к относительному перемещению, и обрабатывающее устройство, выполненное с возможностью приема параметров и их соотнесения с соответствующими объектами на основании данных о положении и известных положений и угловых ориентации датчиков, и для сравнения соотносимых параметров с параметрами известных объектов для присвоения объекту идентификатора предмета.

[0007] Вариант одного из примеров реализации настоящего изобретения включает систему для асинхронной идентификации предмета в пространстве для измерений, содержащую датчики объектов, каждый из которых выполнен и расположен для определения по меньшей мере одного параметра, описывающего объекты при их относительном перемещении по отношению к пространству для измерений, и имеет известные положение и угловую ориентацию относительно пространства для измерений. Система содержит датчик положения, выполненный и расположенный для формирования данных о положении, относящихся к относительному перемещению, причем данные о положении не содержат данных системных часов, а обрабатывающее устройство, выполненное и расположенное для приема параметров от датчиков объектов и соотнесения параметров с соответствующими объектами на основании данных о положении и известных положении и угловой ориентации датчика объекта, которые задали каждый соответствующий параметр, без учета данных системных часов и для сравнения, для каждого объекта, имеющего по меньшей мере один соотносимый параметр, по меньшей мере одного соотносимого параметра с параметрами известных предметов для присвоения объекту идентификатора предмета.

[0008] Вариант одного из примеров реализации настоящего изобретения включает способ асинхронной идентификации предмета в пространстве для измерений, включающий определение по меньшей мере одного параметра, описывающего объекты при их относительном перемещении по отношению к пространству для измерений, с использованием множества датчиков объектов, каждый из которых имеет известные положение и угловую ориентацию относительно пространства для измерений. Способ включает формирование данных о положении, относящихся к относительному перемещению, причем данные о положении не содержат данных системных часов, и соотнесение параметров с соответствующими объектами на основании данных о положении и известных положении и угловой ориентации датчика объекта, которые задали каждый соответствующий параметр, без учета данных системных часов и сравнение, для каждого объекта, имеющего по меньшей мере один соотносимый параметр, по меньшей мере одного соотносимого параметра с параметрами известных объектов для присвоения объекту идентификатора предмета.

[0009] Вариант одного из примеров реализации включает материальную машиночитаемую среду, закодированную с использованием машиновыполняемых инструкций для выполнения способа, описанного в настоящей заявке или управления устройством или системой, описанных в настоящей заявке.

[0010] Приведенный выше раздел раскрытия изобретения выполнен для обеспечения выбора вариантов реализации в упрощенной форме, которые дополнительно описаны далее в разделе осуществление изобретения. Раздел раскрытия изобретения не предназначен для определения ключевых или основных особенностей заявляемого объекта и не предназначен для использования для ограничения объема заявляемого объекта. Кроме того, заявляемый объект не ограничен реализациями, которые решают любой из недостатков или их все, описанные в любой части данной заявки.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0011] Эти и другие особенности будут более понятны согласно приведенному далее описанию, формуле изобретения и прилагаемым чертежам.

[0012] На фиг.1 схематически показан один из примеров реализации системы для идентификации объектов.

[0013] На фиг.2А показан вид в разрезе под углом одного из примеров реализации системы для идентификации объектов.

[0014] На фиг.2В показан вид в разрезе под углом системы по фиг.2А.

[0015] На фиг.3А показан вид с правой стороны в разрезе под углом одного из примеров реализации системы для идентификации объектов.

[0016] На фиг.3В показан вид сверху одного из примеров реализации системы для идентификации объектов.

[0017] На фиг.3С показан вид в вертикальном разрезе одного из примеров реализации системы для идентификации объектов.

[0018] На фиг.4А показан вид слева в разрезе по вертикали одного из примеров реализации системы для идентификации объектов.

[0019] На фиг.4В показан вид слева в разрезе под углом одного из примеров реализации системы для идентификации объектов.

[0020] На фиг.5А показан вид слева в разрезе под углом одного из примеров реализации системы для идентификации объектов.

[0021] На фиг.5В показан вид слева в разрезе по вертикали одного из примеров реализации системы для идентификации объектов.

[0022] На фиг.6А показан вид слева в разрезе по вертикали одного из примеров реализации системы для идентификации объектов.

[0023] На фиг.6В показан вид сверху в разрезе под углом одного из примеров реализации системы для идентификации объектов.

[0024] На фиг.7А показан вид слева в разрезе под углом одного из примеров реализации системы для идентификации объектов.

[0025] На фиг.7В показан вид слева в разрезе по вертикали одного из примеров реализации системы для идентификации объектов.

[0026] На фиг.8-12 показаны схемы потоков данных, отображающие потоки данных через один из примеров реализации системы для идентификации объектов и ее подсистем.

[0027] На фиг.13 показана временная диаграмма с выходными сигналами конкретных датчиков в одном из примеров реализации системы для идентификации объектов.

[0028] На фиг.14 показана схема потока данных, отображающая поток данных через один из примеров реализации подсистемы системы для идентификации объектов.

[0029] На фиг.15 показана схема потока данных, отображающая поток данных через один из примеров реализации подсистемы системы для идентификации объектов.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ

[0030] На фиг.1 схематически показана система 25 идентификации объекта. По меньшей мере один предмет 20, который необходимо идентифицировать, расположен на системе перемещения, которую необходимо переместить через пространство для измерений 240. В условном примере реализации, показанном на данном чертеже, система перемещения представляет собой конвейерную ленту 31. На практике, система перемещения может быть выполнена из более чем одной конвейерной ленты для обеспечения возможности дополнительного управления перемещением предмета через пространство для измерений. В одном из примеров реализации по фиг.3А использованы три ленты: вводящая конвейерная лента, на которую загружены предметы, которые необходимо идентифицировать; конвейерная лента пространства для измерений, которая перемещает предметы через пространство для измерений 240; и отводящая конвейерная лента, которая удаляет предметы из пространства для измерений 240 для дополнительной обработки. Например, в торговой сфере "дополнительная обработка" может включать расфасовку, обработку при возвратном перемещении и другую обработку, которая известна специалистам в уровне техники. В некоторых примерах реализации система перемещения содержит только конвейерную ленту пространства для измерений. Другие ленты, такие как вводящая конвейерная лента или отводящая конвейерная лента, могут быть добавлены в зависимости от предполагаемого конкретного применения.

[0031] Согласно схематическому графику по фиг.1, система перемещения может быть обработана таким образом, если бы она представляла собой бесконечную линию перемещения. Согласно приведенному далее подробному описанию, в одном из примеров реализации система идентификации объекта может быть выполнена таким образом, что обрабатывающие алгоритмы обрабатывают каждую часть ленты таким образом, если бы эта каждая часть имела уникальное положение, а любой предмет, соотнесенный с такой частью, последовательно обработан таким образом, если бы он был размещен в данном положении. При этом система 25 идентификации объекта может не иметь данных, относящихся к тому, как и когда предметы размещены на ленте, и данных, касающихся того, что произошло с ними после их выхода из пространства 240 для измерений. В одном из примеров реализации система 25 может присваивать линейно возрастающие значения положения для каждой такой части преимущественно бесконечной конвейерной ленты 31 согласно их вхождению в пространство 240 для измерений, аналогично адресам улиц, и может функционировать аналогично улице, имеющей неограниченную длину. Может быть допущено удержание предмета, соотнесенного с конкретным адресом улицы.

[0032] В альтернативном варианте вместо перемещения объектов через заданное пространство для измерений, данное пространство могло бы быть просканировано по заданным положениям. Иными словами, вместо конвейерной ленты 31, перемещающей объекты, пространство для измерений могло быть перемещено вдоль улицы с обеспечением просмотра предметов, распределенных в соответствии с постоянно увеличивающимся адресом. Например, это могло бы быть применено в складской сфере, в которой измерительное устройство перемещается вдоль проходов между рядами и измеряет предметы, расположенные на полках.

[0033] Конвейерная лента 31 снабжена физическим датчиком 122 положения при перемещении. Физический датчик 122 положения при перемещении измеряет положение конвейерной ленты 31 относительно фиксированного опорного положения в пространстве для измерений системы 25. В некоторых примерах реализации физический датчик 122 положения при перемещении представляет собой датчик положения, соотнесенный с роликом конвейерной ленты пространства для измерений. Физический датчик 122 положения при перемещении создает импульс каждый раз при перемещении по существу бесконечной конвейерной ленты 31 на фиксированное приращение расстояния относительно пространства 240 для измерений.

[0034] В качестве примера, датчик угла поворота может включать оконтурирования, соответствующие приращению расстояния в 1 мил конвейерной ленты 31. По существу, каждое оконтурирование создает один отсчет при накоплении с постоянным увеличением, однако в одном из примеров реализации количество отсчетов может быть сгруппировано для каждого отсчета системы. В качестве примера, каждый отсчет системы может соответствовать пяти номинальным отсчетам датчиков. Кроме того, может быть целесообразно обеспечение возможности выдачи отсчетов для проскальзывания или других событий, которые могут приводить к обратному перемещению ленты. При этом, один такой подход применял бы импульсный датчик положения, в котором пара выходных сигналов импульсного датчика положения смещены по фазе друг относительно друга на 90 градусов. В данном подходе направление может быть отнесено к перемещению ленты на основании определения того, какой из двух выходных сигналов возникает первым.

[0035] Пространство 240 для измерений представляет собой объем пространства, через которое система перемещения перемещает предметы 20, и определено посредством объединенных измерительных участков/полей обзора нескольких датчиков 220 параметров предмета, включая, без ограничения, разделитель 140 предметов.

[0036] Пространство 240 для измерений содержит несколько датчиков 220 параметров для измерения предметов 20, проходящих через него. Некоторые примеры реализации содержит по меньшей мере два датчика 220 параметров: разделитель предмета и считывающую систему для считывания меток, которая включает по меньшей мере один датчик меток. В примерах реализации, могут быть включены дополнительные датчики параметров, такие как датчик размеров и/или датчик веса. Датчики параметров можно рассматривать в качестве физических датчиков, которые преобразовывают некоторые наблюдаемые параметры в электрические сигналы, или физического датчика с функцией обработки соотносимого параметра, который преобразует исходные данные (исходные измерительные данные) в цифровые значения, используемые в дополнительной обработке. Обрабатывающие устройства для обработки параметров могут быть совмещены и/или выполнены с физическими датчиками или могут представлять собой модули программного обеспечения, функционирующие параллельно с другими модулями по меньшей мере на одном компьютере общего назначения.

[0037] В одном из примеров реализации выходные значения, измеренные датчиками 220 параметров, переданы на другие модули программного обеспечения в обрабатывающих устройствах. Данное перемещение, в одном из примеров реализации, выполнено асинхронным. Данные от датчиков 220 параметров соотнесены с данными о положении, полученными датчиком положения в системе перемещения, и переданы на два обрабатывающих модуля: формирователь 200 описания предметов, который выполняет обработку совпадения всех значений параметров, собранных для конкретного предмета для создания описания предметов, и обрабатывающее устройство 300 для идентификации предметов, который запрашивает базу данных с описаниями продукции для обеспечения возможности нахождения совпадения между описанием предмета и продуктом, и выдает идентификатор продукта или указатель исключений. При необходимости, система 25 может включать обработчик исключений (показан на фиг.15).

[0038] Один из примеров реализации системы 25 идентификации объекта показан на фиг.2А. Согласно чертежу, пространство для измерений расположено в верхнем корпусе 28. Нижний корпус 26 выполняет функцию конструктивной опоры для поддержания конвейерной ленты пространства для измерений (согласно фиг.3А), физического датчика 122 положения при перемещении и оптических и механических компонент системы 25, включая, без ограничения, камеру 88 линейного сканирования с верхним обзором. Согласно приведенному далее описанию, камера линейного сканирования имеет по существу двухмерное поле обзора, несмотря на то, что оно выполнено не строго плоским в математическом понимании, а представляет собой по существу тонкий прямоугольник с небольшим отклонением.

[0039] В примерах реализации, пространство 240 для измерений может быть частично ограничено таким образом, что ограничивающие стенки формируют конструкцию в виде прохода. Согласно фиг.2А, конструкция в виде прохода сформирована посредством верхнего корпуса 28, с обеспечением подходящих положений, на которых могут быть закреплены элементы различных датчиков, а также уменьшения возможности нежелательных проникновении в пространство 240 для измерений различных частей и объектов. В примере реализации по фиг.2А, верхний корпус 28 использован в качестве конструктивной опоры для поддержания формирователя 119 лазерной полосы, камеры 152 исследуемой области, первого зеркала 48 камеры исследуемой области, второго зеркала 49 камеры исследуемой области, источников 40 освещения, ячеек 175 нагрузки, формирователя 12 световой завесы и различных других оптических и механических компонент.

[0040] Камера 152 исследуемой области предназначена для наблюдения пути линии лазерного света, лазерная полоса, проецируемая вниз по направлению к системе перемещения и любых предметов, расположенных на ней, в ее поле обзора. Известен угол между формирователем 119 лазерной полосы и камерой 152 исследуемой области, который приводит к тому, что изображение лазерной полосы расположено в поле обзора камеры 152 исследуемой области, которую необходимо разместить перпендикулярно лазерной полосе пропорционально высоте предмета, на который спроецирована лазерная полоса.

[0041] Согласно фиг.2В, первая ячейка 175А нагрузки, вторая ячейка нагрузки (не показана на этом виде), третья ячейка 175С нагрузки и четвертая ячейка нагрузки (не показана на этом виде) расположены для измерения нагрузки на ленту. Шесть камер линейного сканирования, включая, без ограничения, нижнюю правую камеру 80 линейного сканирования на отводящем конце и камеру 88 линейного сканирования с верхним обзором, показаны установленными на нижнем корпусе 26 по фиг.2В. В одном из примеров реализации система 25 содержит одиннадцать камер линейного сканирования, выполненных в различных положениях и с различными угловыми ориентациями для полного охвата пространства для измерений в верхнем корпусе. В одном из примеров реализации каждая камера имеет положение и угловую ориентацию, которые довольно хорошо известны, так что положение обнаруженного предмета может быть определено в пределах менее приблизительно ¼ дюйма (то есть, менее приблизительно 1 градуса дуги). При этом камеры могут быть точно установлены в модуле конструкции таким образом, что установка модуля конструкции к элементу корпуса системы обеспечивает точные данные, относящиеся к направлению, в котором ориентирована камера. В одном из примеров реализации некоторые или все камеры могут содержать поляризационный фильтр для уменьшения зеркального отражения от упаковочных материалов, которые могут приводить к затемнению штриховых кодов. В данной конфигурации может быть целесообразным увеличение световой отдачи от источников света для компенсации потерь света вследствие наличия поляризационных фильтров.

[0042] Камеры линейного сканирования выполнены и расположены таким образом, что они имеют поле обзора, которое содержит зеркала камеры линейного сканирования. Первое нижнее правое зеркало 92 для линейного сканирования на отводящем конце показано на фиг.2В в качестве примера зеркала для линейного сканирования. Первое нижнее правое зеркало 92 для линейного сканирования на отводящем конце отражает свет от других зеркал для линейного сканирования (показано на фиг.3А) в нижнюю правую камеру 80 линейного сканирования на отводящем конце, так что нижняя правая камера 80 линейного сканирования на отводящем конце создает данные линейного сканирования приблизительно при поступлении предмета в ее поле обзора на конвейерной ленте 32 пространства для измерений (не показано на фиг.2В, см. фиг.3А). Кроме того, на фиг.2В показан правосторонний источник 128 освещения для нижнего поля обзора.

[0043] В одном из примеров реализации ширина конвейерной ленты может составлять приблизительно 20 дюймов и совершать перемещение на скорости приблизительно 80 футов в минуту, или приблизительно шестнадцать дюймов в секунду. Согласно приведенному далее описанию, скорость перемещения может быть выбрана в соответствии с дополнительными операциями обработки, которые необходимо выполнить на предметах после их идентификации. Например, применение в продовольственном магазине может потребовать относительно низкой скорости ленты для обеспечения возможности выполнения сотрудником магазина расфасовки, а применение для сортировки упаковок может обеспечить более высокую скорость ленты, поскольку сортируемые упаковки могут быть механически загружены.

[0044] Согласно фиг.2В, верхний корпус может быть использован в качестве конструктивной опоры для поддержания камеры 152 исследуемой области, первого зеркала 48 камеры исследуемой области, второго зеркала 49 камеры исследуемой области, источников 40 освещения и различных оптических и механических компонентов системы 25.

[0045] На фиг.3А показаны оптические средства правосторонней камеры, выполненные с возможностью применения для создания изображения первого предмета 20А и второго предмета 20В. Первый предмет 20А показан с наличием лицевой стороны 21, верхней стороны 22 и левой стороны 23. Первый предмет 20А также имеет нижнюю сторону, боковую и правую стороны, которые не показаны на фиг.3А. Несмотря на отображение на фиг.3А в виде коробки для бакалейной продукции, первый предмет 20А может принимать форму любого предмета, подходящего для прохождения через пространство для измерений в соответствии с выбранным применением.

[0046] В показанном примере реализации первый предмет 20А и второй предмет 20В перемещены в пространство для измерений посредством вводящей конвейерной ленты 30 в направлении перемещения к выходному концу вводящей конвейерной ленты 30 и к вводящему концу конвейерной ленты 32 пространства для измерений. Первый предмет 20А и второй предмет 20В перемещены через пространство для измерений посредством конвейерной ленты 32 пространства для измерений в направлении перемещения к выходному концу конвейерной ленты 32 пространства для измерений и по направлению к вводящему концу отводящей конвейерной ленты 34.

[0047] После входа в пространство для измерений, объекты, которые необходимо идентифицировать, проходят через световую завесу 10, созданную посредством формирователя 12 световой завесы, что отображено на фиг.4В. В показанном примере реализации световая завеса 10 спроецирована вниз по направлению к промежутку 36 между конвейерной лентой 32 пространства для измерений и вводящей конвейерной лентой 30 и отражен зеркалом 14 на датчик 16. Формирователь световой завесы может представлять собой, например, панель, включающую линейную матрицу светодиодов (LED), выполненную для обеспечения по существу плоского слоя света. Датчик 16 световой завесы может содержать линейную матрицу фотоприемников, которые обнаруживают световую завесу, спроецированную посредством светодиодов (LED). Для улучшения пространственного разрешения и уменьшения ложноотрицательных считываний в фотоприемниках, светодиоды (LED) и датчики последовательно и попарно приведены в действие. Данный подход направлен на уменьшение воздействий возможного рассеянного света от одного светодиода (LED), попадающего в датчики несмотря на наличие объекта в поле обзора.

[0048] При прохождении объекта через завесу, объект отбрасывает тень на фотоприемники и тем самым обеспечивает данные о ширине объекта, проходящего через световую завесу. Серии измерений данного типа могут быть использованы в качестве одного набора параметров для идентификации объектов. В одном из примеров реализации пространственное разрешение набора формирователей/датчиков световой завесы будет составлять порядка нескольких мм, однако по существу могут быть целесообразны более детальные или грубые измерения в зависимости от применения. Для продовольственного применения, более высокое разрешение может быть необходимо для различения похожих упаковок с продукцией.

[0049] Согласно фиг.3А, источники 40 освещения освещают конвейерную ленту 32 пространства для измерений. Нижняя правая камера 80 линейного сканирования на отводящем конце имеет поле обзора, сфокусированное на первом нижнем правом зеркале 92 для линейного сканирования на отводящем конце. Первое нижнее правое зеркало 92 для линейного сканирования на отводящем конце отражает свет от второго нижнего правого зеркала 93 для линейного сканирования на отводящем конце, которое отражает свет от третьего нижнего правого зеркала 94 для линейного сканирования на отводящем конце. Третье нижнее правое зеркало 94 для линейного сканирования на отводящем конце отражает свет от конвейерной ленты 32 пространства для измерений. Таким образом, нижняя правая камера 80 линейного сканирования на отводящем конце фокусирует свое поле обзора на конвейерной ленте 32 пространства для измерений, захватывает данные линейного сканирования о первом предмете 20А и втором предмете 20В при его перемещении в направлении перемещения по конвейерной ленте 32 пространства для измерений. Кроме того, показана верхняя правая камера 83 линейного сканирования на вводящем конце, которая аналогичным образом изображает конвейерную ленту 32 пространства для измерений.

[0050] Нижняя правая камера 80 линейного сканирования на отводящем конце функционально соединена с обрабатывающим устройством для обработки изображения, собирающим данные линейного сканирования. Обрабатывающее устройство для обработки изображения определяет значение параметров первого предмета 20А и значение параметров второго предмета 20В, перемещаемых через пространство для измерений.

[0051] В одном из примеров реализации обрабатывающее устройство для обработки изображений представляет собой считыватель меток. После сбора считывателем меток данных линейного сканирования, соответствующих первому предмету 20А, он проводит идентификацию метки 24А первого предмета на лицевой стороне 21 первого предмета 20А. В показанном случае код идентификации не выполнен на лицевой стороне предмета, поэтому при работе считыватель меток не идентифицирует метки 24А первого предмета на основании изображения лицевой стороны. Однако считыватель меток, принимающий данные линейного сканирования от нижней правой камеры 80 линейного сканирования на отводящем конце или верхней правой камеры 81 линейного сканирования на отводящем конце, может успешно захватить и идентифицировать метку 24В второго предмета.

[0052] Нижняя правая камера 82 линейного сканирования на вводящем конце имеет поле обзора, сфокусированное на первом нижнем правом зеркале 95 для линейного сканирования на вводящем конце. Первое нижнее правое зеркало 95 для линейного сканирования на вводящем конце отражает свет от второго нижнего правого зеркала 96 для линейного сканирования на вводящем конце, которое отражает свет от третьего нижнего правого зеркала 97 для линейного сканирования на вводящем конце. Третье нижнее правое зеркало 97 для линейного сканирования на вводящем конце отражает свет от конвейерной ленты 32 пространства для измерений. Таким образом, нижняя правая камера 82 линейного сканирования на вводящем конце фокусирует свое поле обзора на конвейерной ленте 32 пространства для измерений, захватывает данные линейного сканирования о первом предмете 20А и втором предмете 20В, перемещаемых в направлении перемещения по конвейерной ленте 32 пространства для измерений. После сбора считывателем меток данных линейного сканирования, соответствующих первому предмету 20А, он идентифицирует метку 24А на левой стороне 23 первого предмета 20А.

[0053] В одном из примеров реализации камеры линейного сканирования могут быть приведены в действие сигналами, полученными от физического датчика положения при перемещении для обзора данных линейного сканирования один раз в каждые пять тысячных дюйма перемещения конвейерной ленты 32 пространства для измерений. Иными словами, при использовании датчика положения с интервалом в 1 мил, каждые пять тысяч интервалов будут составлять один отсчет системы, и будет захвачено одно линейно отсканированное изображение.

[0054] На фиг.3В показаны оптические средства правосторонней камеры, которые включают, без ограничения, нижнюю правую камеру 82 линейного сканирования на вводящем конце и нижнюю правую камеру 80 линейного сканирования на отводящем конце. Оптические средства правосторонней камеры захватывают свет от источника 40 освещения, отраженный обратно в поле обзора оптических средств правосторонней камеры по меньшей мере на одно зеркало для линейного сканирования. Зеркала для линейного сканирования по фиг.3В включают второе нижнее правое зеркало 93 для линейного сканирования на отводящем конце, третье нижнее правое зеркало 94 для линейного сканирования на отводящем конце, второе нижнее правое зеркало 96 для линейного сканирования на вводящем конце и третье нижнее правое зеркало 97 для линейного сканирования на вводящем конце, причем может быть включено большее или меньшее количество зеркал в зависимости от конкретного предполагаемого применения.

[0055] Кроме того, на фиг.3В показана верхняя правая камера 81 линейного сканирования на отводящем конце и верхняя правая камера 83 линейного сканирования на вводящем конце, формирующая изображение конвейерной ленты 32 пространства для измерений, а при доставке вводящей конвейерной лентой 30 первого и второго предметов 20А и 20В на конвейерную ленту 32 пространства для измерений, эти камеры линейного сканирования будут также формировать изображения предметов. В итоге, первый и второй предметы 20А и 20В будут вне видимости верхней правой камеры 81 линейного сканирования на отводящем конце и верхней правой камеры 83 линейного сканирования на вводящем конце при их перемещении по отводящей конвейерной ленте 34.

[0056] В одном из примеров реализации камеры линейного сканирования могут быть установлены горизонтально для уменьшения накопления пыли на линзах камеры. Зеркала, направляющие луч по ломаной траектории, могут быть использованы для обеспечения выбранных геометрических размеров поля обзора для обеспечения возможности наблюдения этими горизонтально установленными камерами пространства для измерений под различными углами.

[0057] Для достижения необходимой глубины резкости для каждой камеры линейного сканирования вместе с высоким разрешением изображения для считывания меток, оптический путь для каждой камеры линейного сканирования должен составлять несколько футов от каждого предмета 20 в пространстве для измерений. Для обеспечения возможности наличия длинных оптических путей без чрезмерного увеличения размера системы 25, каждый оптический путь камеры линейного сканирования может быть изогнут, например посредством зеркал 93, 94, 96 и 97 для линейного сканирования.

[0058] Поскольку ширина поля обзора для каждой камеры линейного сканирования увеличивается линейно с увеличением оптического расстояния от камеры линейного сканирования, то зеркала для линейного сканирования, которые расположены оптически ближе к первому предмету 20А и второму предмету 20В, можгут быть шире по сравнению с шириной ленты в направлении линейного сканирования. Согласно приведенному далее описанию, для наблюдения поля под углом 45 градусов к ленте, ширина поля составляет √2 от ширины ленты, а зеркало должно быть достаточно широким для размещения напротив этого поля. Однако, поскольку каждая камера линейного сканирования отображает только узкую линию пространства для измерений, приблизительно пять тысячных дюйма в конкретных примерах реализации, то каждое зеркало для линейного сканирования может быть выполнено очень коротким в перпендикулярном направлении. В некоторых примерах реализации каждое зеркало для линейного сканирования составляет только часть от высоты в дюйм. Зеркала для линейного сканирования выполнены из стекла приблизительно в четверть от толщины в дюйм и приблизительно с высотой в один дюйм. В устройстве с пространством для измерений с шириной в 20 дюймов, зеркала для линейного сканирования могут иметь ширину от приблизительно 8 дюймов до приблизительно 30 дюймов в зависимости от того, какая часть пространства для измерений задействована для сканирования. Зеркала для линейного сканирования позволяют изгибать оптические пути для нижнего, верхнего и бокового перспективных видов полей обзора камер линейного сканирования, при сохранении относительно узких верхней и боковой стенок, приблизительно 7 дюймов в толщину в одном из примеров реализации.

[0059] Каждая камера линейного сканирования формирует данные линейного сканирования из света, отраженного от предметов 20, совершающих перемещение через пространство для измерений. В одном из примеров реализации с номинальной скоростью всех конвеерных лент и разрешающей способностью изображения, камеры линейного сканирования работают на приблизительно 3200 линий в секунду, соответствующим времени экспозиции приблизительно в 300 микросекунд. С использованием обычной технологии камеры линейного сканирования, эти кратковременные задержки экспозиции требуют наличия фактически светлого освещения для получения высококонтрастных изображений. Для получения достаточной энергии и эффективности освещения может быть выбран источник 40 освещения для обеспечения интенсивного освещения с небольшой расходимостью, сфокусированный вдоль каждого оптического перспективного вида камеры линейного сканирования.

[0060] На фиг.3С показаны оптические средства правосторонней камеры. Оптические средства правосторонней камеры содержат, но не ограничены, нижнюю правую камеру 80 линейного сканирования на отводящем конце, верхнюю правую камеру 81 линейного сканирования на отводящем конце, нижнюю правую камеру 82 линейного сканирования на вводящем конце и верхнюю правую камеру 83 линейного сканирования на вводящем конце, каждая из которых соединена с нижним корпусом 26 системы 25. Оптические средства правосторонней камеры показаны сфокусированными с использованием зеркала для линейного сканирования. В данном примере реализации первое нижнее правое зеркало 92 для линейного сканирования на отводящем конце отражает свет от второго нижнего правого зеркала 93 для линейного сканирования на отводящем конце, которое отражает свет от третьего нижнего правого зеркала 94 для линейного сканирования на отводящем конце, которое отражает свет от конвейерной ленты 32 пространства для измерений. Кроме того, первое нижнее правое зеркало 95 для линейного сканирования на вводящем конце отражает свет от второго нижнего правого зеркала 96 для линейного сканирования на вводящем конце, которое отражает свет от третьего нижнего правого зеркала 97 для линейного сканирования на вводящем конце, которое отражает свет от конвейерной ленты 32 пространства для измерений. Свет падает на конвейерную ленту 32 пространства для измерений от источника 40 освещения, установленного на верхнем корпусе 28.

[0061] При выходе первого предмета 20А и второго предмета 20В из отводящего конца вводящей конвейерной ленты 30, они входят с вводящего конца конвейерной ленты 32 пространства для измерений и проходят через поля обзоров оптических средств правосторонней камеры, происходит создание данных линейного сканирования, которые соответствуют первому предмету 20А и второму предмету 20В. Первый предмет 20А с меткой 24А и второй предмет 20В с меткой 24В выходят из пр