Уроки технологии
Технология Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Медиа

  • Цель: настроить S1 на издание звука и выполнение следующей команды

  • Тип: блок выполнения, неблокирующий блок

  • Пример: издавать сигнал сканирования.

Это заставит робота издавать «сканирующий» звук при шасси перемещается вперед, а подвес вращается вокруг оси отклонения от курса.

API Python:

Function: media_ctrl.play_sound(sound_enum, wait_complete_flag=False)

Parameters:

  • sound_enum(enum):
    • rm_define.media_sound_attacked
    • rm_define.media_sound_shoot
    • rm_define.media_sound_scanning
    • rm_define.media_sound_recognize_success
    • rm_define.media_sound_gimbal_rotate
    • rm_define.media_sound_count_down
  • Цель: гарантировать, что следующая команда не будет выполнена до тех пор, пока не будет издан указанный звук.

  • Тип: блок выполнения, блок блокировки

  • Пример: фотография с пульта дистанционного управления

Когда S1 идентифицирует жест «сфотографировать», он сделает фотографию после звукового сигнала начала обратного отсчета. Если он не распознает жест «сделать фото», он продолжит вращаться и искать этот жест, воспроизводя звук «сканирования».

Примечание:

под «воспроизведением звука» понимается одновременное исполнение музыки и следующей команды, аналогичное музыкальному сопровождению;

«Воспроизводить звук до завершения» означает, что одно исполнение выполняется за другим, что делает звук более похожим на музыкальное соло.

API Python:

Function: media_ctrl.play_sound(sound_enum, wait_complete_flag=True)

Parameters:

  • sound_enum(enum):
    • rm_define.media_sound_attacked
    • rm_define.media_sound_shoot
    • rm_define.media_sound_scanning
    • rm_define.media_recognize_success
    • rm_define.media_gimbal_rotate
    • rm_define.media_count_down
  • Цель: заставить робота издавать определенный звук затвора при съемке фотографий. (Фотографии появятся в альбоме).

  • Тип: Блок выполнения

  • Пример: Запечатлеть движущегося человека.

Примечание. Для выполнения команды «сфотографировать» пользователям необходимо вставить SD-карту с объемом доступной памяти более 2 ГБ.

API Python:
Function: media_ctrl.capture()
  • Цель: начать/остановить запись; записанные видео будут сохранены на SD-карте

  • Тип: Блок выполнения

  • Пример: Запись видео

Примечание.

Пользователям необходимо будет вставить SD-карту с объемом доступной памяти более 2 ГБ, чтобы запустить (начать) запись видео.

API Python:

Function: media_ctrl.record(enable_enum)

Parameters:

  • enable_enum(enum):
    • 1
    • 0