АВТОМАТИЗИРОВАННЫЕ НАБЛЮДЕНИЕ ЗА ПРОЦЕССОМ СБОРКИ И ЕГО ПРОВЕРКА

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