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

Мобильные устройства

  • Цель: получить текущее значение угла мобильного устройства

  • Тип: информационный блок (переменного типа)

  • Пример: динамическое управление вращением.

Поверните мобильное устройство влево или вправо и посмотрите, вращается ли подвес S1. соответственно.

Примечание:

  • По умолчанию S1 находится в режиме ведущего шасси. Чтобы управлять подвесом отдельно, вам необходимо сначала перевести робота в свободный режим.

  • Под мобильным устройством подразумеваются такие устройства, как смартфоны и планшеты.

  1. Угол жеста для мобильных устройств варьируется примерно от -180 до 180°. Для оси рыскания: движение вправо является положительным (0–180). Для оси тангажа: движение вверх является положительным (0–180). Для оси крена: движение вниз и вправо является положительным (0–180). )
API Python:

Function: mobile_ctrl.get_attitude(attitude_enum)

Parameters:

  • attitude_enum(enum):
    • rm_define.mobile_atti_pitch
    • rm_define.mobile_atti_roll
    • rm_define.mobile_atti_yaw
  • Цель: получить точную скорость ускорения мобильного устройства.

  • Тип: информационный блок (тип переменной)

  • Пример: динамическое управление вперед.

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

Примечание:

  • Чем быстрее изменяется скорость робота, тем выше будет полученное ускорение.

  • Под мобильным устройством подразумеваются такие устройства, как смартфоны и планшеты.

API Python:

Function: mobile_ctrl.get_accel(axis_enum)

Parameters:

  • axis_enum(enum):
    • rm_define.mobile_accel_x
    • rm_define.mobile_accel_y
    • rm_define.mobile_accel_z