Перейти к статье

Управление роботом · Control robot

Меняйте суставы по отдельности или задавайте положение выбранного узла.

Проверено 2026-10-16

Открыть инструмент в Lab

Начать

  1. Подключите робота, для первого знакомства — Virtual.
  2. Откройте Control robot. Перед подтверждением предупреждения о движении убедитесь, что выбрано ожидаемое подключение.
  3. Во вкладке Forw. kinem. измените один ползунок на небольшую величину. Проверьте, какой сустав движется.
  4. В списке Node выберите узел и нажмите Compute position: появятся его координаты в миллиметрах.
  5. Go home возвращает нейтральную позу модели. Для физического робота это команда движения.
Управление роботом · Control robot — Сцена с роботом
Управление роботом · Control robot — Сцена с роботом

Обратная кинематика

Переключитесь на Inv. kinem. В Apply XYZ to выберите узел, затем меняйте целевые X, Y и Z. Решатель подбирает суставы для цели. Сообщение о невозможности решения означает, что цель не достигнута; уменьшите изменение или вернитесь к достижимой позе.

Управление сценой

Перетаскивание вращает обзор, правая или средняя кнопка с перетаскиванием перемещает камеру, колесо меняет масштаб. Оранжевая цель и подсказки движения появляются в поддерживаемом режиме. Перемещение камеры само по себе не задаёт новый угол сустава.

Кнопки, поля и результат действия

Названия ниже приведены для русского и английского интерфейса. Панель управления появляется после подключения. Сначала выберите Virtual: действия можно проверить на модели без физического робота.

Элемент Как пользоваться и что произойдёт
Подключить робота · Connect robot Открывает окно подключения. Выберите модель и способ подключения. После успешного подключения вместо начальной инструкции появятся сцена и панель управления.
Пр. кинем. · Forw. kinem. Открывает управление отдельными суставами. Ползунок меняет соответствующий сустав модели и отправляет команду подключённому роботу. Угол показан в градусах; для поступательного сустава отображается размер в миллиметрах.
Дебаунс · Debounce При включении команда отдельному мотору отправляется через 200 мс после последнего изменения его ползунка. Пока вы продолжаете двигать этот ползунок, таймер начинается заново. Модель обновляется сразу. Флажок относится к ползункам прямой кинематики.
Домой · Go home Задаёт нейтральные значения суставов из конфигурации выбранной модели. Это команда движения, а не остановка. В обратной кинематике также обновляет целевую точку по нейтральной позе.
Узел · Node Выбирает сустав или расчётный узел для определения координат. Сам выбор ничего не перемещает и очищает предыдущий результат расчёта.
Вычислить позицию · Compute position Рассчитывает X, Y и Z выбранного узла по текущим значениям суставов и выводит результат в миллиметрах. Это разовый расчёт: после изменения позы нажмите кнопку снова. Координаты не являются измерением положения внешней камерой.
Обр. кинем. · Inv. kinem. Открывает управление целевой точкой вместо отдельных углов. На сцене появляется маркер цели.
Применить XYZ к · Apply XYZ to Выбирает звено, которое решатель должен привести к заданным координатам. Сначала выберите звено, затем изменяйте X, Y или Z.
Целевая позиция · Target position: X, Y, Z Измените один ползунок на небольшую величину. Подпись показывает миллиметры. Расчёт запускается автоматически; отдельной кнопки применения нет. При найденном решении обновляются суставы модели и отправляются команды подключённым моторам.
Решение… · Solving… Индикатор выполняющегося расчёта, не кнопка. Дождитесь результата перед следующим действием.
Решение не найдено · No solution found Для указанной цели решатель не получил решение. Маркер цели не подтверждает, что робот её достиг. Верните цель ближе к предыдущей достижимой позиции и повторите небольшое изменение.

Проверка управления на виртуальном роботе

  1. Подключите Virtual и откройте «Пр. кинем.». Измените один сустав: соответствующая часть модели должна повернуться.
  2. Выберите узел и нажмите «Вычислить позицию». Запомните X, Y, Z; немного измените сустав и повторите расчёт, чтобы увидеть новые координаты.
  3. Включите «Дебаунс» и переместите ползунок. Модель реагирует сразу; отправка команды откладывается до паузы в изменении.
  4. Нажмите «Домой». Модель должна принять нейтральную позу.
  5. Откройте «Обр. кинем.», выберите целевое звено и слегка измените X. Проверьте результат расчёта и движение модели. Затем снова нажмите «Домой».

Если вместо панели отображается предложение подключиться, проверьте соединение. Если не удаётся решить обратную задачу, начните с нейтральной позы и меньшего смещения. Перед работой с физическим роботом повторно проверьте выбранную модель и свободное пространство вокруг руки.

Панели крупным планом

Управление роботом · Control robot — Элементы управления крупным планом
Управление роботом · Control robot — Элементы управления крупным планом
Управление роботом · Control robot — Элементы управления крупным планом
Управление роботом · Control robot — Элементы управления крупным планом

Кнопки захвата и оранжевый маркер

При виртуальном подключении во вкладке прямой кинематики над сценой доступны «Открыть захват» и «Закрыть захват». Удерживайте нужную кнопку для движения захвата; отпускание или уход указателя с кнопки прекращает это действие. Перетаскивание оранжевого маркера задаёт цель для виртуальной руки; удержание Shift при перетаскивании меняет высоту. Во вкладке обратной кинематики используется панель X, Y, Z, а эти кнопки скрываются.