exponenta event banner

Модели роботов

Модели дерева жесткого тела, прямая кинематика, динамика, модели движения соединения и пространства задач

Модели роботов используются для представления кинематических и динамических свойств роботов-манипуляторов и других систем жесткого тела. Модель представлена как rigidBodyTree объект, содержащий rigidBody и rigidBodyJoint элементы с совместными преобразованиями и инерционными свойствами. Некоторые коммерческие роботы, такие как KINOVA и KUKA доступны с помощью loadrobot. Импорт существующих моделей UDRF или Simscape™ Multibody™ с помощью importrobot. Можно также моделировать движение роботов с помощью моделей движения соединения или пространства задач.

Функции

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

importrobotИмпорт модели дерева жесткого тела из файла URDF, текста или модели Simscape Multibody
loadrobotЗагрузить модель робота дерева жестких тел
rigidBodyTreeСоздание робота с древовидной структурой
rigidBodyСоздание жесткого тела
rigidBodyJointСоздание соединения
interactiveRigidBodyTreeВзаимодействие с моделями роботов дерева жестких тел
jointSpaceMotionModelМоделирование движения дерева жесткого тела с учетом входных данных пространства соединения
taskSpaceMotionModelМоделируйте движение дерева жесткого тела с заданными входами привязки «задание-пространство»
getTransformПреобразование между кадрами тела
randomConfigurationСоздание случайной конфигурации робота
homeConfigurationПолучить домашнюю конфигурацию робота
showПоказать модель робота на рисунке
centerOfMassПоложение центра масс и якобиан
externalForceСоставить матрицу внешних сил относительно основания
forwardDynamicsУскорения сочленения с учетом крутящих моментов и состояний сочленения
geometricJacobianГеометрический якобиан для конфигурации робота
gravityTorqueКрутящие моменты соединения, компенсирующие силу тяжести
inverseDynamicsТребуемые крутящие моменты соединения для данного движения
massMatrixМассовая матрица «соединение-пространство»
velocityProductКрутящие моменты соединения, которые отменяют силы, вызванные скоростью

Блоки

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

Форвардная динамикаУскорения сочленения с учетом крутящих моментов и состояний сочленения
Обратная динамикаТребуемые крутящие моменты соединения для данного движения
Получить ЯкобианаГеометрический якобиан для конфигурации робота
Получить преобразованиеПреобразование между кадрами тела
Крутящий момент силы тяжестиКрутящие моменты соединения, компенсирующие силу тяжести
Матрица масс совместного пространстваМассовая матрица совместного пространства для конфигурации робота
Крутящий момент продукта VelocityКрутящие моменты соединения, которые отменяют силы, вызванные скоростью
Модель совместного космического движенияМоделирование движения дерева жесткого тела с учетом входных данных пространства соединения
Модель движения пространства задачиМоделирование движения дерева жесткого тела с учетом входных данных пространства задачи

Темы

Модель робота дерева жесткого тела

Изучите структуру и конкретные компоненты модели робота дерева жесткого тела.

Пошаговое построение робота

В этом примере рассматривается процесс создания робота шаг за шагом, демонстрирующий различные компоненты робота и способ вызова функций для его создания.

Динамика робота

Динамика робота - это взаимосвязь между силами, действующими на робота, и результирующим движением робота.

Интерактивное построение траектории для робота ABB YuMi

В этом примере показано, как использовать interactiveRigidBodyTree объект для перемещения робота, конструирования траектории и ее воспроизведения.

Планирование и выполнение траекторий задач и совместного пространства с помощью манипулятора KINOVA Gen3

В этом примере показано, как генерировать и моделировать интерполированные траектории сочленения для перехода от начального положения к требуемому положению конечного эффектора.

Настройка беседки и симулятора для совместного моделирования робота-манипулятора

Настройка модели робота UR10 для совместного моделирования между «Беседкой» и «Simulink™».

Робот-манипулятор с совместным моделированием в Simulink и беседке

Моделирование управления роботизированным манипулятором с помощью совместного моделирования между Simulink и Gazebo.