diff --git a/assets/2017-11-27_14-40-53.png b/assets/2017-11-27_14-40-53.png deleted file mode 100644 index 6f7548f1..00000000 Binary files a/assets/2017-11-27_14-40-53.png and /dev/null differ diff --git a/assets/2017-11-27_14-54-06.png b/assets/2017-11-27_14-54-06.png deleted file mode 100644 index 30e2f470..00000000 Binary files a/assets/2017-11-27_14-54-06.png and /dev/null differ diff --git a/assets/2017-11-27_18-28-29.png b/assets/2017-11-27_18-28-29.png deleted file mode 100644 index a17dd0c0..00000000 Binary files a/assets/2017-11-27_18-28-29.png and /dev/null differ diff --git a/assets/ezgif-1-25b65ae56c.gif b/assets/ezgif-1-25b65ae56c.gif deleted file mode 100644 index 1a1bbcea..00000000 Binary files a/assets/ezgif-1-25b65ae56c.gif and /dev/null differ diff --git a/assets/webrc.png b/assets/webrc.png new file mode 100644 index 00000000..42db8bee Binary files /dev/null and b/assets/webrc.png differ diff --git a/assets/webrc_arm_disarm.gif b/assets/webrc_arm_disarm.gif new file mode 100644 index 00000000..293e5e50 Binary files /dev/null and b/assets/webrc_arm_disarm.gif differ diff --git a/assets/ezgif-1-42c59e3d83.gif b/assets/webrc_header.gif similarity index 100% rename from assets/ezgif-1-42c59e3d83.gif rename to assets/webrc_header.gif diff --git a/assets/webrc_no_connection.png b/assets/webrc_no_connection.png new file mode 100644 index 00000000..6c9fa377 Binary files /dev/null and b/assets/webrc_no_connection.png differ diff --git a/assets/webrc_notifications_panel.png b/assets/webrc_notifications_panel.png new file mode 100644 index 00000000..0741a8ef Binary files /dev/null and b/assets/webrc_notifications_panel.png differ diff --git a/assets/webrc_onboarding.gif b/assets/webrc_onboarding.gif new file mode 100644 index 00000000..0622c326 Binary files /dev/null and b/assets/webrc_onboarding.gif differ diff --git a/docs/web_rc.md b/docs/web_rc.md index 1b64df08..b09c90a3 100644 --- a/docs/web_rc.md +++ b/docs/web_rc.md @@ -4,12 +4,14 @@ ## Стартовый экран -При отстутствии соединения с ROS, интерфейс будет заблокирован для управления. -![](/assets/2017-11-27_14-40-53.png) +При загрузке приложения, автоматически устанавливается соединение с сервером ROS. + +При отстутствии соединения, интерфейс будет заблокирован для управления. +![](/assets/webrc_no_connection.png) После установления соединения интерфейс разблокируется. -![](/assets/2017-11-27_14-54-06.png) +![](/assets/webrc.png) В интефейсе доступны: @@ -40,14 +42,14 @@ ![](blob:file:///17c178ca-1edf-441e-8453-d1a4f5e25d8e) -* всплывающие – самые важные уведомления всплывают на месте верхней панели +* всплывающие – самые важные уведомления всплывают на месте верхней панели * нажатие по уведомлению открывает ленту уведомлений * можно смахнуть проведя по уведомлению пальцем \(как и с нативным системным уведомлением\) -* панель уведомлений – полноэкранная лента уведомлений в хронологическом порядке +* панель уведомлений – полноэкранная лента уведомлений в хронологическом порядке * объединяет одинаковые сообщения в один, с указанием количества повторений * открывается нажатием на всплывающее уведомление или кнопку уведомлений на верхней панели -![](/assets/2017-11-27_18-28-29.png) +![](/assets/webrc_notifications_panel.png) ## Контролы 🎮 @@ -66,30 +68,34 @@ #### Действия -При касании контролов запрашивается режим OFFBOARD. +При касании контролов запрашивается режим OFFBOARD. ⚠️ _Не запрашивается когда дрон уже в режиме OFFBOARD или когда активен хотя бы один жест._ +![](/assets/webrc_onboarding.gif) + Все этапы переключения дрона в режим 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 – в левом нижнем углу +![](/assets/webrc_arm_disarm.gif) + Бандл так же следит за тем, что бы данные в топик публиковались непрерывно. Если пользователь остановил пальцы или отпустил контролы, то бандл продолжит публиковать данные с некой минимальной периодичностью, во избежание выпадания дрона из OFFBOARD. ## Head-Up Display @@ -98,5 +104,3 @@ Так же, между скоростью и высотой можно выводить любую другую информацию \(например, режимы дрона или данные со стиков\). - -