问题标签 [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.
python - 静脉中的错误([Errno 111] 连接被拒绝)(sumo-launchd.py)
我想使用静脉,在OMNeT++网络模拟器和SUMO道路交通模拟器之间进行联合模拟。
Veins 有sumo-launchd守护程序(用 Python 编写),旨在在后台运行,监听传入的请求。在每个传入连接上,它接收 XML 格式的模拟设置,然后启动一个单独的 SUMO 实例并代理 OMNeT++ 和 SUMO 之间的请求。
当我在终端中运行sumo-launchd.py(在打开 OMNet++ 并开始模拟之后)时,我得到以下问题,我认为这是与 Python 相关的。
以及来自 OMNeT++ 控制台的信息:
python - SUMO Simulation 中的车速变化(runner.py 文件)
我正在尝试在“runner.py”文件中使用 TraCI 命令,在 TraCI 的 wiki 中,命令以八进制格式显示。如何在“runner.py”文件中配置车辆的行为?
我们可以动态改变车辆的参数(模拟过程中的速度变化)吗?
在以毫秒为单位的给定时间内将指定车辆的速度更改为给定值(增加/减少以减少/增加速度)。我想这只会发生在使用 TraCI 命令的情况下。如果是这样,我可以以什么格式使用这些命令?
如果当前车道上有车流,车辆应该能够相应地切换到下一个车道。
如何控制车辆不随意变道?
如果有人可以帮助我解决这个问题,我将不胜感激。提前致谢
random - SUMO - 如何在不使用最短路径算法的情况下生成路线?
SUMO
当在类似网格的网络上使用生成的路线运行模拟时duarouter
,经过一定时间后,由于路线是使用最短路径生成的,因此车辆开始集中在网格的中间和交叉路口算法(、dijkstra
或astar
)。如何生成不是用最短路径算法创建的随机路线,并且不让车辆以这种方式运行?CH
CHWrapper
simulation - 如何在 SUMO 模拟中保持恒定的车辆数量?
我是相扑的新手。有人可以帮助我如何在整个模拟期间(例如 1 小时)内保持车辆数量不变,即密度不变。在这篇文章中,他们说使用选项--begin、--end。我不明白如何使用该选项。
此外,据说“您可以使用选项 --max-num-vehicles 来设置所需的数量”
在哪里执行这个选项?是用netconvert吗?有人可以举个例子指导我吗?我的意思是完整的命令。太感谢了。
PS:我使用的是 SUMO 0.26.0 模拟器,windows 10 64bit。
编辑:
根据 Micheal 的建议,我能够限制模拟中的车辆总数,但无法保持相同的数量。因为一些车辆正在离开模拟。谁能指导我如何维护相同数量的车辆?
在这篇文章中,他们提到了使用 Rerouter。但是没有得到我应该在哪里写 retoure 属性。
我应该手动编辑我的 cars.rou.xml 文件并为 vechile 属性添加更多边吗?有人请指导我。谢谢你。
simulator - 更新相扑版本
我正在使用版本为 0.22.0 的 SUMO 模拟器。
我想将它更新到版本 0.25.0 。我该怎么做 ?
提前感谢您的帮助。问候,Sp2016
simulation - 在 SUMO 中添加新的跟车模型
我是 SUMO(城市交通模拟)的新手。有人可以帮我了解如何在 SUMO 中添加新的跟车模型。我已阅读官方指南,但找不到“src”文件。我使用的软件是 SUMO 0.26 for Windows (49.36 MB)。
omnet++ - Veins/Omnett 检索交通灯信息
我是 Veins 和 omnett 的新手,我正在开展一个项目,该项目将使用交通灯来绘制十字路口。http://www.sumo.dlr.de/wiki/TraCI/Traffic_Lights_Value_Retrieval#Command_0xa2:_Get_Traffic_Lights_Variable显示可以检索ID 列表,但我无法获取该信息。我尝试使用命令:trafficlight(1).idlists; 我包括了#include“veins/modules/mobility/traci/TraCICommandInterface.h”。错误显示为“未在此范围内声明交通灯”。我试图在 BaseWaveAppLayer.cc 中调用这个函数。任何帮助都会很棒。谢谢!
python - 每T秒的车辆数量
我用python编写了下面的脚本,并在sumo上实现了它,以获得两个inductionLoop之间的车辆数量,每60秒,在一条车道上。但这一个给每一秒。
提前感谢您的帮助。
问候,