Pioneer 🎯 Полёт по точкам метод нет примера

go_to_local_point_body_fixed()

go_to_local_point_body_fixed(x: float, y: float, z: float, yaw: float = None, time: int = 0) -> None

Летит в точку, заданную смещением относительно текущего положения дрона.

В отличие от go_to_local_point(), координаты трактуются как смещение относительно текущей позиции. Реализуется через добавление текущей локальной позиции к переданным смещениям (требуется LPS).

Параметры

ПараметрТипПо умолчаниюОписание
xfloatСмещение по X в метрах.
yfloatСмещение по Y в метрах.
zfloatСмещение по Z в метрах.
yawfloatNoneЦелевой курс в градусах.
timeint0Желаемое время достижения точки, с.

Возвращает

None — Метод ничего не возвращает (None).

Исключения

  • ValueError — если нет информации с LPS.

Пример

drone.go_to_local_point_body_fixed(x=1, y=0, z=0, yaw=0, time=3)  # на 1 м вперед
wait_for_point()

Примечания

  • Метод не используется в примерах репозитория.
  • Требует доступной локальной позиции (LPS).

См. также