usdot-fhwa-stol / carma-platform

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 :
https://usdot-fhwa-stol.github.io/documentation/carma-platform/
402 stars 122 forks source link

SignalizedIntersectionManager is not distinguishing signal_groups of different intersections #1950

Open MishkaMN opened 2 years ago

MishkaMN commented 2 years ago

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

MishkaMN commented 7 months ago

This still needs addressing and not handled under VRU use case.