Code and Data for "Availability and utilisation of airspace structure in a U-space traffic management system"
收藏DataCite Commons2023-06-09 更新2024-07-03 收录
下载链接:
https://data.4tu.nl/datasets/980484ec-5187-4f73-9e57-2e0dcd1330cc/2
下载链接
链接失效反馈官方服务:
资源简介:
This contains the code and output logs to run the BlueSky simulator for "Availability and utilisation of airspace structure in a U-space traffic management system". The code provided here is a modified version of the main fork of BlueSky (https://github.com/TUDelft-CNS-ATM/bluesky).<br>The first step is to install the correct environment. Refer to `condaenv.txt` for the list of packages needed to run the simulator.<br>After setting up the environment, we then need to save all of the potential paths of drones in `bluesky/plugins/streets/path_plan_dills`. Note that this takes about 180GB of storage so make sure to have enough available. The paths can be downloaded from https://surfdrive.surf.nl/files/index.php/s/EcPGLvaBu7cZfTA. There are some example paths saved in this dataset but it will not be possible to run all of the experiment without downloading the paths.<br>The scenarios for sub-experiment 1 are saved in `bluesky/scenario/subexperiment1`.<br>The scenarios for sub-experiment 2 are saved in `bluesky/scenario/subexperiment2`.<br>To run the scenarios we first need to start a bluesky server by running the following code inside `bluesky`:<br>`python BlueSky.py --headless`<br>In another terminal we can start a bluesky client by running:<br>`python BlueSky.py --client`<br>In the bluesky console we can now run each batch scenario by typing and entering:<br>`batch batch_subexperiment_1.scn` or`batch batch_subexperiment_2.scn`<br>The logs of the scenarios are saved in `bluesky/output`.<br>Without the paths, it will not possible to run the simulations. However, this code currently has some paths so that it is possible to run some example scenarios. The zeroth repetition for the low imposed traffic demand case can be run without all of the paths. For example, `bluesky/scenario/subexperiment1/Flight_intention_low_40_0_1to1.scn` and `bluesky/scenario/subexperiment2/Flight_intention_low_40_0_baseline.scn` can be run directly with this dataset.<br>First start bluesky by running:<br>`python BlueSky.py`<br>In the console, type.<br>`ic subexperiment2/Flight_intention_low_40_0_baseline.scn`<br>Please do not hesistate to contact me with any questions.<br>-Andres<br><br>
本数据集包含用于运行“U空域(U-space)交通管理系统中空域结构的可用性与利用率”相关的BlueSky模拟器(BlueSky)的代码与输出日志。此处提供的代码是BlueSky主分支(https://github.com/TUDelft-CNS-ATM/bluesky)的修改版本。
第一步需配置正确的运行环境,所需依赖包清单请参考`condaenv.txt`。
完成环境配置后,需将所有无人机的潜在飞行路径存储至`bluesky/plugins/streets/path_plan_dills`目录。请注意该操作将占用约180GB存储空间,请确保磁盘留有充足可用空间。路径文件可从https://surfdrive.surf.nl/files/index.php/s/EcPGLvaBu7cZfTA下载。本数据集已附带部分示例路径,但仅通过本数据集无法运行全部实验。
子实验1的场景文件保存于`bluesky/scenario/subexperiment1`,子实验2的场景文件保存于`bluesky/scenario/subexperiment2`。
运行场景的步骤如下:首先在`bluesky`目录下执行如下代码启动BlueSky服务器:
`python BlueSky.py --headless`
在另一终端中执行以下命令启动BlueSky客户端:
`python BlueSky.py --client`
随后在BlueSky控制台中输入并执行对应命令即可运行批次场景:
`batch batch_subexperiment_1.scn` 或 `batch batch_subexperiment_2.scn`
场景运行日志将保存至`bluesky/output`目录。
若无上述路径文件,则无法完整运行仿真。不过本代码已内置部分路径,可运行部分示例场景。例如低强制交通需求场景的第0次重复实验,可无需完整路径文件即可运行:`bluesky/scenario/subexperiment1/Flight_intention_low_40_0_1to1.scn`与`bluesky/scenario/subexperiment2/Flight_intention_low_40_0_baseline.scn`可直接通过本数据集运行。
运行该示例场景的具体步骤为:首先执行`python BlueSky.py`启动BlueSky,在控制台中输入:
`ic subexperiment2/Flight_intention_low_40_0_baseline.scn`
即可启动运行。
如有任何疑问,欢迎随时联系我。
——Andres
提供机构:
4TU.ResearchData
创建时间:
2023-06-09
搜集汇总
数据集介绍

背景与挑战
背景概述
该数据集包含用于运行BlueSky模拟器的代码和输出日志,支持研究U-space空中交通管理系统中空域结构的可用性和利用。它由代尔夫特理工大学发布,采用CC BY 4.0许可,涵盖航空航天工程领域,并提供实验场景和示例路径,但完整运行需额外下载约180GB的数据。
以上内容由遇见数据集搜集并总结生成



