Add instructional videos for HandMode and TeachMode

- Added HandMode.mp4 to demonstrate the hand mode functionality.
- Added TeachMode.mp4 to showcase the teaching mode features.
This commit is contained in:
Даниил Грабарь
2026-08-13 14:13:35 +03:00
parent c5cbf234cb
commit b318cb3311
11 changed files with 31 additions and 3 deletions
@@ -37,6 +37,10 @@
После запуска `TeachKuka` робот сначала перемещается в положение **Home**. Перед входом в любой рабочий режим он проходит через Home и переходит в заданную рабочую позицию. Инструмент из `@Named(...)` предварительно прикрепляется к фланцу робота.
Найти и запустить программу можно в разделе [Приложения](../features/applications.md) на smartPAD. В этом разделе также описаны состояния приложений и порядок их активации.
![Выбор TeachKuka в разделе приложений](../../assets/programms/teach_kuka/apps.png)
На smartHMI появляется меню **Выберите режим работы**:
| Пункт меню | Назначение |
@@ -45,6 +49,10 @@
| **Режим 2: Траектория** | Запись, воспроизведение и повтор траектории движения. |
| **Выход** | Завершение программы и возврат робота в Home. |
При выборе режима **Позиция** робот становится доступен для ручного перемещения. В режиме **Траектория** программа записывает движения робота, чтобы затем их повторить. Пункт **Выход** завершает выполнение программы и возвращает робот в Home.
![Выбор режима работы TeachKuka](../../assets/programms/teach_kuka/choose-mode.png)
## Режим 1: захват позиции
После выбора режима программа переходит в рабочую позицию, проверяет модель нагрузки и включает гравитационную компенсацию. Теперь робот можно перемещать рукой. Он будет следовать за оператором и оставаться в установленном положении.
@@ -56,10 +64,14 @@
| **Получить позицию** | В журнал выводятся координаты фланца `X/Y/Z` в миллиметрах, ориентация `A/B/C` в градусах и положения суставов в градусах и радианах. |
| **Назад** | Гравитационная компенсация отключается, движение останавливается, тормоз активируется. |
Окно выбора действий режима **Позиция** показано ниже. Кнопка **Получить позицию** выводит в журнал положение робота в декартовом пространстве (`X/Y/Z`, `A/B/C`), а также положения суставов в градусах и радианах. Кнопка **Назад** возвращает к предыдущему шагу и переводит робота в рабочую позицию `(0, 0, 0, -1.57, 0, 1.57, 0)`.
![Окно режима ручного перемещения](../../assets/programms/teach_kuka/move-mode.png)
Видео ниже показывает пример ручного ведения робота в этом режиме:
<video controls autoplay muted loop playsinline width="50%">
<source src="../../../assets/video/HandMode.mp4" type="video/mp4">
<source src="../../../assets/programms/video/HandMode.mp4" type="video/mp4">
Ваш браузер не поддерживает воспроизведение видео.
</video>
@@ -77,6 +89,10 @@
| **Рестарт** | Текущая траектория удаляется, после чего сразу начинается новая запись. |
| **Назад** | Запись и гравитационная компенсация останавливаются, режим завершается. |
После того как робот был перемещён по нужной траектории, выберите **Повторить траекторию**. Программа переведёт робота в рабочую позицию `(0, 0, 0, -1.57, 0, 1.57, 0)`, а затем воспроизведёт записанное движение. Если во время обучения была допущена ошибка, нажмите **Рестарт**: текущая запись будет сброшена и начнётся заново. Кнопка **Назад** возвращает к предыдущему пункту меню и переводит робота в рабочую позицию.
![Окно режима записи траектории](../../assets/programms/teach_kuka/traj-mode.png)
### Воспроизведение
Перед началом воспроизведения программа делает паузу две секунды, чтобы оператор успел отойти от робота. Затем робот переходит к первой записанной точке и повторяет движение через SmartServo с относительной скоростью 20%.
@@ -89,7 +105,7 @@
Видео ниже показывает пример записи и воспроизведения траектории:
<video controls autoplay muted loop playsinline width="50%">
<source src="../../../assets/video/TeachMode.mp4" type="video/mp4">
<source src="../../../assets/programms/video/TeachMode.mp4" type="video/mp4">
Ваш браузер не поддерживает воспроизведение видео.
</video>