Drone traffic simulation in urban environment #358
Replies: 2 comments
-
Hi! Great to hear that USEPE is also using BlueSky. Your project has much in common with Metropolis 2 (obviously), which means that we've faced similar problems. The first issue you mention we've encountered as well in M2. We've identified two solutions. In the long term the plan is to implement curved leg types, so that curved streets need not be represented by many waypoints anymore. This is currently still a TODO though. The alternative is to pre-process the street data coming out of OSM, and reduce the number of points that define streets based on an error criterion. We've found that we can reduce the number of waypoints by quite a lot without losing too much precision. For visualisation we also started out using POLYs, but this indeed becomes infeasible when too many polygons need to be defined. The problem is that polygon definition happens on the sim-side, which is then communicated over TCP to the gui-side (they are separate python processes). When thousands of such poly messages are sent in a short period you will notice a visible lag due to the implementation of the update cycles on both sides. We've therefore implemented tile textures for alternative background images (a long-held item on the wish list). If your bluesky is up to date with the master version you can enable this map with the following command: It would be great to learn more about the additions you've made to bluesky. Are all the changes you've mentioned kept up to date on your fork? |
Beta Was this translation helpful? Give feedback.
-
Hi everyone, I am also working on the USEPE project. Thanks for the help with the visualization. It’s really great now! Yes, you can check our developments in our fork, but some work has been done in parallel and it will be finalised in the coming weeks. So far, most of the modules are executed externally, creating BlueSky scenarios. Our idea is to include the developments mentioned as BlueSky plugins in the next 2-3 months. You can check the developments in the user manual we are elaborating, which is included in the documentation of our fork (it is not final, so we will keep updating it with new improvements). Any comments or suggestions from your side are welcome! After assessing that the new plugins work as expected we will create a pull request to merge them with the main BlueSky’s code. I elaborate a little more on some of the key areas of USEPE that I think may be of interest for future BlueSky developments and include some questions:
|
Beta Was this translation helpful? Give feedback.
-
Hello everybody,
BlueSky is being used for drone traffic simulations in urban environments in the USEPE SESAR project. The goal is to assess and propose new methods to ensure the safe separation of drones (from each other, from manned aviation and from other obstacles such as buildings) in the U-space environment, with particular focus on urban environments. For more information on the separation method and the project in general, please visit USEPE D3.1 Concept of Operations Outline.
To that end, we have been developing the following features to incorporate to the BlueSky simulator:
We have encountered some issues in the development:
Unable to load numpy_formathandler accelerator from OpenGL_accelerate
. Also, a textbox appears when starting BlueSky, sayingWarning: An OpenGL Core Profile was requested, but it is not supported on the current platform. Falling back to a non-Core profile. Note that this might cause rendering issues.
. Maybe there is a way to load the map of the city as an image (similarly to the world background) to reduce the computational effort. We have seen that in Metropolis 2 SIDs poster presentation. We will appreciate it if you could give us a hint on this topic.We will be happy to discuss any of the presented topics and collaborate with other developers that are implementing similar modules.
Beta Was this translation helpful? Give feedback.
All reactions