第14卷第5期 智能系统学报 Vol.14 No.5 2019年9月 CAAI Transactions on Intelligent Systems Sep.2019 D0:10.11992/tis.201805004 网络出版地址:http:/kns.cnki.net/kcms/detail/23.1538.TP.20190520.1514.012.html 基于邻域系统的智能车辆最优轨迹规划方法 王星,赵海良,王志刚 (西南交通大学数学学院信息与计算科学系,四川成都610031) 摘要:针对智能车在行驶中的轨迹规划与控制问题。以邻域系统理论为基础,将智能车在复杂道路的动态控 制转化为邻域内的简单静态控制:对邻域内的最优轨迹曲线进行选取,采用曲率的积分定义了曲线的弯阻指 数,并以此为基础给出了邻域内的最优轨迹曲线评判模型和求解算法:以插值方法所建立的满意轨迹曲线为例 进行仿真。结果表明,该方法在选取智能车的行驶轨迹的平稳光滑性上有一定的优越性。 关键词:智能车辆:自动驾驶;轨迹规划;车辆避障:邻域系统;最优轨迹:满意曲线;综合评判 中图分类号:0231.2文献标志码:A文章编号:1673-4785(2019)05-1040-08 中文引用格式:王星,赵海良,王志刚.基于邻域系统的智能车辆最优轨迹规划方法.智能系统学报,2019,14(5): 1040-1047. 英文引用格式:WANG Xing,ZHAO Hailiang,.WANG Zhigang..Optimal trajectory planning method of intelligent vehicles based on neighborhood systemJ CAAI transactions on intelligent systems,2019,14(5):1040-1047. Optimal trajectory planning method of intelligent vehicles based on neighborhood system WANG Xing,ZHAO Hailiang,WANG Zhigang (Department of Information and Computation Science,School of Mathematics,Southwest Jiaotong University,Chengdu 610031, China) Abstract:This study mainly investigates the trajectory planning and control problems in the driving process of smart vehicles.First,based on the theory of neighborhood system,the dynamic control of intelligent vehicles on complex roads is transformed into a simple static control in the neighborhood,and then the optimal trajectory is selected in the neighborhood.The bending resistance index of the curve is defined by the integral of the curvature,and based on this, the optimal trajectory curve evaluation model and algorithm in the neighborhood is given.Finally,a satisfactory traject- ory curve established by the interpolation method is taken as an example for simulation.The results show that this meth- od has some advantages in selecting the steadiness and smoothness of the driving trajectory of an intelligent vehicle. Keywords:intelligent vehicle;automatic driving;trajectory planning,obstacle avoidance;neighborhood system;optim- al trajectory;satisfaction curve;comprehensive evaluation 智能车辆的研究内容十分多样,例如它的结 Floyd--Warshall算法,支持向量机算法,A*算法4 构设计,控制理论,路径规划。对于智能车的 等均有文献进行应用和改进。而对于智能车的动 路径规划,设计最优的曲线是此问题的核心。智 态路径规划,人工势场算法、神经网络算法、遗 能车的路径规划按照范围可分为宏观与微观 传算法等智能算法也被广泛的应用。上述算法大 2类,按照状态可分为动态规划和静态规划2 多是对宏观的道路网络节点进行路径规划,然而 类。对于智能车的宏观路径规划,Dijkstra算法、 对于微观的道路上的轨迹规划问题,目前国内外 文献较少从最优性这一角度进行考量,还需要进 收稿日期:2018-05-05.网络出版日期:2019-05-21. 基金项目:国家自然科学基金资助项目(61473239,61402382). 行进一步的探索与研究。对于轨迹规划问题,基 通信作者:王星.E-mail:775423112@qq.com. 于Dubins路径的轨迹生成方法是一种可行的
DOI: 10.11992/tis.201805004 网络出版地址: http://kns.cnki.net/kcms/detail/23.1538.TP.20190520.1514.012.html 基于邻域系统的智能车辆最优轨迹规划方法 王星,赵海良,王志刚 (西南交通大学 数学学院 信息与计算科学系,四川 成都 610031) 摘 要:针对智能车在行驶中的轨迹规划与控制问题。以邻域系统理论为基础,将智能车在复杂道路的动态控 制转化为邻域内的简单静态控制;对邻域内的最优轨迹曲线进行选取,采用曲率的积分定义了曲线的弯阻指 数,并以此为基础给出了邻域内的最优轨迹曲线评判模型和求解算法;以插值方法所建立的满意轨迹曲线为例 进行仿真。结果表明,该方法在选取智能车的行驶轨迹的平稳光滑性上有一定的优越性。 关键词:智能车辆;自动驾驶;轨迹规划;车辆避障;邻域系统;最优轨迹;满意曲线;综合评判 中图分类号:O231.2 文献标志码:A 文章编号:1673−4785(2019)05−1040−08 中文引用格式:王星, 赵海良, 王志刚. 基于邻域系统的智能车辆最优轨迹规划方法 [J]. 智能系统学报, 2019, 14(5): 1040–1047. 英文引用格式:WANG Xing, ZHAO Hailiang, WANG Zhigang. Optimal trajectory planning method of intelligent vehicles based on neighborhood system[J]. CAAI transactions on intelligent systems, 2019, 14(5): 1040–1047. Optimal trajectory planning method of intelligent vehicles based on neighborhood system WANG Xing,ZHAO Hailiang,WANG Zhigang (Department of Information and Computation Science, School of Mathematics, Southwest Jiaotong University, Chengdu 610031, China) Abstract: This study mainly investigates the trajectory planning and control problems in the driving process of smart vehicles. First, based on the theory of neighborhood system, the dynamic control of intelligent vehicles on complex roads is transformed into a simple static control in the neighborhood, and then the optimal trajectory is selected in the neighborhood. The bending resistance index of the curve is defined by the integral of the curvature, and based on this, the optimal trajectory curve evaluation model and algorithm in the neighborhood is given. Finally, a satisfactory trajectory curve established by the interpolation method is taken as an example for simulation. The results show that this method has some advantages in selecting the steadiness and smoothness of the driving trajectory of an intelligent vehicle. Keywords: intelligent vehicle; automatic driving; trajectory planning; obstacle avoidance; neighborhood system; optimal trajectory; satisfaction curve; comprehensive evaluation 智能车辆的研究内容十分多样,例如它的结 构设计,控制理论[1-2] ,路径规划。对于智能车的 路径规划,设计最优的曲线是此问题的核心。智 能车的路径规划按照范围可分为宏观与微观 2 类,按照状态可分为动态规划和静态规划 2 类。对于智能车的宏观路径规划,Dijkstra 算法、 Floyd-Warshall 算法,支持向量机算法[3] ,A*算法[4-5] 等均有文献进行应用和改进。而对于智能车的动 态路径规划,人工势场算法[6] 、神经网络算法、遗 传算法等智能算法也被广泛的应用。上述算法大 多是对宏观的道路网络节点进行路径规划,然而 对于微观的道路上的轨迹规划问题,目前国内外 文献较少从最优性这一角度进行考量,还需要进 行进一步的探索与研究。对于轨迹规划问题,基 于 Dubins 路径[7] 的轨迹生成方法是一种可行的 收稿日期:2018−05−05. 网络出版日期:2019−05−21. 基金项目:国家自然科学基金资助项目 (61473239,61402382). 通信作者:王星. E-mail: 775423112@qq.com. 第 14 卷第 5 期 智 能 系 统 学 报 Vol.14 No.5 2019 年 9 月 CAAI Transactions on Intelligent Systems Sep. 2019
第5期 王星,等:基于邻域系统的智能车辆最优轨迹规划方法 ·1041· 方法。此外还有三角函数曲线、圆弧曲线等轨迹 声波传感器、图像传感器等。当智能车辆在道 生成方法。考虑到曲率连续问题,文献[⑦]给出 路上运动时,这些传感器会给出当前道路包括 了基于五次多项式的轨迹规划方法。此外还有文 障碍物的各种信息,用以确定车辆的一个安全 献采用模糊逻辑控制0、粒子群算法、蚁群算法 行走范围,这就是车辆的一个可行邻域,可行邻 等智能算法进行优化与控制。上述文献给出了十 域的定义如下。 分有价值的理论成果,但大多是对首末位置以及 定义1可行邻域 障碍物信息已知情况下的轨迹规划,不少文献采 假设状态论域X的一个有界区域Q(xo,T刀满 用GPS定位方式确定信息,鉴于目前GPS装置的 足:E∈Qx,T),3{x()xo,T∈(xo),使得z∈{x): 精度和性能,可能会和实际路况存在较大误差。 xo,T且{x(t),x0,TQxo,T),则称Q(x,T)是初态 因此,在实际道路中目标点的确定依然是一个难 x的一个可行邻域,其中T称可行区域的保持时 题,而邻域系统理论是一种可行的解决方式。 间,x)为初始状态为x的轨迹集合。 本文主要以邻域系统8:)理论为基础,研究 由初始状态x的所有可行邻域构成的集合称 智能车在邻域系统内的最优轨迹,是微观道路上 的轨迹规划问题。邻域系统是一个数学上的常用 为该状态的可行邻域系统,记为FNS(x)。状态 概念,是对事物及其关联事物体系的抽象描述。 x的一个可行邻域包括了从x出发的一段时间 本文一方面将数学中的邻域系统应用于智能车辆 T内状态轨迹的集合,在一个确定的可行邻域内 具体的控制过程,这里涉及到了设计具体控制规 可能含多条轨迹。 则,实现数学抽象到具体应用的转变;另一方面 要实现智能车等智能轮式机器人的自主移 将具体的智能车控制过程抽象成一般的数学模 动,首先需要模仿智能生物的行为决策过程。智 型,并通过具体的求解算法,进行数学模型的求 能生物在面对复杂的动态环境时,通常先寻找一 解。通过分层决策思想,将动态的车辆运动规划 个短时间不变或保持相对稳定的环境作为其下一 中近乎无限多的信息缩小至车辆的邻域系统内, 步活动的决策范围,然后再进行行为决策。这一 继而缩小至有限个标准可行邻域内,从而将复杂 决策范围即可行邻域,一系列的可行邻域构成邻 道路中的运动简化为车辆在一系列简单的邻域内 域系统。基于邻域系统的动态决策模型⑧就是描 的静态决策过程的叠加。因此只需考虑某一个单 述这样一个基于邻域系统的控制决策过程。其控 邻域内的最优轨迹规划问题,这为问题求解带 制过程由以下几个步骤组成: 来了极大地简化。 1)根据控制过程中观测变量的特点选择合适 对于单一邻域内的最优轨迹规划问题。首先 的邻域系统; 根据乘车者的需求对标准可行邻域内的轨迹曲线 2)通过一些优化方法,在当前状态下确定一 寻求泛函极值。具体做法是应用泛函的思想确立 个满意的可行邻域; 轨迹曲线的弯阻指数与长度指数等指标,其中采 3)在满意的邻域中,根据一些规划方法给予 用曲线曲率的积分定义了曲线的弯阻指数。上述 指标的建立是为了模拟乘车者的感受,以弯阻指 满意的决策,实施新的决策行为; 数为例,若道路曲率越小,则弯阻指数越小,车辆 4)在可行邻域的持续时间内保持相同的行 行驶越顺畅。按照上述指标的要求,本文建立了 为,直到产生下一个决策; 最优轨迹曲线的多目标优化模型,并给出了一种 5)上述过程是一个完整的决策循环。当一个 实用的和可操作的求解方案,构造了一种采用 周期完成后,一个新的循环开始依次执行步骤 Hermite插值法的轨迹曲线,并和其他几类常用的 2)-4)0 轨迹曲线进行了对比,结果表明本文构造的曲线 可以看到,各个邻域的控制过程不断重复叠 是一种比较好的满意轨迹曲线,更接近人工经验 加,从而构成了整个控制过程。模型将复杂的宏 轨迹。 观环境下的动态决策过程分解为一系列简单的邻 1智能车辆的邻域系统 域内的静态决策过程的组合,简化了整个决策过 程,使得面对的是一个有限的、局部的简单环境, 智能车辆会因人们的各类需求而装配有各 而不是无限的、复杂的整个世界。由此可见,车 类传感器,例如距离传感器、红外线传感器、超 辆在道路上的运动轨迹问题被转化为在每一个可
方法。此外还有三角函数曲线、圆弧曲线等轨迹 生成方法。考虑到曲率连续问题,文献 [7] 给出 了基于五次多项式的轨迹规划方法。此外还有文 献采用模糊逻辑控制[8-10] 、粒子群算法、蚁群算法 等智能算法进行优化与控制。上述文献给出了十 分有价值的理论成果,但大多是对首末位置以及 障碍物信息已知情况下的轨迹规划,不少文献采 用 GPS 定位方式确定信息,鉴于目前 GPS 装置的 精度和性能,可能会和实际路况存在较大误差。 因此,在实际道路中目标点的确定依然是一个难 题,而邻域系统理论是一种可行的解决方式。 本文主要以邻域系统[8-12] 理论为基础,研究 智能车在邻域系统内的最优轨迹,是微观道路上 的轨迹规划问题。邻域系统是一个数学上的常用 概念,是对事物及其关联事物体系的抽象描述。 本文一方面将数学中的邻域系统应用于智能车辆 具体的控制过程,这里涉及到了设计具体控制规 则,实现数学抽象到具体应用的转变;另一方面 将具体的智能车控制过程抽象成一般的数学模 型,并通过具体的求解算法,进行数学模型的求 解。通过分层决策思想,将动态的车辆运动规划 中近乎无限多的信息缩小至车辆的邻域系统内, 继而缩小至有限个标准可行邻域内,从而将复杂 道路中的运动简化为车辆在一系列简单的邻域内 的静态决策过程的叠加。因此只需考虑某一个单 一邻域内的最优轨迹规划问题,这为问题求解带 来了极大地简化。 对于单一邻域内的最优轨迹规划问题。首先 根据乘车者的需求对标准可行邻域内的轨迹曲线 寻求泛函极值。具体做法是应用泛函的思想确立 轨迹曲线的弯阻指数与长度指数等指标,其中采 用曲线曲率的积分定义了曲线的弯阻指数。上述 指标的建立是为了模拟乘车者的感受,以弯阻指 数为例,若道路曲率越小,则弯阻指数越小,车辆 行驶越顺畅。按照上述指标的要求,本文建立了 最优轨迹曲线的多目标优化模型,并给出了一种 实用的和可操作的求解方案,构造了一种采用 Hermite 插值法的轨迹曲线,并和其他几类常用的 轨迹曲线进行了对比,结果表明本文构造的曲线 是一种比较好的满意轨迹曲线,更接近人工经验 轨迹。 1 智能车辆的邻域系统 智能车辆会因人们的各类需求而装配有各 类传感器,例如距离传感器、红外线传感器、超 声波传感器、图像传感器等。当智能车辆在道 路上运动时,这些传感器会给出当前道路包括 障碍物的各种信息,用以确定车辆的一个安全 行走范围,这就是车辆的一个可行邻域,可行邻 域的定义如下。 定义 1 可行邻域[8] ∀ ∃ ⊆ 假设状态论域 X 的一个有界区域 Q(x0 , T) 满 足: z∈Q(x0 , T), {x(t); x0 , T}∈Γ(x0 ),使得 z∈{x(t); x0 , T}且{x(t); x0 , T} Q(x0 , T),则称 Q(x0 , T) 是初态 x0 的一个可行邻域,其中 T 称可行区域的保持时 间,Γ(x0 ) 为初始状态为 x0 的轨迹集合。 由初始状态 x0 的所有可行邻域构成的集合称 为该状态的可行邻域系统,记为 FNS(x0 )。状态 x0 的一个可行邻域包括了从 x0 出发的一段时间 T 内状态轨迹的集合,在一个确定的可行邻域内 可能含多条轨迹。 要实现智能车等智能轮式机器人的自主移 动,首先需要模仿智能生物的行为决策过程。智 能生物在面对复杂的动态环境时,通常先寻找一 个短时间不变或保持相对稳定的环境作为其下一 步活动的决策范围,然后再进行行为决策。这一 决策范围即可行邻域,一系列的可行邻域构成邻 域系统。基于邻域系统的动态决策模型[8] 就是描 述这样一个基于邻域系统的控制决策过程。其控 制过程由以下几个步骤组成: 1) 根据控制过程中观测变量的特点选择合适 的邻域系统; 2) 通过一些优化方法,在当前状态下确定一 个满意的可行邻域; 3) 在满意的邻域中,根据一些规划方法给予 满意的决策,实施新的决策行为; 4) 在可行邻域的持续时间内保持相同的行 为,直到产生下一个决策; 5) 上述过程是一个完整的决策循环。当一个 周期完成后,一个新的循环开始依次执行步骤 2)~4)。 可以看到,各个邻域的控制过程不断重复叠 加,从而构成了整个控制过程。模型将复杂的宏 观环境下的动态决策过程分解为一系列简单的邻 域内的静态决策过程的组合,简化了整个决策过 程,使得面对的是一个有限的、局部的简单环境, 而不是无限的、复杂的整个世界。由此可见,车 辆在道路上的运动轨迹问题被转化为在每一个可 第 5 期 王星,等:基于邻域系统的智能车辆最优轨迹规划方法 ·1041·
·1042· 智能系统学报 第14卷 行邻域里的运动规划问题的叠加。 就是在一个个局部的标准可行邻域内的轨迹规划 如图1所示,为智能车某一时刻在道路上行 的累积过程。 驶的示意图。其中上下两侧的平行线为仿真道路 的边界,道路内部的虚线所围成的不规则多边形 是传感器能够确立的车辆行驶的一个可行邻域。 注意到可行邻域的形状与数学表达都很难描述, 因此需要建立车辆的标准可行邻域,其中图1内 虚线围成的矩形框就是一个标准可行邻域。鉴于 标准可行邻域没有一个统一的定义,本文的标准 可行邻域含义如下。 图3智能车的动态轨迹规划 Fig.3 Intelligent vehicles dynamic trajectory planning 2最优轨迹曲线的评判指标 2.1基于邻域系统的最优轨迹曲线 在本文的智能车控制系统中,设Q为标准可 行邻域系统,则寻求最优轨迹曲线可以抽象为对 标准可行邻域内的信息寻求泛函极值的过程。 图1智能车标准可行邻域分析图 Fig.1 Standard feasible neighborhood analysis J[x(t】]= F.x(.xd (1) 标准可行邻域:可行邻域中数量有限的特定 式中:方括号为泛函记号;时间1是自变量,满足 邻域。 0≤t≤T,T为控制总时间;x(①;o,T}为过xo的轨 标准可行邻域的提出是为了在计算机仿真的 迹集合;F为被积函数,随不同乘车者的需求而取 过程易于进行模型的建立和数学描述,根据目的 的不同可以建立不同形状、不同大小的标准可行 不同的形式,例如可取轨迹的长度。 邻域。如图2所示,为智能车的标准矩形邻域。 对最优轨迹曲线的选取进一步细分,可根据 要求标准矩形邻域的底边与车体的底边是重合 不同的需求划分如下: 的。智能车的邻域系统控制思想可以将复杂的动 1)用时较短; 态控制转化为简单的静态控制。主要包括2个步 2)行走路径较短; 骤,第一步是将控制范围缩小至一个局部的可行 3)乘客感到舒适。 邻域,第二步是将局部可行邻域内的控制简化至 这是一个多目标优化问题,上述问题的最优 有限个标准的可行邻域内的控制。 解是车辆在标准可行邻域内的最优曲线。 2.2最优轨迹曲线的评判指标 由上述需求,对于轨迹曲线L的轨迹方程= x)。构造规则如下: 1)轨迹曲线的首尾位置是固定的,起始位置 为当前邻域相对坐标系的原点,末位置为当前标 准可行邻域的尾部中点向左平移一个车体长度。 2)轨迹曲线的方程为单值函数,即对于自变 0 量x,其对应的函数值x)是唯一的。 图2标准矩形邻域 3)轨迹曲线是连续的。 Fig.2 Standard rectangular neighborhood 如图4所示,曲线A不满足构造规则2),不是 如图3所示,给出了智能车在3个不同时刻 本文的轨迹曲线。这也是符合实际驾驶经验的, 的行驶状态,其中每一个矩形框为智能车此时确 车辆在单行道路行驶时,不会出现反向行驶的情 立的标准可行邻域。智能车在道路上的轨迹规划 况。曲线B,C为车辆的轨迹曲线
行邻域里的运动规划问题的叠加。 如图 1 所示,为智能车某一时刻在道路上行 驶的示意图。其中上下两侧的平行线为仿真道路 的边界,道路内部的虚线所围成的不规则多边形 是传感器能够确立的车辆行驶的一个可行邻域。 注意到可行邻域的形状与数学表达都很难描述, 因此需要建立车辆的标准可行邻域,其中图 1 内 虚线围成的矩形框就是一个标准可行邻域。鉴于 标准可行邻域没有一个统一的定义,本文的标准 可行邻域含义如下。 O x y 图 1 智能车标准可行邻域分析图 Fig. 1 Standard feasible neighborhood analysis 标准可行邻域:可行邻域中数量有限的特定 邻域。 标准可行邻域的提出是为了在计算机仿真的 过程易于进行模型的建立和数学描述,根据目的 的不同可以建立不同形状、不同大小的标准可行 邻域。如图 2 所示,为智能车的标准矩形邻域。 要求标准矩形邻域的底边与车体的底边是重合 的。智能车的邻域系统控制思想可以将复杂的动 态控制转化为简单的静态控制。主要包括 2 个步 骤,第一步是将控制范围缩小至一个局部的可行 邻域,第二步是将局部可行邻域内的控制简化至 有限个标准的可行邻域内的控制。 O x y 图 2 标准矩形邻域 Fig. 2 Standard rectangular neighborhood 如图 3 所示,给出了智能车在 3 个不同时刻 的行驶状态,其中每一个矩形框为智能车此时确 立的标准可行邻域。智能车在道路上的轨迹规划 就是在一个个局部的标准可行邻域内的轨迹规划 的累积过程。 O x y 图 3 智能车的动态轨迹规划 Fig. 3 Intelligent vehicles dynamic trajectory planning 2 最优轨迹曲线的评判指标 2.1 基于邻域系统的最优轨迹曲线 在本文的智能车控制系统中,设 Q 为标准可 行邻域系统,则寻求最优轨迹曲线可以抽象为对 标准可行邻域内的信息寻求泛函极值的过程。 J [x (t)] = ∫ T 0 F (t, x (t), x ′ (t))dt (1) 0 ⩽ t ⩽ T {x (t); x0,T} 式中:方括号为泛函记号;时间 t 是自变量,满足 ,T 为控制总时间; 为过 x0 的轨 迹集合;F 为被积函数,随不同乘车者的需求而取 不同的形式,例如可取轨迹的长度。 对最优轨迹曲线的选取进一步细分,可根据 不同的需求划分如下: 1) 用时较短; 2) 行走路径较短; 3) 乘客感到舒适。 这是一个多目标优化问题,上述问题的最优 解是车辆在标准可行邻域内的最优曲线。 2.2 最优轨迹曲线的评判指标 由上述需求,对于轨迹曲线 L 的轨迹方程 y= y(x)。构造规则如下: 1) 轨迹曲线的首尾位置是固定的,起始位置 为当前邻域相对坐标系的原点,末位置为当前标 准可行邻域的尾部中点向左平移一个车体长度。 2) 轨迹曲线的方程为单值函数,即对于自变 量 x,其对应的函数值 f(x) 是唯一的。 3) 轨迹曲线是连续的。 如图 4 所示,曲线 A 不满足构造规则 2),不是 本文的轨迹曲线。这也是符合实际驾驶经验的, 车辆在单行道路行驶时,不会出现反向行驶的情 况。曲线 B,C 为车辆的轨迹曲线。 ·1042· 智 能 系 统 学 报 第 14 卷
第5期 王星,等:基于邻域系统的智能车辆最优轨迹规划方法 ·1043· 对于轨迹曲线,如何在轨迹曲线族中选取最 对式(4)进行化简,令 优的轨迹曲线是整个轨迹规划理论的关键。考虑 (x1-o) (5) 多目标优化条件,本文给出下述2个指标。 Jinin=1+(x1-xo) 结合定义2,有 八=1-= 1 1-Ja(1+0(1-Jm) (6) 曲线L的距离优度就是对长度指数的标准 化。其中区间[xx]代表智能车轨迹曲线首末位 置所在的区间。因此最短距离为直线距离 图4曲线构造图 d=-0,J为最短距离d的标准化形式。考虑 Fig.4 Curve construction diagram 到无限长的连续曲线可以围住一块有限的面积这 定义2长度指数 一事实,标准化过程就是将长度指数的范围从 J=J[y(x)]= /1+0y(x)2dx (2) d,+o]映射到[0,1]区间上。当长度指数J为最 短距离d时,代入式(6),”取1;当长度指数为+o 称之为曲线L的长度指数。 时,·取0。因此严的取值越接近1越令人满意。 定义3弯阻指数 定义5顺畅度 K=K[y(x)]= by"( -dx (3) by"( -dx V1+y) V1+y(x)3 称之为曲线L的弯阻指数。 K=1- ly"( (7) 长度指数是衡量首末位置等同的不同轨迹的 + -dx V1+y(x)月 驾驶长度。一般来说,对于一固定首末点的曲 线,轨迹长度越短,可以认为沿此曲线行驶的驾 称之为曲线L的顺畅度。 驶效率越好。 结合定义3对式(⑦)进行化简,则有 车辆行驶的弯阻指数主要取决于行驶轨迹的 (8) 顺畅,不同于轨迹曲率这一局部概念,是一个整 K1k 体性的概念。对于行驶轨迹的平稳,易知曲率越 曲线L的顺畅度是弯阻指数的标准化过程, 小,轨迹越顺畅,乘客越舒适。其次由定义式可 考虑到直线的曲率为0,因此标准化的过程就是 知,弯阻指数取决于轨迹的固有特征,与其他因 将弯阻指数的范围从[0,+∞]映射到[0,1]区间 素无关,是描述轨迹性质的常数。 上。当弯阻指数K为0时,代入式(8),K取1;当 对于定义3,可给出推论1: 弯阻指数为+时,K取0。因此K的取值越接 推论1对于A、B两条首末位置相同的曲 近1越令人感到顺畅。 线,若A曲线每一点的曲率的绝对值都小于B曲 在实际应用时,可根据不同需求选用指数型 线,则A曲线的弯阻指数小于B曲线。 指标或标准化指标。对于不同驾驶风格的驾驶 由推论1显然可以得出,对于2条定长曲线, 员,可初步划分为驾驶平稳型和追求速度型,他 曲率越小的曲线越令人感到顺畅。 们对于上述2个指标是有着不同偏好的。为了综 2.3评判指标的标准化 合评判不同驾驶员对于最优轨迹曲线的要求,现 为了便于进行指标的评判和比较,本文的指 引入对于最优轨迹曲线的综合评判指标。 标标准化方法如下: 定义6综合评判指标 C=w1·+w2·K (9) 定义4距离优度 称之为曲线L的综合评判指标,其中w1、w2 +dx (X1-xo) 为不同驾驶风格的驾驶员对于J*、K*指标的权 1+1+dx 1+(x1-xo) 重,可由专家评判给出。 =1- (4) 综上可知,在众多轨迹曲线中选取一个最优 曲线,只需比较不同轨迹曲线的综合评判指标的 称之为曲线L的距离优度。 值,数值最大的曲线即为所求
对于轨迹曲线,如何在轨迹曲线族中选取最 优的轨迹曲线是整个轨迹规划理论的关键。考虑 多目标优化条件,本文给出下述 2 个指标。 O x y A B C 图 4 曲线构造图 Fig. 4 Curve construction diagram 定义 2 长度指数 J = J [ y (x) ] = ∫ x1 x0 √ 1+(y ′ (x))2 dx (2) 称之为曲线 L 的长度指数。 定义 3 弯阻指数 K = K [ y (x) ] = ∫ x1 x0 |y ′′ (x)| √ (1+y ′ (x))3 dx (3) 称之为曲线 L 的弯阻指数。 长度指数是衡量首末位置等同的不同轨迹的 驾驶长度。一般来说,对于一固定首末点的曲 线,轨迹长度越短,可以认为沿此曲线行驶的驾 驶效率越好。 车辆行驶的弯阻指数主要取决于行驶轨迹的 顺畅,不同于轨迹曲率这一局部概念,是一个整 体性的概念。对于行驶轨迹的平稳,易知曲率越 小,轨迹越顺畅,乘客越舒适。其次由定义式可 知,弯阻指数取决于轨迹的固有特征,与其他因 素无关,是描述轨迹性质的常数。 对于定义 3,可给出推论 1: 推论 1 对于 A、B 两条首末位置相同的曲 线,若 A 曲线每一点的曲率的绝对值都小于 B 曲 线,则 A 曲线的弯阻指数小于 B 曲线。 由推论 1 显然可以得出,对于 2 条定长曲线, 曲率越小的曲线越令人感到顺畅。 2.3 评判指标的标准化 为了便于进行指标的评判和比较,本文的指 标标准化方法如下: 定义 4 距离优度 J ∗ = 1− ∫ x1 x0 √ 1+(y ′ (x))2 dx 1+ ∫ x1 x0 √ 1+(y ′ (x))2 dx − (x1 − x0) 1+(x1 − x0) 1− (x1 − x0) 1+(x1 − x0) (4) 称之为曲线 L 的距离优度。 对式 (4) 进行化简,令 J ∗ min= (x1 − x0) 1+(x1 − x0) (5) 结合定义 2,有 J ∗ = 1− J 1+J − J ∗ min 1− J ∗ min = 1 (1+J) ( 1− J ∗ min ) (6) [x0, x1] d = x1 − x0 J ∗ min [d,+∞] J ∗ +∞ J ∗ J ∗ 曲线 L 的距离优度就是对长度指数的标准 化。其中区间 代表智能车轨迹曲线首末位 置所在的区间。因此最短距离为直线距离 , 为最短距离 d 的标准化形式。考虑 到无限长的连续曲线可以围住一块有限的面积这 一事实,标准化过程就是将长度指数的范围从 映射到 [0,1] 区间上。当长度指数 J 为最 短距离 d 时,代入式 (6), 取 1;当长度指数为 时, 取 0。因此 的取值越接近 1 越令人满意。 定义 5 顺畅度 K ∗ = 1− ∫ x1 x0 |y ′′ (x)| √ (1+y ′ (x))3 dx 1+ ∫ x1 x0 |y ′′ (x)| √ (1+y ′ (x))3 dx (7) 称之为曲线 L 的顺畅度。 结合定义 3 对式 (7) 进行化简,则有 K ∗ = 1− K 1+K = 1 1+K (8) [0,+∞] K ∗ +∞ K ∗ K ∗ 曲线 L 的顺畅度是弯阻指数的标准化过程, 考虑到直线的曲率为 0,因此标准化的过程就是 将弯阻指数的范围从 映射到 [0,1] 区间 上。当弯阻指数 K 为 0 时,代入式 (8), 取 1;当 弯阻指数为 时, 取 0。因此 的取值越接 近 1 越令人感到顺畅。 在实际应用时,可根据不同需求选用指数型 指标或标准化指标。对于不同驾驶风格的驾驶 员,可初步划分为驾驶平稳型和追求速度型,他 们对于上述 2 个指标是有着不同偏好的。为了综 合评判不同驾驶员对于最优轨迹曲线的要求,现 引入对于最优轨迹曲线的综合评判指标。 定义 6 综合评判指标 C ∗ = w1 · J ∗+w2 ·K ∗ (9) 称之为曲线 L 的综合评判指标,其中 w1、w2 为不同驾驶风格的驾驶员对于 J*、K*指标的权 重,可由专家评判给出。 综上可知,在众多轨迹曲线中选取一个最优 曲线,只需比较不同轨迹曲线的综合评判指标的 值,数值最大的曲线即为所求。 第 5 期 王星,等:基于邻域系统的智能车辆最优轨迹规划方法 ·1043·
·1044· 智能系统学报 第14卷 3最优轨迹曲线模型及其求解方法 设在节点0≤xl,设步长为1,对于每次迭代i,导数值为 因此可通过逐步迭代法来寻找满意曲线。 ki=(a+ti)ko (17) 3.2满意曲线的求解算法 合理调整步长,转2),使得每次迭代的结果 如图5所示,为智能车的邻域坐标系,其中车 C:>C,直到C:的值达到p,则迭代终止。 体与可行邻域底部的中点距离为S,邻域长为H, 按照上述算法,本文以满意度指数p=0.8,权 车体长为1。假设轨迹曲线二阶光滑,其中初始位 重w1-0.4、1w2-0.6,所计算出的节点O2的坐标值和 置坐标为o(0,0),末位置坐标为(H-1,s),且二者一 一阶导数如下: 阶导数皆为O;Hermite插值法可以将函数值和导 1)节点坐标为 H-I s 2,2 为曲线的中点。 数值完全利用,根据插值节点的个数不同,可求 出不同的轨迹曲线,兼顾满意度和复杂性,本文 2)节点一阶导数为2H- 将插值节点的个数定为3个。则满意轨迹曲线的 3.3满意曲线的理论分析 迭代算法如下: 对于上述操作算法,首先证明最优轨迹曲线 1)确定初始值。 的存在性
3 最优轨迹曲线模型及其求解方法 3.1 最优轨迹曲线模型及其满意条件 y ∗ (x0) 首先建立最优轨迹曲线的多目标优化模 型—最优轨迹曲线模型 对于标准可行领域 Q 内的轨迹集合 Γ(x0 ),寻求最优轨迹曲线 , 使得下列目标函数可取得极值 minT min J [ y (x) ] minK [ y (x) ] (10) 限制条件为 { y (x0) ⊂ Γ(x0) ⊂ Q T ⩽ Tmax (11) Tmax y ∗ (x) 式中:T 为智能车在标准可行邻域内完成规划的 轨迹所用的总时间; 完成规划的轨迹能够接 受的最长时间;J、K 分别为轨迹曲线的长度指数 和弯阻指数。目标函数的最优解 为最优轨 迹曲线,此模型可简写为 OTC 模型。 尽管式 (10) 给出了最优轨迹曲线模型,但该 模型的一般求解是困难的。在实际问题中只需给 出一种实用的、可操作的构造方法即可。因此需 要给出满意曲线的满意条件。寻求满意曲线的过 程是一个筛选与尝试的过程,需要建立合理的限 定规则,提高筛选与尝试的效率。参考图 4 的 3 条曲线,其中曲线 B 是一条符合生活经验的满 意曲线,考虑到曲线 B 的特征,本文的规则如下: 规则 1:车体轨迹应较为光滑。 规则 2:车体的末位置应尽可能满足底边中 点到邻域两边是等距的要求,即在邻域中部运动。 基于上述规则,满意条件如下: 定义 7 p-水平满意集 B = { y (x)|w1 · J ∗ [ y (x) ] +w2 ·K ∗ [ y (x) ] ⩾ p } (12) 为曲线 y(x) 的 p-水平满意集。 C ⊆ B 由式 (12) 可知,根据目标阈值 p,可求出满意 曲线的集合 B,若最优曲线的集合为 C,易知 , 因此可通过逐步迭代法来寻找满意曲线。 3.2 满意曲线的求解算法 如图 5 所示,为智能车的邻域坐标系,其中车 体与可行邻域底部的中点距离为 s,邻域长为 H, 车体长为 l。假设轨迹曲线二阶光滑,其中初始位 置坐标为 o(0,0),末位置坐标为 (H-l,s),且二者一 阶导数皆为 0;Hermite 插值法可以将函数值和导 数值完全利用, 根据插值节点的个数不同,可求 出不同的轨迹曲线,兼顾满意度和复杂性,本文 将插值节点的个数定为 3 个。则满意轨迹曲线的 迭代算法如下: 1) 确定初始值。 设在节点 0 ⩽ x 1,设步长为 t,对于每次迭代 i,导数值为 ki = (α+ti) k0 (17) C ∗ i C ∗ i−1 C ∗ i 合理调整步长,转 2),使得每次迭代的结果 > ,直到 的值达到 p,则迭代终止。 按照上述算法,本文以满意度指数 p=0.8,权 重 w1=0.4、w2=0.6,所计算出的节点 O2 的坐标值和 一阶导数如下: ( H −l 2 , s 2 ) 1) 节点坐标为 ,为曲线的中点。 3s 2(H−l) 2) 节点一阶导数为 。 3.3 满意曲线的理论分析 对于上述操作算法,首先证明最优轨迹曲线 的存在性。 ·1044· 智 能 系 统 学 报 第 14 卷
第5期 王星,等:基于邻域系统的智能车辆最优轨迹规划方法 ·1045· 由算法的构造过程可知,曲线首末位置已知, 理论,但仅用于智能车实施可行邻域的选取,对 斜率均为零;插值点为曲线中点,斜率可连续变 邻域内的路径规划未做深入研究。文献[9]给出 动。因此对于斜率搜索区间[ak,Bkl,由闭区间有 了倒车环境下的轨迹规划,对于复杂道路上的轨 界性定理,Jy(x】与Ky(x在[ako,Bko]上有上 迹规划还需要进一步研究;文献[10-11]利用邻域 界。又由连续函数的四则运算以及最值定理可 系统理论,给出了很多初步的研究结果。其中文 知,存在最优值 献[11]给出的满意解的论述是一种可行的研究方 supCy(x) (18) 法,本文满意曲线的建立沿用了此思想;文献[12] 这就证明了最优轨迹曲线的存在性。其次由 建立了障碍物的避障规则和邻域内的移动规则, 满意曲线的求解过程可知,每次迭代产生的C:子 但未考虑轨迹的顺畅和效率问题。综上所述,上 列,有 述文献做出了很多有建设性和启发性的工作,但 Ci≤C2≤…≤C,≤C (19) 是首先从运动轨迹入手,以构造轨迹的平稳光滑 继续这样做下去,C:是有界数列,所以由 为首要目标,来解决轨迹规划问题,目前还是邻 Bolzano-Weierstrass定理可知,存在 域系统的一个欠缺部分,本文主要完善了这一 limC;= 20) 问题。 因此本文给出的求解算法是可行的。 20r -一多项式曲线 4仿真结果以及同其他文献的对比 5 一Hermite曲线 三角函数曲线 10 目前利用邻域系统的思想进行智能车研究的 -0 国内外文献较少,因此同其他文献研究成果的对 B w9m000004+60t中09 比主要在于叙述各文献的研究思路和解决问题的 思想与本文的异同点。 -10 本文的研究区别于一些文献所研究的静态规 051015202530354045 划问题,适用于智能车在道路上的动态规划。 x/m 对于此动态规划问题目前可分为3个不同层 图6实例对比图 次。第1个层次是对于宏观的道路网络节点进行 Fig.6 Example comparison chart 路径规划,文献「4]主要研究这一问题,是对整个 如图6所示,为智能车在某一时刻的邻域相 交通信息网的统筹规划。 对坐标系。为便于进行数据的比较,对其中一些 第2个层次是在宏观路径规划的基础上,对 数据进行了放缩。其中标准可行邻域长为45m, 于微观的行驶轨迹进行研究。这个层次又可细化 宽为14m;智能车长为5m,距离邻域底部中心3m。 成2种研究方式,一种是行驶轨迹直接默认;例如 A、B、C为3条轨迹曲线,其中A曲线为多项式曲 文献[5]采用激光雷达进行定位,对于障碍物的 线,由图形“”表示;B曲线为本文所构造的5次 规避轨迹直接默认了Dubins路径。另一种研究 Hermite插值曲线,与C曲线十分接近,在图7表 方式是根据实时信息进行轨迹自主规划;例如文 示为一条连续的曲线;C曲线为文献[)提到的三 献[6]运用人工势场算法对路径进行搜索;例如 角函数曲线,由图形“*”表示。3条轨迹曲线的方 文献[7]给出了一种基于三角函数的轨迹搜索 程如下: 方法。 ya(x)=-1.21.10-8.x2+2.08.10-6.x5-1.40.10-4.x+ 第3个层次是根据目前规划出的运动轨迹, 4.65.10-3.x4-7.63.10-2.x2+5.0910-1.x2 控制智能车进行轨迹的跟踪。 y8(x)=3.13.10-7.x-3.1310-5.+ 本文研究上述分类中的第2个层次,并且研 8.75.10-4.x2-2.5010-3.x2 究方式是对于已知的道路信息以及障碍物,根据 m(0-引月 智能车的传感器对周边的道路信息进行实时的采 现计算长度指数Jx)儿,则有 样分析,从而进行轨迹的规划与搜索。本文采用 Jya(x]=44.832、Jyg(x=40.304、Jyc(x]=40.138 了邻域系统的相关理论,目前对于在邻域系统的 其中有Jyc(x]<Jy(x<Ja(xl,因此曲线C 路径规划的文献[8]-[12]大多还需要进一步的改 的路程最短。 进,其中文献[8]虽奠定了邻域系统控制的基础 现分别求出轨迹曲线弯阻指数K,则有
J [ y (x) ] K [ y (x) ] 由算法的构造过程可知,曲线首末位置已知, 斜率均为零;插值点为曲线中点,斜率可连续变 动。因此对于斜率搜索区间 [αk0 ,βk0 ],由闭区间有 界性定理, 与 在 [αk0 ,βk0 ] 上有上 界。又由连续函数的四则运算以及最值定理可 知,存在最优值 ζ = supC ∗ [ y (x) ] (18) C ∗ i 这就证明了最优轨迹曲线的存在性。其次由 满意曲线的求解过程可知,每次迭代产生的 子 列,有 C ∗ 1 ⩽ C ∗ 2 ⩽ ··· ⩽ C ∗ i−1 ⩽ C ∗ i (19) C ∗ 继续这样做下去, i 是有界数列,所以由 Bolzano-Weierstrass 定理可知,存在 lim i→∞ C ∗ i = ζ (20) 因此本文给出的求解算法是可行的。 4 仿真结果以及同其他文献的对比 目前利用邻域系统的思想进行智能车研究的 国内外文献较少,因此同其他文献研究成果的对 比主要在于叙述各文献的研究思路和解决问题的 思想与本文的异同点。 本文的研究区别于一些文献所研究的静态规 划 [3] 问题, 适用于智能车在道路上的动态规划。 对于此动态规划问题目前可分为 3 个不同层 次。第 1 个层次是对于宏观的道路网络节点进行 路径规划,文献 [4] 主要研究这一问题,是对整个 交通信息网的统筹规划。 第 2 个层次是在宏观路径规划的基础上,对 于微观的行驶轨迹进行研究。这个层次又可细化 成 2 种研究方式,一种是行驶轨迹直接默认;例如 文献 [5] 采用激光雷达进行定位,对于障碍物的 规避轨迹直接默认了 Dubins 路径。另一种研究 方式是根据实时信息进行轨迹自主规划;例如文 献 [6] 运用人工势场算法对路径进行搜索;例如 文献 [7] 给出了一种基于三角函数的轨迹搜索 方法。 第 3 个层次是根据目前规划出的运动轨迹, 控制智能车进行轨迹的跟踪。 本文研究上述分类中的第 2 个层次,并且研 究方式是对于已知的道路信息以及障碍物,根据 智能车的传感器对周边的道路信息进行实时的采 样分析,从而进行轨迹的规划与搜索。本文采用 了邻域系统的相关理论,目前对于在邻域系统的 路径规划的文献 [8]−[12] 大多还需要进一步的改 进,其中文献 [8] 虽奠定了邻域系统控制的基础 理论,但仅用于智能车实施可行邻域的选取,对 邻域内的路径规划未做深入研究。文献 [9] 给出 了倒车环境下的轨迹规划,对于复杂道路上的轨 迹规划还需要进一步研究;文献 [10-11] 利用邻域 系统理论,给出了很多初步的研究结果。其中文 献 [11] 给出的满意解的论述是一种可行的研究方 法,本文满意曲线的建立沿用了此思想;文献 [12] 建立了障碍物的避障规则和邻域内的移动规则, 但未考虑轨迹的顺畅和效率问题。综上所述,上 述文献做出了很多有建设性和启发性的工作,但 是首先从运动轨迹入手,以构造轨迹的平稳光滑 为首要目标,来解决轨迹规划问题,目前还是邻 域系统的一个欠缺部分,本文主要完善了这一 问题。 0 5 10 15 20 25 30 35 40 45 −10 −5 0 5 10 15 20 A B C y/m x/m 多项式曲线 三角函数曲线 Hermite曲线 图 6 实例对比图 Fig. 6 Example comparison chart 如图 6 所示,为智能车在某一时刻的邻域相 对坐标系。为便于进行数据的比较,对其中一些 数据进行了放缩。其中标准可行邻域长为 45 m, 宽为 14 m;智能车长为 5 m,距离邻域底部中心 3 m。 A、B、C 为 3 条轨迹曲线,其中 A 曲线为多项式曲 线, 由图形“--”表示;B 曲线为本文所构造的 5 次 Hermite 插值曲线,与 C 曲线十分接近,在图 7 表 示为一条连续的曲线;C 曲线为文献 [7] 提到的三 角函数曲线,由图形“*”表示。3 条轨迹曲线的方 程如下: yA (x)=−1.21 · 10−8 · x 7 +2.08 · 10−6 · x 6 −1.40 · 10−4 · x 5+ 4.65 · 10−3 · x 4 −7.63 · 10−2 · x 3 +5.09 · 10−1 · x 2 yB (x)=3.13 · 10−7 · x 5 −3.13 · 10−5 · x 4 + 8.75 · 10−4 · x 3 −2.50 · 10−3 · x 2 yC (x)= 3 2 ·sin( π · x 40 − π 2 ) + 3 2 现计算长度指数 J[y(x)],则有 J [ yA (x) ] = 44.832、J [ yB (x) ] = 40.304、J [ yC (x) ] = 40.138 J [ yC (x) ] < J [ yB (x) ] < J [ yA (x) ] 其中有 ,因此曲线 C 的路程最短。 现分别求出轨迹曲线弯阻指数 K,则有 第 5 期 王星,等:基于邻域系统的智能车辆最优轨迹规划方法 ·1045·
·1046· 智能系统学报 第14卷 Kya(x]=33318、Kys(x]=0.4022、Kyc(x]=0.9931 30 40 其中有Kys(<KyC(x]<K[yA(,因此曲线B 30 的弯阻指数最低。 20 0 进行标准化处理,可求得 -10 0 J厂bya(x]=0.903、Jbys(x]=0.992、[yc(x]=0.996 -20 -10 Kya(x]=0.231、K'ys(x=0.713、Kbyc(x=0.501 30-20-100102030 0102030405060 x/m x/m 最后进行综合评判。以驾驶稳定型驾驶员为 (a)文献10的仿真图 b)本文的仿真对比图 例,设驾驶员对于J*、K*指标所取权重为w=0.3、 图8文献[10]与本文仿真图对比 2=0.7,代入计算可得 Fig.8 Comparison of the literature [10]with the simula- C[bya(x=0.433、Cbys(xj=0.797、Cbyc(x=0.649 tion of this paper 考虑权重的变化,对于驾驶稳定型驾驶员而 200 85 言,只需保证弯阻指数所占的权重大于长度指数 160 所占权重。因此,若取J*、K*指标所取权重为 120 w,=0.4、w2=0.6,可求得 55 o 5 Cya(x]=0.499、Cys(xj=0.824、Cyc(x=0.699 35 若取J*、K*指标所取权重为w,=0.45、1w2=0.55, 051015202530 60708090100110 x/m x/m 可求得 (a)文献[11]的仿真图 (b)本文的仿真对比图 C[yax=0.533、C[bys(x=0.838、Cbyc(x]=0.723 图9文献[11】与本文仿真图对比 对上述结果进行整理,可发现虽然权系数的取 Fig.9 Comparison of the literature [11]with the simula- 值发生了改变,不等式Cbya(<Cc(x<Cys(x] tion of this paper 始终成立。因此应用本文方法所求出的插值曲 线B为这3条曲线中的最优轨迹曲线。在后续控 5结束语 制中可以选取本文给出的构造B曲线的方法作为 对于微观的道路上的最优轨迹的规划问题, 一种满意控制的方法。从上述过程可知。本文的 邻域系统理论可以将复杂动态过程转化为简单 评判模型对于智能车轨迹曲线的选取提供了一种 静态过程,简化了问题的复杂性。本文定义了曲 方法。 线的弯阻指数和长度指数,并以此为基础给出了 如图7所示,为本文的轨迹曲线在道路上的 邻域内最优轨迹的综合评判求解模型,给出了一 仿真图。本文从邻域系统入手,重点搜索标准可 种满意的轨迹曲线算法。仿真结果说明了本文 行邻域内的满意路径。在现有的邻域系统相关文 的规划理论在轨迹的平稳光滑性上具有一定的 献中,很少有文献从控制轨迹的平稳光滑角度去 优越性。 搜寻满意控制规则,忽略了控制轨迹的顺畅度和 效率。下图为文献[10]-[11]的控制仿真图,同本 参考文献: 文仿真图对比可以看出,本文的控制理论在轨迹 [1]ZHANG Kailong,YANG Ansheng,SU Hang,et al.Uni- 的平稳光滑性上具有一定的优越性。 fied modeling and design of reservation-based cooperation mechanisms for intelligent vehicles[C]//Proceedings of the 60 IEEE 19th International Conference on Intelligent Trans- 50 40 portation Systems.Rio de Janeiro,Brazil,2016:1192- 30 1199 复20 [2]ZHANG Kailong,ZHANG Dafang,DE LA FORTELLE 0 A,et al.State-driven priority scheduling mechanisms for -10 driverless vehicles approaching intersections[J].IEEE -20 transactions on intelligent transportation systems,2015, 0 20406080 100 16(5):2487-2500 x/m [3]ZHANG Ronghui,YOU Feng,CHEN Fang,et al.Vehicle 图7道路仿真图 detection method for intelligent vehicle at night time based Fig.7 Road simulation on video and laser information[J].International journal of
K [ yA(x) ] =333 18、K [ yB(x) ] =0.402 2、K [ yC(x) ] =0.993 1 K [ yB(x) ] < K [ yC(x) ] < K [ yA(x) ] 其中有 ,因此曲线 B 的弯阻指数最低。 进行标准化处理,可求得 J ∗ [ yA(x) ] = 0.903、J ∗ [ yB(x) ] = 0.992、J ∗ [ yC(x) ] = 0.996 K ∗ [ yA(x) ] = 0.231、K ∗ [ yB(x) ] = 0.713、K ∗ [ yC(x) ] = 0.501 最后进行综合评判。以驾驶稳定型驾驶员为 例,设驾驶员对于 J*、K*指标所取权重为 w1=0.3、 w2=0.7,代入计算可得 C ∗ [ yA(x) ] = 0.433、C ∗ [ yB(x) ] = 0.797、C ∗ [ yC(x) ] = 0.649 考虑权重的变化,对于驾驶稳定型驾驶员而 言,只需保证弯阻指数所占的权重大于长度指数 所占权重。因此,若取 J*、K*指标所取权重为 w1=0.4、w2=0.6,可求得 C ∗ [ yA(x) ] = 0.499、C ∗ [ yB(x) ] = 0.824、C ∗ [ yC(x) ] = 0.699 若取 J*、K*指标所取权重为 w1=0.45、w2=0.55, 可求得 C ∗ [ yA(x) ] = 0.533、C ∗ [ yB(x) ] = 0.838、C ∗ [ yC(x) ] = 0.723 C ∗ [ yA(x) ] < C ∗ [ yC(x) ] < C ∗ [ yB(x) ] 对上述结果进行整理,可发现虽然权系数的取 值发生了改变,不等式 始终成立。因此应用本文方法所求出的插值曲 线 B 为这 3 条曲线中的最优轨迹曲线。在后续控 制中可以选取本文给出的构造 B 曲线的方法作为 一种满意控制的方法。从上述过程可知。本文的 评判模型对于智能车轨迹曲线的选取提供了一种 方法。 如图 7 所示,为本文的轨迹曲线在道路上的 仿真图。本文从邻域系统入手,重点搜索标准可 行邻域内的满意路径。在现有的邻域系统相关文 献中,很少有文献从控制轨迹的平稳光滑角度去 搜寻满意控制规则,忽略了控制轨迹的顺畅度和 效率。下图为文献 [10]−[11] 的控制仿真图,同本 文仿真图对比可以看出,本文的控制理论在轨迹 的平稳光滑性上具有一定的优越性。 60 50 40 30 20 10 0 −10 −20 0 20 40 60 80 100 y/m x/m 图 7 道路仿真图 Fig. 7 Road simulation (a) 文献[10]的仿真图 30 20 10 y/m x/m x/m y/m 0 −10 −20 −30−20−10 0 10 20 30 (b) 本文的仿真对比图 40 30 20 10 0 −10 0 10 20 30 40 50 60 图 8 文献 [10] 与本文仿真图对比 Fig. 8 Comparison of the literature [10] with the simulation of this paper (a) 文献[11]的仿真图 200 160 120 80 40 0 5 10 15 y/m y/m x/m x/m 20 25 30 (b) 本文的仿真对比图 75 85 65 55 45 35 60 70 80 90 100110 图 9 文献 [11] 与本文仿真图对比 Fig. 9 Comparison of the literature [11] with the simulation of this paper 5 结束语 对于微观的道路上的最优轨迹的规划问题, 邻域系统理论可以将复杂动态过程转化为简单 静态过程,简化了问题的复杂性。本文定义了曲 线的弯阻指数和长度指数,并以此为基础给出了 邻域内最优轨迹的综合评判求解模型,给出了一 种满意的轨迹曲线算法。仿真结果说明了本文 的规划理论在轨迹的平稳光滑性上具有一定的 优越性。 参考文献: ZHANG Kailong, YANG Ansheng, SU Hang, et al. Unified modeling and design of reservation-based cooperation mechanisms for intelligent vehicles[C]//Proceedings of the IEEE 19th International Conference on Intelligent Transportation Systems. Rio de Janeiro, Brazil, 2016: 1192– 1199. [1] ZHANG Kailong, ZHANG Dafang, DE LA FORTELLE A, et al. State-driven priority scheduling mechanisms for driverless vehicles approaching intersections[J]. IEEE transactions on intelligent transportation systems, 2015, 16(5): 2487–2500. [2] ZHANG Ronghui, YOU Feng, CHEN Fang, et al. Vehicle detection method for intelligent vehicle at night time based on video and laser information[J]. International journal of [3] ·1046· 智 能 系 统 学 报 第 14 卷
第5期 王星,等:基于邻域系统的智能车辆最优轨迹规划方法 ·1047· pattern recognition and artificial intelligence,2018,32(4): application in vehicle control[D].Chengdu:Southwest 1850009. Jiaotong University,2006. [4]JONES S.HUSS A.KURAL E,et al.Optimal electric [11]徐永.多目标优化模糊控制及在车辆自动驾驶中的应 vehicle energy efficiency recovery in an intelligent 用D].成都:西南交通大学,2008. transportation system[C]//Proceedings of the 19th ITS XU Yong.Optimization of Multi-objective fuzzy control World Congress.Vienna,Austria,2012:132-133. and application in vehicle control[D].Chengdu:Southw- [5]叶炜垚.基于虚拟障碍物的智能车导航方法研究[D]上 est Jiaotong University,2008. 海:上海交通大学,2011. [12]江怡.基于粗糙集和邻域系统的智能车避障控制方法 YE Weiyao.Virtual obstacles based intellgent vehicle nav- D].成都:西南交通大学,2017. igatton method research[D].Shanghai:Shanghai Jiaotong JIANG Yi.A control method to avoid obstacles for an in- University,2011. telligent car based on rough sets and neighborhood sys- [6]YAO Peng,WANG Honglun,SU Zikang.Cooperative tem[D].Chengdu:Southwest Jiaotong University,2017. path planning with applications to target tracking and 作者简介: obstacle avoidance for multi-UAVs[J.Aerospace science 王星,男,1995年生,硕士研究 and technology,2016,54:10-22. 生,主要研究方向为人工智能与多目 [7]游峰.智能车辆自动换道与自动超车控制方法的研究 标优化。 [D1.长春:吉林大学,2005. YOU Feng.Study on autonomous lane changing and autonomous overtaking control method of intelligent vehicle[D].Changchun:Jilin University,2005 [8]ZHAO Hailiang.A dynamic optimization decision and 赵海良,男,1962年生,教授,博 control model based on neighborhood systems[C]//Pro- 士。主要研究方向为机器人控制、模 糊信息处理理论以及多目标智能控制 ceedings of the 2013 6th International Congress on Image 系统。主持或参与国家自然科学基金 and Signal Processing.Hangzhou,China,2013:1319- 和国家经贸委重大技术开发项目、省 1324. 部级科研项目和横向课题多项,获实 [9]付慧敏.基于邻域系统和软优化的智能车自动倒车控制 用新型转利3项。发表学术论文50余篇。 算法D].成都:西南交通大学,2016. FU Huimin.Reverse parking control method based on 王志刚,男,1993年生,硕士研究 生,主要研究方向为智能信息处理与 neighborhood system and soft optimization[D].Chengdu: 模糊控制。 Southwest Jiaotong University,2016. [10]刘恒.模糊多目标优化控制在汽车控制中的应用D] 成都:西南交通大学,2006. LIU Heng.The study of Multi-object optimal control on
pattern recognition and artificial intelligence, 2018, 32(4): 1850009. JONES S, HUSS A, KURAL E, et al. Optimal electric vehicle energy efficiency & recovery in an intelligent transportation system[C]//Proceedings of the 19th ITS World Congress. Vienna, Austria, 2012: 132–133. [4] 叶炜垚. 基于虚拟障碍物的智能车导航方法研究 [D]. 上 海: 上海交通大学, 2011. YE Weiyao. Virtual obstacles based intellgent vehicle navigatton method research[D]. Shanghai: Shanghai Jiaotong University, 2011. [5] YAO Peng, WANG Honglun, SU Zikang. Cooperative path planning with applications to target tracking and obstacle avoidance for multi-UAVs[J]. Aerospace science and technology, 2016, 54: 10–22. [6] 游峰. 智能车辆自动换道与自动超车控制方法的研究 [D]. 长春: 吉林大学, 2005. YOU Feng. Study on autonomous lane changing and autonomous overtaking control method of intelligent vehicle[D]. Changchun: Jilin University, 2005. [7] ZHAO Hailiang. A dynamic optimization decision and control model based on neighborhood systems[C]//Proceedings of the 2013 6th International Congress on Image and Signal Processing. Hangzhou, China, 2013: 1319– 1324. [8] 付慧敏. 基于邻域系统和软优化的智能车自动倒车控制 算法 [D]. 成都: 西南交通大学, 2016. FU Huimin. Reverse parking control method based on neighborhood system and soft optimization[D]. Chengdu: Southwest Jiaotong University, 2016. [9] 刘恒. 模糊多目标优化控制在汽车控制中的应用 [D]. 成都: 西南交通大学, 2006. LIU Heng. The study of Multi-object optimal control on [10] application in vehicle control[D]. Chengdu: Southwest Jiaotong University, 2006. 徐永. 多目标优化模糊控制及在车辆自动驾驶中的应 用 [D]. 成都: 西南交通大学, 2008. XU Yong. Optimization of Multi-objective fuzzy control and application in vehicle control[D]. Chengdu: Southwest Jiaotong University, 2008. [11] 江怡. 基于粗糙集和邻域系统的智能车避障控制方法 [D]. 成都: 西南交通大学, 2017. JIANG Yi. A control method to avoid obstacles for an intelligent car based on rough sets and neighborhood system[D]. Chengdu: Southwest Jiaotong University, 2017. [12] 作者简介: 王星,男,1995 年生,硕士研究 生,主要研究方向为人工智能与多目 标优化。 赵海良,男,1962 年生,教授,博 士。主要研究方向为机器人控制、模 糊信息处理理论以及多目标智能控制 系统。主持或参与国家自然科学基金 和国家经贸委重大技术开发项目、省 部级科研项目和横向课题多项,获实 用新型专利3项。发表学术论文50余篇。 王志刚,男,1993 年生,硕士研究 生,主要研究方向为智能信息处理与 模糊控制。 第 5 期 王星,等:基于邻域系统的智能车辆最优轨迹规划方法 ·1047·