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...
Main Authors: | , , |
---|---|
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 |