Как заставить транспорт двигаться со случайной скоростью в SUMO? Скорость должна быть разной при каждом запуске симуляции.
Как заставить транспорт двигаться со случайной скоростью в SUMO?
comment
Это можно сделать только в СУМО. Нет необходимости использовать вены
- person Christoph Sommer   schedule 02.04.2019
comment
Привет сэр, я реализовал свой собственный алгоритм распространения информации в приведенном вами примере сценария эрлангена в венах. Мне нужно проверить мой алгоритм на различных сценариях трафика. например: случайно разбросанные транспортные средства, обгоняющие транспортные средства, случайная скорость каждого транспортного средства. Я изучил параметры типа сумо и параметры потока, но не смог каждый раз получать новый случайный поток. Источник и место назначения фиксированы, как в примере. Пожалуйста, помогите.
- person Ravi Tomar   schedule 04.04.2019
comment
Возможно, вы используете SUMO с тем же начальным числом генератора псевдослучайных чисел (опция --seed, если я правильно помню). Попробуйте запустить симуляцию SUMO непосредственно из командной строки (т. е. без OMNeT++), задав вручную разные начальные значения. Вы должны увидеть различное поведение транспортных средств.
- person Christoph Sommer   schedule 04.04.2019
comment
@ChristophSommer, не могли бы вы сообщить, что если я запущу симуляцию SUMO напрямую, то как OMNeT++ (и вены) сможет обнаружить SUMO, потому что в этом случае я предполагаю, что нам не нужно запускать sumo-launchd.py. Большое спасибо.
- person Yasir Saleem   schedule 16.01.2021
comment
@YasirSaleem, похоже, это вопрос, отличный от заданного здесь. Не могли бы вы открыть для него новую тему?
- person Christoph Sommer   schedule 16.01.2021
Ответы (1)
Вы можете использовать атрибут offsetspeed="random" при определении нового транспортного средства или потока, но это влияет только на начальную скорость. Обязательно используйте параметр «--random» при запуске сумо, чтобы каждый раз получать разные случайные числа. Чтобы узнать о различиях в максимальной скорости (и, возможно, других параметрах типа транспортного средства, таких как ускорение и замедление), посмотрите скрипт createVehTypeDistributions.py. Также есть общий обзор источников случайности в сумо.
person
Michael
schedule
04.04.2019