Транспортные средства SUMO ego через некоторое время сохраняют правую полосу движения

Я использую веботов для моделирования автономного транспортного средства. Я создал сетевые файлы и sumo.rou.xml, но после запуска симуляции все эго-машины сохранят свою правую полосу. Я хочу, чтобы движение было по всем полосам. Есть ли здесь кто-нибудь, чтобы сказать мне, как я могу заставить машины эго менять полосу движения во время симуляции?

Best, MZ


person Mojmal    schedule 05.03.2019    source источник


Ответы (2)


Скорее всего, это связано с тем, что их модели расположены слишком близко; в идеале, если вы хотите, чтобы некоторые автомобили обгоняли, вы должны определять некоторые из транспортных средств медленнее, чем другие. Это можно установить с помощью параметра maxSpeed ​​типа транспортного средства. Вы также можете изменить модель следования за автомобилем (https://sumo.dlr.de/wiki/Definition_of_Vehicles,_Vehicle_Types,_and_Routes#Car-Following_Models) и его параметры ('sigma' и 'tau').

Вы можете найти все параметры типа транспортного средства здесь: https://sumo.dlr.de/wiki/Definition_of_Vehicles,_Vehicle_Types,_and_Routes#Vehicle_Types

Также обратите внимание, что по умолчанию автомобили в SUMO не будут использовать встречную полосу для обгона, обратитесь к документации SUMO, чтобы включить движение в обратном направлении: https://sumo.dlr.de/wiki/Simulation/OppositeDirectionDriving

person David Mansolino    schedule 06.03.2019
comment
Спасибо за ваш ответ. Я решаю предыдущую задачу, но теперь машины эго не будут избегать машины, находящейся под моим контролем! Я меняю такие значения, как taa и sigma, чтобы усилить их несовершенство, но у меня есть эта проблема! Подскажите, пожалуйста, какое значение следует учитывать? - person Mojmal; 09.03.2019
comment
На самом деле изменение minGap не влияет на симуляцию, и автомобили SUMO засорят автомобили WEBOT! - person Mojmal; 09.03.2019
comment
В окне SUMO (убедитесь, что для поля gui интерфейса sumoInterface установлено значение TRUE), можете ли вы видеть транспортное средство, которым вы управляете, в ожидаемом месте и отображаемое зеленым цветом? - person David Mansolino; 11.03.2019

Для взаимодействия с SUMO во время моделирования вы можете использовать TraCI Link. Информацию можно найти здесь. Вы можете использовать пакет TraCI для Python, а затем изменить полосу движения любого транспортного средства с помощью команды changeLane

person FrainBr33z3    schedule 06.03.2019