Cloud Incubator Car: A Reliable Platform for Autonomous Driving

It appears clear that the future of road transport is going through enormous changes (intelligent transport systems), the main one being the Intelligent Vehicle (IV). Automated driving requires a huge research effort in multiple technological areas: sensing, control, and driving algorithms. We present a comprehensible and reliable platform for autonomous driving technology development as well as for testing purposes, developed in the Intelligent Vehicles Lab at the Technical University of Cartagena. We propose an open and modular architecture capable of easily integrating a wide variety of sensors and actuators which can be used for testing algorithms and control strategies. As a proof of concept, this paper presents a reliable and complete navigation application for a commercial vehicle (Renault Twizy). It comprises a complete perception system (2D LIDAR, 3D HD LIDAR, ToF cameras, Real-Time Kinematic (RTK) unit, Inertial Measurement Unit (IMU)), an automation of the driving elements of the vehicle (throttle, steering, brakes, and gearbox), a control system, and a decision-making system. Furthermore, two flexible and reliable algorithms are presented for carrying out global and local route planning on board autonomous vehicles.

[1]  Bruce Corben,et al.  Strengthening road safety strategy development ‘Towards Zero’ 2008–2020 – Western Australia’s experience scientific research on road safety management SWOV workshop 16 and 17 November 2009 , 2010 .

[2]  R. Lange,et al.  Solid-state time-of-flight range camera , 2001 .

[3]  Taxonomy and definitions for terms related to driving automation systems for on-road motor vehicles , 2022 .

[4]  Diego Alonso,et al.  A Machine Learning Approach to Pedestrian Detection for Autonomous Vehicles Using High-Definition 3D Range Data , 2016, Sensors.

[5]  Edwin Olson,et al.  MPDM: Multipolicy decision-making in dynamic, uncertain environments for autonomous driving , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[6]  Quan Wang,et al.  A Unified Cloud Platform for Autonomous Driving , 2017, Computer.

[7]  Bo Chen,et al.  A Review of the Applications of Agent Technology in Traffic and Transportation Systems , 2010, IEEE Transactions on Intelligent Transportation Systems.

[8]  Sebastian Thrun,et al.  Towards fully autonomous driving: Systems and algorithms , 2011, 2011 IEEE Intelligent Vehicles Symposium (IV).

[9]  George Chryssolouris,et al.  Multi criteria assembly line design and configuration – An automotive case study , 2015 .

[10]  Vicente Milanés Montero,et al.  Clavileño: Evolution of an autonomous car , 2010, 13th International IEEE Conference on Intelligent Transportation Systems.

[11]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[12]  Sebastian Thrun,et al.  Autonomous Driving: Context and State-of-the-Art , 2012 .

[13]  Quan Wang,et al.  Implementing a Cloud Platform for Autonomous Driving , 2017, ArXiv.

[14]  William Whittaker,et al.  Autonomous driving in urban environments: Boss and the Urban Challenge , 2008, J. Field Robotics.

[15]  Warren S. Vaz,et al.  Optimal driving during electric vehicle acceleration using evolutionary algorithms , 2015, Appl. Soft Comput..

[16]  Armin B. Cremers,et al.  Learning action models for the improved execution of navigation plans , 2002, Robotics Auton. Syst..

[17]  Paolo Grisleri,et al.  The BRAiVE Autonomous Ground Vehicle Platform , 2010 .

[18]  Rahul Kala,et al.  On-Road Intelligent Vehicles: Motion Planning for Intelligent Transportation Systems , 2016 .

[19]  Antonio F. Gómez-Skarmeta,et al.  GPS multipath detection and exclusion with elevation-enhanced maps , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[20]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[21]  Myoungho Sunwoo,et al.  Local Path Planning for Off-Road Autonomous Driving With Avoidance of Static Obstacles , 2012, IEEE Transactions on Intelligent Transportation Systems.

[22]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[23]  Miro Samek,et al.  Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems , 2002 .

[24]  Brian C. Lovell,et al.  B-Splines and Its Applications , 2008 .

[25]  Amir Hussain,et al.  Autonomous intelligent cruise control using a novel multiple-controller framework incorporating fuzzy-logic-based switching and tuning , 2008, Neurocomputing.

[26]  Sebastian Thrun,et al.  Toward robotic cars , 2010, CACM.

[27]  Ragunathan Rajkumar,et al.  Towards a viable autonomous driving research platform , 2013, 2013 IEEE Intelligent Vehicles Symposium (IV).

[28]  Antonio F. Gómez-Skarmeta,et al.  A Two-Layers Based Approach of an Enhanced-Map for Urban Positioning Support , 2012, Sensors.

[29]  Marthinus J. Booysen,et al.  Survey of smartphone-based sensing in vehicles for intelligent transportation system applications , 2015 .

[30]  Zdzislaw Kowalczuk,et al.  Autonomous Driver Based on an Intelligent System of Decision-Making , 2015, Cognitive Computation.

[31]  Jufang Hu,et al.  Study on the Embedded CAN Bus Control System in the Vehicle , 2012, 2012 International Conference on Computer Science and Electronics Engineering.

[32]  Sebastian Thrun,et al.  Model based vehicle detection and tracking for autonomous urban driving , 2009, Auton. Robots.

[33]  Gill,et al.  Automated vehicles: the coming of the next disruptive technology , 2015 .

[34]  Larry Li,et al.  Time-of-Flight Camera - An Introduction , 2014 .