RU2643619C2 - Способы и системы для контроля заготовки - Google Patents

Способы и системы для контроля заготовки Download PDF

Info

Publication number
RU2643619C2
RU2643619C2 RU2013139448A RU2013139448A RU2643619C2 RU 2643619 C2 RU2643619 C2 RU 2643619C2 RU 2013139448 A RU2013139448 A RU 2013139448A RU 2013139448 A RU2013139448 A RU 2013139448A RU 2643619 C2 RU2643619 C2 RU 2643619C2
Authority
RU
Russia
Prior art keywords
distance
workpiece
model
data
meter
Prior art date
Application number
RU2013139448A
Other languages
English (en)
Other versions
RU2013139448A (ru
Inventor
Джозеф Д. ДОЙЛ
Пол Р. ДЭВИС
Original Assignee
Зе Боинг Компани
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Зе Боинг Компани filed Critical Зе Боинг Компани
Publication of RU2013139448A publication Critical patent/RU2013139448A/ru
Application granted granted Critical
Publication of RU2643619C2 publication Critical patent/RU2643619C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/002Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/02Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • G01B11/026Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by measuring distance between sensor and object
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/22Measuring arrangements characterised by the use of optical techniques for measuring depth
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • G01B11/25Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/87Combinations of systems using electromagnetic waves other than radio waves
    • G01S17/875Combinations of systems using electromagnetic waves other than radio waves for determining attitude
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/89Lidar systems specially adapted for specific applications for mapping or imaging
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/497Means for monitoring or calibrating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/003Transmission of data between radar, sonar or lidar systems and remote stations

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

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

Description

Область техники
Настоящее изобретение относится, в целом, к неразрушающему контролю заготовок и, более конкретно, к способам и системам для автоматизированного контроля заготовки.
Для изготовления заготовки или узла может потребоваться использование нескольких деталей и инструментов. Желательно выполнять точный и надежный контроль узла во время и после его изготовления для обеспечения качества производства путем выявления возможных проблем, таких как ошибки при сборке, повреждение компонента при сборке и/или посторонний объект.
По меньшей мере в некоторых из известных случаев контроль узлов выполняется вручную. При выполнении такого контроля контролеры обычно используют визуальный и осязательный контроль совместно с личными знаниями для сравнения с расчетной моделью или расчетным графиком. Однако ручные проверки, в целом, требуют от контролеров визуального контроля заготовки, прикосновения к ней и осязания ее для обнаружения различий между узлом и моделью. Сам по себе ручной контроль заключает в себе возможность человеческой ошибки. Например, крупные собранные объекты, такие как летательные аппараты, поезда, автомобили и суда, могут содержать мелкие объекты на участках, имеющих ограниченный доступ, и контролерам, таким образом, может быть трудно осуществлять контроль в таких местах. Более того, ручной контроль может занимать много времени и/или требовать дорогостоящей высококвалифицированной рабочей силы. В некоторых случаях контролеры могут использовать малогабаритный инструмент оптического контроля, такой как бороскоп или рентгеновская технология, но и такие способы исследования заключают в себе возможность человеческой ошибки, поскольку требуют от контролеров визуального распознавания различий между заготовкой и моделью (эталоном). Более того, рентгеновская технология может использоваться только на ограниченной группе материалов, поскольку некоторые материалы не видны при использовании рентгеновской технологии.
В других известных способах контроля используется автоматическая обработка изображений для выполнения контроля. При проведении контроля происходит получение изображений заготовки и их анализ с использованием обработки изображений, так что отдельные признаки в пределах изображения сравниваются с библиотекой стандартных признаков. Признаки могут идентифицироваться с использованием подгонки к границе, совмещения цветов и изменения размеров гибких объектов. Однако такие способы контроля все еще могут вносить неточности при идентификации мелких деталей и при контроле объектов одного цвета. Более того, участки, которые могут быть осмотрены с использованием данных технологий, могут быть ограниченными.
Раскрытие изобретения
В одном аспекте предложен способ для контроля заготовки. Данный способ включает сохранение данных модели (эталона), связанных с заготовкой, в систему контроля, определение относительного положения измерителя удаленности по отношению к заготовке и калибровку точки обзора для системы контроля по отношению к модели на основании положения измерителя удаленности по отношению к заготовке. Способ также включает измерение данных о фактическом расстоянии удаленности по меньшей мере одного элемента отображения измерителя удаленности по отношению к заготовке и определение на основании данных о фактическом расстоянии удаленности, удовлетворяет ли заготовка предварительно установленным критериям контроля.
В другом аспекте предложена компьютерная система для контроля заготовки. Компьютерная система содержит процессор и машиночитаемое запоминающее устройство, имеющее закодированные в нем машиночитаемые инструкции, исполняемые процессором для выполнения функций. Процессор выполняет функции, включающие сохранение данных модели, связанных с заготовкой, в запоминающее устройство и определение относительного положения измерителя удаленности по отношению к заготовке. Процессор дополнительно выполняет функции, включающие калибровку точки обзора для компьютерной системы по отношению к модели на основании положения измерителя удаленности по отношению к заготовке. Процессор дополнительно выполняет функции, включающие измерение данных о фактическом расстоянии удаленности по меньшей мере одного элемента отображения измерителя удаленности по отношению к заготовке и определение на основании данных о фактическом расстоянии удаленности, удовлетворяет ли заготовка предварительно установленным критериям контроля.
В еще одном аспекте предложена система для контроля заготовки. Система содержит измеритель удаленности, выполненный с возможностью измерения данных о фактическом расстоянии удаленности по меньшей мере одного элемента отображения измерителя удаленности по отношению к заготовке. Система также содержит систему обнаружения позиции, выполненную с возможностью определения относительного положения измерителя удаленности по отношению к заготовке. Система также содержит компьютерную систему контроля, сообщающуюся с измерителем удаленности и системой обнаружения позиции. Система контроля запрограммирована на ввод данных модели, связанных с заготовкой, и калибровку точки обзора для системы контроля по отношению к модели на основании положения измерителя удаленности по отношению к заготовке. Система контроля также запрограммирована для определения на основании данных о фактическом расстоянии удаленности, удовлетворяет ли заготовка предварительно установленным критериям контроля.
В соответствии с аспектом настоящего изобретения предложен способ контроля заготовки, включающий сохранение данных модели, связанных с заготовкой, в систему контроля, определение относительного положения измерителя удаленности по отношению к заготовке, калибровку точки обзора для системы контроля по отношению к модели на основании положения измерителя удаленности по отношению к заготовке, измерение данных о фактическом расстоянии удаленности по меньшей мере одного элемента отображения измерителя удаленности по отношению к заготовке; и определение на основании данных о фактическом расстоянии удаленности, удовлетворяет ли заготовка предварительно установленным критериям контроля. Предпочтительно, сохранение данных модели включает сохранение данных модели системы компьютерного проектирования, сопоставляемых с заготовкой. Предпочтительно, сохранение данных модели может дополнительно включать ранее отсканированную модель заготовки.
Предпочтительно определение относительного положения измерителя удаленности включает задание начала координатной системы в заданном положении заготовки и определение положения измерителя удаленности по отношению к заготовке с использованием множества камер для определения положения. Предпочтительно, способ дополнительно включает передачу положения измерителя удаленности в систему контроля.
Предпочтительно, измерение фактического расстояния удаленности включает перемещение измерителя удаленности по отношению к заготовке для захвата множества фактических расстояний удаленности; при этом данный способ дополнительно включает сравнение множества фактических расстояний удаленности с множеством сопоставляемых им расстояний удаленности модели для идентификации неэквивалентных частей.
Предпочтительно, определение, основанное на данных о фактических расстояниях удаленности, дополнительно включает расчет данных расстояния удаленности модели для точки обзора системы контроля, где данные о расстоянии удаленности модели представляют расстояние удаленности модели от точки обзора системы контроля для модельной заготовки, определения того, отличается ли фактическое расстояние удаленности от расстояния удаленности модели; и определения, удовлетворяет ли отличие критериям контроля, когда фактическое расстояние удаленности отличается от расстояния удаленности, и указывает ли соответствие пороговому значению на то, что состояние заготовки является приемлемым. Дальнейший способ может включать отображение части заготовки, которая отсутствует в модельной заготовке, с использованием перекрытия (сегмента перекрытия, графической накладки), применяемого к обзору измерителя удаленности. Более того, перекрытие может быть выполнено с возможностью обеспечения иллюстрации наличия по меньшей мере одного из следующего: постороннего объекта, отсутствующего компонента, ошибки сборки и поврежденного компонента. Предпочтительно, измерение данных фактического расстояния удаленности дополнительно включает генерирование трехмерного облака точек.
В соответствии с другим аспектом настоящего изобретения, предложена компьютерная система для контроля заготовки, при этом указанная компьютерная система содержит процессор; а также машинно-читаемое устройство хранения, имеющее закодированные в нем машинно-читаемые инструкции, которые должны исполняться процессором для выполнения функций, включающих сохранение данных модели, связанных с заготовкой, в устройство хранения, определение относительного положения измерителя удаленности по отношению к заготовке, калибровку точки обзора для компьютерной системы по отношению к модели на основании положения измерителя удаленности по отношению к заготовке, измерение данных о фактическом расстоянии удаленности по меньшей мере одного элемента отображения измерителя удаленности по отношению к заготовке и определение на основании данных о фактическом расстоянии удаленности, удовлетворяет ли заготовка предварительно установленным критериям контроля.
Предпочтительно, функции, выполняемые процессором, дополнительно включают сохранение по меньшей мере одного из следующего: данных модели системы компьютерного проектирования, связанных с заготовкой, и ранее отсканированной модели заготовки. Предпочтительно, функции, выполняемые процессором, дополнительно включают расчет данных о расстоянии удаленности модели для точки обзора компьютерной системы, где данные о расстоянии удаленности модели представляют расстояние удаленности модели от точки обзора компьютерной системы для модельной заготовки, определение того, отличается ли фактическое расстояние удаленности от расстояния удаленности модели; и определение, удовлетворяет ли отличие критериям контроля, когда фактическое расстояние удаленности отличается от расстояния удаленности модели, и указывает ли соответствие пороговому значению на то, что состояние заготовки является приемлемым. Дальнейшие функции, выполняемые процессором, могут включать отображение части заготовки, которая отсутствует в модельной заготовке с использованием перекрытия, применяемого к обзору измерителя удаленности.
В соответствии с дополнительным аспектом настоящего изобретения, предложена система для контроля заготовки, при этом указанная система содержит измеритель удаленности, выполненный с возможностью измерения данных о фактическом расстоянии удаленности по меньшей мере одного элемента отображения измерителя удаленности по отношению к заготовке, систему обнаружения позиции, выполненную с возможностью определения положения измерителя удаленности по отношению к заготовке, и компьютерную систему контроля, сообщающуюся с измерителем удаленности и системой обнаружения позиции, компьютерную систему контроля, запрограммированную на сохранение данных модели, связанных с заготовкой, калибровку положения обзора для компьютерной системы контроля по отношению к модели на основании положения измерителя удаленности по отношению к заготовке, определение на основании данных о фактическом расстоянии удаленности, удовлетворяет ли заготовка предварительно установленным критериям контроля.
Предпочтительно, для сохранения данных модели компьютерная система контроля дополнительно запрограммирована на сохранение данных модели системы компьютерного проектирования, связанных с заготовкой. Далее, для сохранения данных модели компьютерная система контроля может быть запрограммирована для хранения ранее отсканированной модели заготовки.
Предпочтительно, компьютерная система контроля может быть дополнительно запрограммирована для расчета данных расстояния удаленности модели для точки обзора компьютерной системы контроля, в которой данные о расстоянии удаленности модели представляют собой расстояние удаленности модели из точки обзора компьютерной системы контроля для модельной заготовки, определения, отличается ли фактическое расстояние удаленности от расстояния удаленности модели, и установления, удовлетворяет ли указанное отличие критериям контроля, когда фактическое расстояние удаленности отличается от расстояния удаленности модели, где соответствие пороговому значению указывает на то, что заготовка находится в приемлемом состоянии. Далее, перекрытие может отображаться в режиме реального или квазиреального времени. И далее, компьютерная система контроля может быть выполнена с возможностью отображения части заготовки, которая отсутствует в модельной заготовке, с использованием перекрытия, применяемого к обзору измерителя удаленности.
Краткое описание чертежей
ФИГ. 1 - схематическая иллюстрация варианта реализации системы контроля.
ФИГ. 2 - схематическая иллюстрация варианта реализации компьютерной системы контроля, которая может использоваться с системой контроля, показанной на ФИГ. 1.
ФИГ. 3 - блок-схема варианта реализации способа, который может быть реализован системой контроля, показанной на ФИГ. 1.
Осуществление изобретения
Настоящее изобретение относится, в целом, к контролю заготовок и, более конкретно, к способам и системам, позволяющим осуществлять автоматизированный контроль заготовок. В одном из вариантов осуществления система контроля содержит измеритель удаленности, который измеряет данные о фактическом расстоянии удаленности по меньшей мере для одного элемента отображения измерителя удаленности, систему обнаружения положения и ориентации (позиции), которая определяет данные о позиции измерителя удаленности по отношению к заготовке, и компьютерную систему контроля, которая связана с измерителем удаленности и с системой обнаружения позиции. Описанные в настоящем описании варианты осуществления способов и систем позволяют компьютерной системе (i) - вводить данные модели, связанные с заготовкой, (ii) - определять относительное положение измерителя удаленности по отношению к заготовке, (iii) - калибровать точку обзора для компьютерной системы контроля по отношению к модели на основании положения измерителя удаленности по отношению к заготовке, (iv) - измерять данные о фактическом расстоянии удаленности по крайней мере одного элемента отображения измерителя удаленности по отношению к заготовке, и (v) - определять, на основании данных о фактическом расстоянии удаленности, не превышен ли предварительно установленный порог по отношению к заготовке.
Описанные способы и системы могут быть реализованы с использованием компьютерного программирования или технологий машиностроения, включая компьютерное программное обеспечение, включая встроенное программное обеспечение, аппаратные средства или любое сочетание их самих либо их подсистем, технические результаты которых могут включать по меньшей мере одно из перечисленных ниже: а) - загрузка данных модели для заготовки в компьютерную систему контроля; b) - определение данных о позиции измерителя удаленности по отношению к контролируемой заготовке; с) - калибровка точки обзора для компьютерной системы контроля по отношению к модели и позиции измерителя удаленности по отношению к контролируемой заготовке; d) - измерение данных о фактическом расстоянии удаленности по меньшей мере для одного элемента отображения, где данные о фактическом расстоянии удаленности представляют собой фактическое расстояние удаленности между измерителем удаленности и контролируемой заготовкой; е) - расчет данных расстояния удаленности модели для точки обзора компьютерной системы контроля, где данные о расстоянии удаленности модели представляют собой расстояние удаленности модели от точки обзора компьютерной системы контроля для моделирования заготовки; f) - сравнение данных о фактическом расстоянии удаленности с данными о расстоянии удаленности модели; g) – определение, отличается ли фактическое расстояние удаленности от расстояния удаленности модели, и определение, не превышает ли это отличие предварительно установленный порог; и h) - отображение части заготовки, которая отсутствует в модельной заготовке, с использованием перекрытия, применяемого к обзору измерителя удаленности.
При использовании в настоящем описании элемент или шаг, употребляемый в единственном числе, следует понимать как не исключающее присутствие несколько элементов или шагов, если исключение такой возможности не указано явно. Более того, ссылки на «один вариант осуществления» и/или на «иллюстративный вариант» не предполагают интерпретацию как исключающие существование дополнительных вариантов осуществления, которые также включают упомянутые отличительные признаки.
ФИГ. 1 - схематическая иллюстрация варианта осуществления системы 100 контроля, которая может использоваться для контроля узла или заготовки 108. В целом, заготовка представляет собой продукт инженерной среды, в котором элементы конструкции предварительно собраны определенным образом, так что составные части предварительно расположены и сориентированы определенным образом по отношению друг к другу и к заготовке в целом. Система 100 контроля может использоваться в широком диапазоне вариантов применений. Например, система 100 контроля может использоваться для осмотра крупных сборных объектов, таких как летательные аппараты, поезда, суда или любой другой объект, состоящий из большого числа элементов. В качестве альтернативы, система 100 контроля может также использоваться для контроля малогабаритных узлов, таких как инструменты или газовые/жидкостные трубы и им подобные.
Как показано на ФИГ. 1, система 100 контроля содержит измеритель 102 удаленности, систему 104 обнаружения позиции и компьютерную систему 106 контроля. При использовании в настоящем описании термин «позиция» определяется как положение и ориентация одного объекта по отношению к другому. Система 100 контроля используется для контроля заготовки, например заготовки 108, как более подробно описано ниже, и измеритель 102 удаленности сообщается с компьютерной системой 106 контроля. В частности, измеритель 102 удаленности передает сигнал 110, указывающий на расстояние D между измерителем удаленности 102 и заготовкой 108 для каждого элемента отображения в поле обзора измерителя 102 удаленности. Система обнаружения 104 положения сообщается с компьютерной системой 106 контроля и передает сигнал 112, указывающий на позицию измерителя 102 удаленности по отношению к заготовке 108. В качестве альтернативы или дополнения, измеритель 102 удаленности и система 104 обнаружения позиции могут содержать передатчик, трансивер и/или любое другое устройство передачи сигналов, которое позволяет системе 100 контроля функционировать, как описано в настоящем документе.
Измеритель 102 удаленности может представлять собой любой подходящий измеритель удаленности или камеру, способные измерять фактическое расстояние между измерителем 102 удаленности и заготовкой 108. В некоторых вариантах осуществления измеритель 102 удаленности представляет собой лазерный или трехмерный световой измеритель удаленности. В одном из вариантов осуществления измеритель 102 удаленности определяет фактические данные о расстоянии путем расчета полного времени пробега лазерного луча, испускаемого в сторону заготовки 108 и отраженного от заготовки 108. В другом варианте осуществления измеритель 102 удаленности проецирует инфракрасную картину на заготовку 108. Измеритель 102 удаленности содержит инфракрасную камеру (не показана), которая захватывает изображение инфракрасной картины. Затем данные об удаленности определяются сравнением ожидаемой инфракрасной картины с фактической инфракрасной картиной, наблюдаемой измерителем 102 удаленности. В качестве альтернативы, для расчета расстояния измеритель 102 удаленности может определить разность фаз лазерного луча, измеритель 102 удаленности определяет расстояние на основании времени пробега или разности фаз с использованием трехмерных составляющих (например, точки по осям X, Y, Z) в облаке точек, где сгруппировано множество точек.
В иллюстративном варианте осуществления измеритель удаленности 102 сообщается с компьютерной системой 106 контроля через проводное или беспроводное соединение и передает данные о фактическом расстоянии удаленности в компьютерную систему 106 контроля. В иллюстративном варианте осуществления измеритель 102 удаленности содержит процессор обработки изображений, который позволяет получить видеоизображение любого объекта в пределах его поля обзора в режиме реального или квазиреального времени. В альтернативном варианте осуществления измеритель 102 удаленности может захватывать и сохранять изображения любого объекта в пределах его поля обзора. В процессе использования в варианте осуществления пользователь устанавливает вручную измеритель 102 удаленности в желаемое положение по отношению к заготовке 108. Поскольку измеритель 102 удаленности вырабатывает видеоизображение, пользователь может перемещать измеритель 102 удаленности по отношению к заготовке 108, не приводя к ошибке или неточности контроля. В альтернативных вариантах осуществления измеритель 102 удаленности может устанавливаться в требуемое положение с использованием автоматических управляющих устройств, или измеритель 102 удаленности может оставаться неподвижным во время движения заготовки 108 по отношению к измерителю удаленности 102.
В иллюстративном варианте осуществления система 104 обнаружения позиции определяет позицию измерителя удаленности 102 по отношению к заготовке 108. Более конкретно, в иллюстративном варианте осуществления система 104 обнаружения позиции содержит процессор, который позволяет системе 104 обнаружения позиции обнаруживать позицию измерителя 102 удаленности в режиме реального или квазиреального времени. Система 104 обнаружения позиции сообщается с компьютерной системой 106 контроля посредством проводной системы или беспроводного соединения.
Система 104 обнаружения позиции может определять позицию измерителя 102 удаленности при помощи различных способов. В иллюстративном варианте осуществления система 104 обнаружения позиции представляет собой систему захвата изображений, которая содержит множество камер 116, расположенных около заготовки 108. Множество мелких отражающих маркеров 118 присоединяется к каждому из отслеживаемых объектов (например, к измерителю 102 удаленности и к заготовке 108). Такие маркеры 118 облегчают калибровку позиции измерителя 102 удаленности по отношению к заготовке 108. Камеры 116 испускают около заготовки 108 излучение в ближнем инфракрасном диапазоне, которое отражается обратно от маркеров 118. В иллюстративном варианте осуществления заготовка 108 остается неподвижной в процессе контроля и калибруется в начале координат (0, 0, 0) по отношению к системе координат, поскольку заготовка 108 остается неподвижной в процессе контроля. Когда множество камер 116 наблюдают отражающий маркер 118, система 104 обнаружения позиции может определить, например, преимущественно триангулированное положение указанного маркера 118 в трехмерном пространстве. Более того, когда несколько маркеров 118 присоединяются к одному и тому же объекту, система 104 обнаружения позиции может также определить относительную ориентацию указанного объекта. Другие системы и способы определения позиции измерителя 102 удаленности могут включать, без ограничения, отслеживание на основании маркеров, двумерное (2D) плоскостно-натуральное определение контура, трехмерное (3D) отслеживание на основании модели, трехмерную тренировку датчика удаленности, трехмерное отслеживание с использованием итеративного алгоритма ближайших точек, механические отслеживающие устройства, которые физически присоединяют измеритель 102 удаленности к точке отсчета (например, маркер на заготовке 108), устройства отслеживания магнитного поля, которые определяют напряженность поля и расположение импульсного магнитного поля, не-внутренние отслеживающие устройства без источников, в которых используются пассивные магнитные датчики, привязанные к магнитному полю земли, оптические устройства отслеживания, устройства акустического отслеживания и/или любые другие устройства отслеживания, сочетание устройств или способ, который позволяет определять позицию.
ФИГ. 2 - схематическая иллюстрация варианта выполнения компьютерной системы 106 контроля (показана на ФИГ. 1), которая может использоваться с системой 100 контроля (показана на ФИГ. 1). В иллюстративном варианте осуществления компьютерная система 106 контроля содержит запоминающее устройство 200 и процессор 202, соединенный с запоминающим устройством 200 для использования при выполнении команд. Более конкретно, в иллюстративном варианте осуществления компьютерная система 106 контроля выполнена с возможностью выполнения одной или нескольких операций, описанных в настоящем документе, путем программирования запоминающего устройства 200 и/или процессора 202. Например, процессор 202 может быть запрограммирован путем кодирования операции как одной или нескольких исполняемых команд и представления исполняемых команд в запоминающее устройство 200.
Процессор 202 может содержать один или несколько обрабатывающих блоков (например, в многоядерной конфигурации). При использовании в настоящем документе термин «процессор» не ограничивается интегральными схемами, называемыми в литературе компьютером, а относится к более широкому кругу устройств, таких как контроллер, микроконтроллер, микрокомпьютер, программируемый логический контроллер (ПЛК), интегральная схема, предназначенная для конкретного применения, и другие программируемые схемы. В иллюстративном варианте осуществления процессор 202 выполнен с возможностью загрузки данных эталонной (модельной) заготовки 120 (показана ФИГ. 1) для заготовки 108 (показана на ФИГ. 1), приема данных о позиции из системы 104 обнаружения позиции (показана на ФИГ. 1), калибровки точки обзора для компьютерной системы 106 контроля по отношению к модели и позиции измерителя 102 удаленности (показан на ФИГ. 1) по отношению к заготовке 108, получения данных о фактическом расстоянии удаленности от измерителя 102 удаленности, расчета данных о расстоянии удаленности модельной заготовки 120 для точки обзора компьютерной системы 106 контроля, где данные о расстоянии удаленности модели представляют расстояние удаленности модели от точки обзора компьютерной системы 106 контроля для моделирования заготовки 120 и сравнения данных о фактическом расстоянии удаленности с данными о расстоянии удаленности модели.
В иллюстративном варианте осуществления запоминающее устройство 200 содержит одно или несколько устройств (не показаны), которые позволяют избирательно сохранять и извлекать такую информацию, как исполняемые команды и/или другие данные. В иллюстративном варианте осуществления такие данные могут включать, без ограничения, данные о позиции, данные о положении, данные о направлении, ранее отсканированную модельную заготовку 120, данные модели системы компьютерного проектирования (CAD), глобальную систему позиционирования, картографические данные, данные светокопии, данные поэтажного плана, эксплуатационные данные, пороговые данные контроля и/или алгоритмы управления. В качестве альтернативы компьютерная система контроля 106 может быть сконфигурирована для использования любого алгоритма и/или способа, который позволяет способам и системам функционировать, как описано в настоящем документе. Запоминающее устройство 200 может также содержать одну или несколько машинно-читаемых сред, таких как, без ограничения, динамическое ОЗУ, статическое ОЗУ, твердотельный накопитель и/или жесткий диск. В иллюстративном варианте осуществления, запоминающее устройство 200 хранит данные, относящиеся к процессу контроля, например данные ранее отсканированной модельной заготовки 120, данные модели CAD заготовки 108 и/или пороговые данные контроля. Облака точек, обнаруженные измерителем 102 удаленности, могут также сохраняться в запоминающем устройстве 200 и использоваться в качестве документации состояния постройки или подтвержденного контроля заготовки 108.
В иллюстративном варианте осуществления компьютерная система контроля 106 содержит интерфейс 204 отображения, который присоединен к процессору 202 для отображения информации пользователю. Например, интерфейс 204 отображения может содержать адаптер дисплея (не показан), который может присоединяться к устройству отображения (не показано), которое может содержать, без ограничения, электроннолучевую трубку, жидкокристаллический дисплей, светодиодный дисплей, дисплей на органических светодиодах, дисплей на «электронных чернилах» и/или принтер. В некоторых вариантах осуществления интерфейс 204 отображения содержит одно или несколько устройств отображения. В иллюстративном варианте осуществления процессор 202 конфигурируется для сравнения расстояния D (показанного на ФИГ. 1), измеренного измерителем 102 удаленности, с расстоянием D2 (показанным на ФИГ. 1), рассчитанным для модельной заготовки 120 компьютерной системой 106 контроля. При наличии отличия процессор 202 сравнивает отличие с предварительно установленными пороговыми данными, хранящимися в запоминающем устройстве 200. В иллюстративном варианте осуществления, когда отличие расстояний D и D2 превышает предварительно установленный порог, процессор 202 демонстрирует пользователю часть заготовки 108, которая отсутствует в модельной заготовке 120, с использованием интерфейса 204 отображения. Перекрытие может отображаться с использованием различных способов. В одном из вариантов осуществления отображается только та часть заготовки 108, которая превышает предварительно установленный порог. В другом варианте осуществления отображаются все заготовки 108, а несоответствующие требованиям части заготовки 108 отображаются иным цветом, чем остальная часть заготовки 108. В качестве альтернативы может использоваться любой другой способ отображения, который позволяет отображать избранные участки заготовки, которые определены как имеющие части в пределах предварительно установленных допусков.
Компьютерная система 106 контроля в иллюстративном варианте осуществления содержит входной интерфейс 206 для приема входных сигналов от пользователя. Например, в иллюстративном варианте осуществления входной интерфейс 206 принимает информацию, подходящую для использования с любым из способов, описанных в настоящем документе. Входной интерфейс 206 присоединен к процессору 202 и может содержать, например, джойстик, клавиатуру, указывающее устройство, мышь, стилус, сенсорную панель (например, сенсорная площадка или сенсорный экран) и/или датчик положения. Следует отметить, что один и тот же компонент, например, сенсорный экран, может функционировать и как интерфейс 204 отображения, и как входной интерфейс 206.
В иллюстративном варианте осуществления компьютерная система контроля 106 содержит интерфейс 208 связи, который присоединен к процессору 202. В иллюстративном варианте осуществления интерфейс 208 связи связан по меньшей мере с одним удаленным устройством, таким как измеритель 102 удаленности и/или система 104 обнаружения позиции. Например, в интерфейсе 208 связи может использоваться, без ограничения, проводной либо беспроводной сетевой адаптер и/или адаптер мобильной связи. Сеть (не показана), используемая для присоединения компьютерной системы 106 контроля к удаленному устройству, может содержать, без ограничения, Интернет, локальную вычислительную сеть, распределенную сеть, беспроводную сеть, сотовую сеть и/или виртуальную частную сеть или другие подходящие средства связи.
ФИГ. 3 - блок-схема иллюстративного варианта осуществления способа 300, который может быть реализован для контроля заготовки, такой как заготовка 108 (показана на ФИГ. 1), с использованием системы контроля, такой как система контроля 100 (показана на ФИГ. 1). В процессе работы, в иллюстративном варианте осуществления система 100 контроля управляется пользователем с использованием компьютерной системы 106 контроля (показана на ФИГ. 1). Входной интерфейс 206 (показан на ФИГ. 2) позволяет пользователю вводить 302 данные модельной заготовки 120, связанные с заготовкой 108, в компьютерную систему контроля 106. В одном из вариантов осуществления данные модели представляют собой данные модели системы трехмерного компьютерного проектирования, которые хранятся в запоминающем устройстве 200 (показано на ФИГ. 2).
После ввода 302 данных модели компьютерная система контроля 106 передает 304 сигнал 112 (показан на ФИГ. 1), требующий от системы 104 обнаружения позиции (показана на ФИГ. 1), чтобы она определила 306 позицию измерителя удаленности 102 (показан на ФИГ. 1) по отношению к заготовке 108.
Для определения 306 позиции измерителя 102 удаленности в иллюстративном варианте осуществления пользователь задает 308 начало трехмерной координатной системы в положении заготовки 108. Система 104 обнаружения позиции определяет 306 позицию измерителя 102 удаленности по отношению к заготовке 108 с использованием множества камер, определяющих положения, таких как камеры 116 (показаны на ФИГ. 1). Система 104 обнаружения позиции передает 310 данные о позиции обратно в компьютерную систему 106 контроля, как сигнал 112.
Используя данные о позиции измерителя 102 удаленности и данные модели для заготовки 108, хранящиеся в запоминающем устройстве 200, компьютерная система 106 контроля генерирует 312 точку обзора для компьютерной системы 106 контроля по отношению к модельной заготовке. Компьютерная система 106 контроля калибрует 314 точку обзора модельной заготовки 120 и позицию измерителя 102 удаленности, обеспечивая возможность отображения точки обзора модельной заготовки 120 компьютерной системой 106 контроля таким образом, чтобы она оставалась в состоянии синхронизации с положением измерителя 102 удаленности по отношению к заготовке 108 по мере того, как положение измерителя 102 удаленности по отношению к заготовке 108 изменяется.
Пользователь располагает 316 измеритель 102 удаленности для контроля желаемой части заготовки 108. В иллюстративном варианте осуществления измеритель 102 удаленности устанавливается в требуемое положение 316 вручную пользователем. В альтернативных вариантах осуществления измеритель 102 удаленности может устанавливаться в требуемое положение 316 автоматической позиционирующей системой или может оставаться неподвижным в то время, как заготовка 108 перемещается для контроля.
После калибровки 314 и позиционирования 316 измеритель 102 удаленности измеряет 318 данные о расстоянии удаленности для определения фактического расстояния между измерителем 102 удаленности и заготовкой 108 для каждого элемента отображения измерителя 102 удаленности. В одном из вариантов осуществления пользователь может непрерывно перемещать или вращать измеритель 102 удаленности вокруг заготовки 108 для захвата всего многообразия фактических расстояний удаленности и для обеспечения возможности сравнения 320 с множеством расстояний удаленности связанной модели для идентификации 322 неэквивалентных частей, которые могут представлять ошибку сборки и/или повреждение заготовки 108. Измеритель 102 удаленности передает 324 данные о фактическом расстоянии удаленности как сигнал 110 (показан на ФИГ. 1) в компьютерную систему 106 контроля.
Затем компьютерная система 106 контроля рассчитывает 326 данные о расстоянии удаленности модельной заготовки 120, представляющие дистанцию удаленности модели между точкой обзора, выработанной 312 компьютерной системой 106 контроля, и модельной заготовкой 120. Компьютерная система 106 контроля сравнивает 328 данные о фактическом расстоянии удаленности с данными о расстоянии удаленности модели для определения 330, отличается ли фактическое расстояние удаленности от расстояния удаленности модели. Если фактическое расстояние удаленности отличается от расстояния удаленности модели, компьютерная система 106 контроля определяет 332, превышает ли отличие предварительно установленные пороги. Соответствие пороговым значениям является указанием на то, что заготовка 108 находится в приемлемом состоянии. В случае превышения порогового значения компьютерная система 106 генерирует 334 сигнал или событие для указания на потенциальную ошибку сборки, присутствие постороннего объекта и/или повреждения заготовки 108. Более того, компьютерная система 106 контроля отображает 336 часть заготовки 108, которая отсутствует в модельной заготовке 120 с использованием перекрытия, применяемого к обзору измерителя 102 удаленности.
Варианты осуществления, описанные в настоящем документе, относятся, в целом, к контролю заготовки и, более конкретно, к способам и системам для автоматического контроля заготовки. Варианты осуществления, описанные в настоящем документе, координируют точные и надежные системы и способы для контроля заготовки. Более конкретно, варианты осуществления, описанные в настоящем документе, предусматривают автоматизированный способ, который помогают снизить фактор человеческой ошибки при контроле заготовки. А измеритель удаленности измеряет расстояние для каждого элемента отображения в его поле обзора и передает данные о расстоянии в компьютерную систему контроля. А система обнаружения позиции отслеживает положение и ориентацию измерителя удаленности по отношению к заготовке и передает положение в компьютерную систему контроля. Используя модель заготовки, хранящуюся в компьютерной системе контроля, данная система создает модельный вид модельной заготовки, в которой модельный вид отслеживает фактический вид, с точки обзора измерителя удаленности в режиме реального или квазиреального времени. Затем компьютерная система контроля сравнивает фактическое расстояние, наблюдаемое измерителем удаленности, с модельным расстоянием, рассчитанным в компьютерной системе контроля, и подает сигнал тревоги, если отличие расстояний превышает предварительно установленный порог. Компьютерная система контроля может также создавать изображение для иллюстрации пользователю, которая из частей заготовки приводит к подаче сигнала тревоги. Фактор человеческой ошибки существенно снижается за счет вариантов осуществления, описанные в настоящем документе. Более того, система контроля позволяет измерять как крупные, так и мелкие заготовки, а также заготовку с ограниченной физической доступностью. Варианты осуществления, описанные в настоящем документе, также помогают уменьшить время контроля в случае дорогостоящих операций ручного контроля.
Варианты осуществления иллюстративных вариантов осуществления способов и систем для контроля заготовки описаны выше в деталях. Способы и системы не ограничиваются конкретными вариантами осуществления, описанными в настоящем документе, а скорее, компоненты систем и/или шаги способа могут использоваться независимо и отдельно от других компонентов и/или шагов, описанных в настоящем документе. Каждый шаг способа и каждый компонент могут также использоваться в сочетании с другими шагами способа и/или компонентами. Также, некоторые признаки различных вариантов осуществления могут быть показаны на некоторых чертежах и не показаны на других, они приводятся только для удобства. Любой признак, содержащийся на чертеже, может быть упомянут и/или заявлен в сочетании с любым признаком, содержащимся на любом другом чертеже.
В описании используются примеры для раскрытия вариантов осуществления, включая наилучший режим, а также для того, чтобы позволить любому человеку, являющемуся специалистом в данной области, реализовать на практике данные варианты осуществления, включая изготовление и использование любых устройств или систем и реализацию любых включенных способов. Патентоспособный объем изобретения определяется пунктами формулы изобретения и может содержать другие примеры, с которыми встречаются специалисты в данной области. Иные подобные примеры, как предполагается, охвачены пунктами формулы изобретения, если они имеют структурные элементы, которые не отличаются от точного языка пунктов формулы изобретения, или если они содержат эквивалентные элементы конструкции с незначительными отличиями от точного языка пунктов формулы изобретения.

