问题标签 [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 回答
785 浏览

python - 如何获得 SUMO 和 TraCI 中的总延迟或总时间损失

我正在开展一个项目,以在 Python 中使用 SUMO 和 TraCI 来优化隔离十字路口的交通灯控制。我想尽量减少所有车辆在不必等待其他交通信号或红绿灯的情况下如何驾驶的总延误。

我看到,timeloss一旦每辆车到达目的地,就可以使用--tripinfo-output <FILE>. 是否还有一种内置方法来获取平均或总延迟的当前值?

0 投票
1 回答
155 浏览

omnet++ - 静脉模拟中的GettingAltitude(航向)

我将 Veins 4.4 与 Omnet 4.6 和 Sumo 0.25 一起使用。

我想获得有关车辆高度的信息。我刚刚在 TraCICommandInterface 类中找到了 getLonLat() 方法。有没有关于高度的方法或其他方式来获取这种信息?谢谢

我试图修改上述功能如下:

但在调试模式下运行,它返回此错误:

线程 1“opp_run”收到信号 SIGSEGV,分段错误。0x00007ffff5ea5543 in std::__detail::_List_node_base::_M_transfer(std::__detail::_List_node_base*, std::__detail::_List_node_base*) () 来自 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 Python Exception 找不到 std::__cxx11::list >::const_iterator::_Node 类型:Python Exception 找不到 std::__cxx11::list >::const_iterator::_Node 类型:Python Exception 找不到 std::__cxx11 类型: :list >::const_iterator::_Node:

0 投票
3 回答
475 浏览

veins - 更新静脉中的汽车数量

我在徘徊如果我可以改变静脉中的汽车数量还是固定的?如果是这样,我可以在代码中的哪个类中找到汽车数量的声明?

0 投票
1 回答
87 浏览

veins - Veins : TraCIMobility::getSignals() 方法信息

下午好。

我将 Veins v4.4 和 Sumo 0.25 与 Omnet++ v4.6 一起使用。

我试图获取有关制动器和信号灯的信息:我在 TraCISCenarioManager.h 中找到了VehicleSignal字段,在TraCIMobility.h中找到了getSignals()方法,但是一旦我在代码中调用此函数,它就会在异常中运行我想变量永远不会更新。不应该从 Sumo 更新运行时吗?

感谢您的帮助

0 投票
1 回答
429 浏览

omnet++ - 我们如何找到静脉中节点的当前方向

我想使用球坐标实现节点之间的距离测量。我们如何在静脉模拟中找到特定节点的方向。

谢谢

0 投票
0 回答
67 浏览

veins - 车速信息

我试图通过 .rou.xml 文件中的这个命令来停止我的车辆:

我注意到的是,该车辆在该时间间隔内正确地停在该线,但是一旦它再次开始行驶,它就没有遵循路线0,而是回到了原始位置以及第二辆车跟随它,而所有其他车辆都遵循正常路线。

为什么会发生这种情况?如果我单独从 Sumo 运行场景,那么所有车辆都遵循相同的给定路径,但在 Veins 中它们不会。我可以默认设置一个标志或其他东西吗?

更新:我尝试了一条新路径,其中有一条直线并且有效。虽然不工作的那个靠近环形交叉路口,但谢谢

0 投票
1 回答
674 浏览

simulation - VANET 模拟

我目前正在学习使用 OMNET++ 模拟车辆网络,我读到了相扑和静脉。我成功添加了它们,我想模拟一个基于在交叉路口使用混合区的假名更改策略,以进行比较研究。但是,我需要您的帮助才能开始。我不知道如何开始,建模什么以及如何使用静脉和相扑与 omnet 来建模地图中的车辆(移动)和 RSU(也不知道如何选择混合区域)(我从打开街道地图)。我会感谢那些在尝试模拟 VANET 时经历过相同经历的人的帮助。问候。

0 投票
1 回答
1257 浏览

omnet++ - 在 omnet++ 中运行 #0 并出现错误

我正在使用 OMNET 5.0 静脉 4.4 和 SUMO 0.25.0 运行...一切正常,直到我最后一次尝试运行我的代码时,模拟窗口没有出现,但它的图标存在于任务栏中,并且模拟因此崩溃错误我有所有重新安装程序,但问题仍然存在(我已阅读其他主题,我必须验证版本,但我的版本根据http://veins.car2x.org/download/是可数的)你能帮我吗?!

0 投票
1 回答
105 浏览

omnet++ - 如何知道模拟中每辆车的离开时间?

我使用 Omnet++-4.6、sumo-0.22.0 和 Veins-4a2。

在我的模拟中,我需要知道每辆车在模拟过程中需要多少时间。

所以,我需要知道每辆车离开模拟的时间。

请问我该怎么做?

0 投票
1 回答
1289 浏览

sumo - TraCI 模块 - 运行 traci.start(sumoCmd) 时出现问题

当我使用时,traci.start(sumoCmd)我收到以下错误:

AtributeError: 'module' object has no attribute 'start'

什么是合乎逻辑的,因为如果我搜索 traci 模块,并使用 dir 命令分析根本没有启动功能:

这个功能很好用,我还以为是在 traci 模块中。

可以看出:http ://www.sumo.dlr.de/wiki/TraCI/Interfacing_TraCI_from_Python

谁能解释我如何找到它?谢谢

还因为 omnet++ 我正在使用 sumo-0.25.0 , traci.start 是否包含在更高版本中?