Как парковать машину в симуляции автомобильной сети с помощью omnet ++? - PullRequest
0 голосов
/ 02 января 2019

в моем симуляции мне нужно припарковать машину на парковке, и когда машина покидает парковку, она передает свою информацию остальным машинам внутри парковки. Поэтому, когда автомобиль припаркован в парковка, ее связь с наружной или внутренней частью парковки не должна прерываться.

я использую omnetpp-5.0, сумо-0.25.0 и вены-вены-4.4. Я пытался применить изменения к базовым венам, но я не получил результат.

Как я могу припарковать машину, не прерывая связь с внешней и внутренней частью парковки?

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 05 января 2019

Я не эксперт по венам, поэтому могу говорить только за сторону сумо.Вы можете просто добавить остановку к маршруту транспортного средства и отметить, что это парковка:

<vehicle id="1" depart="0">
    <route edges="edge1 edge2"/>
    <stop lane="edge2_0" endPos="100" duration="100" parking="true"/>
</vehicle>

Если это не работает, потому что парковка удаляет транспортное средство из сети и, таким образом, может отключить связь, потому что естьбольше нет надежной позиции, затем создайте отдельную улицу в вашей сети:

<vehicle id="1" depart="0">
    <route edges="edge1 edge2a parking edge2b"/>
    <stop lane="parking_0" endPos="100" duration="100"/>
</vehicle>

, где "парковка" имеет хотя бы одну полосу движения больше, чем edge2, так что транспортные средства могут обогнать.(Я написал пример из памяти без тестирования, поэтому в нем могут быть ошибки.)

...