Unmanned heavy-duty vehicle for surface mine and path tracking control method and device of unmanned heavy-duty vehicle
附图说明 图1为本发明实施例提供的各模块间的连接关系示意图。 图2为本发明适用的露天矿山重载车辆的尺寸结构示意图。 图3为本发明实施例提供的露天矿山无人驾驶重载车辆路径跟踪控制的框架原理示意图。 技术领域 本发明涉及自动驾驶技术领域,特别是关于一种露天矿山无人驾驶重载车辆及其路径跟踪控制方法和装置。 具体实施方式 下面结合附图和实施例对本发明进行详细的描述。 本发明实施例提供一种露天矿山无人驾驶重载车辆路径跟踪控制方法及系统,通过考虑重载车辆转向执行器时滞特性,利用Stanley与后轮反馈模型分别设计负责前进与倒车的路径跟踪控制器,针对露天矿山道路环境、重载车辆以及参考轨迹特点进行预瞄与控制参数设置,最后实现露天矿山无人驾驶重载车辆的精确路径跟踪控制。 如图1所示,本发明实施例提供的露天矿山无人驾驶重载车辆路径跟踪控制方法包括: 前进路径跟踪步骤:根据预先设置的路径信息和车辆状态信息,用下式(1)所示的新Stanley控制器控制露天矿山重载车辆前进时的路径跟踪控制,新Stanley控制器考虑有车辆转向器时滞特性、车辆尺寸和前进行驶速度: 式中,δc为前轮转角指令,ep为横向距离误差,vf为车辆的前进行驶速度,为角度误差,Δt为系统采样时间,τδ为时滞因子,τδ的数值通过标定得到,露天重载车辆的时滞因子约等于1秒,k为自适应调整控制增益,为车辆的前进加速度,δ为车辆的前轮转角,crp为最近路径点对应的曲率。 后退路径跟踪步骤:用下式所示的新后轮反馈控制器控制露天矿山重载车辆后退时的路径跟踪控制,新后轮反馈控制器考虑有车辆转向器时滞特性、车辆尺寸和后退行驶速度: 式中,δc为前轮转角指令,L为轴距,cr为最近路径点对应曲率,为最近路径点对应曲率的变化率,为横摆角误差,er为横向距离误差,为横摆角误差对应的比例因子,如下式(3)所示,ke为横向距离误差对应的比例影子,如下式(4)所示,τδ为时滞因子,vr为正值的车辆后退行驶速度,为车辆横摆角速度。 ke=a2 (4) 其中,a为正数,ζ为阻尼系数,例如:ζ=1.85,a=0.28。 在一个实施例中,最近路径点对应曲率cr的具体数值根据方向盘区分正负。 上述实施例中,最近路径点选择角度约束设置为下式(5): 其中,为来自路径信息的路径点航向角,为来自惯性导航组合系统的车辆横摆角。 根据来自惯导的车辆前进行驶速度反馈和来自路径信息的最近路径点的曲率,通过式(5)确定最近路径点,路径点包含的信息有:坐标、航向角、曲率、速度。先通过路径点的坐标和航向角信息找到距离最近的路径点,再用该最近路径点的所有信息进行路径跟踪控制。 在一个实施例中,新Stanley控制器还根据露天矿山重载车辆的车辆信息和行驶特性,利用下式(6)至(8)提供的动态选择方法确定预瞄距离dp: dp=max{dpv,dpc} (6) dpv=kpvvfΔt (7) 式中,dpv为根据vf获得的预瞄距离,kpv为比例因子,其数值比如可以取0.5,dpc为根据crp标定的预瞄距离,dhc、dmc、dlc分别为根据数值不同的crp标定的预瞄距离。 根据预瞄距离dp选择预瞄点:依次向行驶方向遍历路径点,直至找到一个路径点,该路径点至最近路径点之间所有已经遍历的路径点间隔加起来大于或等于预瞄距离,此时该路径点为预瞄点。 再利用下式(9)计算角度误差再利用下式(10)计算横向距离误差ep: 其中,为车辆横摆角,为预瞄点的航向角。 其中,x0和y0分别为全局坐标系下的车辆前轴中心的横、纵坐标,xp和yp为全局坐标系下的预瞄点的横、纵坐标。 一般情形下,k可以通过实验标定的具体数值。但是,在一个实施例中,为保证路径跟踪精度,根据预瞄路径点曲率和横向距离误差自适应调整控制增益k,如下式(11)所示: 其中,κ1和κ2为无纲量比例因子,二者具体数值通常为经验值,比如:κ1=12,κ2=0.15。 在一个实施例中,新后轮反馈控制器还根据露天矿山重载车辆的车辆信息和行驶特性,利用下式(12)提供的动态选择方法确定预瞄距离: 式中,dpr为根据crp标定的预瞄距离,dhr、dmr、dlr分别为根据数值不同的crp标定的预瞄距离。 根据预瞄距离dpr选择预瞄点,利用下式(13)计算横向距离误差er: 其中,xr和yr分别为全局坐标系下的车辆后轴中心的横、纵坐标,xpr和ypr为全局坐标系下的预瞄点的横、纵坐标。 本发明还提供一种露天矿山无人驾驶重载车辆路径跟踪控制装置,其包括新Stanley控制器和新后轮反馈控制器,其中: 新Stanley控制器用于根据露天矿山重载车辆的车辆信息和行驶特性,控制露天矿山重载车辆前进时的路径跟踪控制,新Stanley控制器考虑有车辆转向器时滞特性,如上式(1)所示。 新后轮反馈控制器用于控制露天矿山重载车辆后退时的路径跟踪控制,新后轮反馈控制器考虑有车辆转向器时滞特性和车辆后退时的特性,如上式所示。 本发明实施例还提供一种露天矿山无人驾驶重载车辆,其包括车体。如图2所示,车体的尺寸结构为:车身长度为14.75米,车身宽度为7.44米,前保险杠离地高度为1.42米,轴距为6.35米,前悬长度为4.25米,后悬长度为3.43米,前轮最大转角31度,车辆前进行驶速度范围为0-30千米每小时,车辆后退行驶速度范围为0-10千米每小时。 如图3所示,本发明实施例提供的露天矿山无人驾驶重载车辆还包括惯性导航组合设备、无人驾驶计算平台和线控转向单元,其中: 惯性导航组合设备用于获取车辆状态信息; 无人驾驶计算平台预先设置有如上述实施例所述的露天矿山无人驾驶重载车辆路径跟踪控制装置,计算前轮转角指令δc,并将δc发送到车辆线控接口单元。 线控转向单元用于接收通过can总线接收δc,并按照δc控制车辆按照期望路径行驶。在本实施例中,线控转向单元包括带有电控系统的全液压转向器。 上述各实施例中的路径跟踪控制器为基于Stanley与后轮反馈算法设计,可替换为“基于车辆动力学模型的路径跟踪控制”。 最后需要指出的是:以上实施例仅用以说明本发明的技术方案,而非对其限制。本领域的普通技术人员应当理解:可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。 背景技术 作为露天矿山无人驾驶系统的关键环节之一,路径跟踪控制性能表现直接影响无人驾驶车辆运行安全和运输效率,具有重要的学术研究意义和社会经济价值。经典路径跟踪控制算法包括PID(Proportional Integral Derivative,比例积分微分控制)、纯追踪、Stanley等。PID控制参数对控制效果有重要影响,理想条件下基于模型对PID参数进行整定可取得最佳效果,但当模型不确定时,其整定通常采取试凑法,工作量大。此外,PID在系统不确定性和外部扰动同时存在时无法进行有针对性地补偿。纯追踪控制算法是一种经典的路径跟踪控制算法,其核心思想是基于车辆单轨模型,以车辆后轴中心为切点,纵向中心线为切线,通过控制前轮转角使自车沿着经过预瞄点的圆弧行驶,是一种基于几何追踪的控制方法。纯追踪算法对道路曲率扰动具有良好的鲁棒性,但其跟踪性能严重依赖于预瞄距离的选择,最优性能难以保障。 随着人工智能的发展,许多智能控制算法也被应用于无人驾驶路径跟踪控制领域,如数据驱动、神经网络等。但是,这些智能控制算法控制精度严重依赖海量数据,无法进一步对系统动力学行为进行预测、分析。MPC(Model Predictive Control,模型预测控制)广泛应用于无人驾驶路径跟踪控制,针对矿卡路径跟踪控制也具有显著的优势。模型预测控制器是一个多变量控制器,可以控制矿卡这种复杂的多输入多输出系统。但MPC算法的计算量偏大且所需计算时间较长,而自动驾驶汽车对算法的实时性要求较高,所以很难直接将上述方法用于实车。为解决此工程应用中遇到的切实问题,研究了一种露天矿山无人驾驶重载车辆路径跟踪控制方法及系统。 发明内容 本发明的目的在于提供一种露天矿山无人驾驶重载车辆及其路径跟踪控制方法和装置及系统来克服或至少减轻现有技术的上述缺陷中的至少一个。 为实现上述目的,本发明提供一种露天矿山无人驾驶重载车辆路径跟踪控制方法,其包括: 前进路径跟踪步骤:根据预先设置的路径信息和车辆状态信息,用下式(1)所示的新Stanley控制器控制露天矿山重载车辆前进时的路径跟踪控制,新Stanley控制器考虑有车辆转向器时滞特性、车辆尺寸和前进行驶速度: 式中,δc为前轮转角指令,ep为横向距离误差,vf为车辆的前进行驶速度,为角度误差,Δt为系统采样时间,τδ为时滞因子,k为自适应调整控制增益,为车辆的前进加速度,δ为车辆的前轮转角,Crp为最近路径点对应的曲率; 后退路径跟踪步骤:用下式所示的新后轮反馈控制器控制露天矿山重载车辆后退时的路径跟踪控制,新后轮反馈控制器考虑有车辆转向器时滞特性、车辆尺寸和后退行驶速度: 式中,δc为前轮转角指令,L为轴距,cr为最近路径点对应曲率,为最近路径点对应曲率的变化率,为横摆角误差,er为横向距离误差,为横摆角误差对应的比例因子,ke为横向距离误差对应的比例影子,τδ为时滞因子,vr为正值的车辆后退行驶速度,为车辆横摆角速度。 进一步地,新Stanley控制器还根据露天矿山重载车辆的车辆信息和行驶特性,利用下式(6)至(8)提供的动态选择方法确定预瞄距离dp: dp=max{dpv,dpc} (6) dpv=kpvvfΔt (7) 式中,dpv为根据vf获得的预瞄距离,kpv为比例因子,dpc为根据crp标定的预瞄距离,dhc、dmc、dlc分别为根据数值不同的Crp标定的预瞄距离。 进一步地,新Stanley控制器还根据露天矿山重载车辆的车辆信息和行驶特性,利用下式(11)确定自适应调整控制增益k: 其中,κ1和κ2为无纲量比例因子。 进一步地,新后轮反馈控制器还根据露天矿山重载车辆的车辆信息和行驶特性,利用下式(12)提供的动态选择方法确定预瞄距离: 式中,dpr为根据Crp标定的预瞄距离,dhr、dmr、dlr分别为根据数值不同的crp标定的预瞄距离。 本发明还提供一种露天矿山无人驾驶重载车辆路径跟踪控制装置,其包括: 新Stanley控制器,其用于根据露天矿山重载车辆的车辆信息和行驶特性,控制露天矿山重载车辆前进时的路径跟踪控制,新Stanley控制器考虑有车辆转向器时滞特性,如下式(1)所示: 式中,δc为前轮转角指令,ep为横向距离误差,vf为车辆的前进速度,为角度误差,Δt为系统采样时间,τδ为时滞因子,k为自适应调整控制增益,为车辆的前进加速度,δ为车辆的前轮转角,crp为最近路径点对应的曲率; 新后轮反馈控制器,其用于控制露天矿山重载车辆后退时的路径跟踪控制,新后轮反馈控制器考虑有车辆转向器时滞特性和车辆后退时的特性,如下式所示: 式中,δc为前轮转角指令,L为轴距,cr为最近路径点对应曲率,为最近路径点对应曲率的变化率,为横摆角误差,er为横向距离误差,为横摆角误差对应的比例因子,ke为横向距离误差对应的比例影子,τδ为时滞因子,vr为正值的车辆后退行驶速度,为车辆横摆角速度。 进一步地,新Stanley控制器还根据露天矿山重载车辆的车辆信息和行驶特性,利用下式(6)至(8)提供的动态选择方法确定预瞄距离dp: dp=max{dpv,dpc} (6) dpv=kpvvfΔt (7) 式中,dpv为根据vf获得的预瞄距离,kpv为比例因子,dpc为根据crp标定的预瞄距离,dhc、dmc、dlc分别为根据数值不同的crp标定的预瞄距离。 进一步地,新Stanley控制器还根据露天矿山重载车辆的车辆信息和行驶特性,利用下式(11)确定自适应调整控制增益k: 其中,κ1和κ2为无纲量比例因子。 进一步地,新后轮反馈控制器还根据露天矿山重载车辆的车辆信息和行驶特性,利用下式(12)提供的动态选择方法确定预瞄距离: 式中,dpr为根据crp标定的预瞄距离,dhr、dmr、dlr分别为根据数值不同的crp标定的预瞄距离。 本发明还提供一种露天矿山无人驾驶重载车辆,包括车体,车体的尺寸结构为:车身长度为14.75米,车身宽度为7.44米,前保险杠离地高度为1.42米,轴距为6.35米,前悬长度为4.25米,后悬长度为3.43米,前轮最大转角31度,车辆前进行驶速度范围为0-30千米每小时,车辆后退行驶速度范围为0-10千米每小时;其还包括: 惯性导航组合设备,用于获取车辆状态信息; 无人驾驶计算平台,其预先设置有如上所述的露天矿山无人驾驶重载车辆路径跟踪控制装置,计算前轮转角指令δc,并将δc发送到车辆线控接口单元; 线控转向单元,其用于接收通过can总线接收δc,并按照δc控制车辆按照期望路径行驶。 进一步地,线控转向单元包括带有电控系统的全液压转向器。 本发明由于针对露天矿山无人驾驶重载车辆运行工况,考虑了车辆转向器时滞特性,提出了新Stanley控制器和新后轮反馈控制器,实现重载车辆前进与后退时的路径跟踪控制,对不同工况下的控制参数进行自适应调整,达到更好的控制效果。 The invention discloses a surface mine unmanned heavy-load vehicle and a path tracking control method and device thereof, and the method comprises the following steps: a forward path tracking step: controlling the path tracking control of the surface mine heavy-load vehicle when the surface mine heavy-load vehicle moves forward by using a new Stanley controller according to preset path information and vehicle state information, the new Stanley controller considers the time lag characteristic of a vehicle steering gear, the vehicle size and the forward running speed; and a retreating path tracking step: a new rear wheel feedback controller is used for controlling path tracking control during retreating of the heavy-duty vehicle of the surface mine, and the new rear wheel feedback controller considers the time lag characteristic of a vehicle steering gear, the vehicle size and the retreating running speed. According to the invention, path tracking control during forward and backward movement of the heavy-duty vehicle can be realized, adaptive adjustment is carried out on control parameters under different working conditions, and a better control effect is achieved. 1.一种露天矿山无人驾驶重载车辆路径跟踪控制方法,其特征在于,包括: 前进路径跟踪步骤:根据预先设置的路径信息和车辆状态信息,用下式(1)所示的新Stanley控制器控制露天矿山重载车辆前进时的路径跟踪控制,新Stanley控制器考虑有车辆转向器时滞特性、车辆尺寸和前进行驶速度: 式中,δc为前轮转角指令,ep为横向距离误差,vf为车辆的前进行驶速度,为角度误差,Δt为系统采样时间,τδ为时滞因子,k为自适应调整控制增益,为车辆的前进加速度,δ为车辆的前轮转角,crp为最近路径点对应的曲率; 后退路径跟踪步骤:用下式所示的新后轮反馈控制器控制露天矿山重载车辆后退时的路径跟踪控制,新后轮反馈控制器考虑有车辆转向器时滞特性、车辆尺寸和后退行驶速度: 式中,δc为前轮转角指令,L为轴距,cr为最近路径点对应曲率,为最近路径点对应曲率的变化率,为横摆角误差,er为横向距离误差,为横摆角误差对应的比例因子,ke为横向距离误差对应的比例影子,τδ为时滞因子,vr为正值的车辆后退行驶速度,为车辆横摆角速度。 2.如权利要求1所述的露天矿山无人驾驶重载车辆路径跟踪控制方法,其特征在于,新Stanley控制器还根据露天矿山重载车辆的车辆信息和行驶特性,利用下式(6)至(8)提供的动态选择方法确定预瞄距离dp: dp=max{dpv,dpc} (6) dpv=kpvvfΔt (7) 式中,dpv为根据vf获得的预瞄距离,kpv为比例因子,dpc为根据crp标定的预瞄距离,dhc、dmc、dlc分别为根据数值不同的crp标定的预瞄距离。 3.如权利要求2所述的露天矿山无人驾驶重载车辆路径跟踪控制方法,其特征在于,新Stanley控制器还根据露天矿山重载车辆的车辆信息和行驶特性,利用下式(11)确定自适应调整控制增益k: 其中,κ1和κ2为无纲量比例因子。 4.如权利要求1-3中任一项所述的露天矿山无人驾驶重载车辆路径跟踪控制方法,其特征在于,新后轮反馈控制器还根据露天矿山重载车辆的车辆信息和行驶特性,利用下式(12)提供的动态选择方法确定预瞄距离: 式中,dpr为根据crp标定的预瞄距离,dhr、dmr、dlr分别为根据数值不同的crp标定的预瞄距离。 5.一种露天矿山无人驾驶重载车辆路径跟踪控制装置,其特征在于,包括: 新Stanley控制器,其用于根据露天矿山重载车辆的车辆信息和行驶特性,控制露天矿山重载车辆前进时的路径跟踪控制,新Stanley控制器考虑有车辆转向器时滞特性,如下式(1)所示: 式中,δc为前轮转角指令,ep为横向距离误差,vf为车辆的前进速度,为角度误差,Δt为系统采样时间,τδ为时滞因子,k为自适应调整控制增益,为车辆的前进加速度,δ为车辆的前轮转角,crp为最近路径点对应的曲率; 新后轮反馈控制器,其用于控制露天矿山重载车辆后退时的路径跟踪控制,新后轮反馈控制器考虑有车辆转向器时滞特性和车辆后退时的特性,如下式所示: 式中,δc为前轮转角指令,L为轴距,cr为最近路径点对应曲率,为最近路径点对应曲率的变化率,为横摆角误差,er为横向距离误差,为横摆角误差对应的比例因子,ke为横向距离误差对应的比例影子,τδ为时滞因子,vr为正值的车辆后退行驶速度,为车辆横摆角速度。 6.如权利要求5所述的露天矿山无人驾驶重载车辆路径跟踪控制装置,其特征在于,新Stanley控制器还根据露天矿山重载车辆的车辆信息和行驶特性,利用下式(6)至(8)提供的动态选择方法确定预瞄距离dp: dp=max{dpv,dpc} (6) dpv=kpvvfΔt (7) 式中,dpv为根据vf获得的预瞄距离,kpv为比例因子,dpc为根据crp标定的预瞄距离,dhc、dmc、dlc分别为根据数值不同的crp标定的预瞄距离。 7.如权利要求6所述的露天矿山无人驾驶重载车辆路径跟踪控制装置,其特征在于,新Stanley控制器还根据露天矿山重载车辆的车辆信息和行驶特性,利用下式(11)确定自适应调整控制增益k: 其中,κ1和κ2为无纲量比例因子。 8.如权利要求5-7中任一项所述的露天矿山无人驾驶重载车辆路径跟踪控制装置,其特征在于,新后轮反馈控制器还根据露天矿山重载车辆的车辆信息和行驶特性,利用下式(12)提供的动态选择方法确定预瞄距离: 式中,dpr为根据crp标定的预瞄距离,dhr、dmr、dlr分别为根据数值不同的crp标定的预瞄距离。 9.一种露天矿山无人驾驶重载车辆,包括车体,车体的尺寸结构为:车身长度为14.75米,车身宽度为7.44米,前保险杠离地高度为1.42米,轴距为6.35米,前悬长度为4.25米,后悬长度为3.43米,前轮最大转角31度,车辆前进行驶速度范围为0-30千米每小时,车辆后退行驶速度范围为0-10千米每小时;其特征在于,还包括: 惯性导航组合设备,用于获取车辆状态信息; 无人驾驶计算平台,其预先设置有如权利要求5-8中任一项所述的露天矿山无人驾驶重载车辆路径跟踪控制装置,计算前轮转角指令δc,并将δc发送到车辆线控接口单元; 线控转向单元,其用于接收通过can总线接收δc,并按照δc控制车辆按照期望路径行驶。 10.如权利要求9所述的露天矿山无人驾驶重载车辆,其特征在于,线控转向单元包括带有电控系统的全液压转向器。