Поместите RSU в конкретный край - PullRequest
1 голос
/ 29 марта 2019

Я хотел бы поместить rsu в конкретное ребро.

Я нашел идентификатор и координаты заинтересованного ребра через графический интерфейс SUMO.

Я не знаю, как это сделатьпереведите найденные координаты в следующую инструкцию:

*.rsu[1].mobility.x = XXX
*.rsu[1].mobility.y = YYY
*.rsu[1].mobility.z = ZZZ

это край:

<edge id="23228228" from="251300048" to="256334009" priority="4" type="highway.residential" spreadType="center" shape="278.66,377.02 282.88,384.13 302.23,407.49">
        <lane id="23228228_0" index="0" disallow="tram rail_urban rail rail_electric ship" speed="13.89" length="28.20" shape="282.57,383.59 282.88,384.13 300.47,405.37"/>
    </edge>

1 Ответ

0 голосов
/ 03 апреля 2019

Вы можете использовать метод Lane :: getShape объекта TraCICommandInterface. Он выдаст вам список координат, по которым определяется данная полоса движения (т. Е. Начальная и конечная точки, а также любые средние точки).

...