sumo相关内容
我是相扑和巨蟒的新手。目前,我正在尝试对一条路线上有两辆公交车的公交车路线进行建模。在模拟过程中,有时这两条总线可能会聚集在一起,我想知道如何才能准确地实现一个Python代码来防止模拟中发生总线聚集?我在交通工程和理论方面没有广泛的背景,所以我对交通控制算法以及它们如何在Python中实现不是很熟悉,但我知道交通工程的基础知识。是否有一些代码或易于理解的工作体可以指示我防止在我的模拟中发生公交车
..
我正在尝试根据脚本 这里. 在第 43 行,MATLAB 命令是 system(['sumo-gui -c ' '"' 场景路径 '"' ' --remote-port 8873 --start&']); 由于我使用的是 Ubuntu 16.04.1 LTS,因此我修复了 scenarioPath.现在,这条线等于 system('sumo-gui -c "/path/to/SUMO/
..
我如何在 OMNeT++ 和 SUMO 中创建交通 灯,我必须创建交通灯并使用静脉示例在 XML 文件中配置该文件. 解决方案 适用于 SUMO 交通灯的 OMNeT++ 代理模块自 Veins 4.7 起可用. 如果您的网络包含交通灯,则需要将以下几行添加到您的 omnetpp.ini 文件中: *.manager.trafficLightModuleType = "org.ca
..
我需要计算当前车辆和前车之间的距离,对于流中的每辆车,在边缘上行驶. 在使用 TraCI 时,我遇到了 getLeader应该返回领导者的Id和我需要的距离的方法. 但我找不到具有此名称的已实现方法,或 扩展变量检索概述 用 TraCI 中的 C++ 编写. 如果有人可以帮助我,我真的很感激. 我成功地实施了 getLastStepVehicleIDs 以按照建议从归纳循环
..
我是SUMO的新手。我有一个.net,一个.rou(包含300辆具有车辆驶离,id,路线边缘属性的车辆),一个.trip和一个表示交通场景的.sumoconfig文件。我想将这300辆车创建为python车辆对象,从包含其他功能的Vehicle类中生成以相互通信。他们如何动态连接到相扑并与场景中的那300辆车链接?我可以编写一个服务器来侦听这些对象并接受连接,但是将它们转发或链接到这些相扑场景工具
..
我正在使用 TraCICommandInterface::setLaneChangeMode(0b000000000000); 但是,车辆此后仍会改变车道.我还尝试了这篇文章. 似乎执行的车道变更动作已在较早的队列中(即在TraCI呼叫之前)排队,因为车辆正在闪烁其转向灯,并且由于车道阻塞而无法执行.在目标车道空闲后,即使我将车道变换模式设置为0,车辆也会执行车道变换. 有没有办
..
大家好,我想请您提供宝贵的帮助,以查看是否有可能将我拥有的SUMO场景添加到NS2中,以便能够模拟汽车之间的自组织网络,并允许它们与LTE无线电通信.基站(eNodeB). 我已经运行了SUMO和NS2,并且正在运行LTE补丁程序,感谢Knud Larsen在本文中给出的答案,我能够添加LTE功能: 无效的命令名称"Queue/LTEQueue" 解决方案 参考.您的注释"7" ht
..
我开始将Omnet++与静脉一起用于VANET模拟,但是在本教程结束时( 发生错误: 无法评估参数'headerLength':(omnetpp :: cDoubleParImpl)headerLength:无法在网络初始化期间从双精度类型转换为整数-在模块(Mac1609_4)RSUEXAMPLESCENARIO.rsu [0] .nic.mac1609_4(id = 12)中 好
..
尊敬的OMNET/静脉社区, 我在Veins v4.3下的 Changelog 中注意到,现在可以在不使用车辆的情况下模拟车辆网卡. 会提供任何文档/或指导材料来帮助用户利用这一新功能吗? 非常感谢 范 解决方案 您可以利用此功能,因为现在您可以从汽车中删除模拟网卡的模块( NIC 模块).没有模拟抱怨(它曾经引发错误,指出没有网卡的VANET模拟是没有意义的.)
..
我尝试使用以下问题中提出的解决方案(交通信号灯ID是n7,n8和n9,给我带来麻烦的代码是: tl.setProgram("myProgramGreenRed"); tl.setPhaseIndex(1); 和tls.tls.xml文件如下所示
..
我的项目是为小规模城市地区构建基于VANET的智能停车仿真.我动态定义了车辆要行驶的路线,然后停放了' x '时间.相应的实现已完成,下一步是定义一个新的退出路径,让他们在' x '时间结束后退出仿真.原因是我想模拟腾出停车位的汽车,以便其他车辆也可以利用它们(我不希望它们只是在到达终点时消失) 所以我的问题是,他们是在路线完成后才退出模拟吗?有可能避免这种情况吗? 解决方案 静脉使
..
我是有关静脉的初学者.现在,我正在尝试基于两辆行驶中的车辆彼此之间的距离(静脉4.5,Omnet 5.0和Sumo 0.29)来模拟它们之间的传输功率和速度的动态调整. 到目前为止,我已经建立了Sumo模型并在Omnet中运行该模型,但是没有任何编程,这意味着两辆车之间的传输功率和速度都已在.ini文件中设置.现在,我想实现一种算法来动态调整它们. 作为一个初学者,我几乎不知道如何开始这项工作.
..
我正在使用带有omnetpp 5.1.1的静脉4.6,并尝试在.sumocfg文件中使用以下配置来输出车辆的tripinfo:
..
我正在使用静脉4.4,OMNeT ++ 5.0和SuMO 0.25.我已将车辆速度设置为0以通过traciVehicle->setSpeed(0)停止它们,然后在某些情况下将它们通过traciVehicle->setSpeed(20)设置为20以通过交叉路口,但无缘无故它缓慢增加直到其时间结束,所以我可以使其更快吗? ?? 解决方案 SuMO中的车辆具有默认情况下,此参数设置为考虑所有检查
..
我正在使用Veins 4.6,Sumo 0.25和Omnet ++ 5.2.我需要获取给定时间的两个车辆(节点)的坐标,以计算它们之间的距离. 我试图在handlePositionUpdate()函数中修改TraCIDemo11p.cc文件.问题在于,当veh0同时返回其坐标时,veh1发送的坐标非常小. 如何获取给定时间的两辆车的位置并找到它们之间的距离? void TraCI
..
我正在尝试模拟一种VANET场景,在这种场景中,如果道路被阻塞,那么在特定时间之后,汽车会广播一条消息,其中包括被阻塞的roadId和其周围100米处的车辆数量. 在TraCIDemo11p应用程序中,当汽车停下来超过10秒钟时,它将节点颜色更改为红色(以表示事故),并向包含阻塞道路ID的其他汽车发送消息,所有这些操作都在handlePositionUpdate方法中完成: findH
..
我使用OMNeT ++-4.6,sumo-0.22.0和Veins-4a2. 在我的模拟中,每个节点都会创建一条消息,并将其存储在其缓冲区中,并且经过一段时间的延迟后,它将发送其所有消息.我做了两个计时器来指定创建和发送消息的延迟.因此,发送的消息可能被另一个节点或作为RSU的目的地接收. 当所有节点根据.rou.xml文件中的指示路径到达目的地时,我的仿真结束.每个节点都在特定时间离
..
我正在尝试用omnet ++中的sumo运行行人模拟.为了简化操作(我是初学者),我决定使用带有静脉的 Erlangen 示例,并通过几个行人对其进行扩展.我在相扑中添加了行人并运行它.它工作得很好: 您可以在这张图片中看到行人和汽车 接下来,我试图在omnet ++中运行整个程序.我也设法做到了,但没有显示行人.只是汽车.我阅读了以下两个主题: 汽车与静脉中行人之间的通信 静脉在多
..
我是MR的学生,我在omnet ++ 5.0中使用sumo 0.25.0和静脉4.4.我在IEEE0802.11p模块中工作.包括我的主张,我将使用一个公式将变速箱范围计算器更改为动力计算器,该计算器与仿真进行通信,以从仿真计算器获取信息(例如,平均速度,前保险杠到车辆之间的前保险杠的平均距离...). /p> 这是我将使用的传输范围公式和 包含公式的文章 我的问题是我在哪里可以找到传输范
..
我使用duarouter修改了erlagen.rou.xml,以获取车辆的随机路线.看起来像这样:
..