Станьте якобиевскими

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

  • Библиотека:
  • Robotics System Toolbox / Алгоритмы Манипулятора

Описание

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

Якобиан сопоставляет скорость в-конец-исполнительного-элемента объединенной космической скорости относительно основного координатного кадра. Скорость исполнительного элемента конца равняется:

ω является угловой скоростью, υ является линейной скоростью и является объединенной космической скоростью.

Порты

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

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

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

Вывод

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

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

ω является угловой скоростью, υ является линейной скоростью и является объединенной космической скоростью.

Параметры

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

Модель Robot, заданная как объект RigidBodyTree. Можно также импортировать модель робота из URDF (Объединенное Формирование Описания Робота) файл с помощью importrobot.

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

Закончите исполнительный элемент для Jacobian, заданного как имя тела из модели робота Rigid body tree. К именам тела доступа из модели робота нажмите Select body.

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

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

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

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

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

Введенный в R2018a