Differentiable Integrated Motion Prediction and Planning With Learnable Cost Function for Autonomous Driving

被引:26
|
作者
Huang, Zhiyu [1 ]
Liu, Haochen [1 ]
Wu, Jingda [1 ]
Lv, Chen [1 ]
机构
[1] Nanyang Technol Univ, Sch Mech & Aerosp Engn, Singapore 639798, Singapore
关键词
Planning; Trajectory; Cost function; Predictive models; Neural networks; Training; Task analysis; Autonomous driving; differentiable motion planning; multiagent interactive prediction;
D O I
10.1109/TNNLS.2023.3283542
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Predicting the future states of surrounding traffic participants and planning a safe, smooth, and socially compliant trajectory accordingly are crucial for autonomous vehicles (AVs). There are two major issues with the current autonomous driving system: the prediction module is often separated from the planning module, and the cost function for planning is hard to specify and tune. To tackle these issues, we propose a differentiable integrated prediction and planning (DIPP) framework that can also learn the cost function from data. Specifically, our framework uses a differentiable nonlinear optimizer as the motion planner, which takes as input the predicted trajectories of surrounding agents given by the neural network and optimizes the trajectory for the AV, enabling all operations to be differentiable, including the cost function weights. The proposed framework is trained on a large-scale real-world driving dataset to imitate human driving trajectories in the entire driving scene and validated in both open-loop and closed-loop manners. The open-loop testing results reveal that the proposed method outperforms the baseline methods across a variety of metrics and delivers planning-centric prediction results, allowing the planning module to output trajectories close to those of human drivers. In closed-loop testing, the proposed method outperforms various baseline methods, showing the ability to handle complex urban driving scenarios and robustness against the distributional shift. Importantly, we find that joint training of planning and prediction modules achieves better performance than planning with a separate trained prediction module in both open-loop and closed-loop tests. Moreover, the ablation study indicates that the learnable components in the framework are essential to ensure planning stability and performance. Code and Supplementary Videos are available at <uri>https://mczhi.github.io/DIPP/</uri>.
引用
收藏
页码:15222 / 15236
页数:15
相关论文
共 50 条
  • [41] Motion Planning under Uncertainty for Autonomous Driving: Opportunities and Challenges
    Zhang X.
    Wang J.
    He J.
    Chen S.
    Zheng N.
    Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence, 2023, 36 (01): : 1 - 21
  • [42] Accurate Localization and Motion Planning for Autonomous Driving at Urban Intersections
    Bhattacharyya, Prarthana
    Gu, Yanlei
    Bao, Jiali
    Kamijo, Shunsuke
    PROCEEDINGS OF THE ION 2017 PACIFIC PNT MEETING, 2017, : 447 - 458
  • [43] Motion Planning for Autonomous Driving with Real Traffic Data Validation
    Wenbo Chu
    Kai Yang
    Shen Li
    Xiaolin Tang
    Chinese Journal of Mechanical Engineering, 2024, 37 (01) : 87 - 99
  • [44] Runtime-Bounded Tunable Motion Planning for Autonomous Driving
    Gu, Tianyu
    Dolan, John M.
    Lee, Jin-Woo
    2016 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2016, : 1301 - 1306
  • [45] Hybrid Strategy of Motion Planning with Kinematic Optimization for Autonomous Driving
    Huang, Weiwei
    Wu, Ning
    Song, Zhiwei
    Wu, Xiaojun
    Zhang, Qun
    Yao, Susu
    2015 IEEE 18TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, 2015, : 1666 - 1671
  • [46] Hierarchical prediction uncertainty-aware motion planning for autonomous driving in lane-changing scenarios
    Yao, Ruoyu
    Sun, Xiaotong
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2025, 171
  • [47] KB-Tree: Learnable and Continuous Monte-Carlo Tree Search for Autonomous Driving Planning
    Lei, Lanxin
    Luo, Ruiming
    Zheng, Renjie
    Wang, Jingke
    Zhang, JianWei
    Qiu, Cong
    Ma, Liulong
    Jin, Liyang
    Zhang, Ping
    Chen, Junbo
    2021 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2021, : 4493 - 4500
  • [48] Failure Detection for Motion Prediction of Autonomous Driving: An Uncertainty Perspective
    Shao, Wenbo
    Xu, Yanchao
    Peng, Liang
    Li, Jun
    Wang, Hong
    2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2023), 2023, : 12721 - 12728
  • [49] Interpretable Goal-based Prediction and Planning for Autonomous Driving
    Albrecht, Stefano, V
    Brewitt, Cillian
    Wilhelm, John
    Gyevnar, Balint
    Eiras, Francisco
    Dobre, Mihai
    Ramamoorthy, Subramanian
    2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 1043 - 1049
  • [50] Multiple Contextual Cues Integrated Trajectory Prediction for Autonomous Driving
    Wang, Li
    Wu, Tao
    Fu, Hao
    Xiao, Liang
    Wang, Zhiyu
    Dai, Bin
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (04) : 6844 - 6851