近年来,自动驾驶受到了学术界和工业界的广泛关注(Li,2023)。在这一领域中,轨迹跟踪和碰撞避免成为自动驾驶技术中至关重要且具有挑战性的方面(Duan等人,2024)。这些挑战主要归因于需要管理复杂的系统约束并保持严格的实时控制。现有的在线方法(如MPC和iLQR)通常需要在线为每个控制周期解决控制律(Grüne, Pannek, Grüne, & Pannek,2017;Ma, Cheng, Zhang, Tomizuka, & Lee,2022)。然而,当计算资源有限时,这种方法往往无法满足可行性和实时性的要求。
利用神经网络(NN)强大的拟合能力,基于强化学习(RL)的控制在研究和实际应用中得到了迅速发展(Duan, Cao, Zheng, & Zhao,2023;Elhaki, Shojaei, & Mehrmohammadi,2022;Wang, Huang, Tang, & Hu,2024)。Lu等人(Lu, Li, & Wang,2024)利用并行控制和DDPG(Lillicrap等人,2015)实现了舒适的自动驾驶路径跟踪。He等人(He, Yang, Hu, & Lv,2022)开发了一种对抗性RL算法,通过减少车道变换策略与受最优对抗性观测扰动影响的策略之间的差异来提高自动驾驶车辆的安全性和稳定性。这种方法首先离线学习策略,然后在线部署以用于实际应用。值得注意的是,RL在管理与轨迹跟踪和碰撞避免相关的任务方面显示出巨大潜力(Li, Wang, Wang, & Ke,2025;Udekwe, Ajayi, Ubadike, Ter, & Okafor,2024;Wu等人,2026)。例如,Luo等人(Luo, Zhou, & Wen,2022)将碰撞惩罚整合到策略目标函数中,实现了有效的车辆轨迹跟踪和静态障碍物避免。Peng等人(Peng等人,2022)开发了一种分离的比例-积分拉格朗日算法,将轨迹跟踪和碰撞避免表述为概率约束的最优控制问题。利用PID-拉格朗日方法,他们成功学习了确保动态碰撞避免并在轨迹跟踪任务中保持高性能的控制策略。
然而,现有的RL算法通常面临动作不平滑的问题,尤其是在噪声条件下。在现实世界控制系统中完全消除噪声是一项具有挑战性的任务,即使是微小的干扰也可能导致NN产生的动作出现显著波动。这种控制动作的变异性会加速机械组件的磨损并引入安全风险(Yu, Xu, & Zhang,2021)。Mysore等人(Mysore, Mabsout, Mancuso, & Saenko,2021)观察到,直接过滤来自训练有素策略网络的输出动作会改变系统的动态响应,并违反马尔可夫假设,从而严重影响可控性。为了在控制最优性和平滑性之间取得平衡,必须在策略训练期间抑制动作波动。Kobayashi等人(Kobayashi,2022)在策略网络的损失函数中引入了一个与平滑性相关的惩罚项。然而,这种方法需要大量参数调整才能获得最佳性能。Shen等人(Shen, Li, Jiang, Wang, & Zhao,2020)通过对抗性策略设计来提高策略平滑性,尽管这种方法增加了学习过程的复杂性。
从理论角度来看,动作波动受到NN景观平滑性的影响,Lipschitz常数是这种平滑性的一个指标。与Kobayashi(2022)和Shen等人(2020)修改RL算法以实现Lipschitz常数约束的方法相比,最近的研究侧重于将这些约束直接嵌入网络结构中。作为该领域的早期创新者,Takase等人(Takase, Yoshikawa, Mariyama, & Tsuchiya,2022)尝试使用层级光谱归一化(SN)来调节策略NN的Lipschitz常数,虽然有效减少了动作波动,但由于施加了全局Lipschitz常数,往往会导致显著的性能折中。针对这些挑战,Song等人(Song等人,2023)提出了LipsNet结构,该结构动态调整策略网络的局部Lipschitz常数,从而实现状态依赖的平滑能力调节。然而,这些解决方案主要针对具有单一动作空间的任务。在涉及多维控制的场景中,单一Lipschitz常数不足以捕捉不同动作之间的多样化控制特性,从而在同时优化控制向量的每个组件的平滑性和整体控制性能方面遇到挑战。这在需要协调控制多种动作类型的任务(如横向移动的转向和纵向移动的加速度或速度)中尤为突出。
为了克服这些挑战,本研究介绍了一种新的网络架构,称为MoLiNet。这种创新结构旨在自适应地平滑多维控制动作,特别适用于车辆轨迹跟踪和碰撞避免控制等任务。我们的主要贡献可以总结如下:
1.提出了一种具有多维动作平滑能力的NN结构MoLiNet,以提高控制平滑性。它通过可训练的参数化网络为多维动作向量的每个元素自适应输出单独的Lipschitz常数,从而确保每个动作组件的独特局部Lipschitz连续性约束。此外,我们将其扩展到随机策略中,使其无需任何修改即可用于大多数现有的RL算法。
2.为了便于获取平滑的控制策略,我们进一步提出了一种名为MoLiNet-DSAC的创新RL算法,该算法将MoLiNet与分布式软演员-评论家(DSAC)(Duan, Guan, Li, Ren, Sun, Cheng,2021;Duan, Wang, Xiao, Gao, Li, Liu, Zhang, Cheng, Li,2025)结合。该算法具有用于学习分布价值函数的评论家和用于执行平滑控制策略的基于MoLiNet的演员。为了在保持平滑性的同时提高控制效果,在策略优化目标中添加了与Lipschitz常数相关的L2正则化项。这鼓励每个动作组件的Lipschitz常数更小,从而在性能改进和控制平滑性之间取得平衡。
3.通过MoLiNet-DSAC开发的策略在实际轮式车辆上实现,用于执行轨迹跟踪和碰撞避免任务。结果表明,与使用现有平滑网络架构LipsNet(Song等人,2023)的DSAC相比,我们的方法不仅提高了动作平滑性,还将位置跟踪精度提高了三倍以上。
本文的结构如下:第2节介绍了RL的初步知识和策略平滑性的度量标准。第3节介绍了MoLiNet和MoLiNet-DSAC算法的网络架构。第4节评估了MoLiNet-DSAC与其他方法在车辆轨迹任务中的性能。第5节评估了MoLiNet-DSAC在轮式车辆避障实验中的实际性能。第6节总结了本文。