СИСТЕМА ПРОВЕРКИ ЛЕТАТЕЛЬНОГО АППАРАТА С ВИЗУАЛИЗАЦИЕЙ И ЗАПИСЬЮ
AIRCRAFT CHECKING SYSTEM WITH VISUALIZATION AND RECORDING

ИНФОРМАЦИЯ ОБ УРОВНЕ ТЕХНИКИ
1. Область техники
Настоящее изобретение относится в целом к летательному аппарату и, в частности, к способу и системе для проверки летательного аппарата с визуализацией и записью.
2. Уровень техники
При изготовлении летательных аппаратов для заказчиков в процессе изготовления выполняют множество проверок. Окончательную проверку выполняют люди-операторы. Окончательная проверка представляет собой последний этап, выполняемый перед доставкой летательного аппарата заказчику. Окончательная проверка в настоящее время подразумевает выполнение физических меток и выполнение записей во время проверки летательного аппарата.
Выполнение физических меток может включать нанесение ленты или других меток на местоположения для обеспечения идентификации областей, которые требуют ремонта перед доставкой летательного аппарата заказчику. Кроме того, могут выполняться записи на листах бумаги с клейкой обратной стороной, которые могут быть прикреплены к местам, расположенным в летательном аппарате, для обеспечения описания несоответствий или проведения необходимого ремонта.
В настоящее время указанные метки и физические записи заносят в папку с трехкольцевым скоросшивателем или записную книжку. Указанное место и идентификатор физической записи могут заноситься в папку с трехкольцевым скоросшивателем.
Известный процесс проверки занимает много времени и является неэффективным. Например, лента может упасть с объекта, помеченного для доработки. Записи могут быть истолкованы неверно. Кроме того, за ленту и записи, оставленные не в летательном аппарате, могут взиматься штрафы. Например, лента может быть пропущена в верхних отсеках для хранения в летательном аппарате.
Таким образом, требуется создать способ и устройство, которые учитывают по меньшей мере некоторые проблемы, описанные выше, а также другие возможные проблемы. Например, требуется создать способ и устройств, которые помогут решить техническую проблему с обеспечением эффективно проводимых проверок в летательном аппарате.
РАСКРЫТИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
Согласно одному варианту реализации настоящего изобретения предложена система проверки транспортного средства. Система проверки транспортного средства содержит мобильное проверочное устройство, систему отображения для мобильного проверочного устройства, графический пользовательский интерфейс и контроллер. Графический пользовательский интерфейс выполнен с возможностью отображения в системе отображения. Контроллер выполнен с возможностью работы с мобильным проверочным устройством. Контроллер выполнен с возможностью идентификации положения мобильного проверочного устройства в транспортном средстве. Контроллер принимает пользовательский ввод, содержащий группу жестов, выполненных человеком-оператором в отношении объекта из группы объектов в поле зрения мобильного проверочного устройства на основании положения мобильного проверочного устройства. Контроллер создает запись в местоположении по отношению к транспортному средству, связанную с объектом в поле зрения мобильного проверочного устройства, где запись назначена указанному местоположению по отношению к транспортному средству. Контроллер отображает запись, связанную с объектом в поле зрения, на графическом пользовательском интерфейсе в системе отображения мобильного проверочного устройства.
Согласно другому варианту реализации настоящего изобретения предложена система проверки летательного аппарата. Система проверки летательного аппарата содержит мобильное проверочное устройство, пользовательский интерфейс для мобильного проверочного устройства и контроллер. Контроллер выполнен с возможностью работы с мобильным проверочным устройством. Контроллер выполнен с возможностью идентификации положения мобильного проверочного устройства в летательном аппарате. Контроллер принимает пользовательский ввод, содержащий группу жестов, выполненных человеком-оператором в отношении объекта в поле зрения мобильного проверочного устройства на основании положения мобильного проверочного устройства в летательном аппарате. Контроллер создает запись, связанную с объектом из группы объектов в поле зрения мобильного проверочного устройства. Контроллер отображает запись, связанную с объектом в поле зрения, в системе отображения мобильного проверочного устройства, обеспечивая погружение в среду дополненной реальности.
Согласно еще одному варианту реализации настоящего изобретения предложен способ проверки транспортного средства. Способ включает идентификацию положения мобильного проверочного устройства в транспортном средстве. Способ включает прием пользовательского ввода, содержащего группу жестов, выполненных человеком-оператором в отношении объекта из группы объектов в поле зрения мобильного проверочного устройства на основании положения мобильного проверочного устройства. Способ включает создание записи в местоположении по отношению к транспортному средству, связанной с объектом из группы объектов в поле зрения мобильного проверочного устройства, где запись назначена указанному местоположению. Способ включает отображение записи, связанной с объектом в поле зрения, на графическом пользовательском интерфейсе в системе отображения мобильного проверочного устройства.
Особенности и функции могут быть достигнуты независимо в различных вариантах реализации настоящего изобретения или могут быть скомбинированы в других вариантах реализации, подробности которых можно увидеть со ссылкой на приведенные ниже описание и чертежи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Признаки иллюстративных вариантов реализации изобретения, обеспечивающие новизну по сравнению с уровнем техники, изложены в прилагаемой формуле изобретения. При этом иллюстративные варианты реализации изобретения, а также предпочтительный режим их применения, дополнительные цели и признаки будут лучше поняты из следующего подробного описания иллюстративного варианта реализации раскрытия настоящего изобретения при рассмотрении вместе с сопровождающими чертежами, на которых:
на ФИГ. 1 показана блок-схема среды проверки в соответствии с приведенным в качестве иллюстрации вариантом реализации;
на ФИГ. 2 показана блок-схема записи в соответствии с приведенным в качестве иллюстрации вариантом реализации;
на ФИГ. 3 показан поток данных для создания записи в соответствии с приведенным в качестве иллюстрации вариантом реализации;
на ФИГ. 4 показаны записи, отображенные на графическом пользовательском интерфейсе, в соответствии с приведенным в качестве иллюстрации вариантом реализации;
на ФИГ. 5 показаны записи, отображенные на графическом пользовательском интерфейсе, в соответствии с приведенным в качестве иллюстрации вариантом реализации;
на ФИГ. 6 показаны записи, отображенные на графическом пользовательском интерфейсе, в соответствии с приведенным в качестве иллюстрации вариантом реализации;
на ФИГ. 7 показано создание записи на графическом пользовательском интерфейсе в соответствии с приведенным в качестве иллюстрации вариантом реализации;
на ФИГ. 8 показана блок-схема процесса проверки транспортного средства в соответствии с приведенным в качестве иллюстрации вариантом реализации;
на ФИГ. 9 показана блок-схема процесса отображения записей в соответствии с приведенным в качестве иллюстрации вариантом реализации;
на ФИГ. 10 показана блок-схема процесса идентификации записей, выполненных с возможностью отображения на основании роли человека-оператора, в соответствии с приведенным в качестве иллюстрации вариантом реализации;
на ФИГ. 11 показана блок-схема процесса идентификации записей, выполненных с возможностью отображения на основании статуса записи, в соответствии с приведенным в качестве иллюстрации вариантом реализации;
на ФИГ. 12 показана блок-схема системы обработки данных в соответствии с приведенным в качестве иллюстрации вариантом реализации;
на ФИГ. 13 показана блок-схема способа изготовления и обслуживания летательного аппарата в соответствии с приведенным в качестве иллюстрации вариантом реализации;
на ФИГ. 14 показана блок-схема летательного аппарата, в котором может быть реализован приведенный в качестве иллюстрации вариант реализации; и
на ФИГ. 15 показана блок-схема системы управления продукцией в соответствии с приведенным в качестве иллюстрации вариантом реализации.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
В приведенных в качестве иллюстрации вариантах реализации учтены один или более различных аспектов. Например, в приведенных в качестве иллюстрации вариантах реализации учтено то, что используемые в настоящее время технологии проверки транспортных средств, таких как летательный аппарат, занимают больше времени и усилий, чем требуется, при использовании физических отметок и записей на бумаге. В приведенных в качестве иллюстрации вариантах реализации также учтено то, что используемые в настоящее время технологии проверки летательного аппарата подразумевают раздельную группу обрабатывающих систем без получаемых в режиме реального времени показателей и измерений для сбора информации о несоответствиях.
Таким образом, приведенные в качестве иллюстрации варианты реализации обеспечивают способ и устройство для проверки транспортных средств. Согласно одному приведенному в качестве иллюстрации примеру процесс обеспечивает взаимодействие с дополненной реальностью человека-оператора, выполняющего проверку. Процесс включает идентификацию положения мобильного проверочного устройства в транспортном средстве. В процессе принимают пользовательский ввод, который содержит группу жестов, выполненных человеком-оператором в отношении объекта из группы объектов в поле зрения мобильного проверочного устройства на основании положения мобильного проверочного устройства. Создают запись в местоположении по отношению к транспортному средству, связанную с объектом из группы объектов в поле зрения мобильного проверочного устройства, где запись назначена указанному местоположению. Отображают запись, связанную с объектом в поле зрения, на графическом пользовательском интерфейсе в системе отображения мобильного проверочного устройства.
Ссылаясь на фигуры и, в частности, на ФИГ. 1, показана блок-схема среды проверки в соответствии с приведенным в качестве иллюстрации вариантом реализации. Среда 100 проверки включает систему 102 проверки. Как показано, систему 102 проверки используют для проверки транспортного средства 104. В данном приведенном в качестве иллюстрации примере транспортное средство 104 выполнено в форме летательного аппарата 106. Летательный аппарат 106 может быть выбран из группы, включающей пассажирский самолет, военный реактивный самолет, винтокрыл, вертолет или какой-либо другой летательный аппарат подходящего типа.
В данном приведенном в качестве иллюстрации примере системой 102 проверки управляет один или более людей-операторов 108 для выполнения проверки транспортного средства 104. Например, человек-оператор 110 из людей-операторов 108 проверяет транспортное средство 104 с использованием мобильного проверочного устройства 112 из группы мобильных проверочных устройств 154 в системе 102 проверки.
В настоящем описании термин «группа», при использовании по отношению к объектам, обозначает один или более объектов. Например, группа мобильных проверочных устройств 154 представляет собой одно или более мобильных проверочных устройств 154.
Как показано, мобильное проверочное устройство 112 и другие мобильные проверочные устройства из группы мобильных проверочных устройств 154 представляют собой физические устройства, которые люди-операторы 108 могут переносить и использовать. Группа мобильных проверочных устройств 154 может быть выбрана по меньшей мере из одного из мобильного телефона, отображающего устройства, устанавливаемого на голове, умных очков смешанной реальности, планшетного компьютера или какого-либо другого устройства подходящего типа.
Человек-оператор 110 может перемещаться относительно транспортного средства 104 для определения того, присутствует ли несоответствие 114. Перемещение по отношению к транспортному средству 104 может включать по меньшей мере одно из перемещения в транспортном средстве 104 и вокруг транспортного средства 104.
В данном приведенном в качестве иллюстрации примере несоответствие 114 может иметь различные формы. Например, несоответствие 114 выбрано по меньшей мере из царапины, пятна, грязи, отсутствующей детали, дефектной детали, неверной детали или какого-либо другого нежелательного состояния.
В настоящем описании выражение «по меньшей мере один из», при использовании со списком объектов, означает, что могут использоваться различные комбинации из одного или более из перечисленных объектов, и что может потребоваться только один из каждого объекта в списке. Другими словами, выражение «по меньшей мере один из» означает, что любая комбинация объектов и количество объектов из списка может быть использовано, но нет необходимости во всех объектах из списка. Объект может представлять собой конкретный объект, вещь или категорию.
Например, но без ограничения, выражение «по меньшей мере один объект из объекта А, объекта В или объекта С» может подразумевать объект А, объект А и объект В или объект В. Данный пример может также включать объект А, объект В и объект С или объект В и объект С.Ясно, что может быть представлена любая комбинация указанных объектов. В некоторых приведенных в качестве иллюстрации примерах выражение «по меньшей мере один из» может подразумевать, например, без ограничения, два объекта А, один объект В и десять объектов С; четыре объекта В и семь объектов С; или другие подходящие комбинации.
Как показано на чертежах, в мобильном проверочном устройстве 112 присутствуют система 116 отображения и система 118 камеры. Две указанных системы могут быть интегрированы в виде части мобильного проверочного устройства 112 или могут быть соединены или другим образом сообщаться с мобильным проверочным устройством 112. Система 116 отображения представляет собой аппаратную систему и содержит одно или более отображающих устройств. Система 118 камеры представляет собой аппаратную систему и также содержит одну или более камер, которые могут быть использованы для создания изображений 120 для отображения в системе 116 отображения.
Изображения 120 могут быть отдельными изображениями или частью видео. В данном приведенном в качестве иллюстрации примере изображения 120 могут отображаться в системе 116 отображения через графический пользовательский интерфейс (ГПИ) 122 мобильного проверочного устройства 112.
Как показано на чертежах, человек-оператор 108 является субъектом, который может взаимодействовать с графическим пользовательским интерфейсом 122 посредством пользовательского ввода 124, выработанного системой 126 ввода мобильного проверочного устройства 112. Система 126 ввода представляет собой физическую аппаратную систему и может быть выбрана по меньшей мере из одного объекта из группы, включающей систему распознавания жестов, проводные перчатки, стереоскопическую камеру, контроллер на основе жестов, мышь, трекбол, клавиатуру, трэкпад или планшет с сенсорным экраном, чувствительное к движениям устройство ввода, киберперчатку, камеру, микрофон или устройство ввода какого-либо другого подходящего типа.
В данном приведенном в качестве иллюстрации примере контроллер 128 расположен в мобильном проверочном устройстве 112 в системе 102 проверки. В другом приведенном в качестве иллюстрации примере контроллер 128 может быть расположен на удаленном компьютере. Как показано, контроллер 128 выполнен с возможностью реализации операций при проверки человеком-оператором 110 транспортного средства 104. Например, во время работы контроллера 128, оно работает с мобильным проверочным устройством 112 для идентификации положения 132 мобильного проверочного устройства 112 в транспортном средстве 104. Мобильное проверочное устройство 112 может содержать такие устройства, как приемник системы глобального позиционирования (GPS), акселерометр, инерциальную навигационную систему или какое-либо другое подходящее устройство для идентификации положения 132 мобильного проверочного устройства 112.
В данном приведенном в качестве иллюстрации примере положение 132 включает трехмерные координаты и ориентацию мобильного проверочного устройства 112. Трехмерные координаты могут представлять собой декартову систему координат, полярную систему координат или какую-либо другую систему координат, описывающую, где мобильное проверочное устройство 112 расположено по отношению к транспортному средству 104. Положение мобильного проверочного устройства 112 может быть идентифицировано контроллером 128 с использованием карты 144 транспортного средства (ТС) 104.
Идентификация положения 132 может быть реализована множеством различных способов. Например, контроллер 128 может использовать процессы одновременной локализации и построения карты (SLAM) для отслеживания положения 132 мобильного проверочного устройства 112, управляемого человеком-оператором 110, в режиме реального времени. Другими словами, при изменении положения 132 контроллер 128 может идентифицировать изменения положения 132. Для транспортного средства 104 может использоваться система координат транспортного средства или система координат может быть выработана на ходу во время перемещения мобильного проверочного устройства 112 в транспортном средстве 104 с использованием процессов одновременной локализации и построения карты (SLAM).
Контроллер 128 выполнен с возможностью приема пользовательского ввода 124, содержащего группу жестов 134, выполненных человеком-оператором 110 в отношении объекта 136 из группы объектов 138 в поле 140 зрения мобильного проверочного устройства 112 на основании положения 132 мобильного проверочного устройства 112. Как показано, поле 140 зрения - это то, что мобильное проверочное устройство 112 может увидеть и отобразить на основании положения 132 мобильного проверочного устройства 112. В данном приведенном в качестве иллюстрации примере поле 140 зрения - это то, изображения чего может выработать система 118 камеры на основании положения 132 мобильного проверочного устройства 112 с системой 118 камеры.
Кроме того, контроллер 128 выполнен с возможностью создания записи 142 в местоположении 152 по отношению к транспортному средству 104, связанной с объектом 136 из группы объектов 138 в поле 140 зрения мобильного проверочного устройства 112. Объект 136 и группа объектов 138 могут иметь различные формы. Например, объекты 138 могут быть выбраны по меньшей мере из одного из сиденья, ковра, окна, двери, верхнего отсека хранения, светильника, воздуховода, блока, направляющей, панели обшивки, колеса, шины, корпуса двигателя, отображающего устройства, насоса или объекта какого-либо другого подходящего типа.
В приведенном в качестве иллюстрации примере различные записи в системе 102 проверки представляют собой электронные записи, а не физические записи. Например, запись 142 представляет собой электронную запись. Запись 142 назначают местоположению 152. Другими словами, в данном приведенном в качестве иллюстрации примере местоположение 152 может находиться в транспортном средстве 104 или на нем. Местоположение 152 представляет собой место, расположенное в транспортном средстве 104 или на нем, и оно описывается с использованием трехмерных координат.
В данном приведенном в качестве иллюстрации примере запись 142 связана с объектом 136 посредством маркировки или указания в базе данных, реестре или структуре данных, или предназначается объекту 136. Местоположение 152 может представлять собой место расположения объекта 136 или место, расположенное вблизи объекта 136.
В данном приведенном в качестве иллюстрации примере запись 142 может быть создана в различные периоды в течение жизненного цикла транспортного средства 104. Например, запись 142 может быть создана во время по меньшей мере одного события из окончательной проверки перед доставкой заказчику, обслуживания, сборки транспортного средства, сертификации транспортного средства или в какое-либо другое время в течение жизненного цикла транспортного средства 104.
Контроллер 128 также выполнен с возможностью отображения записи 142, связанной с объектом 136 в поле 140 зрения на графическом пользовательском интерфейсе 122 в системе 116 отображения мобильного проверочного устройства 112. Запись 142 расценивается как отображенная связанной с объектом 136, когда отображение записи 142 на графическом пользовательском интерфейсе 122 обращает внимание на объект 136. Например, запись 142 может быть отображена в положении объекта 136 или в некотором месте вблизи него таким образом, что человек-оператор 110 интерпретирует запись 142 как относящуюся к объекту 136.
Кроме того, контроллер 128 может также отображать записи 146 в дополнение к записи 142 или вместо нее. В данном приведенном в качестве иллюстрации примере контроллер 128 выполнен с возможностью идентификации совокупности записей 146 в поле 140 зрения мобильного проверочного устройства 112 для текущего положения мобильного устройства и отображения совокупности записей 146 на графическом пользовательском интерфейсе 122 в системе 116 отображения. В настоящем описании термин «совокупность» означает ноль или более объектов 138. Другими словами, совокупность может быть нулевой совокупностью, в которой отсутствуют или не видны объекты 138. Контроллер 128 может идентифицировать совокупность записей 146 в соответствии с политикой 148, применяемой к роли 150 человека-оператора 110 мобильного проверочного устройства 112. Например, могут присутствовать объекты 138 или частичная совокупность объектов 138 в совокупности объектов 138 на основании роли 150 человека-оператора 110.
В данном приведенном в качестве иллюстрации примере политика 148 представляет собой одно или более правил, которые могут быть использованы для идентификации того, какие именно из объектов 138 в поле 140 зрения могут быть увидены конкретным человеком-оператором. В данном приведенном в качестве иллюстрации примере роль 150 человека-оператора 110 представляет собой вводные данные в политике 148. Роль 150 может быть выбрана из проверяющего, контролера, сборщика данных, заказчика, лица, выдающего сертификат, или роли какого-либо другого типа для человека-оператора.
Таким образом, контроллер 128 обеспечивает визуализацию человеку-оператору 110 посредством мобильного проверочного устройства 112. Например, отображение записи 142, связанной с объектом 136 в поле 140 зрения, на графическом пользовательском интерфейсе 122 системы 116 отображения мобильного проверочного устройства 112 формирует по меньшей мере одно из среды смешанной реальности и среды дополненной реальности для человека-оператора 110.
Контроллер 128 может быть реализован в виде программного обеспечения, аппаратных средств, прошивки или их комбинации. Когда используется программное обеспечение, операции, выполняемые контроллером 128, могут быть реализованы в программном коде, выполненном с возможностью запуска на аппаратном обеспечении, таком как процессорный блок. Когда используется прошивка, операции, выполняемые контроллером 128, могут быть реализованы в программном коде и данных и храниться в постоянном запоминающем устройстве для запуска на процессорном блоке. Когда используются аппаратные средства, они могут содержать схемы, которые функционируют с обеспечением выполнения операций в контроллере 128.
В приведенных в качестве иллюстрации примерах аппаратные средства могут быть выполнено в виде по меньшей мере из одного из схемной системы, интегральной схемы, специализированной интегральной схемы (ASIC), программируемого логического устройства или аппаратных средств какого-либо другого подходящего типа, выполненных с возможностью реализации множества операций. В случае программируемого логического устройства, устройство может быть выполнено с возможностью реализации указанного множества операций. Устройство может быть перенастроено позднее или может быть постоянно выполнено с возможностью реализации указанного множества операций. Программируемое логическое устройства содержит, например, программируемую логическую матрицу, программируемую матричную логику, программируемую в определенной области логическую матрицу, программируемый в определенной области базовый матричный кристалл и другие подходящие устройства на основе аппаратных средств. Кроме того, указанные процессы могут быть реализованы в органических компонентах, объединенных с неорганическими компонентами, и могут состоять полностью из органических компонентов. Например, указанные процессы могут быть реализованы в виде схем в органических полупроводниках.
В одном приведенном в качестве иллюстрации примере присутствуют одно или более технических решений, которые преодолевают техническую проблему с выполняемыми эффективным образом проверками в летательном аппарате. В результате, одно или более технических решений могут обеспечить технический результат в виде создания записей в электронном виде на отображающем устройстве смешанной реальности или дополненной реальности в отношении несоответствий, причем эти записи являются более однородными и точными по сравнению с существующими технологиями, использующими физические записи.
В результате, мобильное проверочное устройство 112 работает в качестве специализированной компьютерной системы, в которой контроллер 128 мобильного проверочного устройства 112 обеспечивает возможность выполнения проверки транспортного средства 104 более эффективным и точным образом по сравнению с существующими системами, использующими физические записи. В частности, контроллер 128 преобразует мобильное проверочное устройство 112 в специализированную компьютерную систему по сравнению с существующими компьютерными системами общего назначения, которые не имеют контроллера 128.
На ФИГ. 2 показана блок-схема записи в соответствии с приведенным в качестве иллюстрации вариантом реализации. Запись 200 представляет собой пример одного варианта осуществления записей 146 по ФИГ. 1. Как показано, запись 200 содержит графический указатель 202, подробности 204, координаты 206 транспортного средства и идентификатор 208 объекта.
В данном приведенном в качестве иллюстрации примере графический указатель 202 отображен, когда запись 200 отображена на графическом пользовательском интерфейсе. Графический указатель 202 может иметь множество различных форм. Например, графический указатель 202 может содержать по меньшей мере одно из значка, изображения, виджета, текста, анимации, цвета или указателя какого-либо другого вида, который может быть отображен на графическом пользовательском интерфейсе для указания объекта или указания на связь с объектом.
Как показано, подробности 204 содержат объяснение несоответствия. Подробности 204 включают по меньшей мере одно из текста, голоса, изображения, видео или какого-либо другого содержимого, которое может быть использовано для объяснения несоответствия. Объяснение может включать описание несоответствия, такое как: царапина, пятно, грязь, неработающая деталь, неверная деталь или какое-либо описание другого типа. Объяснение может также включать информацию об ожидаемых мерах по исправлению или другую информацию.
В одном приведенном в качестве иллюстрации примере подробности 204 могут включать голосовые аннотации в дополнение к тексту, или вместо него. Например, когда человек-оператор является представителем заказчика, выполняющим окончательную комплексную проверку перед доставкой летательного аппарата, голосовые аннотации могут представлять собой голосовые аннотации представителя заказчика. данные голосовые аннотации могут уменьшить несоответствия в доработках, которые могут быть выполнены.
Как показано, идентификатор 208 идентифицирует объект, для которого была создана запись 200. Идентификатор 208 объекта может принимать различные формы. Например, идентификатор 208 объекта может представлять собой номер детали, серийный номер или идентификатор какого-либо другого типа.
Кроме того, графический указатель 202 также может выполнять другие функции в дополнение к идентификации связи с идентификатором 208 объекта. В одном приведенном в качестве иллюстрации примере графический указатель 202 может быть использован для указания статуса записи 200. Например, графический указатель 202 может указывать статус, выбранный из группы, включающей новый, в процессе и завершен. Различные статусы могут указываться посредством по меньшей мере одного из цвета, анимации, значка или графического указания какого-либо другого типа.
Как показано на чертежах, координаты 206 транспортного средства идентифицируют местоположение записи 200 в транспортном средстве 104 по ФИГ. 1 или на нем. Координаты 206 транспортного средства могут представлять собой декартовы координаты, полярные координаты или какой-либо другой формат, основанный в системе координат для транспортного средства. Например, транспортное средство может иметь карту транспортного средства, для которой координаты 206 транспортного средства описывают местоположение в транспортном средстве с использованием системы координат карты транспортного средства. Таким образом, запись 200 размещена в месте, расположенном относительно идентификатора 208 объекта.
На ФИГ. 3 показан поток данных для создания записей в соответствии с приведенным в качестве иллюстрации вариантом реализации. В данном показанном примере человек-оператор 300 переносит и управляет мобильным проверочным устройством 302 для выполнения проверки транспортного средства 304. Человек-оператор 300 является человеком-оператором из людей-операторов 108 по ФИГ. 1, а мобильное проверочное устройство 302 представляет собой мобильное проверочное устройство из группы мобильных проверочных устройств 154 по ФИГ. 1.
Как показано, контроллер 310 идентифицирует положение 324 мобильного проверочного устройства 302 в транспортном средстве 304. Другими словами, положение 324 показано в координатах транспортного средства для транспортного средства 304 таким образом, что местоположение мобильного проверочного устройства 302, управляемого человеком-оператором 300, известно в отношении объекта 320 на транспортном средстве 304.
Как показано, человек-оператор 300 выполняет группу жестов 306, которые обнаруживаются системой 334 ввода для выработки пользовательского ввода 308 для создания записи 314. Группа жестов 306 может принимать различные формы. Например, группа жестов 306 может представлять собой жест, когда рука человека-оператора 300 дотрагивается до объекта 312, закрывает объект 312, перемещается по объекту 312 или какое-любо другое перемещение в поле 316 зрения мобильного проверочного устройства 302, который виден на графическом пользовательском интерфейсе 336, отображенном в системе 338 отображения для мобильного проверочного устройства 302.
Группу жестов 306 принимают в качестве пользовательского ввода 308 на контроллере 310, запущенном на мобильном проверочном устройстве 302. Контроллер 310 идентифицирует объект 312 на транспортном средстве 304 на основании группы жестов 306. Другими словами, группа жестов 306 может обозначать объект 312, находящийся в поле 316 зрения системы 340 камеры в мобильном проверочном устройстве 302. Идентификация объекта 312 может быть выполнена с использованием карты 318 транспортного средства. В данном приведенном в качестве иллюстрации примере карта 318 транспортного средства содержит объекты 320 и положения 322. На основании положений 324 мобильного проверочного устройства 302 и группы жестов 306, объект 312 из объектов 320 идентифицирован как часть создания записи 314 для транспортного средства 304.
Как показано на чертежах, контроллер 310 для мобильного проверочного устройства 302 создает запись 314. Сервер 326 записей расположен в компьютерной системе 328 и принимает записи 314 от устройства 310 управления.
Компьютерная система 328 представляет собой физическую аппаратную систему и содержит одну или более систем обработки данных. Когда присутствует более, чем одна система обработки данных, указанные системы сообщаются друг с другом с использованием среды связи. Инфраструктура связи может представлять собой сеть. Системы обработки данных могут быть выбраны по меньшей мере из одного из компьютера, серверного компьютера, планшета или системы обработки данных какого-либо другого подходящего типа.
Как показано, сервер 326 записей хранит запись 314 в системе 330 хранения с записями 332. Система 330 хранения может принимать различные формы. Например, система 330 хранения может содержать по меньшей мере одно из накопителя на жестком диске, твердотельного накопителя, накопителя на ленте, оптического накопителя или другого типа устройства хранения. Система 330 хранения может находиться в одном географическом местоположении или может быть распределена по разным географическим местоположениям.
Таким образом, система 330 хранения может хранить записи 332 в истории, обеспечивая возможность анализа коренных причин для уменьшения количества несоответствий в будущем. Контроллер 310 может отображать записи 332 для группы местоположений во времени для группы транспортных средств, обеспечивая возможность наблюдения за развитием одного или более несоответствий в указанном местоположении.
Иллюстрация среды 100 проверки по ФИГ. 1 и различных компонентов по ФИГ. 1 и ФИГ. 2 не подразумевают внесение физических или архитектурных ограничений при реализации приведенного в качестве иллюстрации варианта реализации. Могут быть использованы другие компоненты в дополнение к показанным компонентам или вместо них. Некоторые компоненты могут быть необязательными. Кроме того, блоки показаны для иллюстрации некоторых функциональных компонентов. Один или более из указанных блоков могут быть комбинированы, разделены или комбинированы и разделены на отличные блоки при осуществлении в приведенном в качестве иллюстрации варианте реализации.
Например, транспортное средство 104 может быть выполнено в виде, отличном от летательного аппарата 106 по ФИГ. 1. Например, транспортное средство 104 может быть выбрано из группы, включающей мобильную платформу, надводное судно, танк, транспорт для личного состава, поезд, космический аппарат, подводную лодку, автобус, автомобиль или транспортное средство какого-либо другого подходящего типа.
В другом приведенном в качестве иллюстрации примере контроллер 128 может быть распределен между мобильным проверочным устройством 112 и компьютерной системой 328 по ФИГ. 3. Другими словами, некоторые из процессов в контроллере 128 могут быть реализованы на мобильном проверочном устройстве 112, а другие процессы могут быть реализованы в компьютерной системе 328. В приведенном в качестве альтернативы примере сервер 326 записей может создавать записи 314 в ответ на прием пользовательского ввода 308, выработанного человеком-оператором 300 по ФИГ. 3.
В качестве другого примера, голосовая команда или ввод другого типа может использоваться в совокупности с группой жестов 134 по ФИГ. 1 или группой жестов 306 по ФИГ. 3. Например, голосовая команда для выбора объекта, пока рука человека-оператора указывает наружу и касается объекта, может быть использована для обозначения объекта в качестве объекта, для которого должна быть создана запись.
В другом приведенном в качестве иллюстрации примере контроллер 128 по ФИГ. 1 или контроллер 310 по ФИГ. 3 может отображать записи для группы местоположений во времени для группы транспортных средств, обеспечивая возможность наблюдения за развитием одного или более несоответствий в указанном местоположении.
В другом примере контроллер 128 или контроллер 310 может отображать группу показателей для группы объектов 138 по ФИГ. 1 или объектов 320 по ФИГ. 3. Кроме того, контроллер 128 или контроллер 310 может способствовать сообщению с группой удаленных экспертов. Кроме того, контроллер 128 или контроллер 310 может отображать группу показателей для группы объектов. Группа показателей может указывать на стандарт или характеристику, которой объект должен соответствовать.
На ФИГ. 4 показаны записи, отображенные на графическом пользовательском интерфейсе, в соответствии с приведенным в качестве иллюстрации вариантом реализации. В данном приведенном в качестве иллюстрации примере графический пользовательский интерфейс 400 является примером осуществления графического пользовательского интерфейса 122 по ФИГ. 1 и графического пользовательского интерфейса 336 по ФИГ. 3. В данном примере графический пользовательский интерфейс 400 отображен на мобильном проверочном устройстве, таком как умные очки.
В данном приведенном в качестве иллюстрации примере вид пассажирского салона 402 в дополненной реальности показан на графическом пользовательском интерфейсе 400. Пассажирский салон 402 показан с использованием изображений, выработанных системой камеры, на умных очках. Кроме того, записи показаны на графическом пользовательском интерфейсе 400. В частности, графический пользовательский интерфейс 400 содержит запись 404, запись 406, запись 408 и запись 410.
Данные записи показаны связанными с объектами. Например, запись 404 связана с верхним отсеком 430 под хранения. Запись 406 связана с окном 432. Запись 408 связана с ковром 434. Запись 410 связана со светильником 436. Данные записи дополняют отображение физических объектов, показанных на графическом пользовательском интерфейсе 400 для обеспечения дополненной реальности человеку-оператору.
Каждая из данных записей содержит графический указатель и подробности. Например, запись 404 содержит графический указатель 412 и подробности 414. Запись 406 содержит графический указатель 416 и подробности 418. Запись 408 содержит графический указатель 420 и подробности 422. Запись 410 содержит графический указатель 424 и подробности 426.
На ФИГ. 5 показаны записи, отображенные на графическом пользовательском интерфейсе, в соответствии с приведенным в качестве иллюстрации вариантом реализации. В данном приведенном в качестве иллюстрации примере графический пользовательский интерфейс 500 является примером осуществления графического пользовательского интерфейса 122 по ФИГ. 1 и графического пользовательского интерфейса 336 по ФИГ. 3. В данном примере графический пользовательский интерфейс 500 отображен на мобильном проверочном устройстве, таком как умные очки.
Как показано, графический пользовательский интерфейс 500 также обеспечивает отображение пассажирского салона 502 с дополненной реальностью. В данном приведенном в качестве иллюстрации примере записи отображены в совокупности с объектами в пассажирском салоне 502. Например, запись 504 отображена для верхнего отсека 506 хранения, а запись 508 отображена для окна 510. Запись 512 отображена для ковра 514. Как показано, запись 516 отображена для сиденья 518, запись 520 отображена для сиденья 522, а запись 524 отображена для сиденья 526.
В данном примере запись 504 имеет графический указатель 530, запись 508 имеет графический указатель 532, запись 512 имеет графический указатель 534, запись 516 имеет графический указатель 536, запись 520 имеет графический указатель 538, а запись 524 имеет графический указатель 540. Как показано, был выбран графический указатель 534, тем самым обеспечивая отображение подробностей 542 для записи 512.
Кроме того, графический пользовательский интерфейс 500 также отображает информацию о статусе в отношении записей. В секции 550 указаны записи о работах, которые были завершены, в секции 552 указаны записи о работах, которые находятся в процессе, а в секции 554 указаны новые записи, по которым работы еще не начались. Кроме того, каждая из секций имеет цветовой код для соответствия цветам графических указателей.
В результате, в дополнение к видению статуса записей, статус отдельных записей может быть идентифицирован на основе цветов графических указателей. Например, запись 504, запись 508, запись 512, запись 516, запись 520 и запись 524 являются новыми записями, работы по которым еще не начались.
На ФИГ. 6 показаны записи, отображенные на графическом пользовательском интерфейсе, в соответствии с приведенным в качестве иллюстрации вариантом реализации. В данном приведенном в качестве иллюстрации примере графический пользовательский интерфейс 600 является примером осуществления графического пользовательского интерфейса 122 по ФИГ. 1 и графического пользовательского интерфейса 336 по ФИГ. 3. В данном примере графический пользовательский интерфейс 600 отображен на мобильном проверочном устройстве, таком как умные очки.
Как показано, вид пассажирского салона 602 показан на графическом пользовательском интерфейсе 600. В данном приведенном в качестве иллюстрации примере, записи отображены с использованием графических указателей, которые наложены на вид пассажирского салона 602 как видно человеку-оператору на графическом пользовательском интерфейсе 600.
В данном приведенном в качестве иллюстрации примере указанные записи включают запись 604 на пассажирском сиденье 606, запись 608 на пассажирском сиденье 610, запись 612 на пассажирском сиденье 614, запись 618 на пассажирском сиденье 620, запись 622 на пассажирском сидень 624, запись 626 на пассажирском сиденье 628, запись 630 на пассажирском сиденье 632, запись 634 на пассажирском сиденье 636, запись 638 на пассажирском сиденье 640, запись 642 на пассажирском сиденье 644, запись 646 на пассажирском сиденье 648, запись 650 на пассажирском сиденье 652, запись 658 на пассажирском сиденье 660, запись 662 на пассажирском сиденье 664 и запись 666 на пассажирском сиденье 668. Указанные записи также включают запись 654 на окне 656, запись 670 на окне 672, запись 674 на окне 676. В данном примере запись 678 находится на стенке 680.
На ФИГ. 7 показано создание записи на графическом пользовательском интерфейсе в соответствии с приведенным в качестве иллюстрации вариантом реализации. В данном приведенном в качестве иллюстрации примере графический пользовательский интерфейс 700 является примером осуществления графического пользовательского интерфейса 122 по ФИГ. 1 и графического пользовательского интерфейса 336 по ФИГ. 3. В данном примере графический пользовательский интерфейс 700 отображен на мобильном проверочном устройстве, таком как умные очки.
Как показано, вид пассажирского салона 702 показан на графическом пользовательском интерфейсе 700. В данном приведенном в качестве иллюстрации примере, человек-оператор 704 создал запись 706 для потолка 708. Как показано, человек-оператор 704 выполнил жест посредством указания на потолок 708 рукой 710. Кроме того, человек-оператор 704 произнес команду, например «создать запись», в дополнение к жесту, включающему указание на потолок 708.
В качестве реакции на жест графический указатель 712 создан и отображен для записи 706 с указанием в сторону потолка. Кроме того, человек-оператор 704 может также добавить подробности в подробности 711. Указанные подобности могут представлять собой голосовые заметки, текст, изображение потолка 708 или другие подходящие подобности для указания наличия несоответствия в потолке 708.
Иллюстрации графических пользовательских интерфейсов по ФИГ. 4-6 являются примерами некоторых вариантов осуществления графического пользовательского интерфейса 122, показанного в виде блоков на ФИГ. 1, и графического пользовательского интерфейса 336, показанного в виде блоков на ФИГ. 3. Указанные иллюстрации приведены лишь в качестве примеров и не должны рассматриваться как ограничение того, каким образом графический пользовательский интерфейс 122 и графический пользовательский интерфейс 336 могут быть осуществлены в других примерах. Например, могут быть использованы анимация или значок другого типа в дополнение к показанным на указанных фигурах значкам, или вместо них. Кроме того, в одном графическом пользовательском интерфейсе могут быть использованы графические указатели различных типов. Другими словами, графические указатели, отображенные на графических пользовательских интерфейсах, могут быть разнородными по составу. Различные графические указатели могут быть использованы для указания на объекты различных типов. Например, первый тип графических указателей может быть использован для указания на пассажирское сиденье, второй тип графических указателей может быть использован для указания на окно, а третий тип графических указателей может быть использован для указания на место хранения.
На ФИГ. 8 показана блок-схема процесса проверки транспортного средства в соответствии с приведенным в качестве иллюстрации вариантом реализации. Процесс, показанный на ФИГ. 8, может быть реализован в системе 102 проверки по ФИГ. 1. Как показано, различные операции могут быть реализованы в контроллере 128 по ФИГ. 1 или контроллере 310 по ФИГ. 3. Указанные операции могут быть реализованы в виде программного кода, обрабатываемого обрабатывающим блоком в системе обработки данных.
Процесс начинают с идентификации положения мобильного проверочного устройства в транспортном средстве (операция 800). Согласно процессу, принимают пользовательский ввод, содержащий группу жестов, выполненных человеком-оператором в отношении объекта из группы объектов в поле зрения мобильного проверочного устройства на основании положения мобильного проверочного устройства (операция 802).
Согласно процессу, создают запись в положении по отношению к транспортному средству, связанную с объектом из группы объектов в поле зрения мобильного проверочного устройства, где запись назначена указанному положению (операция 804). Согласно процессу, сохраняют запись в системе хранения, в которой хранится история записей (операция 806).
Согласно процессу, отображают запись, связанную с объектом в поле зрения, на графическом пользовательском интерфейсе в системе отображения мобильного проверочного устройства (операция 808). Затем процесс завершается.
На ФИГ. 9 показана блок-схема процесса отображения записей в соответствии с приведенным в качестве иллюстрации вариантом реализации. Операции процесса, показанного на ФИГ. 9, могут быть реализованы в виде программного кода, аппаратных средств или какой-либо их комбинации в контроллере 128 по ФИГ. 1 или контроллере 310 по ФИГ. 3.
Процесс начинают с идентификации положения мобильного проверочного устройства (операция 900). Согласно процессу, идентифицируют поле зрения мобильного проверочного устройства на основании положения мобильного проверочного устройства (операция 902). В данном приведенном в качестве иллюстрации примере поле зрения основано на том, что может отобразить мобильное проверочное устройство в системе отображения.
Согласно процессу, идентифицируют группу объектов в поле зрения мобильного проверочного устройства (операция 904). Согласно процессу, идентифицируют совокупность записей для группы объектов (операция 906). Как показано, совокупность записей может быть нулевой совокупностью, в которой отсутствуют записи для группы объектов в поле зрения.
Согласно процессу, отображают совокупность записей в системе отображения мобильного проверочного устройства (операция 908). Затем процесс завершается. Данный процесс может быть повторен любое количество раз при изменении положения мобильного проверочного устройства.
На ФИГ. 10 показана блок-схема процесса идентификации записей, выполненных с возможностью отображения на основании роли человека-оператора, в соответствии с приведенным в качестве иллюстрации вариантом реализации. Операции процесса, показанного на ФИГ. 10, могут быть реализованы в виде программного кода, аппаратных средств или какой-либо их комбинации в контроллере 128 по ФИГ. 1 или контроллере 310 по ФИГ. 3. Операции в данной блок-схеме являются примером одного способа реализации операций 906 по ФИГ. 9.
Процесс начинается с идентификации роли человека-оператора (операция 1000). Согласно процессу, идентифицируют любые записи для объектов, которые находятся в поле зрения мобильного проверочного устройства (операция 1002). Согласно процессу, выбирают необработанную запись для обработки (операция 1004).
Согласно процессу определяют, может ли человек-оператор просмотреть запись на основании его роли (операция 1006). Каждая запись может иметь идентификатор того, какие роли могут или не могут просматривать конкретную запись. Указанное определение может быть выполнено с использованием механизмов, таких как списки управления доступом, политики или механизмы других типов. Например, политика 148 по ФИГ. 1 может быть использована для определения того, какие записи могут просматриваться человеком-оператором.
Если запись может быть просмотрена человеком-оператором на основании его роли, то запись добавляют в совокупность записей для отображения (операция 1008). Согласно процессу затем определяют, присутствует ли дополнительная необработанная запись для обработки (операция 1010). Если дополнительная необработанная запись присутствует, то процесс возвращается к операции 1004. В обратном случае процесс заканчивается с совокупностью записей, созданных для отображения. Снова обращаясь к операции 1006, если запись не может быть просмотрена, то процесс переходит к операции 1010, как описано выше. Таким образом, записи, созданные человеком-оператором мобильного проверочного устройства, и записи, созданные другим человеком-оператором, могут отображать записи в отношении транспортного средства.
На ФИГ. 11 показана блок-схема процесса идентификации записей, выполненных с возможностью отображения на основании статуса записи, в соответствии с приведенным в качестве иллюстрации вариантом реализации. Операции процесса, показанного на ФИГ. 11, могут быть реализованы в виде программного кода, аппаратных средств или какой-либо их комбинации в контроллере 128 по ФИГ. 1 или контроллере 310 по ФИГ. 3. Операции в данной блок-схеме являются примером одного способа реализации операций 906 по ФИГ. 9.
Процесс начинается с идентификации любых записей, которые находятся в поле зрения мобильного проверочного устройства (операция 1100). Согласно процессу, выбирают необработанную запись для обработки (операция 1102). Согласно процессу, идентифицируют статус выбранной записи (операция 1104). Запись может иметь статусы различных типов в зависимости от варианта осуществления. Например, статус может быть выбран по меньшей мере из группы, включающей новый, завершен или в процессе.
Согласно процессу, присваивают записи графический указатель на основании идентифицированного статуса (операция 1106). Графический указатель выбран для указания статуса записи. Например, цвет, текст, значок, анимация или графическое изображение могут быть выбраны для указания статуса записи.
Выполняют определение того, присутствует ли другая необработанная запись (операция 1108). Если другая необработанная запись присутствует, то процесс возвращается к операции 1102. В противном случае процесс завершается.
Блок-схемы и диаграммы в различных показанных вариантах реализации иллюстрируют архитектуру, функционал и работу некоторых возможных вариантов осуществления устройств и способов в приведенном в качестве иллюстрации варианте реализации. В связи с этим каждый блок в блок-схемах или диаграммах может представлять по меньшей мере одно из модуля, сегмента, функции или части операции или этапа. Например, один или более блоков могут быть реализованы в виде программного кода, аппаратных средств или комбинации программного кода и аппаратных средств. При реализации в виде аппаратных средств, оно может, например, быть выполнено в виде интегральных схем, которые выполнены и конфигурированы с возможностью выполнения одной или более операций в соответствии с блок-схемами или диаграммами. При реализации в виде комбинации программного кода и аппаратных средств, вариант осуществления может быть выполнен в виде встроенного программного обеспечения. Каждый блок блок-схем или диаграмм может быть реализован с использованием специализированных систем аппаратных средств, которые выполняют различные операции, или комбинации специализированного аппаратных средств и программного кода, исполняемого специализированным программным обеспечением.
В некоторых альтернативных вариантах осуществления приведенного в качестве иллюстрации варианта реализации функция или функции, указанные в блоках, могут выполняться в порядке, отличном от порядка, показанного на фигурах. Например, в некоторых случаях, два блока, показанных последовательно, могут выполняться по существу одновременно, или блоки иногда могут выполняться в обратном порядке, в зависимости от используемого функционала. Кроме того, могут быть добавлены другие блоки в дополнение к блокам, показанным в блок-схеме или диаграмме.
На ФИГ. 12 показана блок-схема системы обработки данных в соответствии с приведенным в качестве иллюстрации вариантом реализации. Система 1200 обработки данных может быть использована для реализации мобильного проверочного устройства 112 по ФИГ. 1, мобильного проверочного устройства 302 по ФИГ. 3 и одного или более компьютеров в компьютерной системе 328 по ФИГ. 3. В данном приведенном в качестве иллюстрации примере система 1200 обработки данных содержит инфраструктуру 1202 связи, которая обеспечивает сообщение между процессорным блоком 1204, запоминающим устройством 1206, постоянным хранилищем 1208, блоком 1210 связи, блоком 1212 ввода/вывода и отображающим устройством 1214. В данном примере инфраструктура 1202 связи может быть выполнена в форме системы шин.
Процессорный блок 1204 служит для исполнения инструкций программного обеспечения, которое может быть загружено в запоминающее устройство 1206. Процессорный блок 1204 может представлять собой множество процессоров, многопроцессорное ядро или процессор какого-либо другого типа в зависимости от конкретного варианта осуществления.
Запоминающее устройство 1206 и постоянное хранилище 1208 являются примерами устройств 1216 хранения. Устройства хранения представляют собой любую часть аппаратных средств, выполненную с возможностью хранения информации, такую как, например, но без ограничения, по меньшей мере одно из данных, программного кода в функциональной форме или информации другого подходящего типа как на временной основе, так и на постоянной основе, или на временной основе и на постоянной основе одновременно. В данных приведенных в качестве иллюстрации примерах устройства хранения 1216 могут также называться компьютерочитаемыми устройствами хранения. В данных примерах запоминающее устройство 1206 может представлять собой, например, запоминающее устройство с произвольным доступом или любое другое кратковременное или некратковременное устройство хранения. Постоянное хранилище 1208 может принимать различные формы в зависимости от конкретного варианта осуществления.
Например, постоянное хранилище 1208 может содержать один или более компонентов или одно или более устройств. Например, постоянное хранилище 1208 может представлять собой накопитель на жестком диске, твердотельный накопитель, флэш-память, перезаписываемый оптический диск, перезаписываемую магнитную ленту или какую-либо комбинацию вышеперечисленного. Носитель, используемый постоянным хранилищем 1208 также может быть выполнен съемным. Например, съемный накопитель на жестком диске может быть использован для постоянного хранилища 1208.
Блок 1210 связи в данных приведенных в качестве иллюстрации примерах обеспечивает сообщение с другими системами или устройствами обработки данных. В данных приведенных в качестве иллюстрации примерах блок 1210 связи представляет собой карту сетевого интерфейса.
Блок 1212 ввода/вывода обеспечивает ввод и вывод данных с других устройств, которые могут быть соединены с системой 1200 обработки данных. Например, блок 1212 ввода/вывода может обеспечивать соединение с пользовательским вводом посредством одного из клавиатуры, мыши или какого-либо другого подходящего устройства ввода. Кроме того, блок 1212 ввод/вывода может отправлять выходную информацию на принтер. Отображающее устройство 1214 обеспечивает механизм для отображения информации пользователю.
Инструкции для по меньшей мере одной операционной системы, приложений или программ могут быть расположены в устройствах 1216 хранения, которые сообщаются с процессорным блоком 1204 посредством инфраструктуры 1202 связи. Процессы в соответствии с различными вариантами реализации могут выполняться процессорным блоком 1204 с использованием реализуемых на компьютере инструкций, которые могут располагаться в запоминающем устройстве, таком как запоминающее устройство 1206.
Данные инструкции называют программным кодом, используемым на компьютере программным кодом или компьютерочитаемым программным кодом, который может быть считан и исполнен процессором в процессорном блоке 1204. Программный код в различных вариантах реализации может быть встроен в различные физические или компьютерочитаемые носители информации, такие как запоминающее устройство 1206 или постоянное хранилище 1208.
Программный код 1218 расположен в функциональной форме на компьютерочитаемом носителе 1220, который выполнен с выборочно съемным и может быть расположен в системе 1200 обработки данных, или передан в нее, для исполнения процессорным блоком 1204. В данных приведенных в качестве иллюстрации примерах программный код 1218 и компьютерочитаемый носитель 1220 образуют компьютерный программный продукт 1222. В одном примере компьютерочитаемый носитель 1220 может представлять собой компьютерочитаемый носитель 1224 в виде хранилища или компьютерочитаемый носитель 1226 в виде сигнала.
В данных приведенных в качестве иллюстрации примерах компьютерочитаемый носитель 1224 в виде хранилища представляет собой физическое или материальное устройство хранения, используемое для хранения программного кода 1218, а не носитель, который распространяет или передает программный код 1218. В качестве альтернативы программный код 1218 может быть передан в систему 1200 обработки данных с использованием компьютерочитаемого носителя 1226 в виде сигнала. Компьютерочитаемый носитель 1216 в виде сигнала может представлять собой, например, распространяемый сигнал данных, содержащий программный код 1218. Например, компьютерочитаемый носитель 1226 в виде сигнала может представлять собой по меньшей мере одно из электромагнитного сигнала, оптического сигнала или сигнала любого другого подходящего типа. Эти сигналы могут быть переданы посредством по меньшей мере одного из следующего: линии связи, такой как беспроводные линии связи, оптиковолоконный кабель, коаксильный кабель, провод, или линии связи любого иного подходящего типа.
Не подразумевается, что различные компоненты, показанные для системы 1200 обработки данных, вносят архитектурные ограничения в способ осуществления различных вариантов реализации. Различные приведенные в качестве иллюстрации варианты реализации могут быть осуществлены в системе обработки данных, включая компоненты, в дополнение к показанным, или вместо них, системы 1200 обработки данных. Другие компоненты, показанные на ФИГ. 12, могут отличаться от показанных приведенных в качестве иллюстрации примеров. Различные варианты реализации могут быть осуществлены с использованием аппаратного устройства или системы, выполненной с возможностью исполнения программного кода 1218.
Различные приведенные в качестве иллюстрации варианты реализации настоящего изобретения могут быть описаны в контексте способа 1300 изготовления и обслуживания летательного аппарата, как показано на ФИГ. 13, и летательного аппарата 1400, как показано на ФИГ. 14. На ФИГ. 13 показана блок-схема способа изготовления и обслуживания летательного аппарата в соответствии с приведенным в качестве иллюстрации вариантом реализации. Во время подготовки к изготовлению способ 1300 изготовления и обслуживания может включать в себя разработку спецификации и проектирование 1302 летательного аппарата 1400 по ФИГ. 14 и материальное снабжение 1304.
Во время изготовления может иметь место изготовление 1306 компонентов и частей блоков и интеграция 1308 систем летательного аппарата 1400 по ФИГ. 14. После этого летательный аппарат 1400 по ФИГ. 14 может пройти через стадию сертификации и доставки 1310 для ввода в эксплуатацию 1312. При эксплуатации 1312 заказчиком летательный аппарат 1400 по ФИГ. 14 может проходить запланированные регламентное техобслуживание и текущий ремонт 1314, которые могут включать в себя модернизацию, перенастройку, переоборудование и другие виды регламентного техобслуживания и текущего ремонта.
Каждый из процессов способа 1300 изготовления и обслуживания летательного аппарата может быть выполнен или осуществлен системным интегратором, третьей стороной, оператором или какой-либо их комбинацией. В данных вариантах реализации оператор может быть заказчиком. В целях настоящего описания системный интегратор может включать в себя, без ограничения, любое количество производителей летательных аппаратов и субподрядчиков по основным системам; третья сторона может включать в себя, без ограничения, любое количество продавцов, субподрядчиков и поставщиков; а оператор может представлять собой авиакомпанию, лизинговую компанию, военную организацию, обслуживающую организацию и т.д.
На ФИГ. 14 показана блок-схема летательного аппарата, в котором может быть реализован приведенный в качестве иллюстрации вариант реализации. В данном примере летательный аппарат 1400 изготовлен с помощью способа 1300 изготовления и обслуживания по ФИГ. 13 и может содержать планер 1402 с множеством систем 1404 и внутреннюю часть 1406. Примеры систем 1404 включают в себя одну или более из следующих систем: движительная система 1408, электрическая система 1410, гидравлическая система 11412 и климатическая система 1414. Может быть включено любое количество других систем. Хотя показан пример для аэрокосмической отрасли, различные приведенные в качестве иллюстрации варианты реализации могут применяться в других отраслях промышленности, таких как автомобильная промышленность.
Устройства и способы, показанные в настоящем документе, могут быть использованы во время любых одного или более этапов способа 1300 изготовления и обслуживания летательного аппарата по ФИГ. 13. Например, один или более приведенных в качестве иллюстрации примеров могут быть реализованы во время интеграции 1308 систем или сертификации и доставки 1310 для выполнения проверок летательного аппарата 1400.
В одном приведенном в качестве иллюстрации примере компоненты или части блоков, изготовленные на этапе 1306 изготовления компонентов и частей блоков по ФИГ. 13, могут быть изготовлены или произведены аналогично компонентам или частям блоков, изготовленным в период эксплуатации 1312 по ФИГ. 13 летательного аппарата 1400. В качестве другого примера один или более вариантов реализации устройства, вариантов реализации способа или их комбинации могут быть использованы во время этапов изготовления, таких как изготовление 1306 компонентов и частей узлов и интеграция 1308 систем по ФИГ. 13. Один или более вариантов реализации устройства, вариантов реализации способа или их комбинации могут быть использованы в период эксплуатации 1312 летательного аппарата 1400, во время регламентного техобслуживания и ремонта 1314 по ФИГ. 13, или во время обоих этих этапов.
Использование множества различных приведенных в качестве иллюстрации вариантов реализации может в значительной степени способствовать сборке летательного аппарата 1400 и/или снизить стоимость летательного аппарата 1400. Имея возможность визуализировать объекты с несоответствиями, которые требуют переработки, приведенные в качестве иллюстрации примеры обеспечивают более эффективную систему для создания записей и идентификации объектов для этих записей по сравнению с используемыми в настоящее время системами, которые выполняют физическую маркировку объектов на транспортном средстве 1400.
На ФИГ. 15 показана блок-схема системы управления продукцией в соответствии с приведенным в качестве иллюстрации вариантом реализации. Система 1500 управления продукцией представляет собой физическую систему аппаратных средств. В данном приведенном в качестве иллюстрации примере система 1500 управления продукцией может содержать по меньшей мере одну из системы 1502 изготовления или системы 1504 обслуживания.
Система 1502 изготовления выполнена с возможностью изготовления продуктов, таких как летательный аппарат 1400 по ФИГ. 14. Как показано, система 1502 изготовления содержит оборудование 1506 для изготовления. Оборудование 1506 для изготовления содержит по меньшей мере одно из производственного оборудования 1508 или сборочного оборудования 1510.
Производственное оборудование 1508 представляет собой оборудование, которое может быть использовано для производства компонентов для деталей, используемых для производства летательного аппарата 1400. Например, производственное оборудование 1508 может включать механизмы и инструменты. Указанные механизмы и инструменты могут представлять собой по меньшей мере одно из дрели, гидравлического пресса, печи, литьевой формы, станка для выкладки композитной ленты, вакуумной системы, токарного станка или оборудования какого-либо другого подходящего типа. Производственное оборудование 1508 может использоваться для производства по меньшей мере одного из металлических частей, композитных частей, полупроводников, схем, крепежных средств, ребер жесткости, панелей обшивки, лонжеронов, антенн или деталей какого-либо другого подходящего типа.
Сборочное оборудование 1510 представляет собой оборудование, используемое для сборки деталей с образованием летательного аппарата 1400. В частности, сборочное оборудование 1510 может быть использовано для сборки компонентов и деталей с образованием летательного аппарата 1400. Сборочное оборудование 1510 может также включать механизмы и инструменты. Указанные механизмы и инструменты могут представлять собой по меньшей мере одно из роботизированной руки, гусеничного механизма, системы установки крепежных средств, рельсовой системы сверления или робота. Сборочное оборудование 1510 может быть использовано для сборки деталей, таких как сиденья, горизонтальные стабилизаторы, крылья, двигатели, корпусы двигателей, системы шасси и другие детали летательного аппарата 1400.
В данном приведенном в качестве иллюстрации примере, система 1504 обслуживания содержит оборудование 1512 для обслуживания. Оборудование 1512 для обслуживания может включать в себя любое оборудование, необходимое для выполнения обслуживания на летательном аппарате 1400. Оборудование 1512 для обслуживания может включать в себя инструменты для выполнения различных операций над деталями летательного аппарата 1400. Указанные операции могут включать в себя по меньшей мере одно из разбора деталей, модернизации деталей, проверки деталей, переработки деталей, изготовления сменных деталей или другие операции для выполнения обслуживания на летательном аппарате 1400. Указанные операции могут представлять собой плановое обслуживание, проверки, обновления, модернизацию или операции по обслуживанию других типов.
В приведенном в качестве иллюстрации примере оборудование 1512 для обслуживания может включать в себя устройства ультразвуковой проверки, системы отображения рентгеновскими лучами, системы визуализации, дрели, гусеничные механизмы и другие подходящие устройства. В некоторых случаях оборудование 1512 для обслуживания может включать в себя производственное оборудование 1508 и/или сборочное оборудование 1510 для изготовления и сборки деталей, которые могут понадобиться для обслуживания.
Система 1500 управления продукцией также включает в себя управляющую систему 1514. Управляющая система 1514 представляет собой систему аппаратных средств и может также включать в себя программное обеспечение или компоненты других типов. Управляющая система 1514 выполнена с возможностью управления работой по меньшей мере одной или системы 1502 изготовления или системы 1504 обслуживания. В частности, управляющая система 1514 может управлять работой по меньшей мере одного из производственного оборудования 1508, сборочного оборудования 1510 или оборудования 1512 для обслуживания.
Аппаратные средства в управляющей системе 1514 могут использовать аппаратные средства, включающие компьютеры, схемы, сети и оборудование других типов. Управление может быть реализовано в виде прямого управления оборудованием 1506 для изготовления. Например, роботы, компьютероуправляемые механизмы и другое оборудование может управляться управляющей системой 1514. В других приведенных в качестве иллюстрации примерах управляющая система 1514 может управлять операциями, выполняемыми человеком-оператором 1516 при изготовлении или выполнении обслуживания на летательном аппарате 1400. Например, управляющая система 1514 может назначать задачи, выдавать инструкции, отображать модели или выполнять другие операции для управления операциями, выполняемыми человеком-оператором 1516. В данных приведенных в качестве иллюстрации примерах сервер 326 записей по ФИГ. 3 может быть реализован в управляющей системе 1514 для управления по меньшей мере одним из изготовления или обслуживания летательного аппарата 1400 по ФИГ. 14.
В приведенном в качестве иллюстрации примере сервер 326 записей также может управлять назначением рабочих заданий для несоответствий, которые были идентифицированы контроллером и мобильным проверочным устройством. В приведенных в качестве иллюстрации примерах записи могут использоваться для выработки рабочих заданий. В других приведенных в качестве иллюстрации примерах записи могут быть созданы в виде рабочих заданий, которые могут быть запланированы к реализации в системе 1500 управления продукцией.
Например, сервер 326 записей также может идентифицировать тенденции или выдавать другую информацию, которую можно использовать для управления работой по меньшей мере одного из оборудования 1506 для изготовления или сборочного оборудования 1510. Например, выборы конкретного оборудования или планирование и обслуживание оборудования могут быть реализованы на основании идентификации несоответствий.
В различных приведенных в качестве иллюстрации примерах люди-операторы 1516 могут управлять по меньшей мере одним из оборудования 1506 для производства, оборудования 1512 для обслуживания или управляющей системой 1514, или взаимодействовать с ними. Указанное взаимодействие может выполняться для изготовления летательного аппарата 1400.
Система 1500 управления продукцией может быть выполнена с возможностью управления другими продуктами, отличными от летательного аппарата 1400. Хотя система 1500 управления продукцией описана в отношении изготовления в аэрокосмической отрасли, она может быть выполнена с возможностью управления продуктами в других отраслях. Например, система 1500 управления продуктами может быть выполнена с возможностью изготовления продуктов для автомобильной отрасли, а также для любых других подходящих отраслей.
Таким образом, приведенные в качестве иллюстрации примеры обеспечивают одно или более технических решений, в которых может быть снижено количество необходимого времени между идентификацией несоответствия и временем, когда несоответствие исправлено по сравнению с используемыми в настоящее время технологиями. Представлены одно или более технических решений, в которых создание электронных записей и обработка электронных записей обеспечивают боле быструю обработку и лучшую последовательность при устранении несоответствий на транспортных средствах, таких как летательный аппарат. Кроме того, одно или более технических решений обеспечивают достижение технического результата, в котором анализ коренных причин может выполняться более простым образом на основе записей по сравнению с используемыми в настоящее время процессами.
Один или более приведенных в качестве иллюстрации примеров могут обеспечивать техническое решение, в котором управление продуктом во время по меньшей мере одного из изготовления и обслуживания может выполняться более эффективным образом по сравнению с доступными в настоящее время технологиями, использующими бумажные записи. В одном или более приведенных в качестве иллюстрации примерах представленные технические решения, в которых указания могут быть выработаны и/или назначены на основании записей.
Описание различных приведенных в качестве иллюстрации вариантов реализации представлены в целях иллюстрации и описания и не должны рассматриваться как исчерпывающие или в качестве ограничения вариантов реализации описанной формой. Различные приведенные в качестве иллюстрации примеры описывают компоненты, которые реализуют действия и операции. В приведенном в качестве иллюстрации варианте реализации компонент может быть выполнен с возможностью реализации описанных действия или операции. Например, указанный компонент может быть выполнен или спроектирован для конструкции, которая обеспечивает ему возможность реализации указанных действия или операции, которые описаны в приведенных в качестве иллюстрации примерах как реализуемые указанным компонентом.
Множество различных модификаций и вариантов будут очевидны специалисту в данной области техники. Кроме того, различные приведенные в качестве иллюстрации варианты реализации могут обеспечивать различные особенности в сравнении с другими предпочтительными вариантами реализации. Например, другие приведенные в качестве иллюстрации варианты реализации могут быть использованы для других областей применения в дополнение к проверке транспортных средств, или вместо нее. Например, один приведенный в качестве иллюстрации пример может быть применен для проверки дома. Комплексные проверки заказчиком для конечного одобрения могут быть выполнены с использованием системы 102 проверки по ФИГ. 1. В другом примере, проверка мобильных платформ, стационарных платформ, наземных конструкций, водных конструкций, космических конструкций или платформ других типов может быть выполнена с использованием системы 102 проверки по ФИГ. 1. Указанные платформы могут включать, например, здание, производственное предприятие, дамбу, космическую станцию или платформу другого типа.
Другой областью применения приведенного в качестве иллюстрации варианта реализации является применение для проверки пациентов в медицинских учреждениях. Например, врач может изучать пациента и видеть, что миндалины пациента увеличены. Врач может использовать систему 102 проверки по ФИГ. 1 для создания изображения миндалин и ввода информации о миндалинах для создания записи при осмотре миндалин. Указанная информация затем может быть добавлена в историю пациента.
Кроме того, настоящее раскрытие включает варианты реализации согласно следующим пунктам:
Пункт 1. Система проверки транспортного средства, содержащая:
мобильное проверочное устройство;
систему отображения мобильного проверочного устройства;
графический пользовательский интерфейс, выполненный с возможностью его отображения в системе отображения; и
контроллер, выполненный с возможностью работы с мобильным проверочным устройством и выполненное с возможностью идентификации положения мобильного проверочного устройства в транспортном средстве; приема пользовательского ввода, содержащего группу жестов, выполненных человеком-оператором в отношении объекта из группы объектов в поле зрения мобильного проверочного устройства, на основании положения мобильного проверочного устройства; создания записи в местоположении по отношению к транспортному средству, связанную с объектом в поле зрения мобильного проверочного устройства, при этом запись назначена указанному местоположению по отношению к транспортному средству; и отображения записи, связанной с объектом в поле зрения, на графическом пользовательском интерфейсе в системе отображения мобильного проверочного устройства.
Пункт 2. Система проверки транспортного средства по пункту 1, также содержащая:
систему хранения для хранения истории записей.
Пункт 3. Система проверки транспортного средства по любому из предшествующих пунктов, в которой контроллер выполнен с возможностью идентификации совокупности записей в поле зрения мобильного проверочного устройства для текущего положения мобильного проверочного устройства и отображения указанной совокупности записей на графическом пользовательском интерфейсе в системе отображения.
Пункт 4. Система проверки транспортного средства по пункту 3, в которой указанная совокупность записей основана на политике, применяемой к роли человека-оператора мобильного проверочного устройства.
Пункт 5. Система проверки транспортного средства по любому из предшествующих пунктов, в которой контроллер расположен в по меньшей мере одном мобильном проверочном устройстве или на удаленном компьютере, сообщающемся с мобильным проверочным устройством.
Пункт 6. Система проверки транспортного средства по любому из предшествующих пунктов, в которой отображение записи, связанной с объектом в поле зрения, на графическом пользовательском интерфейсе в системе отображения мобильного проверочного устройства образует среду смешанной реальности и/или среду дополненной реальности.
Пункт 7. Система проверки транспортного средства по любому из предшествующих пунктов, в которой запись содержит графический указатель и подобности, выбранные по меньшей мере из одного из текста, голоса, изображения или видео.
Пункт 8.Система проверки транспортного средства по пункту 7, в которой графический указатель выполнен с возможностью указания статуса, выбранного из группы, включающей: новый, в процессе и завершен.
Пункт 9. Система проверки транспортного средства по любому из предшествующих пунктов, в которой контроллер выполнен с возможностью хранения записей для транспортного средства в истории с обеспечением возможности анализа коренных причин для уменьшения несоответствий в будущем.
Пункт 10. Система проверки транспортного средства по любому из предшествующих пунктов, в которой контроллер выполнен с возможностью отображения записей для группы положений во времени для группы транспортных средств с обеспечением возможности наблюдения за развитием одного или более несоответствий в указанной группе положений.
Пункт 11. Система проверки транспортного средства по любому из предшествующих пунктов, в которой контроллер выполнен с возможностью отображения группы показателей для группы объектов.
Пункт 12. Система проверки транспортного средства по любому из предшествующих пунктов, в которой контроллер выполнен с возможностью способствования сообщению с группой удаленных экспертов.
Пункт 13. Система проверки транспортного средства по любому из предшествующих пунктов, в которой мобильное проверочное устройство выбрано из группы, включающей мобильный телефон, отображающее устройство, устанавливаемое на голове, умные очки смешанной реальности и планшетный компьютер.
Пункт 14. Система проверки транспортного средства по любому из предшествующих пунктов, в которой пользовательский ввод выработан с использованием по меньшей мере из одного объекта из группы, включающей систему распознавания жестов, проводные перчатки, стереоскопическую камеру, контроллер на основе жестов, мышь, трекбол, клавиатуру, трэкпад, планшет с сенсорным экраном, чувствительное к движениям устройство ввода, киберперчатку, камеру или микрофон.
Пункт 15. Система проверки транспортного средства по любому из предшествующих пунктов, в которой запись создана во время одного события из окончательной проверки перед доставкой заказчику, обслуживания, сборки транспортного средства и сертификации транспортного средства.
Пункт 16. Система проверки летательного аппарата, содержащая:
мобильное проверочное устройство;
пользовательский интерфейс для мобильного проверочного устройства и
контроллер, выполненный с возможностью работы с мобильным проверочным устройством и выполненное с возможностью идентификации положения мобильного проверочного устройства в летательном аппарате; приема пользовательского ввода, содержащего группу жестов, выполненных человеком-оператором в отношении объекта в поле зрения мобильного проверочного устройства на основании положения мобильного проверочного устройства в летательном аппарате; создания записи, связанной с объектом из группы объектов в поле зрения мобильного проверочного устройства; и отображения записи, связанной с объектом в поле зрения, в системе отображения мобильного проверочного устройства, с обеспечением погружения в среду дополненной реальности.
Пункт 17. Система проверки летательного аппарата по пункту 16, также содержащая:
систему хранения для хранения истории записей.
Пункт 18. Система проверки летательного аппарата по любому из пунктов 16-17, в которой контроллер выполнен с возможностью идентификации совокупности записей в поле зрения мобильного проверочного устройства для текущего положения мобильного проверочного устройства на основе политики, применяемой к роли человека-оператора мобильного проверочного устройства, и отображения указанной совокупности записей на графическом пользовательском интерфейсе в системе отображения.
Пункт 19. Система проверки летательного аппарата по любому из пунктов 16-18, в которой запись содержит графический указатель и по меньшей мере одно из текста, голоса, изображения или видео.
Пункт 20. Система проверки летательного аппарата по любому из пунктов 16-19, в которой контроллер выполнен с возможностью способствования сообщению с группой удаленных экспертов.
Пункт 21. Система проверки летательного аппарата по любому из пунктов 16-20, в которой запись создана во время одного события из окончательной проверки перед доставкой заказчику, обслуживания, сборки транспортного средства и сертификации транспортного средства.
Пункт 22. Способ проверки транспортного средства, включающий:
идентификацию положения мобильного проверочного устройства в транспортном средстве;
прием пользовательского ввода, содержащего группу жестов, выполненных человеком-оператором в отношении объекта из группы объектов в поле зрения мобильного проверочного устройства, на основании положения мобильного проверочного устройства;
создание записи в положении по отношению к транспортному средству, связанной с объектом из группы объектов в поле зрения мобильного проверочного устройства, где запись назначена указанному положению; и
отображение записи, связанной с объектом в поле зрения, на графическом пользовательском интерфейсе в системе отображения мобильного проверочного устройства.
Пункт 23. Способ по пункту 22, также включающий:
хранение записи в системе хранения, в которой хранится история записей.
Пункт 24. Способ по любому из пунктов 22-23, также включающий: идентификацию совокупности записей в поле зрения мобильного
проверочного устройства для текущего положения мобильного
проверочного устройства и
отображение указанной совокупности записей на графическом
пользовательском интерфейсе в системе отображения.
Пункт 25. Способ по любому из пунктов 22-24, в котором идентифицированная совокупность записей основана на политике, применяемой к роли человека-оператора мобильного проверочного устройства.
Пункт 26. Способ по любому из пунктов 22-25, в котором отображение записи, связанной с объектом, на графическом пользовательском интерфейсе в системе отображения мобильного проверочного устройства образует среду смешанной реальности и/или среду дополненной реальности.
Пункт 27. Способ по любому из пунктов 22-26, в котором запись содержит графический указатель и по меньшей мере одно из текста, голоса, изображения или видео; и графический указатель выполнен с возможностью указания статуса, выбранного из группы, включающей: новый, в процессе и завершен.
Выбранные варианты реализации или варианты реализации выбраны и описаны для обеспечения лучшего объяснения принципов указанных вариантов реализации, практическое применение и для обеспечения возможность понимания специалистами в данной области техники изобретения для осуществления различных вариантов реализации и различными модификациями, которые подходят для конкретного рассматриваемого случая применения.