Skip to content

Commit f01d92b

Browse files
authored
feat(autoware_perception_msgs): update traffic light messages to include future states (#134)
* feat: add autoware_perception_msgs/FutureTrafficLightState message Signed-off-by: Yu Asabe <yu.asabe@tier4.jp> * feat: update autoware_perception_msgs/TrafficLightGroup to include predictions Signed-off-by: Yu Asabe <yu.asabe@tier4.jp> * fix: add inline comments to autoware_perception_msgs/FutureTrafficLightState message Signed-off-by: Yu Asabe <yu.asabe@tier4.jp> * fix: rename to PredictedTrafficLightState, update field names Signed-off-by: Yu Asabe <yu.asabe@tier4.jp> * fix: change CMakeLists.txt to alphabetical order Signed-off-by: Yu Asabe <yu.asabe@tier4.jp> * fix: add local_perception as predicted traffic light state information_source Signed-off-by: Yu Asabe <yu.asabe@tier4.jp> --------- Signed-off-by: Yu Asabe <yu.asabe@tier4.jp>
1 parent 84d2bec commit f01d92b

3 files changed

Lines changed: 30 additions & 0 deletions

File tree

autoware_perception_msgs/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ rosidl_generate_interfaces(${PROJECT_NAME}
1313
"msg/PredictedObjectKinematics.msg"
1414
"msg/PredictedObjects.msg"
1515
"msg/PredictedPath.msg"
16+
"msg/PredictedTrafficLightState.msg"
1617
"msg/Shape.msg"
1718
"msg/TrackedObject.msg"
1819
"msg/TrackedObjectKinematics.msg"
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Information source values (string constants):
2+
# - V2N: Signal data sent from a server (Internet)
3+
# - V2I: Direct from RSU (Roadside Unit)
4+
# - V2V: Signal data from another vehicle
5+
# - LOCAL_PERCEPTION: Information detected by onboard sensors
6+
# - MANUAL_OVERRIDE: Manually set signal data (for testing/debugging)
7+
# - SIMULATION: Signal data from a simulated environment
8+
# - INTERNAL_ESTIMATION: Information that was predicted by an onboard model
9+
10+
string INFORMATION_SOURCE_V2N="V2N"
11+
string INFORMATION_SOURCE_V2I="V2I"
12+
string INFORMATION_SOURCE_V2V="V2V"
13+
string INFORMATION_SOURCE_LOCAL_PERCEPTION="LOCAL_PERCEPTION"
14+
string INFORMATION_SOURCE_MANUAL_OVERRIDE="MANUAL_OVERRIDE"
15+
string INFORMATION_SOURCE_SIMULATION="SIMULATION"
16+
string INFORMATION_SOURCE_INTERNAL_ESTIMATION="INTERNAL_ESTIMATION"
17+
18+
# Absolute time this state is expected
19+
builtin_interfaces/Time predicted_stamp
20+
21+
# Valid signals at this time
22+
autoware_perception_msgs/TrafficLightElement[] simultaneous_elements
23+
24+
# Confidence level [0.0–1.0]
25+
float32 reliability
26+
27+
# Source of information, using predefined string constants
28+
string information_source
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
int64 traffic_light_group_id
22
autoware_perception_msgs/TrafficLightElement[] elements
3+
autoware_perception_msgs/PredictedTrafficLightState[] predictions

0 commit comments

Comments
 (0)