RU2781926C1 - Способ управления многозвенным манипулятором необитаемого подводного аппарата для выполнения манипуляционных операций с подводными объектами - Google Patents

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

Info

Publication number
RU2781926C1
RU2781926C1 RU2022107600A RU2022107600A RU2781926C1 RU 2781926 C1 RU2781926 C1 RU 2781926C1 RU 2022107600 A RU2022107600 A RU 2022107600A RU 2022107600 A RU2022107600 A RU 2022107600A RU 2781926 C1 RU2781926 C1 RU 2781926C1
Authority
RU
Russia
Prior art keywords
trajectory
model
underwater
manipulator
basis
Prior art date
Application number
RU2022107600A
Other languages
English (en)
Inventor
Александр Юрьевич Коноплин
Александр Павлович Юрманов
Никита Андреевич Красавин
Павел Алексеевич Пятавин
Original Assignee
Федеральное государственное бюджетное учреждение науки Институт проблем морских технологий Дальневосточного отделения Российской академии наук (ИПМТ ДВО РАН)
Filing date
Publication date
Application filed by Федеральное государственное бюджетное учреждение науки Институт проблем морских технологий Дальневосточного отделения Российской академии наук (ИПМТ ДВО РАН) filed Critical Федеральное государственное бюджетное учреждение науки Институт проблем морских технологий Дальневосточного отделения Российской академии наук (ИПМТ ДВО РАН)
Application granted granted Critical
Publication of RU2781926C1 publication Critical patent/RU2781926C1/ru

Links

Images

Abstract

Изобретение относится к области робототехники и может быть использовано при управлении многозвенными манипуляторами, устанавливаемыми на подводных аппаратах для выполнения операций с подводными объектами посредством рабочего инструмента, установленного на манипуляторе. Способ включает определение местоположения и пространственной ориентации подводного объекта путем совмещения модели поверхности объекта в виде облака точек, полученной с помощью бортовых систем технического зрения (СТЗ), с моделью поверхности объекта в виде облака точек, построенной на основе заданной исходной трехмерной модели этого объекта, формирование соответствующей траектории и вектора ориентации рабочего инструмента манипулятора и отработку их системами управления приводами манипулятора. При этом из облака точек, построенного на основе заданной исходной модели объекта, исключают точки, невидимые для СТЗ в текущем пространственном расположении объекта, траекторию движения рабочего инструмента и его вектор ориентации переносят на подводный объект, а в случае выполнения операций с заиленным или деформированным объектом указанные траекторию и вектор ориентации проецируют на триангуляционную поверхность объекта, построенную на основе модели в виде облака точек, полученной с помощью СТЗ. Использование изобретения позволяет повысить точность формирования траектории движения рабочего инструмента манипулятора при работе с подводными объектами. 4 ил.

Description

