робототехника. Класс PositionTarget

Пакет: робототехника

Создайте ограничение на относительное положение тела

Описание

Объект PositionTarget описывает ограничение, которое требует, чтобы положение одного тела (исполнительный элемент конца) совпадало с целевым положением в допуске расстояния в любом направлении. Целевое положение задано относительно каркаса кузова ссылочного тела.

Ограничительные объекты используются в объектах GeneralizedInverseKinematics задать несколько кинематических ограничений на робота.

Для примера, который использует несколько ограничительных объектов, см. План Достигающая Траектория С Несколькими Кинематическими Ограничениями.

Конструкция

positionConst = robotics.PositionTarget(endeffector) возвращает целевой объект положения, который представляет ограничение на тело модели робота, заданной endeffector.

positionConst = robotics.PositionTarget(endeffector,Name,Value) возвращает целевой объект положения с каждым заданным набором имени свойства к заданному значению одним или несколькими аргументами пары Name,Value.

Входные параметры

развернуть все

Имя исполнительного элемента конца, заданное как скаляр строки или вектор символов. При использовании этого ограничения с GeneralizedInverseKinematics имя должно совпадать с телом, заданным в модели робота (RigidBodyTree).

Пример: "left_palm"

Типы данных: char | string

Свойства

развернуть все

Имя исполнительного элемента конца, заданного как скаляр строки или вектор символов. При использовании этого ограничения с GeneralizedInverseKinematics имя должно совпадать с телом, заданным в модели робота (RigidBodyTree).

Пример: "left_palm"

Типы данных: char | string

Имя ссылочного каркаса кузова, заданного как вектор символов. '' по умолчанию указывает, что ограничение относительно основы модели робота. При использовании этого ограничения с GeneralizedInverseKinematics имя должно совпадать с телом, заданным в модели робота (RigidBodyTree).

Положение цели относительно ссылочного тела, заданного как вектор [x y z]. Целевое положение является точкой, заданной в ссылочном каркасе кузова.

Максимальное позволенное расстояние от цели в метрах, заданных в виде числа. Это значение является верхней границей на расстоянии между источником исполнительного элемента конца и целевым положением.

Вес ограничения, заданного в виде числа. Этот вес используется со свойством Weights всех ограничений, заданных в GeneralizedInverseKinematics, чтобы правильно сбалансировать каждое ограничение.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Введенный в R2017a