/
vasandi
/
AirSim
Обзор
Документация
Войти
/
vasandi
/
AirSim
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
PythonClient/multirotor/line_of_sight.py
34 строки
801 B
Андрей Васильченко
сборка под ubuntu 26.04
08 июл 2026, 10:15
08 июл 2026, 10:15
d53c5a2
Код
Авторство
О чём код?
import setup_path import airsim import numpy as np import os import tempfile import pprint import cv2 # connect to the AirSim simulator client = airsim.MultirotorClient() client.confirmConnection() client.enableApiControl(True) home = client.getHomeGeoPoint() print("home:\n%s" % home) target = home target.latitude -= 1 result = client.simTestLineOfSightToPoint(target) print("test line of sight from vehicle to\n%s\n\t:%s" %(target, result)) result = client.simTestLineOfSightBetweenPoints(home, target) print("test line of sight from home to\n%s\n\t:%s" %(target, result)) result = client.simGetWorldExtents() print("world extents:\n%s\n\t-\n%s" %(result[0], result[1])) client.reset() client.armDisarm(False) # that's enough fun for now. let's quit cleanly client.enableApiControl(False)