问题标签 [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.
omnet++ - 静脉中的旅行时间和速度的单位是什么?
我正在研究 OMNeT++ 中的 Veins,通过使用 TraCI 命令使用以下方法获取道路的行驶时间:
我从中获得的价值非常小。所以我想知道旅行时间的单位是什么,以及如何获得 SuMO 或 Veins 的平均速度?
omnet++ - 如何使用 Sumo+Veins+Omnet++ 为 VANET 形成集群
我正在从事一个涉及 VANET 频谱感知的项目。为此,我需要指定簇和簇头的形成以协调整个过程。我的问题是,我如何指定集群形成?它是在 Omnet++ 平台上还是在 sumo 上?我已经成功安装了 sumo 0.25.0、venes 4.4 和 Omnet++ 4.6。我已经将地图从 openstreetmap 导入到 sumo 上。
罗普。
c++ - 计算汽车节点之间的距离 VEINS
我是 VEINS 的新手,并试图在 MyVeinsApp.cc 中实现加权 p 持久性。该公式中使用了发送节点和接收节点之间的距离。我看到了下面的2个功能。
我应该使用其中一种方法来计算节点之间的距离吗?
请就最佳方法提出建议。
omnet++ - Vanet 认知无线电模拟 - 我需要 mixim 吗?
我正在使用 SuMO、OMNeT++ 和 Veins 为 VANET 实现频谱感知。有了这三个,我相信我可以模拟出交通场景。是否也可以仅使用这 3 个软件包在节点(VANET 中的次要用户)内执行频谱感知,或者我是否还需要为认知无线电安装 MIXIM?
谢谢,
罗普
c++ - 检查 VEINS 中的重复项
我是 Veins 的新手,并试图实现一种机制来检测之前是否收到了 WSM 数据包。我使用“psid”作为主要变量来识别数据包 - 是否正确?
这种类型的代码会起作用吗?:
这里的 msg.log 是一个基于 psid 存储 WSM 的 C++ 数据结构。
omnet++ - 当车辆离开模拟时发送消息
我使用 OMNeT++-4.6、sumo-0.22.0 和 Veins-4a2。
在我的模拟中,每个节点都会创建一条消息,将其存储在其缓冲区中,并在延迟一段时间后发送所有消息。我做了两个计时器来指定创建和发送消息的延迟。因此,发送的消息可能会被其他节点或目的地即 RSU 接收。
当所有节点根据 .rou.xml 文件中的指示路径到达目的地时,我的模拟结束。每个节点在特定时间离开模拟。
我的场景的目标是每个节点在离开模拟时发送所有存储的消息,并且它们必须被目的地接收,在我的例子中是 RSU。
有人可以告诉我如何使用 self-message() 或其他解决方案来做到这一点吗?
sumo - SUMO - 模拟交通场景
如何从历史数据中模拟连续的交通流量,其中包括: 1. 车辆 ID;2.速度;3.坐标
在不知道每个车辆 ID 的路线的情况下。
veins - 改变车辆目标方法
我在TraCICommandInterface.cc文件中创建了一个方法changeTarget
,在该文件中我使用TraCI 命令更改目标。我想知道它是否是正确的实现,以及方法中提到的是否与TraCICommandInterface.h相同。那么我可以使用还是需要使用该方法来获取车辆ID?chageTarget
nodeId
nodeId
nodeId
getexternalId()
omnet++ - Veins 中 getCurrentPosition() 和 getPositionAt(time) 的区别
我正在使用 Veins 4.4、OMNeT++ 5.0 和 Sumo 0.25。
我traci->getCurrentPosition()
用来获取车辆的实际位置,即traci->getCurrentPosition().x
和traci->getCurrentPosition().y
。
我想估计车辆在特定时间的位置,以便获得车辆轨迹的一些位置。
因此,我使用该功能traci->getPositionAt(time)
并设置simtime_t time = simTime()+60
后获取车辆的位置60 s
。但我得到了当前的位置!
getCurrentPosition()
和 和有什么不一样getPositionAt(time)
?
如何获得车辆轨迹的某个位置?