Claims (35)

1. Способ контроля заготовки, включающий:
сохранение данных модели, связанных с заготовкой, в систему контроля;
определение относительного положения измерителя удаленности по отношению к заготовке;
калибровку точки обзора для системы контроля по отношению к модели на основании положения измерителя удаленности по отношению к заготовке;
измерение данных о фактическом расстоянии удаленности по меньшей мере одного элемента отображения измерителя удаленности по отношению к заготовке; и
определение на основании данных о фактическом расстоянии удаленности, удовлетворяет ли заготовка предварительно установленным критериям контроля.
2. Способ по п. 1, в котором сохранение данных модели включает сохранение данных модели системы компьютерного проектирования, связанных с заготовкой.
3. Способ по п. 1, в котором сохранение данных модели включает сохранение предварительно отсканированной модели заготовки.
4. Способ по п. 1, в котором определение относительного положения измерителя удаленности включает:
задание начала координатной системы в заданном положении заготовки; и
определение положения измерителя удаленности по отношению к заготовке с использованием множества камер для определения положения.
5. Способ по п. 1, также включающий передачу положения измерителя удаленности в систему контроля.
6. Способ по п. 1, в котором измерение фактического расстояния удаленности включает перемещение измерителя удаленности по отношению к заготовке для захвата множества фактических расстояний удаленности; при этом способ также включает:
сравнение указанного множества фактических расстояний удаленности с множеством расстояний удаленности связанной модели для идентификации неэквивалентных частей.
7. Способ по п. 1, в котором определение на основании данных о фактическом расстоянии удаленности также включает:
расчет данных о расстоянии удаленности модели для точки обзора системы контроля, причем данные о расстоянии удаленности модели представляют расстояние удаленности модели от точки обзора системы контроля до модельной заготовки;
определение того, отличается ли фактическое расстояние удаленности от расстояния удаленности модели; и
определение того, удовлетворяет ли отличие критериям контроля, когда фактическое расстояние удаленности отличается от расстояния удаленности модели, причем соответствие пороговому значению указывает на то, что заготовка находится в приемлемом состоянии.
8. Способ по п. 7, также включающий отображение части заготовки, которая отсутствует в модельной заготовке, с использованием перекрытия, применяемого к обзору измерителя удаленности.
9. Способ по п. 8, в котором перекрытие выполнено с возможностью иллюстрации наличия по меньшей мере одного из следующего: постороннего объекта, отсутствующего компонента, ошибки сборки и поврежденного компонента.
10. Способ по п. 1, в котором измерение данных о фактическом расстоянии удаленности также включает создание трехмерного облака точек.
11. Система контроля заготовки, содержащая:
измеритель удаленности, выполненный с возможностью измерения данных о фактическом расстоянии удаленности по меньшей мере одного элемента отображения измерителя удаленности по отношению к заготовке;
систему обнаружения позиции, выполненную с возможностью определения относительного положения измерителя удаленности по отношению к заготовке и
компьютерную систему контроля, сообщающуюся с измерителем удаленности и системой обнаружения позиции и запрограммированную на:
сохранение данных модели, связанных с заготовкой;
калибровку точки обзора для компьютерной системы контроля по отношению к модели на основании положения измерителя удаленности по отношению к заготовке и
определение на основании данных о фактическом расстоянии удаленности, удовлетворяет ли заготовка предварительно установленным критериям контроля.
12. Система по п. 11, в которой для сохранения данных модели компьютерная система контроля также запрограммирована на сохранение предварительно отсканированной модели заготовки.
13. Система по п. 11, в которой компьютерная система контроля также запрограммирована на:
расчет данных о расстоянии удаленности модели для точки обзора компьютерной системы контроля, причем данные о расстоянии удаленности модели представляют расстояние удаленности модели от точки обзора компьютерной системы контроля до модельной заготовки;
определение того, отличается ли фактическое расстояние удаленности от расстояния удаленности модели; и
определение того, удовлетворяет ли отличие критериям контроля, когда фактическое расстояние удаленности отличается от расстояния удаленности модели, причем соответствие пороговому значению указывает на то, что заготовка находится в приемлемом состоянии.
14. Система по п. 13, в которой перекрытие отображается в режиме реального или квазиреального времени.
15. Система по п. 11, в которой компьютерная система контроля выполнена с возможностью отображения части заготовки, которая отсутствует в модельной заготовке, с использованием перекрытия, применяемого к обзору измерителя удаленности.
RU2013139448A 2012-08-27 2013-08-26 Способы и системы для контроля заготовки RU2643619C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/594,928 US8855404B2 (en) 2012-08-27 2012-08-27 Methods and systems for inspecting a workpiece
US13/594,928 2012-08-27

