You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: perception/traffic_light_arbiter/README.md
+19-5
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,19 @@ This package receives traffic signals from perception and external (e.g., V2X) c
8
8
9
9
A node that merges traffic light/signal state from image recognition and external (e.g., V2X) systems to provide to a planning component.
10
10
11
+
### Signal Match Validator
12
+
13
+
When `enable_signal_matching` is set to true, this node validates the match between perception signals and external signals.
14
+
The table below outlines how the matching process determines the output based on the combination of perception and external signal colors. Each cell represents the outcome when a specific color from a perception signal (columns) intersects with a color from an external signal (rows).
15
+
16
+
| External \ Perception | RED | AMBER | GREEN | UNKNOWN | Not Received |
|`external_time_tolerance`| double | 5.0 | The duration in seconds an external message is considered valid for merging |
34
-
|`perception_time_tolerance`| double | 1.0 | The duration in seconds a perception message is considered valid for merging |
35
-
|`external_priority`| bool | false | Whether or not externals signals take precedence over perception-based ones. If false, the merging uses confidence as a criteria |
|`external_time_tolerance`| double | 5.0 | The duration in seconds an external message is considered valid for merging |
47
+
|`perception_time_tolerance`| double | 1.0 | The duration in seconds a perception message is considered valid for merging |
48
+
|`external_priority`| bool | false | Whether or not externals signals take precedence over perception-based ones. If false, the merging uses confidence as a criteria |
49
+
|`enable_signal_matching`| bool | false | Decide whether to validate the match between perception signals and external signals. If set to true, verify that the colors match and only publish them if they are identical |
0 commit comments