Autonomous drifting using simulation-aided reinforcement learning
Authors:
- 1 May 2016
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 5442-5448
Abstract
We introduce a framework that combines simple and complex continuous state-action simulators with a real-world robot to efficiently find good control policies, while minimizing the number of samples needed from the physical robot. The framework combines the strengths of various simulation levels by first finding optimal policies in a simple model, and then using that solution to initialize a gradient-based learner in a more complex simulation. The policy and transition dynamics from the complex simulation are in turn used to guide the learning in the physical world. A method is developed for transferring information gathered in the physical world back to the learning agent in the simulation. The new information is used to re-evaluate whether the original simulated policy is still optimal given the updated knowledge from the real-world. This reverse transfer is critical to minimizing samples from the physical world. The new framework is demonstrated on a robotic car learning to perform controlled drifting maneuvers. A video of the car's performance can be found at https: //youtu.be/opsmd5yuBF0.Keywords
This publication has 14 references indexed in Scilit:
- Real-World Reinforcement Learning via Multifidelity SimulatorsIEEE Transactions on Robotics, 2015
- GPOPS-IIACM Transactions on Mathematical Software, 2014
- Reinforcement learning in robotics: A surveyThe International Journal of Robotics Research, 2013
- Learning to select and generalize striking movements in robot table tennisThe International Journal of Robotics Research, 2013
- Stunt driving via policy search2012
- Steady-state drifting stabilization of RWD vehiclesControl Engineering Practice, 2011
- Autonomous Helicopter Aerobatics through Apprenticeship LearningThe International Journal of Robotics Research, 2010
- Autonomous Automobile Trajectory Tracking for Off-Road Driving: Controller Design, Experimental Validation and RacingAmerican Control Conference (ACC), 2007
- Using inaccurate models in reinforcement learning2006
- Algorithm AS 136: A K-Means Clustering AlgorithmJournal of the Royal Statistical Society Series C: Applied Statistics, 1979