Hostname: page-component-77f85d65b8-v2srd Total loading time: 0 Render date: 2026-03-28T05:40:08.186Z Has data issue: false hasContentIssue false

Curriculum reinforcement learning-based drifting along a general path for autonomous vehicles

Published online by Cambridge University Press:  02 December 2024

Kai Yu
Affiliation:
School of Automation, Beijing Institute of Technology, Beijing, China
Mengyin Fu
Affiliation:
School of Automation, Beijing Institute of Technology, Beijing, China School of Automation, Nanjing University of Science and Technology, Nanjing, China
Xiaohui Tian
Affiliation:
School of Automation, Beijing Institute of Technology, Beijing, China
Shuaicong Yang
Affiliation:
School of Automation, Beijing Institute of Technology, Beijing, China
Yi Yang*
Affiliation:
School of Automation, Beijing Institute of Technology, Beijing, China
*
Corresponding author: Yi Yang; Email: yang_yi@bit.edu.cn

Abstract

Expert drivers possess the ability to execute high sideslip angle maneuvers, commonly known as drifting, during racing to navigate sharp corners and execute rapid turns. However, existing model-based controllers encounter challenges in handling the highly nonlinear dynamics associated with drifting along general paths. While reinforcement learning-based methods alleviate the reliance on explicit vehicle models, training a policy directly for autonomous drifting remains difficult due to multiple objectives. In this paper, we propose a control framework for autonomous drifting in the general case, based on curriculum reinforcement learning. The framework empowers the vehicle to follow paths with varying curvature at high speeds, while executing drifting maneuvers during sharp corners. Specifically, we consider the vehicle’s dynamics to decompose the overall task and employ curriculum learning to break down the training process into three stages of increasing complexity. Additionally, to enhance the generalization ability of the learned policies, we introduce randomization into sensor observation noise, actuator action noise, and physical parameters. The proposed framework is validated using the CARLA simulator, encompassing various vehicle types and parameters. Experimental results demonstrate the effectiveness and efficiency of our framework in achieving autonomous drifting along general paths. The code is available at https://github.com/BIT-KaiYu/drifting.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable