script and scene for airtaxi in dynamic city env #77
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes: #
About
This pull request introduces a new example script and supporting simulation configuration for demonstrating a VTOL quadtiltrotor air taxi in a dynamic city environment using the Project AirSim Python SDK. The changes add a comprehensive sample workflow for controlling a drone in a realistic GIS-based scene, including asset spawning, flight mode transitions, and movement commands.
Key additions:
New Example Script: Air Taxi Demo
airtaxi_dynamic_city_traj.py, a detailed example script that demonstrates how to control a FastPhysics VTOL quadtiltrotor air taxi in the Dallas/Fort Worth GIS scene. The script covers connecting to the simulation, spawning assets, performing takeoff, switching between multirotor and fixed-wing modes, executing various flight maneuvers, and landing, all using asynchronous commands.Simulation Configuration
scene_quadtiltrotor_dfw_dynamic_city.jsonc, a configuration file that defines the simulation environment for the demo, including the drone's initial position, clock settings, home geo-point, segmentation options, and GIS tiles directory.How Has This Been Tested?
Screenshots and videos (if appropriate):