Han Bingheng, Sun Jinhong
School of Information Science and Engineering, Fudan University, Shanghai 200433, China.
Department of Electrical and Electronic Engineering, The Hong Kong Polytechnic University, Kowloon 999077, Hong Kong.
Sensors (Basel). 2025 Jul 22;25(15):4533. doi: 10.3390/s25154533.
This paper proposes a speed-adaptive autonomous driving path-tracking framework based on the soft actor-critic (SAC) and pure pursuit (PP) methods, named the SACPP controller. The framework first analyzes the obstacles around the vehicle and plans an obstacle-free reference path with the minimum curvature using the hybrid A* algorithm. Next, based on the generated reference path, the current state of the vehicle, and the vehicle motor energy efficiency diagram, the optimal speed is calculated in real time, and the vehicle dynamics preview point at the future moment-specifically, the look-ahead distance-is predicted. This process relies on the learning of the SAC network structure. Finally, PP is used to generate the front wheel angle control value by combining the current speed and the predicted preview point. In the second layer, we carefully designed the evaluation function in the tracking process based on the uncertainties and performance requirements that may occur during vehicle driving. This design ensures that the autonomous vehicle can not only quickly and accurately track the path, but also effectively avoid surrounding obstacles, while keeping the motor running in the high-efficiency range, thereby reducing energy loss. In addition, since the entire framework uses a lightweight network structure and a geometry-based method to generate the front wheel angle, the computational load is significantly reduced, and computing resources are saved. The actual running results on the i7 CPU show that the control cycle of the control framework exceeds 100 Hz.
本文提出了一种基于软 actor - 评论家(SAC)和纯追踪(PP)方法的速度自适应自动驾驶路径跟踪框架,名为SACPP控制器。该框架首先分析车辆周围的障碍物,并使用混合A*算法规划出一条曲率最小的无障碍物参考路径。接下来,基于生成的参考路径、车辆的当前状态以及车辆电机能量效率图,实时计算最优速度,并预测未来时刻车辆动力学预览点——具体而言,即前瞻距离。此过程依赖于SAC网络结构的学习。最后,通过结合当前速度和预测的预览点,使用PP生成前轮角度控制值。在第二层中,我们基于车辆行驶过程中可能出现的不确定性和性能要求,精心设计了跟踪过程中的评估函数。这种设计确保自动驾驶车辆不仅能够快速准确地跟踪路径,还能有效避开周围障碍物,同时使电机保持在高效范围内运行,从而减少能量损失。此外,由于整个框架使用轻量级网络结构和基于几何的方法来生成前轮角度,计算负荷显著降低,节省了计算资源。在i7 CPU上的实际运行结果表明,控制框架的控制周期超过100 Hz。