osrm-backend/features/guidance
Daniel J. Hofmann b5d5f309a3 Consider number of lanes to cross, resolves #3025.
Lane Anticipation currently triggers on quick steps with lanes. This
changeset makes the "quick" part more dynamic by taking lanes left and
right of the turn into account. The reasoning for this is as follows.

The user can drive on the leftmost or rightmost lane and has to cross
all lanes left or right of the turn, respecitvely.

We scale our threshold appropriately, which now means the threshold
describes the duration the user needs for crossing _a single lane_.

Note: this is a heuristic and assumes the worst case. Which in my
opinion is fine to do since triggering Lane Anticipation in complex
scenarios is desirable.
2017-01-06 12:44:40 +01:00
..
advanced-lanes.feature add ascii art to a set of tests 2016-12-19 09:57:05 +01:00
anticipate-lanes.feature Consider number of lanes to cross, resolves #3025. 2017-01-06 12:44:40 +01:00
bicycle-sliproads.feature Remove {highway: type} fallback from bike / walk profile, fixes #3231 2016-11-08 14:28:56 +01:00
bike-staggered-intersections.feature test and control for pushing both ways 2016-11-18 10:13:38 -05:00
bridges_and_tunnels.feature Uses Name Change Heuristic Instead of Comparing Name Ids 2016-11-08 12:14:23 +01:00
bugs.feature Clarify API and ensure bearings returned to users are in the range 0-359 2016-12-15 10:59:17 +01:00
circular.feature add support for junction=circular, allowing named circular junctions to be treated as rotaries 2016-11-29 13:44:32 +01:00
collapse-detail.feature Refactors and improves the Sliproad Handler, resolves #3109 2016-12-07 19:22:03 +01:00
collapse-ferry.feature clean-up unused headers, use NoTurn for ferries instead of suppressed 2016-12-23 15:01:02 +01:00
collapse.feature refactor merging of segregated roads 2017-01-03 12:32:51 +01:00
continue.feature add ascii art to a set of tests 2016-12-19 09:57:05 +01:00
dedicated-turn-roads.feature improve ascii art reflecting tunnels 2016-12-19 09:57:34 +01:00
destination-signs.feature Canonicalizes Spaces in Semicolon Stringlists, fixes #3086 2016-10-19 14:14:18 -07:00
directional-destination-signs.feature Directional Destination Tags (#3061) 2016-10-18 23:09:19 -04:00
directional-ref-destination-signs.feature Directional Destination Tags (#3061) 2016-10-18 23:09:19 -04:00
end-of-road.feature cucumber: change syntax of node maps 2016-10-11 09:07:48 +02:00
fork.feature cucumber: change syntax of node maps 2016-10-11 09:07:48 +02:00
intersections.feature cucumber: change syntax of node maps 2016-10-11 09:07:48 +02:00
low-priority.feature add comments, refactor find obvious turn 2016-11-21 13:16:30 -05:00
merge-segregated-roads.feature refactor merging of segregated roads 2017-01-03 12:32:51 +01:00
merge.feature cucumber: change syntax of node maps 2016-10-11 09:07:48 +02:00
motorway.feature add ascii art to a set of tests 2016-12-19 09:57:05 +01:00
new-name.feature Canonicalizes Spaces in Semicolon Stringlists, fixes #3086 2016-10-19 14:14:18 -07:00
notification.feature cucumber: change syntax of node maps 2016-10-11 09:07:48 +02:00
perception.feature refactor merging of segregated roads 2017-01-03 12:32:51 +01:00
post-processing.feature cucumber: change syntax of node maps 2016-10-11 09:07:48 +02:00
ramp.feature do not emit turns on ferries 2016-12-23 15:01:02 +01:00
rotary-bike.feature cucumber: change syntax of node maps 2016-10-11 09:07:48 +02:00
rotary.feature cucumber: change syntax of node maps 2016-10-11 09:07:48 +02:00
roundabout-bike.feature cucumber: change syntax of node maps 2016-10-11 09:07:48 +02:00
roundabout-left-sided.feature handle service roads next to roundabouts - ambiguous exit... :( 2016-11-29 11:47:35 +01:00
roundabout-turn-bike.feature cucumber: change syntax of node maps 2016-10-11 09:07:48 +02:00
roundabout-turn.feature Turn Angles in OSRM were computed using a lookahead of 10 meters. 2016-10-20 10:47:29 +02:00
roundabout.feature fix roundabout handling with lanes 2016-12-15 13:07:26 +01:00
staggered-intersections.feature fix overlapping roads 2016-11-18 09:58:03 -05:00
suffix-changes.feature Uses Name Change Heuristic Instead of Comparing Name Ids 2016-11-08 12:14:23 +01:00
suppressed.feature add ascii art to a set of tests 2016-12-19 09:57:05 +01:00
trimming.feature cucumber: change syntax of node maps 2016-10-11 09:07:48 +02:00
turn-angles.feature refactor merging of segregated roads 2017-01-03 12:32:51 +01:00
turn-lanes.feature refactor merging of segregated roads 2017-01-03 12:32:51 +01:00
turn-location.feature add locations feature to allow testing turn locations, fix minor bug breaking the arrival location 2016-11-08 13:42:15 +01:00
turn.feature refactor merging of segregated roads 2017-01-03 12:32:51 +01:00