microsoft / AutonomousDrivingCookbook

Scenarios, tutorials and demos for Autonomous Driving
MIT License
2.32k stars 566 forks source link

Can I use part of the built-in environment? #33

Closed BrianN92 closed 6 years ago

BrianN92 commented 6 years ago

Hi all, I am doing the E2E deep learning in Autonomous Cooking book. I like the "City" environment because of the urban scenes and some moving cars and people. But it is too large and can not be run smoothly on my PC. So I am wondering if I can use part of it, like fewer streets, buildings or cars, so that it can be run better? Thank you!

mitchellspryn commented 6 years ago

tl;dr: No.

Longer answer: The city environment was developed by the AirSim team. In order to pare down the map, you'd have to open it up in the unreal editor, delete a bunch of the assets / portions of the map, and rebuild the binaries. The problem is that many of the assets were developed in-house and have not been open sourced (and are unlikely to be in the near future due to licensing agreements), so there's no way for you to load the project into unreal.

There are a few potential workarounds:

Also, keep in mind that if you're trying to do the E2E tutorial on the city environment, you'll have to generate the dataset fresh; the provided dataset is for the neighborhood environment. You may also consider opening an issue on the AirSim repo to ask them to provide a city binary with fewer assets or to build the binary supporting level streaming. (EDIT: never mind, I see that you've already opened this issue.)