Publications (2)

Publication Number Publication Date
RU2013139448A RU2013139448A (ru) 2015-03-10
RU2643619C2 true RU2643619C2 (ru) 2018-02-02

Family

ID=49084754

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2013139448A RU2643619C2 (ru) 2012-08-27 2013-08-26 Способы и системы для контроля заготовки

Country Status (9)

Country Link
US (1) US8855404B2 (ru)
EP (1) EP2703776B1 (ru)
JP (1) JP6251519B2 (ru)
KR (1) KR102030854B1 (ru)
CN (1) CN103630071B (ru)
BR (1) BR102013021722B1 (ru)
CA (1) CA2820320C (ru)
ES (1) ES2785302T3 (ru)
RU (1) RU2643619C2 (ru)

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9124801B2 (en) * 2012-07-26 2015-09-01 Omnivision Technologies, Inc. Image processing system and method using multiple imagers for providing extended view
CN104904200B (zh) 2012-09-10 2018-05-15 广稹阿马斯公司 捕捉运动场景的设备、装置和***
WO2014101955A1 (en) * 2012-12-28 2014-07-03 Metaio Gmbh Method of and system for projecting digital information on a real object in a real environment
TW201446386A (zh) * 2013-06-14 2014-12-16 Hon Hai Prec Ind Co Ltd 雷射加工系統
EP3088977B1 (en) * 2013-12-27 2019-08-28 Makino Milling Machine Co., Ltd. Control apparatus for machine tool
US9489724B2 (en) 2014-03-31 2016-11-08 The Boeing Company Three-dimensional stereoscopic projection on complex surfaces
NO343149B1 (no) * 2014-04-22 2018-11-19 Vision Io As Fremgangsmåte for visuell inspeksjon og logging
CN104200464B (zh) * 2014-08-19 2018-03-09 苏州华兴致远电子科技有限公司 一种识别列车异常的检测方法及***
CN104986539B (zh) * 2015-05-21 2017-03-01 上海神机软件有限公司 组合模板自动输送***
US10812778B1 (en) 2015-11-09 2020-10-20 Cognex Corporation System and method for calibrating one or more 3D sensors mounted on a moving manipulator
US10757394B1 (en) * 2015-11-09 2020-08-25 Cognex Corporation System and method for calibrating a plurality of 3D sensors with respect to a motion conveyance
US11562502B2 (en) * 2015-11-09 2023-01-24 Cognex Corporation System and method for calibrating a plurality of 3D sensors with respect to a motion conveyance
US20180374239A1 (en) * 2015-11-09 2018-12-27 Cognex Corporation System and method for field calibration of a vision system imaging two opposite sides of a calibration object
CN105486249B (zh) * 2015-11-26 2018-01-16 北京市计算中心 三维扫描数据的自适应底面消除方法
US9721334B2 (en) 2015-12-03 2017-08-01 International Business Machines Corporation Work-piece defect inspection via optical images and CT images
US9880075B2 (en) * 2016-02-11 2018-01-30 Caterpillar Inc. Wear measurement system using a computer model
US9875535B2 (en) * 2016-02-11 2018-01-23 Caterpillar Inc. Wear measurement system using computer vision
DE102016106696A1 (de) * 2016-04-12 2017-10-12 Carl Zeiss Industrielle Messtechnik Gmbh Koordinatenmesssystem
US9950815B2 (en) * 2016-07-01 2018-04-24 United Technologies Corporation Systems and methods for detecting damage
US10249033B1 (en) 2016-12-20 2019-04-02 Palantir Technologies Inc. User interface for managing defects
US10620618B2 (en) * 2016-12-20 2020-04-14 Palantir Technologies Inc. Systems and methods for determining relationships between defects
US11314721B1 (en) 2017-12-07 2022-04-26 Palantir Technologies Inc. User-interactive defect analysis for root cause
DE112018007380A5 (de) * 2018-03-29 2020-12-10 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren und vorrichtung zum bestimmen von 3d-koordinaten eines objekts
US10473593B1 (en) 2018-05-04 2019-11-12 United Technologies Corporation System and method for damage detection by cast shadows
US10958843B2 (en) 2018-05-04 2021-03-23 Raytheon Technologies Corporation Multi-camera system for simultaneous registration and zoomed imagery
US11079285B2 (en) 2018-05-04 2021-08-03 Raytheon Technologies Corporation Automated analysis of thermally-sensitive coating and method therefor
US11268881B2 (en) 2018-05-04 2022-03-08 Raytheon Technologies Corporation System and method for fan blade rotor disk and gear inspection
US10685433B2 (en) 2018-05-04 2020-06-16 Raytheon Technologies Corporation Nondestructive coating imperfection detection system and method therefor
US10928362B2 (en) 2018-05-04 2021-02-23 Raytheon Technologies Corporation Nondestructive inspection using dual pulse-echo ultrasonics and method therefor
US10488371B1 (en) * 2018-05-04 2019-11-26 United Technologies Corporation Nondestructive inspection using thermoacoustic imagery and method therefor
US10902664B2 (en) 2018-05-04 2021-01-26 Raytheon Technologies Corporation System and method for detecting damage using two-dimensional imagery and three-dimensional model
US10943320B2 (en) 2018-05-04 2021-03-09 Raytheon Technologies Corporation System and method for robotic inspection
US10914191B2 (en) 2018-05-04 2021-02-09 Raytheon Technologies Corporation System and method for in situ airfoil inspection
KR102134590B1 (ko) * 2018-10-12 2020-08-27 주식회사 화승알앤에이 측정 대상의 3d 모델과 측정 대상에 대한 3d 스캔 데이터 간의 오차를 추출하는 방법
US11467270B2 (en) * 2019-03-27 2022-10-11 Asmpt Singapore Pte. Ltd. Apparatus and method for calibrating or testing an imaging device
CA3182255A1 (en) * 2020-06-11 2021-12-16 Bardia BINA A system and method for remote inspection of a space
CN113942347B (zh) * 2020-07-16 2022-09-09 比亚迪股份有限公司 用于车辆的轮胎磨损检测***和车辆
US11631184B2 (en) 2020-09-18 2023-04-18 Spirit Aerosystems, Inc. Feature inspection system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4651283A (en) * 1983-09-08 1987-03-17 Sciaky S.A. Installation for determining the spatial coordinates of a point on a piece, in particular for controlling a plant such as a welding plant for the car bodies of motor vehicles
EP0754930A2 (de) * 1995-07-20 1997-01-22 Bayerische Motoren Werke Aktiengesellschaft, Patentabteilung AJ-3 Vorrichtung zum optischen Abtasten von Messflächen
US20060265177A1 (en) * 2005-05-18 2006-11-23 Steinbichler Optotechnik Gmbh Method for determining the 3D coordinates of the surface of an object

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5175601A (en) 1991-10-15 1992-12-29 Electro-Optical Information Systems High-speed 3-D surface measurement surface inspection and reverse-CAD system
JP3893169B2 (ja) * 1996-06-18 2007-03-14 コニカミノルタホールディングス株式会社 3次元計測装置
JP2001241927A (ja) 2000-03-01 2001-09-07 Sanyo Electric Co Ltd 形状測定装置
JP2002053198A (ja) * 2000-08-10 2002-02-19 Asahi Breweries Ltd 瓶ビールの製造方法及びその装置、並びに封入物の製造方法
US6856407B2 (en) 2000-09-13 2005-02-15 Nextengine, Inc. Method for depth detection in 3D imaging providing a depth measurement for each unitary group of pixels
JP2003065736A (ja) * 2001-08-24 2003-03-05 Sanyo Electric Co Ltd 3次元モデリング装置
CN1648667A (zh) * 2004-01-30 2005-08-03 英业达股份有限公司 零部件安装缺失检测方法以及***
DE102005022344B4 (de) 2005-05-13 2008-06-19 Siemens Ag Vorrichtung und Verfahren zur Werkstückeinmessung
US7495758B2 (en) 2006-09-06 2009-02-24 Theo Boeing Company Apparatus and methods for two-dimensional and three-dimensional inspection of a workpiece
US8543237B2 (en) * 2007-09-17 2013-09-24 Conoptica As Rotating part position and change finding method and apparatus
US7778794B2 (en) 2007-11-26 2010-08-17 The Boeing Company System and method for identifying an element of a structure in an engineered environment
US8131055B2 (en) 2008-01-31 2012-03-06 Caterpillar Inc. System and method for assembly inspection
JP2010277164A (ja) * 2009-05-26 2010-12-09 Seiko Epson Corp モデルデータ作成装置、モデルデータ作成方法、物体認識装置、及び物体認識方法
JP2012078105A (ja) 2010-09-30 2012-04-19 Mitsubishi Heavy Ind Ltd 姿勢制御装置、制御方法及びプログラム
US9082208B2 (en) * 2011-07-12 2015-07-14 Spirit Aerosystems, Inc. System and method for locating and displaying aircraft information
CN102538677A (zh) * 2012-01-16 2012-07-04 苏州临点三维科技有限公司 一种基于光学的管道快速检测方法
US9448758B2 (en) * 2012-07-18 2016-09-20 The Boeing Company Projecting airplane location specific maintenance history using optical reference points

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4651283A (en) * 1983-09-08 1987-03-17 Sciaky S.A. Installation for determining the spatial coordinates of a point on a piece, in particular for controlling a plant such as a welding plant for the car bodies of motor vehicles
EP0754930A2 (de) * 1995-07-20 1997-01-22 Bayerische Motoren Werke Aktiengesellschaft, Patentabteilung AJ-3 Vorrichtung zum optischen Abtasten von Messflächen
US20060265177A1 (en) * 2005-05-18 2006-11-23 Steinbichler Optotechnik Gmbh Method for determining the 3D coordinates of the surface of an object

