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
feat(map based prediction, crosswalk)!: transplantation of pedestrians' behavior prediction against green signal (#6338)
* pedestrians' intention estimation feature against the green signal
* delete the reimplimented feature
* sync params
* update docs
---------
Signed-off-by: Yuki Takagi <yuki.takagi@tier4.jp>
Copy file name to clipboardexpand all lines: perception/map_based_prediction/README.md
+10-4
Original file line number
Diff line number
Diff line change
@@ -191,6 +191,11 @@ This module treats **Pedestrians** and **Bicycles** as objects using the crosswa
191
191
192
192
If there are a reachable crosswalk entry points within the `prediction_time_horizon` and the objects satisfies above condition, this module outputs additional predicted path to cross the opposite side via the crosswalk entry point.
193
193
194
+
This module takes into account the corresponding traffic light information.
195
+
When RED signal is indicated, we assume the target object will not walk across.
196
+
In additon, if the target object is stopping (not moving) against GREEN signal, we assume the target object will not walk across either.
197
+
This prediction comes from the assumption that the object should move if the traffic light is green and the object is intended to cross.
198
+
194
199
<divalign="center">
195
200
<imgsrc="images/outside_road.svg"width=90%>
196
201
</div>
@@ -205,10 +210,11 @@ If the target object is inside the road or crosswalk, this module outputs one or
|`~/perception/object_recognition/tracking/objects`|`autoware_auto_perception_msgs::msg::TrackedObjects`| tracking objects without predicted path. |
216
+
|`~/vector_map`|`autoware_auto_mapping_msgs::msg::HADMapBin`| binary data of Lanelet2 Map. |
217
+
| '~/perception/traffic_light_recognition/traffic_signals' | 'autoware_perception_msgs::msg::TrafficSignalArray;' | rearranged information on the corresponding traffic lights |
Copy file name to clipboardexpand all lines: perception/map_based_prediction/config/map_based_prediction.param.yaml
+6-1
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,12 @@
19
19
use_vehicle_acceleration: false # whether to consider current vehicle acceleration when predicting paths or not
20
20
speed_limit_multiplier: 1.5# When using vehicle acceleration. Set vehicle's maximum predicted speed as the legal speed limit in that lanelet times this value
21
21
acceleration_exponential_half_life: 2.5# [s] When using vehicle acceleration. The decaying acceleration model considers that the current vehicle acceleration will be halved after this many seconds
22
-
use_crosswalk_signal: true
22
+
crosswalk_with_signal:
23
+
use_crosswalk_signal: true
24
+
threshold_velocity_assumed_as_stopping: 0.25# [m/s] velocity threshold for the module to judge whether the objects is stopped
25
+
# If the pedestrian does not move for X seconds against green signal, the module judge that the pedestrian has no intention to walk.
26
+
distance_set_for_no_intention_to_walk: [1.0, 5.0] # [m] ascending order, keys of map
27
+
timeout_set_for_no_intention_to_walk: [1.0, 0.0] # [s] values of map
0 commit comments