exponenta event banner

Получить Якобиана

Геометрический якобиан для конфигурации робота

  • Библиотека:
  • Инструментарий робототехнической системы/Алгоритмы манипуляторов

  • Get Jacobian block

Описание

Блок Get Jacobian возвращает геометрический якобиан относительно основания для указанного концевого эффектора при заданной конфигурации rigidBodyTree модель робота.

Якобиан отображает скорость совместного пространства в конечную скорость эффектора относительно базовой рамки координат. Скорость конечного эффектора равна:

λ - это угловая скорость, start- линейная скорость и скорость соединения между пространством.

Порты

Вход

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

Конфигурация робота, заданная как вектор положений для всех нефиксированных соединений в модели робота, как задано параметром Дерево жесткого тела (Rigid body tree). Этот вектор можно также создать для сложного робота с помощью homeConfiguration или randomConfiguration функции в блоке константы или функции MATLAB.

Продукция

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

Геометрический якобиан концевого эффектора с заданной конфигурацией, Config, возвращается в виде матрицы 6 на n, где n - число степеней свободы концевого эффектора. Якобиан отображает скорость совместного пространства в конечную скорость эффектора относительно базовой рамки координат. Скорость конечного эффектора равна:

λ - это угловая скорость, start- линейная скорость и скорость соединения между пространством.

Параметры

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

Модель робота, заданная как rigidBodyTree объект. Можно также импортировать модель робота из файла URDF (Unified Robot Description Formation), используя importrobot.

Модель робота по умолчанию, twoJointRigidBodyTree, - робот с вращающимися сочленениями и двумя степенями свободы.

Конечный эффектор для Jacobian, указанное как имя тела в модели робота дерева жестких тел. Чтобы получить доступ к именам тел из модели робота, щелкните Выбрать тело (Select body).

  • Interpreted execution - Моделирование модели с помощью интерпретатора MATLAB ®. Эта опция сокращает время запуска, но имеет более низкую скорость моделирования, чемCode generation. В этом режиме можно отладить исходный код блока.

  • Code generation - Моделирование модели с использованием сгенерированного кода C. При первом запуске моделирования Simulink ® генерирует код C для блока. Код C используется повторно для последующего моделирования, если модель не изменяется. Эта опция требует дополнительного времени запуска, но скорость последующего моделирования сравнима сInterpreted execution.

Настраиваемый: Нет

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2018a