Изобретение относится к области автоматического управления динамическими объектами и может быть использовано при автоматическом управлении многозвенными манипуляторами, устанавливаемыми на подводных аппаратах.
Известен способ управления подводным манипулятором в режиме зависания подводного аппарата, при реализации которого на борту подводного аппарата устанавливают гироскопические датчики и навигационную систему, определяющие линейное и угловое смещения этого аппарата от его исходного положения при работающем манипуляторе, а на следящие приводы всех степеней подвижности манипулятора подают дополнительные сигналы управления, пропорциональные смещению этого подводного аппарата от его исходного положения, которые обеспечивают дополнительное перемещение рабочего органа манипулятора в пространстве и тем самым продолжение его точного движения по заранее заданной желаемой программной траектории независимо от произвольных смещений подводного аппарата [Филаретов В.Ф., Коноплин А.Ю. Способ управления подводным манипулятором в режиме зависания подводного аппарата // патент РФ №2475799, Бюл. №5 от 20.02.2013].
Недостатком указанного способа является то, что он не позволяет формировать желаемые программные траектории движения рабочего органа многозвенного манипулятора, установленного на подводном аппарате.
Известен также способ формирования желаемых программных траекторий движения рабочего органа многозвенного манипулятора, установленного на подводном аппарате, по поверхностям известного подводного объекта, для определения местоположения и пространственной ориентации которого выполняется совмещение модели поверхности объекта в виде облака точек, получаемого от бортовых систем технического зрения (СТЗ) аппарата с моделью поверхности объекта в виде облака точек, построенным на основе заранее построенной трехмерной модели этого объекта [Коноплин А.Ю., Коноплин Н.Ю., Шувалов Б.В. Подход к выполнению АНПА технологических манипуляционных операций с различными подводными объектами // Подводные исследования и робототехника. - 2019. - №. 1. - С. 31-37.].
Данный способ по своей сущности является наиболее близким к предлагаемому решению. Его недостатком является то, что при идентификации подводного объекта не учитывается однонаправленный характер сканирования этого объекта с помощью СТЗ. При этом отсутствует возможность проверки точности совмещения облаков точек построенной модели и реального сканируемого объекта. На основе этой проверки должно приниматься решение об отработке манипулятором построенной на поверхности объекта траектории. Кроме того, при формировании желаемых траекторий движения рабочего инструмента манипулятора этот способ не учитывает заиливание, обрастание и деформации реального подводного объекта. Перечисленные недостатки значительно снижают точность построения траекторий движения рабочего инструмента манипулятора по поверхности объекта. В связи с отмеченным этот способ нельзя использовать для решения поставленной задачи, связанной с автоматическим управлением многозвенным манипулятором необитаемого подводного аппарата для выполнения манипуляционных операций с подводными объектами.
Задачей, на решение которой направлено заявляемое изобретение, является обеспечение требуемой высокой точности автоматического формирования траекторий движения рабочего инструмента многозвенного манипулятора, установленного на необитаемом подводном аппарате, по поверхностям известных подводных объектов, которые могут быть подвержены заиливанию, обрастаниям и деформации.
Технический результат, который может быть получен при реализации заявляемого изобретения, выражается в определении формы и местоположения известного подводного объекта с помощью облаков точек, полученных от СТЗ необитаемого подводного аппарата. На идентифицированную поверхность объекта накладываются заданные траектории движения рабочего инструмента манипулятора с учетом возможного заиливания, обрастания и (или) деформации объекта.
Поставленная задача решается тем, что при реализации способа управления многозвенным манипулятором необитаемого подводного аппарата для выполнения операций с подводными объектами посредством рабочего инструмента, установленного на манипуляторе, включающего определение местоположения и пространственной ориентации упомянутого объекта путем совмещения модели поверхности объекта в виде облака точек, полученной с помощью бортовых СТЗ упомянутого аппарата, с моделью поверхности объекта в виде облака точек, построенной на основе заданной исходной трехмерной модели этого объекта, формирование на основании упомянутых определенных местоположения и ориентации объекта траектории и вектора ориентации рабочего инструмента манипулятора и отработку системами управления приводами манипулятора этой траектории и вектора ориентации, при упомянутом совмещении моделей поверхности объекта из облака точек, построенного на основе заданной исходной модели объекта, исключают точки, невидимые для СТЗ в текущем пространственном расположении объекта, а затем повторно совмещают упомянутые модели в виде облаков точек и осуществляют проверку точности этого совмещения посредством преобразования упомянутых облаков точек в триангуляционные поверхности, на которые проецируют заданную набором точек проверочную траекторию, и определения величины среднеквадратичного отклонения координат точек проекций проверочной траектории, при этом после достижения подтвержденной проверкой заданной точности совмещения моделей объекта в виде облаков точек, сформированную на основе заданной исходной модели поверхности объекта траекторию движения рабочего инструмента и его вектор ориентации переносят на подводный объект, а в случае выполнения операций с заиленным или деформированным объектом указанные траектория и вектор ориентации проецируют на триангуляционную поверхность объекта, построенную на основе модели в виде облака точек, полученной с помощью СТЗ.
Сопоставительный анализ признаков заявляемого способа с признаками аналогов и прототипа свидетельствует о соответствии этого способа критерию «новизна».
Признак «при упомянутом совмещении моделей поверхности объекта из облака точек, построенного на основе заданной исходной модели объекта, исключают точки, невидимые для СТЗ в текущем пространственном расположении объекта, а затем повторно совмещают упомянутые модели в виде облаков точек» обеспечивает уточненное определение положения и ориентации подводного объекта относительно необитаемого подводного аппарата.
Признак «осуществляют проверку точности этого совмещения посредством преобразования упомянутых облаков точек в триангуляционные поверхности, на которые проецируют заданную набором точек проверочную траекторию, и определения величины среднеквадратичного отклонения координат точек проекций проверочной траектории» обеспечивает автоматическую оценку точности определения положения и ориентации подводного объекта без участия человека-оператора.
Признак «после достижения подтвержденной проверкой заданной точности совмещения моделей объекта в виде облаков точек, сформированную на основе заданной исходной модели поверхности объекта траекторию движения рабочего инструмента и его вектор ориентации переносят на подводный объект, а в случае выполнения операций с заиленным или деформированным объектом указанные траектория и вектор ориентации проецируют на триангуляционную поверхность объекта, построенную на основе модели в виде облака точек, полученной с помощью СТЗ» обеспечивает требуемую точность автоматического формирования траекторий движения рабочего инструмента многозвенного манипулятора, установленного на необитаемом подводном аппарате, по поверхностям известных подводных объектов, которые могут быть подвержены заиливанию, обрастаниям и деформации.
Заявленное изобретение иллюстрируется чертежами, где:
на фиг. 1 схематически показано предварительное совмещение модели поверхности объекта в виде облака точек, полученной с помощью бортовых СТЗ необитаемого подводного аппарата, с моделью поверхности объекта в виде облака точек, построенной на основе заданной исходной трехмерной модели этого объекта;
на фиг. 2 показаны отфильтрованное (зеленое) и неотфильтрованное (красное) облака точек рядом с облаком точек поверхности объекта;
на фиг. 3 показан общий вид проверочной траектории, векторов проецирования и триангуляционных поверхностей;
на фиг. 4 показаны спроецированные на поверхности объекта (красная) и его модели (зеленая) траектории.
Заявленный способ реализуется следующим образом.
Определение формы и расположения объекта относительно необитаемого подводного аппарата осуществляется в режиме стабилизируемого зависания, жесткой фиксации вблизи объекта или при посадке аппарата на грунт. Подводное окружение сканируется средствами СТЗ - многолучевыми сонарами и стереокамерами, формирующими модель поверхности объекта в виде облака точек, принадлежащих поверхностям дна и объекта. Упомянутые облака точек задаются в прямоугольной системе координат (СК) Oxyz, жестко связанной с корпусом необитаемого подводного аппарата и началом в центре величины (водоизмещения) аппарата, ось Ox совпадает с горизонтальной - продольной осью аппарата, ось Oz - с его вертикальной осью и направлена вниз, а ось Oy составляет с ними правую тройку.
Чтобы определить форму и расположение объекта относительно необитаемого подводного аппарата в работе [Коноплин А.Ю., Коноплин Н.Ю., Шувалов Б.В. Подход к выполнению АНПА технологических манипуляционных операций с различными подводными объектами // Подводные исследования и робототехника. - 2019. - №. 1. - С. 31-37] предложено использовать трехмерную модель этого объекта, предварительно обработанную и преобразованную в облако точек, заданное в СК Oxyz. Это облако, состоящее из m точек
Figure 00000001
⋅(
Figure 00000002
), сначала виртуально приближается к модели поверхности объекта в виде облака точек, полученной с помощью бортовых СТЗ аппарата, посредством линейного переноса в направлении вектора
Figure 00000003
Figure 00000004
, величина и направление которого определяются известными системами обнаружения подводных объектов, выделяющихся из окружения [10. Guerneve T., Subr K., Petillot Y. Three-dimensional reconstruction of underwater objects using wide-aperture imaging SONAR // Journal of Field Robotics. - 2018. - Vol. 35, - No. 6. - P. 890-905.]. Затем смещенное облако, заданное точками
Figure 00000005
, совмещается с моделью поверхности объекта в виде облака точек, полученной с помощью бортовых СТЗ аппарата, с использованием алгоритма Iterative Closest Point, реализованного в открытой библиотеке Point Cloud Library [Interactive Iterative Closest Point: Documentation of Point Cloud Library. - URL: http://pointclouds.org/documentation/tutorials/interactive_icp.php (дата обращения: 14.07.2021)].
В случае совмещения облаков точек стандартными средствами библиотеки Point Cloud Library (см. фиг. 1) определяются вектор
Figure 00000006
Figure 00000007
и матрица
Figure 00000008
, соответственно описывающие линейное смещение и поворот модели поверхности объекта в виде облака точек, построенной на основе заданной исходной трехмерной модели этого объекта, относительно осей СК
Figure 00000009
, необходимые для совмещения облаков. Следовательно, для любой точки
Figure 00000010
, принадлежащей облаку точек модели объекта, можно получить точку
Figure 00000011
, определяющую положение точки
Figure 00000012
после совмещения двух облаков:
Figure 00000013
где
Figure 00000014
- средняя точка (центр масс) облака точек модели объекта,
Figure 00000015
- вектор, определяющий положение любой точки
Figure 00000016
относительно точки
Figure 00000017
этого облака.
Однако, поскольку на каждой итерации алгоритма Iterative Closest Point оценка точности совмещения облаков выполняется методом наименьших квадратов для ближайших точек этих облаков, наличие в перемещаемом облаке модели объекта «лишних» точек (которые отсутствуют на скане реального объекта из-за однонаправленного характера сканирования СТЗ) часто приводит к ошибкам совмещения центров масс двух облаков. При этом исследования показали, что в таких случаях обеспечивается правильная пространственная ориентация облака модели объекта (фиг. 1).
Для повышения точности совмещения облаков точек необходимо отбросить часть точек
Figure 00000018
модели объекта, лежащих на поверхности этой модели, невидимой для СТЗ. При этом считается, что предварительное совмещение облаков позволяет задать пространственную ориентацию модели объекта, достаточно точно соответствующую ориентации реального объекта. Для этого для каждой точки
Figure 00000019
вычисляется угол
Figure 00000020
лежащий между вектором нормали
Figure 00000021
, соединяющим центр величины
Figure 00000022
облака с точкой
Figure 00000023
, и вектором
Figure 00000024
, где S
Figure 00000025
- координаты точки начала СК СТЗ в СК Oxyz. Отбросим точки
Figure 00000026
, для которых выполняется неравенство
Figure 00000027
. Результат такого исключения «лишних» точек показан на фиг. 2.
После отбрасывания лишних точек снова выполняется совмещение облаков алгоритмом Iterative Closest Point и определяются вектор
Figure 00000028
и матрица
Figure 00000029
, описывающие последующее линейное смещение и поворот облака точек модели относительно осей СК
Figure 00000030
. В результате аналогично (1) координаты точек
Figure 00000031
совмещенного облака модели объекта будут определяться согласно выражению:
Figure 00000032
Чтобы проверить достоверность выполненного совмещения облаков точек, предлагается сравнивать две проекции одной проверочной траектории - проекцию на триангуляционную поверхность отсканированного объекта с проекцией этой траектории на триангуляционную поверхность совмещенной модели объекта. Для этого облако точек
Figure 00000033
и облако точек объекта, полученное от СТЗ, необходимо представить в виде триангуляционных поверхностей, состоящих из множества треугольных полигонов, соседние из которых имеют общие ребра и вершины. В СК
Figure 00000034
каждый треугольник поверхности модели объекта задается набором трех вершин
Figure 00000035
, где
Figure 00000036
, g - количество треугольников, а каждый из w треугольников сканируемой поверхности объекта задается вершинами
Figure 00000037
,
Figure 00000038
.
Для проецирования на обе триангуляционные поверхности построенной в СК
Figure 00000039
проверочной траектории сначала задается направление проецирующих лучей единичным вектором
Figure 00000040
, направленным от точки S начала СК СТЗ к центру масс
Figure 00000041
облака точек модели объекта, как это показано на фиг. 3. Проверочная траектория должна лежать в плоскости, перпендикулярной вектору
Figure 00000042
, ее вид может быть выбран в зависимости от известных размеров и формы объекта. Зададим эту траекторию в виде n лежащих на одной прямой точек
Figure 00000043
⋅(
Figure 00000044
) и найдем пересечения лучей, выходящих из этих точек в направлении вектора
Figure 00000045
, с обеими триангуляционными поверхностями (см. фиг. 3).
В результате пересечения образуются наборы точек
Figure 00000046
и
Figure 00000047
, которые являются проекциями проверочной траектории на поверхности реального и смоделированного объекта соответственно.
Координаты точек
Figure 00000048
и
Figure 00000049
можно вычислить с помощью модификации алгоритма Моллера-Трумбора в виде:
Figure 00000050
где (
Figure 00000051
) - скалярное произведение векторов; (
Figure 00000052
) - векторное произведение векторов.
Проекции траектории состоят только из координат точек
Figure 00000053
и
Figure 00000054
, поэтому их можно передать на пульт оператора даже по гидроакустическому каналу связи, имеющему низкую пропускную способность. Оператор может оценить взаиморасположение этих траекторий, после чего либо подтвердить выполнение манипуляционной операции, либо подать команду на повторное сканирование и совмещение облаков.
Для необитаемых подводных аппаратов, не имеющих канала связи с оператором, для автоматической оценки адекватности выполненного ранее совмещения в качестве критерия предлагается использовать среднеквадратичное отклонение координат точек спроецированных траекторий
Figure 00000055
,
Figure 00000056
(см. фиг. 4).
Пороговое значение критерия Q зависит от размеров объекта и разрешающей способности СТЗ.
Когда выполненная проверка показала, что облако точек модели объекта точно совмещено с облаком объекта, построенная на исходной модели объекта траектория движения рабочего инструмента манипулятора может быть перенесена на реальный объект. Эта траектория может быть изначально задана как в аналитическом виде, так и последовательностью точек
Figure 00000057
Figure 00000058
⋅(
Figure 00000059
s - количество точек) с соответствующими единичными векторами
Figure 00000060
Figure 00000061
и
Figure 00000062
Figure 00000063
, задающими желаемую ориентацию рабочего инструмента в j-й точке. С учетом выражения (2) заданную траекторию, перенесенную на реальный объект, можно представить в виде:
Figure 00000064
где Xj - точки, задающие желаемые положения рабочего инструмента на поверхности объекта, с соответствующими векторами ориентации
Figure 00000065
и
Figure 00000066
,
Figure 00000067
- центр масс облака исходных точек
Figure 00000068
модели объекта.
В случаях, когда точная форма объекта не может быть известна заранее, или велика вероятность его деформации, обрастания или заиливания, желаемая траектория рабочего инструмента (4) может быть дополнительно спроецирована на построенную с помощью СТЗ триангуляционную поверхность этого объекта. Для этого аналогично выражению (3) выполняется проецирование точек Xj в положительном и отрицательном направлениях вектора
Figure 00000069
, поскольку эти точки могут находиться как снаружи, так и внутри триангуляционной поверхности объекта. В результате формируется последовательность точек Tj
Figure 00000070
, которые будут лежать на поверхности реального объекта:
Figure 00000071
Сформированные желаемые траектории и вектора ориентации рабочего инструмента манипулятора отрабатывается этим манипулятором в автоматическом режиме с помощью типовых систем управления.

Claims (1)

  1. Способ управления многозвенным манипулятором необитаемого подводного аппарата для выполнения операций с подводными объектами посредством рабочего инструмента, установленного на манипуляторе, включающий определение местоположения и пространственной ориентации упомянутого объекта путем совмещения модели поверхности объекта в виде облака точек, полученной с помощью бортовых систем технического зрения (СТЗ) упомянутого аппарата, с моделью поверхности объекта в виде облака точек, построенной на основе заданной исходной трехмерной модели этого объекта, формирование на основании упомянутых определенных местоположения и ориентации объекта траектории и вектора ориентации рабочего инструмента манипулятора и отработку системами управления приводами манипулятора этой траектории и вектора ориентации, отличающийся тем, что при упомянутом совмещении моделей поверхности объекта из облака точек, построенного на основе заданной исходной модели объекта, исключают точки, невидимые для СТЗ в текущем пространственном расположении объекта, а затем повторно совмещают упомянутые модели в виде облаков точек и осуществляют проверку точности этого совмещения посредством преобразования упомянутых облаков точек в триангуляционные поверхности, на которые проецируют заданную набором точек проверочную траекторию, и определения величины среднеквадратичного отклонения координат точек проекций проверочной траектории, при этом после достижения подтвержденной проверкой заданной точности совмещения моделей объекта в виде облаков точек, сформированную на основе заданной исходной модели поверхности объекта траекторию движения рабочего инструмента и его вектор ориентации переносят на подводный объект, а в случае выполнения операций с заиленным или деформированным объектом указанные траекторию и вектор ориентации проецируют на триангуляционную поверхность объекта, построенную на основе модели в виде облака точек, полученной с помощью СТЗ.
RU2022107600A 2022-03-23 Способ управления многозвенным манипулятором необитаемого подводного аппарата для выполнения манипуляционных операций с подводными объектами RU2781926C1 (ru)

Publications (1)

Publication Number Publication Date
RU2781926C1 true RU2781926C1 (ru) 2022-10-21

Family

ID=

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2230654C1 (ru) * 2003-02-11 2004-06-20 Институт автоматики и процессов управления Дальневосточного отделения РАН Устройство для управления подводным роботом
US20080275594A1 (en) * 2002-10-11 2008-11-06 Neil De Guzman Apparatus And Method For An Autonomous Robotic System For Performing Activities In A Well
RU2475799C2 (ru) * 2011-05-04 2013-02-20 Федеральное Государственное Автономное Образовательное Учреждение Высшего Профессионального Образования "Дальневосточный Федеральный Университет" (Двфу) Способ управления подводным манипулятором в режиме зависания подводного аппарата
CN208614792U (zh) * 2018-06-25 2019-03-19 武汉交通职业学院 一种智能水下机器人控制***
KR101986451B1 (ko) * 2018-03-27 2019-06-10 한국로봇융합연구원 수중로봇의 매니퓰레이터 제어방법 및 그 제어 시스템
RU2692360C2 (ru) * 2017-11-03 2019-06-24 Федеральное государственное автономное образовательное учреждение высшего образования "Дальневосточный федеральный университет" (ДВФУ) Способ управления манипулятором
RU2705049C1 (ru) * 2019-02-05 2019-11-01 Егор Валерьевич Бимаков Устройство управления высокоадаптивным автономным мобильным роботом

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080275594A1 (en) * 2002-10-11 2008-11-06 Neil De Guzman Apparatus And Method For An Autonomous Robotic System For Performing Activities In A Well
RU2230654C1 (ru) * 2003-02-11 2004-06-20 Институт автоматики и процессов управления Дальневосточного отделения РАН Устройство для управления подводным роботом
RU2475799C2 (ru) * 2011-05-04 2013-02-20 Федеральное Государственное Автономное Образовательное Учреждение Высшего Профессионального Образования "Дальневосточный Федеральный Университет" (Двфу) Способ управления подводным манипулятором в режиме зависания подводного аппарата
RU2692360C2 (ru) * 2017-11-03 2019-06-24 Федеральное государственное автономное образовательное учреждение высшего образования "Дальневосточный федеральный университет" (ДВФУ) Способ управления манипулятором
KR101986451B1 (ko) * 2018-03-27 2019-06-10 한국로봇융합연구원 수중로봇의 매니퓰레이터 제어방법 및 그 제어 시스템
CN208614792U (zh) * 2018-06-25 2019-03-19 武汉交通职业学院 一种智能水下机器人控制***
RU2705049C1 (ru) * 2019-02-05 2019-11-01 Егор Валерьевич Бимаков Устройство управления высокоадаптивным автономным мобильным роботом

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ж. "Подводные исследования и робототехника", 2019, N1(27), с. 31-37. *

Similar Documents

Publication Publication Date Title
CN110377015B (zh) 机器人定位方法和机器人定位装置
EP4276761A2 (en) Collision avoidance system, depth imaging system, vehicle, map generator, amd methods thereof
JP4844453B2 (ja) ロボットの教示装置及び教示方法
Santos-Victor et al. Visual behaviors for docking
KR102056147B1 (ko) 자율주행차량을 위한 거리 데이터와 3차원 스캔 데이터의 정합 방법 및 그 장치
CN110298854B (zh) 基于在线自适应与单目视觉的飞行蛇形臂协同定位方法
CN109478335B (zh) 驾驶辅助方法、驾驶辅助***和车辆
Kuramachi et al. G-ICP SLAM: An odometry-free 3D mapping system with robust 6DoF pose estimation
KR101423139B1 (ko) 3차원 직선을 이용하여 위치를 인식하고 지도를 생성하는 방법 및 그 방법에 따른 이동체
JP2014063475A (ja) 情報処理装置、情報処理方法、及びコンピュータプログラム
Barczyk et al. Towards realistic covariance estimation of ICP-based Kinect V1 scan matching: The 1D case
JP2021177144A (ja) 情報処理装置、情報処理方法及びープログラム
RU2781926C1 (ru) Способ управления многозвенным манипулятором необитаемого подводного аппарата для выполнения манипуляционных операций с подводными объектами
KR20230082497A (ko) 3차원 포인트 클라우드를 이용한 구조물의 실시간 검진 자동화 방법 및 장치
JP2020149186A (ja) 位置姿勢推定装置、学習装置、移動ロボット、位置姿勢推定方法、学習方法
Konoplin et al. System for identifying target objects to perform manipulative operations by unmanned underwater vehicles
EP3943979A1 (en) Indoor device localization
Peñalver et al. Multi-view underwater 3D reconstruction using a stripe laser light and an eye-in-hand camera
Filaretov et al. Features of creating of workpieces models by means of vision systems
Skrzypczyński 2D and 3D world modelling using optical scanner data
JP6230923B2 (ja) 水中移動体の位置検知装置及び位置検知方法
Schmitt et al. Vision-based self-localization of a mobile robot using a virtual environment
JP7278637B2 (ja) 自走式移動装置
EP3865940A1 (en) 360 degree projection mapping device for a vehicle
US11348280B2 (en) Method and computer readable medium for pose estimation