Get Jacobian

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

  • Библиотека:
  • Алгоритмы Robotics System Toolbox/Manipulator

  • Get Jacobian block

Описание

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

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

ω - скорость вращения, υ - линейная скорость и - скорость пространства соединений.

Порты

Вход

расширить все

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

Выход

расширить все

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

ω - скорость вращения, υ - линейная скорость и - скорость пространства соединений.

Параметры

расширить все

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

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

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

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

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

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

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

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

.
Введенный в R2018a