CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication. Doxygen Source Code Documentation :
[ ] Anomaly report (something appears to not work correctly)
[X] Enhancement request (describe the enhancement being requested)
[ ] Other (please ensure the description clarifies why the issue doesn’t fall into either of the above categories)
Descriptive summary
Currently signalized_intersection_manager is able to store only 1 intersection worth of signal_group ids. Since signal_group_ids can overlap between different intersections, this might overwrite one intersection's data over another. This does not pose issue for current use cases as we don't have plans to test multiple intersections back to back.
Carma version where this issue was discovered
carma-system-4.2.0+ develop
Expected behavior
Same signal_group_id data of different intersections should be stored separately.
Types of Issue
Descriptive summary
Currently signalized_intersection_manager is able to store only 1 intersection worth of signal_group ids. Since signal_group_ids can overlap between different intersections, this might overwrite one intersection's data over another. This does not pose issue for current use cases as we don't have plans to test multiple intersections back to back.
Carma version where this issue was discovered
carma-system-4.2.0+ develop
Expected behavior
Same signal_group_id data of different intersections should be stored separately.
Actual behavior
See above.
Steps to reproduce the actual behavior
Related work