Задайте область рабочей области целевых положений end-effector
The workspaceGoalRegion
объект задает область для допустимых положений цели end-effector. Чтобы выборить положения в границах области цели, используйте sample
функция объекта. Вы также можете визуализировать границы, которые вы задаете, используя show
функция объекта.
Объект обычно используется с быстро исследующими планировщиками случайного дерева (RRT), такими как manipulatorRRT
объект. sample
генерирует альтернативные состояния цели, чтобы увеличить вероятность нахождения допустимых путей.
Ключевые элементы области цели определяются как свойства объекта:
ReferencePose - положение опорной системы координат в лабораторной системе координат. Границы и положение смещения соответствуют этой системе координат.
EndEffectorOffsetPose - положение смещения, примененное к любому положению, выбранному в систему координат. Используйте это смещение, если конечный эффектор должен располагаться по-разному на основе захвата или других геометрических ограничений.
Границы - Границы области как матрица 6 на 2 с минимальными и максимальными значениями для XYZ-положения и ZYX ориентации угла Эйлера, в соответствующих векторах-столбцах.
создает объект области цели рабочей области по умолчанию для заданного имени end-effector. Устанавливает goalRegion
= workspaceGoalRegion(EndEffectorName
)EndEffectorName
свойство.
Беренсон, Дмитрий, Сиддхартха С. Шриниваса, Дэйв Фергюсон, Альваро Колле, и Джеймс Дж. Куффнер. «Планирование манипуляций с областями рабочей области». В 2009 году Международная конференция IEEE по робототехнике и автоматизации (ICRA), 618-24. Кобе, Япония: Институт инженеров электротехники и электроники, 2009. https://doi.org/10.1109/ROBOT.2009.5152401.
manipulatorRRT
| sample
| show