Изобретение относится к робототехнике и может быть использовано в системах копирующего управления манипуляторами антропоморфного робота.
Известен способ копирующего управления, используемый в дистанционном манипуляторе, защищенном патентом RU №125508, кл. B25J 3/04, 2013 г. Согласно данному способу захват движений рук оператора выполняют с помощью экзоскелета с кинематической схемой, аналогичной кинематической схеме руки человека, измеряют вектор углов поворота в кинематических парах экзоскелета, осуществляют перемещение антропоморфного манипулятора в положение, соответствующее вектору углов поворота .
Существенными признаками аналога, совпадающими с признаками заявляемого изобретения, являются захват движений рук оператора с помощью экзоскелета с кинематической схемой, аналогичной кинематической схеме руки человека, измерение вектора углов поворота в кинематических парах экзоскелета.
Недостатком данного способа копирующего управления является низкая точность измерений углов поворота в суставах руки оператора. Она обусловлена тем обстоятельством, что в процессе движения руки оператора нарушается параллельность между звеньями экзоскелета и отделами руки оператора. Данный факт приводит к различиям между значениями углов поворота в суставах руки оператора и измеренными значениями углов поворота в кинематических парах экзоскелета.
Наиболее близким по технической сущности к заявляемому способу (прототипом) является способ копирующего управления, используемый в комплексе управления антропоморфным манипулятором, (заявка на изобретение RU 2018146275 A). Согласно данному способу захват движений рук оператора выполняют с помощью экзоскелета с кинематической схемой, аналогичной кинематической схеме руки человека, измеряют вектор углов поворота в кинематических парах экзоскелета, измеряют антропометрические параметры оператора, используют вычислитель для вычисления вектора углов поворота в суставах руки оператора на основе антропометрических параметров оператора и вектора углов поворота в кинематических парах экзоскелета, осуществляют перемещение антропоморфного манипулятора в положение, соответствующее вектору углов поворота .
Существенными признаками прототипа, совпадающими с признаками заявляемого изобретения, являются захват движений рук оператора с помощью экзоскелета с кинематической схемой, аналогичной кинематической схеме руки человека, измерение вектора углов поворота в кинематических парах экзоскелета, измерение антропометрических параметров оператора, использование вычислителя для вычисления вектора углов поворота в суставах руки оператора на основе антропометрических параметров оператора и вектора углов поворота в кинематических парах экзоскелета.
Недостатком способа-прототипа является низкая точность выполнения целевых операций при непропорциональности антропометрических параметров оператора системы копирующего управления и аналогичных параметров антропоморфного робота. Кроме того, при наличии двух манипуляторов в способе-прототипе возможно несоответствие относительного положения кистевых звеньев манипуляторов антропоморфного робота относительному положению кистей рук оператора. Данные недостатки обусловлены тем, что в качестве вектора целевых углов поворота манипуляторов антропоморфного робота используются вектор углов поворота в суставах рук оператора. Вследствие того, что в общем случае длины звеньев манипуляторов антропоморфного робота не пропорциональны длинам соответствующих отделов рук оператора, в процессе копирующего управления возможно возникновение различных нежелательных ситуаций. В частности, если при пропорциональности всех прочих звеньев, звенья манипуляторов антропоморфного робота, соответствующие предплечьям рук оператор непропорционально короче, при сведении оператором рук ладонь к ладони между кистевыми звеньями антропоморфного манипулятора останется зазор, как это показано на фиг. 1. Приведенные недостатки в общем случае снижают точность, а в частных случаях делают невозможным выполнение целевых операций.
Техническим результатом изобретения является расширение функциональных возможностей копирующего управления манипуляторами антропоморфного робота с помощью задающего устройства в виде экзоскелета.
Для достижения технического результата в способе копирующего управления, включающего захват движений рук оператора с помощью экзоскелета с кинематической схемой, аналогичной кинематической схеме руки человека, измерение вектора углов поворота в кинематических парах экзоскелета, измерение антропометрических параметров оператора, использование вычислителя для вычисления вектора углов поворота в суставах руки оператора на основе антропометрических параметров оператора и вектора углов поворота в кинематических парах экзоскелета, дополнительно измеряют расстояние от центра плечевого сустава руки оператора до центра его локтевого сустава, расстояние от центра локтевого сустава руки оператора до центра его лучезапястного сустава, расстояние от центра лучезапястного сустава руки оператора до центра его кисти, расстояние между плечевыми суставами оператора , для каждой руки вычисляют с помощью вычислителя максимальное расстояние от центра плечевого сустава руки оператора до центра его ладони по формуле:
расстояние от центра кисти оператора до центра плечевого сустава этой же руки, расстояние от центра кисти оператора до центра плечевого сустава второй руки оператора, относительное расстояние от центра кисти оператора до центра плечевого сустава этой же руки по формуле:
относительное расстояние от центра кисти оператора до центра плечевого сустава второй руки оператора по формуле:
угол между плоскостью, образованной центром кисти руки оператора и центрами его плечевых суставов, и фронтальной плоскостью оператора, угол между плоскостью, образованной центрами плечевого, локтевого и лучезапястного суставов руки оператора, и вертикальной плоскостью, проходящей через центры плечевого и лучезапястного суставов руки оператора, углы Эйлера , , кисти оператора, для каждого антропоморфного манипулятора с помощью вычислителя вычисляют вектор целевых углов в кинематических парах манипуляторов антропоморфного робота, при которых относительное расстояние от центра схвата антропоморфного манипулятора до центра плечевого сочленения этого же манипулятора, рассчитываемое по формуле:
где – расстояние от центра схвата манипулятора до центра плечевого сочленения этого же манипулятора,
– максимальное расстояние от центра схвата манипулятора до центра плечевого сочленения этого же манипулятора,
относительное расстояние от центра схвата антропоморфного манипулятора до центра плечевого сочленения второго манипулятора, рассчитываемое по формуле:
где – расстояние от центра схвата манипулятора до центра плечевого сочленения второго манипулятора,
угол между плоскостью, образованной центром схвата манипулятора и центрами его плечевых сочленений, и фронтальной плоскостью антропоморфного робота, угол между плоскостью, образованной центрами плечевого, локтевого и лучезапястного сочленений манипулятора, и вертикальной плоскостью, проходящей через центры плечевого и лучезапястного сочленения манипулятора, углы Эйлера , , кистевого звена для каждого манипулятора антропоморфного робота будут соответствовать аналогичным параметрам рук оператора, осуществляют перемещение манипуляторов антропоморфного робота в положение, соответствующее вектору целевых углов .
Теоретическое доказательство наличия причинно-следственной связи между заявляемыми признаками и достигаемым техническим результатом заключается в следующем.
При реализации копирующего управления важной задачей является определение вектора углов поворота исполнительного манипулятора на основе известного вектора углов поворота в суставах руки оператора. В способе-прототипе предлагается использовать в качестве вектора целевых углов исполнительного манипулятора вектор углов поворота в суставах руки оператора. В общем случае конструктивные параметры антропоморфного робота не пропорциональны аналогичным антропометрическим параметрам оператора. Данный факт обусловливает возникновение при использовании способа-прототипа ситуаций, в которых система копирующего управления функционирует некорректно. Например, если длины звеньев манипуляторов пропорциональны аналогичным длинам отделов руки оператора, но «ширина плеч» робота, т. е. расстояние между центрами плечевых сочленений, непропорционально больше расстояния между центрами плечевых суставов оператора, при использовании способа-прототипа возникнет ситуация, изображенная на фиг. 1. За счет того, что «ширина плеч» робота больше, при сведении рук оператора ладонь к ладони между кистевыми звеньями манипуляторов останется зазор, т. е. становится невозможным сведение манипуляторов антропоморфного робота «ладонь» к «ладони». Таким образом, способ-прототип работает корректно только при полной пропорциональности конструктивных параметров манипуляторов антропоморфного робота и антропометрических параметров рук оператора, что требует создания уникального антропоморфного робота под каждого оператора, или реализации возможности подстройки конструктивных параметров антропоморфного робота.
Для решения данной проблемы и расширения функциональных возможностей систем копирующего управления манипуляторами антропоморфного робота предлагается осуществлять копирование движения каждой руки оператора не по вектору углов поворота в её суставах, а по специализированным обобщенным координатам, к которым относятся:
1. Относительное расстояние от центра кисти руки оператора до центра плечевого сустава этой же руки, вычисляемое по формуле:
где – расстояние от центра кисти оператора до центра плечевого сустава этой же руки,
– максимальное расстояние от центра плечевого сустава руки оператора до центра его ладони,
– расстояние от центра плечевого сустава руки оператора до центра его локтевого сустава,
– расстояние от центра локтевого сустава руки оператора до центра его лучезапястного сустава,
– расстояние от центра лучезапястного сустава руки оператора до центра его кисти.
2. Относительное расстояние от центра кисти оператора до центра плечевого сустава второй руки оператора, вычисляемое по формуле:
где – расстояние от центра кисти оператора до центра плечевого сустава второй руки оператора.
3. Угол между плоскостью, образованной центром кисти руки оператора и центрами его плечевых суставов, и фронтальной плоскостью оператора.
4. Угол между плоскостью, образованной центрами плечевого, локтевого и лучезапястного суставов руки оператора, и вертикальной плоскостью, проходящей через центры плечевого и лучезапястного суставов руки оператора.
5. Углы Эйлера , , кисти оператора.
Для осуществления копирующего управления по перечисленным специализированным обобщенным координатам необходимо использование вычислителя, который на основе вектора углов поворота в суставах рук оператора и его антропометрических параметров вычислит специализированные обобщенные координаты рук оператора, а также вычислит такой вектор углов поворота в кинематических парах манипуляторов антропоморфного робота, при которых значение специализированных обобщенных координат манипуляторов антропоморфного робота будет совпадать со значениями аналогичных специализированных обобщенных координат руки оператора. Т. е. будет осуществляться копирование движения рук оператора не по вектору углов поворота в суставах рук оператора, а по специализированным обобщенным координатам.
Копирующее управления по специализированным обобщенным координатам с одной стороны позволяет достичь заявленного технического результата, а с другой – требует применения заявленных признаков, что обусловливает причинно-следственную связь между заявляемыми признаками и достигаемым техническим результатом.
На фиг. 1 проиллюстрирована недостаточность функциональных возможностей прототипа для копирующего управления двумя манипуляторами антропоморфного робота. На фиг. 1а изображено положение рук оператора, сведенных ладонь к ладони. На фиг. 1б изображено положение манипуляторов антропоморфного робота, соответствующее положению рук оператора, изображенному на фиг. 1а, при управлении с помощью прототипа.
На фиг. 2 приведена кинематическая схема манипулятора антропоморфного робота, в виде взаимного положения звеньев с первого по седьмое и сочленений с первого по седьмого.
На фиг. 3 изображены системы координат, введённые в соответствии с представлением Денавита-Хартенберга для кинематической схемы, представленной на фиг. 2.
На фиг. 4 приведена визуализация вычисленных положений манипуляторов антропоморфного робота, расстояние между плечевыми сочленениями которого непропорционально уже расстояния между плечевыми суставами оператора для положения рук оператора, когда ладони соединены перед собой, при управлении с помощью способа-прототипа.
На фиг. 5 приведена визуализация вычисленных положений манипуляторов антропоморфного робота, расстояние между плечевыми сочленениями которого непропорционально уже расстояния между плечевыми суставами оператора для положения рук оператора, когда ладони соединены перед собой, при управлении с помощью заявляемого способа.
В соответствии с предлагаемым способом осуществляют следующие действия над задающим устройством, манипуляторами антропоморфного робота и другими материальными объектами:
1.Захватывают движение рук оператора с помощью экзоскелета с кинематической схемой, аналогичной кинематической схеме руки человека.
2. Измеряют вектор углов поворота в кинематических парах экзоскелета.
3. Используют вычислитель для вычисления вектора углов поворота в суставах рук оператора на основе антропометрических параметров оператора и вектора углов поворота в кинематических парах экзоскелета.
1. Измеряют антропометрические параметры , , , .
5. Используют вычислитель для вычисления специализированных обобщенных координат , , , , , , рук оператора на основе антропометрических параметров и вектора углов поворота в суставах рук оператора.
6. Используют вычислитель для вычисления вектора целевых углов манипуляторов антропоморфного робота, при которых специализированные обобщенные координаты , , , , , , манипуляторов антропоморфного робота соответствуют аналогичным специализированным обобщенным координатам рук оператора.
7. Осуществляют перемещение манипуляторов антропоморфного робота в положение, соответствующее вектору целевых углов .
Один из вариантов осуществления изобретения для копирующего управления манипуляторами антропоморфного робота, каждый из которых имеет кинематическую схему, подобную изображенной на фиг. 2, заключается в следующем.
Для захвата движения рук оператора и измерения вектора углов поворота в кинематических парах экзоскелета может использоваться экзоскелет, используемый в дистанционном манипуляторе, защищенном патентом RU №125508, кл. B25J 3/04, 2013 г.
Для вычисления вектора углов поворота в суставах руки оператора на основе антропометрических параметров оператора и вектора углов поворота в кинематических парах экзоскелета может быть использован способ, защищенный патентом RU №2700118 C1, кл. A61B 5/103, 2018 г.
Расстояние от центра плечевого сустава руки оператора до центра его локтевого сустава, расстояние от центра локтевого сустава руки оператора до центра его лучезапястного сустава, расстояние от центра лучезапястного сустава руки оператора до центра его кисти, расстояние между центрами плечевых суставов оператора могут быть измерены с помощью соответствующих медицинских методик измерения антропометрических параметров.
Для вычисления специализированных обобщенных координат , , , , , , рук оператора на основе антропометрических параметров и вектора углов поворота в суставах рук оператора, и вычисления вектора целевых углов манипуляторов антропоморфного робота, при которых специализированные обобщенные координаты , , , , , , манипуляторов антропоморфного робота соответствуют аналогичным параметрам рук оператора может быть использован следующий метод.
Для расчета вектора необходимо наличие следующих входных данных:
1. Расстояние от центра плечевого сустава руки оператора до центра его локтевого сустава.
2. Расстояние от центра локтевого сустава руки оператора до центра его лучезапястного сустава.
3. Расстояние от центра лучезапястного сустава руки оператора до центра его кисти.
4. Расстояние между центрами плечевых суставов оператора.
5. Векторы параметров Денавита-Хартенберга, описывающих кинематическую структуру руки оператора.
6. Расстояние от центра плечевого сочленения манипулятора антропоморфного робота до центра его локтевого сочленения.
7. Расстояние от центра локтевого сочленения манипулятора антропоморфного робота до центра его лучезапястного сочленения.
8. Расстояние от центра лучезапястного сочленения манипулятора антропоморфного робота до центра его схвата.
9. Расстояние между центрами плечевых сочленений манипуляторов антропоморфного робота.
10. Векторы параметров Денавита-Хартенберга, описывающих кинематическую структуру манипулятора антропоморфного робота.
11. Вектор углов поворота в суставах руки оператора.
Кинематическая схема руки оператора и манипулятора антропоморфного робота приведены на фиг. 2. Системы координат, введённые в соответствии с представлением Денавита-Хартенберга для кинематической схемы, представленной на фиг. 2, представлены на фиг. 3. Центр плечевого сочленения, центр локтевого сочленения, центр лучезапястного сочленения и центр схвата манипулятора антропоморфного робота соответствуют точкам , , , на фиг. 3. Центры суставов руки оператора расположены аналогично центрам сочленений манипулятора антропоморфного робота.
Расчет вектора целевых углов поворота манипулятора антропоморфного робота включает в себя четыре этапа:
1. Расчет декартовых координат центров суставов руки оператора.
2. Расчет специализированных обобщенных координат руки оператора.
3. Расчет декартовых координат сочленения манипулятора антропоморфного робота.
4. Решение обратной задачи кинематики манипулятора антропоморфного робота.
Расчет декартовых координат суставов руки оператора включает в себя следующие действия.
Формирование матриц однородного преобразования для руки оператора согласно представлению Денавита-Хартенберга по формулам:
где – однородная матрица преобразования из -й в -ю систему координат (фиг. 3),
– однородная матрица сложного преобразования между -й и -й системами координат,
– однородная матрица элементарного поворота вокруг оси на угол ,
– однородная матрица перемещения по оси на величину ,
– однородная матрица перемещения по оси на величину ,
– однородная матрица элементарного поворота вокруг оси на угол ,
, , , – -е элементы векторов .
Расчет радиус-вектора центра локтевого сустава руки оператора по формуле:
Расчет радиус-вектора центра лучезапястного сустава руки оператора по формуле:
Расчет радиус-вектора центра кисти руки оператора по формуле:
Расчет специализированных обобщенных координат руки оператора включает в себя следующие действия.
Расчет максимальной длины вытянутой руки оператора по формуле:
Расчет значения относительного расстояния от центра кисти руки оператора до центра плечевого сустава этой же руки по формуле:
Расчет значения относительного расстояния от центра кисти оператора до центра плечевого сустава второй руки оператора по формуле:
Расчет угла между плоскостью, образованной центром кисти руки оператора и центрами его плечевых суставов, и фронтальной плоскостью оператора по формуле:
где – орт оси ,
, – проекции радиус-вектора на оси , .
Расчет угла между радиус-вектором и плоскостью по формуле:
Расчет векторного произведения векторов и по формуле:
Расчет вектора , получаемого вращением вектора вокруг вектора на угол по формуле:
где – матрица поворота вокруг вектора на угол , вычисляемая по формуле:
где , , – проекции вектора на оси , и , соответственно,
– синус угла ,
– косинус угла ,
.
Расчет радиус-вектора центра окружности, которую описывает центр локтевого сустава при вращении вокруг оси, проходящей через центры плечевого и лучезапястного суставов руки оператора по формуле:
Расчет вектора , соединяющего конец радиус-вектора и конец радиус-вектор центра локтевого сустава, по формуле:
Расчет угла между плоскостью, образованной центрами плечевого, локтевого и лучезапястного суставов руки оператора, и вертикальной плоскостью, проходящей через центры плечевого и лучезапястного суставов руки оператора по формуле:
Расчет углов Эйлера , , кисти оператора по формулам:
где , , , – вектор-столбцы матрицы ,
– функция арктангенса, учитывающая квадрант вычисляемого угла.
Специализированные обобщенные координаты манипулятора антропоморфного робота принимаются равными специализированным обобщенным координатам руки оператора:
Расчет декартовых координат центров сочленений манипулятора антропоморфного робота включает в себя следующие действия.
Расчет значения максимального расстояния от центра плечевого сочленения до центра схвата манипулятора антропоморфного робота по формуле:
Расчет радиус-вектора центра схвата манипулятора антропоморфного робота по формулам:
где – расстояние от центра схвата манипулятора антропоморфного робота до центра плечевого сочленения второго манипулятора антропоморфного робота,
, , – проекции радиус-вектора на оси , , , соответственно.
Расчет радиус-вектора центра лучезапястного сочленения манипулятора антропоморфного робота по формулам:
где – косинус угла ,
– синус угла .
Расчет вектора нормали к плоскости схвата манипулятора антропоморфного робота по формуле:
Расчет радиус-вектора центра вращения центра локтевого сочленения манипулятора вокруг оси, проходящей через центр плечевого сочленения и центр лучезапястного сочленения манипулятора антропоморфного робота по формулам:
где – полупериметр треугольника, образованного центрами плечевого, локтевого и лучезапястного сочленений манипулятора антропоморфного робота,
– отношение, в котором точка делит вектор .
Расчет угла между радиус-вектором и плоскостью по формуле:
Расчет векторного произведения векторов и по формуле:
Расчет вектора , получаемого вращением вектора вокруг вектора на угол по формуле:
Расчет радиус-вектора по формуле:
Решение обратной задачи кинематики манипулятора антропоморфного робота включает в себя следующие действия.
Формирование матриц однородного преобразования для манипулятора антропоморфного робота согласно представлению Денавита-Хартенберга по формулам:
где – однородная матрица преобразования из -й в -ю систему координат,
– однородная матрица сложного преобразования из -й в -ю систему координат,
– однородная матрица элементарного поворота вокруг оси на угол ,
– однородная матрица перемещения по оси на величину ,
– однородная матрица перемещения по оси на величину ,
– однородная матрица элементарного поворота вокруг оси на угол ,
, , , – -е элементы векторов .
Расчет декартовых координаты различных точек в необходимых системах координат:
где – радиус-вектор точки в - й системе координат,
– матрица преобразования из -й системы координат в нулевую систему координат,
– радиус-вектор точки в нулевой системе координат,
– координаты вектора нормали в -й системе координат.
Расчет вектора целевых углов поворота манипуляторов антропоморфного робота по формулам:
где – ненормированное значение первого целевого угла поворота манипулятора антропоморфного робота,
– функция арктангенса, учитывающая квадрант вычисляемого угла,
– -й целевой угол поворота манипулятора антропоморфного робота,
, , – константы, отдельно определяемые для каждой модели манипулятора антропоморфного робота.
В качестве вычислителей могут быть использованы специализированные вычислители или ЭВМ общего назначения.
Перемещение манипуляторов антропоморфного робота в положение, соответствующее вектору целевых углов является распространенным функционалом существующих роботов.
Подтверждение возможности получения технического результата приведено на фиг. 4, 5. Визуализация вычисленных положений манипуляторов антропоморфного робота при управлении с помощью способа-прототипа, приведена на фиг. 4. Рассматривается случай, когда расстояние между центрами плечевых сочленений антропоморфного робота непропорционально меньше расстояния между центрами плечевых суставов оператора. Оператор держит руки перед собой, ладони соединены. Как следует из фиг. 4, статическое положение манипуляторов антропоморфного робота не адекватно положению рук оператора. Более подробное описание рассматриваемого случая приведено в работе [Сычков В. Б. Метод оценки эффективности копирующего управления манипуляторами антропоморфного робота // Системы управления, связи и безопасности. 2019. №3]. При возникновении подобной ситуации в процессе управления с помощью способа-прототипа, возможно повреждение манипуляторов. Визуализация вычисленного положения манипуляторов антропоморфного робота для аналогичного положения рук оператора при управлении с помощью заявляемого способа приведено на фиг. 5. Таким образом, с помощью заявляемого способа удается достичь технического результата, не обеспечиваемого способом-прототипом.
название | год | авторы | номер документа |
---|---|---|---|
КОМПЛЕКС КОПИРУЮЩЕГО УПРАВЛЕНИЯ МАНИПУЛЯТОРАМИ АНТРОПОМОРФНОГО РОБОТА | 2019 |
|
RU2725930C1 |
КОМПЛЕКС УПРАВЛЕНИЯ АНТРОПОМОРФНЫМ МАНИПУЛЯТОРОМ | 2018 |
|
RU2710290C1 |
СПОСОБ КОСВЕННОГО ИЗМЕРЕНИЯ УГЛОВ ПОВОРОТА В СУСТАВАХ РУКИ ОПЕРАТОРА | 2018 |
|
RU2700118C1 |
РОБОТИЗИРОВАННЫЙ ТРЕНАЖЕР ДЛЯ ЛЮДЕЙ С НАРУШЕНИЯМИ ФУНКЦИЙ ОПОРНО-ДВИГАТЕЛЬНОГО АППАРАТА | 2015 |
|
RU2604038C1 |
КОМПЛЕКС ДИНАМИЧЕСКОГО УПРАВЛЕНИЯ АНТРОПОМОРФНЫМ МАНИПУЛЯТОРОМ | 2019 |
|
RU2724775C1 |
Способ принудительной угловой ориентации головы и таза человека-оператора в механизме подвеса, применяемого для дистанционного управления антропоморфным роботом | 2019 |
|
RU2743952C2 |
КОНТРОЛЛЕР ОПЕРАТОРА ДЛЯ УПРАВЛЕНИЯ РОБОТОХИРУРГИЧЕСКИМ КОМПЛЕКСОМ | 2019 |
|
RU2718595C1 |
СПОСОБ КАЛИБРОВКИ ЭНКОДЕРОВ РЫЧАЖНОЙ СИСТЕМЫ ЭКЗОСКЕЛЕТА | 2019 |
|
RU2724777C1 |
КОНТРОЛЛЕР ЗАПЯСТЬЯ ДЛЯ ИСПОЛЬЗОВАНИЯ В КОНТРОЛЛЕРЕ ОПЕРАТОРА РОБОТОХИРУРГИЧЕСКОГО КОМПЛЕКСА | 2019 |
|
RU2718568C1 |
СИСТЕМА УПРАВЛЕНИЯ АНТРОПОМОРФНЫМ РОБОТОМ И СПОСОБ УПРАВЛЕНИЯ | 2007 |
|
RU2361726C2 |
Изобретение относится к робототехнике и может быть использовано в системах копирующего управления манипуляторами антропоморфного робота. Способ копирующего управления манипуляторами антропоморфного робота предусматривает копирование движений рук оператора не по вектору углов поворота в суставах рук оператора, а по обобщенным координатам. Техническим результатом изобретения является расширение функциональных возможностей копирующего управления манипуляторами антропоморфного робота с помощью задающего устройства в виде экзоскелета. 5 ил.
Способ копирующего управления манипуляторами антропоморфного робота, включающий захват движений рук оператора с помощью экзоскелета с кинематической схемой, аналогичной кинематической схеме руки человека, измерение вектора углов поворота в кинематических парах экзоскелета, измерение антропометрических параметров оператора, использование вычислителя для вычисления вектора углов поворота в суставах руки оператора на основе антропометрических параметров оператора и вектора углов поворота в кинематических парах экзоскелета, отличающийся тем, что дополнительно измеряют расстояние от центра плечевого сустава руки оператора до центра его локтевого сустава, расстояние от центра локтевого сустава руки оператора до центра его лучезапястного сустава, расстояние от центра лучезапястного сустава руки оператора до центра его кисти, расстояние между плечевыми суставами оператора m', для каждой руки вычисляют с помощью вычислителя максимальное расстояние от центра плечевого сустава руки оператора до центра его ладони по формуле:
расстояние от центра кисти оператора до центра плечевого сустава этой же руки, расстояние от центра кисти оператора до центра плечевого сустава второй руки оператора, относительное расстояние от центра кисти оператора до центра плечевого сустава этой же руки по формуле:
относительное расстояние от центра кисти оператора до центра плечевого сустава второй руки оператора по формуле:
угол α' между плоскостью, образованной центром кисти руки оператора и центрами его плечевых суставов, и фронтальной плоскостью оператора, угол β' между плоскостью, образованной центрами плечевого, локтевого и лучезапястного суставов руки оператора, и вертикальной плоскостью, проходящей через центры плечевого и лучезапястного суставов руки оператора, углы Эйлера ϕ', ϑ', ψ' кисти оператора, для каждого антропоморфного манипулятора с помощью вычислителя вычисляют вектор целевых углов θ в кинематических парах манипуляторов антропоморфного робота, при которых относительное расстояние R7 от центра схвата антропоморфного манипулятора до центра плечевого сочленения этого же манипулятора, рассчитываемое по формуле:
где O7 - расстояние от центра схвата манипулятора до центра плечевого сочленения этого же манипулятора,
rm - максимальное расстояние от центра схвата манипулятора до центра плечевого сочленения этого же манипулятора,
относительное расстояние r7 от центра схвата антропоморфного манипулятора до центра плечевого сочленения второго манипулятора, рассчитываемое по формуле:
где o7 - расстояние от центра схвата манипулятора до центра плечевого сочленения второго манипулятора,
угол α между плоскостью, образованной центром схвата манипулятора и центрами его плечевых сочленений, и фронтальной плоскостью антропоморфного робота, угол β между плоскостью, образованной центрами плечевого, локтевого и лучезапястного сочленений манипулятора, и вертикальной плоскостью, проходящей через центры плечевого и лучезапястного сочленения манипулятора, углы Эйлера ϕ, ϑ, ψ кистевого звена для каждого манипулятора антропоморфного робота будут соответствовать аналогичным параметрам рук оператора, осуществляют перемещение манипуляторов антропоморфного робота в положение, соответствующее вектору целевых углов .
Устройство для пропитки металлокерамических, графитовых и тому подобных изделий расплавленным металлом | 1959 |
|
SU125508A1 |
Тарировочное устройство к торсиометрам | 1961 |
|
SU146552A1 |
US 4986280 A1, 22.01.1991 | |||
ЮРЕВИЧ Е.И | |||
Управление роботами и робототехническими системами | |||
- СПб: СПбГТУ, 2000 | |||
Аппарат для передачи изображений на расстояние | 1920 |
|
SU171A1 |
- с | |||
Устройство для разметки подлежащих сортированию и резанию лесных материалов | 1922 |
|
SU123A1 |
Авторы
Даты
2020-06-25—Публикация
2019-12-27—Подача