Creates assets/webrc.png
Auto commit by GitBook Editor
|
Before Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 72 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 237 KiB |
BIN
assets/webrc.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
assets/webrc_arm_disarm.gif
Normal file
|
After Width: | Height: | Size: 681 KiB |
|
Before Width: | Height: | Size: 232 KiB After Width: | Height: | Size: 232 KiB |
BIN
assets/webrc_no_connection.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
assets/webrc_notifications_panel.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
assets/webrc_onboarding.gif
Normal file
|
After Width: | Height: | Size: 423 KiB |
@@ -4,12 +4,14 @@
|
||||
|
||||
## Стартовый экран
|
||||
|
||||
При отстутствии соединения с ROS, интерфейс будет заблокирован для управления.
|
||||

|
||||
При загрузке приложения, автоматически устанавливается соединение с сервером ROS.
|
||||
|
||||
При отстутствии соединения, интерфейс будет заблокирован для управления.
|
||||

|
||||
|
||||
После установления соединения интерфейс разблокируется.
|
||||
|
||||

|
||||

|
||||
|
||||
В интефейсе доступны:
|
||||
|
||||
@@ -40,14 +42,14 @@
|
||||
|
||||

|
||||
|
||||
* всплывающие – самые важные уведомления всплывают на месте верхней панели
|
||||
* всплывающие – самые важные уведомления всплывают на месте верхней панели
|
||||
* нажатие по уведомлению открывает ленту уведомлений
|
||||
* можно смахнуть проведя по уведомлению пальцем \(как и с нативным системным уведомлением\)
|
||||
* панель уведомлений – полноэкранная лента уведомлений в хронологическом порядке
|
||||
* панель уведомлений – полноэкранная лента уведомлений в хронологическом порядке
|
||||
* объединяет одинаковые сообщения в один, с указанием количества повторений
|
||||
* открывается нажатием на всплывающее уведомление или кнопку уведомлений на верхней панели
|
||||
|
||||

|
||||

|
||||
|
||||
## Контролы 🎮
|
||||
|
||||
@@ -66,30 +68,34 @@
|
||||
|
||||
#### Действия
|
||||
|
||||
При касании контролов запрашивается режим OFFBOARD.
|
||||
При касании контролов запрашивается режим OFFBOARD.
|
||||
|
||||
⚠️ _Не запрашивается когда дрон уже в режиме OFFBOARD или когда активен хотя бы один жест._
|
||||
|
||||

|
||||
|
||||
Все этапы переключения дрона в режим OFFBOARD отражаются соответствующим цветом контрола
|
||||
|
||||
* красный – не удалось запросить режим, ошибка при отправке сообщения
|
||||
* жёлтый – режим запрошен, ждём когда дрон начнёт слать **mode: OFFBOARD**
|
||||
* зелёный – успешно переключился в OFFBOARD
|
||||
* красный – не удалось запросить режим, ошибка при отправке сообщения
|
||||
* жёлтый – режим запрошен, ждём когда дрон начнёт слать **mode: OFFBOARD**
|
||||
* зелёный – успешно переключился в OFFBOARD
|
||||
|
||||
В режиме OFFBOARD бандл публикует в топик **/mavros/setpoint\_raw/local** данные со стиков соответственно:
|
||||
|
||||
* левый
|
||||
* по гризонтали – **yaw\_rate**
|
||||
* по вертикали – **z** \(altitude\)
|
||||
* по гризонтали – **yaw\_rate**
|
||||
* по вертикали – **z** \(altitude\)
|
||||
* правый
|
||||
* по гризонтали – **x** \(roll\)
|
||||
* по вертикали – **y** \(pitch\)
|
||||
* по гризонтали – **x** \(roll\)
|
||||
* по вертикали – **y** \(pitch\)
|
||||
|
||||
Жесты на левом стике
|
||||
|
||||
* ARM – в правом нижнем углу
|
||||
* DISARM – в левом нижнем углу
|
||||
|
||||

|
||||
|
||||
Бандл так же следит за тем, что бы данные в топик публиковались непрерывно. Если пользователь остановил пальцы или отпустил контролы, то бандл продолжит публиковать данные с некой минимальной периодичностью, во избежание выпадания дрона из OFFBOARD.
|
||||
|
||||
## Head-Up Display
|
||||
@@ -98,5 +104,3 @@
|
||||
|
||||
Так же, между скоростью и высотой можно выводить любую другую информацию \(например, режимы дрона или данные со стиков\).
|
||||
|
||||
|
||||
|
||||
|
||||