【问题标题】:OMNeT++ - Veins - Create a scenario of 2 vehicules with a starting position definedOMNeT++ - Veins - 创建一个定义了起始位置的 2 辆车的场景
【发布时间】:2018-06-07 23:02:26
【问题描述】:

我正在研究 Veins | OMNet++ |相扑。 是否可以选择我们的汽车的起始位置和目的地? 我只在完全相同的位置看到车辆的生成,不知道如何调整它们。我已经阅读了一些主题,解释了我们有由 TraCI 模块自动创建的汽车,但是我们如何控制它呢?

【问题讨论】:

    标签: omnet++ veins sumo


    【解决方案1】:

    汽车最初由 SuMO 创建,然后由 TraCIScenarioManager 插入到 Veins 中。在 Veins 的演示示例中,多辆车从同一个起点行驶到同一个目的地:

    194 辆汽车离开埃尔兰根-纽伦堡大学计算机科学大楼和校园

    为了有不同的流量,你必须调整SuMO的网络描述文件——尤其是*.rou.xml。请参阅SuMO wiki 了解如何配置车辆和路线。

    【讨论】:

      【解决方案2】:

      我认为您可以遵循 TraCICommandInterface.h 中的方法。

      bool addVehicle(std::string vehicleId, std::string vehicleTypeId, std::string routeId, simtime_t emitTime_st = -DEPART_NOW, double emitPosition = -DEPART_POS_BASE, double emitSpeed = -DEPART_SPEED_MAX, int8_t emitLane = -DEPART_LANE_BEST_FREE);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-16
        • 1970-01-01
        • 1970-01-01
        • 2022-09-27
        相关资源
        最近更新 更多