System Design for a Driverless Autonomous Racing Vehicle

The rising popularity of autonomous vehicles has led to the development of driverless racing cars, where the competitive nature of motorsport has the potential to drive innovations in autonomous vehicle technology. The challenge of racing requires the sensors, object detection and vehicle control systems to work together at the highest possible speed and computational efficiency. This paper describes an autonomous driving system for a self-driving racing vehicle application using a modest sensor suite coupled with accessible processing hardware, with an object detection system capable of a frame rate of 25fps, and a mean average precision of 92%. A modelling tool is developed in open-source software for real-time dynamic simulation of the autonomous vehicle and associated sensors, which is fully interchangeable with the real vehicle. The simulator provides performance metrics, which enables accelerated and enhanced quantitative analysis, tuning and optimisation of the autonomous control system algorithms. A design study demonstrates the ability of the simulation to assist in control system parameter tuning - resulting in a 12% reduction in lap time, and an average velocity of 25 km/h - indicating the value of using simulation for the optimisation of multiple parameters in the autonomous control system.

[1]  Adina Magda Florea,et al.  End-to-end models for self-driving cars on UPB campus roads , 2019, 2019 IEEE 15th International Conference on Intelligent Computer Communication and Processing (ICCP).

[2]  Jun Ni,et al.  Autonomous Driving System Design for Formula Student Driverless Racecar , 2018, 2018 IEEE Intelligent Vehicles Symposium (IV).

[3]  R. C. Coulter,et al.  Implementation of the Pure Pursuit Path Tracking Algorithm , 1992 .

[4]  Andrew Bradley,et al.  Modelling of transient cornering and suspension dynamics, and investigation into the control strategies for an ideal driver in a lap time simulator , 2014 .

[5]  Jaerock Kwon,et al.  Software-in-the-Loop Modeling and Simulation Framework for Autonomous Vehicles , 2018, 2018 IEEE International Conference on Electro/Information Technology (EIT).

[6]  Jennifer Johrendt,et al.  The State of the Art of Driver Model Development , 2011 .

[7]  Jean-Paul Skeete The obscure link between motorsport and energy efficient, low-carbon innovation: Evidence from the UK and European Union , 2019, Journal of Cleaner Production.

[8]  Luc Van Gool,et al.  Real-time 3D Traffic Cone Detection for Autonomous Driving , 2019, 2019 IEEE Intelligent Vehicles Symposium (IV).

[9]  Ashish Kapoor,et al.  AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles , 2017, FSR.

[10]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[11]  Dieter Fox,et al.  Bayesian Filtering for Location Estimation , 2003, IEEE Pervasive Comput..

[12]  Shinichi Shiraishi,et al.  Control Parameter Optimization for Autonomous Vehicle Software Using Virtual Prototyping , 2017, 2017 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW).

[13]  Andrew Howard,et al.  Design and use paradigms for Gazebo, an open-source multi-robot simulator , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[14]  Santokh Singh,et al.  Critical Reasons for Crashes Investigated in the National Motor Vehicle Crash Causation Survey , 2015 .

[15]  Abel Gawel,et al.  Fast and Accurate Mapping for Autonomous Racing , 2020, ArXiv.

[16]  Germán Ros,et al.  CARLA: An Open Urban Driving Simulator , 2017, CoRL.

[17]  Luc Bourgeois,et al.  Challenges in aggregation of heterogeneous sensors for Autonomous Driving Systems , 2019, 2019 IEEE Sensors Applications Symposium (SAS).

[18]  Wolfram Burgard,et al.  Probabilistic Robotics (Intelligent Robotics and Autonomous Agents) , 2005 .

[19]  Ali Farhadi,et al.  YOLOv3: An Incremental Improvement , 2018, ArXiv.

[20]  Leif E. Peterson K-nearest neighbor , 2009, Scholarpedia.

[21]  Renaud Dubé,et al.  AMZ Driverless: The full autonomous racing system , 2019, J. Field Robotics.

[22]  N. Biggs THE TRAVELING SALESMAN PROBLEM A Guided Tour of Combinatorial Optimization , 1986 .