Веб-интерфейс
Веб-интерфейс позволяет управлять ровером из браузера и просматривать основные данные без установки дополнительного ПО.
Через веб-интерфейс можно:
- управлять ровером с клавиатуры;
- управлять ровером с мобильного устройства через виртуальный джойстик;
- изменять максимальную скорость движения;
- получать видеопоток с одной или нескольких камер;
- просматривать данные одометрии;
- сбрасывать одометрию;
- просматривать напряжение аккумуляторной батареи;
- просматривать состояние Wi-Fi-подключения;
- быстро перейти к VS Code Web и онлайн-инструкции.
Видеопоток в веб-интерфейсе формируется из ROS-топиков камеры. За получение изображения отвечает нода /camera1, а за публикацию потока по HTTP — /web_video_server.
Требования
Компьютер, планшет или телефон должны иметь сетевое подключение к роверу.
Подключение к веб-интерфейсу
- По имени хоста
- По IP-адресу
- Wi-Fi fallback
Откройте в браузере:
http://broverXX.local:8080
где XX — номер ровера, указанный на корпусе Raspberry Pi.
Пример:
http://brover15.local:8080
Если имя хоста не открывается, используйте IP-адрес ровера:
http://<IP-адрес ровера>:8080
Пример:
http://192.168.1.115:8080
Если IP-адрес неизвестен, найдите его в интерфейсе роутера или через сетевой сканер. Подробные способы описаны в разделе SSH-подключение.
Если ровер перешёл в режим Wi-Fi fallback, подключитесь к его точке доступа и откройте:
http://192.168.50.1:8080
Параметры fallback-точки доступа:
SSID: имя хоста ровера, например brover01
Password: turtlew001
Подробнее см. раздел Сетевой fallback.
Основные элементы интерфейса
В верхней панели отображается статус подключения к ROS. Если соединение с rosbridge_server недоступно, веб-интерфейс показывает, что ROS недоступен.
Основная область интерфейса содержит видеопоток с камеры. Если в системе обнаружено несколько видеотопиков, интерфейс показывает вкладки для переключения между камерами.

В правой панели отображаются:
- координаты
XиY; - угол поворота ровера;
- напряжение аккумуляторной батареи;
- состояние Wi-Fi-подключения;
- регулятор максимальной скорости;
- кнопки управления движением
W,A,S,D; - кнопка сброса одометрии.
На мобильных устройствах используется отдельная панель управления с виртуальным джойстиком, краткой информацией о Wi-Fi и напряжением батареи.
