vrupdaterobot

Обновите положение робота RigidBodyTree

Синтаксис

vrupdaterobot(RBT, tforms, config)

Описание

пример

vrupdaterobot(RBT, tforms, config) обновляет положение робота от его текущей настройки с помощью аргумента config.

Примеры

свернуть все

Этот пример показывает вам, как вставить робота в виртуальный мир и обновить его положение

Импортируйте робота и Setup мир

Импортируйте KUKA LFR iiwa робот из его определения URDF и вставьте его в виртуальный мир, созданный из robot_scene.wrl.

RBT = importrobot('iiwa7.urdf');
RBT.DataFormat = 'row';
robotWorld = vrworld('robot_scene.wrl');
open(robotWorld);

Получите преобразования текущего положения робота

Выходной аргумент tforms содержит список преобразований, которые описывают положение робота в его начальной букве или 'размещают' настройку.

[node, W, tforms] = vrinsertrobot(robotWorld, RBT);
vrfigure(robotWorld);

Измените положение робота

vrupdaterobot(RBT, tforms, randomConfiguration(RBT));
vrdrawnow;
vrfigure(robotWorld);

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

свернуть все

Объект Robotics System Toolbox™ RigidBodyTree. Для получения дополнительной информации смотрите robotics.RigidBodyTree.

Список робота преобразовывает, заданный как массив ячеек объектов vrnode.

Желаемое положение робота, заданного в том же формате как поле RBT.DataFormat RigidBodyTreeObject.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | struct

Смотрите также

|

Введенный в R2018b