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).
Параметры
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
x | float | — | Смещение по X в метрах. |
y | float | — | Смещение по Y в метрах. |
z | float | — | Смещение по Z в метрах. |
yaw | float | None | Целевой курс в градусах. |
time | int | 0 | Желаемое время достижения точки, с. |
Возвращает
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).