/
vasandi
/
AirSim
Обзор
Документация
Войти
/
vasandi
/
AirSim
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
PythonClient/multirotor/pause_continue_drone.py
29 строк
750 B
Андрей Васильченко
сборка под ubuntu 26.04
08 июл 2026, 10:15
08 июл 2026, 10:15
d53c5a2
Код
Авторство
О чём код?
import setup_path import airsim import time # connect to the AirSim simulator client = airsim.MultirotorClient() client.confirmConnection() client.enableApiControl(True) client.armDisarm(True) print("Taking off") client.moveByVelocityZAsync(0, 0, -20, 8).join() time.sleep(3) for i in range(1, 6): print("Starting command to run for 15sec") client.moveByVelocityZAsync(-1*i, -1*i, -20-i, 15) time.sleep(5) #run print("Pausing after 5sec") client.simPause(True) time.sleep(5) #paused print("Restarting command to run for 7.5sec") client.simContinueForTime(7.5) time.sleep(10) print("Finishing rest of the command") client.simPause(False) time.sleep(15) print("Finished cycle")