Francis Powlesland & Elena Kotljarova
On the straight and narrow path - How to get cars to drive themselves using reinforcement learning and trajectory optimization
#1about 5 minutes
A novel approach to self-driving cars
This project uses reinforcement learning to enable a car to learn on-the-drive, unlike pre-trained models that rely on static data.
#2about 3 minutes
Setting a baseline with a human driver
A human driver completes three laps on the physical racetrack to establish a benchmark time for the AI to compete against.
#3about 5 minutes
Observing the AI learn across 1500 laps
The AI's driving behavior evolves from random and unstable after 15 laps to smooth and optimized after 150, showing diminishing returns by 1500 laps.
#4about 6 minutes
Understanding the core concepts of reinforcement learning
A recap of the demo's results leads into an explanation of reinforcement learning's core ideas like agents, environments, actions, and maximizing rewards.
#5about 5 minutes
Applying Q-learning with states, actions, and Q-tables
Q-learning uses a table of states and actions to store learned values, making it easy to inspect and update the agent's knowledge.
#6about 4 minutes
Key parameters for tuning the Q-learning algorithm
The algorithm's behavior is controlled by key parameters like the learning rate (alpha), discount factor, and the exploration factor (epsilon).
#7about 1 minute
The technical architecture of the race track demo
The demo integrates PS4 controllers, an Arduino, the Watson IoT platform, a Node.js backend, and a React.js frontend.
#8about 3 minutes
Real-world application with Thyssen Krupp
A collaboration with Thyssen Krupp applies these reinforcement learning concepts to a full-size vehicle to learn and adapt its driving style.
#9about 7 minutes
Q&A on data, constraints, and local optima
The speakers answer audience questions about the importance of data quality, how the car stays on the track, and how the algorithm avoids local optima.
Related jobs
Jobs that call for the skills explored in this talk.
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
WALTER GROUP
Wiener Neudorf, Austria
Intermediate
Senior
Python
Data Vizualization
+1
Matching moments
03:13 MIN
How AI can create more human moments in HR
The Future of HR Lies in AND – Not in OR
03:28 MIN
Shifting from talent acquisition to talent architecture
The Future of HR Lies in AND – Not in OR
06:51 MIN
Balancing business, technology, and people for holistic success
The Future of HR Lies in AND – Not in OR
06:04 MIN
The importance of a fighting spirit to avoid complacency
The Future of HR Lies in AND – Not in OR
04:22 MIN
Navigating ambiguity as a core HR competency
The Future of HR Lies in AND – Not in OR
05:10 MIN
How the HR function has evolved over three decades
The Future of HR Lies in AND – Not in OR
06:59 MIN
Moving from 'or' to 'and' thinking in HR strategy
The Future of HR Lies in AND – Not in OR
06:10 MIN
Understanding global differences in work culture and motivation
The Future of HR Lies in AND – Not in OR
Featured Partners
Related Videos
How Machine Learning is turning the Automotive Industry upside down
Jan Zawadzki
What non-automotive Machine Learning projects can learn from automotive Machine Learning projects
Jan Zawadzki
Finding the unknown unknowns: intelligent data collection for autonomous driving development
Liang Yu
How computers learn to see – Applying AI to industry
Antonia Hahn
Intelligent Data Selection for Continual Learning of AI Functions
Nico Schmidt
Automated Driving - Why is it so hard to introduce
Sayed Bouzouraa
Developing an AI.SDK
Daniel Graff & Andreas Wittmann
Robots 2.0: When artificial intelligence meets steel
Thomas Tomow
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Robert Bosch GmbH
Renningen, Germany
Spark
Python
Matlab
Machine Learning

Warmwind
Jena, Germany
€120K
Python
PyTorch
TensorFlow
Machine Learning


Imec
Azure
Python
PyTorch
TensorFlow
Computer Vision
+1

Waymo
Charing Cross, United Kingdom
£150-162K
Senior
Data analysis
Machine Learning

RIB Deutschland GmbH
Stuttgart, Germany
Python
Machine Learning

Tesat-Spacecom GmbH & Co. KG
Reichenbach an der Fils, Germany
Intermediate
ETL
Spark
Python
PyTorch
Data Lake
+2

Deloitte
Leipzig, Germany
Azure
DevOps
Python
Docker
PyTorch
+6

Warmwind
Jena, Germany
€240K
Senior
PyTorch
TensorFlow
Machine Learning