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

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

Модели робота симулируют кинематические и динамические свойства роботов манипулятора и других систем твердого тела. Моделями является rigidBodyTree объекты, содержащие rigidBody и rigidBodyJoint элементы с объединенными преобразованиями и инерционными свойствами.

Доступ к предопределенным моделям для определенных коммерческих роботов, таких как KINOVA™ и KUKA™, с помощью loadrobot функция.

Импортируйте существующее использование моделей UDRF или Simscape™ Multibody™ importrobot.

Смоделируйте движение роботов с помощью соединения - или модели движения пробела задачи как jointSpaceMotionModel и taskSpaceMotionModel объекты.

Функции

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

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

Блоки

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

Forward DynamicsУскорения соединений по данным моментов в соединениях и состояний
Inverse DynamicsНеобходимые усилия в соединениях для данного движения
Get JacobianГеометрический якобиан для настройки робота
Get TransformПолучите преобразование между системами координат тела
Gravity TorqueМоменты в соединениях, которые компенсируют силу тяжести
Joint Space Mass MatrixБольшая матрица объединенного пробела для настройки робота
Velocity Product TorqueОбъединенные крутящие моменты та отмена вызванные скоростью силы
Joint Space Motion ModelМодель движения древовидного твердого тела для заданных входных параметров в системе координат соединений
Task Space Motion ModelДвижение дерева твердого тела модели, данное входные параметры пробела задачи

Темы

Кинематика

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

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

Создайте робота шаг за шагом

Этот пример проходит процесс создания робота шаг за шагом, показывая вам различные компоненты робота и как функции вызваны, чтобы создать его.

Создайте робота манипулятора Используя кинематические параметры DH

Используйте параметры Denavit-Hartenberg (DH) робота манипулятора Puma560®, чтобы инкрементно создать модель робота дерева твердого тела.

Динамика

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

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

Вычислите объединенные крутящие моменты, чтобы сбалансировать силу конечной точки и момент

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

Симуляция

Сконфигурируйте Gazebo и Simulink для Co-симуляции робота манипулятора

Настройте модель робота UR10, чтобы выполнить co-симуляцию между Gazebo и Simulink™.

Управляйте роботом манипулятора с Co-симуляцией в Simulink и Gazebo

Симулируйте управление автоматизированного манипулятора с помощью co-симуляции между Simulink и Gazebo.

Рекомендуемые примеры