Trajectory Optimization and Situational Analysis Framework for Autonomous Overtaking With Visibility Maximization

In this article we present a trajectory generation method for autonomous overtaking of unexpected obstacles in a dynamic urban environment. In these settings, blind spots can arise from perception limitations. For example when overtaking unexpected objects on the vehicle's ego lane on a two-way street. In this case, a human driver would first make sure that the opposite lane is free and that there is enough room to successfully execute the maneuver, and then it would cut into the opposite lane in order to execute the maneuver successfully. We consider the practical problem of autonomous overtaking when the coverage of the perception system is impaired due to occlusion. Safe trajectories are generated by solving, in real-time, a non-linear constrained optimization, formulated as a receding horizon planner that maximizes the ego vehicle's visibility. The planner is complemented by a high-level behavior planner, which takes into account the occupancy of other traffic participants, the information from the vehicle's perception system, and the risk associated with the overtaking maneuver, to determine when the overtake maneuver should happen. The approach is validated in simulation and in experiments in real world traffic.

[1]  Chris Manzie,et al.  Model predictive contouring control , 2010, 49th IEEE Conference on Decision and Control (CDC).

[2]  Emilio Frazzoli,et al.  Incremental sampling-based algorithm for minimum-violation motion planning , 2013, 52nd IEEE Conference on Decision and Control.

[3]  Matthias Althoff,et al.  Online Verification of Automated Road Vehicles Using Reachability Analysis , 2014, IEEE Transactions on Robotics.

[4]  Marcelo H. Ang,et al.  Autonomous vehicle planning system design under perception limitation in pedestrian environment , 2015, 2015 IEEE 7th International Conference on Cybernetics and Intelligent Systems (CIS) and IEEE Conference on Robotics, Automation and Mechatronics (RAM).

[5]  Klaus-Dieter Kuhnert,et al.  Wiggling through complex traffic: Planning trajectories constrained by predictions , 2016, 2016 IEEE Intelligent Vehicles Symposium (IV).

[6]  Denis Gillet,et al.  Collision avoidance with limited field of view sensing: A velocity obstacle approach , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Shan Bao,et al.  An optimal hierarchical framework of the trajectory following by convex optimisation for highly automated driving vehicles , 2018, Vehicle System Dynamics.

[8]  Emilio Frazzoli,et al.  Sampling-based algorithms for optimal motion planning , 2011, Int. J. Robotics Res..

[9]  Javier Alonso-Mora,et al.  Trajectory optimization for autonomous overtaking with visibility maximization , 2017, 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC).

[10]  Javier Alonso-Mora,et al.  Safe Nonlinear Trajectory Generation for Parallel Autonomy With a Dynamic Vehicle Model , 2018, IEEE Transactions on Intelligent Transportation Systems.

[11]  Chen Zhang,et al.  Multi-class autonomous vehicles for mobility-on-demand service , 2016, 2016 IEEE/SICE International Symposium on System Integration (SII).

[12]  Seung-Woo Seo,et al.  A learning-based framework for handling dilemmas in urban automated driving , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Emilio Frazzoli,et al.  A Survey of Motion Planning and Control Techniques for Self-Driving Urban Vehicles , 2016, IEEE Transactions on Intelligent Vehicles.

[14]  Rong Zheng,et al.  Gated branch neural network for mandatory lane changing suggestion at the on-ramps of highway , 2019 .

[15]  Marcelo H. Ang,et al.  Autonomy for mobility on demand , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Marcelo H. Ang,et al.  Geometric path tracking algorithm for autonomous driving in pedestrian environment , 2016, 2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM).

[17]  Marcelo H. Ang,et al.  Connected Cooperative Control of Autonomous Vehicles During Unexpected Road Situations , 2017 .

[18]  Julius Ziegler,et al.  Trajectory planning for Bertha — A local, continuous method , 2014, 2014 IEEE Intelligent Vehicles Symposium Proceedings.

[19]  Marcelo H. Ang,et al.  Perception, Planning, Control, and Coordination for Autonomous Vehicles , 2017 .

[20]  Eijiro Takeuchi,et al.  Autonomous predictive driving for blind intersections , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[21]  Charles Richter,et al.  Learning to Plan for Visibility in Navigation of Unknown Environments , 2016, ISER.

[22]  Ümit Özgüner,et al.  Model based controller synthesis using reachability analysis that guarantees the safety of autonomous vehicles in a convoy , 2012, 2012 IEEE International Conference on Vehicular Electronics and Safety (ICVES 2012).

[23]  Javier Alonso-Mora,et al.  Planning and Decision-Making for Autonomous Vehicles , 2018, Annu. Rev. Control. Robotics Auton. Syst..

[24]  Stephen J. Guy,et al.  C-OPT: Coverage-Aware Trajectory Optimization Under Uncertainty , 2016, IEEE Robotics and Automation Letters.