Optimization of an Autonomous Car Controller Using a Self-Adaptive Evolutionary Strategy

Autonomous cars control the steering wheel, acceleration and the brake pedal, the gears and the clutch using sensory information from multiple sources. Like a human driver, it understands the current situation on the roads from the live streaming of sensory values. The decision-making module often s...

Full description

Bibliographic Details
Main Authors: Tae Seong Kim, Joong Chae Na, Kyung Joong Kim
Format: Article
Language:English
Published: SAGE Publishing 2012-09-01
Series:International Journal of Advanced Robotic Systems
Online Access:https://doi.org/10.5772/50848
id doaj-6a62f87a072443d4aea045fb342f18c9
record_format Article
spelling doaj-6a62f87a072443d4aea045fb342f18c92020-11-25T03:43:30ZengSAGE PublishingInternational Journal of Advanced Robotic Systems1729-88142012-09-01910.5772/5084810.5772_50848Optimization of an Autonomous Car Controller Using a Self-Adaptive Evolutionary StrategyTae Seong KimJoong Chae NaKyung Joong KimAutonomous cars control the steering wheel, acceleration and the brake pedal, the gears and the clutch using sensory information from multiple sources. Like a human driver, it understands the current situation on the roads from the live streaming of sensory values. The decision-making module often suffers from the limited range of sensors and complexity due to the large number of sensors and actuators. Because it is tedious and difficult to design the controller manually from trial-and-error, it is desirable to use intelligent optimization algorithms. In this work, we propose optimizing the parameters of an autonomous car controller using self-adaptive evolutionary strategies (SAESs) which co-evolve solutions and mutation steps for each parameter. We also describe how the most generalized parameter set can be retrieved from the process of optimization. Open-source car racing simulation software (TORCS) is used to test the goodness of the proposed methods on 6 different tracks. Experimental results show that the SAES is competitive with the manual design of authors and a simple ES.https://doi.org/10.5772/50848
collection DOAJ
language English
format Article
sources DOAJ
author Tae Seong Kim
Joong Chae Na
Kyung Joong Kim
spellingShingle Tae Seong Kim
Joong Chae Na
Kyung Joong Kim
Optimization of an Autonomous Car Controller Using a Self-Adaptive Evolutionary Strategy
International Journal of Advanced Robotic Systems
author_facet Tae Seong Kim
Joong Chae Na
Kyung Joong Kim
author_sort Tae Seong Kim
title Optimization of an Autonomous Car Controller Using a Self-Adaptive Evolutionary Strategy
title_short Optimization of an Autonomous Car Controller Using a Self-Adaptive Evolutionary Strategy
title_full Optimization of an Autonomous Car Controller Using a Self-Adaptive Evolutionary Strategy
title_fullStr Optimization of an Autonomous Car Controller Using a Self-Adaptive Evolutionary Strategy
title_full_unstemmed Optimization of an Autonomous Car Controller Using a Self-Adaptive Evolutionary Strategy
title_sort optimization of an autonomous car controller using a self-adaptive evolutionary strategy
publisher SAGE Publishing
series International Journal of Advanced Robotic Systems
issn 1729-8814
publishDate 2012-09-01
description Autonomous cars control the steering wheel, acceleration and the brake pedal, the gears and the clutch using sensory information from multiple sources. Like a human driver, it understands the current situation on the roads from the live streaming of sensory values. The decision-making module often suffers from the limited range of sensors and complexity due to the large number of sensors and actuators. Because it is tedious and difficult to design the controller manually from trial-and-error, it is desirable to use intelligent optimization algorithms. In this work, we propose optimizing the parameters of an autonomous car controller using self-adaptive evolutionary strategies (SAESs) which co-evolve solutions and mutation steps for each parameter. We also describe how the most generalized parameter set can be retrieved from the process of optimization. Open-source car racing simulation software (TORCS) is used to test the goodness of the proposed methods on 6 different tracks. Experimental results show that the SAES is competitive with the manual design of authors and a simple ES.
url https://doi.org/10.5772/50848
work_keys_str_mv AT taeseongkim optimizationofanautonomouscarcontrollerusingaselfadaptiveevolutionarystrategy
AT joongchaena optimizationofanautonomouscarcontrollerusingaselfadaptiveevolutionarystrategy
AT kyungjoongkim optimizationofanautonomouscarcontrollerusingaselfadaptiveevolutionarystrategy
_version_ 1724519394680242176