
This article proposes an adaptable path tracking control system, based on reinforcement learning (RL), for autonomous cars. A four-parameter controller shapes the behaviour of the vehicle to navigate lane changes and roundabouts. The tuning of the tracker uses an ‘educated’ Q-Learning algorithm to minimize the lateral and steering trajectory errors, this being a key contribution of this article. The CARLA (CAR Learning to Act) simulator was used both for training and testing. The results show the vehicle is able to adapt its behaviour to the different types of reference trajectories, navigating safely with low tracking errors. The use of a robot operating system (ROS) bridge between CARLA and the tracker (i) results in a realistic system, and (ii) simplifies the replacement of CARLA by a real vehicle, as in a hardware-in-the-loop system. Another contribution of this article is the framework for the dependability of the overall architecture based on stability results of non-smooth systems, presented at the end of this article.
Non-smooth systems, FOS: Computer and information sciences, Computer Science - Artificial Intelligence, QA75.5-76.95, Systems and Control (eess.SY), Electrical Engineering and Systems Science - Systems and Control, Artificial Intelligence (cs.AI), Autonomous driving systems, Autonomous cars, Electronic computers. Computer science, Reinforcement learning, Path tracking, Autonomous Systems, Q-learning, FOS: Electrical engineering, electronic engineering, information engineering
Non-smooth systems, FOS: Computer and information sciences, Computer Science - Artificial Intelligence, QA75.5-76.95, Systems and Control (eess.SY), Electrical Engineering and Systems Science - Systems and Control, Artificial Intelligence (cs.AI), Autonomous driving systems, Autonomous cars, Electronic computers. Computer science, Reinforcement learning, Path tracking, Autonomous Systems, Q-learning, FOS: Electrical engineering, electronic engineering, information engineering
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 5 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
