Skip to main content
Robotics

Робототехника — Руководство пользователя

Робототехника — Руководство пользователя

Что такое робототехника?

Раздел Робототехники OrbitingFox позволяет вам управлять внешними устройствами — такими как роботизированная протезная рука или любое другое устройство, имеющее веб-API — напрямую из вашего браузера. Вы регистрируете устройство один раз, затем используете консоль для отправки команд и получения результатов в реальном времени.

С чего начать

  1. Перейдите в Робототехнику из меню навигации (или посетите /robotics/).
  2. Нажмите Добавить API устройства, чтобы зарегистрировать ваше устройство. Вам потребуется URL устройства (предоставленный тем, кто управляет сервером устройства).
  3. После сохранения нажмите Открыть консоль рядом с вашим устройством.

Командная консоль

Консоль — это ваша панель управления для одного устройства. Она состоит из трех частей:

  • Предустановленные кнопки — Одна кнопка на каждую поддерживаемую команду (например, Открыть руку, Закрыть руку, Захват). Нажмите любую кнопку, чтобы сразу отправить эту команду.
  • Строка состояния — Показывает, что происходит прямо сейчас: Готово, Отправка…, или результат (ОК/Ошибка). Живой таймер увеличивается, пока команда в процессе выполнения.
  • Журнал команд — Последние 30 команд, которые вы отправили, с HTTP кодом состояния, источником (Консоль/OrbitPilot), временем и продолжительностью. Нажмите на значок копирования, чтобы скопировать журнал в буфер обмена.

Отправка команды

  1. Нажмите любую предустановленную кнопку (например, открыть руку).
  2. Строка состояния становится янтарной, и таймер запускается. Предустановленные кнопки отключаются, пока команда в процессе выполнения.
  3. Когда ответ приходит, строка состояния показывает зеленую галочку (успех) или красный крест (ошибка), а также прошедшее время.
  4. Результат также добавляется в Журнал команд внизу страницы.

Почему иногда это занимает так много времени?

Если устройство находится на бесплатном хостинг-плане (например, бесплатный уровень Render), оно засыпает после 15 минут бездействия. Первая команда после периода сна будит устройство — это может занять от 30 до 50 секунд. Таймер станет янтарным, затем красным, пока вы ждете. Последующие команды, отправленные в течение следующих 15 минут, будут быстрыми (обычно менее 1 секунды).

Журнал команд

Каждая команда, которую вы отправляете, сохраняется в журнале, независимо от того, удалась она или нет. Вы можете видеть:

  • Название команды
  • HTTP код состояния (200 = успех, 422 = не распознанная команда, 500 = ошибка устройства и т.д.)
  • Источник (Консоль = вы нажали на кнопку; OrbitPilot = отправлено через AI помощника)
  • Когда она была отправлена и сколько времени это заняло (в миллисекундах)
  • Любое сообщение об ошибке от устройства

Нажмите на иконку копирования в заголовке журнала, чтобы скопировать полный журнал в виде обычного текста.

Управление вашими устройствами

С /robotics/ вы можете:

  • Добавить новое устройство через Добавить API устройства
  • Изменить устройство (изменить URL, список команд и т.д.)
  • Деактивировать устройство, чтобы оно больше не отображалось в вашем списке консоли (без потери его истории)

This guide was translated automatically. Read the English original.

🪐 OrbitPilot