/
vasandi
/
AirSim
Обзор
Документация
Войти
/
vasandi
/
AirSim
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
PythonClient/environment/create_objects.py
32 строки
800 B
Андрей Васильченко
сборка под ubuntu 26.04
08 июл 2026, 10:15
08 июл 2026, 10:15
d53c5a2
Код
Авторство
О чём код?
import setup_path import airsim import random import time client = airsim.VehicleClient() client.confirmConnection() assets = client.simListAssets() print(f"Assets: {assets}") scale = airsim.Vector3r(1.0, 1.0, 1.0) # asset_name = random.choice(assets) asset_name = '1M_Cube_Chamfer' desired_name = f"{asset_name}_spawn_{random.randint(0, 100)}" pose = airsim.Pose(position_val=airsim.Vector3r(5.0, 0.0, 0.0)) obj_name = client.simSpawnObject(desired_name, asset_name, pose, scale, True) print(f"Created object {obj_name} from asset {asset_name} " f"at pose {pose}, scale {scale}") all_objects = client.simListSceneObjects() if obj_name not in all_objects: print(f"Object {obj_name} not present!") time.sleep(10.0) print(f"Destroying {obj_name}") client.simDestroyObject(obj_name)