问题标签 [sumo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
86 浏览

omnet++ - 我们可以实际使用 OMNet++ 连接两台计算机吗?

我有两台计算机都分别运行 OMNet++,并通过 Wi-Fi 连接,我可以通过 wifi 使用 omnet++ 将消息从一台计算机发送到另一台计算机吗?

0 投票
1 回答
800 浏览

sumo - SUMO的等待时间

我正在使用相扑进行交通信号控制,并希望优化相位以减少一些目标。在此过程中,我使用 traci 模块作为交通路口状态的输出。令人困惑的部分是 traci.lane.getWaitingTime。

我不知道等待时间是如何计算的,而且在我使用两个检测器作为输出观察之后,我认为它太大了。

有人能解释一下 SUMO 中的等待时间是如何计算的吗?

0 投票
1 回答
118 浏览

omnet++ - 其他车辆因建筑物未收到消息

我正在使用静脉 4.4、OMNeT++ 5.0 和 SuMO 0.25,我的项目是关于十字路口交通控制的。

我的地图上只有一个障碍物(建筑物)(通过开放的街道地图),我的问题是节点 1 没有从节点 2 接收消息,反之亦然,而在其他车道上,通信完美完成,没有丢失消息。

我认为问题在于这个障碍。谁能帮我摆脱这个问题?

在此处输入图像描述

0 投票
1 回答
153 浏览

python - 如何在 SUMO 中使用 python 新建 xml 文件?

我是SUMO的新手。我可以手工制作.nod.xml、<code>.edge.xml。当我想要新随机flows时,有很多随机性要做,所以我尝试使用sumolibSUMO python lib,但是我仍然找不到新建 xml、修改 xml 的订单……那么它是如何工作的?谢谢。

0 投票
1 回答
241 浏览

omnet++ - 在 VEINS 模拟器中超车

我正在使用 Veins 4.5、OMNeT++ 5.0 和 Sumo 0.29。

我想在 VEINS Simulator中实现一个超车场景。

在 SUMO 中,我有一条由 3 个节点连接的道路。

边 1i 连接到边 2i,边 2o 连接到边 1o,如图SUMO 中的道路所示。

traciVehicle->newRoute("1o");在 VEINS 中使用超车,但车辆没有超车并返回车道 1o。

traciVehicle->newRoute("2o");在 VEINS 中使用超车,但 SUMO 不允许我在边缘 1i 和 2o 之间添加连接。

车辆如何超车?

确实,我有如下图所示超车场景 的三辆车。 VB 将超越车辆 VA,但它应该验证是否有来自相反方向的汽车。在这种情况下,VB 无法超车,因为 VC 来自相反的方向。否则,VB 可以超越 VA ,因此它从边缘 1i 移动到 1o,然后返回到 1i。

这种情况还有其他解决方案吗?

0 投票
0 回答
196 浏览

veins - Sumo 在使用 Veins 时无法建立路线

将 Veins 与 Sumo 一起用于车辆网络模拟时出现错误。如果我单独运行 Sumo,流量模拟运行良好,没有任何错误。但是当我与 Sumo 一起运行 Veins 模拟时,Sumo 似乎在加载路由文件时出错。在没有从 Sumo 装载车辆的情况下继续进行 Veins 模拟。Sumo GUI 的错误信息如下:

下面是 rou.xml 文件的快照:

问题是什么?提前致谢!

0 投票
1 回答
110 浏览

sumo - 具有充电状态信息的混合动力汽车仿真

我和我的研究人员已经使用 SUMO 一段时间了,过去这里的信息性帖子给了我很大的帮助 - 所以我只是想提前分享一些感谢 :)

我的问题是:是否可以在下面看到的 PHEM 程序文件中附加混合动力汽车模型?: https ://github.com/planetsumo/sumo/tree/master/sumo/src/utils/emissions

理想情况下,这种混合动力车辆将能够包括充电状态 (SOC) 控制,并包括车辆根据驾驶循环行驶时 SOC 的时间变化,就像燃料消耗、排放等的时间变化一样。如果可能,我们希望在这里引用的排放驱动循环输出中为 SOC 信息创建一个新列:http: //sumo.dlr.de/wiki/Tools/Emissions#emissionsDrivingCycle

我们的团队认为在这种新车辆类型上使用排放驾驶循环工具会很棒,因为我们可以使用 PHEMLight 中的标准车辆定义,并以标准方式定义交通。本质上,我们想知道:1) 在 PHEM 文件中实现混合动力汽车能量平衡模型是否可行,以及 2) 这些文件是否可以编译成现有排放驾驶循环工具的新版本?

在我们开始玩太多之前,我们认为最好先询问小组,看看社区可能会说什么。

再次感谢大家!

问候,

0 投票
1 回答
550 浏览

veins - 如何使用 sumo-launchd.py 提供相扑选项?

我试图给--max-depart-delay相扑选项,但没有继续。我如何将选项传递给sumowith sumo-launchd.py

我试过以下命令

sumo-launchd.py -vv -c sumo --max-depart-delay -1

0 投票
1 回答
70 浏览

tk - OMNET++ tk-gui 错误的图标放置

我正在使用 Artery / VEINS(我认为这不重要)以及 SUMO 和 OMNET++ :)

如您所见,我的 OMNET TK-GUI 不再正确显示我的网络,所有图标都在同一个地方!

World.ned TK-GUI 显示错误世界 TK-GUI 显示错误

两天前,这还没有发生,我可以看到车辆在 OMNET TK-GUI 周围移动。

那么,我做了什么?我安装了新的 NVIDIA 驱动程序,但我认为这不会影响。

有什么建议吗?:) 有一个非常美好的一天!

0 投票
1 回答
502 浏览

sumo - 在 SUMO 上添加无效车辆时如何忽略路线错误?

我正在使用 SUMO 0.29.0(Macports 上的最新版本)来创建模拟。我添加<param key="has.rerouting.device" value="true"/>了车辆定义,以便车辆可以自己找到路线。

但是每隔一段时间我都会遇到一次无效的旅行,其中起始位置没有连接到目的地。该错误导致模拟因错误而停止:

错误:车辆“kglh5Owzt3e7EVAAOs54.go_to_restaurant.0U5IJqaqBP”没有有效路线。边缘“-165742422”和边缘之间没有连接

'19845843#4'。退出(错误)。

我有什么办法可以忽略无效行程并继续模拟?

谢谢!