Also Published As

Publication number Publication date
CN103630071A (zh) 2014-03-12
US20140056507A1 (en) 2014-02-27
RU2013139448A (ru) 2015-03-10
EP2703776A1 (en) 2014-03-05
JP6251519B2 (ja) 2017-12-20
CN103630071B (zh) 2018-01-23
EP2703776B1 (en) 2020-03-18
ES2785302T3 (es) 2020-10-06
CA2820320A1 (en) 2014-02-27
US8855404B2 (en) 2014-10-07
BR102013021722A2 (pt) 2015-07-21
JP2014044203A (ja) 2014-03-13
KR102030854B1 (ko) 2019-10-10
KR20140027868A (ko) 2014-03-07
CA2820320C (en) 2015-11-24
BR102013021722B1 (pt) 2020-12-01

Similar Documents

Publication Publication Date Title
RU2643619C2 (ru) Способы и системы для контроля заготовки
Becerik-Gerber et al. Assessment of target types and layouts in 3D laser scanning for registration accuracy
US9488589B2 (en) Mapping damaged regions on objects
US8520930B2 (en) Method and computer program for improving the dimensional acquisition of an object
US20200151450A1 (en) Maintenance work support system and maintenance work support method
JP5409771B2 (ja) 物体の寸法取得を向上させる方法およびコンピュータプログラム
US9885573B2 (en) Method, device and computer programme for extracting information about one or more spatial objects
US8249832B2 (en) Correlation of inspection information and computer-aided design data for structural assessment
KR20210056893A (ko) 시설물 안전점검을 위한 3차원 디지털 트윈에서의 데이터 시각화 장치 및 방법
Samper et al. Analysis of Tsai calibration method using two-and three-dimensional calibration objects
KR102075844B1 (ko) 다종 센서 기반의 위치인식 결과들을 혼합한 위치 측위 시스템 및 방법
US9996946B2 (en) Maintenance supporting system and maintenance supporting method utilizing a reference image and indicator
JP2020172784A (ja) 山岳トンネルコンクリート厚測定方法および測定装置
KR20220104874A (ko) 디지털 트윈 댐 시설 안전점검 관리 및 데이터 시각화 장치 및 방법
JP6293293B2 (ja) マルチセンサ計測装置のルーティンを確立する方法
EP3913394A1 (en) Artificial intelligence based registration support for environmental scans
JP2023100502A (ja) 検査システム、及び検査方法
Pham et al. Marker-Based Augmented Reality Framework for Checking the Installation Status of Onsite Components
Puerto et al. Methodology to Evaluate the Performance of Portable Photogrammetry for Large-Volume Metrology. Metrology 2022, 2, 320–334
CN114021231A (zh) 一种测绘数据处理的方法、装置及电子设备

Legal Events

Date Code Title Description
HZ9A Changing address for correspondence with an applicant