impact of traffic lights on trajectory forecasting of
play

Impact of Traffic Lights on Trajectory Forecasting of Human-driven - PowerPoint PPT Presentation

12th Workshop on Planning, Perception, Navigation for Intelligent Vehicle @ IROS2020 Impact of Traffic Lights on Trajectory Forecasting of Human-driven Vehicles Near Signalized Intersections Geunseob (GS) Oh , Huei Peng University of Michigan


  1. 12th Workshop on Planning, Perception, Navigation for Intelligent Vehicle @ IROS2020 Impact of Traffic Lights on Trajectory Forecasting of Human-driven Vehicles Near Signalized Intersections Geunseob (GS) Oh , Huei Peng University of Michigan

  2. Video Reference: Waymo

  3. Video Reference: Waymo We tackle this challenging vehicle forecasting problem near traffic lights (TLs) ๐ผ๐‘Š . Goal: Trajectory forecasts for the host vehicle, ๐‘Œ 0:๐‘ˆ ๐”๐ฌ๐›๐ ๐ ๐ฃ๐ ๐ฆ๐ฃ๐ก๐ข๐ฎ Rear/Side Vehicle Traffic Flow (Present) Host Vehicle Front Vehicle ๐ˆ๐ฉ๐ญ๐ฎ ๐–๐Ÿ๐ข๐ฃ๐๐ฆ๐Ÿ (Present) (Present) (๐†๐ฏ๐ฎ๐ฏ๐ฌ๐Ÿ) Well addressed in literatures Core elements of prediction near TL include: ๐ผ๐‘Š 1. History of the host vehicle (HV), ๐‘Œ โˆ’๐œ:0 ๐บ๐‘Š , ๐‘Œ โˆ’๐œ:0 ๐‘†๐‘Š , ๐‘Œ โˆ’๐œ:0 ๐‘‡๐‘Š 2. Interactions with other vehicles, ๐‘Œ โˆ’๐œ:0 Has received much less attention, ๐‘ˆ๐‘€ 3. Rule imposed by traffic light (TL), ๐‘Œ ๐‘ข despite the importance.

  4. Video Reference: Waymo We tackle this challenging vehicle forecasting problem near traffic lights (TLs) Goal: Trajectory forecasts for the host vehicle ๐”๐ฌ๐›๐ ๐ ๐ฃ๐ ๐ฆ๐ฃ๐ก๐ข๐ฎ Rear/Side Vehicle Traffic Flow (Present) Host Vehicle Front Vehicle ๐ˆ๐ฉ๐ญ๐ฎ ๐–๐Ÿ๐ข๐ฃ๐๐ฆ๐Ÿ (Present) (Present) (๐†๐ฏ๐ฎ๐ฏ๐ฌ๐Ÿ) Our contribution: 1. Identification of the impacts of traffic lights on prediction; qualitative and quantitative 2. A novel prediction approach that is mindful of the impacts which utilizes vehicle-to- infrastructure (V2I) communications.

  5. Video Reference: Waymo How does traffic light impact the prediction? ๐…๐ฒ๐›๐ง๐ช๐ฆ๐Ÿ ๐Ÿ ๐ผ๐‘—๐‘ก๐‘ข๐‘๐‘ ๐‘ง ๐‘„๐‘ ๐‘“๐‘’๐‘—๐‘‘๐‘ข๐‘—๐‘๐‘œ ๐‘ฅ๐‘—๐‘œ๐‘’๐‘๐‘ฅ ๐‘ข โˆ’๐œ ๐‘ข 0 ๐‘ข ๐‘ˆ ๐‘„โ„Ž๐‘๐‘ก๐‘“ time ๐‘ˆ๐‘€ Possible predictions from methods that do not consider ๐‘Œ ๐‘ข ๐ผ๐‘Š , ๐‘Œ โˆ’๐œ:0 ๐บ๐‘Š Given the phase (Red) at t=0, ๐‘Œ โˆ’๐œ:0 Existing methods would predict HV to stay put

  6. Video Reference: Waymo How does traffic light impact the prediction? ๐”๐ข๐Ÿ ๐ฎ๐ฌ๐ฏ๐ฎ๐ข ๐ฃ๐ญ โ€ฆ ๐…๐ฒ๐›๐ง๐ช๐ฆ๐Ÿ ๐Ÿ ๐ผ๐‘—๐‘ก๐‘ข๐‘๐‘ ๐‘ง ๐‘„๐‘ ๐‘“๐‘’๐‘—๐‘‘๐‘ข๐‘—๐‘๐‘œ ๐‘ฅ๐‘—๐‘œ๐‘’๐‘๐‘ฅ ๐ผ๐‘—๐‘ก๐‘ข๐‘๐‘ ๐‘ง ๐‘„๐‘ ๐‘“๐‘’๐‘—๐‘‘๐‘ข๐‘—๐‘๐‘œ ๐‘ฅ๐‘—๐‘œ๐‘’๐‘๐‘ฅ ๐‘ข โˆ’๐œ ๐‘ข 0 ๐‘ข ๐‘ˆ ๐‘ข โˆ’๐œ ๐‘ข 0 ๐‘ข ๐‘ˆ ๐‘„โ„Ž๐‘๐‘ก๐‘“ time time Ground-truth Possible predictions from existing methods ๐ผ๐‘Š , ๐‘Œ โˆ’๐œ:0 ๐บ๐‘Š Actually, the phase changed to Green shortly after. Given the phase (Red) at t=0, ๐‘Œ โˆ’๐œ:0 The ground-truth trajectory started accelerating. Existing methods would predict HV to stay put

  7. Video Reference: Waymo How does traffic light impact the prediction? ๐…๐ฒ๐›๐ง๐ช๐ฆ๐Ÿ ๐Ÿ‘ ๐ผ๐‘—๐‘ก๐‘ข๐‘๐‘ ๐‘ง ๐‘„๐‘ ๐‘“๐‘’๐‘—๐‘‘๐‘ข๐‘—๐‘๐‘œ ๐‘ฅ๐‘—๐‘œ๐‘’๐‘๐‘ฅ ๐‘ข โˆ’๐œ ๐‘ข 0 ๐‘ข ๐‘ˆ time ๐‘ˆ๐‘€ Possible predictions from methods that do not consider ๐‘Œ ๐‘ข ๐ผ๐‘Š , ๐‘Œ โˆ’๐œ:0 ๐บ๐‘Š Given the phase (Yellow) at t=0, ๐‘Œ โˆ’๐œ:0 Existing methods would predict HV to keep the speed

  8. Video Reference: Waymo How does traffic light impact the prediction? ๐…๐ฒ๐›๐ง๐ช๐ฆ๐Ÿ ๐Ÿ‘ ๐”๐ข๐Ÿ ๐ฎ๐ฌ๐ฏ๐ฎ๐ข ๐ฃ๐ญ โ€ฆ ๐ผ๐‘—๐‘ก๐‘ข๐‘๐‘ ๐‘ง ๐‘„๐‘ ๐‘“๐‘’๐‘—๐‘‘๐‘ข๐‘—๐‘๐‘œ ๐‘ฅ๐‘—๐‘œ๐‘’๐‘๐‘ฅ ๐ผ๐‘—๐‘ก๐‘ข๐‘๐‘ ๐‘ง ๐‘„๐‘ ๐‘“๐‘’๐‘—๐‘‘๐‘ข๐‘—๐‘๐‘œ ๐‘ฅ๐‘—๐‘œ๐‘’๐‘๐‘ฅ ๐‘ข โˆ’๐œ ๐‘ข 0 ๐‘ข โˆ’๐œ ๐‘ข 0 ๐‘ข ๐‘ˆ ๐‘ข ๐‘ˆ time time ๐ผ๐‘Š , ๐‘Œ โˆ’๐œ:0 ๐บ๐‘Š Actually, the phase changed to Red shortly, Given the phase (Yellow) at t=0, ๐‘Œ โˆ’๐œ:0 The ground-truth trajectory started decelerating. Existing methods would predict HV to keep the speed

  9. Video Reference: Waymo We propose a solution to the problem we identified Idea: Utilizing vehicle communications to infrastructures (V2I), obtain the future profiles of TL states ahead of time Image Reference: USDOT Future phase and timing can be shared through V2I

  10. Video Reference: Waymo A sneak peek of the results ๐‘ˆ๐‘€ ), When we leverages the future profiles of TL ( ๐‘Œ 0:5๐‘ก the predictions are so much better! ๐ผ๐‘—๐‘ก๐‘ข๐‘๐‘ ๐‘ง ๐‘„๐‘ ๐‘“๐‘’๐‘—๐‘‘๐‘ข๐‘—๐‘๐‘œ ๐‘ฅ๐‘—๐‘œ๐‘’๐‘๐‘ฅ ๐ผ๐‘—๐‘ก๐‘ข๐‘๐‘ ๐‘ง ๐‘„๐‘ ๐‘“๐‘’๐‘—๐‘‘๐‘ข๐‘—๐‘๐‘œ ๐‘ฅ๐‘—๐‘œ๐‘’๐‘๐‘ฅ ๐‘ข โˆ’๐œ ๐‘ข 0 ๐‘ข โˆ’๐œ ๐‘ข 0 ๐‘ข ๐‘ˆ ๐‘ข ๐‘ˆ ๐‘ˆ๐‘€ Pink: methods that do not leverage ๐‘Œ 0:5๐‘ก Blues and Reds (Fig. 4) are trajectories forecasted from our methods

  11. Video Reference: Waymo Prediction model - setup HV Front Vehicle (FV) A data-driven approach A mapping function ๐‘” from states to actions ๐‘Œ ๐‘ข : state of the host vehicle + environment at time t ๐ผ๐‘Š ๐‘” ๐‘Œ ๐‘ขโˆ’๐œ:๐‘ข = ๐‘ ๐‘ข ๐ผ๐‘Š : action of the host vehicle (acceleration) ๐‘ ๐‘ข We simplify the problem: longitudinal prediction with the presence of a preceding vehicle Dataset limitation: rear/side vehicles were not modeled.

  12. Video Reference: Waymo Prediction model - setup ๐ผ๐‘Š ๐‘” ๐‘Œ ๐‘ขโˆ’๐œ:๐‘ข = ๐‘ ๐‘ข HV Front Vehicle (FV) ๐ผ๐‘Š , ๐‘Œ ๐‘ข ๐บ๐‘Š , ๐‘Œ ๐‘ข ๐‘ˆ๐‘€ , ๐‘ˆ๐‘ƒ๐ธ ๐‘ข In detail, a state is defined as: ๐‘Œ ๐‘ข โ‰” ๐‘Œ ๐‘ข Host vehicle state ( ๐‘Œ ๐ผ๐‘Š ): Longitudinal position (i.e., distance to the intersection) & speed Context ( ๐ท โ‰” [๐‘Œ ๐บ๐‘Š , ๐‘Œ ๐‘ˆ๐‘€ , ๐‘ˆ๐‘ƒ๐ธ] ): ๐‘Œ ๐บ๐‘Š โ‰” [๐บ๐‘Š ๐‘ข , ๐‘  ๐‘ข , แˆถ ๐‘  ๐‘ข ] FV state: captures interactions with the front vehicle (binary flag for presence of FV, relative pos, speed) ๐‘Œ ๐‘ˆ๐‘€ โ‰” [๐‘„ ๐‘ข , ๐‘ˆ ๐‘ข ] TL state: captures interactions with traffic light ( phase (G,Y,R) and timing (time elapsed since the phase change)) ๐‘ˆ๐‘ƒ๐ธ Time of the day (0-24): macro-scopic traffic characteristics Output: Action taken by HV (longitudinal acceleration)

  13. Image Reference: Google Map, UMTRI Video Reference: Waymo Dataset We used real-world driving records & traffic light states from SPMD: Naturalistic Driving Records of 3,000 vehicles over 2 years Host vehicle (GPS, kinematics, time information) Traffic light (TL state profile) Front Camera (post-processed information on FV) SPMD is a dataset established by USDOT & UMTRI A signalized intersection (Plymouth-Huron Pkwy, Ann Arbor) was used for a study The study includes 50 cars passed through the intersection Total 502,253 sample trips made during 03/2015 โ€“ 05/2017 (27 months)

  14. Video Reference: Waymo Prediction model Modeling Intuition Deterministic Policy ( ๐‘” ๐‘’ ) Learning: RNN . . . + MLP RNN(LSTM) models LSTM temporal dependencies ๐ผ๐‘Š ๐ผ๐‘Š ๐‘Œ ๐‘ข ๐‘Œ ๐‘ขโˆ’๐œ ๐ท ๐‘ข ๐ผ๐‘Š ๐‘ ๐‘ข ๐ผ๐‘Š , ๐ท ๐‘ข = ๐‘ ๐‘ข (a) ๐ผ๐‘Š ๐‘” ๐‘’ ๐‘Œ ๐‘ขโˆ’๐œ:๐‘ข Probabilistic Policy ( ๐‘” ๐‘ž ) Learning: RNN-MDN MDN captures M ๐‘Ž ๐‘ข . . . + D competing policies N LSTM And allows ๐ผ๐‘Š , ๐ท ๐‘ข ; ๐‘Ž ๐‘ข ) probabilistic interpretation ๐ผ๐‘Š |๐‘Œ ๐‘ขโˆ’๐œ:๐‘ข ๐ผ๐‘Š ๐‘ž(๐‘ ๐‘ข ๐ผ๐‘Š ๐‘Œ ๐‘ข ๐‘Œ ๐‘ขโˆ’๐œ ๐ท ๐‘ข ๐ผ๐‘Š , ๐ท ๐‘ข = ๐‘Ž ๐‘ข (b) ๐‘” ๐‘ž ๐‘Œ ๐‘ขโˆ’๐œ:๐‘ข

  15. Video Reference: Waymo Prediction framework Autoregressive prediction using the learned policies to obtain the roll-outs

  16. Video Reference: Waymo Qualitative evaluation Problem ๐ผ๐‘Š(๐‘„๐‘ ๐‘“๐‘ก๐‘“๐‘œ๐‘ข) ๐บ๐‘Š(๐‘„๐‘ ๐‘“๐‘ก๐‘“๐‘œ๐‘ข) ๐‘ฐ๐‘พ(๐‘ฎ๐’—๐’–๐’—๐’”๐’‡) [๐‘Œ ๐ผ๐‘Š , ๐‘Œ ๐บ๐‘Š , ๐‘Œ ๐‘ˆ๐‘€ , ๐‘ˆ๐‘ƒ๐ธ] โ†’ ๐‘ ๐‘ˆ๐‘€ ๐‘” ๐‘’ The impact of TL: The deterministic ๐‘‚๐‘๐บ๐‘Š [๐‘Œ ๐ผ๐‘Š , , ๐‘Œ ๐‘ˆ๐‘€ , ๐‘ˆ๐‘ƒ๐ธ] โ†’ ๐‘ ๐‘ˆ๐‘€ ๐‘” ๐‘’ ๐‘‚๐‘๐‘ˆ๐‘€ policies ๐‘” ๐‘’ vs ๐‘” ๐‘’ ๐‘‚๐‘๐‘ˆ๐‘€ [๐‘Œ ๐ผ๐‘Š , ๐‘Œ ๐บ๐‘Š , , ๐‘ˆ๐‘ƒ๐ธ] โ†’ ๐‘ ๐‘ˆ๐‘€ ๐‘” ๐‘’ ๐‘„๐‘ ๐‘“๐‘’๐‘—๐‘‘๐‘ข๐‘—๐‘๐‘œ ๐‘ข ๐‘ˆ ๐‘ข 0 ๐‘ข 0 ๐‘ข 0 ๐‘ข ๐‘ˆ ๐‘ข ๐‘ˆ ๐‘ฅ๐‘—๐‘œ๐‘’๐‘๐‘ฅ Scenarios ๐‘ข๐‘—๐‘›๐‘“ ๐‘ข๐‘—๐‘›๐‘“ ๐‘ข๐‘—๐‘›๐‘“ Scenario GYR Scenario G Scenario YR

  17. Video Reference: Waymo Qualitative evaluation with 3 sample episodes: TL vs NoTL Given ground-truth (Black) trajectories, the trajectory forecasts from the following 3 models are compared: ๐‘’ , Blue) : a model which uses both ๐’€ ๐‘ฎ๐‘ฉ and future ๐’€ ๐‘ผ๐‘ด All ( ๐‘” Our approach ๐‘‚๐‘๐บ๐‘Š , Red) : a model which doesnโ€™t use ๐’€ ๐‘ฎ๐‘ฉ No FV ( ๐‘” ๐‘’ ๐‘‚๐‘๐บ๐‘Š , Pink) : a model which doesnโ€™t use future ๐’€ ๐‘ผ๐‘ด Benchmarking purpose No TL ( ๐‘” ๐‘’ Our models (blue and red) produce more accurate predictions than the model (pink ) that doesnโ€™t utilize future ๐’€ ๐‘ผ๐‘ด The results demonstrate how the utilization of the future ๐’€ ๐‘ผ๐‘ด can improve the predictions

  18. Video Reference: Waymo Quantitative evaluation with 3111 test samples & ablation study Models for the ablation study: [๐‘Œ ๐ผ๐‘Š , ๐‘Œ ๐บ๐‘Š , ๐‘Œ ๐‘ˆ๐‘€ , ๐‘ˆ๐‘ƒ๐ธ] โ†’ ๐‘ ๐‘ˆ๐‘€ ๐‘” ๐‘’ The impact of TL: [๐‘Œ ๐ผ๐‘Š , , ๐‘Œ ๐‘ˆ๐‘€ , ๐‘ˆ๐‘ƒ๐ธ] โ†’ ๐‘ ๐‘ˆ๐‘€ ๐‘‚๐‘๐บ๐‘Š ๐‘” ๐‘’ ๐‘‚๐‘๐‘ˆ๐‘€ ๐‘” ๐‘’ vs ๐‘” ๐‘’ [๐‘Œ ๐ผ๐‘Š , ๐‘Œ ๐บ๐‘Š , , ๐‘ˆ๐‘ƒ๐ธ] โ†’ ๐‘ ๐‘ˆ๐‘€ ๐‘‚๐‘๐‘ˆ๐‘€ ๐‘” ๐‘’ [๐‘Œ ๐ผ๐‘Š , , ๐‘ˆ๐‘ƒ๐ธ] โ†’ ๐‘ ๐‘ˆ๐‘€ ๐‘‚๐‘๐บ๐‘Š๐‘ˆ๐‘€ ๐‘” ๐‘’ Evaluation metrics: Scenarios: G, R, GY, YR, RG, GYR

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend