Hi! I am creating the network using "netconvert," which takes node and edge definitions as input. With "netconvert", I implement a standard gap-based actuated control on all intersections. But how do I add considerations to bus priority?
I came across the following code, which utilizes the parameter named 'earlyTarget' under the section titled "Type actuated with custom switching rule" inside documentation related to traffic signal control. But this is just for one intersection, how do I extend it to all intersections? Also, in my situation, there are two phases and both can encounters buses. The given definition of "earlyTarget" does not ensure that the bus on the existing phase clears the intersection without switching again.
I also found the following contribution " https://github.com/eclipse-sumo/sumo/issues/15226 ". As far as I understand, this code takes the existing traffic signal file as input and somehow modifies it to include bus priority. I am relying on the 'netconvert' to create 'tllogic' definitions for me. In summary, I am looking for an easy way to extend the existing gap-based actuated signal control to account for buses without using 'TRACI'. Thank you for your suggestions and recommendations.
Best regard,
Namrata