frameVariables

Перечислите все кинематические переменные, сопоставленные с парами кадра

Синтаксис

frameVariables(ks)

Описание

frameVariables(ks) перечисляет кинематические переменные, в настоящее время заданные в объекте KinematicsSolver ks, чтобы получить преобразования между парами кадра. Пары кадра заданы при создании переменных. Они могут быть отовсюду в модели и часто включать кадры, не непосредственно соединенные соединениями.

MATLAB выводит таблицу с переменными кадра в строках. Каждая строка дает ID переменной, опорной рамы, против которой ее преобразование задано, кадр последователя, который преобразование описывает, и модуль для его численного значения.

Объекты KinematicsSolver запускаются без переменных кадра. Таблица первоначально пуста, и это остается таким, пока не заполнено с переменными, созданными из пар кадра. Используйте функцию объекта addFrameVariables, чтобы создать те переменные. Используйте removeFrameVariables, чтобы пропустить переменные, более не важные для анализа и clearFrameVariables, чтобы пропустить все переменные кадра в одном вызове.

Та же пара кадров может вызвать различные переменные. Они обычно связываются в группу, характерную для пары. Группы сортируются по наименованию с переменными в каждой группе, оцениваемой типом преобразования и компонентом. Переменные соответственно называют groupName.transformType.transformComponent.

Название группы является строкой, данной функции объекта addFrameVariables в то время, когда переменные были созданы. Тип преобразования является или переводом или вращением. Компонент преобразования является x, y, или z. Группа под названием Hand с компонентами перевода между кадрами имела бы для его переменных Hand.Translation.X кадра, Hand.Translation.Y и Hand.Translation.Z.

Переменные кадра могут быть присвоены как цели, предположения и выходные параметры во время анализа. Как цели, они помогают задать настройку мультитела, для которой можно решить неизвестные переменные. Как предположения, они служат, чтобы сместить решатель к одному из одинаково вероятных решений — например, гарантировать, что колено гуманоидного робота не гиперрасширяет. Как выходные параметры, они добавляют к списку неизвестных, чтобы определить.

Данные показывают переменные общего объекта KinematicsSolver. Цель (T), угадайте (G) и выведите переменные (O), может быть объединенные переменные (J) или структурировать переменные (F). Объединенные переменные являются нативными к объекту и могут быть присвоены от его запуска как цели, предположения и выходные параметры. Переменные кадра должны сначала быть созданы с addFrameVariables.

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

свернуть все

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

Пример: 'fourBarKS'

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

Введенный в R2019a

Для просмотра документации необходимо авторизоваться на сайте