OMNeT ++ - Вены - создать сценарий из 2 транспортных средств с определением стартовой позиции - PullRequest
0 голосов
/ 08 июня 2018

Я работаю над венами |ОМНЕТ ++ |СУМО.Можно ли выбрать начальную позицию наших автомобилей и пункт назначения?Я вижу только автомобили в одной и той же позиции и не знаю, как их адаптировать.Я уже читал некоторые темы, объясняющие, что у нас есть автомобили, которые создаются автоматически модулем TraCI, но как мы можем управлять этим?

Ответы [ 2 ]

0 голосов
/ 27 августа 2018

Я думаю, что вы можете следующий метод в 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);
0 голосов
/ 06 августа 2018

Автомобили изначально создаются SuMO, а затем вставляются в Veins с помощью TraCIScenarioManager .В демонстрационном примере из «Вены» несколько транспортных средств едут из одного и того же пункта назначения в один и тот же пункт назначения:

194 Автомобили покидают здание информатики и кампус Университета Эрланген-Нюрнберг

Чтобы иметь другой трафик, вам нужно настроить файлы описания сети SuMO - в частности, *.rou.xml.См. SuMO wiki для настройки транспортных средств и маршрутов.

...