【问题标题】:How to set the vehicle departSpeed in veins/omnet++?如何在静脉/omnet++ 中设置车辆离开速度?
【发布时间】:2018-09-23 03:26:37
【问题描述】:

我想在静脉/omnet++ 中将每辆车(移动节点)的离开速度设置为车道的最大允许速度。我已经在 SUMO 路由中进行了如下配置: <vehicle id="myflow.0" type="normal car" depart="0.79" departLane="free" departSpeed="max"> 但是,在模拟中,车辆仍然从速度 0 出发。是否必须在 omnetpp.ini 文件中设置离开速度?

现在我修改了路线文件,但只有第一辆车可以以最大速度离开,而其余的车,它们甚至没有加速。以下是我的路由文件:

<routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/routes_file.xsd">
<vType id="normal car" maxSpeed="40.00" speedFactor="1.0" vClass="passenger" carFollowModel="Krauss" accel="2.6" decel="4.5" sigma="0.5" />
<route id="route0" edges="0 1 2 3 4 5 6 7 8 9 10 11 12"/>
<vehicle id="myflow.0" type="normal car" depart="0.79" route="route0" departLane="free" departSpeed="max"/>
<vehicle id="myflow.1" type="normal car" depart="1.83" route="route0" departLane="free" departSpeed="max"/>
<vehicle id="myflow.2" type="normal car" depart="2.36" route="route0" departLane="free" departSpeed="max"/>
<vehicle id="myflow.3" type="normal car" depart="2.75" route="route0" departLane="free" departSpeed="max"/>

【问题讨论】:

    标签: omnet++ veins sumo


    【解决方案1】:

    问题解决了。因为我在omnetpp.ini中设置了vechileNumber,如下:#*.manager.numVehicles = 1000。一旦我删除它,模拟就会按预期工作。我猜原因是当我在omnetpp.ini 中设置了vehicleNumber 时,除了SUMO 中创建的车辆数量之外,TraCI 还会创建这个数量的车辆(节点)。此外,初始设置(例如速度)不受 SUMO 控制,而是取决于 TraCI 模块设置。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多