Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Manual for usage with OSS simulator #4

Open
jdsika opened this issue Nov 25, 2020 · 6 comments
Open

Feature request: Manual for usage with OSS simulator #4

jdsika opened this issue Nov 25, 2020 · 6 comments

Comments

@jdsika
Copy link

jdsika commented Nov 25, 2020

ok, I am having a good time spamming your issue section - tell me to stop at any time :)

I think it would be awesome to test the compatibility of this dataset with an open source simulator. I have absolutely no idea about the prerequisits here but let's assume I would want to test a function with a bunch of scenarios in Ingolstadt. We have published the ALKS Sceanrios here as an example. In order for people to understand it better we added a few steps guide to run it wich esmini. I left an issue in the esmini repository to get the ball rolling. I think cross-referencing and connecting those projects with each other could be very powerful!

@OloOcki
Copy link
Collaborator

OloOcki commented Nov 27, 2020

And we are having good time reading and answering! Projects need to have discussion - there is no stopping :)

Within the scope of my Master's Thesis I have developed a workflow to transform CityGML models (mixture of raw CityGML + OpenDRIVE) to Unreal Engine-friendly format. Thus models can be utilized e.g. in CARLA (see GitHub repo)

image

One can develop a game where user-defined objects are interactive due to semantics from CityGML models (see the photo above). The mini game that I have created is here. The gameplay is rather simple but gives a gist about possibilities of CityGML + OpenDRIVE + Unreal Engine.

@benediktschwab
Copy link
Member

If you are interested in @OloOcki's Master Thesis, you'll find it on mediaTUM.

@jdsika yes, please continue with ideas! 😄 What OSS simulators do you have in mind? CARLA or another one?

As far as I'm aware of, CARLA can import some OSM data, which have varying degrees of accuracy.
IMO, it would be really nice to have a tutorial on "Driving Simulation within highly accurate Semantic City Models" just beneath the OpenDRIVE standalone mode tutorial. The turorial could include some basic FME workbenches for transforming and preparing (object replacement strategies) CityGML towards an Unreal friendly format. Moreover, some references could be provided to the 3DCityDB and tooling around it.

Actually, it would be great to have the inner city of Ingolstadt as open testbed for various projects (open source as well as commercial):
Screenshot from 2020-11-27 18-51-15

@jdsika, @OloOcki: What do you think? If 3D Mapping Solutions is able to release the complementary OpenDRIVE dataset, we could start working on a PR for CARLA.

@OloOcki
Copy link
Collaborator

OloOcki commented Dec 1, 2020

@b-schwab I believe that this is an excellent idea!

Going even a step further the Ingolstadt city might be used as a CARLA-shipped map. However, this will be possible under the requirement that an OpenDRIVE dataset is released as open data. Alternatively, the OSM roads for the Ingolstadt area can swap the OpenDRIVE dataset (temporary). The OSM to OpenDRIVE converter is already there.

So, shall we begin? :)

@benediktschwab
Copy link
Member

Great, I think we can begin as 3D Mapping Solutions will provide the complementary OpenDRIVE dataset as demo on their website.

@jdsika
Copy link
Author

jdsika commented Dec 1, 2020

Can they also check it into the repository? Or "allow you to check it in"? In terms of consistent datasets it would make sense

@benediktschwab
Copy link
Member

Great news 🎉 : 3D Mapping Solutions released the complementary OpenDRIVE dataset on their website. It is named Ingolstadt Innercity City Halls and can be downloaded after an initial registration.

@jdsika yes, that would be good. However, I think that they want to know the users of their models for potential feedback.

@OloOcki I guess all models are now open to bring the OpenDRIVE-CityGML combination to CARLA...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants