CN115598983A - 一种考虑时变时延的无人车横纵向协同控制方法及装置 - Google Patents
一种考虑时变时延的无人车横纵向协同控制方法及装置 Download PDFInfo
- Publication number
- CN115598983A CN115598983A CN202211333752.0A CN202211333752A CN115598983A CN 115598983 A CN115598983 A CN 115598983A CN 202211333752 A CN202211333752 A CN 202211333752A CN 115598983 A CN115598983 A CN 115598983A
- Authority
- CN
- China
- Prior art keywords
- time
- delay
- vehicle
- longitudinal
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开了一种考虑时变时延的无人车横纵向协同控制方法及装置,其方法包括:步骤1,在线获取底层时变CAN通信延时估计值τCAN;步骤2,根据寻找到的预测时域Np内一系列参考点信息,利用预测模型,结合横纵向一体化评价函数J和横、纵向联合约束s.t.进行最优控制问题滚动求解,输出车辆的控制量。本发明通过结合自适应时延估计器与考虑时变时延的MPC横纵向协同控制算法,解决无人车辆因忽略底层时特性导致的极限工况下车辆控制失稳问题,在保证横、纵向控制精度的同时提升车辆稳定性。
Description
技术领域
本发明涉及智能车辆技术领域,特别是关于一种考虑时变时延的无人车横纵向协同控制方法及装置。
背景技术
智能车辆是智能交通系统的重要环节,它能够有效减少交通事故、交通阻塞和环境污染等问题,也因此成为了近年来的研究热点。运动控制是智能车辆的核心技术之一。所谓运动控制是指根据参考轨迹输入和控制律生成车辆执行器(如方向盘、电子油门、制动器、换挡机构等)的控制指令,产生影响车辆运动的力或力矩,使车辆能够最终收敛于参考轨迹。
智能车辆运动控制包括纵向控制和横向控制,纵向控制实现车辆按照预定的速度巡航或与前方动态目标保持一定的距离,横向控制实现车辆沿规划的路径行驶,并保证车辆的行驶安全性、平稳性与乘坐舒适性。下面分别对现有的自动驾驶车辆轨迹跟踪控制主要研究展开说明:
一是横、纵向分层控制。该控制方式是通过忽略横纵向动力学的耦合特性实现对动力学模型解耦,减小单个问题的复杂度从而有利于横、纵向控制律的快速求解。现有横向控制方法可分为无模型控制和基于模型的控制,无模型控制仅依赖误差进行车轮转角计算,例如纯跟踪、Stanley、PID等控制算法。基于模型的控制方法依据系统动态特性设计显式控制率,例如LQR、MPC等控制算法。现有纵向控制方法按控制结构可分为:直接式控制和分层式控制,直接式控制根据车辆模型和参考速度轨迹直接生成期望制动压力或节气门开度,分层式控制包括上位速度控制和下位执行器控制。
另一种是横、纵向耦合控制。这种控制方式充分考虑了智能车辆横纵向动力学间的耦合关联特性,通过对车辆横纵向一体化动力学模型进行直接控制求解得到横纵向运动控制律。横纵向耦合控制在模型方面进行横纵耦合车辆建模,进而对车辆的动态特性进行更准确的描述,性能评价函数方面采用横纵综合的性能评价实现对两个单向的跟踪性能进行统筹协调,控制约束方面采用横纵联合约束形式实现对控制量可行集更完备的构建。
现有的轨迹跟踪控制算法经常忽略的一个关键因素是车辆底层时延,包含CAN通信延时与执行器时滞。延时主要来自于控制模块与执行器之间的通信,其中存在大量的中间环节,例如CAN总线通信延时。时滞主要来自执行器最终响应上层控制指令存在的耗时,例如转向及驱制动执行滞后。延时与时滞主要受硬件性能和底层控制设计的影响,忽略通信延时和执行器时滞会造成控制模型不匹配和性能恶化,导致系统瞬态响应及稳定性下降,进而出现车辆转向振荡甚至失稳等现象。如今,许多学术研究机构使用的无人车辆平台通过安装线控模块或新的执行机构来减少底层时延,然而无法消除的底层时延仍对当前运动控制系统的稳定性构成挑战。
发明内容
本发明的目的在于提供一种考虑时变时延的无人车横纵向协同控制方法及装置,其通过结合自适应时延估计器与考虑时变时延的MPC横纵向协同控制算法,解决无人车辆因忽略底层时延特性导致的极限工况下车辆控制失稳问题,在保证横、纵向控制精度的同时提升车辆稳定性。
为实现上述目的,本发明提供一种考虑时变时延的无人车横纵向协同控制方法,其包括:
步骤1,在线获取底层时变CAN通信延时估计值τCAN;
步骤2,根据寻找到的预测时域Np内一系列参考点信息,利用预测模型,结合横纵向一体化评价函数J和横、纵向联合约束s.t.进行最优控制问题滚动求解,输出车辆的控制量。
进一步地,步骤2中,最优控制问题被描述为下式:
其中,i为预测状态的索引,k为当前时刻, 分别为Np内k+i时刻车辆的横向偏差代价项、航向角偏差代价项、纵向速度偏差、纵向控制增量、横向控制增量代价项,Nc为控制时域,ey(k+i)、分别为Np内k+i时刻车辆的横向偏差、航向角偏差、纵向速度偏差,Δax(k+i)、Δδf(k+i)分别为Np内k+i时刻车辆的纵向加速度增量、前轮转角增量,Q1、Q2、Q3、R1、R2均为权重系数,χ0(k)、χ(k+1)、χ(k+i)、χ(k+i-1)分别为车辆在k、k+1、k+i、k+i-1时刻的状态量,u0(k)、u(k+i-1)分别为车辆在k、k+i-1时刻的控制量,ax(k+j)δf(k+j)分别为车辆在k+j时刻的横、纵向控制量,δf,max、ax,max分别为车辆允许的最大横、纵向控制量,Δδf,max、Δax,max分别为车辆允许的相邻时刻最大横、纵向控制增量,Δδf(k+j)、Δax(k+j)分别为车辆在k+j时刻的横、纵向控制增量,f(χ0(k),u0(k))、f(χ(k+i-1),u(k+i-1))分别为变维度时延增广模型利用车辆在k、k+i-1时刻的状态量和初始控制量进行计算的结果。
进一步地,步骤2中,预测模型为利用根据底层时变CAN通信延时估计值与执行器时滞特性的横纵向时延环节构建得到的变维度时延增广模型:
其中,Nτ表示信号因τCAN而延后Nτ个采样时间步长dt,χ(k)和χ(k+1)分别为预测时域Np内k、k+1时刻车辆的状态量,χ′(k)和χ′(k+1)分别为χ(k)和χ(k+1)关于时间的一阶导数,ax(k)和ax(k+1)分别为预测时域Np内k、k+1时刻车辆的纵向加速度,δf(k)和δf(k+1)分别为预测时域Np内k、k+1时刻车辆的前轮转向角, 分别为预测时域Np内k-Nτ、k-Nτ+1、k-Nτ+2、k-2、k-1、k时刻车辆的期望前轮转向角,为预测时域Np内k时刻车辆的期望纵向加速度,dt为采样时间步长,分别为横、纵向执行器的一阶惯性环节时滞常数,O为零矩阵,对应为如下简化公式用的过渡矩阵A、B1、B2的离散化结果:
B1=[1 0 0 0 0]T
其中,Ccf、Ccr分别为车辆的前、后轮侧偏刚度,lf、lr分别为车辆的质心到前、后轴中心的距离,m、vx、Iz分别为车辆的质量、纵向速度、转动惯量,κ为跟踪目标点处的道路曲率。
进一步地,步骤1具体包括:
将实时输入的期望控制指令作为实时信号,底层实际控制指令作为延时信号,利用基于FIR的自适应全通滤波时延估计器及基于均方误差评价指标的时延估计稳定策略,获得τCAN。
进一步地,基于FIR的自适应全通滤波时延估计器表示为式(8)或(9):
式中:x(k)为实时信号,x(k-Nτ)为延时信号,表示为向量表示为向量X+(k-Nτ)=[x(k+1-Nτ),...,x(k+nmax-Nτ)]T为前向向量,X-(k)=[x(k-1),...,x(k-nmax)]T为后向向量。
进一步地,基于均方误差评价指标获得时延估计稳定策略采用式(18)获得:
本发明还提供一种考虑时变时延的无人车横纵向协同控制装置,其包括:
自适应全通滤波时延估计器,其用于在线获取底层时变CAN通信延时估计值τCAN;
横纵向协同控制器,其用于根据寻找到的预测时域Np内一系列参考点信息,利用预测模型,结合横纵向一体化评价函数J和横、纵向联合约束s.t.进行最优控制问题滚动求解,输出车辆的控制量,其中:最优控制问题被描述为下式:
其中,i为预测状态的索引,k为当前时刻, 分别为Np内k+i时刻车辆的横向偏差代价项、航向角偏差代价项、纵向速度偏差、纵向控制增量、横向控制增量代价项,Nc为控制时域,ey(k+i)、分别为Np内k+i时刻车辆的横向偏差、航向角偏差、纵向速度偏差,Δax(k+i)、Δδf(k+i)分别为Np内k+i时刻车辆的纵向加速度增量、前轮转角增量,Q1、Q2、Q3、R1、R2均为权重系数,χ0(k)、χ(k+1)、χ(k+i)、χ(k+i-1)分别为车辆在k、k+1、k+i、k+i-1时刻的状态量,u0(k)、u(k+i-1)分别为车辆在k、k+i-1时刻的控制量,ax(k+j)δf(k+j)分别为车辆在k+j时刻的横、纵向控制量,δf,max、ax,max分别为车辆允许的最大横、纵向控制量,Δδf,max、Δax,max分别为车辆允许的相邻时刻最大横、纵向控制增量,Δδf(k+j)、Δax(k+j)分别为车辆在k+j时刻的横、纵向控制增量,f(χ0(k),u0(k))、f(χ(k+i-1),u(k+i-1))分别为变维度时延增广模型利用车辆在k、k+i-1时刻的状态量和初始控制量进行计算的结果。
进一步地,预测模型为利用根据底层时变CAN通信延时估计值与执行器时滞特性的横纵向时延环节构建得到的变维度时延增广模型:
其中,Nτ表示信号因τCAN而延后Nτ个采样时间步长dt,χ(k)和χ(k+1)分别为预测时域Np内k、k+1时刻车辆的状态量,χ′(k)和χ′(k+1)分别为χ(k)和χ(k+1)关于时间的一阶导数,ax(k)和ax(k+1)分别为预测时域Np内k、k+1时刻车辆的纵向加速度,δf(k)和δf(k+1)分别为预测时域Np内k、k+1时刻车辆的前轮转向角, 分别为预测时域Np内k-Nτ、k-Nτ+1、k-Nτ+2、k-2、k-1、k时刻车辆的期望前轮转向角,为预测时域Np内k时刻车辆的期望纵向加速度,dt为采样时间步长,分别为横、纵向执行器的一阶惯性环节时滞常数,O为零矩阵,对应为如下简化公式用的过渡矩阵A、B1、B2的离散化结果:
B1=[1 0 0 0 0]T
其中,Ccf、Ccr分别为车辆的前、后轮侧偏刚度,lf、lr分别为车辆的质心到前、后轴中心的距离,m、vx、Iz分别为车辆的质量、纵向速度、转动惯量,κ为跟踪目标点处的道路曲率。
进一步地,底层时变CAN通信延时估计值τCAN的获取方法具体包括:
将实时输入的期望控制指令作为实时信号,底层实际控制指令作为延时信号,利用基于FIR的自适应全通滤波时延估计器及基于均方误差评价指标的时延估计稳定策略进行底层时变CAN通信延时的在线估计,输出底层时变CAN通信延时估计值。
进一步地,基于FIR的自适应全通滤波时延估计器表示为式(8)或(9):
式中:x(k)为实时信号,x(k-Nτ)为延时信号,表示为向量表示为向量X+(k-Nτ)=[x(k+1-Nτ),...,x(k+nmax-Nτ)]T为前向向量,X-(k)=[x(k-1),...,x(k-nmax)]T为后向向量;
基于均方误差评价指标获得时延估计稳定策略采用式(18)获得:
本发明由于采取以上技术方案,其具有以下优点:
1.与现有技术中仅通过离线标定获取车辆时延参数,且运行时始终为常数相比,本发明基于FIR的自适应全通滤波时延估计器,能够在线估计底层时变CAN通信延时。
2.本发明根据均方误差评价指标,结合存储的历史控制信号以及时延估计值提供的时延估计稳定策略,能够消除自适应全通滤波器因噪声干扰而产生的错误估计值;
3.与现有技术中的基于MPC模型预测控制框架,预测模型中仅考虑执行器时滞相比,本发明基于底层时延在线估计值,构建考虑底层CAN通信延时与执行器时滞特性的横纵向时延环节,建立基于车辆二自由度动力学模型的变维度时延增广模型,通过变维度时延增广模型,可以单独解决控制算法因所用车辆模型与实车动态时延特性之间不匹配”而造成的控制性能下降的问题;
4.与现有技术中的从横、纵分离的角度出发,单独设计纵向控制器以实现无人车速度跟踪相比,本发明以变维度时延增广模型为预测模型,基于横、纵向耦合特性建立横纵一体化评价函数及联合约束,设计考虑时变时延的MPC横纵向协同控制器,通过一体化最优控制综合保证横、纵控制精度及车辆稳定性。
附图说明
图1为本发明实施例提供的考虑时变时延的无人车横纵向协同控制方法框架的结构示意图。
图2为本发明实施例提供的关于横向控制的底层时延示意图。
图3为本发明实施例提供的考虑时变时延的无人车横纵向协同控制装置的结构示意图。
具体实施方式
下面结合附图和实施例对本发明进行详细的描述。
如图1所示,本发明实施例提供的考虑时变时延的无人车横纵向协同控制装置包括自适应全通滤波时延估计器和考虑时变时延的横纵向协同控制器。其中:
自适应全通滤波时延估计器用于在线获取底层时变CAN通信延时估计值τCAN。
横纵向协同控制器用于根据寻找到的预测时域内一系列参考点信息,利用预测模型,结合由横纵向一体化评价函数J和横、纵向联合约束s.t.进行最优控制问题滚动求解,输出车辆的控制量。
本发明通过结合自适应时延估计器与考虑时变时延的MPC横纵向协同控制算法,解决无人车辆因忽略底层时特性导致的极限工况下车辆控制失稳问题,在保证横、纵向控制精度的同时提升车辆稳定性。
在一个实施例中,如图1所示,自适应全通滤波时延估计器包括自适应全通滤波器和时延估计稳定策略。时延估计器用于将实时输入的期望控制指令作为实时信号,底层实际控制指令作为延时信号,利用基于FIR(英文全称为“Finite Impulse Response”,中文全称为“有限脉冲响应滤波器”)的自适应全通滤波时延估计器及基于均方误差评价指标的时延估计稳定策略进行底层时变CAN通信延时的在线估计,输出底层时变CAN通信延时估计值。
基于FIR的自适应全通滤波时延估计器的获取方法包括:
构建信号通道模型:
H(ω)=e-jτw (1)
其中:H为全通滤波器h的傅里叶变换,全通即|H(ω)|=1,j为虚数,ω表示频率,τ为底层时延,即底层时变CAN通信延时与执行器时滞相互耦合的结果。将实时信号(例如:无人车辆期望控制指令)作为输入,延时信号(例如:底层实际控制指令)作为输出,则滤波器h实现信号相位的改变,而不改变幅值。由于相位变化取决于时延,因此通过估计滤波器h可以获取时延值τ。
基于FIR构建全通滤波器H(ω):
其中:P(ejω)是FIR滤波器p的前向频率响应,P(e-jω)为FIR滤波器p的后向频率响应。
令Nτ=τ/dt,Nτ表示信号因时延特性而延后Nτ个采样时间步长dt,dt为采样时间步长,k表示当前时刻,则基于式(2),对当前时刻的信号,即实时信号x(k)与延时信号x(k-Nτ)进行线性处理得到式(3),其中:*为卷积运算符,意味着箭头两侧的公式等价,p(k)和p(-k)分别为FIR的前向和反向表达式,前向即利用未来信息,反向即利用过去的信息:
设定一个支持nmax个滤波器系数的FIR,nmax为滤波器最大的索引号,该值也定义了时延估计值的上界τmax=nmax*dt,即Nτ≤nmax,令n代表滤波器系数的索引,n∈[0,nmax]。
则FIR滤波器响应p(n)可以由滤波器系数an描述为式(4):
因此,式(3)的全通滤波器可以基于FIR转化为线性表达式(5):
由于τ是CAN通信延时与执行器时滞相互耦合的结果,本实施例将两者通过如下方法进行解耦:以横向控制模型中的底层时延为例,利用实车数据离线标定横向执行器的一阶惯性环节时滞常数并作为定值,则最终输出时变底层时变CAN通信延时估计值τCAN:
上式(1)-式(6)将对时延值τ的估计转化为对滤波器系数an的估计。设定x(k)为当前控制器下发的实时控制信号,x(k-Nτ)为底层反馈的延时控制信号,令滤波器系数a0=1,则式(5)的线性表达式为式(8):
式中:x(k)为实时信号,x(k-Nτ)为延时信号,表示为向量表示为向量X+(k-Nτ)=[x(k+1-Nτ),...,x(k+nmax-Nτ)]T为前向向量,X-(k)=[x(k-1),...,x(k-nmax)]T为后向向量。
则实时信号x(k)和延时信号x(k-Nτ)可进一步表示为如下线性式(9):
由于实时信号x(k)和延时信号x(k-Nτ)已知,令d(k)=x(k-Nτ)-x(k),则时延估计问题转变为优化问题:通过最小化测量样本d(k)与由当前滤波器系数计算得到的y(k)之间的偏差,从而得到最优滤波器系数a,进而将最优滤波器系数a代入式(6),便可以得到时延估计值τ。
本实施例基于梯度下降法迭代更新滤波器系数a(k),a(k)表示当前时刻即k时刻的滤波器系数值,而a是滤波器系数的整体表达,而不区分具体哪一个时刻。最新滤波器系数a(k)的数值用于计算时延估计值τ。本实施例定义d(k)与y(k)之间的偏差为:
定义性能指标函数表示为下式(11):
J(k)=|e(k)|2 (11)
可得当前梯度为:
则更新后的滤波器系数表示为式(13):
其中:μ为梯度下降法的学习率参数。
在一个实施例中,基于LMS获取时变的学习率参数μ,用于保证优化过程中的误差收敛,最终实现学习率自适应的全通滤波时延估计器。所设置的自适应学习率为式(14):
结合自适应学习率μ,式(12)变为:
其中:ρ为自适应学习率常数系数,0<ρ<2/3;ε为极小的正整数,用于保证分母不为0。
下面介绍基于均方误差指标的时延估计稳定策略的获得方式。
基于实时及延时信号数据对上述时延估计器进行仿真验证时,存在因噪声干扰而使得估计结果在不同值之间高频变化的现象,甚至出现负数等错误估计值,因此上述TDE是不稳定的。考虑到无人车辆底层时延值在短时间内恒定、长时间内时变的特点,基于均方误差评价指标设计时延估计稳定策略,保证在提高TDE估计稳定性的同时消除错误估计值。
时延估计稳定策略的主要思想是使用统计检验。设定:存在包含M个采样时间步长dt内所有信号值的实时信号序列x1(t)与延时信号序列x2(t),时延估计值的数值范围为[τmin,τmax],即上界为τmax,下界为τmin。基于上一时刻的时延估计值和当前时刻的时延估计值利用式(16)计算MSElast表示k-1时刻的底层时延估计值的均方MSE指标,利用式(17)计算MSEnew表示k时刻的底层时延估计值的均方MSE指标:
实质上,MSE指标可以采用式(16)-(17)提供的均方误差获得,也可以采用方差或标准差等其他评价标准计算获得。
基于上述MSE指标,本实施例提供时延估计更新策略如下式(18)所示:
其中:τ(k)表示k时刻的底层时延估计值,Thr为更新阈值,本实施例中设置Thr=0.2。通过比较相邻时刻估计值对同一窗口内实时与延时信号的方差,当两者之间差异不大时假定TDE结果不可靠,此时保留上一时刻估计值,否则,对时延结果进行更新。再根据获得τCAN。
在一个实施例中,考虑时变时延的横纵向协同控制器的获取方式包括:
首先,构建变维度时延增广模型:
在一个实施例中,如图1所示,预测模型为通过结合在线时延估计值构建考虑底层CAN通信延时与执行器时滞特性的变维度时延增广模型,进而对车辆进行更准确的动态特性描述与未来时刻状态预测。
车辆三自由度车辆动力学模型如下:
其中,ye为车辆后轴中心与参考点之间的横向偏差,为车辆横向偏差变化率,εe为车辆纵轴与参考点之间航向角偏差,为车辆航向角偏差变化率,分别为车辆纵向速度vx和横向速度,为车辆沿x轴的纵向加速度ax,为车辆沿y轴的横向加速度,为车辆横摆角,为车辆横摆角速度,为车辆横摆角速度随时间的变化率,为车辆期望纵向加速度,为车辆期望前轮转角,κ为跟踪目标点处的道路曲率,m为车辆质量,lf为质心到前轴中心的距离,lr为质心到后轴中心的距离,Ccf为前轮侧偏刚度,Ccr为后轮侧偏刚度,Iz为车辆转动惯量。
考虑车辆底层CAN通信延时与执行器时滞特性(为简化模型复杂度,纵向仅考虑执行器时滞特性),以横向控制为例的底层时延,如下图2所示:
1)关于CAN通信延时τCAN
基于上述分析,构建横、纵向时延环节表示为下式(20):
基于三自由度车辆动力学模型与横纵向时延环节,建立用于MPC状态预测的时延增广预测模型(21):
B1=[1 0 0 0 0]T
式中,Nτ表示信号因τCAN而延后Nτ个采样时间步长dt,χ(k)和χ(k+1)分别为预测时域Np内k、k+1时刻车辆的状态量,χ′(k)和χ′(k+1)分别为χ(k)和χ(k+1)关于时间的一阶导数,ax(k)和ax(k+1)分别为预测时域Np内k、k+1时刻车辆的纵向加速度,δf(k)和δf(k+1)分别为预测时域Np内k、k+1时刻车辆的前轮转向角, 分别为预测时域Np内k-Nτ、k-Nτ+1、k-Nτ+2、k-2、k-1、k时刻车辆的期望前轮转向角,为预测时域Np内k时刻车辆的期望纵向加速度,dt为采样时间步长,分别为横、纵向执行器的一阶惯性环节时滞常数,O为零矩阵,即矩阵中元素均为0,对应为简化公式用的过渡矩阵A、B1、B2的离散化结果,为式(19)三自由度车辆动力学模型的状态量,是公式(22)χ的一部分,u(k)为控制量,χ(k)为状态量,具体表示如下:
最终变维度时延增广模型可表示为:χ(k+1)=f(χ(k),u(k)),状态量χ的维度基于时延估计值τCAN(离散化后为Nτ)动态变化,保证了对车辆模型更为准确的描述。
然后,构建基于MPC的横纵向协同最优控制器:
本发明采用横纵综合的性能评价实现对两个单向的跟踪性能进行统筹协调,最小化由预测时域内的横向偏差、航向角偏差、纵向速度偏差、前轮转角增量以及纵向加速度增量组成的横纵向一体化评价函数(23):
其中:Np为预测时域;Nc为控制时域;Q1、Q2、Q3、R1、R2为权重系数;ey(k)为预测时域内k时刻车辆后轴中心(x(k),y(k))到参考点(xr(k),yr(k))处切线的垂直距离,即横向偏差,为参考点期望航向角与车辆当前航向角之间的偏差,即航向角偏差,两者反应车辆对期望路径的跟踪性能,用于保证车辆横向跟踪精度;为预测时域内k时刻车辆期望纵向速度vxr(k)与车辆当前时刻速度vx(k)的偏差,即纵向速度偏差,反应了车辆对期望速度曲线的跟踪性能,用于保证车辆纵向跟踪精度;Δax(k)为纵向加速度增量,Δδf(k)为前轮转角增量,两者反应对控制增量的约束,避免车轮转角及加速度大幅变化,保证控制动作平稳。
构建最优控制问题的横纵联合约束条件:
其中:式(24)为变维度时延增广动力学模型约束,在预测时域内车辆横、纵向状态量及控制量均时变;式(25)为横、纵向执行器的机械响应特性约束,包括车轮转角、纵向加速度的极值约束与增量约束。
最终可构建为如下针对横纵向协同控制的非线性规划问题:
其中,J为MPC横纵向协同控制器,i为预测状态的索引,取值范围是[1 Np],k为当前时刻,分别为Np内k+i时刻车辆的横向偏差代价项、航向角偏差代价项、纵向速度偏差、纵向控制增量、横向控制增量代价项,Nc为控制时域,ey(k+i)、 分别为Np内k+i时刻车辆的横向偏差、航向角偏差、纵向速度偏差,Δax(k+i)、Δδf(k+i)分别为Np内k+i时刻车辆的纵向加速度增量、前轮转角增量,Q1、Q2、Q3、R1、R2均为权重系数,χ0(k)、χ(k+1)、χ(k+i)、χ(k+i-1)分别为车辆在k、k+1、k+i、k+i-1时刻的状态量,u0(k)、u(k+i-1)分别为车辆在k、k+i-1时刻的控制量,ax(k+j)δf(k+j)分别为车辆在k+j时刻的横、纵向控制量,δf,max、ax,max分别为车辆允许的最大横、纵向控制量,Δδf,max、Δax,max分别为车辆允许的相邻时刻最大横、纵向控制增量,Δδf(k+j)、Δax(k+j)分别为车辆在k+j时刻的横、纵向控制增量,f(χ0(k),u0(k))、f(χ(k+i-1),u(k+i-1))分别为变维度时延增广模型利用车辆在k、k+i-1时刻的状态量和初始控制量进行计算的结果,δf,max、Δδf,max、ax,max、Δax,max的数值由车辆自身特性决定。
对上述构建的多约束非线性优化问题进行求解,得到最优控制序列:
U*(k)=[δf *(k|k),...,δf *(k|k+Nc-1),ax *(k|k),ax *(k+2|k),...,ax *(k|k+Nc-1)] (27)
取δf *(k|k)作为当前期望前轮转角,发送给底层转向执行器。取ax *(k|k)作为当前期望纵向加速度,基于所设置的死区进行驱/制动模式切换判断,最终由期望加速度-油门开度/制动压力MAP表获取纵向控制指令,发送至纵向执行器。其判断逻辑如下:
其中:Mode(k)表示k时刻控制模式,ax *为期望纵向加速度,Δa为死区偏置量,由Δa形成的死区可以保证驱/制动模式的平稳切换。
本发明实施例还提供一种考虑时变时延的无人车横纵向协同控制方法,其包括:
步骤1,在线获取底层时变CAN通信延时估计值。其中,底层时变CAN通信延时估计值在上文表示为k时刻的底层时变CAN通信延时估计值τCAN(k)。
步骤2,根据寻找到的预测时域Np内一系列参考点信息(如图中的参考点信息包含参考点的期望横坐标xr、期望纵坐标yr、期望航向角期望纵向速度、该点路径曲率κ),利用预测模型,结合由横纵向一体化评价函数J和横、纵向联合约束s.t.进行最优控制问题滚动求解,输出车辆的控制量。
在一个实施例中,步骤2中,最优控制问题可以被描述为上述实施例中的式(26)。
在一个实施例中,步骤2中,预测模型为利用根据底层时变CAN通信延时估计值与执行器时滞特性的横纵向时延环节构建得到的变维度时延增广模型,变维度时延增广模型可以采用上述实施例中的式(22)表示。当然,预测模型也可以为常用的车辆动力学模型来获取控制量。但是,需要说明的是,采用变维度时延增广模型,能够获得更精确的MPC横纵向协同控制器,进而为提升整体控制效果提供有利条件。
在一个实施例中,步骤1可以采用如下方法实现:
将实时输入的期望控制指令作为实时信号,底层实际控制指令作为延时信号,利用基于FIR的自适应全通滤波时延估计器及基于均方误差评价指标的时延估计稳定策略进行底层时变CAN通信延时的在线估计,输出底层时变CAN通信延时估计值。
需要说明的是,步骤1也可以采用例如基于线性回归法估计、基于最小二乘法估计、基于最小均方差估计等现有方法在线获取底层时变CAN通信延时估计值。
在一个实施例中,步骤2中,基于FIR的自适应全通滤波时延估计器表示为上述实施例中的式(8)或(9)。
在一个实施例中,步骤2中,基于均方误差评价指标获得时延估计稳定策略采用上述实施例中的式(18)获得。
本发明通过结合自适应时延估计器与考虑时变时延的MPC横纵向协同控制算法,解决无人车辆因忽略底层时特性导致的极限工况下车辆控制失稳问题,在保证横、纵向控制精度的同时提升车辆稳定性。
如图3所示,车辆控制系统包括环境感知单元、决策规划单元、底层执行单元和本发明所建立的底层时延估计单元与横纵向协同控制单元。其中,环境感知单元用于获取环境信息,经处理后下发至决策规划单元;决策规划单元根据环境信息及车辆状态信息进行全局轨迹规划,并将参考轨迹信息输出给横纵向控制单元;底层时延估计单元使用本发明中的方法在线估计时延值并输出给横纵向控制单元;横纵向控制单元接收到所述参考轨迹及时延估计值后,使用本发明中的方法计算横、纵向控制指令,最终下发给底层执行单元来控制车辆,实现无人车辆精确、平稳的横纵向控制。
最后需要指出的是:以上实施例仅用以说明本发明的技术方案,而非对其限制。本领域的普通技术人员应当理解:可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种考虑时变时延的无人车横纵向协同控制方法,其特征在于,包括:
步骤1,在线获取底层时变CAN通信延时估计值τCAN;
步骤2,根据寻找到的预测时域Np内一系列参考点信息,利用预测模型,结合横纵向一体化评价函数J和横、纵向联合约束s.t.进行最优控制问题滚动求解,输出车辆的控制量。
2.如权利要求1所述的考虑时变时延的无人车横纵向协同控制方法,其特征在于,步骤2中,最优控制问题被描述为下式:
其中,i为预测状态的索引,k为当前时刻, 分别为车辆在k+i时刻的横向偏差代价项、航向角偏差代价项、纵向速度偏差、纵向控制增量、横向控制增量代价项,Nc为控制时域,ey(k+i)、分别为车辆在k+i时刻的横向偏差、航向角偏差、纵向速度偏差,Δax(k+i)、Δδf(k+i)分别为车辆在k+i时刻的纵向加速度增量、前轮转角增量,Q1、Q2、Q3、R1、R2均为权重系数,χ0(k)、χ(k+1)、χ(k+i)、χ(k+i-1)分别为车辆在k、k+1、k+i、k+i-1时刻的状态量,u0(k)、u(k+i-1)分别为车辆在k、k+i-1时刻的控制量,ax(k+j)、δf(k+j)分别为车辆在k+j时刻的横、纵向控制量,δf,max、ax,max分别为车辆允许的最大横、纵向控制量,Δδf,max、Δax,max分别为车辆允许的相邻时刻最大横、纵向控制增量,Δδf(k+j)、Δax(k+j)分别为车辆在k+j时刻的横、纵向控制增量,f(χ0(k),u0(k))、f(χ(k+i-1),u(k+i-1))分别为变维度时延增广模型利用车辆在k、k+i-1时刻的状态量和初始控制量进行计算的结果。
3.如权利要求1或2所述的考虑时变时延的无人车横纵向协同控制方法,其特征在于,步骤2中,预测模型为利用根据底层时变CAN通信延时估计值与执行器时滞特性的横纵向时延环节构建得到的变维度时延增广模型:
其中,Nτ表示信号因τCAN而延后Nτ个采样时间步长dt,χ(k)和χ(k+1)分别为车辆在k、k+1时刻的状态量,χ′(k)和χ′(k+1)分别为χ(k)和χ(k+1)关于时间的一阶导数,ax(k)和ax(k+1)分别为车辆在k、k+1时刻的纵向加速度,δf(k)和δf(k+1)分别为车辆在k、k+1时刻的前轮转向角, 分别为车辆在k-Nτ、k-Nτ+1、k-Nτ+2、k-2、k-1、k时刻的期望前轮转向角,为车辆在k时刻的期望纵向加速度,dt为采样时间步长,分别为横、纵向执行器的一阶惯性环节时滞常数,O为零矩阵,对应为如下简化公式用的过渡矩阵A、B1、B2的离散化结果:
B1=[1 0 0 0 0]T
其中,Ccf、Ccr、lf、lr、m、vx、Iz分别为车辆的前轮侧偏刚度、后轮侧偏刚度、质心到前轴中心的距离、质心到后轴中心的距离、质量、纵向速度、转动惯量,κ为跟踪目标点处的道路曲率。
4.如权利要求1或2所述的考虑时变时延的无人车横纵向协同控制方法,其特征在于,步骤1具体包括:
将实时输入的期望控制指令作为实时信号,底层实际控制指令作为延时信号,利用基于FIR的自适应全通滤波时延估计器及基于均方误差评价指标的时延估计稳定策略,获得τCAN。
7.一种考虑时变时延的无人车横纵向协同控制装置,其特征在于,包括:
自适应全通滤波时延估计器,其用于在线获取底层时变CAN通信延时估计值τCAN;
横纵向协同控制器,其用于根据寻找到的预测时域Np内一系列参考点信息,利用预测模型,结合横纵向一体化评价函数J和横、纵向联合约束s.t.进行最优控制问题滚动求解,输出车辆控制量,其中:最优控制问题被描述为下式:
其中,i为预测状态的索引,k为当前时刻, 分别为车辆在k+i时刻的横向偏差代价项、航向角偏差代价项、纵向速度偏差、纵向控制增量、横向控制增量代价项,Nc为控制时域,ey(k+i)、分别为车辆在k+i时刻的横向偏差、航向角偏差、纵向速度偏差,Δax(k+i)、Δδf(k+i)分别为车辆在k+i时刻的纵向加速度增量、前轮转角增量,Q1、Q2、Q3、R1、R2均为权重系数,χ0(k)、χ(k+1)、χ(k+i)、χ(k+i-1)分别为车辆在k、k+1、k+i、k+i-1时刻的状态量,u0(k)、u(k+i-1)分别为车辆在k、k+i-1时刻的控制量,ax(k+j)、δf(k+j)分别为车辆在k+j时刻的横、纵向控制量,δf,max、ax,max分别为车辆允许的最大横、纵向控制量,Δδf,max、Δax,max分别为车辆允许的相邻时刻最大横、纵向控制增量,Δδf(k+j)、Δax(k+j)分别为车辆在k+j时刻的横、纵向控制增量,f(χ0(k),u0(k))、f(χ(k+i-1),u(k+i-1))分别为变维度时延增广模型利用车辆在k、k+i-1时刻的状态量和初始控制量进行计算的结果。
8.如权利要求7所述的考虑时变时延的无人车横纵向协同控制装置,其特征在于,预测模型为利用根据底层时变CAN通信延时估计值与执行器时滞特性的横纵向时延环节构建得到的变维度时延增广模型:
其中,Nτ表示信号因τCAN而延后Nτ个采样时间步长dt,χ(k)和χ(k+1)分别为车辆在k、k+1时刻的状态量,χ′(k)和χ′(k+1)分别为χ(k)和χ(k+1)关于时间的一阶导数,ax(k)和ax(k+1)分别为车辆在k、k+1时刻的纵向加速度,+f(k)和δf(k+1)分别为车辆在k、k+1时刻的前轮转向角, 分别为车辆在k-Nτ、k-Nτ+1、k-Nτ+2、k-2、k-1、k时刻的期望前轮转向角,为车辆在k时刻的期望纵向加速度,dt为采样时间步长,分别为横、纵向执行器的一阶惯性环节时滞常数,O为零矩阵,对应为如下简化公式用的过渡矩阵A、B1、B2的离散化结果:
B1=[1 0 0 0 0]T
其中,Ccf、Ccr、lf、lr、m、vx、Iz分别为车辆的前轮侧偏刚度、后轮侧偏刚度、质心到前轴中心的距离、质心到后轴中心的距离、质量、纵向速度、转动惯量,κ为跟踪目标点处的道路曲率。
9.如权利要求7或8所述的考虑时变时延的无人车横纵向协同控制装置,其特征在于,底层时变CAN通信延时估计值τCAN的获取方法具体包括:
将实时输入的期望控制指令作为实时信号,底层实际控制指令作为延时信号,利用基于FIR的自适应全通滤波时延估计器及基于均方误差评价指标的时延估计稳定策略进行底层时变CAN通信延时的在线估计,输出底层时变CAN通信延时估计值。
10.如权利要求9所述的考虑时变时延的无人车横纵向协同控制装置,其特征在于,基于FIR的自适应全通滤波时延估计器表示为式(8)或(9):
式中:x(k)为实时信号,x(k-Nτ)为延时信号,表示为向量 表示为向量 X+(k-Nτ)=[x(k+1-Nτ),...,x(k+nmax-Nτ)]T为前向向量,X-(k)=[x(k-1),...,x(k-nmax)]T为后向向量;
基于均方误差评价指标获得时延估计稳定策略采用式(18)获得:
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211333752.0A CN115598983B (zh) | 2022-10-28 | 2022-10-28 | 一种考虑时变时延的无人车横纵向协同控制方法及装置 |
PCT/CN2023/109408 WO2024087766A1 (zh) | 2022-10-28 | 2023-07-26 | 一种考虑时变时延的无人车横纵向协同控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211333752.0A CN115598983B (zh) | 2022-10-28 | 2022-10-28 | 一种考虑时变时延的无人车横纵向协同控制方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115598983A true CN115598983A (zh) | 2023-01-13 |
CN115598983B CN115598983B (zh) | 2023-06-13 |
Family
ID=84851646
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211333752.0A Active CN115598983B (zh) | 2022-10-28 | 2022-10-28 | 一种考虑时变时延的无人车横纵向协同控制方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115598983B (zh) |
WO (1) | WO2024087766A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117234215A (zh) * | 2023-11-09 | 2023-12-15 | 新石器中研(上海)科技有限公司 | 无人车纵向控制方法、装置、电子设备及无人车 |
WO2024087766A1 (zh) * | 2022-10-28 | 2024-05-02 | 湖南大学无锡智能控制研究院 | 一种考虑时变时延的无人车横纵向协同控制方法及装置 |
CN117970804A (zh) * | 2024-01-31 | 2024-05-03 | 北京理工大学 | 一种通信时延下的固定翼无人机集群决策方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118655786B (zh) * | 2024-08-19 | 2024-10-29 | 北京航空航天大学 | 一种自动驾驶车辆轨迹跟踪控制方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030154953A1 (en) * | 2002-02-15 | 2003-08-21 | Honda Giken Kogyo Kabushiki Kaisha | Control device, control method, control unit, and engine control unit |
CN108388115A (zh) * | 2018-02-08 | 2018-08-10 | 南京邮电大学 | 基于广义预测控制的ncs网络时延补偿方法 |
CN111142534A (zh) * | 2020-01-03 | 2020-05-12 | 江苏大学 | 一种智能车横纵向综合轨迹跟踪方法及控制系统 |
CN114216693A (zh) * | 2021-12-02 | 2022-03-22 | 清华大学 | 车辆复合制动系统动态负载模拟方法及试验台架 |
CN114791743A (zh) * | 2022-04-26 | 2022-07-26 | 北京理工大学 | 一种考虑通信时延的无人机集群协同航迹规划方法 |
CN115042810A (zh) * | 2022-06-13 | 2022-09-13 | 西南交通大学 | 一种车辆的横纵向综合控制方法及横纵向综合控制器 |
US20220289269A1 (en) * | 2019-10-25 | 2022-09-15 | Nanjing University Of Aeronautics And Astronautics | Electric Truck Steer-by-Wire System and Network Uncertainty Control Method Therefor |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113759707B (zh) * | 2020-12-10 | 2024-06-18 | 北京京东乾石科技有限公司 | 用于自动驾驶车辆的预测控制优化方法和装置 |
CN112693449B (zh) * | 2021-01-26 | 2022-02-15 | 湖南大学 | 一种无人车辆极限工况下横纵向耦合控制方法 |
CN113076641B (zh) * | 2021-03-31 | 2022-09-20 | 同济大学 | 基于风险评估的智能车人机协同转向控制并行计算方法 |
CN114967475B (zh) * | 2022-08-01 | 2022-11-15 | 北京理工大学 | 一种无人驾驶车辆轨迹跟踪与稳定性鲁棒控制方法及系统 |
CN115598983B (zh) * | 2022-10-28 | 2023-06-13 | 湖南大学无锡智能控制研究院 | 一种考虑时变时延的无人车横纵向协同控制方法及装置 |
-
2022
- 2022-10-28 CN CN202211333752.0A patent/CN115598983B/zh active Active
-
2023
- 2023-07-26 WO PCT/CN2023/109408 patent/WO2024087766A1/zh unknown
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030154953A1 (en) * | 2002-02-15 | 2003-08-21 | Honda Giken Kogyo Kabushiki Kaisha | Control device, control method, control unit, and engine control unit |
CN108388115A (zh) * | 2018-02-08 | 2018-08-10 | 南京邮电大学 | 基于广义预测控制的ncs网络时延补偿方法 |
US20220289269A1 (en) * | 2019-10-25 | 2022-09-15 | Nanjing University Of Aeronautics And Astronautics | Electric Truck Steer-by-Wire System and Network Uncertainty Control Method Therefor |
CN111142534A (zh) * | 2020-01-03 | 2020-05-12 | 江苏大学 | 一种智能车横纵向综合轨迹跟踪方法及控制系统 |
CN114216693A (zh) * | 2021-12-02 | 2022-03-22 | 清华大学 | 车辆复合制动系统动态负载模拟方法及试验台架 |
CN114791743A (zh) * | 2022-04-26 | 2022-07-26 | 北京理工大学 | 一种考虑通信时延的无人机集群协同航迹规划方法 |
CN115042810A (zh) * | 2022-06-13 | 2022-09-13 | 西南交通大学 | 一种车辆的横纵向综合控制方法及横纵向综合控制器 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024087766A1 (zh) * | 2022-10-28 | 2024-05-02 | 湖南大学无锡智能控制研究院 | 一种考虑时变时延的无人车横纵向协同控制方法及装置 |
CN117234215A (zh) * | 2023-11-09 | 2023-12-15 | 新石器中研(上海)科技有限公司 | 无人车纵向控制方法、装置、电子设备及无人车 |
CN117234215B (zh) * | 2023-11-09 | 2024-03-05 | 新石器中研(上海)科技有限公司 | 无人车纵向控制方法、装置、电子设备及无人车 |
CN117970804A (zh) * | 2024-01-31 | 2024-05-03 | 北京理工大学 | 一种通信时延下的固定翼无人机集群决策方法 |
Also Published As
Publication number | Publication date |
---|---|
CN115598983B (zh) | 2023-06-13 |
WO2024087766A1 (zh) | 2024-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114967676B (zh) | 基于强化学习的模型预测控制轨迹跟踪控制系统及方法方法 | |
CN115598983A (zh) | 一种考虑时变时延的无人车横纵向协同控制方法及装置 | |
CN112622903B (zh) | 一种车辆跟随驾驶环境下自主车辆的纵向和横向控制方法 | |
CN110356404B (zh) | 一种具有自主换道功能并提高侧向安全性的智能驾驶系统 | |
Zha et al. | A survey of intelligent driving vehicle trajectory tracking based on vehicle dynamics | |
CN114945885A (zh) | 自主或半自主车辆的自适应控制 | |
CN114185272B (zh) | 一种基于模型预测控制的具有预览特性的自适应速度智能车辆路径跟踪方法 | |
CN108791290B (zh) | 基于在线增量式dhp的双车协同自适应巡航控制方法 | |
CN110568758A (zh) | 一种自动驾驶汽车的参数自适应横向运动lqr控制方法 | |
CN112141101B (zh) | 一种基于cnn和lstm的预瞄安全路径的方法及系统 | |
CN113608530A (zh) | 一种带有pid转角补偿的参数自整定lqr路径跟踪方法 | |
CN111123701B (zh) | 基于管道预测模型的自动驾驶路径跟踪抗干扰控制方法 | |
CN114942642B (zh) | 一种无人驾驶汽车轨迹规划方法 | |
CN114379583A (zh) | 一种基于神经网络动力学模型的自动驾驶车辆轨迹跟踪系统及方法 | |
CN110008600A (zh) | 车辆稳定性控制器性能保守性的设计方法 | |
CN116691668A (zh) | 一种大型智能车辆的横向控制方法 | |
CN114502450B (zh) | 机动车辆横向和纵向引导中的死区时间补偿技术 | |
CN115675459A (zh) | 一种智能车辆及其路径跟踪的控制方法、装置和存储介质 | |
CN118457712A (zh) | 基于线控转向的主动前轮转向控制系统及方法 | |
CN118192546A (zh) | 基于改进非线性模型预测控制的农机轨迹跟踪方法及系统 | |
CN118144780A (zh) | 一种自适应权重系数mpc的路径跟踪控制方法和系统 | |
WO2025010853A1 (zh) | 一种面向多种泊车场景的路径规划方法 | |
CN115817509A (zh) | 一种基于ampc的多轴分布式驱动车辆转向辅助轨迹跟踪方法 | |
CN116811864A (zh) | 一种自动驾驶车辆的大曲率弯道过弯规划与控制方法 | |
CN116804850A (zh) | 基于机理与数据驱动模型的自动划线车自适应控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |