/
vasandi
/
AirSim
Обзор
Документация
Войти
/
vasandi
/
AirSim
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
PythonClient/car/car_stress_test.py
48 строк
1 KB
Андрей Васильченко
сборка под 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.CarClient() client.confirmConnection() client.enableApiControl(True) car_controls = airsim.CarControls() for idx in range(3000): # get state of the car car_state = client.getCarState() print("Speed %d, Gear %d" % (car_state.speed, car_state.gear)) # go forward car_controls.throttle = 0.5 car_controls.steering = 0 client.setCarControls(car_controls) time.sleep(1) # let car drive a bit # Go forward + steer right car_controls.throttle = 0.5 car_controls.steering = 1 client.setCarControls(car_controls) time.sleep(1) # let car drive a bit # go reverse car_controls.throttle = -0.5 car_controls.is_manual_gear = True; car_controls.manual_gear = -1 car_controls.steering = 0 client.setCarControls(car_controls) time.sleep(1) # let car drive a bit car_controls.is_manual_gear = False; # change back gear to auto car_controls.manual_gear = 0 # apply breaks car_controls.brake = 1 client.setCarControls(car_controls) time.sleep(1) # let car drive a bit car_controls.brake = 0 #remove break #restore to original state client.reset() client.enableApiControl(False)