Робототехника — Руководство пользователя
Робототехника — Руководство пользователя
Что такое робототехника?
Раздел Робототехники OrbitingFox позволяет вам управлять внешними устройствами — такими как роботизированная протезная рука или любое другое устройство, имеющее веб-API — напрямую из вашего браузера. Вы регистрируете устройство один раз, затем используете консоль для отправки команд и получения результатов в реальном времени.
С чего начать
- Перейдите в Робототехнику из меню навигации (или посетите
/robotics/). - Нажмите Добавить API устройства, чтобы зарегистрировать ваше устройство. Вам потребуется URL устройства (предоставленный тем, кто управляет сервером устройства).
- После сохранения нажмите Открыть консоль рядом с вашим устройством.
Командная консоль
Консоль — это ваша панель управления для одного устройства. Она состоит из трех частей:
- Предустановленные кнопки — Одна кнопка на каждую поддерживаемую команду (например, Открыть руку, Закрыть руку, Захват). Нажмите любую кнопку, чтобы сразу отправить эту команду.
- Строка состояния — Показывает, что происходит прямо сейчас: Готово, Отправка…, или результат (ОК/Ошибка). Живой таймер увеличивается, пока команда в процессе выполнения.
- Журнал команд — Последние 30 команд, которые вы отправили, с HTTP кодом состояния, источником (Консоль/OrbitPilot), временем и продолжительностью. Нажмите на значок копирования, чтобы скопировать журнал в буфер обмена.
Отправка команды
- Нажмите любую предустановленную кнопку (например, открыть руку).
- Строка состояния становится янтарной, и таймер запускается. Предустановленные кнопки отключаются, пока команда в процессе выполнения.
- Когда ответ приходит, строка состояния показывает зеленую галочку (успех) или красный крест (ошибка), а также прошедшее время.
- Результат также добавляется в Журнал команд внизу страницы.
Почему иногда это занимает так много времени?
Если устройство находится на бесплатном хостинг-плане (например, бесплатный уровень Render), оно засыпает после 15 минут бездействия. Первая команда после периода сна будит устройство — это может занять от 30 до 50 секунд. Таймер станет янтарным, затем красным, пока вы ждете. Последующие команды, отправленные в течение следующих 15 минут, будут быстрыми (обычно менее 1 секунды).
Журнал команд
Каждая команда, которую вы отправляете, сохраняется в журнале, независимо от того, удалась она или нет. Вы можете видеть:
- Название команды
- HTTP код состояния (200 = успех, 422 = не распознанная команда, 500 = ошибка устройства и т.д.)
- Источник (Консоль = вы нажали на кнопку; OrbitPilot = отправлено через AI помощника)
- Когда она была отправлена и сколько времени это заняло (в миллисекундах)
- Любое сообщение об ошибке от устройства
Нажмите на иконку копирования в заголовке журнала, чтобы скопировать полный журнал в виде обычного текста.
Управление вашими устройствами
С /robotics/ вы можете:
- Добавить новое устройство через Добавить API устройства
- Изменить устройство (изменить URL, список команд и т.д.)
- Деактивировать устройство, чтобы оно больше не отображалось в вашем списке консоли (без потери его истории)
This guide was translated automatically. Read the English original.